#root .publicSite{min-height:100dvh;color:var(--ink);background:radial-gradient(circle at 88% 5%,#24746d1c,#0000 28rem),linear-gradient(#fcfdfb 0,#f5f7f3 38rem,#f8f9f6 100%)}#root .publicSite a{color:inherit;text-decoration:none}#root .publicNav,#root .publicSite main,#root .publicFooter{width:min(1180px,100% - 40px);margin-inline:auto}#root .publicNav{border-bottom:1px solid #d9ded6db;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:72px;display:grid}#root .publicBrand{letter-spacing:-.01em;align-items:center;gap:10px;width:fit-content;font-size:15px;font-weight:900;display:inline-flex}#root .publicBrand .brandMark{width:35px;height:35px;font-size:12px}#root .publicNav nav,#root .publicNavActions,#root .publicFooter div{align-items:center;gap:24px;display:flex}#root .publicNav nav{justify-content:center}#root .publicNav nav a,#root .publicTextLink,#root .publicFooter a{color:var(--muted);font-size:13px;font-weight:800}#root .publicNav nav a:hover,#root .publicTextLink:hover,#root .publicFooter a:hover{color:var(--green)}#root .publicButton,#root .publicSecondaryButton{border:1px solid var(--green);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:13px;font-weight:900;display:inline-flex}#root .publicButton{background:var(--green);box-shadow:0 10px 24px #24746d2b;color:#fff!important}#root .publicButton:hover{background:#1c635d}#root .publicSecondaryButton{background:var(--surface);color:var(--green)!important}#root .publicSecondaryButton:hover{background:var(--green-soft)}#root .publicButton.compact{min-height:38px;padding-inline:14px}#root .publicButton.full,#root .publicSecondaryButton.full{width:100%}#root .publicHero{grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);align-items:center;gap:clamp(44px,7vw,88px);min-height:610px;padding-block:68px 58px;display:grid}#root .publicHeroCopy{justify-items:start;display:grid}#root .publicEyebrow{color:var(--green);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 14px;font-size:12px;font-weight:900;display:inline-flex}#root .publicHero h1,#root .publicSectionHeading h2,#root .publicAgencySection h2,#root .publicFinalCta h2{color:var(--ink);letter-spacing:-.045em;margin:0}#root .publicHero h1{max-width:720px;font-size:clamp(42px,6.2vw,72px);line-height:.99}#root .publicHeroCopy>p:not(.publicEyebrow){max-width:660px;color:var(--muted);margin:24px 0 0;font-size:clamp(16px,1.65vw,19px);font-weight:600;line-height:1.58}#root .publicHeroActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}#root .publicAssurance{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:12px;font-weight:800;display:flex}#root .publicAssurance span{align-items:center;gap:5px;display:inline-flex}#root .publicAssurance svg{color:var(--green)}#root .publicPortfolioProof{background:#ffffffeb;border:1px solid #cfd8d1;border-radius:12px;overflow:hidden;box-shadow:0 30px 75px #2a3d3724}#root .publicProofCaption{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.02em;background:#f8faf7;margin:0;padding:9px 17px;font-size:12px;font-weight:800}#root .publicProofHeader{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:17px;display:grid}#root .publicProofHeader>span,#root .publicPlanTop>span{background:var(--green-soft);width:38px;height:38px;color:var(--green);border-radius:8px;place-items:center;display:grid}#root .publicProofHeader div,#root .publicProofBrands article div,#root .publicPlanTop div{gap:2px;min-width:0;display:grid}#root .publicProofHeader small,#root .publicProofBrands small,#root .publicPlanTop small{color:var(--muted);font-size:12px;font-weight:750}#root .publicProofHeader strong,#root .publicProofBrands strong{font-size:13px}#root .publicProofHeader b,#root .publicPlanTop b{color:var(--green);background:var(--green-soft);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:900}#root .publicProofBrands{background:#f8faf7;gap:8px;padding:12px;display:grid}#root .publicProofBrands article{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 11px;display:grid}#root .publicProofBrands article.active{box-shadow:inset 3px 0 0 var(--green);border-color:#8fc5ba}#root .publicProofBrands article>span{width:32px;height:32px;color:var(--green);background:var(--green-soft);border-radius:7px;place-items:center;display:grid}#root .publicProofBrands article>svg{color:var(--green)}#root .publicProofFooter{color:var(--muted);justify-content:space-between;align-items:center;padding:13px 16px;font-size:12px;font-weight:850;display:flex}#root .publicProofFooter span{align-items:center;gap:6px;display:inline-flex}#root .publicProofFooter span:last-child{color:var(--green)}#root .publicTrustStrip{border-block:1px solid var(--line);min-height:70px;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 30px;padding:16px;font-size:12px;font-weight:850;display:flex}#root .publicSection{padding-block:96px}#root .publicSectionHeading{max-width:760px;margin-bottom:40px}#root .publicSectionHeading h2,#root .publicAgencySection h2,#root .publicFinalCta h2{font-size:clamp(32px,4vw,48px);line-height:1.06}#root .publicSectionHeading>p:last-child,#root .publicAgencySection>div>p:last-child{color:var(--muted);margin:16px 0 0;font-size:16px;font-weight:600;line-height:1.55}#root .publicSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}#root .publicSteps article{border-top:1px solid var(--line-strong);background:#ffffff80;min-height:250px;padding:24px;position:relative}#root .publicSteps article>span{color:#9aa39d;font-size:12px;font-weight:900;position:absolute;top:24px;right:24px}#root .publicSteps article>svg{color:var(--green);margin-bottom:34px}#root .publicSteps h3{margin:0;font-size:19px}#root .publicSteps p{color:var(--muted);margin:10px 0 0;font-size:14px;font-weight:620;line-height:1.55}#root .publicAgencySection{background:linear-gradient(125deg,#e8f5f1,#fffffff5 62%);border:1px solid #a9d8ce;border-radius:12px;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:start;gap:70px;padding:60px;display:grid}#root .publicAgencySection dl{gap:0;margin:0;display:grid}#root .publicAgencySection dl div{border-bottom:1px solid #24746d29;grid-template-columns:150px minmax(0,1fr);gap:22px;padding:18px 0;display:grid}#root .publicAgencySection dl div:first-child{padding-top:0}#root .publicAgencySection dl div:last-child{border-bottom:0;padding-bottom:0}#root .publicAgencySection dt{color:var(--ink);font-size:13px;font-weight:900}#root .publicAgencySection dd{color:var(--muted);margin:0;font-size:13px;font-weight:650;line-height:1.45}#root .publicSecuritySection{scroll-margin-top:20px}#root .publicSecurityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}#root .publicSecurityGrid article{border-top:1px solid var(--line-strong);background:#ffffff80;padding:22px 24px 26px}#root .publicSecurityGrid article>svg{color:var(--green);margin-bottom:18px}#root .publicSecurityGrid h3{margin:0;font-size:16px}#root .publicSecurityGrid p{color:var(--muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.5}#root .publicSecurityMore{align-items:center;gap:7px;margin-top:26px;font-size:13px;font-weight:850;display:inline-flex;color:var(--green)!important}#root .publicSecurityMore:hover{text-decoration:underline}#root .publicPlansSection{scroll-margin-top:20px}#root .publicPlans{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:920px;display:grid}#root .publicPlans>article{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-content:start;gap:22px;padding:26px;display:grid}#root .publicPlans>article.featured{border-color:#8fc5ba;box-shadow:0 20px 45px #24746d1a}#root .publicPlanTop{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}#root .publicPlanTop h3{margin:0;font-size:20px}#root .publicPlanPrice{gap:3px;margin:0;display:grid}#root .publicPlanPrice strong{letter-spacing:-.04em;font-size:36px}#root .publicPlanPrice span{color:var(--muted);font-size:12px;font-weight:800}#root .publicPlans ul{gap:11px;min-height:166px;margin:0;padding:0;list-style:none;display:grid}#root .publicPlans li{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:13px;font-weight:650;line-height:1.4;display:grid}#root .publicPlans li svg{color:var(--green);margin-top:1px}#root .publicFinalCta{color:#fff;background:#1f4e49;border-radius:12px;justify-content:space-between;align-items:center;gap:36px;margin-bottom:96px;padding:42px 46px;display:flex}#root .publicFinalCta>div{justify-items:start;display:grid}#root .publicFinalCta>div>svg{color:#a7ddd1;margin-bottom:24px}#root .publicFinalCta .publicEyebrow{color:#a7ddd1}#root .publicFinalCta h2{color:#fff;max-width:760px}#root .publicFinalCta .publicButton{box-shadow:none;background:#fff;border-color:#fff;flex:none;color:#1f4e49!important}#root .publicFooter{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:30px;min-height:100px;display:grid}#root .publicFooter p{color:var(--muted);margin:0;font-size:12px;font-weight:650}#root .publicFooter div{flex-wrap:wrap;justify-content:flex-end;gap:10px 20px}@media (width<=880px){#root .publicHero,#root .publicAgencySection{grid-template-columns:1fr}#root .publicHero{min-height:auto;padding-block:64px}#root .publicPortfolioProof{max-width:620px}#root .publicAgencySection{gap:40px;padding:40px}#root .publicSecurityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){#root .publicNav,#root .publicSite main,#root .publicFooter{width:min(100% - 24px,1180px)}#root .publicNav{grid-template-columns:1fr auto}#root .publicNav nav{display:none}#root .publicNavActions{gap:12px}#root .publicHero{gap:44px;padding-block:50px}#root .publicHero h1{font-size:clamp(39px,12vw,56px)}#root .publicHeroActions,#root .publicHeroActions a{width:100%}#root .publicAssurance{display:grid}#root .publicProofHeader{grid-template-columns:auto minmax(0,1fr)}#root .publicProofHeader>b{grid-column:2;width:fit-content}#root .publicTrustStrip{justify-content:flex-start}#root .publicSection{padding-block:68px}#root .publicSteps,#root .publicPlans,#root .publicSecurityGrid{grid-template-columns:1fr}#root .publicSteps article{min-height:210px}#root .publicAgencySection{padding:28px 22px}#root .publicAgencySection dl div{grid-template-columns:1fr;gap:6px}#root .publicPlans ul{min-height:auto}#root .publicFinalCta{flex-direction:column;align-items:stretch;margin-bottom:68px;padding:30px 24px}#root .publicFinalCta .publicButton{width:100%}#root .publicFooter{grid-template-columns:1fr;align-content:center;gap:12px;min-height:160px;padding-block:20px}#root .publicFooter div{justify-content:flex-start}}#root .publicLegal{max-width:720px;padding-block:56px 96px}#root .publicLegal h1{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(34px,5vw,48px);line-height:1.04}#root .publicLegalUpdated{color:var(--muted);margin:14px 0 0;font-size:13px;font-weight:750}#root .publicLegalSummary{border:1px solid var(--line);border-left:3px solid var(--green);background:#ffffffb3;border-radius:8px;margin:28px 0 0;padding:14px 16px}#root .publicLegal h2{color:var(--ink);letter-spacing:-.02em;margin:40px 0 0;font-size:20px}#root .publicLegal p,#root .publicLegal li{color:var(--muted);font-size:14px;font-weight:600;line-height:1.62}#root .publicLegal p{margin:12px 0 0}#root .publicLegal ul{gap:8px;margin:12px 0 0;padding-left:22px;display:grid}#root .publicLegal li strong{color:var(--ink)}#root .publicLegal a{color:var(--green);font-weight:800}#root .publicLegal a:hover{text-decoration:underline}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f6f7f4;--surface:#fff;--surface-raised:#fafbf9;--ink:#232524;--ink-secondary:#5f6561;--ink-tertiary:#69716d;--line:#d9ded6;--line-strong:#c3c9bf;--positive:#24746d;--positive-bg:#e0f3ee;--warning:#d8a34b;--warning-bg:#fff0d1;--negative:#9f473c;--negative-bg:#f8ded9;--info:#3f78a8;--info-bg:#edf5fb;--accent:#24746d;--accent-bg:#e0f3ee;--focus:#0f766e;--chart-1:#16796f;--chart-2:#3f78a8;--chart-3:#b97823;--chart-4:#8056a8;--chart-5:#ad4d52;--chart-6:#4f6f64;--chart-7:#6c7590;--chart-8:#a26645;--chart-grid:#e4e1d8;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:20px;--text-display:28px;--text-min:12px;--w-regular:400;--w-semibold:600;--w-bold:750;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--target-min:24px;--control-standard:36px;--measure-reading:72ch;--shell-sidebar:252px;--shell-main-max:1668px;--grid-card-min:240px;--grid-dense-min:180px;--focus-width:2px;--r-sm:6px;--r-md:10px;--r-full:999px;--shadow-card:0 1px 4px #1c2a2614;--shadow-pop:0 18px 44px #23252429;--shadow-modal:0 24px 70px #2325243d}.tnum{font-variant-numeric:tabular-nums}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--bg:#f6f7f4;--surface:#fff;--surface-2:#f0f3ef;--ink:#232524;--muted:#5f6561;--subtle:#69716d;--line:#d9ded6;--line-strong:#c3c9bf;--green:#24746d;--green-soft:#e0f3ee;--amber:#d8a34b;--amber-soft:#fff0d1;--red:#9f473c;--red-soft:#f8ded9;--charcoal:#373a3a;--focus:#0f766e;--shell-heading-row:36px;--shell-scope-row:36px;--shell-band-budget:96px;--shell-page-pad:24px;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}html{width:100%;overflow-x:clip}body{min-width:320px;min-height:100vh;color:var(--ink);background:linear-gradient(180deg, #ffffff9e, #f6f7f400), var(--bg);margin:0;overflow-x:clip}button,input,select,textarea{font:inherit}select{appearance:none;border:1px solid var(--line);background-color:var(--surface);color:var(--ink);cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23848b98' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border-radius:8px;min-height:30px;padding:3px 26px 3px 9px;transition:border-color .12s}select:hover{border-color:var(--ink-3,#94a0b3)}select:focus-visible{border-color:var(--accent,#15736e);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,#15736e) 22%, transparent);outline:none}select:disabled{opacity:.55;cursor:default}button{cursor:pointer}h1,h2,h3,h4,h5,h6,strong,b,th{font-weight:600}a{color:inherit}.appShell{grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid;position:relative}.rootErrorScreen{background:var(--bg);place-items:center;min-height:100vh;padding:18px;display:grid}.rootErrorPanel{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:14px;width:min(440px,100%);padding:18px;display:grid;box-shadow:0 18px 50px #2325241f}.rootErrorPanel h1,.rootErrorPanel p{margin:0}.rootErrorPanel p:not(.eyebrow){color:var(--muted);font-size:14px;font-weight:600}.adminAuthOverlay{z-index:100;background:#2325247a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.adminAuthPanel{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:14px;width:min(420px,100%);padding:18px;display:grid;box-shadow:0 18px 50px #23252433}.adminAuthPanel h2,.adminAuthPanel p{margin:0}.adminAuthPanel p{color:var(--muted);font-size:13px;font-weight:600}.adminAuthIcon{background:var(--green-soft);width:42px;height:42px;color:var(--green);border:1px solid #a9d8ce;border-radius:8px;place-items:center;display:grid}.mobileHeader,.mobileSectionRail,.mobileNavBackdrop,.mobileNavClose{display:none}.sidebar{z-index:20;overscroll-behavior:contain;border-right:1px solid var(--line);background:#fcfcfafa;flex-direction:column;gap:10px;width:252px;height:100dvh;padding:10px 10px 12px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brandBlock{border-bottom:1px solid var(--line);grid-template-columns:26px 1fr;align-items:center;gap:9px;min-height:40px;padding:0 6px 8px;display:grid}.brandMark{color:#fff;background:var(--green);letter-spacing:.02em;border-radius:6px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:grid}.brandName,.brandSub,.eyebrow,.metricCard p,.panel h2,.sourceMini h3,.reportSourceCard h3,.basketCard h3,.queueGrid p,.leakItem p{margin:0}.brandName{letter-spacing:-.01em;font-size:14px;font-weight:600}.brandSub{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.navList{gap:12px;display:grid}.navListToolbar{border-top:1px solid var(--line);justify-content:flex-start;margin-top:4px;padding-top:8px;display:flex}.navCustomizeButton{min-height:28px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:500;display:inline-flex}.navCustomizeButton:hover,.navCustomizeButton.active{color:var(--ink);background:#f2f6f3;border-color:#cdd9d4}.navGroup{gap:2px;display:grid}.navGroupLabel{color:var(--muted);margin:0;padding:0 10px 2px;font-size:12px;font-weight:500;line-height:1.4}.navGroupItems{gap:1px;display:grid}.navItemRow{grid-template-columns:minmax(0,1fr) auto;gap:4px;min-width:0;display:grid}.navButton{width:100%;min-height:32px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:18px 1fr 16px;align-items:center;gap:9px;padding:4px 10px;font-size:13px;font-weight:500;line-height:1.3;display:grid}.navButton>svg{color:var(--muted)}.navItemRow>.navButton{min-width:0}.navButton span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navButton:hover,.navButton.active{color:var(--ink);background:#eef1ec}.navUrgencyBadge{background:color-mix(in srgb, var(--red) 13%, transparent);min-width:20px;height:18px;color:var(--red);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;place-items:center;width:max-content;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.navButton.active .navUrgencyBadge{background:color-mix(in srgb, var(--red) 18%, transparent)}.navButton.active{color:#184f49;background:#e7f2ee;font-weight:600}.navButton.active>svg{color:var(--green)}.navVisibilityButton{color:#7a817d;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:32px;min-height:32px;padding:0;display:grid}.navVisibilityButton:hover{color:var(--ink);background:#f2f6f3;border-color:#cdd9d4}.navVisibilityButton.show:hover{background:var(--green-soft);color:var(--green);border-color:#add7ce}.hiddenNavMenu{border-top:1px solid var(--line);padding-top:8px}.hiddenNavMenu>summary{min-height:32px;color:var(--muted);cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:4px 10px;font-size:13px;font-weight:500;list-style:none;display:flex}.hiddenNavMenu>summary::-webkit-details-marker{display:none}.hiddenNavMenu>summary:hover,.hiddenNavMenu[open]>summary{color:var(--ink);background:#f2f6f3;border-color:#cdd9d4}.hiddenNavSummaryLabel,.hiddenNavSummaryMeta{align-items:center;gap:7px;display:inline-flex}.hiddenNavSummaryMeta{color:#7a817d;font-size:12px}.hiddenNavChevron{transition:transform .14s}.hiddenNavMenu[open] .hiddenNavChevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.hiddenNavChevron{transition:none}}.hiddenNavGroups{gap:10px;padding-top:8px;display:grid}.hiddenNavRestore{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;gap:7px;padding:9px;display:grid}.hiddenNavRestore span{color:var(--muted);font-size:11px;line-height:1.35}.hiddenNavRestore button{color:#195d55;background:#eaf5f1;border:1px solid #b8d8d1;border-radius:7px;min-height:32px;font-size:11px;font-weight:600}.hiddenNavGroup{gap:4px;display:grid}.hiddenNavItemRow .navButton{color:#69706c}.sourceMini{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;margin-top:auto;padding:14px}.sourceMini h3{font-size:15px}.sourceMini p:last-child{color:var(--muted);margin:6px 0 0;font-size:13px}.mainArea{min-width:0;padding:0 var(--shell-page-pad);padding-bottom:max(24px, env(safe-area-inset-bottom));grid-column:2}.topBar{z-index:45;margin:0 calc(-1 * var(--shell-page-pad)) 16px;padding:2px var(--shell-page-pad) 6px;border-bottom:1px solid var(--line);background:#fcfcfa;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:2px;display:grid;position:relative}.topBar.singleRow{padding-block:4px}.shellHeadingRow{width:100%;min-height:var(--shell-heading-row);justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.shellHeadingRow>.accountMenu{flex:none;width:auto}.localPreviewBadge{border:1px solid var(--line);min-height:24px;color:var(--muted);background:var(--surface-2);white-space:nowrap;border-radius:8px;flex:none;align-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.topBar h1{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:20px;font-weight:600;line-height:1.2;overflow:hidden}.shellScopeRow{width:100%;min-height:var(--shell-scope-row);flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.shellScopeSpacer{flex:8px;min-width:8px}.shellScopeContext{max-width:260px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.shellAuthority{min-width:0;color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:12px;display:inline-flex}.shellAuthorityLink{min-height:28px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 6px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.shellAuthorityLink:hover{color:var(--ink);background:var(--surface-2)}.shellAuthority[data-ai-state=on] .shellAuthorityLink{color:var(--green)}.shellAuthority[data-ai-state=writes\ paused] .shellAuthorityLink{color:#7a5c22}.shellAuthorityOwner{text-overflow:ellipsis;max-width:200px;overflow:hidden}.shellAuthorityOwner:before{content:"·";margin-right:8px}.shellFreshness{color:var(--muted);white-space:nowrap;font-size:12px}.shellFreshness.risk{color:var(--red)}.shellFreshness.watch{color:#7a5c22}#root .topBar h1{font-size:20px}#root .brandName,#root .performanceKpiCards button small{font-size:14px}#root .navButton,#root .hiddenNavMenu>summary,#root .brandSwitcher>button>strong,#root .marketplaceTriggerText strong,#root .dateRangeTrigger,#root .dashboardRefreshButton,#root .searchBox,#root .accountMenuTriggerCopy strong,#root .segmented button,#root .inventoryRangeControl,#root .inventoryHeaderSettingsButton{font-size:13px}#root .navGroupLabel,#root .navCustomizeButton,#root .hiddenNavSummaryMeta,#root .navUrgencyBadge,#root .brandMark,#root .shellScopeContext,#root .shellAuthority,#root .shellAuthorityLink,#root .shellAuthorityOwner,#root .shellFreshness,#root .localPreviewBadge,#root .brandSwitcher .menuSelectLabel,#root .marketplaceTriggerText span,#root .currencyToggle button,#root .eyebrow,#root .performanceKpiCards button strong{font-size:12px}#root .panel h2{font-size:15px}#root .topBar .headerRangeControl,#root .topBar .inventoryHeaderSettingsButton{border-radius:6px;min-height:32px}#root .topBar .menuSelect.headerRangeControl>button{border-radius:6px;min-height:32px;padding-inline:9px}@media (width>=921px) and (width<=1320px){#root .topBar .toolbar.shellScopeRow .productSearchShell{flex:120px;min-width:120px;max-width:260px}#root .topBar .shellAuthorityOwner{display:none}}.dashboardCriticalBanner{width:100%;min-height:54px;color:var(--ink);text-align:left;background:#fff4f1;border:1px solid #e7a99d;border-left-width:4px;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 14px;padding:9px 12px;display:grid;box-shadow:0 5px 16px #9f473c12}.dashboardCriticalBanner:hover{border-color:var(--red);background:#ffefeb}.dashboardCriticalIcon{width:34px;height:34px;color:var(--red);background:#9f473c1c;border-radius:8px;place-items:center;display:grid}.dashboardCriticalCopy{gap:2px;min-width:0;display:grid}.dashboardCriticalCopy strong,.dashboardCriticalCopy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboardCriticalCopy strong{color:var(--red);text-transform:uppercase;font-size:12px;font-weight:600}.dashboardCriticalCopy span{color:var(--ink);font-size:13px;font-weight:600}.dashboardCriticalAction{color:var(--red);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.workspaceKicker{align-items:center;gap:8px;min-width:0;display:flex}.workspaceKicker .eyebrow{flex:none}.workspaceReleaseBadge{color:#315f58;letter-spacing:.035em;white-space:nowrap;background:#eff7f4;border:1px solid #c9d8d2;border-radius:999px;align-items:center;min-height:20px;padding:2px 7px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.eyebrow{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.toolbar{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.dashboardRefreshButton{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--ink);font:inherit;white-space:nowrap;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.dashboardRefreshButton svg{color:var(--muted)}.dashboardRefreshButton:hover:not(:disabled){background:var(--green-soft);color:var(--green);border-color:#9bc9bf}.dashboardRefreshButton:disabled{cursor:not-allowed;opacity:.58}.searchBox,.selectWrap,.marketplaceTrigger,.fileButton,.actionButton,.miniButton,.leakItem button,.basketCard button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px}.searchBox{border-radius:6px;grid-template-columns:16px minmax(120px,1fr);align-items:center;gap:7px;min-height:32px;padding:0 9px;font-size:13px;display:grid}.productSearchShell{flex:0 200px;min-width:120px;max-width:260px;position:relative}.productSearchShell .searchBox{width:100%}.searchBox svg,.selectWrap svg,.marketplaceTrigger svg,.actionButton svg,.fileButton svg{color:var(--muted);flex:none}.searchBox input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.productSearchMenu{z-index:60;border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;gap:4px;width:min(420px,100vw - 24px);max-height:360px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 18px 40px #1d27252e}.productSearchOption{width:100%;min-height:48px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:7px;display:grid}.productSearchOption:hover,.productSearchOption:focus-visible{background:var(--green-soft);outline:none}.productSearchOption img,.productSearchOption svg{object-fit:cover;width:34px;height:34px;color:var(--muted);border-radius:6px}.productSearchOption span{gap:2px;min-width:0;display:grid}.productSearchOption strong,.productSearchOption small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productSearchOption strong{font-size:12px;font-weight:600}.productSearchOption small{color:var(--muted);font-size:11px;font-weight:600}.selectWrap{min-height:40px;color:var(--muted);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.selectWrap span{font-size:12px;font-weight:600}.selectWrap select{max-width:138px;color:var(--ink);background:0 0;border:0;outline:0}.marketplaceSelect{z-index:32;position:relative}.marketplaceTrigger{text-align:left;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 8px 0 9px;display:inline-flex}.marketplaceTrigger>svg:first-child{display:none}.marketplaceTrigger:hover,.marketplaceTrigger[aria-expanded=true]{border-color:#9fc9c0}.marketplaceTriggerText{align-items:baseline;gap:6px;min-width:0;line-height:1.2;display:inline-flex}.marketplaceTriggerText span{color:var(--muted);font-size:12px;font-weight:500}.marketplaceTriggerText strong{max-width:160px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.marketplaceMenu{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:min(310px,100vw - 48px);max-height:min(520px,100vh - 140px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 18px 44px #23252429}.marketplaceMenu.alignStart,.dateRangePopover.alignStart{left:0;right:auto}.marketplaceGroup+.marketplaceGroup{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.marketplaceGroup p{color:var(--muted);text-transform:uppercase;margin:0 0 5px;padding:0 6px;font-size:11px;font-weight:600}.marketplaceOption{width:100%;min-height:38px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 8px;display:grid}.marketplaceOption:hover,.marketplaceOption.active{background:var(--green-soft);border-color:#add7ce}.marketplaceOption span{min-height:24px;color:var(--muted);background:#edf1ec;border-radius:6px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.marketplaceOption strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.marketplaceOption svg{color:var(--green)}.dateRangePicker{z-index:30;position:relative}.dateRangeTrigger{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--ink);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:500;display:inline-flex}.dateRangeTrigger:hover,.dateRangeTrigger[aria-expanded=true]{border-color:#9fc9c0}.dateRangeTrigger svg{color:var(--muted)}.dateRangePopover{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:min(420px,100vw - 48px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #23252429}.datePresetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.datePresetGrid button{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#fbfcfa;border-radius:8px;padding:0 9px;font-size:12px;font-weight:600}.datePresetGrid button:hover,.datePresetGrid button.active{background:var(--green-soft);color:var(--green);border-color:#add7ce}.calendarRangeFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.calendarRangeFields label{gap:5px;display:grid}.calendarRangeFields span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}.calendarRangeFields input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:38px;color:var(--ink);border-radius:8px;padding:0 10px;font-size:13px;font-weight:600}.dateRangeFooter{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.dateRangeFooter span{color:var(--muted);font-size:12px;font-weight:600}.dateRangeFooter button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:600}.dashboardDataStatus{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;margin-bottom:10px;padding:11px 12px;display:grid;box-shadow:0 10px 24px #2325240f}.dashboardDataStatus.good{background:#f2fbf8;border-color:#add7ce}.dashboardDataStatus.watch{background:#fff8e9;border-color:#ebd39f}.dashboardDataStatus.risk{background:var(--red-soft);border-color:#edbeb5}.dashboardDataStatusIcon{width:38px;height:38px;color:var(--green);background:#24746d1a;border-radius:8px;place-items:center;display:grid}.dashboardDataStatus.watch .dashboardDataStatusIcon{color:#92703a;background:#d8a34b29}.dashboardDataStatus.risk .dashboardDataStatusIcon{color:var(--red);background:#9f473c1f}.dashboardDataStatusText{gap:2px;min-width:0;display:grid}.dashboardDataStatusText strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.dashboardDataStatusText span{color:var(--muted);font-size:12px;font-weight:600}.contextStrip{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.contextStrip span{border:1px solid var(--line);background:var(--surface);min-height:28px;color:var(--muted);border-radius:8px;padding:5px 9px;font-size:12px;font-weight:600}.sectionStack{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.sectionStack>*{min-width:0;max-width:100%}.metricGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.metricGrid.compact{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.metricCard{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-height:132px;padding:16px}.metricCard p,.metricTop p{color:var(--muted);font-size:13px;font-weight:600}.metricTop{justify-content:space-between;align-items:center;gap:10px;min-height:26px;margin-bottom:8px;display:flex}.metricCard strong{margin:4px 0;font-size:28px;line-height:1.1;display:block}.metricCard span{color:var(--muted);font-size:13px}.twoColumn{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;min-width:0;display:grid}.twoColumn.wideRight{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr)}.panel{border:1px solid var(--line);background:#ffffffdb;border-radius:8px;min-width:0;padding:14px}.panelHeader{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;margin-bottom:10px;display:flex}.panelHeader>div:first-child{min-width:0}.panel h2{margin-top:0;font-size:15px;font-weight:600;line-height:1.3}.panelAction{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:8px;min-width:0;max-width:100%;display:inline-flex}.chartBox{width:100%;min-height:250px}.performanceChartClickTarget{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%}.performanceChartClickTarget *{-webkit-user-select:none;user-select:none}.chartFallback{border:1px dashed var(--line-strong);background:var(--surface-2);width:100%;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.compactChart{min-height:220px}.chartWidgetGrid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin-bottom:12px;display:grid}.chartWidget{border:1px solid var(--line);background:var(--surface);min-height:68px;color:var(--muted);text-align:left;border-radius:8px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:4px 8px;padding:10px 28px 10px 10px;display:grid;position:relative}.chartWidget:hover,.chartWidget.active{border-color:var(--line-strong);color:var(--ink);background:#f7f8f5}.chartWidget.unavailable{color:var(--red);background:#fff7f5;border-color:#edbeb5}.chartWidget.cached{color:#765b2c;background:#fffaf0;border-color:#ebd39f}.chartWidget.active:not(.unavailable){border-color:var(--green);background:var(--green-soft);color:#164f48;box-shadow:inset 0 0 0 1px #24746d38}.chartWidget.active:not(.unavailable) small{color:#2d6f66}.chartWidgetCheck{color:var(--green);position:absolute;top:9px;right:9px}.chartWidget strong,.chartWidget span:last-child{min-width:0}.chartWidget strong{font-size:18px;line-height:1.1}.chartWidget span:last-child{text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:12px;font-weight:600;overflow:hidden}.chartWidget small{color:var(--muted);grid-column:2;font-size:11px;font-weight:600;line-height:1.25}.seriesSwatch{border-radius:8px;grid-row:span 2;width:10px;height:40px}.commandMetricGrid{grid-template-columns:repeat(4,minmax(180px,1fr))}.commandGraphWrap{min-width:0}.commandGraphPanel{padding:18px}.periodComparisonPanel{padding:14px}.periodComparisonPanel .panelBody{gap:12px;display:grid}.comparisonRangeActions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.comparisonRangeForm{border:1px solid var(--line);background:#f8faf8;border-radius:8px;gap:10px;padding:10px;display:grid}.comparisonQuickPresets{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-bottom:10px;display:flex}.comparisonQuickPresets button{border:1px solid var(--line-strong);background:var(--surface);min-height:34px;color:var(--muted);border-radius:7px;padding:0 10px;font-size:12px;font-weight:600}.comparisonQuickPresets button:hover,.comparisonQuickPresets button.active{background:var(--green-soft);color:var(--green);border-color:#8ac9bd}.comparisonRangeRow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.comparisonDatePicker{min-width:0;position:relative}.comparisonDateTrigger{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:62px;color:var(--ink);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.comparisonDateTrigger:hover{background:#fbfdfc;border-color:#8ac9bd}.comparisonDateTrigger[aria-invalid=true]{border-color:#d98275}.comparisonDateTrigger>span{gap:2px;min-width:0;display:grid}.comparisonDateTrigger small,.comparisonDateTrigger strong,.comparisonDateTrigger em{min-width:0;display:block}.comparisonDateTrigger small{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:600}.comparisonDateTrigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.comparisonDateTrigger em{color:var(--muted);font-size:11px;font-style:normal;font-weight:600}.comparisonDateTrigger svg{color:var(--green);flex:none}.comparisonDateTrigger:focus-visible,.comparisonQuickPresets button:focus-visible,.comparisonCalendarPopover button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.comparisonCalendarPopover{z-index:60;border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;width:326px;padding:10px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 20px 48px #2325242e}.comparisonDatePicker.alignRight .comparisonCalendarPopover{left:auto;right:0}.comparisonCalendarHeader{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:6px;display:grid}.comparisonCalendarHeader strong{text-align:center;font-size:13px;font-weight:600}.comparisonCalendarHeader button{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink);border-radius:8px;place-items:center;padding:0;display:grid}.comparisonCalendarHeader button:disabled{color:var(--line-strong)}.comparisonCalendarStatus{min-height:18px;color:var(--muted);margin:5px 2px 4px;font-size:11px;font-weight:600}.comparisonCalendarGrid{border-collapse:separate;border-spacing:1px;table-layout:fixed;width:100%;min-width:0}.comparisonCalendarGrid th{height:25px;color:var(--muted);text-align:center;padding:0;font-size:11px;font-weight:600}.comparisonCalendarGrid td{text-align:center;height:38px;padding:0}.comparisonCalendarGrid td button{width:36px;height:36px;color:var(--ink);background:0 0;border:0;border-radius:8px;padding:0;font-size:12px;font-weight:600}.comparisonCalendarGrid td button:hover:not(:disabled){background:var(--surface-2)}.comparisonCalendarGrid td button.inRange{background:var(--green-soft);color:#164f48;border-radius:0}.comparisonCalendarGrid td button.rangeBoundary{background:var(--green);color:#fff;border-radius:8px}.comparisonCalendarGrid td button:disabled{color:#c5c8c3}.comparisonCalendarFooter{border-top:1px solid var(--line);gap:8px;margin-top:7px;padding-top:9px;display:grid}.comparisonCalendarFooter>span{color:var(--muted);font-size:11px;font-weight:600}.comparisonCalendarFooter>div{justify-content:flex-end;gap:6px;display:flex}.comparisonVersus{background:var(--surface-2);width:26px;height:26px;color:var(--muted);text-transform:uppercase;border-radius:999px;place-items:center;margin-bottom:4px;font-size:11px;font-weight:600;display:grid}.comparisonRangeActions{justify-content:flex-end}.comparisonRangeActions .miniButton{min-height:34px}.comparisonValidation{color:var(--red);margin:-4px 0 0;font-size:11px;font-weight:600}.comparisonInlineState{border:1px dashed var(--line-strong);min-height:54px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.comparisonInlineState.risk{color:var(--red);background:#fff7f5;border-color:#edbeb5}.comparisonAccountStory{border-top:1px solid var(--line);margin-top:8px}.comparisonStoryHeader{justify-content:space-between;align-items:center;gap:12px;padding:11px 2px 9px;display:flex}.comparisonStoryHeader>div{align-items:baseline;gap:8px;min-width:0;display:flex}.comparisonStoryHeader .eyebrow{margin:0}.comparisonStoryHeader>div>span,.comparisonStoryHeader>span{color:var(--muted);font-size:11px;font-weight:600}.comparisonStoryVerdict{border-left:3px solid var(--green);background:#f1f7f4;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.comparisonAccountStory.risk .comparisonStoryVerdict{border-left-color:var(--red);background:#fff5f2}.comparisonStoryIcon{width:38px;height:38px;color:var(--green);background:#dcece7;border-radius:10px;place-items:center;display:grid}.comparisonAccountStory.risk .comparisonStoryIcon{background:var(--red-soft);color:var(--red)}.comparisonStoryVerdict h3{color:var(--ink);margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.25}.comparisonStoryVerdict p{color:#55605b;margin:4px 0 0;font-size:12px;font-weight:600;line-height:1.5}.comparisonStoryOutcomes{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.comparisonStoryOutcomes>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:13px 14px;display:grid}.comparisonStoryOutcomes>div:last-child{border-right:0}.comparisonStoryOutcomes dt,.comparisonStoryOutcomes dd{justify-content:space-between;align-items:baseline;gap:7px;min-width:0;margin:0;display:flex}.comparisonStoryOutcomes dt>span{color:#58645f;font-size:11px;font-weight:600}.comparisonStoryOutcomes dt>small{color:#8a938f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.comparisonStoryOutcomes dd>strong{color:var(--ink);font-size:15px;font-weight:600}.comparisonStoryOutcomeChange{color:#68736e;white-space:nowrap;align-items:center;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.comparisonStoryOutcomeChange.good{color:var(--green)}.comparisonStoryOutcomeChange.risk{color:var(--red)}.comparisonStoryHeaderMeta{align-items:center;gap:10px;min-width:0;display:flex}.comparisonStoryHeaderMeta>span:last-child{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600}.comparisonStoryConfidence{background:var(--surface-2);color:#5a6560;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.comparisonStoryConfidence.good{background:var(--green-soft);color:var(--green)}.comparisonStoryConfidence.risk{background:var(--red-soft);color:var(--red)}.comparisonStoryConfidenceDot{background:currentColor;border-radius:999px;width:6px;height:6px}.comparisonStoryLayout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);gap:24px;padding:18px 2px 15px;display:grid}.comparisonStoryCauses>h4,.comparisonStoryPulse>h4{color:#56625d;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 13px;font-size:11px;font-weight:600;display:flex}.comparisonStoryMathBadge{background:var(--green-soft);color:var(--green);letter-spacing:.045em;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.comparisonStoryChaptersEmpty{border:1px dashed var(--line-strong);color:var(--muted);border-radius:8px;margin:0;padding:14px;font-size:12px;font-weight:600;line-height:1.5}.comparisonBridgeCard,.comparisonDriversCard{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:0 0 14px;padding:13px 14px 8px}.comparisonBridgeCard figcaption{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.comparisonBridgeCard figcaption strong{color:var(--ink);font-size:12px;font-weight:600}.comparisonBridgeCard figcaption span{color:#7a8580;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.comparisonBridgeChart{width:100%;height:auto;display:block}.comparisonBridgeBar.total{fill:#37413d}.comparisonBridgeBar.positive{fill:var(--green)}.comparisonBridgeBar.negative{fill:var(--red)}.comparisonBridgeConnector{stroke:#ccd4d0;stroke-dasharray:3 3;stroke-width:1px}.comparisonBridgeBaseline{stroke:var(--line);stroke-width:1px}.comparisonBridgeValue{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.comparisonBridgeValue.positive{fill:var(--green)}.comparisonBridgeValue.negative{fill:var(--red)}.comparisonBridgeCategory{fill:#68736f;font-size:11px;font-weight:600}.comparisonDriversCard>header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.comparisonDriversCard>header strong{color:var(--ink);font-size:12px;font-weight:600}.comparisonDriversCard>header span{text-align:right;font-size:11px;font-weight:600}.comparisonDriversCard>header span.good{color:var(--green)}.comparisonDriversCard>header span.risk{color:var(--red)}.comparisonDriverRow{border-top:1px solid var(--surface-2);grid-template-columns:92px minmax(0,1fr) 96px;align-items:center;gap:12px;padding:6px 0;display:grid}.comparisonDriverLabel{color:var(--ink);font-size:11px;font-weight:600}.comparisonDriverTrack{height:14px;position:relative}.comparisonDriverTrack:before{background:var(--line);content:"";width:1px;position:absolute;top:-3px;bottom:-3px;left:62%}.comparisonDriverBar{border-radius:3px;height:10px;position:absolute;top:2px}.comparisonDriverBar.good{background:var(--green);left:62%}.comparisonDriverBar.risk{background:var(--red);right:38%}.comparisonDriverValue{font-variant-numeric:tabular-nums;text-align:right;font-size:11px;font-weight:600}.comparisonDriverValue.good{color:var(--green)}.comparisonDriverValue.risk{color:var(--red)}.comparisonDriversCard>p{color:#7a8580;margin:8px 0 4px;font-size:11px;font-weight:600;line-height:1.45}.comparisonProductCard{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:14px;margin:0;padding:12px 14px;display:flex}.comparisonProductCard>div{min-width:0}.comparisonProductCard strong{color:var(--ink);font-size:12px;font-weight:600;line-height:1.4}.comparisonProductCard p{color:#59645f;margin:4px 0 0;font-size:11px;font-weight:600;line-height:1.5}.comparisonProductCard small{color:#7a8580;align-items:center;gap:5px;margin-top:6px;font-size:11px;font-weight:600;display:flex}.comparisonProductCard>b{color:var(--ink);text-align:right;white-space:nowrap;flex:none;font-size:12px;font-weight:600}.comparisonProductCard>b.good{color:var(--green)}.comparisonProductCard>b.risk{color:var(--red)}.comparisonStoryPulse{min-width:0}.comparisonStoryPulse article{border:1px solid var(--line);background:var(--surface);box-shadow:inset 3px 0 0 var(--line-strong);border-radius:10px;margin-bottom:10px;padding:11px 12px}.comparisonStoryPulse article.good{box-shadow:inset 3px 0 0 var(--green)}.comparisonStoryPulse article.risk{box-shadow:inset 3px 0 0 var(--red)}.comparisonPulseTop{align-items:baseline;gap:7px;min-width:0;display:flex}.comparisonPulseLabel{color:#68746f;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.comparisonPulseNew{background:var(--green);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;flex:none;padding:1px 5px;font-size:11px;font-weight:600}.comparisonPulseValue{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:600;overflow:hidden}.comparisonStoryPulse article.good .comparisonPulseValue{color:var(--green)}.comparisonStoryPulse article.risk .comparisonPulseValue{color:var(--red)}.comparisonStoryPulse h5{color:var(--ink);margin:5px 0 0;font-size:12.5px;font-weight:600;line-height:1.4}.comparisonStoryPulse article>p{color:#59645f;margin:4px 0 0;font-size:11px;font-weight:600;line-height:1.5}.comparisonStoryPulse article>small{color:#87908c;margin-top:6px;font-size:11px;font-weight:600;line-height:1.35;display:block}.comparisonStorySignalsEmpty{color:var(--muted);margin:0;font-size:11px;font-weight:600;line-height:1.5}.comparisonStoryPulse .comparisonStoryEvent{box-shadow:none;background:#fcfaf4;border:1px solid #ddd7c7;border-radius:10px;margin-top:12px;padding:10px 12px}.comparisonStoryEvent svg{color:#786b49;flex:none}.comparisonCoverageBadges{flex-wrap:wrap;gap:5px;display:flex}.comparisonCoverageBadges span{color:#5f6d67;white-space:nowrap;background:#ffffffb8;border:1px solid #43655b2e;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:600}.comparisonSupportingMetrics{border-top:1px solid var(--line);margin-top:2px}.comparisonSupportingMetrics>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:48px;padding:9px 2px;list-style:none;display:grid}.comparisonSupportingMetrics>summary::-webkit-details-marker{display:none}.comparisonSupportingMetrics>summary:focus-visible{outline:2px solid var(--green);outline-offset:2px}.comparisonSupportingMetrics>summary>div{gap:1px;display:grid}.comparisonSupportingMetrics>summary strong{color:var(--ink);font-size:12px;font-weight:600}.comparisonSupportingMetrics>summary span,.comparisonSupportingMetrics>summary small{color:var(--muted);font-size:11px;font-weight:600}.comparisonSupportingMetrics>summary svg{color:var(--muted);transition:transform .16s}.comparisonSupportingMetrics[open]>summary svg{transform:rotate(180deg)}.comparisonSupportingMetrics>.comparisonMetricGroups{padding-top:4px}.comparisonMetricGroups{gap:8px;display:grid}.comparisonMetricGroup{border:1px solid var(--line);background:var(--surface);border-radius:9px;overflow:hidden}.comparisonMetricGroup>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:12px;min-height:58px;padding:10px 12px;list-style:none;display:grid}.comparisonMetricGroup>summary::-webkit-details-marker{display:none}.comparisonMetricGroup>summary:hover{background:#fafcfb}.comparisonMetricGroup>summary:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.comparisonMetricGroup[open]>summary{border-bottom:1px solid var(--line);background:#f8faf9}.comparisonMetricGroup>summary>div{gap:2px;min-width:0;display:grid}.comparisonMetricGroup>summary strong{color:var(--ink);font-size:13px;font-weight:600}.comparisonMetricGroup>summary span{color:var(--muted);font-size:11px;font-weight:600;line-height:1.35}.comparisonMetricGroup>summary small{background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:600}.comparisonMetricGroup>summary svg{color:var(--muted);transition:transform .16s}.comparisonMetricGroup[open]>summary svg{transform:rotate(180deg)}.comparisonMetricTableWrap{overflow-x:auto}.comparisonMetricTable{border-collapse:collapse;table-layout:fixed;width:100%}.comparisonMetricTable th,.comparisonMetricTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:9px 12px}.comparisonMetricTable tr:last-child th,.comparisonMetricTable tr:last-child td{border-bottom:0}.comparisonMetricTable thead th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#fbfcfb;font-size:11px;font-weight:600}.comparisonMetricTable thead th:first-child{width:37%}.comparisonMetricTable thead th:nth-child(2),.comparisonMetricTable thead th:nth-child(3){width:18%}.comparisonMetricTable thead th:last-child{width:27%}.comparisonMetricTable tbody th{font-weight:inherit}.comparisonMetricTable tbody th>strong,.comparisonMetricTable tbody th>span,.comparisonMetricTable tbody th>small{display:block}.comparisonMetricTable tbody th>strong,.comparisonMetricTable td>strong{color:var(--ink);font-size:12px;font-weight:600}.comparisonMetricTable tbody th>span{color:var(--muted);margin-top:2px;font-size:11px;font-weight:600;line-height:1.35}.comparisonMetricNote{color:#7a6b47;margin-top:4px;font-size:11px;font-weight:600;line-height:1.35}.comparisonMetricTable tbody tr.unavailable{background:#fafbfa}.comparisonMetricTable tbody tr.unavailable td>strong{color:#8c9691}.comparisonChange{background:var(--surface-2);color:#64716c;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:4px 7px;line-height:1.2;display:inline-flex}.comparisonChange strong{overflow-wrap:anywhere;font-size:11px;font-weight:600}.comparisonChange.good{background:var(--green-soft);color:var(--green)}.comparisonChange.risk{background:var(--red-soft);color:var(--red)}.comparisonChange.unavailable{color:#89928e;background:0 0;border-radius:7px}@media (width<=1080px){.comparisonStoryLayout{grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);gap:18px}.comparisonStoryOutcomes dt{flex-direction:column;align-items:flex-start;gap:2px}}@media (width<=900px){.comparisonStoryLayout{grid-template-columns:minmax(0,1fr)}.comparisonStoryPulse{border-top:1px solid var(--line);padding:17px 0 0}.comparisonStoryHeaderMeta{flex-wrap:wrap;justify-content:flex-end}.comparisonDriverRow{grid-template-columns:76px minmax(0,1fr) 84px;gap:8px}.comparisonMetricTable,.comparisonMetricTable tbody{display:block}.comparisonMetricTable{min-width:0}.comparisonMetricTable thead{display:none}.comparisonMetricTable tbody tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;padding:11px 12px;display:grid}.comparisonMetricTable tbody tr:last-child{border-bottom:0}.comparisonMetricTable tbody th,.comparisonMetricTable tbody td{border:0;gap:2px;padding:0;display:grid}.comparisonMetricTable tbody th,.comparisonMetricTable tbody td:last-child{grid-column:1/-1}.comparisonMetricTable tbody td:before{content:attr(data-label);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.comparisonMetricTable tbody td:last-child{margin-top:1px}.comparisonChange{width:fit-content}}@media (width<=760px){.periodComparisonPanel{padding:10px}.comparisonRangeActions{width:100%}.comparisonRangeActions>*{flex:120px;justify-content:center}.comparisonRangeRow{grid-template-columns:minmax(0,1fr)}.comparisonVersus{display:none}.comparisonCalendarPopover,.comparisonDatePicker.alignRight .comparisonCalendarPopover{width:min(326px,100vw - 42px);left:0;right:auto}.comparisonQuickPresets{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comparisonQuickPresets button{min-height:40px}.comparisonDateTrigger{min-height:68px}.comparisonStoryHeader{flex-direction:column;align-items:flex-start;gap:3px}.comparisonStoryHeader>div{flex-wrap:wrap}.comparisonStoryVerdict{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px 12px}.comparisonStoryIcon{width:34px;height:34px}.comparisonStoryOutcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.comparisonStoryOutcomes>div:nth-child(2){border-right:0}.comparisonStoryOutcomes>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.comparisonSupportingMetrics>summary{grid-template-columns:minmax(0,1fr) 18px}.comparisonSupportingMetrics>summary small{grid-area:2/1}.comparisonSupportingMetrics>summary svg{grid-area:1/2/span 2}.comparisonMetricGroup>summary{grid-template-columns:minmax(0,1fr) 18px;min-height:64px}.comparisonMetricGroup>summary small{grid-area:2/1;width:fit-content}.comparisonMetricGroup>summary svg{grid-area:1/2/span 2}}.accountMoreInsightList{gap:6px;margin-top:8px;display:grid}.accountMoreInsight{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:2px;padding:8px 9px;display:grid}.accountMoreInsight>div:first-child{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.accountMoreInsight.risk{background:#fff7f5;border-color:#edbeb5}.accountMoreInsight.watch{background:#fffaf0;border-color:#ebd39f}.accountMoreInsight strong{font-size:12px}.accountMoreInsight span{color:var(--muted);font-size:11px;font-weight:600}.commandPanelActions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}.commandGraphPanel .panelHeader{flex-direction:column;align-items:stretch}.commandGraphPanel .panelAction{width:100%}.commandPanelActions>.statusPill{margin-left:auto}.performanceGraphControls{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;min-width:0;display:flex}.performanceGraphControls .segmented{flex-wrap:nowrap}.plotGranularityControl{flex:0 auto}.performancePresetTags{flex:none}.performancePresetTags button{min-width:64px}.plotGranularityControl button{min-width:74px}.performanceSourceCoverage{scrollbar-width:thin;align-items:center;gap:7px;min-width:0;margin-bottom:9px;display:flex;overflow-x:auto}.performanceSourceCoverage>span{border:1px solid var(--line);color:var(--muted);background:var(--surface);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-flex}.performanceSourceCoverage>span.complete{color:#176653;background:#eef8f4;border-color:#badbcf}.performanceSourceCoverage>span.partial{color:#77581e;background:#fff9ec;border-color:#e2d2ad}.performanceSourceCoverage>span.unavailable{color:#8f3f38;background:#fff5f3;border-color:#e5c2bd}.performanceSourceCoverage>small{color:var(--muted);white-space:nowrap;flex:none;margin-left:auto;font-size:11px;font-weight:600}.performanceMetricToolbar{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;margin-bottom:9px;display:flex}.performanceSelectedMetrics{flex-wrap:wrap;flex:auto;gap:6px;min-width:0;display:flex}.performanceSelectedMetrics>small{color:var(--muted);padding:9px 0;font-size:12px;font-weight:600}.performanceMetricChip{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:9px minmax(64px,auto) 28px 26px;align-items:center;gap:6px;min-height:42px;padding:4px 5px 4px 8px;display:grid}.performanceMetricChip>i,.performanceMetricOption>i{border-radius:999px;width:9px;height:9px}.performanceMetricChip>span{gap:1px;line-height:1.1;display:grid}.performanceMetricChip small{color:var(--muted);font-size:11px;font-weight:600}.performanceMetricChip strong{color:var(--ink);font-size:13px;font-weight:600}.performanceMetricChip.unavailable{background:#fff7f5;border-color:#e5c2bd}.performanceMetricChip.cached{background:#fff9ec;border-color:#e2d2ad}.metricInfoButton,.metricRemoveButton,.metricGuideClose{min-width:26px;min-height:26px;color:var(--muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.metricInfoButton:hover,.metricInfoButton[aria-pressed=true]{background:var(--green-soft);color:var(--green)}.metricRemoveButton:hover,.metricGuideClose:hover{color:var(--ink);background:#f2eee8}.performanceMetricActions{flex:none;align-items:center;gap:8px;display:flex}.performanceMetricActions>span{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600}.performanceMetricPickerButton{border:1px solid var(--line-strong);background:var(--surface);min-height:36px;color:var(--ink);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.performanceMetricPickerButton:hover,.performanceMetricPickerButton[aria-expanded=true]{border-color:var(--green);background:var(--green-soft);color:#164f48}.performanceMetricGuide,.performanceMetricPicker{border:1px solid var(--line);background:#f8faf7;border-radius:10px;margin-bottom:10px}.performanceMetricGuide{background:#f3faf7;border-color:#badbcf;padding:11px 12px}.performanceMetricGuide>header,.performanceMetricPicker>header{align-items:center;gap:12px;display:flex}.performanceMetricGuide>header>div,.performanceMetricPicker>header>div{flex:auto;min-width:0}.performanceMetricGuide>header span,.performanceMetricPicker>header span{color:var(--green);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.performanceMetricGuide h3,.performanceMetricPicker h3,.performanceMetricGroups h4{color:var(--ink);margin:2px 0 0}.performanceMetricGuide h3,.performanceMetricPicker h3{font-size:15px}.performanceMetricGuide>header>strong{color:#164f48;white-space:nowrap;font-size:17px}.performanceMetricGuide>div{grid-template-columns:1.25fr 1.25fr 1fr;gap:10px;margin-top:10px;display:grid}.performanceMetricGuide article{border-top:1px solid #cfe2da;padding-top:8px}.performanceMetricGuide article>strong{color:#164f48;font-size:11px}.performanceMetricGuide p,.performanceMetricPicker p,.performanceMetricGroups p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.45}.performanceMetricPicker{padding:12px}.performanceMetricGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.performanceMetricGroups>section{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0;padding:10px}.performanceMetricGroups h4{font-size:13px}.performanceMetricOptions{gap:4px;margin-top:8px;display:grid}.performanceMetricOptionRow{border:1px solid #0000;border-radius:7px;grid-template-columns:minmax(0,1fr) 30px;align-items:stretch;gap:3px;display:grid}.performanceMetricOptionRow.active{background:var(--green-soft);border-color:#badbcf}.performanceMetricOption{min-height:44px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:9px minmax(0,1fr) auto 16px;align-items:center;gap:7px;padding:5px 7px;display:grid}.performanceMetricOption:not(:disabled):hover{background:#f3f5f1}.performanceMetricOption:disabled{color:var(--muted);cursor:not-allowed;opacity:.62}.performanceMetricOption>span{min-width:0;display:grid}.performanceMetricOption span>strong,.performanceMetricOption>b{font-size:11px;font-weight:600}.performanceMetricOption span>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:620;overflow:hidden}.performanceMetricOption>b{color:var(--ink);white-space:nowrap}.performanceMetricOption>svg{color:var(--green)}@media (width<=900px){.performanceMetricToolbar{flex-direction:column;align-items:stretch}.performanceMetricActions{justify-content:space-between}.performanceMetricGuide>div,.performanceMetricGroups{grid-template-columns:1fr}}@media (width<=640px){.performanceMetricActions{flex-direction:column;align-items:stretch}.performanceMetricPickerButton{justify-content:center;width:100%}.performanceMetricGuide>header{flex-wrap:wrap;align-items:flex-start}.performanceMetricGuide>header>strong{order:3;width:100%}.performanceMetricOption{grid-template-columns:9px minmax(0,1fr) 16px}.performanceMetricOption>b{display:none}}.accountAccessOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 18% 12%,#24746d33,#0000 34%),radial-gradient(circle at 82% 88%,#d8a34b2e,#0000 32%),#1c2220b8}.accountAccessOverlay.standalone{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 16% 12%,#24746d2b,#0000 35%),radial-gradient(circle at 84% 88%,#d8a34b24,#0000 32%),#eef2ed}.accountAccessPanel{border-color:#ffffffad;width:min(480px,100%);max-height:calc(100dvh - 28px);padding:24px;overflow-y:auto;box-shadow:0 28px 80px #141d1b47}.accountAccessBrand{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:14px;font-size:15px;font-weight:600;display:flex}.accountAccessTopline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.accountAccessTopline .accountAccessBrand{color:var(--ink);border-bottom:0;padding-bottom:0;text-decoration:none}.accountAccessBack{color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.accountAccessBack:hover{color:var(--green)}.accountAccessBrand .brandMark{width:34px;height:34px;font-size:11px}.accountAccessHeading{gap:4px;display:grid}.accountAccessHeading h2{font-size:24px;line-height:1.2}.accountAccessInput{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--muted);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding-inline:11px;display:grid}.accountAccessInput:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px #0f766e24}.accountAccessInput input{background:0 0;border:0;outline:0;min-width:0;padding:0}.accountAccessLoading{border:1px solid var(--line);background:var(--surface-2);min-height:46px;color:var(--muted);border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.accountTypeChoices{border:0;gap:8px;margin:0;padding:0;display:grid}.accountTypeChoices legend{color:var(--muted);margin-bottom:7px;font-size:12px;font-weight:600}.accountTypeChoices button{border:1px solid var(--line);background:var(--surface);width:100%;min-height:62px;color:var(--muted);text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.accountTypeChoices button.active{background:var(--green-soft);color:var(--green);border-color:#9dcfc4}.accountTypeChoices button span{gap:2px;display:grid}.accountTypeChoices strong{color:var(--ink);font-size:13px}.accountTypeChoices small,.syncField>small{color:var(--muted);font-size:11px;font-weight:600}.accountAccessPlanNote{color:var(--green);background:#f0f9f6;border:1px solid #b8ddd5;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px 11px;display:grid}.accountAccessPlanNote>svg{margin-top:1px}.accountAccessPlanNote>span{color:var(--ink);text-transform:none;gap:2px;font-size:12px;font-weight:600;display:grid}.accountAccessPlanNote small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.4}.accountAccessPrimary{min-height:44px}.codexAccessPanel{background:#f4faf8;border:1px solid #b8d9d2;border-radius:10px;gap:12px;padding:14px;display:grid}.codexAccessPanel>p{color:#52615c;font-size:12px;line-height:1.55}.codexAccessStatus{color:var(--green);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.codexAccessStatus>span{gap:2px;display:grid}.codexAccessStatus strong{color:var(--ink);font-size:13px}.codexAccessStatus small{color:var(--muted);font-size:11px;font-weight:600}.codexAccessCopy{background:var(--surface);min-height:40px;color:var(--green);border:1px solid #99c9bf;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.codexAccessRestart{color:var(--muted);background:0 0;border:0;justify-self:center;padding:2px 0;font-size:11px;font-weight:600}.codexAccessUnavailable{gap:4px;display:grid}.codexAccessUnavailable strong{color:var(--ink);font-size:13px}.codexAccessUnavailable span{color:var(--muted);font-size:12px;font-weight:600;line-height:1.5}.accountAccessLinks{flex-wrap:wrap;justify-content:center;gap:4px 14px;display:flex}.accountAccessLinks button{color:var(--green);background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:600}.workspaceContextGate .rootErrorPanel{align-content:center;min-height:240px}.workspaceBootShell .workspaceContextGate{place-items:center;min-height:calc(100dvh - 72px);padding:24px 0;display:grid}.workspaceBootTitle{letter-spacing:-.015em;font-size:20px}.workspaceBootNavSkeleton{gap:9px;padding:18px 6px;display:grid}.workspaceBootNavSkeleton i{background:linear-gradient(90deg, var(--surface-2), #f1f2ef, var(--surface-2));background-size:180% 100%;border-radius:8px;width:76%;height:32px;animation:1.4s ease-in-out infinite workspaceBootPulse;display:block}.workspaceBootNavSkeleton i:nth-child(2),.workspaceBootNavSkeleton i:nth-child(5){width:92%}@keyframes workspaceBootPulse{0%,to{opacity:.62;background-position:0 0}50%{opacity:1;background-position:100% 0}}@media (prefers-reduced-motion:reduce){.workspaceBootNavSkeleton i{animation:none}}.workspaceContextWarning{align-items:center;gap:8px;margin-bottom:12px;display:flex}.workspaceContextWarning span{flex:1}.workspaceContextWarning button{color:inherit;background:0 0;border:0;font-weight:600}.workspaceScopeTransition{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:clamp(260px,48vh,520px);padding:32px;display:grid}.workspaceScopeTransitionIcon{background:var(--green-soft);width:44px;height:44px;color:var(--green);border:1px solid #b8dfd6;border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.workspaceScopeTransition h2{color:var(--ink);margin:0;font-size:19px}.workspaceScopeTransition>p:last-child{max-width:430px;color:var(--muted);margin:0;font-size:13px;font-weight:600;line-height:1.55}.workspaceManager{gap:14px}.workspaceManagerHero{background:linear-gradient(120deg, #e0f3eef5, #fffffff2 62%), var(--surface);border:1px solid #a9d8ce;border-radius:10px;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:24px;padding:22px;display:grid;overflow:hidden}.workspaceManagerHero h2,.workspaceManagerHero p,.workspaceManager h3,.workspaceManagerSide p{margin:0}.workspaceManagerHero h2{margin-block:4px 6px;font-size:clamp(24px,3vw,34px);line-height:1.12}.workspaceManagerHero>div:first-child>p:last-child{max-width:760px;color:var(--muted);font-size:14px;font-weight:600}.workspaceManagerIdentity{color:var(--green);background:#ffffffc7;border:1px solid #24746d33;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid}.workspaceManagerIdentity>span{display:grid}.workspaceManagerIdentity strong{color:var(--ink);text-overflow:ellipsis;font-size:13px;overflow:hidden}.workspaceManagerIdentity small{color:var(--muted);font-size:11px;font-weight:600}.workspaceManagerIdentity button{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--muted);border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.workspaceOnboarding{background:linear-gradient(120deg,#fff8e8,#fff);border:1px solid #ead29b;border-radius:10px;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);align-items:center;gap:20px;padding:18px;display:grid}.workspaceOnboardingLead{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.workspaceOnboardingIcon{color:#9a6b13;background:#fff;border:1px solid #e1bc68;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.workspaceOnboarding h3{margin-block:3px 4px;font-size:18px}.workspaceOnboardingLead p:last-child{color:var(--muted);font-size:12px;font-weight:600}.workspaceSetupSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.workspaceSetupSteps li{border:1px solid var(--line);background:#fffc;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:9px;display:grid}.workspaceSetupSteps li>span{background:var(--surface-2);width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.workspaceSetupSteps li.complete>span{background:var(--green-soft);color:var(--green)}.workspaceSetupSteps li.current{border-color:#d8a34b;box-shadow:0 0 0 2px #d8a34b1f}.workspaceSetupSteps div{display:grid}.workspaceSetupSteps strong{font-size:11px}.workspaceSetupSteps small{color:var(--muted);font-size:11px;font-weight:600}.workspaceManagerGrid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start;gap:14px;display:grid}.workspaceManager .panel{padding:16px}.workspacePanelHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.workspacePanelHeading h3{margin-top:3px;font-size:16px}.workspacePanelHeading>svg{color:var(--green)}.workspacePanelHeading .miniButton,.workspaceAgencyPanel .miniButton{align-items:center;gap:6px;display:inline-flex}.workspacePanelActions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.workspacePanelActions .actionButton{color:#fff;background:var(--green);min-height:34px;padding-inline:10px}.workspaceSetupOverlay{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a23208a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.workspaceSetupDialog{background:var(--surface);width:min(540px,100%);max-height:calc(100dvh - 28px);box-shadow:var(--shadow-modal);border:1px solid #ffffffb8;border-radius:11px;gap:18px;padding:22px;display:grid;overflow-y:auto}.workspaceSetupDialogHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.workspaceSetupDialogHeader h2,.workspaceSetupDialogHeader p{margin:0}.workspaceSetupDialogHeader h2{letter-spacing:-.025em;margin-block:4px 7px;font-size:25px}.workspaceSetupDialogHeader div>p:last-child{max-width:450px;color:var(--muted);font-size:13px;font-weight:600;line-height:1.5}.workspaceSetupDialogHeader>button{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);background:var(--surface);border-radius:8px;place-items:center;display:grid}.workspaceSetupProgress{grid-template-columns:auto minmax(24px,1fr) auto;align-items:center;gap:9px;display:grid}.workspaceSetupProgress span{min-height:28px;color:var(--muted);background:var(--surface-2);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.workspaceSetupProgress span.current{color:#75561e;background:var(--amber-soft)}.workspaceSetupProgress span.complete{color:var(--green);background:var(--green-soft)}.workspaceSetupProgress i{background:var(--line);height:1px}.workspaceBrandSetupForm,.workspaceConnectStep{gap:13px;display:grid}.workspaceBrandSetupForm label{gap:6px;display:grid}.workspaceBrandSetupForm label>span{color:var(--muted);font-size:11px;font-weight:600}.workspaceBrandSetupForm input,.workspaceBrandSetupForm select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:var(--surface);font:inherit;border-radius:8px;padding:0 12px;font-size:13px;font-weight:600}.workspaceBrandSetupForm .actionButton,.workspaceConnectStep .actionButton{color:#fff;background:var(--green);justify-content:center;min-height:46px}.workspaceConnectBrand,.workspaceConnectionExplanation{border:1px solid var(--line);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.workspaceConnectBrand>span:nth-child(2),.workspaceConnectionExplanation>span{gap:2px;min-width:0;display:grid}.workspaceConnectBrand strong,.workspaceConnectionExplanation strong{font-size:13px}.workspaceConnectBrand small,.workspaceConnectionExplanation small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.4}.workspaceConnectBrand>svg,.workspaceConnectionExplanation>svg{color:var(--green)}.workspaceConnectionExplanation{background:var(--green-soft);grid-template-columns:auto minmax(0,1fr)}.workspaceSetupLater{color:var(--muted);background:0 0;border:0;justify-self:center;padding:4px;font-size:11px;font-weight:600}.workspaceSetupDialogFooter{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:7px;padding-top:14px;font-size:11px;font-weight:600;line-height:1.4;display:flex}.workspaceSetupDialogFooter svg{color:var(--green);flex:none}.workspaceBrandList{gap:10px;display:grid}.workspaceBrandList article{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:10px;padding:13px;display:grid}.workspaceBrandList article.active{box-shadow:inset 3px 0 0 var(--green);border-color:#91c7bc}.workspaceBrandIdentity{width:100%;color:var(--green);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0;display:grid}.workspaceBrandAvatar{background:var(--green-soft);width:38px;height:38px;color:var(--green);border:1px solid #a9d8ce;border-radius:8px;place-items:center;font-size:11px;font-weight:600;display:grid}.workspaceBrandIdentity>span:nth-child(2){min-width:0;display:grid}.workspaceBrandIdentity strong{color:var(--ink);text-overflow:ellipsis;font-size:14px;overflow:hidden}.workspaceBrandIdentity small{color:var(--muted);font-size:11px;font-weight:600}.workspaceConnectionRows{flex-wrap:wrap;gap:7px;display:flex}.workspaceAccountList{gap:8px;display:grid}.workspaceAccountRow{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:10px;display:grid}.workspaceAccountIdentity{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.workspaceAccountIdentity>span{align-items:center;gap:7px;min-width:0;display:flex}.workspaceAccountIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspaceAccountIdentity small{color:var(--muted);font-size:11px;font-weight:600}.workspaceAccountIdentity>span small{background:var(--green-soft);color:var(--green);border-radius:999px;padding:2px 6px}.workspaceAccountActions{flex-wrap:wrap;gap:6px;display:flex}.workspaceAccountActions button{border:1px solid var(--line);background:var(--surface);min-height:30px;color:var(--green);border-radius:7px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.workspaceAccountActions button:disabled{opacity:.48}.workspaceConnectionState{background:var(--surface-2);min-height:27px;color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.workspaceConnectionState.good{background:var(--green-soft);color:var(--green)}.workspaceConnectionState.risk{background:var(--red-soft);color:var(--red)}.workspaceConnectionDot{background:#9ca39f;border-radius:50%;width:7px;height:7px}.workspaceBrandActions{flex-wrap:wrap;gap:7px;display:flex}.workspaceRegionChoice{gap:3px;min-width:150px;display:grid}.workspaceRegionChoice>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.workspaceRegionChoice select{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--ink);border-radius:7px;padding:5px 28px 5px 8px;font-size:11px;font-weight:600}.workspaceBrandActions button{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--green);border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.workspaceBrandActions button:disabled{opacity:.48}.workspaceBrandActions .workspaceArchiveButton{color:var(--muted);margin-left:auto}.workspaceArchiveConfirm{background:var(--red-soft);border:1px solid #edbeb5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.workspaceArchiveConfirm>div{gap:3px;display:grid}.workspaceArchiveConfirm strong{color:var(--red);font-size:12px}.workspaceArchiveConfirm p{color:var(--muted);font-size:11px;font-weight:600}.workspaceArchiveConfirm>span{gap:6px;display:flex}.workspaceArchiveConfirm button{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--muted);border-radius:7px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.workspaceArchiveConfirm button.danger{color:var(--red);border-color:#d8897c}.workspaceInlineForm{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:14px;padding-top:14px;display:grid}.workspaceInlineForm.stacked{grid-template-columns:1fr}.workspaceArchivedClients{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.workspaceArchivedClients summary{color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.workspaceArchivedClients summary span{background:var(--surface-2);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;display:grid}.workspaceArchivedClients>div{gap:7px;margin-top:9px;display:grid}.workspaceArchivedClients article{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.workspaceArchivedClients article>span{min-width:0;display:grid}.workspaceArchivedClients strong,.workspaceArchivedClients small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspaceArchivedClients strong{color:var(--ink);font-size:12px}.workspaceArchivedClients small{color:var(--muted);font-size:11px;font-weight:600}.workspaceArchivedClients button{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--green);border-radius:7px;flex:none;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.workspaceInlineForm label,.workspaceInviteForm label{gap:4px;display:grid}.workspaceInlineForm label>span,.workspaceInviteForm label>span{color:var(--muted);font-size:11px;font-weight:600}.workspaceInlineForm input,.workspaceInviteForm input{border:1px solid var(--line);border-radius:7px;min-width:0;min-height:36px;padding:6px 9px}.workspaceEmptyState{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;border-radius:9px;justify-items:center;gap:5px;padding:30px 16px;display:grid}.workspaceEmptyState strong{color:var(--ink)}.workspaceEmptyState p{max-width:380px;margin:0;font-size:12px;font-weight:600}.workspaceEmptyState .actionButton{color:#fff;background:var(--green);margin-top:8px}.workspaceManagerSide{gap:14px;display:grid}.workspaceTeamIntro{color:var(--muted);font-size:12px;font-weight:600;line-height:1.45}.workspaceMemberList{gap:8px;display:grid}.workspaceMemberList>div{grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:8px;display:grid}.workspaceMemberList span{min-width:0;display:grid}.workspaceMemberList strong,.workspaceMemberList small{text-overflow:ellipsis;overflow:hidden}.workspaceMemberList strong{font-size:12px}.workspaceMemberList small{color:var(--muted);font-size:11px}.workspaceInvitationList{border-top:1px solid var(--line);gap:7px;margin-top:14px;padding-top:12px;display:grid}.workspaceInvitationList>p{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}.workspaceInvitationList>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.workspaceInvitationList span{min-width:0;display:grid}.workspaceInvitationList strong,.workspaceInvitationList small{text-overflow:ellipsis;overflow:hidden}.workspaceInvitationList strong{font-size:11px}.workspaceInvitationList small{color:var(--muted);font-size:11px}.workspaceInvitationList button{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--red);border-radius:6px;place-items:center;display:grid}.workspaceInviteForm{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 105px;gap:8px;margin-top:14px;padding-top:14px;display:grid}.workspaceInviteForm .actionButton{grid-column:1/-1}.workspaceInviteLink{background:var(--surface-2);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:9px;padding:8px;display:grid}.workspaceInviteLink span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.workspaceInviteLink button{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--green);border-radius:6px;place-items:center;display:grid}.workspaceAgencyPanel>p{color:var(--muted);font-size:12px;font-weight:600}@media (width<=1180px){.workspaceManagerHero,.workspaceManagerGrid{grid-template-columns:1fr}.workspaceManagerIdentity{grid-template-columns:auto minmax(0,1fr) auto}.workspaceManagerIdentity button{grid-column:auto}.workspaceOnboarding{grid-template-columns:1fr}.workspaceManagerSide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.accountAccessPanel{padding:18px}.accountAccessTopline{flex-direction:column;align-items:flex-start}.workspacePanelHeading{flex-direction:column;align-items:stretch}.workspacePanelActions{grid-template-columns:minmax(0,1fr) auto;display:grid}.workspacePanelActions .actionButton{justify-content:center}.workspaceSetupOverlay{align-items:end;padding:8px}.workspaceSetupDialog{border-radius:12px;width:100%;max-height:calc(100dvh - 16px);padding:18px}.workspaceSetupProgress{grid-template-columns:1fr}.workspaceSetupProgress i{display:none}.workspaceSetupProgress span{justify-content:center}.workspaceManagerHero{gap:14px;padding:17px}.workspaceManagerIdentity{grid-template-columns:auto minmax(0,1fr)}.workspaceManagerIdentity button{grid-column:1/-1}.workspaceSetupSteps,.workspaceManagerSide{grid-template-columns:1fr}.workspaceSetupSteps li{min-height:50px}.workspaceInlineForm,.workspaceInviteForm{grid-template-columns:1fr}.workspaceInviteForm .actionButton{grid-column:auto}.workspaceBrandActions{display:grid}.workspaceBrandActions .workspaceArchiveButton{margin-left:0}.workspaceArchiveConfirm{grid-template-columns:1fr}.workspaceArchiveConfirm>span{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspaceArchiveConfirm button{justify-content:center;min-height:38px}.workspaceArchivedClients article{display:grid}.workspaceArchivedClients button{justify-content:center;min-height:38px}.workspaceAccountIdentity{gap:3px;display:grid}.workspaceAccountActions{display:grid}.workspaceAccountActions button{justify-content:center;min-height:38px}.workspaceBrandActions button{justify-content:center;min-height:40px}.workspaceRegionChoice,.workspaceRegionChoice select{width:100%}}@media (width<=430px){.workspaceManager .panel{padding:13px}.workspaceOnboarding{padding:14px}}.commandChartBox{min-height:392px}@media (width>=921px) and (width<=1020px),(width<=760px){.performanceGraphControls{flex-direction:column;align-items:stretch;width:100%}.performanceGraphControls .segmented{width:100%}.plotGranularityControl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.commandPanelActions>.statusPill{margin-left:0}}.trafficBreakdownOverlay{z-index:90;background:#2325246b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.trafficBreakdownPanel{background:#fbfcfa;border:1px solid #c7d8d2;border-radius:8px;gap:14px;width:min(1180px,100%);max-height:calc(100dvh - 40px);padding:16px;display:grid;overflow:auto;box-shadow:0 24px 70px #2325243d}.trafficBreakdownHeader,.trafficBreakdownHeaderActions{align-items:flex-start;gap:10px;display:flex}.trafficBreakdownHeader{justify-content:space-between;min-width:0}.trafficBreakdownHeader h3{overflow-wrap:anywhere;margin:2px 0 0;font-size:22px;line-height:1.12}.trafficBreakdownHeaderActions{flex:none;align-items:center}.trafficBreakdownHero{background:linear-gradient(135deg, #e0f3eeeb, #fffffff5 58%), var(--surface);border:1px solid #c7d8d2;border-radius:8px;min-width:0;padding:14px}.performanceDriverPanel{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.performanceDriverEquation{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.performanceDriverEquation article{background:var(--surface-2);border-left:3px solid #84a9bb;gap:2px;min-width:0;padding:9px 10px;display:grid;position:relative}.performanceDriverEquation span,.performanceDriverEquation small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.performanceDriverEquation strong{font-size:18px;line-height:1.15}.performanceDriverEquation i{z-index:1;background:var(--surface);width:14px;height:14px;color:var(--muted);border-radius:999px;place-items:center;font-size:11px;font-style:normal;font-weight:600;display:grid;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.performanceDriverReadout{color:var(--muted);flex-wrap:wrap;gap:5px 14px;font-size:12px;line-height:1.45;display:flex}.performanceDriverReadout span{flex:320px}.performanceDriverReadout strong{color:var(--ink)}.trafficBreakdownKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.trafficBreakdownGrid{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:start;gap:12px;display:grid}.trafficBreakdownEmpty{border:1px dashed var(--line-strong);background:var(--surface-2);min-height:54px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:600;display:flex}.trafficBreakdownEmpty svg{color:var(--green);flex:none}.trafficProductDetailPanel{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:10px;min-width:0;padding:14px;display:grid}.pointProductTable{min-width:1120px}.unallocatedProductRow td{background:#faf7ef}.commandMeta{margin-top:12px}.trafficMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trafficMetricGrid article{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-height:86px;padding:12px}.trafficMetricGrid span{color:var(--muted);font-size:12px;font-weight:600;display:block}.trafficMetricGrid strong{overflow-wrap:anywhere;min-width:0;margin-top:6px;font-size:24px;line-height:1.1;display:block}.trafficMeta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;font-size:12px;font-weight:600;display:flex}.profitMetricCard{background:#f4faf7;border-color:#add7ce}.unavailableMetricCard{background:#fff7f5;border-color:#edbeb5}.cachedMetricCard{background:#fffaf0;border-color:#ebd39f}.dataQualityCallout{color:#6f562d;background:#fffaf0;border:1px solid #ebd39f;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.dataQualityCallout.risk{color:var(--red);background:#fff7f5;border-color:#edbeb5}.dataQualityCallout svg{flex:none;margin-top:1px}.dataQualityCallout strong,.dataQualityCallout span{display:block}.dataQualityCallout span{color:inherit;font-size:12px;font-weight:600}.profitBridgePanel,.profitSignalsPanel,.monthlyProfitBlock,.profitLedgerSection{min-width:0}.profitHeroLabel,.profitKpiTop{color:var(--green);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.profitHeroValueRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;display:flex}.profitHeroValueRow strong{overflow-wrap:anywhere;min-width:0;font-size:clamp(30px,3vw,36px);line-height:1;display:block}.profitHeroMeta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.profitHeroMeta span{min-height:28px;color:var(--muted);background:#ffffffb8;border:1px solid #2d8d832e;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:600}.profitKpiCard p,.profitBlockHeader>span,.feeBreakdownList span,.monthProfitFacts span,.profitBridgeRow span{color:var(--muted);font-size:12px;font-weight:600}.profitKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.profitKpiCard,.profitBridgePanel,.profitSignalsPanel,.monthlyProfitBlock,.profitLedgerSection{border:1px solid var(--line);background:#ffffffe6;border-radius:8px}.profitKpiCard{min-height:112px;padding:12px}.profitKpiTop{width:100%;color:var(--muted);justify-content:space-between}.profitKpiIcon{background:var(--green-soft);width:28px;height:28px;color:var(--green);border-radius:8px;place-items:center;display:grid}.profitKpiCard.watch .profitKpiIcon{background:var(--amber-soft);color:#92703a}.profitKpiCard.risk .profitKpiIcon{background:var(--red-soft);color:var(--red)}.profitKpiCard strong{overflow-wrap:anywhere;margin-top:10px;font-size:24px;line-height:1.08;display:block}.profitKpiCard p{margin:7px 0 0}.profitBridgePanel,.profitSignalsPanel,.monthlyProfitBlock,.profitLedgerSection{padding:14px 16px}.profitBlockHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.profitBlockHeader h3,.feeBreakdownList p,.profitBridgeRow p{margin:0}.profitBlockHeader h3{overflow-wrap:anywhere;margin-top:2px;font-size:18px;line-height:1.15}.profitBlockHeader>span{text-align:right;padding-top:3px}.profitBridgeList{display:grid}.profitFeeDetail{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.profitBridgeRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;padding:7px 0;display:grid}.profitBridgeRow:first-child{border-top:0}.profitBridgeRow p,.feeBreakdownList p{font-size:13px;font-weight:600}.profitBridgeRow strong{text-align:right;font-size:16px}.profitBridgeRow.positive strong,.profitBridgeRow.good strong{color:var(--green)}.profitBridgeRow.negative strong,.profitBridgeRow.risk strong{color:var(--red)}.profitBridgeRow.watch strong{color:#92703a}.profitBridgeRow.subtotal,.profitBridgeRow.good{background:#f4faf7;border:1px solid #add7ce;border-radius:8px;margin:4px 0;padding-left:10px;padding-right:10px}.feeBreakdownList{border:1px solid var(--line);background:var(--surface);border-radius:8px;display:grid;overflow:hidden}.feeBreakdownList article{border-top:1px solid var(--line);background:#fbfcfa;grid-template-columns:minmax(0,1.3fr) minmax(92px,auto) minmax(112px,auto) minmax(120px,.5fr);align-items:center;gap:12px;min-height:46px;padding:8px 10px;display:grid}.feeBreakdownList article:first-child{border-top:0}.feeBreakdownList article.creditFee{background:#f4faf7}.feeBreakdownText{min-width:0}.feeBreakdownList strong{text-align:right;font-size:15px}.feeBreakdownShare{text-align:right;text-transform:none}.feeBar,.monthProfitBar{background:#e5e8e2;border-radius:8px;overflow:hidden}.feeBar{height:6px}.feeBar span,.monthProfitBar span{border-radius:inherit;background:var(--green);height:100%;display:block}.creditFee .feeBar span{background:#7ca9a1}.monthlyProfitGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.monthProfitCard{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;min-width:0;min-height:154px;padding:11px}.monthProfitTop{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.monthProfitTop strong{font-size:13px}.monthProfitTop span,.ledgerStatus{background:var(--green-soft);min-height:22px;color:var(--green);border-radius:8px;align-items:center;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.monthProfitCard.mtd .monthProfitTop span,.ledgerStatus.mtd,.monthProfitCard.forecast .monthProfitTop span,.ledgerStatus.forecast{background:var(--amber-soft);color:#92703a}.monthProfitCard b{overflow-wrap:anywhere;margin-top:8px;font-size:18px;line-height:1.1;display:block}.monthProfitBar{height:8px;margin-top:10px}.monthProfitFacts{gap:2px;margin-top:10px;display:grid}.profitLedger{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.profitLedgerHeader,.profitLedgerRow{grid-template-columns:minmax(170px,1.4fr) repeat(7,minmax(76px,1fr));align-items:center;gap:8px;padding:10px 12px;display:grid}.profitLedgerHeader{min-height:42px;color:var(--muted);text-transform:uppercase;background:#f6f7f4;font-size:11px;font-weight:600}.profitLedgerHeader span:not(:first-child),.profitLedgerRow>span,.profitLedgerRow>strong{text-align:right}.profitLedgerRow{border-top:1px solid var(--line);min-height:54px;font-size:13px}.profitLedgerRow>span,.profitLedgerRow>strong{overflow-wrap:anywhere;min-width:0}.profitLedgerMonth{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.profitLedgerMonth strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.statusPill{border:1px solid var(--line);max-width:100%;min-height:24px;color:var(--charcoal);white-space:nowrap;background:#f7f8f5;border-radius:8px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.statusPillMarker{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.statusPillLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.statusPill.good{background:var(--green-soft);color:#206f67;border-color:#add7ce}.statusPill.watch{background:var(--amber-soft);color:#705320;border-color:#ebd39f}.statusPill.risk{background:var(--red-soft);color:#984034;border-color:#edbeb5}.leakList{gap:10px;display:grid}.leakItem{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(160px,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.leakItem p{font-weight:600}.leakItem span,.leakItem strong,.queueGrid span,.basketCard p,.basketCard span,.reportSourceCard p,.reportSourceCard span,td span{color:var(--muted);font-size:12px}.leakItem strong{color:var(--ink);font-size:13px}.leakItem button,.basketCard button{align-items:center;gap:4px;min-height:32px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.queueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.queueGrid article{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-height:128px;padding:13px}.queueGrid svg{color:var(--green);margin-bottom:8px}.queueGrid p{font-weight:600}.queuedActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.queuedActions span{background:var(--surface-2);min-height:28px;color:var(--muted);border-radius:8px;padding:5px 9px;font-size:12px;font-weight:600}.apiActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;max-width:100%;display:flex}.apiConnectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.apiSummary,.credentialRow,.apiResult{border:1px solid var(--line);background:var(--surface);border-radius:8px}.apiSummary{min-height:128px;padding:14px}.apiSummary p{color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:600}.apiSummary strong{margin-bottom:6px;font-size:31px;line-height:1.05;display:block}.apiSummary span,.apiEndpointLine span,.apiResult span{color:var(--muted);font-size:12px;font-weight:600}.credentialChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.apiSummary .credentialChecklist{grid-template-columns:1fr;margin-top:12px}.credentialRow{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:grid}.credentialRow svg{color:var(--green)}.credentialRow svg+span{min-width:0;font-size:13px;font-weight:600}.apiEndpointLine,.apiResult{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.apiEndpointLine span{background:var(--surface-2);border-radius:8px;min-height:28px;padding:5px 9px}.apiResult{padding:10px}.apiResult.good{background:var(--green-soft);border-color:#add7ce}.apiResult.watch{background:var(--amber-soft);border-color:#ebd39f}.apiResult.risk{background:var(--red-soft);border-color:#edbeb5}.guardrailStrip,.reviewNotice,.shipmentCheckedReview>div{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.guardrailStrip span,.reviewNotice span,.shipmentCheckedReview span{color:var(--muted);font-size:12px;font-weight:600}.guardrailStrip.good{background:var(--green-soft);border-color:#add7ce}.guardrailStrip.watch,.reviewNotice{background:var(--amber-soft);border-color:#ebd39f}.guardrailStrip.risk{background:var(--red-soft);border-color:#edbeb5}.sectionControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.controlCluster{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.productViewHeading{gap:2px;display:grid}.productViewHeading span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.productViewHeading strong{color:var(--ink);font-size:15px}.productViewSwitch{background:var(--green-soft);border-color:#9fcac1}.productViewSwitch button{min-height:38px;font-weight:600}.segmented{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.segmented button{min-height:26px;color:var(--muted);background:0 0;border:0;border-radius:4px;padding:0 10px;font-size:13px;font-weight:500}.segmented button:hover:not(:disabled):not(.active){color:var(--ink);background:var(--surface-2)}.segmented button.active{background:var(--green);color:#fff;font-weight:500}.currencyToggle{flex:none;min-height:32px}.currencyToggle button{min-width:42px;min-height:26px;padding-inline:8px;font-size:12px}.brandSwitcher{z-index:60;flex:none;width:auto;min-width:0;max-width:260px}.brandSwitcher>button{border-radius:6px;align-items:center;gap:6px;width:auto;min-width:0;max-width:100%;min-height:32px;padding:0 8px 0 9px;display:inline-flex}.brandSwitcher>button:hover:not(:disabled),.brandSwitcher>button.open{border-color:#9fc9c0}.brandSwitcher .menuSelectLabel{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:1.2}.brandSwitcher>button>strong{min-width:0;max-width:200px;color:var(--ink);text-align:left;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.2}.brandSwitcher .menuSelectPanel{min-width:240px;left:0;right:auto}.accountMenu{z-index:70;flex:none;min-width:0;position:relative}.accountMenu>button{min-width:0;min-height:32px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:2px 6px 2px 3px;display:inline-flex}.accountMenu>button:hover,.accountMenu>button.open{border-color:var(--line);background:var(--surface)}.accountMenuAvatar{color:#fff;background:var(--green);border-radius:6px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:grid}.accountMenuAvatar.large{width:34px;height:34px}.accountMenuTriggerCopy,.accountMenuIdentity>span:last-child,.accountMenuWorkspace,.accountMenuActions button>span{gap:1px;min-width:0;display:grid}.accountMenuTriggerCopy small{display:none}.accountMenuTriggerCopy strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:13px;font-weight:500;line-height:1.2;overflow:hidden}.accountMenu>button>svg{color:var(--muted)}.accountMenuPanel{border:1px solid var(--line);background:var(--surface);width:min(310px,100vw - 28px);box-shadow:var(--shadow-pop);border-radius:10px;gap:0;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden}.accountMenuIdentity{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid}.accountMenuIdentity strong,.accountMenuIdentity small,.accountMenuWorkspace strong,.accountMenuWorkspace span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accountMenuIdentity strong{font-size:13px}.accountMenuIdentity small,.accountMenuWorkspace small,.accountMenuWorkspace span,.accountMenuActions small{color:var(--muted);font-size:11px;font-weight:600}.accountMenuIdentity .accountMenuPlatformRole{color:var(--green);align-items:center;gap:4px;margin-top:3px;font-weight:600;display:flex}.accountMenuWorkspace{background:var(--surface-2);padding:12px 14px}.accountMenuWorkspace strong{font-size:12px}.accountMenuActions{padding:6px;display:grid}.accountMenuActions button{min-height:48px;color:var(--muted);font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:7px 8px;display:grid}.accountMenuActions button:hover:not(:disabled){color:var(--green);background:var(--green-soft)}.accountMenuActions strong{color:var(--ink);font-size:12px}.accountMenuActions button:disabled{opacity:.55}.accountMenuError{color:var(--red);margin:0;padding:8px 14px 12px;font-size:11px;font-weight:600}@media (width<=900px){.brandSwitcher .menuSelectPanel{max-width:min(340px,100vw - 32px);left:0;right:auto}}.actionButton,.fileButton{white-space:nowrap;align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.actionButton span,.fileButton span{text-overflow:ellipsis;min-width:0;overflow:hidden}.actionButton:disabled{cursor:not-allowed;opacity:.58}.actionButton.fullWidth{justify-content:center;width:100%}.fileButton{position:relative;overflow:hidden}.fileButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.visibilityToggle,.iconButton{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.visibilityToggle{gap:8px;min-height:40px;padding:0 12px;font-size:13px;font-weight:600}.visibilityToggle.active{background:var(--green-soft);color:var(--green);border-color:#add7ce}.iconButton{width:32px;height:32px;color:var(--green)}.iconButton.muted{color:var(--muted);background:var(--surface-2)}.tableWrap{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;overscroll-behavior-x:contain;touch-action:pan-x;border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;position:relative;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:1040px}.campaignTable table{table-layout:fixed}.campaignTable th,.campaignTable td{padding-left:8px;padding-right:8px;font-size:12px;position:relative}.campaignTable th{white-space:nowrap;height:44px;overflow:visible}.campaignTable td{text-overflow:ellipsis;min-width:0;overflow:hidden}.campaignTable tbody td{vertical-align:middle}.campaignTable .metricCell{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.campaignTableFooter{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:9px;font-size:11px;font-weight:600;display:flex}.campaignTableFooter label,.campaignPagination{align-items:center;gap:7px;display:inline-flex}.campaignTableFooter select,.campaignPagination button{border:1px solid var(--line);min-height:30px;color:var(--ink);background:var(--surface);border-radius:7px;font-size:11px;font-weight:600}.campaignTableFooter select{padding:0 26px 0 8px}.campaignPagination button{justify-content:center;align-items:center;width:30px;padding:0;display:inline-flex}.campaignPagination button:disabled{cursor:not-allowed;opacity:.42}.campaignTagStack{flex-wrap:wrap;gap:5px;min-width:140px;display:flex}@media (width>=921px){.reportDataTable th:first-child,.reportDataTable td:first-child,.sqpTable th:nth-child(2),.sqpTable td:nth-child(2),.catalogReportTable th:nth-child(2),.catalogReportTable td:nth-child(2){z-index:3;background:var(--surface);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.reportDataTable th:first-child,.sqpTable th:nth-child(2),.catalogReportTable th:nth-child(2){z-index:4;background:#f6f7f4}.sqpTable th:first-child,.sqpTable td:first-child,.catalogReportTable th:first-child,.catalogReportTable td:first-child{box-shadow:none;position:static}}th{border-bottom:1px solid var(--line);color:var(--muted);text-align:left;text-transform:uppercase;background:#f6f7f4;padding:11px 12px;font-size:11px;font-weight:600}.sortHeader{width:100%;min-height:26px;color:inherit;font:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:0;display:inline-grid}.sortHeader span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sortHeader svg,.sortHeader b{color:var(--subtle)}.sortHeader.active{color:var(--green)}.sortHeader.active b{background:var(--green-soft);min-width:34px;color:var(--green);text-align:center;border-radius:6px;padding:2px 5px;font-size:11px}td{border-bottom:1px solid var(--line);color:var(--ink);vertical-align:top;padding:12px;font-size:13px}tr:last-child td{border-bottom:0}.hiddenProductRow{opacity:.58}.hiddenProductRow td{background:#f8f8f5}td strong{font-size:13px;display:block}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.miniButton{color:#fff;background:var(--charcoal);white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.miniButton.quiet{color:var(--ink);background:var(--surface)}.campaignKeywordWorkspaceLink{min-height:24px;margin-top:5px;padding:0 6px;font-size:11px}.miniButton:disabled{cursor:not-allowed;opacity:.48}.jobActionStack{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.emptyState{min-height:110px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.marketplaceScopeNotice{min-height:150px;color:var(--green);text-align:left;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex}.marketplaceScopeNotice>div{gap:5px;max-width:680px;display:grid}.marketplaceScopeNotice strong{color:var(--ink);font-size:15px}.marketplaceScopeNotice span{color:var(--muted);font-size:12px;line-height:1.5}.marketplaceScopeNotice button{border:1px solid var(--green);color:#fff;background:var(--green);min-height:36px;font:inherit;cursor:pointer;border-radius:7px;justify-self:start;margin-top:6px;padding:0 12px;font-size:13px;font-weight:600}.marketplaceScopeNotice button:hover{background:#1f5f55}.loadingState{min-height:110px;color:var(--green);justify-content:center;align-items:center;gap:8px;padding:14px;font-size:13px;font-weight:600;display:flex}.reportSourceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.reportSourceCard{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-height:188px;padding:13px}.reportSourceCard>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.reportSourceCard svg{color:var(--green)}.reportSourceCard h3{margin-bottom:7px;font-size:15px;line-height:1.25}.reportSourceCard p{margin:0 0 8px}.basketGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.basketCard{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:8px;min-height:190px;padding:14px;display:grid}.basketCard>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.basketCard h3{font-size:16px}.basketCard strong{font-size:21px}.sourceLinkGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sourceLinkGrid a{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.sourceLinkGrid svg{color:var(--green);flex:none}.reportSyncGrid{grid-template-columns:minmax(260px,1fr) 160px 160px;gap:10px;margin-bottom:12px;display:grid}.syncField{gap:6px;display:grid}.syncField span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}.syncField input,.syncField select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:8px;padding:0 12px;font-size:13px;font-weight:600}.reportActionGrid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));justify-content:stretch;width:100%;margin-bottom:14px;display:grid}.reportActionGrid .actionButton{justify-content:center;width:100%}.syncSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.syncSummaryGrid article{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:12px}.syncSummaryGrid strong{color:var(--ink);font-size:22px;display:block}.syncSummaryGrid span{color:var(--muted);font-size:12px;font-weight:600}.searchIntelPage{align-content:start}.searchIntelHero{border:1px solid var(--line);background:linear-gradient(135deg, #24746d1a, #d8a34b21), var(--surface);border-radius:8px;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:stretch;gap:14px;padding:14px;display:grid}.searchIntelHeroCopy{align-content:center;gap:8px;min-width:0;display:grid}.searchIntelHeroCopy h2{max-width:880px;margin:0;font-size:22px;line-height:1.14}.searchIntelHeroActions{flex-wrap:wrap;gap:8px;display:flex}.sqpStatusLine{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;font-weight:600;display:flex}.sqpStatusLine.compact{justify-content:flex-end}.sqpControlPanel{gap:14px}.sqpControlGrid{grid-template-columns:max-content max-content minmax(220px,1fr);align-items:end;gap:10px;display:grid}.sqpProductRail{max-height:142px;padding-right:4px;overflow:auto}.searchIntelStats,.asinMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.searchIntelStats article,.asinMetricGrid article,.insightQueueItem,.coverageMatrix article{border:1px solid var(--line);background:var(--surface);border-radius:8px}.searchIntelStats article{min-height:88px;padding:10px}.searchIntelStats span,.searchIntelStats p,.asinMetricGrid span,.coverageMatrix span,.coverageMatrix p,.coverageMatrix em,.insightQueueItem span,.insightQueueItem p,.insightQueueItem dt,.workspaceQueryList span,.asinWorkspaceHeader span{color:var(--muted);font-size:12px}.searchIntelStats span,.asinMetricGrid span,.coverageMatrix span,.insightQueueItem dt{text-transform:uppercase;font-weight:600}.searchIntelStats strong{margin:3px 0;font-size:28px;line-height:1.05;display:block}.searchIntelStats p{margin:0;font-weight:600}.searchTrendChart{min-height:320px}.searchLegendGrid{color:var(--muted);flex-wrap:wrap;gap:10px 14px;margin-top:10px;font-size:12px;font-weight:600;display:flex}.searchLegendGrid span{align-items:center;gap:6px;display:inline-flex}.legendDot{border-radius:999px;width:10px;height:10px}.legendDot.blue{background:#456cc7}.legendDot.amber{background:#d8a34b}.legendDot.violet{background:#6f62c5}.legendDot.green{background:#2d8d83}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.insightQueue{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.automationAlertGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.automationAlertItem{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;min-height:112px;padding:12px;display:grid}.automationAlertItem.risk{background:var(--red-soft);border-color:#efc3ba}.automationAlertItem.watch{background:var(--amber-soft);border-color:#efd39c}.automationAlertItem h3,.automationAlertItem p{margin:0}.automationAlertItem h3{font-size:14px}.automationAlertItem p{color:var(--muted);font-size:12px;font-weight:600}.insightQueueItem{gap:9px;min-height:214px;padding:13px;display:grid}.insightQueueItem>div:first-child,.coverageMatrix article>div:first-child,.workspaceQueryList article{justify-content:space-between;align-items:center;gap:8px;display:flex}.insightQueueItem h3,.coverageMatrix h3,.asinWorkspaceHeader h3{margin:0;font-size:15px;line-height:1.25}.insightQueueItem p{margin:0;font-weight:600}.insightQueueItem dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.insightQueueItem dt,.insightQueueItem dd{margin:0}.insightQueueItem strong{font-size:13px}.strategicInsightItem strong{color:var(--ink);font-weight:600}.asinWorkspace{grid-template-columns:minmax(230px,.78fr) minmax(0,1.22fr);gap:14px;min-width:0;display:grid}.asinSelectorRail{align-content:start;gap:8px;display:grid}.asinSelectorRail button{border:1px solid var(--line);background:var(--surface);min-height:58px;color:var(--ink);text-align:left;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.asinSelectorRail button.active{background:var(--green-soft);border-color:#add7ce}.asinSelectorRail img,.asinWorkspaceHeader img{border:1px solid var(--line);background:var(--surface-2);object-fit:cover;border-radius:8px;width:38px;height:38px}.asinSelectorRail span{min-width:0;display:grid}.asinSelectorRail strong,.asinSelectorRail em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asinSelectorRail em{color:var(--muted);font-style:normal}.asinWorkspaceDetail{gap:12px;min-width:0;display:grid}.asinWorkspaceHeader{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;display:grid}.asinWorkspaceHeader img{width:48px;height:48px}.asinWorkspaceHeader p{color:var(--muted);margin:0}.asinMetricGrid article{padding:10px}.asinMetricGrid strong{margin-top:2px;font-size:20px;display:block}.workspaceQueryList{gap:8px;display:grid}.workspaceQueryList article{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;min-height:48px;padding:9px 10px}.workspaceQueryList strong,.workspaceQueryList span{display:block}.coverageMatrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reportCoverageGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.coverageMatrix article{gap:8px;min-height:146px;padding:13px;display:grid}.coverageMatrix p,.coverageMatrix em{margin:0}.coverageMatrix strong{font-size:20px}.coverageMatrix em{font-style:normal;font-weight:600}.failedJobList{gap:8px;margin-top:12px;display:grid}.failedJobList article{background:var(--red-soft);border:1px solid #efc3ba;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.failedJobList article>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.failedJobList p{color:var(--muted);grid-column:1/-1;margin:-2px 0 0;font-size:12px;font-weight:600}.productChipRow{flex-wrap:wrap;gap:8px;display:flex}.productChip{border:1px solid var(--line);background:var(--surface);max-width:250px;min-height:46px;color:var(--ink);text-align:left;border-radius:8px;grid-template-columns:30px minmax(110px,1fr);align-items:center;gap:4px 8px;padding:7px 9px;display:grid}.productChip.active{background:var(--green-soft);border-color:#add7ce}.productChip img,.productChip svg{object-fit:cover;border-radius:6px;grid-row:span 2;width:30px;height:30px}.productChip span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.productChip .mono{color:var(--muted);font-size:11px;font-weight:600}.mutedNote{color:var(--muted);font-size:13px;font-weight:600}.compactTable table{min-width:720px}.compactTable th,.compactTable td{padding:9px 10px;font-size:12px}.productPerformanceTable{min-width:1560px}.productPerformanceControls{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:8px;display:flex}.productPerformanceCount{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.productPerformanceHideButton{width:26px;height:26px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:opacity .12s,border-color .12s,color .12s;display:inline-flex}.productPerformanceTable tr:hover .productPerformanceHideButton,.productPerformanceHideButton:focus-visible{opacity:1}.productPerformanceHideButton:hover,.productPerformanceHideButton:focus-visible{border-color:var(--line);color:var(--text)}.productPerformanceTable .productPerformanceHiddenRow{opacity:.5}.productPerformanceTable .productPerformanceHiddenRow .productPerformanceHideButton{opacity:1}.productPerformanceColumns{position:relative}.productPerformanceColumns summary{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;list-style:none;display:inline-flex}.productPerformanceColumns summary::-webkit-details-marker{display:none}.productPerformanceColumns summary small{color:var(--muted);font-size:11px;font-weight:600}.productPerformanceColumns[open] summary{color:var(--green);border-color:#add7ce}.productPerformanceColumnsBody{z-index:10;border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(2,minmax(110px,1fr));gap:4px;width:min(340px,100vw - 56px);padding:8px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 28px #1d2f2a29}.productPerformanceColumnsBody label{min-height:28px;color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px 5px;font-size:12px;font-weight:600;display:flex}.productPerformanceColumnsBody label:hover{background:var(--surface-2)}.productPerformanceColumnsBody input{accent-color:var(--green)}.productPerformanceColumnsBody input:disabled{cursor:not-allowed}.productPerformanceColumnsBody label:has(input:disabled){color:var(--muted);cursor:not-allowed}.productPerformanceColumnsBody label small{color:var(--muted);margin-left:auto;font-size:11px;font-weight:600}.productPerformanceColumnsBody .miniButton{grid-column:1/-1;justify-self:start;margin-top:2px}.productPerformanceTable th:not(:first-child),.productPerformanceTable td:not(:first-child),.pointProductTable th:not(:first-child),.pointProductTable td:not(:first-child){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.performanceProductCell{text-align:left;white-space:normal;grid-template-columns:34px minmax(190px,1fr) 26px;align-items:center;gap:9px;min-width:260px;display:grid}.performanceProductCell>span{min-width:0}.performanceProductCell strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.performanceProductCell small,.tableSubValue{color:var(--muted);margin-top:3px;font-size:11px;font-weight:600;display:block}.performanceProductImage{border:1px solid var(--line);background:var(--surface-2);width:34px;height:34px;color:var(--green);border-radius:7px;place-items:center;display:grid;overflow:hidden}.performanceProductImage img{object-fit:cover;width:100%;height:100%}.productPerformanceMeta{color:var(--muted);flex-wrap:wrap;gap:6px 12px;margin-top:10px;font-size:11px;font-weight:600;display:flex}.pendingDataValue{color:var(--muted);font-size:11px;font-weight:600}.positiveValue{color:var(--green);font-weight:600}.negativeValue,.riskText{font-weight:600;color:var(--red)!important}@media (width>=921px){.productPerformanceTable th:first-child,.productPerformanceTable td:first-child,.pointProductTable th:first-child,.pointProductTable td:first-child{z-index:3;background:var(--surface);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.productPerformanceTable th:first-child,.pointProductTable th:first-child{z-index:4;background:#f6f7f4}.pointProductTable .unallocatedProductRow td:first-child{background:#faf7ef}}.campaignControls{justify-content:flex-start}.campaignViewBar,.campaignFilterBar,.filterChipRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.campaignViewBar{justify-content:space-between}.campaignSavedViews{flex:auto}.toggleRow{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.toggleRow.active{border-color:var(--green);background:var(--green-soft);color:var(--green)}.toggleRow input{width:16px;height:16px;accent-color:var(--green)}.filterMenu{z-index:20;position:relative}.filterMenu summary{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:600;list-style:none;display:inline-flex}.filterMenu summary::-webkit-details-marker{display:none}.filterMenu.active summary,.filterMenu[open] summary{border-color:var(--green);background:var(--green-soft);color:var(--green)}.filterMenuBody{z-index:40;border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:8px;width:240px;padding:10px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 44px #23252429}.checkboxOption{min-height:30px;color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.checkboxOption input{width:15px;height:15px;accent-color:var(--green)}.filterTextField,.numericFilterBody label{gap:5px;display:grid}.filterTextField span,.numericFilterBody label span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}.filterTextField input,.numericFilterBody input,.numericFilterBody select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:36px;color:var(--ink);border-radius:8px;padding:0 9px;font-size:13px;font-weight:600}.numericRangeFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.filterChipRow{min-height:32px}.filterChip{background:var(--green-soft);min-height:30px;color:var(--green);border:1px solid #add7ce;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.filterChip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.campaignManagerSection{gap:10px}.campaignGraphPanel{padding:14px}.campaignGraphActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.campaignGraphActions .dateRangeTrigger{min-height:34px}.campaignWidgetGrid{grid-template-columns:repeat(7,minmax(112px,1fr));gap:7px;margin-bottom:8px}.campaignChartWidget{align-items:start;min-height:74px;padding:8px 24px 8px 8px}.campaignChartWidget .seriesSwatch{width:8px;height:32px}.campaignChartWidget span:last-child{font-size:11px}.campaignChartWidget .chartWidgetCheck{top:7px;right:7px}.campaignGraphMeta{align-items:center}.campaignTableToolbar,.campaignToolbarGroup,.campaignInlineSummary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.campaignTableToolbar{justify-content:space-between;margin-bottom:10px}.campaignToolbarSelect{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--muted);text-transform:uppercase;border-radius:8px;grid-template-columns:auto minmax(130px,180px);align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:600;display:inline-grid}.campaignToolbarSelect select{min-height:30px;color:var(--ink);text-transform:none;background:0 0;border:0;font-size:13px;font-weight:600}.campaignInlineSummary{color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:600}.campaignInlineSummary span{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:center;gap:5px;min-height:28px;padding:0 8px;display:inline-flex}.campaignInlineSummary strong{color:var(--ink)}.campaignFilterChips{margin-bottom:10px}.inlineNotice,.inlineError{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:8px;margin-bottom:10px;padding:9px 10px;font-size:13px;font-weight:600}.inlineError{background:var(--red-soft);border-color:#efc0b8}.columnMenuBody{z-index:50;border:1px solid var(--line);background:var(--surface);width:min(320px,100vw - 56px);max-height:min(520px,100vh - 220px);color:var(--ink);text-transform:none;border-radius:8px;gap:9px;padding:12px;display:grid;position:absolute;top:calc(100% - 2px);left:8px;overflow:auto;box-shadow:0 18px 44px #23252429}.columnMenuTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.columnMenuTitle strong{text-transform:uppercase;font-size:12px}.columnFilterControl{gap:8px;display:grid}.campaignHeaderInner{grid-template-columns:minmax(0,1fr) 26px 8px;align-items:center;gap:4px;min-height:28px;display:grid;position:relative}.columnLabelButton,.columnStaticLabel{min-width:0;min-height:28px;color:inherit;font:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.columnLabelButton{cursor:pointer}.columnLabelButton span,.columnStaticLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.columnLabelButton em{background:var(--green-soft);min-width:20px;color:var(--green);text-align:center;border-radius:6px;padding:2px 5px;font-size:11px;font-style:normal}.columnSortButton{width:24px;height:24px;color:var(--subtle);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.columnSortButton:hover,.columnSortButton.active{background:var(--green-soft);color:var(--green)}.columnResizeHandle{cursor:col-resize;border-right:2px solid #0000;align-self:stretch;width:8px}.columnResizeHandle:hover{border-right-color:var(--green)}.campaignColumnsBody{width:260px;max-height:360px;overflow:auto}.campaignSelectFilter{width:100%}.campaignOptionList{gap:4px;max-height:260px;padding-right:3px;display:grid;overflow:auto}.campaignOption{border-radius:8px;align-items:flex-start;padding:6px}.campaignOption:hover{background:var(--surface-2)}.campaignOption span,.campaignOption strong,.campaignOption em{min-width:0;display:block}.campaignOption strong{text-overflow:ellipsis;color:var(--ink);white-space:nowrap;overflow:hidden}.campaignOption em,.filterSelectionCount{color:var(--muted);font-size:11px;font-style:normal;font-weight:600}.filterMenuActions{justify-content:flex-start;display:flex}.campaignNameCell{min-width:260px}.campaignNameButton{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;margin:0 0 5px;padding:0;display:block}.campaignNameButton strong{color:var(--green);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.stateSelect{min-width:112px}.bidInput{width:92px}.targetAcosCell{grid-template-columns:minmax(70px,1fr) auto;align-items:center;gap:5px;max-width:110px;display:grid}.targetAcosInput{width:100%}.pushChangeSummary{color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:600;line-height:1.25;display:block}.iconButton.active{border-color:var(--green);background:var(--green-soft)}.campaignDetailShell,.campaignDetailPage{gap:10px;display:grid}.campaignDetailShell{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:12px}.campaignDetailActions,.campaignDetailTopbar,.campaignDetailHero,.campaignDetailBlockHeader,.campaignDetailHeaderActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.campaignDetailTopbar{border-bottom:1px solid var(--line);padding-bottom:10px}.campaignDetailHero{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:12px}.campaignDetailHero h2,.campaignDetailHero span,.campaignDetailBlockHeader strong,.campaignDetailBlockHeader span{display:block}.campaignDetailHero h2{color:var(--ink);margin:2px 0 4px;font-size:18px;line-height:1.25}.campaignDetailHeroStats{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.campaignDetailHero span,.campaignDetailBlockHeader span,.campaignSettingsGrid span,.campaignFactGrid span,.campaignDetailMetrics span{color:var(--muted);font-size:12px;font-weight:600}.campaignDetailMetrics,.campaignDetailGrid,.campaignSettingsGrid,.campaignFactGrid{gap:10px;display:grid}.campaignDetailMetrics{grid-template-columns:repeat(6,minmax(0,1fr))}.campaignDetailMetrics.compact{grid-template-columns:repeat(7,minmax(92px,1fr));gap:7px}.campaignDetailMetrics article,.campaignDetailBlock,.campaignFactGrid div{border:1px solid var(--line);background:var(--surface);border-radius:8px}.campaignDetailMetrics article{gap:3px;min-height:56px;padding:8px;display:grid}.campaignDetailMetrics strong,.campaignFactGrid strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.campaignDetailMetrics.compact strong{font-size:15px}.campaignDetailGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.campaignDetailBlock{gap:10px;padding:10px;display:grid}.detailGraphBlock{min-height:0}.campaignDetailMetricPicker{grid-template-columns:repeat(7,minmax(92px,1fr));gap:6px;display:grid}.campaignDetailChartWidget{min-height:52px;padding:7px 8px}.campaignDetailChartWidget .seriesSwatch{width:7px;height:28px}.campaignDetailChartWidget strong{font-size:13px}.campaignDetailChartWidget span:last-child{font-size:11px}.campaignSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaignSettingsGrid label{gap:5px;min-width:0;display:grid}.campaignSettingsGrid input,.campaignSettingsGrid select{width:100%}.campaignFactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaignFactGrid div{gap:3px;min-width:0;padding:8px;display:grid}.campaignDetailTable table{min-width:840px}.adGroupTable table,.targetTable table{min-width:1500px}.adGroupNameCell{gap:5px;min-width:240px;display:grid}.adGroupNameInput{min-width:220px}.adGroupSelectButton{width:100%;min-width:220px;color:var(--green);font:inherit;text-align:left;background:0 0;border:0;gap:3px;padding:0;font-weight:600;display:grid}.adGroupSelectButton strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adGroupSelectButton span:not(.mono){color:var(--muted);font-size:11px;font-weight:600}.selectedAdGroupRow td{background:var(--green-soft)}.detailColumnsMenu summary{min-height:30px}.inlineCreateForm,.targetCreateForm,.campaignCreateActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inlineCreateForm{border-top:1px solid var(--line);padding-top:8px}.inlineCreateForm .tableInput:first-child{flex:1;min-width:min(260px,100%)}.targetCreateBar{justify-content:flex-start;display:flex}.targetCreateForm{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:9px}.targetCreateForm .tableInput:not(.bidInput){flex:1;min-width:min(260px,100%)}.targetSuggestionNote,.campaignCreateActions span{color:var(--muted);font-size:12px;font-weight:600}.campaignCreatePanel{background:var(--surface-2);margin-bottom:10px}.campaignCreateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.campaignCreateGrid label{gap:5px;min-width:0;display:grid}.campaignCreateGrid span{color:var(--muted);font-size:12px;font-weight:600}.coverageList{gap:12px;display:grid}.coverageList article{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(140px,220px) auto;align-items:center;gap:10px;padding:12px;display:grid}.coverageList strong,.coverageList span{display:block}.coverageList span{color:var(--muted);font-size:12px}.progressTrack{background:#e5e8e2;border-radius:8px;height:10px;overflow:hidden}.progressTrack span{background:linear-gradient(90deg, var(--green), var(--amber));height:100%;display:block}.rankBadge{background:var(--green-soft);min-height:26px;color:var(--green);border-radius:8px;align-items:center;gap:4px;padding:3px 7px;font-weight:600;display:inline-flex}.rankBadge.risk{background:var(--red-soft);color:var(--red)}.rankTrackerGrid{gap:10px;display:grid}.rankTrackerGrid article{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(180px,1fr) auto auto auto auto auto;align-items:center;gap:10px;min-height:62px;padding:11px;display:grid}.rankTrackerGrid strong,.rankTrackerGrid span{display:block}.rankTrackerGrid span{color:var(--muted);font-size:12px;font-weight:600}.rankDelta{border-radius:8px;min-height:26px;padding:4px 7px;font-weight:600}.rankDelta.good{background:var(--green-soft);color:var(--green)}.rankDelta.risk{background:var(--red-soft);color:var(--red)}.defaultGrid p,.defaultGrid strong,.defaultGrid span,.listingDraftCard strong,.listingDraftCard span{min-width:0}.defaultGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.defaultGrid article{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-height:142px;padding:13px}.defaultGrid svg{color:var(--green);margin-bottom:8px}.defaultGrid p{color:var(--muted);text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:600}.defaultGrid strong,.defaultGrid span{display:block}.defaultGrid strong{margin-bottom:4px;font-size:15px}.defaultGrid span{color:var(--muted);font-size:12px;font-weight:600}.shipmentBuilderHeader,.shipmentPanelActions,.shipmentCreateActions,.shipmentReferenceLine{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shipmentBuilderHeader{justify-content:space-between;align-items:flex-start}.shipmentBuilder{gap:12px}.shipmentBuilder .panel{padding:16px 18px}.shipmentBuilderHeader h2{margin:3px 0 0;font-size:22px}.shipmentBuilderHeader .statusPill{margin-top:5px}.shipmentPanelActions{justify-content:flex-end;align-items:flex-start}.shipmentSummaryGrid,.shipmentRouteStrip,.shipmentReviewGrid,.amazonNextSteps{gap:12px;display:grid}.shipmentSummaryGrid article,.shipmentRouteStrip article,.shipmentField,.amazonNextSteps article{border:1px solid var(--line);background:var(--surface);border-radius:8px}.shipmentProductOption strong,.shipmentField strong,.shipmentField small,.amazonNextSteps strong,.amazonNextSteps small{min-width:0;display:block}.shipmentField small,.amazonNextSteps small{color:var(--muted);font-size:12px;font-weight:600}.shipmentProductsPanel{padding-bottom:14px}.shipmentProductPicker{margin-bottom:10px}.shipmentProductSearch{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;padding:0 11px;display:grid}.shipmentProductSearch svg{color:var(--muted)}.shipmentProductSearch input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;font-weight:600}.shipmentProductSearch span{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.shipmentProductSelectList{border:1px solid var(--line);background:var(--surface);border-radius:8px;max-height:min(360px,42vh);display:grid;overflow:auto}.shipmentProductOption{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:20px minmax(220px,1fr) minmax(260px,auto) auto;align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:grid}.shipmentProductOption:first-child{border-top:0}.shipmentProductOption:hover{background:var(--surface-2)}.shipmentProductOption.selected{background:#f4faf7}.shipmentProductOption input{width:16px;height:16px}.shipmentProductOption strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shipmentProductStats{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.shipmentProductStats span,.shipmentReferenceLine span{background:var(--surface-2);min-height:28px;color:var(--muted);border-radius:8px;padding:5px 8px;font-size:12px;font-weight:600}.shipmentSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.shipmentRouteStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.shipmentJourney{background:var(--surface-2);border:1px solid #c7d8d2;border-radius:8px;padding:10px}.shipmentEmptyOnboarding{background:linear-gradient(135deg, #f4faf7, var(--surface));border:1px dashed #b9cbc5;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:170px;margin-top:10px;padding:18px;display:grid}.shipmentEmptyOnboarding>svg{color:var(--green)}.shipmentEmptyOnboarding strong,.shipmentEmptyOnboarding span{display:block}.shipmentEmptyOnboarding strong{font-size:17px}.shipmentEmptyOnboarding span{max-width:690px;color:var(--muted);margin-top:4px;font-size:13px;font-weight:600;line-height:1.45}.shipmentEmptyOnboarding>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.shipmentLockedSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shipmentLockedSteps article{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:90px;padding:13px;display:grid}.shipmentLockedSteps article>span{width:32px;height:32px;color:var(--muted);background:#e8ece9;border-radius:999px;place-items:center;font-size:13px;font-weight:600;display:grid}.shipmentLockedSteps strong,.shipmentLockedSteps small{display:block}.shipmentLockedSteps strong{font-size:14px}.shipmentLockedSteps small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:600;line-height:1.35}.shipmentReadinessChecklist{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.shipmentReadinessChecklist article{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;min-width:0;padding:9px;display:grid}.shipmentReadinessChecklist article.ready{background:#f4faf7;border-color:#add7ce}.shipmentReadinessChecklist article.pending{background:#fffaf0;border-color:#ebd39f}.shipmentReadinessChecklist article.ready>svg{color:var(--green)}.shipmentReadinessChecklist article.pending>svg{color:#9b741d}.shipmentReadinessChecklist strong,.shipmentReadinessChecklist span{display:block}.shipmentReadinessChecklist strong{font-size:12px;line-height:1.2}.shipmentReadinessChecklist span{color:var(--muted);margin-top:2px;font-size:11px;font-weight:600;line-height:1.3}.shipmentBlockers{background:#fffaf0;border:1px solid #ebd39f;border-radius:8px;grid-template-columns:20px minmax(0,1fr);gap:9px;margin-top:9px;padding:11px;display:grid}.shipmentBlockers>svg{color:#9b741d}.shipmentBlockers strong{font-size:13px}.shipmentBlockers ul{color:var(--muted);gap:3px;margin:5px 0 0;padding-left:18px;font-size:11px;font-weight:600;line-height:1.35;display:grid}.shipmentInlineError{margin:0}.shipmentRouteStrip article{background:var(--surface-2);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:6px 9px;min-height:92px;padding:11px;display:grid}.shipmentRouteStrip svg{color:var(--green);margin-top:2px}.shipmentRouteStrip span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600;display:block}.shipmentRouteStrip strong,.shipmentRouteStrip small{min-width:0;display:block}.shipmentRouteStrip strong{margin:2px 0 3px;font-size:17px;line-height:1.15}.shipmentRouteStrip small{color:var(--muted);font-size:12px;font-weight:600;line-height:1.25}.shipmentSummaryGrid article{background:var(--surface-2);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:3px 8px;min-height:72px;padding:10px;display:grid}.shipmentSummaryGrid svg,.amazonNextSteps svg{color:var(--green)}.shipmentSummaryGrid p,.shipmentField span{color:var(--muted);text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.shipmentSummaryGrid strong{grid-column:2;font-size:20px;line-height:1}.shipmentSummaryGrid span{color:var(--muted);grid-column:2;font-size:12px;font-weight:600}.shipmentTemplateControl{grid-template-columns:minmax(260px,1fr) auto;align-items:start;gap:10px;margin-bottom:10px;display:grid}.shipmentTemplateActions,.shipmentAddressActions,.shipmentAddressTopline,.shipmentSetupHeader>div:last-child,.shipmentAddressEditorHeader>div:last-child{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.shipmentTemplateActions,.shipmentSetupHeader>div:last-child,.shipmentAddressEditorHeader>div:last-child{justify-content:flex-end}.shipmentAddressTopline{justify-content:space-between}.shipmentSetupPanel,.shipmentAddressEditor{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.shipmentSetupHeader,.shipmentAddressEditorHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.shipmentSetupHeader>div:first-child,.shipmentAddressEditorHeader>div:first-child{align-items:center;gap:8px;display:inline-flex}.shipmentSetupHeader svg,.shipmentAddressEditorHeader svg{color:var(--green)}.shipmentTemplateForm,.shipmentAddressForm{gap:10px;display:grid}.shipmentTemplateForm{grid-template-columns:minmax(180px,1.3fr) repeat(5,minmax(86px,.6fr))}.shipmentAddressForm{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.shipmentTemplateForm label,.shipmentAddressForm label{gap:5px;display:grid}.shipmentTemplateForm span,.shipmentAddressForm span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}.shipmentTemplateForm input,.shipmentAddressForm input,.shipmentField select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:38px;color:var(--ink);border-radius:8px;padding:0 10px;font-weight:600}.shipmentQuantityTable table{min-width:1360px}.shipmentQuantityTable td>strong,.shipmentQuantityTable td>span{display:block}.shipmentQuantityTable .tableInput:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed}.shipmentQuantityCell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.shipmentQuantityCell .tableInput{max-width:92px}.shipmentPackingHint{background:#f4faf7;border:1px solid #add7ce;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:9px;padding:9px 10px;display:flex}.shipmentPackingHint strong{color:var(--ink);font-size:12px}.shipmentPackingHint span{color:var(--muted);font-size:11px;font-weight:600}.shipmentCartonInputs{grid-template-columns:repeat(5,minmax(62px,1fr));gap:6px;min-width:380px;display:grid}.shipmentCartonInputs label{gap:4px;display:grid}.shipmentCartonInputs label>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}.shipmentCartonInputs .tableInput{width:100%;min-width:0}.shipmentReviewGrid{grid-template-columns:minmax(260px,1fr) minmax(220px,.8fr)}.shipmentReviewSection{gap:10px;margin-top:12px;display:grid}.shipmentSubhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.shipmentSubhead h3{margin:2px 0 0;font-size:18px}.shipmentSubhead .eyebrow{margin:0}.shipmentPlanSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.shipmentPlanSummary article{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:3px;min-height:62px;padding:9px 10px;display:grid}.shipmentPlanSummary span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}.shipmentPlanSummary strong,.shipmentPlanSummary small{min-width:0;display:block}.shipmentPlanSummary small{color:var(--muted);font-size:12px;font-weight:600}.shipmentCheckedReview{gap:10px;margin-top:12px;display:grid}.shipmentPayload{max-height:360px}.shipmentField{align-content:start;gap:6px;padding:12px;display:grid}.shipmentField input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:38px;color:var(--ink);border-radius:8px;padding:0 10px;font-weight:600}.shipmentField .miniButton span{color:inherit;font-size:inherit;font-weight:inherit;text-transform:none}.shipmentAddressField,.shipmentAddressEditor{grid-column:1/-1}.shipmentAddressTopline>span{align-items:center;gap:6px;display:inline-flex}.shipmentAddressField svg,.shipmentAddressEditor svg{color:var(--green)}.shipmentReferenceLine{margin-top:12px}.shipmentCreateActions{margin:10px 0}.shipmentActionGroup{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;flex:180px;gap:6px;padding:8px;display:grid}.shipmentActionGroup>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}.shipmentActionGroup.live{background:var(--amber-soft);border-color:#ebd39f}.amazonNextSteps{margin-top:12px}.amazonNextSteps article{justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.amazonNextSteps article>div{align-items:flex-start;gap:9px;min-width:0;display:flex}.shipmentComplianceNotice{color:#6f541f;background:#fffaf0;border:1px solid #ebd39f;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;padding:10px 11px;font-size:12px;font-weight:600;line-height:1.35;display:grid}.shipmentProductMeta,.shipmentHolidayMeta,.shipmentRowIssue{color:var(--muted);margin-top:3px;font-size:11px;font-weight:600;line-height:1.3;display:block}.shipmentHolidayMeta{color:#8f6d2a}.shipmentRowIssue{color:#9d4439;max-width:160px}.amazonWorkflowStages{gap:10px;margin-top:12px;display:grid}.amazonWorkflowStage{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:10px;padding:12px;display:grid}.amazonWorkflowStageHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.amazonWorkflowStageHeader>span,.amazonShipmentRefs span,.amazonTransportSelection>span,.amazonDeliveryWindowControl>span,.amazonTrackingControl>span,.amazonDocumentList a span{min-width:0}.amazonWorkflowStageHeader strong,.amazonWorkflowStageHeader small,.amazonShipmentRefs strong,.amazonShipmentRefs small,.amazonTransportSelection strong,.amazonTransportSelection small,.amazonDeliveryWindowControl strong,.amazonDeliveryWindowControl small,.amazonTrackingControl strong,.amazonTrackingControl small,.amazonDocumentList strong,.amazonDocumentList small{min-width:0;display:block}.amazonWorkflowStageHeader strong{font-size:14px}.amazonWorkflowStageHeader small,.amazonShipmentRefs small,.amazonTransportSelection small,.amazonDeliveryWindowControl small,.amazonTrackingControl small,.amazonDocumentList small,.amazonWorkflowNote,.amazonWorkflowWarning{color:var(--muted);margin-top:3px;font-size:12px;font-weight:600;line-height:1.35}.amazonWorkflowActions,.amazonShipmentRefs{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.amazonWorkflowActions select,.amazonTransportSelection select,.amazonTransportSelection input,.amazonDeliveryWindowControl select,.amazonTrackingControl input,.amazonTrackingControl textarea{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);font:inherit;border-radius:8px;padding:0 9px;font-size:12px;font-weight:600}.amazonWorkflowActions select{flex:260px}.amazonWorkflowWarning{color:#9d4439}.amazonShipmentRefs span{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:220px;padding:8px 9px}.amazonTransportSelection,.amazonTrackingControl{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(170px,.55fr) minmax(260px,1.45fr);align-items:start;gap:9px;padding:10px;display:grid}.amazonTransportSelection>label,.amazonTrackingControl label,.amazonTrackingFields label{gap:5px;display:grid}.amazonTransportSelection label>span,.amazonTrackingControl label>span,.amazonTrackingFields label>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}.amazonDeliveryWindowControl{background:#fffaf0;border:1px solid #ebd39f;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(190px,.75fr) auto minmax(260px,1.15fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.amazonDeliveryWindowControl>div{gap:6px;display:flex}.amazonTrackingControl{grid-template-columns:minmax(190px,.65fr) minmax(280px,1.35fr) auto}.amazonTrackingControl textarea{resize:vertical;min-height:88px;padding:8px 9px}.amazonTrackingFields{grid-template-columns:repeat(2,minmax(140px,1fr));gap:8px;display:grid}.amazonDocumentList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.amazonDocumentList a{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:9px;text-decoration:none;display:grid}.amazonDocumentList a:hover{background:#f4faf7;border-color:#9bc9bf}.productFamilyStack{gap:14px;display:grid}.productFamilyGroup{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.productFamilyHeader{border-bottom:1px solid var(--line);background:#f6f7f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.productFamilyHeader>div:first-child,.productFamilyStats{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.productFamilyHeader strong{font-size:13px}.productFamilyHeader span{color:var(--muted);font-size:12px;font-weight:600}.familyLabel{text-transform:uppercase;color:var(--green)!important;font-size:11px!important;font-weight:600!important}.productFamilyStats{justify-content:flex-end}.productRecordList{display:grid}.productRecord{border-top:1px solid var(--line);grid-template-columns:minmax(340px,1.45fr) minmax(390px,1.55fr) minmax(190px,.72fr) minmax(160px,.58fr);align-items:start;gap:14px;padding:14px 12px;display:grid}.productRecord:first-child{border-top:0}.productRecordMain{grid-template-columns:32px 52px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.productRecordMedia img,.productRecordMedia svg{border:1px solid var(--line);background:var(--surface-2);width:52px;height:52px;color:var(--green);object-fit:cover;border-radius:8px}.productRecordTitle{min-width:0}.productRecordTitle strong,.productRecordTitle span{min-width:0;display:block}.productRecordTitle>strong{overflow-wrap:anywhere;line-height:1.25}.productRecordTitle>span,.productRecordMeta,.productSkuChips>span:not(.mono),.amazonFact small,.sellerCostPanel label span,.productProfitPanel span{color:var(--muted);font-size:12px;font-weight:600}.productRecordMeta{gap:3px;margin-top:8px;display:grid}.productRecordMeta b{color:var(--ink);text-transform:uppercase;font-size:11px}.productRecordMeta .mono{display:inline}.productSkuChips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.productSkuChips .mono{border:1px solid var(--line);background:var(--surface-2);text-overflow:ellipsis;border-radius:999px;max-width:180px;padding:3px 7px;overflow:hidden}.sellerCostPanel{gap:8px;display:grid}.sellerCostPanel label{gap:4px;display:grid}.productProfitPanel{justify-items:start;gap:7px;display:grid}.profitPanelEyebrow{text-transform:uppercase;color:var(--green)!important;font-size:11px!important;font-weight:600!important}.productProfitPanel strong{font-size:18px}.economicsProductCell{align-items:center;gap:10px;min-width:0;display:flex}.economicsProductCell>span{flex:auto;gap:1px;width:100%;min-width:0;display:grid}.economicsProductCell strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.economicsShortNameInput{width:100%;min-width:0;color:var(--ink);font:inherit;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:4px;padding:2px 4px;font-weight:650;line-height:1.35}.economicsShortNameInput:hover{border-color:var(--line)}.economicsShortNameInput:focus{border-color:var(--teal);background:var(--surface);outline:2px solid color-mix(in srgb, var(--teal) 18%, transparent);text-overflow:clip}.economicsCogsEditor{justify-content:flex-end;align-items:center;gap:5px;width:100%;display:inline-flex}.economicsCogsCurrency{color:var(--muted);letter-spacing:.02em;font-size:11px;font-weight:650}.economicsCogsInput{text-align:right;max-width:70px}.economicsRowDetail{background:var(--surface);grid-template-columns:minmax(610px,1.45fr) minmax(300px,.75fr) minmax(220px,.5fr);grid-template-areas:"unit product notes";display:grid}.economicsUnitPanel,.economicsAmazonPanel,.economicsRowDetail>.sellerCostPanel{min-width:0}.economicsUnitPanel{grid-area:unit;padding:18px 24px 18px 16px}.economicsAmazonPanel{border-left:1px solid var(--line);grid-area:product;padding:18px 20px}.economicsUnitPanel>header,.economicsAmazonPanel>header{gap:2px;margin-bottom:10px;display:grid}.economicsUnitPanel>header>span,.economicsAmazonPanel>header>span,.economicsRowDetail .sellerCostPanel label>span{color:var(--ink);font-size:13px;font-weight:700}.economicsUnitPanel>header small,.economicsAmazonPanel>header small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.35}.economicsEquation{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:18px 0 0;display:grid}.economicsEquation>div{align-content:start;gap:4px;min-width:0;display:grid;position:relative}.economicsEquation>div[data-operator]:before{color:var(--muted);content:attr(data-operator);font-size:18px;font-weight:500;position:absolute;top:25px;left:-19px}.economicsEquation dt,.economicsProductFacts dt{color:var(--muted);letter-spacing:.025em;text-transform:uppercase;font-size:11px;font-weight:650}.economicsEquation dd,.economicsProductFacts dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.economicsEquation dd{font-size:21px;line-height:1.15}.economicsEquation small,.economicsProductFacts small{color:var(--muted);font-size:11px;line-height:1.3}.economicsEquation>.missing dt,.economicsEquation>.missing dd,.economicsEquation>.missing small{color:var(--amber)}.economicsEquationResult dd{font-size:24px}.economicsFeeSplit{flex-wrap:wrap;gap:2px 8px;display:flex}.economicsFeeSplit span+span:before{color:var(--line-strong);content:"·";margin-right:8px}.economicsMarginSummary{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 24px;margin-top:18px;padding-top:12px;display:flex}.economicsMarginSummary>span{align-items:baseline;gap:7px;display:inline-flex}.economicsMarginSummary b{color:var(--muted);font-size:12px;font-weight:600}.economicsMarginSummary strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.economicsProductFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.economicsProductFacts>div{gap:3px;min-width:0;display:grid}.economicsProductFacts dd{font-size:12px;line-height:1.35}.economicsProductFacts>.wide{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:12px}.economicsAmazonPanel .economicsRowIdentity{padding-top:2px}.economicsRowDetail>.sellerCostPanel{border-left:1px solid var(--line);grid-area:notes;align-content:start;padding:18px 16px}.economicsRowDetail .sellerCostPanel textarea{resize:vertical;width:100%;min-height:76px}.economicsRowActions{align-items:center;gap:8px;display:flex}@media (width<=1450px){.economicsRowDetail{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);grid-template-areas:"unit unit""product notes"}.economicsUnitPanel,.economicsAmazonPanel,.economicsRowDetail>.sellerCostPanel{padding:16px}.economicsAmazonPanel{border-top:1px solid var(--line);border-left:0}.economicsRowDetail>.sellerCostPanel{border-top:1px solid var(--line)}}@media (width<=760px){.economicsRowDetail{grid-template-columns:minmax(0,1fr);grid-template-areas:"unit""product""notes"}.economicsRowDetail>.sellerCostPanel{border-left:0}.economicsEquation{grid-template-columns:minmax(0,1fr);gap:14px;padding-left:22px}.economicsEquation>div[data-operator]:before{top:1px;left:-21px}}@media (width<=1380px){.productRecord{grid-template-columns:minmax(320px,1.2fr) minmax(360px,1.3fr)}.sellerCostPanel,.productProfitPanel{grid-column:span 1}}@media (width<=900px){.productRecord{grid-template-columns:1fr}.productRecordMain{grid-template-columns:32px 46px minmax(0,1fr)}.productRecordMedia img,.productRecordMedia svg{width:46px;height:46px}}.inventoryControls{align-items:flex-start}.inventoryControls .segmented{flex-wrap:wrap;justify-content:flex-start}.inventoryHeaderSettingsButton{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.inventoryHeaderSettingsButton svg{color:var(--muted)}.inventoryHeaderSettingsButton:hover,.inventoryHeaderSettingsButton.active{background:var(--green-soft);color:var(--green);border-color:#9bc9bf}#root .inventoryStatusControl>button>strong{max-width:104px}.inventorySectionStack{gap:10px}.inventoryJourney{background:linear-gradient(135deg, #f4faf7 0%, var(--surface) 64%);border:1px solid #add7ce;border-radius:8px;gap:12px;padding:15px;display:grid}.inventoryJourneyHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.inventoryJourneyHeader h2{margin:2px 0 4px;font-size:20px;line-height:1.15}.inventoryJourneyHeader>div>span{color:var(--muted);font-size:12px;font-weight:600}.inventoryJourneySteps,.shipmentJourney{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.inventoryJourneySteps article,.shipmentJourney article{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.inventoryJourneySteps article>span,.shipmentJourney article>span{background:var(--surface-2);width:28px;height:28px;color:var(--muted);border-radius:999px;place-items:center;font-size:12px;font-weight:600;display:grid}.inventoryJourneySteps article.complete,.shipmentJourney article.complete{background:#f4faf7;border-color:#add7ce}.inventoryJourneySteps article.current,.shipmentJourney article.current{background:#fffaf0;border-color:#d8ba78}.inventoryJourneySteps article.complete>span,.shipmentJourney article.complete>span{background:var(--green);color:#fff}.inventoryJourneySteps article.current>span,.shipmentJourney article.current>span{color:#6d5217;background:#f1dba9}.inventoryJourneySteps article.locked,.shipmentJourney article.locked{opacity:.66}.inventoryJourneySteps strong,.inventoryJourneySteps small,.shipmentJourney strong,.shipmentJourney small{min-width:0;display:block}.inventoryJourneySteps strong,.shipmentJourney strong{font-size:13px;line-height:1.2}.inventoryJourneySteps small,.shipmentJourney small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:600;line-height:1.3}.inventoryJourneyActions,.inventoryEmptyActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inventoryEmptyGuidance{background:#f8faf8;border:1px dashed #b9cbc5;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:112px;padding:14px;display:grid}.inventoryEmptyGuidance.compact{min-height:96px}.inventoryEmptyGuidance>svg{color:var(--green)}.inventoryEmptyGuidance strong,.inventoryEmptyGuidance span{display:block}.inventoryEmptyGuidance strong{font-size:14px}.inventoryEmptyGuidance span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:600;line-height:1.4}.inventorySettingsOverlay{z-index:90;background:#2325246b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.inventorySettingsPanel{background:#fbfcfa;border:1px solid #c7d8d2;border-radius:8px;gap:13px;width:min(980px,100%);max-height:calc(100dvh - 40px);padding:16px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 70px #2325243d}.inventorySettingsHeader,.inventorySettingsSectionHeader,.inventorySettingsActions{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inventorySettingsHeader h2{margin:2px 0 0;font-size:22px;line-height:1.12}.inventorySettingsHeader span,.inventorySettingsSectionHeader span,.inventorySettingsNote{color:var(--muted);margin-top:4px;font-size:12px;font-weight:600;line-height:1.35;display:block}.inventorySettingsTabs{width:fit-content}.inventorySettingsBody{gap:10px;display:grid}.inventorySettingsSection{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:12px;padding:14px;display:grid}.inventorySettingsSectionHeader>div{min-width:0}.inventorySettingsSectionHeader strong{color:var(--ink);font-size:15px;display:block}.inventoryFreightPresetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.inventoryFreightPresetGrid label{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;min-width:0;padding:11px;display:grid}.inventoryFreightPresetGrid label>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}.inventoryFreightPresetGrid label>strong{color:var(--green);text-align:right;font-size:13px}.inventoryFreightPresetGrid input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:8px;grid-column:1/-1;padding:0 10px;font-weight:600}.inventorySettingsNote{margin:0}.inventorySettingsActions{align-items:center}.inventoryPlanningDefinitions{border:1px solid var(--line);background:var(--surface);border-radius:8px}.inventoryPlanningDefinitions summary{color:var(--ink);cursor:pointer;padding:11px 13px;font-size:12px;font-weight:600}.inventoryPlanningDefinitions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 13px 13px;display:grid}.inventoryPlanningDefinitions span{color:var(--muted);font-size:11px;font-weight:600;line-height:1.35}.inventoryPlanningDefinitions strong{color:var(--ink);margin-bottom:2px;font-size:12px;display:block}@media (width>=921px) and (width<=1540px){.topBar{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.toolbar{width:100%}}@media (width<=920px){.toolbar>.inventoryHeaderSettingsButton{grid-column:1/-1;width:100%}.inventorySettingsOverlay{align-items:end;padding:10px}.inventorySettingsPanel{max-height:calc(100dvh - 20px);padding:14px}}@media (width<=640px){.inventoryFreightPresetGrid,.inventoryPlanningDefinitions>div{grid-template-columns:1fr}.inventorySettingsHeader,.inventorySettingsSectionHeader,.inventorySettingsActions{flex-direction:column;align-items:stretch}.inventorySettingsHeader .iconButton{position:absolute;top:18px;right:18px}}.inventorySummaryGrid.metricGrid.compact{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:8px}.inventorySummaryGrid .metricCard{min-height:98px;padding:12px}.inventorySummaryGrid .metricCard p{font-size:12px}.inventorySummaryGrid .metricCard strong{font-size:24px}.inventorySummaryGrid .metricCard span{font-size:12px;font-weight:600}.inventorySupplierCards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:9px;display:grid}.inventorySupplierCard{border:1px solid var(--line);background:var(--surface);min-height:76px;color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:minmax(130px,1.3fr) repeat(3,minmax(82px,.7fr));gap:9px;padding:10px;display:grid}.inventorySupplierCard:hover{background:#f4faf7;border-color:#9bc9bf}.inventorySupplierCard span,.inventorySupplierCard strong,.inventorySupplierCard small{min-width:0;display:block}.inventorySupplierCard strong{overflow-wrap:anywhere;font-size:13px;line-height:1.2}.inventorySupplierCard small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:600;line-height:1.25}.inventorySupplierEditor{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:12px;margin-top:12px;padding:12px;display:grid}.inventorySupplierEditorHeader,.inventorySupplierEditorActions,.inventorySupplierEditorSection>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.inventorySupplierEditorHeader>div{align-items:center;gap:7px;display:inline-flex}.inventorySupplierEditorHeader svg{color:var(--green)}.inventorySupplierEditorSection{border-top:1px solid var(--line);gap:9px;padding-top:11px;display:grid}.inventorySupplierEditorSection>div:first-child span{color:var(--muted);font-size:12px;font-weight:600}.inventorySupplierForm{gap:8px;display:grid}.inventorySupplierForm.identity{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.inventorySupplierForm.timeline{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.inventorySupplierForm.compact{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.inventorySupplierForm.holidays{grid-template-columns:minmax(170px,1.4fr) repeat(5,minmax(112px,.8fr)) auto;align-items:end}.inventorySupplierForm label,.inventorySupplierPicker,.inventoryCartonFields label{gap:5px;min-width:0;display:grid}.inventorySupplierForm label>span,.inventorySupplierPicker>span,.inventoryCartonFields label>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}.inventorySupplierForm input,.inventorySupplierForm select,.inventorySupplierPicker select,.inventoryCartonFields input,.shipmentAddressForm select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:38px;color:var(--ink);font:inherit;border-radius:8px;padding:0 9px;font-size:12px;font-weight:600}.supplierLeadPreview{background:#f4faf7;border:1px solid #add7ce;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:9px 10px;display:flex}.supplierLeadPreview span{color:var(--muted);font-size:12px;font-weight:600}.supplierHolidayList{gap:6px;display:grid}.supplierHolidayList>div{background:#fffaf0;border:1px solid #ebd39f;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.supplierHolidayList strong,.supplierHolidayList small{display:block}.supplierHolidayList small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:600}.inventorySupplierPicker{grid-template-columns:minmax(0,1fr) auto;align-items:end}.inventorySupplierPicker>span{grid-column:1/-1}.inventoryCartonFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.inventoryFieldHint{color:var(--muted);font-size:11px;font-weight:600;line-height:1.35;display:block}.inventoryInlineLink{color:var(--green);font-size:11px;font-weight:600}.inventorySaveState{color:var(--muted);font-size:11px;font-weight:600}.inventorySaveState.saved{color:var(--green)}.inventorySaveState.error{color:#9d4439}.inventorySignalGrid{gap:10px;display:grid}.inventoryPlannerGuide{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;padding:12px;display:grid}.inventoryPlannerGuide div{gap:4px;min-width:0;display:grid}.inventoryPlannerGuide strong,.inventoryPlannerGuide span{min-width:0;display:block}.inventoryPlannerGuide strong{color:var(--ink);font-size:13px;line-height:1.2}.inventoryPlannerGuide span{color:var(--muted);font-size:12px;font-weight:600;line-height:1.3}.purchaseOrderTaskList{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.purchaseOrderTaskList article{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.purchaseOrderTaskList article>div,.purchaseOrderTaskList article>span{gap:3px;min-width:0;display:grid}.purchaseOrderTaskList strong{color:var(--ink);font-size:14px;line-height:1.25}.purchaseOrderTaskList .mono,.purchaseOrderTaskList small{color:var(--muted);font-size:12px;font-weight:600;line-height:1.35}.purchaseOrderTaskList strong,.purchaseOrderTaskList .mono{overflow-wrap:anywhere}.inventoryPanelActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.inventoryRangeControl{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.inventoryRangeControl select{min-width:132px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none}.headerRangeControl{flex:none;min-height:36px;padding-inline:9px}.headerRangeControl select{min-width:104px;max-width:118px}#root .headerRangeControl>button>strong{max-width:118px}.buyQueueItem{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(260px,1fr) minmax(280px,1.2fr) auto;align-items:center;gap:12px;min-height:112px;padding:12px;display:grid}.buyQueueItem.buyNow{background:#fff7f5;border-color:#e8b6ad}.buyQueueItem.planSoon{background:#fffaf0;border-color:#ebd39f}.buyQueueFacts{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:8px;display:grid}.buyQueueFacts span,.inventoryPlanBlockHeader>span:not(.statusPill),.inventoryInlineFields label span,.inventoryCostField span,.inventoryRouteSelect span{color:var(--muted);font-size:12px;font-weight:600}.buyQueueFacts strong{min-width:0;color:var(--ink);font-size:14px;line-height:1.2;display:block}.buyQueueAction{justify-items:end;gap:8px;display:grid}.inventoryActionButton{background:var(--green);color:#fff;border:1px solid #1e625b}.inventoryActionButton.quiet{background:var(--surface);color:#164f48;border-color:#add7ce}.inventoryProductCell{grid-template-columns:46px minmax(190px,1fr);align-items:center;gap:9px;min-width:280px;display:grid}.inventoryProductCell>img,.inventoryProductCell>svg{border:1px solid var(--line);background:var(--surface-2);width:46px;height:46px;color:var(--green);object-fit:cover;border-radius:8px}.inventoryProductCell strong,.inventoryProductCell span{min-width:0;display:block}.inventoryProductCell strong{overflow-wrap:anywhere;line-height:1.25}.inventoryPlanBoard{gap:12px;display:grid}.inventoryPlanRow{border:1px solid var(--line);background:var(--surface);border-left-width:4px;border-radius:8px;grid-template-columns:minmax(260px,.68fr) minmax(0,2.4fr);align-items:start;gap:12px;padding:12px;display:grid}.inventoryPlanRow.buyNow{background:#fffaf9;border-left-color:#b75c4e}.inventoryPlanRow.planSoon,.inventoryPlanRow.lateInbound{background:#fffdf7;border-left-color:#c68b29}.inventoryPlanRow.healthy{border-left-color:#2d8d83}.inventoryPlanRow.excludedReplenishmentRow{opacity:.82;background:#f7f8f6;border-left-color:#89928b}.inventoryPlanProduct{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.inventoryPlanProduct>img,.inventoryPlanProduct>svg{border:1px solid var(--line);background:var(--surface-2);width:52px;height:52px;color:var(--green);object-fit:cover;border-radius:8px}.inventoryPlanProduct strong,.inventoryPlanProduct span{min-width:0;display:block}.inventoryPlanProduct strong{overflow-wrap:anywhere;font-size:13px;line-height:1.22}.inventoryPlanProduct span{color:var(--muted);font-size:12px;font-weight:600;line-height:1.25}.inventoryPlanSections{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:10px;min-width:0;display:grid}.inventoryPlanBlock{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;align-content:start;gap:9px;min-width:0;min-height:124px;padding:10px;display:grid}.inventoryPlanBlock.action{align-content:space-between}.inventoryPlanBlock.timing.buyNow,.inventoryPlanBlock.timing.lateInbound{background:#fff4f1;border-color:#e7a99f}.inventoryPlanBlock.timing.planSoon{background:#fff8e8;border-color:#e6c879}.inventoryPlanBlockHeader{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.inventoryPlanBlockHeader>strong,.inventoryPlanBlockHeader>span:not(.statusPill){min-width:0;display:block}.inventoryPlanBlockHeader>strong{color:var(--ink);font-size:13px;line-height:1.2}.inventoryMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.inventoryMiniGrid.three{grid-template-columns:repeat(auto-fit,minmax(68px,1fr))}.inventoryMiniGrid span{border:1px solid var(--line);background:var(--surface);border-radius:7px;align-content:center;gap:2px;min-width:0;min-height:48px;padding:7px 8px;display:grid}.inventoryMiniGrid .wide{grid-column:span 2}.inventoryMiniGrid strong,.inventoryPlanNote strong{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:13px;line-height:1.15;display:block}.inventoryMiniGrid small,.inventoryPlanNote span{min-width:0;color:var(--muted);font-size:11px;font-weight:600;line-height:1.25;display:block}.inventoryPlanNote{gap:4px;min-width:0;display:grid}.inventoryInlineFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.inventoryInlineFields label,.inventoryCostField,.inventoryRouteSelect{gap:4px;min-width:0;display:grid}.inventoryCostField{grid-template-columns:minmax(0,1fr) minmax(92px,120px);align-items:center}.inventoryTinyInput{width:100%;min-width:0}.inventoryCostInput{width:100%;max-width:none;margin:0}@media (width>=1181px){.inventoryPlanBlock.purchase,.inventoryPlanBlock.supplier{grid-column:span 2}}@media (width<=920px){.inventoryPlanRow{grid-template-columns:1fr}}@media (width<=640px){.inventoryPlanRow{padding:10px}.inventoryPlanSections,.inventoryInlineFields,.inventoryCostField{grid-template-columns:1fr}.inventoryPlanProduct{grid-template-columns:46px minmax(0,1fr)}.inventoryPlanProduct>img,.inventoryPlanProduct>svg{width:46px;height:46px}.inventoryPlanBlock.action .inventoryActionButton{width:100%}.purchaseOrderTaskList article{grid-template-columns:1fr}.purchaseOrderTaskList article>span{justify-items:start}}.productAsinCell,.productSkuCell,.productVariationCell,.feeStack,.marginTargetCell{min-width:130px}.productAsinCell>span,.productVariationCell span,.inputHint,.feeStack>span{color:var(--muted);margin-top:4px;font-size:11px;font-weight:600;display:block}.productAsinCell>span:first-child,.productVariationCell span:first-child,.inputHint:first-child{margin-top:0}.productAsinCell>span>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600;display:block}.productSkuCell{flex-direction:column;gap:4px;display:flex}.productSkuCell .mono{border:1px solid var(--line);background:var(--surface-2);text-overflow:ellipsis;border-radius:999px;width:max-content;max-width:170px;padding:3px 6px;overflow:hidden}.productSkuCell>span:not(.mono){color:var(--muted);font-size:11px;font-weight:600}.productVariationCell strong{min-width:120px}.feeStack{gap:6px;display:grid}.feeStack label,.marginTargetCell label{gap:3px;display:grid}.feeStack label>span,.marginTargetCell label>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}.marginTargetCell{gap:8px;display:grid}.productTextInput{min-width:132px}.productNoteInput{min-width:170px}.tableInput,.tableSelect,.listingFieldGrid input,.listingFieldGrid select,.listingFieldGrid textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:34px;color:var(--ink);border-radius:8px}.tableInput,.tableSelect{min-width:82px;padding:0 8px;font-size:12px;font-weight:600}.listingMetricGrid .metricCard{min-height:116px}.listingWorkspace{grid-template-columns:minmax(310px,.72fr) minmax(0,1.58fr);align-items:start;gap:18px;display:grid}.listingWorkspaceSingle{grid-template-columns:minmax(0,1fr)}.listingProductStrip{scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(260px,320px);grid-auto-flow:column;padding-bottom:4px;display:grid;overflow-x:auto}.listingBuilderPanel{min-height:100%}.listingDraftList{gap:9px;display:grid}.listingDraftCard{border:1px solid var(--line);background:var(--surface);min-height:104px;color:var(--ink);border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.listingProductChip{min-height:96px}.listingDraftCard:hover,.listingDraftCard.active{border-color:var(--green);background:#f4faf7}.listingDraftCard.active{box-shadow:inset 0 0 0 1px #24746d38}.listingQueueSelect{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr);gap:9px;padding:0;display:grid}.listingQueueMedia{place-items:center;display:grid}.listingQueueMedia img,.listingQueueMedia svg,.listingHeroMedia img,.listingHeroMedia svg,.listingImageStrip img{border:1px solid var(--line);background:var(--surface-2);color:var(--green);object-fit:cover;border-radius:8px}.listingQueueMedia img,.listingQueueMedia svg{width:46px;height:46px}.listingQueueCopy{gap:3px;min-width:0;display:grid}.listingQueueCopy strong,.listingHeroCopy strong{overflow-wrap:anywhere;min-width:0;line-height:1.25}.listingQueueCopy strong{font-size:13px}.listingQueueCopy>span:not(.mono),.listingHeroCopy span,.listingQueueMeta b,.listingDimensionGroup p,.listingFieldCoverage article span,.listingFieldCoverage article em,.listingIssueList span{color:var(--muted);font-size:12px;font-weight:600}.listingQueueMeta{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:8px;margin-top:3px;display:flex}.listingHero{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;padding-bottom:14px;display:grid}.listingHeroMedia img,.listingHeroMedia svg{width:72px;height:72px}.listingHeroCopy{gap:10px;min-width:0;display:grid}.listingHeroCopy strong{margin:2px 0;font-size:18px;display:block}.listingHeroPills{flex-wrap:wrap;gap:7px;display:flex}.listingTabs{margin:14px 0}.listingFieldGrid,.listingContentEditor,.listingMediaEditor,.listingPublishGrid{gap:12px;display:grid}.listingContentBuilder{grid-template-columns:minmax(250px,.72fr) minmax(0,1.35fr);align-items:start;gap:14px;display:grid}.listingKeywordBank{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:12px;min-width:0;max-height:calc(100vh - 180px);padding:12px;display:grid;overflow:auto}.listingKeywordHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.listingKeywordHeader>div{gap:3px;display:grid}.listingKeywordHeader strong{color:var(--ink);font-size:18px}.listingKeywordSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.listingKeywordSummary article{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.listingKeywordSummary span,.listingKeywordCopy span,.listingKeywordNumbers em{color:var(--muted);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:600}.listingKeywordSummary strong{font-size:16px}.listingKeywordTabs{width:100%}.listingKeywordTabs button{flex:70px;padding-inline:8px}.listingKeywordRows{gap:7px;display:grid}.listingKeywordRow{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);text-align:left;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.listingKeywordRow:hover{background:#f4faf7;border-color:#24746d57}.listingKeywordRow.used{background:var(--green-soft);border-color:#add7ce}.listingKeywordRow.used .listingKeywordCopy strong{-webkit-text-decoration:line-through #24746d73;text-decoration:line-through #24746d73;text-decoration-thickness:2px}.listingKeywordCopy sup{color:var(--green);margin-left:3px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.listingKeywordHideUsed{width:fit-content;color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.listingKeywordSummary article small{color:var(--muted);font-size:11px}.listingFieldCount{float:right;color:var(--muted);font-variant-numeric:tabular-nums;text-transform:none;font-size:11px;font-style:normal}.listingFieldCount.over{color:var(--negative);font-weight:700}.listingKeywordCopy,.listingKeywordNumbers{gap:3px;min-width:0;display:grid}.listingKeywordCopy strong{overflow-wrap:anywhere;font-size:13px;line-height:1.25}.listingKeywordNumbers{text-align:right;justify-items:end}.listingKeywordNumbers b{font-size:13px}.keywordBankInput textarea{min-height:72px}.listingKeywordAddButton{background:var(--green-soft);min-height:36px;color:var(--green);border:1px solid #24746d47;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.listingFieldGrid{grid-template-columns:repeat(4,minmax(130px,1fr))}.listingField{gap:5px;min-width:0;display:grid}.listingField.wide{grid-column:span 2}.listingField.full{grid-column:1/-1}.listingField span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}.listingField input,.listingField select,.listingField textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:36px;color:var(--ink);border-radius:8px;padding:0 10px;font-size:13px;font-weight:600}.listingFieldValue{border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;min-height:36px;color:var(--ink);border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:flex}.listingFieldValue.good{color:var(--green);border-color:#1a7f3747}.listingFieldValue.watch{color:#7d5b23;border-color:#b87f2a52}.listingFieldValue.risk{color:var(--red);border-color:#ba332d47}.listingField textarea{resize:vertical;min-height:112px;padding:9px 10px;line-height:1.45}.listingField textarea.listingTitleTextarea{min-height:70px}.listingField textarea.listingBulletTextarea{min-height:74px}.listingBulletEditor{gap:8px;display:grid}.listingImageStrip{flex-wrap:wrap;align-items:center;gap:8px;min-height:56px;display:flex}.listingImageStrip img{width:56px;height:56px}.listingImageStrip span{color:var(--muted);font-size:13px;font-weight:600}.listingDimensionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.listingDimensionGroup{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.listingDimensionGroup p{grid-column:1/-1;margin:0}.listingFieldCoverage{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:8px;display:grid}.listingFieldCoverage article{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:4px;min-height:82px;padding:10px;display:grid}.listingFieldCoverage article.ready{background:var(--green-soft);border-color:#add7ce}.listingFieldCoverage article.blocked{background:var(--red-soft);border-color:#edbeb5}.listingFieldCoverage article strong{font-size:13px}.listingFieldCoverage article em{overflow-wrap:anywhere;font-style:normal}.listingIssueList{flex-wrap:wrap;gap:7px;display:flex}.listingIssueList span{background:var(--red-soft);color:#984034;border:1px solid #edbeb5;border-radius:8px;min-height:27px;padding:4px 8px}.listingContentIssueList{display:grid}.listingContentIssueList span{gap:2px;line-height:1.35;display:grid}.listingContentIssueList span.watch{color:#7a5b24;background:#fffaf0;border-color:#ebd39f}.listingContentIssueList strong{color:var(--ink);font-size:12px}.listingEmptyBuilder{justify-items:start;gap:12px;display:grid}.alertBand{background:var(--amber-soft);color:#6f562d;border:1px solid #ebd39f;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.alertBand svg{flex:none;margin-top:1px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible,.tableWrap:focus-visible,[role=tabpanel]:focus-visible{outline:3px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 5px #0f766e29}@media (width<=1180px){.appShell{grid-template-columns:224px minmax(0,1fr)}.sidebar{width:224px}.topBar{grid-template-columns:minmax(220px,.4fr) minmax(0,1fr);gap:12px}.productSearchShell{min-width:160px}.metricGrid,.commandMetricGrid,.reportSourceGrid,.basketGrid,.sourceLinkGrid,.syncSummaryGrid,.searchIntelStats,.automationAlertGrid,.insightQueue,.coverageMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}.searchIntelHero,.trafficBreakdownGrid{grid-template-columns:1fr}.trafficBreakdownKpis,.performanceDriverEquation{grid-template-columns:repeat(2,minmax(0,1fr))}.performanceDriverEquation article:nth-child(2) i{display:none}.campaignWidgetGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.queueGrid,.apiConnectionGrid,.credentialChecklist{grid-template-columns:1fr}.profitKpiGrid,.profitStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.buyQueueItem{grid-template-columns:1fr;align-items:start}.buyQueueAction{justify-items:start}.monthlyProfitGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=980px){.appShell{display:block}.mainArea{grid-column:auto}.mobileHeader{z-index:60;min-height:58px;padding:max(8px, env(safe-area-inset-top)) 14px 8px;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfcfaf5;align-items:center;gap:10px;display:flex;position:sticky;top:0}.mobileSectionRail{z-index:54;border-bottom:1px solid var(--line);scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#f6f7f4f5;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:100%;max-width:100vw;padding:8px 14px;display:grid;position:sticky;top:58px;overflow:hidden}.mobileSectionRail::-webkit-scrollbar{display:none}.mobileSectionButton{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;max-width:none;min-height:38px;color:var(--muted);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.mobileSectionButton span{text-overflow:ellipsis;min-width:0;overflow:hidden}.mobileSectionButton.active{background:var(--green-soft);color:var(--green);border-color:#add7ce}.mobileNavToggle,.mobileNavClose{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.mobileBrand{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.mobileBrand .brandMark{width:38px;height:38px}.mobileBrand .brandName,.mobileBrand .brandSub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobileNavBackdrop{z-index:70;background:#23252452;border:0;display:block;position:fixed;inset:0}.sidebar{z-index:80;border-right:1px solid var(--line);border-bottom:0;width:min(320px,100vw - 32px);height:100dvh;transition:transform .16s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:20px 0 48px #2325242e}.sidebar.open{transform:translate(0)}.mobileNavClose{flex:none;align-self:flex-end}.navList{grid-template-columns:1fr}.sourceMini{display:none}.topBar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;flex-direction:column;gap:10px;margin:0 0 10px;padding:0;display:flex;position:static}.toolbar{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:flex-start;width:100%;display:grid}.productSearchShell{grid-column:1/-1;width:100%;min-width:0;max-width:none}.searchBox{grid-column:1/-1;grid-template-columns:18px minmax(0,1fr);width:100%}.currencyToggle,.brandSwitcher,.accountMenu,.marketplaceSelect,.dateRangePicker,.selectWrap{width:100%;min-width:0}.currencyToggle{justify-content:stretch}.toolbar>.brandSwitcher{grid-column:1;width:100%}.toolbar>.currencyToggle,.toolbar>.accountMenu{grid-column:2}.accountMenu>button{width:100%}.currencyToggle button{flex:1 1 0;min-width:0}.marketplaceTrigger,.dateRangeTrigger,.selectWrap{justify-content:center;width:100%}.twoColumn,.twoColumn.wideRight,.metricGrid.compact,.reportSyncGrid,.asinWorkspace{grid-template-columns:1fr}.monthlyProfitGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.feeBreakdownList article{grid-template-columns:minmax(0,1fr) auto}.feeBreakdownShare,.feeBar{grid-column:1/-1}.feeBreakdownShare{text-align:left}.buyQueueFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.campaignViewBar{flex-direction:column;align-items:stretch}.campaignTableToolbar,.campaignToolbarGroup{flex-direction:column;align-items:stretch;width:100%}.campaignDetailActions,.campaignDetailTopbar,.campaignDetailHero,.campaignDetailBlockHeader,.campaignDetailHeaderActions,.campaignDetailHeroStats{flex-direction:column;align-items:stretch}.campaignDetailGrid,.campaignDetailMetrics,.campaignDetailMetrics.compact,.campaignDetailMetricPicker,.campaignSettingsGrid,.campaignFactGrid,.campaignCreateGrid{grid-template-columns:1fr}.inlineCreateForm,.targetCreateForm,.campaignCreateActions{flex-direction:column;align-items:stretch}.inlineCreateForm>*,.targetCreateForm>*,.campaignCreateActions>*,.campaignSavedViews,.campaignFilterBar,.campaignToolbarSelect,.filterMenu,.filterMenu summary{width:100%}.campaignToolbarSelect{grid-template-columns:1fr;min-height:auto;padding:9px 10px}.filterMenuBody{width:min(320px,100%);left:auto;right:0}.columnMenuBody{width:min(300px,100vw - 48px);left:auto;right:0}}@media (width<=640px){button,input,select,textarea{font-size:16px}.mainArea{padding:14px 12px max(20px, env(safe-area-inset-bottom))}.sidebar{padding:16px}.mobileHeader,.mobileSectionRail{padding-left:12px;padding-right:12px}.mobileSectionButton{max-width:none;min-height:36px;padding-inline:9px;font-size:12px}.topBar{gap:8px}.topBar .eyebrow{display:none}.topBar h1{font-size:20px;line-height:1.2}.toolbar{gap:7px}.toolbar>.currencyToggle{grid-column:1}.toolbar>.brandSwitcher,.toolbar>.accountMenu{grid-column:1/-1}.accountMenu>button{min-height:44px}.toolbar>.marketplaceSelect{grid-column:2}.toolbar>.dateRangePicker,.toolbar>.selectWrap{grid-column:1/-1}.toolbar>.dashboardRefreshButton{grid-column:1/-1;width:100%;min-height:44px}.searchBox,.dateRangeTrigger,.marketplaceTrigger,.selectWrap,.actionButton,.fileButton,.visibilityToggle,.toggleRow,.filterMenu summary,.campaignToolbarSelect,.shipmentProductSearch{min-height:44px}.dateRangeTrigger,.marketplaceTrigger,.selectWrap,.actionButton,.fileButton,.visibilityToggle,.toggleRow,.filterMenu summary{font-size:13px}.dashboardDataStatus{grid-template-columns:34px minmax(0,1fr);gap:9px;min-height:56px;margin-bottom:8px;padding:9px 10px}.dashboardDataStatusIcon{width:34px;height:34px}.dashboardDataStatusText strong{text-overflow:clip;white-space:normal;font-size:14px;overflow:visible}.dashboardDataStatusText span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.contextStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.contextStrip span{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.sectionStack{gap:12px}.panel,.profitBridgePanel,.profitSignalsPanel,.monthlyProfitBlock,.profitLedgerSection{padding:14px}.panelHeader{gap:10px;margin-bottom:10px}.panel h2,.profitBlockHeader h3,.shipmentBuilderHeader h2,.shipmentSubhead h3{font-size:17px}.metricGrid{gap:8px}.metricCard{min-height:108px;padding:12px}.metricTop{gap:6px;margin-bottom:6px}.metricCard strong{overflow-wrap:anywhere;font-size:24px}.metricCard p,.metricCard span,.metricTop p{font-size:12px}.chartBox{min-height:232px}.compactChart{min-height:210px}.commandChartBox{min-height:268px}.trafficBreakdownOverlay{align-items:end;padding:10px}.trafficBreakdownPanel{max-height:calc(100dvh - 20px);padding:14px}.trafficBreakdownHeader{align-items:flex-start}.trafficBreakdownKpis{grid-template-columns:1fr}.campaignChartBox,.searchTrendChart{min-height:248px}.chartWidgetGrid,.campaignWidgetGrid,.campaignDetailMetricPicker{gap:7px}.chartWidget{min-height:64px;padding:9px 24px 9px 9px}.chartWidget strong{font-size:16px}.tableWrap{border-radius:8px;width:calc(100% + 4px);margin-inline:-2px}th{padding:9px 10px}td{padding:10px}.tableInput,.tableSelect,.listingFieldGrid input,.listingFieldGrid select,.listingFieldGrid textarea,.shipmentTemplateForm input,.shipmentAddressForm input,.shipmentField input,.shipmentField select,.syncField input,.syncField select,.filterTextField input,.numericFilterBody input,.numericFilterBody select{min-height:44px}.metricGrid,.commandMetricGrid,.profitKpiGrid,.profitStatGrid,.monthlyProfitGrid,.reportSourceGrid,.searchIntelStats,.automationAlertGrid,.insightQueue,.coverageMatrix,.asinMetricGrid,.basketGrid,.sourceLinkGrid,.syncSummaryGrid{grid-template-columns:1fr}.dateRangePicker,.marketplaceSelect,.dateRangeTrigger{width:100%}.dateRangeTrigger,.marketplaceTrigger{justify-content:center;width:100%}.dateRangePopover{width:calc(100vw - 32px);max-height:min(520px,100dvh - 180px);left:0;right:auto;overflow:auto}.marketplaceMenu{width:calc(100vw - 32px);max-height:min(520px,100dvh - 180px);left:0;right:auto}.datePresetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.calendarRangeFields,.campaignWidgetGrid,.numericRangeFields,.navList{grid-template-columns:1fr}.panelHeader,.sectionControls{flex-direction:column;align-items:stretch}.panelAction,.actionButton,.fileButton,.controlCluster,.inventoryRangeControl,.inventoryPanelActions,.visibilityToggle,.apiActions{width:100%}.actionButton,.fileButton,.inventoryRangeControl,.visibilityToggle{justify-content:center}.segmented{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.segmented button{min-height:38px;padding-inline:8px}.plotGranularityControl{grid-template-columns:repeat(3,minmax(0,1fr))}.performanceGraphControls{flex-direction:column;align-items:stretch;width:100%}.currencyToggle.segmented{display:inline-flex}.leakItem,.coverageList article,.rankTrackerGrid article{grid-template-columns:1fr}.productChip{width:100%;max-width:none}.buyQueueFacts,.inventoryProductCell,.inventoryPlannerGuide{grid-template-columns:1fr}.profitHeroValueRow strong{font-size:32px}.profitHeroMeta,.profitBridgeRow,.monthProfitTop,.trafficMeta{align-items:flex-start}.profitBridgeRow,.monthProfitTop,.trafficMeta{flex-direction:column}.profitBridgeRow{grid-template-columns:1fr;gap:4px}.profitBridgeRow strong{text-align:left}.profitBlockHeader{flex-direction:column}.profitBlockHeader>span{text-align:left}.profitLedgerHeader{display:none}.profitLedger{background:0 0;border:0;gap:10px;display:grid;overflow:visible}.profitLedgerRow{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:1fr 1fr;gap:8px 14px;padding:12px}.profitLedgerMonth{grid-column:1/-1}.profitLedgerRow>span,.profitLedgerRow>strong{text-align:right;justify-content:space-between;align-items:center;gap:8px;display:flex}.profitLedgerRow>span:before,.profitLedgerRow>strong:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}.feeBreakdownList article,.monthProfitCard,.profitKpiCard{min-height:auto}.buyQueueItem,.productRecord,.listingHero,.campaignDetailShell,.campaignDetailHero,.campaignDetailBlock{padding:12px}.productRecordMain{grid-template-columns:28px 42px minmax(0,1fr);gap:8px}.productRecordMedia img,.productRecordMedia svg{width:42px;height:42px}.listingDimensionGroup,.listingKeywordSummary,.trafficMetricGrid{grid-template-columns:1fr}.listingHero{grid-template-columns:56px minmax(0,1fr);gap:10px}.listingHeroMedia img,.listingHeroMedia svg{width:56px;height:56px}.listingKeywordBank{padding:10px}.listingKeywordRow{grid-template-columns:1fr}.listingKeywordNumbers{text-align:left;justify-items:start}.campaignFilterBar,.filterChipRow,.campaignInlineSummary,.campaignGraphActions,.campaignDetailHeaderActions,.shipmentReferenceLine{flex-direction:column;align-items:stretch;width:100%}.filterChip,.campaignInlineSummary span,.shipmentReferenceLine span{justify-content:space-between;width:100%}}@media (width>=390px) and (width<=640px){.metricGrid,.commandMetricGrid,.profitKpiGrid,.monthlyProfitGrid,.inventorySummaryGrid.metricGrid.compact,.listingMetricGrid,.shipmentRouteStrip,.shipmentSummaryGrid,.shipmentPlanSummary,.syncSummaryGrid,.searchIntelStats,.asinMetricGrid,.coverageMatrix,.automationAlertGrid,.campaignWidgetGrid,.trafficBreakdownKpis,.commandMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metricCard strong,.profitKpiCard strong,.trafficMetricGrid strong{font-size:21px}}@media (width<=389px){.performanceDriverEquation{grid-template-columns:1fr}.performanceDriverEquation article i{display:none}.toolbar{grid-template-columns:1fr}.toolbar>.currencyToggle,.toolbar>.brandSwitcher,.toolbar>.marketplaceSelect,.toolbar>.dateRangePicker,.toolbar>.selectWrap{grid-column:1}.marketplaceTrigger{grid-template-columns:16px minmax(0,1fr) 15px}.contextStrip{grid-template-columns:1fr}}@media (width<=1180px){.defaultGrid,.listingWorkspace,.listingContentBuilder,.listingFieldGrid,.listingDimensionGrid,.shipmentRouteStrip,.shipmentSummaryGrid,.shipmentReviewGrid,.shipmentTemplateForm{grid-template-columns:1fr}.listingKeywordBank{max-height:none}.shipmentProductOption{grid-template-columns:20px minmax(0,1fr)}.shipmentProductOption .shipmentProductStats,.shipmentProductOption .statusPill{grid-column:2;justify-content:flex-start}.shipmentPlanSummary,.inventoryJourneySteps,.shipmentJourney,.shipmentReadinessChecklist,.inventorySupplierForm.holidays,.amazonDeliveryWindowControl{grid-template-columns:repeat(2,minmax(0,1fr))}.amazonDeliveryWindowControl>span{grid-column:1/-1}}@media (width<=640px){.apiActions{justify-content:flex-start}.shipmentBuilderHeader,.shipmentPanelActions,.shipmentCreateActions{width:100%}.listingFieldGrid{grid-template-columns:1fr}.listingField.wide,.listingField.full{grid-column:1}.shipmentBuilderHeader,.shipmentPanelActions,.shipmentCreateActions,.amazonNextSteps article{flex-direction:column;align-items:stretch}.shipmentProductSearch{grid-template-columns:18px minmax(0,1fr)}.shipmentProductSearch span{grid-column:2}.shipmentPlanSummary,.shipmentTemplateControl,.shipmentJourney,.shipmentLockedSteps,.shipmentReadinessChecklist,.inventoryJourneySteps,.shipmentAddressForm,.inventorySupplierCard,.inventorySupplierForm.holidays,.inventoryCartonFields,.amazonTransportSelection,.amazonDeliveryWindowControl,.amazonTrackingControl,.amazonTrackingFields{grid-template-columns:1fr}.inventoryJourneyHeader,.shipmentEmptyOnboarding{grid-template-columns:1fr;align-items:stretch}.inventoryJourneyHeader{flex-direction:column;display:flex}.inventoryJourneyActions,.inventoryEmptyActions,.shipmentEmptyOnboarding>div:last-child{flex-direction:column;align-items:stretch;width:100%}.inventoryJourneyActions .miniButton,.inventoryEmptyActions .miniButton,.shipmentEmptyOnboarding .miniButton{justify-content:center;width:100%;min-height:42px}.inventoryEmptyGuidance{grid-template-columns:28px minmax(0,1fr)}.inventoryEmptyGuidance>.miniButton,.inventoryEmptyGuidance>.inventoryEmptyActions{grid-column:1/-1}.amazonDeliveryWindowControl>span,.amazonTrackingControl>span{grid-column:1}.amazonWorkflowStageHeader,.inventorySupplierEditorSection>div:first-child{flex-direction:column;align-items:flex-start}.amazonWorkflowActions>*,.amazonDeliveryWindowControl>*,.amazonTrackingControl>*{width:100%}.shipmentTemplateActions,.shipmentAddressActions,.shipmentAddressTopline,.shipmentSetupHeader,.shipmentAddressEditorHeader{flex-direction:column;align-items:stretch}}.reviewCenterPage,.reviewWorkspace{gap:16px;display:grid}.reviewHero{color:#f8fbf9;background:radial-gradient(circle at 92% 10%,#d8a34b47,#0000 31%),linear-gradient(135deg,#203e39,#2e5f58 70%,#41645d);border:1px solid #294c46;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:24px;display:grid;overflow:hidden;box-shadow:0 16px 40px #203e3921}.reviewHeroCopy{gap:10px;max-width:780px;display:grid}.reviewHeroCopy .eyebrow{color:#f3cf8b}.reviewHeroCopy h2,.reviewHeroCopy p,.reviewPanelHeader h3,.reviewPanelHeader p,.reviewGuardrailPanel h3,.reviewGuardrailPanel p,.reviewPolicyBanner p,.reviewPolicyBanner strong{margin:0}.reviewHeroCopy h2{letter-spacing:-.035em;max-width:720px;font-size:clamp(22px,2vw,28px);line-height:1.06}.reviewHeroCopy>p:not(.eyebrow){color:#d9e7e3;max-width:690px;font-size:14px;font-weight:600}.reviewHeroBadges,.reviewHeroActions,.reviewSettingsActions,.individualReviewMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reviewHeroBadges span{color:#e8f1ee;background:#ffffff0f;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:600;display:inline-flex}.reviewAutomaticBadge{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:230px;padding:12px 14px;display:grid}.reviewAutomaticBadge>span{gap:2px;display:grid}.reviewAutomaticBadge strong,.reviewAutomaticBadge small{display:block}.reviewAutomaticBadge strong{font-size:13px}.reviewAutomaticBadge small{color:#d8e7e3;font-size:11px;font-weight:600}.reviewNotice{border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;padding:11px 13px;font-size:13px;font-weight:600;display:flex}.reviewNotice.good{color:#185f57;background:var(--green-soft);border-color:#9bcfc3}.reviewNotice.watch{color:#76500e;background:var(--amber-soft);border-color:#e4c986}.reviewNotice.risk{color:#81372f;background:var(--red-soft);border-color:#dfaaa1}.reviewSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.reviewSummaryGrid article{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:4px;min-height:126px;padding:16px;display:grid;box-shadow:0 8px 24px #2325240b}.reviewSummaryGrid span,.reviewSummaryGrid p,.reviewProductRow small,.reviewRequestRow small,.reviewLastRun{color:var(--muted);font-size:11px;font-weight:600}.reviewSummaryGrid span{text-transform:uppercase;letter-spacing:.07em}.reviewSummaryGrid strong{color:#244e48;align-self:end;font-size:30px;line-height:1}.reviewSummaryGrid p{margin:2px 0 0}.reviewTabs{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;align-items:center;gap:4px;padding:4px;display:flex;overflow-x:auto}.reviewTabs button{white-space:nowrap;min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:600;display:inline-flex}.reviewTabs button.active{color:#1f5750;background:var(--surface);box-shadow:0 3px 12px #23252412}.reviewTabs button span{color:#fff;background:var(--red);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:grid}.reviewPanel{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden;box-shadow:0 8px 28px #2325240a}.reviewPanelHeader{border-bottom:1px solid var(--line);background:#fbfcfa;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.reviewPanelHeader h3,.reviewGuardrailPanel h3{letter-spacing:-.015em;font-size:17px;line-height:1.25}.reviewPanelHeader>span:not(.reviewAutomationState){color:var(--muted);font-size:11px;font-weight:600}.reviewProductTable,.reviewRequestTable{min-width:0}.reviewProductRow{border-top:1px solid #edf0eb;grid-template-columns:minmax(260px,1.6fr) minmax(170px,.9fr) minmax(170px,1fr) 150px;align-items:center;gap:14px;min-height:74px;padding:11px 18px;display:grid}.reviewProductRow.header,.reviewRequestRow.header{min-height:auto;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#f7f8f5;border-top:0;font-size:11px;font-weight:600}.reviewProductRow>div:not(.reviewProductIdentity),.reviewRequestRow>div{gap:3px;display:grid}.reviewProductIdentity{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.reviewProductIdentity img,.reviewProductFallback{border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:7px;width:46px;height:46px}.reviewProductFallback{color:var(--amber);place-items:center;display:grid}.reviewProductIdentity>span{gap:3px;min-width:0;display:grid}.reviewProductIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.reviewProductIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reviewStarMeter{color:#be7b16;align-items:center;gap:5px;display:inline-flex}.reviewStarMeter.empty{color:var(--muted)}.reviewStarMeter strong{color:var(--ink);font-size:13px}.reviewSignal,.reviewRequestStatus,.reviewAutomationState{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:24px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.reviewSignal.good,.reviewRequestStatus.good,.reviewAutomationState.good{color:#1e685e;background:var(--green-soft);border-color:#a8d3ca}.reviewSignal.risk,.reviewRequestStatus.risk{color:#8f3f36;background:var(--red-soft);border-color:#e2b2a9}.reviewRequestStatus.watch,.reviewAutomationState.watch{color:#795511;background:var(--amber-soft);border-color:#e4cb8d}.reviewTableEmpty,.reviewListEmpty,.reviewEmptyState,.reviewLoadingState{min-height:130px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:10px;padding:22px;font-size:13px;font-weight:600;display:flex}.reviewEmptyState{border:1px dashed var(--line-strong);background:var(--surface);border-radius:10px;flex-direction:column;min-height:360px}.reviewEmptyState h2,.reviewEmptyState p,.reviewLoadingState strong,.reviewLoadingState span{margin:0}.reviewEmptyState p{max-width:520px}.reviewLoadingState{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-height:300px}.reviewLoadingState>div{text-align:left;gap:3px;display:grid}.reviewInsightGrid,.reviewAutomationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.reviewInsightGrid.single{grid-template-columns:1fr}.reviewCardList{gap:10px;padding:12px;display:grid}.individualReviewCard,.reviewTopicCard{border:1px solid var(--line);background:#fdfdfb;border-radius:8px;gap:9px;padding:13px;display:grid}.individualReviewTopline,.reviewTopicTopline{justify-content:space-between;align-items:center;gap:10px;display:flex}.individualReviewTopline>span,.reviewTopicCard small,.individualReviewMeta,.reviewTopicCard>div:last-child>span{color:var(--muted);font-size:11px;font-weight:600}.individualReviewCard>strong{font-size:13px}.individualReviewCard>p,.reviewTopicCard>p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:600;display:-webkit-box;overflow:hidden}.individualReviewMeta span{align-items:center;gap:4px;display:inline-flex}.individualReviewCard>a{width:fit-content;color:var(--green);align-items:center;gap:5px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.reviewTopicTopline>span{font-size:13px;font-weight:600}.reviewTopicTopline>strong{color:var(--red);font-size:11px}.reviewTopicCard>div:last-child{gap:2px;display:grid}.reviewTopicCard small{font-size:11px}.reviewPolicyBanner{background:#eef8f5;border:1px solid #a8d3ca;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.reviewPolicyIcon,.reviewGuardrailIcon{width:42px;height:42px;color:var(--green);background:#fff;border:1px solid #9ac8be;border-radius:9px;place-items:center;display:grid}.reviewPolicyBanner>div{gap:3px;display:grid}.reviewPolicyBanner p{color:#4e655f;font-size:12px;font-weight:600}.reviewSettingsPanel,.reviewGuardrailPanel{padding-bottom:16px}.reviewAutomationFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 18px 4px;display:grid}.reviewAutomationFacts article{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:3px;min-height:84px;padding:11px;display:grid}.reviewAutomationFacts span,.reviewAutomationFacts small{color:var(--muted);font-size:11px;font-weight:600}.reviewAutomationFacts span{text-transform:uppercase}.reviewAutomationFacts strong{color:#245f57;font-size:16px}.reviewToggleRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.reviewToggleRow>span{gap:3px;display:grid}.reviewToggleRow small{color:var(--muted);font-size:11px;font-weight:600}.reviewToggleRow input{width:40px;height:22px;accent-color:var(--green)}.reviewSettingsFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 18px 0;display:grid}.reviewSettingsFields label{color:var(--muted);gap:6px;font-size:11px;font-weight:600;display:grid}.reviewSettingsFields input{border:1px solid var(--line-strong);width:100%;min-height:40px;color:var(--ink);background:#fff;border-radius:7px;padding:8px 10px;font-weight:600}.reviewLockedRules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 18px;display:grid}.reviewLockedRules span{color:#38675f;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.reviewSettingsActions,.reviewLastRun{padding:0 18px}.reviewLastRun{margin:12px 0 0}.reviewGuardrailPanel{color:#e8f2ef;background:#253c38;align-content:start;gap:13px;padding:18px;display:grid}.reviewGuardrailPanel .eyebrow{color:#e7bb69}.reviewGuardrailPanel>p{color:#cddbd7;font-size:12px;font-weight:600}.reviewWindowDiagram{background:#ffffff0d;border:1px solid #ffffff21;border-radius:8px;grid-template-columns:auto minmax(24px,1fr) auto minmax(24px,1fr) auto;align-items:center;gap:8px;padding:12px;font-size:11px;font-weight:600;display:grid}.reviewWindowDiagram i{background:#ffffff47;height:1px}.reviewWindowDiagram strong{color:#f0c875}.reviewGuardrailStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reviewGuardrailStats article{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;gap:3px;padding:12px;display:grid}.reviewGuardrailStats strong{font-size:24px}.reviewGuardrailStats span{color:#c7d7d2;font-size:11px;font-weight:600}.reviewRequestRow{border-top:1px solid #edf0eb;grid-template-columns:minmax(210px,1.3fr) minmax(130px,.8fr) minmax(130px,.8fr) minmax(180px,1fr) 86px;align-items:center;gap:14px;min-height:70px;padding:11px 18px;display:grid}.reviewRequestRow>div>strong,.reviewActivityList strong{font-size:12px}.reviewSendButton{color:#fff;background:var(--green);border:1px solid #2f756c;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.reviewSendButton:disabled{border-color:var(--line);color:var(--muted);background:var(--surface-2);cursor:not-allowed}.reviewAutomaticState{width:fit-content;color:var(--green);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.reviewActivityList{display:grid}.reviewActivityList>article{border-top:1px solid #edf0eb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 18px;display:grid}.reviewActivityList>article:first-child{border-top:0}.reviewActivityIcon{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.reviewActivityIcon.good{color:var(--green);background:var(--green-soft)}.reviewActivityIcon.watch{color:#91661b;background:var(--amber-soft)}.reviewActivityIcon.risk{color:var(--red);background:var(--red-soft)}.reviewActivityList>article>div{gap:2px;display:grid}.reviewActivityList span,.reviewActivityList small,.reviewActivityList time{color:var(--muted);font-size:11px;font-weight:600}.reviewSourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.reviewSourceGrid article{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.reviewSourceGrid article.good>svg{color:var(--green)}.reviewSourceGrid article.watch>svg{color:#9a6c19}.reviewSourceGrid strong{font-size:12px}.reviewSourceGrid p{color:var(--muted);margin:3px 0 0;font-size:11px;font-weight:600}@media (width<=1180px){.reviewHero{grid-template-columns:1fr}.reviewHeroActions{justify-content:flex-start}.reviewSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewProductRow{grid-template-columns:minmax(220px,1.5fr) minmax(150px,1fr) minmax(150px,1fr) 130px}.reviewSourceGrid{grid-template-columns:1fr}}@media (width<=900px){.reviewInsightGrid,.reviewAutomationGrid{grid-template-columns:1fr}.reviewProductRow.header,.reviewRequestRow.header{display:none}.reviewProductRow,.reviewRequestRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:14px}.reviewProductIdentity,.reviewRequestRow>div:first-child{grid-column:1/-1}.reviewProductRow>div:not(.reviewProductIdentity):before,.reviewRequestRow>div:not(:first-child):before{content:attr(data-label);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.reviewProductRow>:last-child{display:grid}.reviewPolicyBanner{grid-template-columns:auto minmax(0,1fr)}.reviewPolicyBanner>a{grid-column:2;width:fit-content}}@media (width<=640px){.reviewHero{padding:18px}.reviewHeroActions,.reviewHeroActions button,.reviewSettingsActions,.reviewSettingsActions button{width:100%}.reviewSummaryGrid,.reviewAutomationFacts,.reviewLockedRules{grid-template-columns:1fr}.reviewSummaryGrid article{min-height:106px}.reviewTabs button{flex:1 0 auto}.reviewProductRow,.reviewRequestRow{grid-template-columns:1fr}.reviewProductIdentity,.reviewRequestRow>div:first-child{grid-column:1}.reviewProductRow>div,.reviewRequestRow>div{border-top:1px solid #edf0eb;padding-top:8px}.reviewProductIdentity,.reviewRequestRow>div:first-child{border-top:0;padding-top:0}.reviewPolicyBanner{grid-template-columns:1fr}.reviewPolicyBanner>a{grid-column:1;width:100%}.reviewActivityList>article{grid-template-columns:auto minmax(0,1fr)}.reviewActivityList time{grid-column:2}.reviewWindowDiagram{text-align:center;grid-template-columns:1fr}.reviewWindowDiagram i{width:1px;height:18px;margin:0 auto}}.commerceCenterPage{gap:16px;display:grid}.commerceHero{color:#f8fbf9;background:radial-gradient(circle at 88% 8%,#e692584d,#0000 30%),linear-gradient(135deg,#203e39,#2f5f58 70%,#4f675f);border:1px solid #294c46;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:24px;display:grid;box-shadow:0 16px 40px #203e3921}.commerceHero h2,.commerceHero p,.commercePanel h3,.commercePanel p{margin:0}.commerceHero h2{letter-spacing:-.035em;max-width:760px;margin-top:5px;font-size:clamp(22px,2vw,28px);line-height:1.07}.commerceHero>div:first-child>p:last-child{color:#d9e7e3;max-width:760px;margin-top:10px;font-size:14px;font-weight:600}.commerceHero .eyebrow{color:#f3cf8b}.commerceHeroActions,.commercePanel>header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.commerceHeroActions{justify-content:flex-end}.commerceHero button,.commercePanel button,.commerceMappingForm button,.commerceTableWrap button{border:1px solid var(--line);min-height:34px;color:var(--ink);background:var(--surface);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:600;display:inline-flex}.commerceHero button{color:#f8fbf9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-color:#ffffff3d}.commerceHero button:hover,.commerceHero button:focus-visible{background:#ffffff2e}.commerceHero button:disabled,.commercePanel button:disabled,.commerceMappingForm button:disabled{cursor:not-allowed;opacity:.55}.commerceAlert{border:1px solid;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.commerceAlert.good{color:#245d4c;background:#eff8f3;border-color:#b9d7c9}.commerceAlert.risk{color:#943f3f;background:#fff4f2;border-color:#e3bdba}.commerceStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.commerceStats article{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 9px;min-width:0;padding:14px;display:grid}.commerceStats article>svg{color:var(--green);grid-row:1/span 2}.commerceStats article span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.commerceStats article strong{font-size:20px}.commerceSetupGrid{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);align-items:start;gap:14px;display:grid}.commercePanel{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:14px;min-width:0;padding:17px;display:grid;box-shadow:0 8px 22px #1c2a260a}.commercePanel>header{justify-content:space-between}.commercePanel>header h3{margin-top:3px;font-size:17px}.commerceStatus{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.commerceStatus.good{color:#245d4c;background:#e5f3eb}.commerceStatus.watch{color:#7a5a1e;background:#fbf0d8}.commerceStatus.risk{color:#943f3f;background:#fae6e3}.commerceChecklist{gap:7px;display:grid}.commerceChecklist>div{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:grid}.commerceChecklist>div svg{color:var(--green)}.commerceChecklist>div:has(svg[data-lucide=triangle-alert]) svg{color:var(--gold)}.commerceChecklist small,.commerceEmpty,.commerceOrdersTable small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-weight:600}.commerceSettingsForm,.commerceMappingForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.commerceSettingsForm label,.commerceMappingForm label{min-width:0;color:var(--muted);gap:5px;font-size:11px;font-weight:600;display:grid}.commerceSettingsForm input,.commerceSettingsForm select,.commerceSettingsForm textarea,.commerceMappingForm input{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:36px;color:var(--ink);background:var(--surface);font:inherit;border-radius:7px;padding:8px 9px;font-size:12px}.commerceSettingsForm textarea{resize:vertical}.commerceSettingsForm .commerceSwitch{border:1px solid var(--line);color:var(--ink);background:var(--surface-2);border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:9px;padding:10px;display:flex}.commerceSwitch input{width:16px;min-height:16px;margin-top:1px}.commerceSwitch span{gap:3px;display:grid}.commerceSwitch small{color:var(--muted);font-size:11px}.commerceWide{grid-column:1/-1}.commerceSettingsForm>button,.commerceMappingForm>button{color:#fff;border-color:var(--green);background:var(--green);justify-self:start}.commerceMappingForm{grid-template-columns:repeat(4,minmax(130px,1fr)) auto;align-items:end}.commerceTableWrap{border:1px solid var(--line);border-radius:8px;max-width:100%;overflow:auto}.commerceTableWrap table{border-collapse:collapse;width:100%;min-width:820px}.commerceTableWrap th,.commerceTableWrap td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 11px;font-size:12px}.commerceTableWrap th{color:var(--muted);background:var(--surface-2);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.commerceTableWrap tr:last-child td{border-bottom:0}.commerceOrdersTable td:first-child,.commerceOrdersTable td:nth-child(5),.commerceOrdersTable td:nth-child(6){gap:5px;display:grid}.commerceOrdersTable code,.commerceMappingChips code{color:#355a54;background:#edf3f0;border-radius:4px;width:fit-content;padding:2px 5px;font-size:11px}.commerceRowError{max-width:240px;color:var(--red)!important}.commerceOrderCards{gap:16px;display:grid}.commerceOrderCard{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden;box-shadow:0 10px 28px #1f3f390f}.commerceOrderHeader,.commerceOrderFooter{justify-content:space-between;align-items:center;gap:16px;display:flex}.commerceOrderHeader{border-bottom:1px solid var(--line);background:var(--surface);padding:18px 20px}.commerceOrderIdentity{gap:4px;min-width:0;display:grid}.commerceOrderEyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.commerceOrderEyebrow b{color:var(--green);margin-left:4px}.commerceOrderIdentity>strong{font-size:21px;line-height:1.2}.commerceOrderHeader small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-weight:600}.commerceOrderHeaderMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.commerceOrderHeaderMeta>strong{margin-right:3px;font-size:18px}.commerceDispatchBanner{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.commerceDispatchBanner>div{gap:2px;display:grid}.commerceDispatchBanner>div>span,.commerceOrderSectionHeading>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.commerceDispatchBanner strong{font-size:14px}.commerceDispatchBanner small{color:var(--muted);font-size:11px;font-weight:600}.commerceCancellationBanner>div{min-width:0}.commerceCancellationBanner small{overflow-wrap:anywhere;max-width:920px;line-height:1.45}.commerceDispatchBanner>span{border:1px solid;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:600}.commerceDispatchBanner.good{color:#286956;background:#f0f8f4}.commerceDispatchBanner.watch{color:#8c651e;background:#fff9ec}.commerceDispatchBanner.risk{color:#9b433c;background:#fff4f1}.commerceOrderBody{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:0;display:grid}.commerceOrderMain{border-right:1px solid var(--line);min-width:0;padding:18px 20px 20px}.commerceOrderSectionHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.commerceOrderSectionHeading>strong{color:var(--muted);font-size:11px}.commerceOrderItems{border:1px solid var(--line);background:var(--line);border-radius:9px;gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.commerceOrderItems>div{background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.commerceOrderItems>div>strong{min-width:30px;min-height:26px;color:var(--green);background:var(--green-soft);border-radius:6px;place-items:center;font-size:11px;font-weight:600;display:grid}.commerceOrderItems>div>span{color:var(--ink);font-size:11px;font-weight:600;line-height:1.45}.commerceOrderTimeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.commerceOrderTimeline li{grid-template-columns:16px minmax(0,1fr);gap:10px;min-height:58px;display:grid;position:relative}.commerceOrderTimeline li:before{background:var(--line);content:"";width:2px;position:absolute;top:16px;bottom:-2px;left:5px}.commerceOrderTimeline li:last-child:before{display:none}.commerceOrderTimeline li>span{z-index:1;border:3px solid var(--surface);background:#b7c2be;border-radius:50%;width:12px;height:12px;margin-top:3px;position:relative;box-shadow:0 0 0 1px #b7c2be}.commerceOrderTimeline li.complete>span,.commerceOrderTimeline li.good>span{background:var(--green);box-shadow:0 0 0 1px var(--green)}.commerceOrderTimeline li.watch>span{background:#c58a24;box-shadow:0 0 0 1px #c58a24}.commerceOrderTimeline li.risk>span{background:var(--red);box-shadow:0 0 0 1px var(--red)}.commerceOrderTimeline li>div{gap:2px;padding-bottom:12px;display:grid}.commerceOrderTimeline small,.commerceFulfillmentSummary dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.commerceOrderTimeline strong{font-size:11px}.commerceOrderTimeline p{color:var(--muted);margin:0;font-size:11px;font-weight:600}.commerceFulfillmentSummary{background:#fafcfb;min-width:0;padding:18px 20px 20px}.commerceFulfillmentSummary dl{gap:0;margin:0;display:grid}.commerceFulfillmentSummary dl>div{border-bottom:1px solid var(--line);gap:4px;padding:11px 0;display:grid}.commerceFulfillmentSummary dd{overflow-wrap:anywhere;gap:3px;margin:0;font-size:11px;font-weight:600;display:grid}.commerceFulfillmentSummary dd small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.45}.commerceSpeedReason{color:#315f55;background:#f1f7f4;border:1px solid #c9dcd6;border-radius:8px;align-items:flex-start;gap:8px;margin-top:12px;padding:9px 10px;display:flex}.commerceSpeedReason svg{flex:none}.commerceSpeedReason p{margin:0;font-size:11px;font-weight:600;line-height:1.45}.commerceCancellationStatusLine{border:1px solid;border-radius:8px;align-items:flex-start;gap:8px;margin-top:12px;padding:9px 10px;display:flex}.commerceCancellationStatusLine.good{color:#315f55;background:#f1f7f4;border-color:#c9dcd6}.commerceCancellationStatusLine.watch{color:#78571e;background:#fff9ec;border-color:#ead29e}.commerceCancellationStatusLine.risk{color:#913d38;background:#fff6f4;border-color:#e4bbb5}.commerceCancellationStatusLine svg{flex:none}.commerceCancellationStatusLine p{overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;font-weight:600;line-height:1.45}.commerceOrderError{color:#913d38;background:#fff6f4;border:1px solid #e4bbb5;border-radius:7px;align-items:flex-start;gap:9px;margin:0 15px 10px;padding:9px 10px;display:flex}.commerceOrderError>svg{flex:none}.commerceOrderError div{gap:2px;min-width:0;display:grid}.commerceOrderError strong{font-size:11px}.commerceOrderError p{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:600;line-height:1.4}.commerceOrderFooter{border-top:1px solid var(--line);color:var(--muted);background:var(--surface-2);padding:11px 20px;font-size:11px;font-weight:600}.commerceOrderSubmitted{color:var(--green);align-items:center;gap:5px;display:inline-flex}.commerceCancellationFooter{text-align:right;overflow-wrap:anywhere;align-items:center;gap:5px;max-width:100%;display:inline-flex}.commerceCancellationFooter svg{flex:none}.commerceCancellationFooter.good{color:var(--green)}.commerceCancellationFooter.watch{color:#7a5a1e}.commerceCancellationFooter.risk{color:var(--red)}.commerceMappingChips{flex-wrap:wrap;gap:7px;display:flex}.commerceMappingChips>span{border:1px solid var(--line);border-radius:7px;align-items:center;gap:6px;padding:6px 7px;font-size:11px;display:inline-flex}.commerceMappingChips button{min-height:22px;color:var(--muted);background:0 0;border:0;padding:2px}@media (width<=1100px){.commerceHero,.commerceSetupGrid{grid-template-columns:1fr}.commerceHeroActions{justify-content:flex-start}.commerceMappingForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.commerceHero{padding:18px}.commerceStats,.commerceSettingsForm,.commerceMappingForm{grid-template-columns:1fr}.commerceWide,.commerceSettingsForm .commerceSwitch{grid-column:auto}}.etsyStudioPage{gap:0;min-width:0}.etsyStudioPage button,.etsyStudioPage input,.etsyStudioPage select,.etsyStudioPage textarea{font:inherit}.etsyStudioPage button,.etsyStudioPage a{-webkit-tap-highlight-color:transparent}.etsyStudioPage button:focus-visible,.etsyStudioPage a:focus-visible,.etsyStudioPage input:focus-visible,.etsyStudioPage select:focus-visible,.etsyStudioPage textarea:focus-visible{outline-offset:2px;outline:2px solid #22806f}.etsyStudioHeader{justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:3px 2px 13px;display:flex}.etsyStudioHeader h2,.etsyStudioHeader p{margin:0}.etsyStudioHeader h2{letter-spacing:-.035em;margin-top:2px;font-size:22px;line-height:1.1}.etsyHeaderSummary{align-items:center;gap:8px;display:flex}.etsyHeaderSummary>span{border-left:1px solid var(--line);min-width:67px;color:var(--muted);text-align:center;text-transform:uppercase;letter-spacing:.04em;padding:7px 10px;font-size:11px;font-weight:600}.etsyHeaderSummary>span strong{color:var(--ink);letter-spacing:normal;font-size:16px;display:block}.etsyHeaderSummary button,.etsyInspector button,.etsyInspector a,.etsyDraftEditor button,.etsyDraftEditor a,.etsyOrdersPanel button,.etsyFulfillmentPage button{border:1px solid var(--line);min-height:34px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.etsyHeaderSummary button:hover,.etsyInspector button:hover,.etsyInspector a:hover,.etsyDraftEditor button:hover,.etsyDraftEditor a:hover,.etsyOrdersPanel button:hover,.etsyFulfillmentPage button:hover{background:#f4faf7;border-color:#9fc8bf}.etsyStudioPage button:disabled{cursor:not-allowed;opacity:.5}.etsyStudioPage .primary{color:#fff;background:#176e5f;border-color:#176e5f;box-shadow:0 5px 13px #176e5f1f}.etsyStudioPage .primary:hover{color:#fff;background:#115849;border-color:#115849}.etsyStudioToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px;display:flex}.etsyStudioTabs{flex:1;gap:27px;min-height:39px;margin:0 -2px;display:flex}.etsyStudioToolbar .etsyHeaderSummary{align-self:stretch;padding-bottom:7px}.etsyStudioTabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 2px 11px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.etsyStudioTabs button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.etsyStudioTabs button.active{color:var(--ink)}.etsyStudioTabs button.active:after{background:var(--green)}.etsyStudioPage>.commerceAlert{margin-bottom:10px}.etsyListingsWorkspace{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:minmax(285px,.31fr) minmax(0,1fr);min-height:710px;display:grid;overflow:hidden;box-shadow:0 10px 28px #1c2a260b}.etsyListingRail{border-right:1px solid var(--line);background:#fbfcfb;grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;display:grid}.etsyRailSearch{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:7px;align-items:center;gap:7px;margin:12px;padding:0 10px;display:flex}.etsyRailSearch:focus-within{border-color:#80b6aa;box-shadow:0 0 0 3px #22806f14}.etsyRailSearch input{width:100%;min-width:0;min-height:36px;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.etsySourceTabs{border:1px solid var(--line);background:#f2f5f3;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 12px 11px;padding:3px;display:grid}.etsySourceTabs button{min-width:0;min-height:29px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:5px;font-size:11px;font-weight:600;display:inline-flex}.etsySourceTabs button span{min-width:18px;color:var(--muted);background:#2e4d4614;border-radius:99px;padding:2px 4px;font-size:11px}.etsySourceTabs button.active{color:#145c50;background:var(--surface);box-shadow:0 1px 4px #1c2a2614}.etsySourceTabs button.active span{color:#145c50;background:#e7f3ee}.etsyRailHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:31px;padding:0 13px 8px;font-size:11px;display:flex}.etsyRailHeading span{color:var(--muted);font-size:11px;font-weight:600}.etsyRailHeading strong{flex:1}.etsyRailHeading button{color:#1d6758;white-space:nowrap;background:#f3faf7;border:1px solid #bed7cd;border-radius:6px;align-items:center;gap:4px;margin-left:8px;padding:4px 6px;font-size:11px;font-weight:600;display:inline-flex}.etsyRailList{min-height:0;overflow-y:auto}.etsyRailItem{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.etsyRailItem:hover{background:#f4f8f6}.etsyRailItem.active{background:#eff8f4;position:relative;box-shadow:inset 3px 0 #176e5f}.etsyRailThumb{border:1px solid var(--line);width:64px;height:64px;color:var(--muted);background:#f0f2f1;border-radius:7px;place-items:center;display:grid;overflow:hidden}.etsyRailThumb img{object-fit:cover;width:100%;height:100%}.etsyRailBody{gap:4px;min-width:0;padding-top:1px;display:grid}.etsyRailBody strong,.etsyRailBody small,.etsyRailBody>span{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.etsyRailBody strong{white-space:nowrap;font-size:11px;font-weight:600}.etsyRailBody small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.35;display:-webkit-box}.etsyRailBody>span{color:#506760;white-space:nowrap;font-size:11px;font-weight:600}.etsyIssueCount{white-space:nowrap;border-radius:99px;align-self:start;padding:3px 6px;font-size:11px;font-weight:600}.etsyIssueCount.good{color:#25624f;background:#e5f3eb}.etsyIssueCount.watch{color:#7c5517;background:#fdf0d4}.etsyDraftRailItem .commerceStatus{align-self:start}.etsyRailEmpty{color:var(--muted);text-align:center;margin:0;padding:24px 15px;font-size:11px;font-weight:600}.etsyListingDetail{background:var(--surface);min-width:0;overflow:auto}.etsyDetailEmpty{min-height:360px;color:var(--muted);text-align:center;align-content:center;justify-items:center;padding:24px;display:grid}.etsyDetailEmpty>div:first-child{color:#176e5f;background:#f1f8f4;border:1px solid #c8dcd5;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:13px;display:grid}.etsyDetailEmpty h3,.etsyDetailEmpty p{margin:0}.etsyDetailEmpty h3{color:var(--ink);font-size:17px}.etsyDetailEmpty p{max-width:500px;margin-top:7px;font-size:11px;font-weight:600;line-height:1.5}.etsyDetailEmpty>div:last-child{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:17px;display:flex}.etsyDetailEmpty button{border:1px solid var(--line);min-height:34px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:600;display:inline-flex}.etsyInspector{gap:13px;padding:15px;display:grid}.etsyInspectorHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding-bottom:12px;display:flex}.etsyInspectorHeader>div:first-child{gap:4px;min-width:0;display:grid}.etsyInspectorHeader h3,.etsyInspectorHeader p{margin:0}.etsyInspectorHeader h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;overflow:hidden}.etsyInspectorHeader p{max-width:740px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.etsyTitleLine,.etsyInspectorActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.etsyInspectorActions{flex:none;justify-content:flex-end}.etsyNicknameEditor{border:1px solid var(--line);background:#fafcfb;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:9px;padding:10px;display:grid}.etsyNicknameEditor>svg{color:var(--green);align-self:center}.etsyNicknameEditor label,.etsyDraftFields label,.etsyDraftMediaManager label,.etsyDraftFulfillment label,.etsyAmazonFacts label,.etsyMappingForm label{min-width:0;color:var(--muted);gap:5px;font-size:11px;font-weight:600;display:grid}.etsyNicknameEditor input,.etsyDraftFields input,.etsyDraftFields select,.etsyDraftFields textarea,.etsyDraftMediaManager input,.etsyDraftFulfillment input,.etsyAmazonFacts select,.etsyMappingForm input,.etsyTagInput input,.etsyImageUrl input{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;min-height:35px;color:var(--ink);background:var(--surface);border-radius:7px;padding:8px 9px;font-size:11px}.etsyInspectorGrid{grid-template-columns:minmax(440px,1.35fr) minmax(270px,.65fr);gap:12px;display:grid}.etsyMediaReview,.etsyOpportunities,.etsyListingFooterGrid>div,.etsyAmazonOverview,.etsyImportGuide{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0}.etsyMediaReview{grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);display:grid;overflow:hidden}.etsyMainImage{min-height:350px;color:var(--muted);background:#f1f3f2;place-items:center;display:grid;overflow:hidden}.etsyMainImage img{object-fit:cover;width:100%;height:100%}.etsyMediaContent{align-content:start;gap:11px;min-width:0;padding:12px;display:grid}.etsySectionHeading,.etsyDraftFieldHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.etsySectionHeading>div{gap:2px;display:grid}.etsySectionHeading span,.etsyListingFooterGrid>div>span,.etsyFulfillmentLink>span,.etsyDraftFulfillment>div>span,.etsyTagEditor>span,.etsyDraftCrops>strong{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.etsySectionHeading strong{font-size:12px}.etsySectionHeading small{color:var(--muted);font-size:11px;font-weight:600}.etsyFilmstrip,.etsyDraftFilmstrip{gap:6px;max-width:100%;padding-bottom:3px;display:flex;overflow-x:auto}.etsyFilmstrip img{box-sizing:border-box;object-fit:cover;border:1px solid var(--line);border-radius:6px;flex:0 0 54px;width:54px;height:54px}.etsyFilmstrip img.active{border:2px solid #22806f}.etsyCropHeader{border-top:1px solid var(--line);gap:2px;padding-top:3px;display:grid}.etsyCropHeader strong{font-size:11px}.etsyCropHeader small{color:var(--muted);font-size:11px;font-weight:600}.etsyCropPreviews{grid-template-columns:.9fr .78fr 1.2fr;align-items:end;gap:7px;display:grid}.etsyCropPreviews figure{gap:4px;min-width:0;margin:0;display:grid}.etsyCropPreviews figure img{object-fit:cover;border:1px solid var(--line);background:#f2f4f3;border-radius:6px;width:100%}.etsyCropPreviews figure.square img{aspect-ratio:1}.etsyCropPreviews figure.portrait img{aspect-ratio:4/5}.etsyCropPreviews figure.landscape img{aspect-ratio:4/3}.etsyCropPreviews figcaption{color:var(--muted);text-align:center;font-size:11px;font-weight:600}.etsyNoImage{border:1px dashed var(--line);min-height:120px;color:var(--muted);border-radius:7px;align-content:center;justify-items:center;gap:5px;font-size:11px;font-weight:600;display:grid}.etsyOpportunities{align-content:start;gap:7px;padding:12px;display:grid}.etsyOpportunities article{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:9px;display:grid}.etsyOpportunities article>svg{margin-top:1px}.etsyOpportunities article.good>svg{color:#24705b}.etsyOpportunities article.watch>svg{color:#b27a19}.etsyOpportunities article.risk>svg{color:#b24d45}.etsyOpportunities article strong,.etsyOpportunities article p{margin:0}.etsyOpportunities article strong{font-size:11px;display:block}.etsyOpportunities article p{color:var(--muted);margin-top:3px;font-size:11px;font-weight:600;line-height:1.4}.etsyListingFooterGrid{grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);gap:12px;display:grid}.etsyListingFooterGrid>div{align-content:start;gap:8px;padding:12px;display:grid}.etsyTagCloud{flex-wrap:wrap;gap:5px;display:flex}.etsyTagCloud>span{border:1px solid var(--line);color:#425851;background:#f7faf8;border-radius:6px;align-items:center;gap:3px;min-height:23px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-flex}.etsyTagCloud.muted>span{color:var(--muted);background:#f6f7f6}.etsyFulfillmentLink strong,.etsyFulfillmentLink p{margin:0}.etsyFulfillmentLink strong{font-size:12px}.etsyFulfillmentLink p{color:var(--muted);font-size:11px;font-weight:600;line-height:1.4}.etsyFulfillmentLink button{justify-self:start}.etsyAmazonInspector{max-width:1100px}.etsyAmazonOverview{grid-template-columns:minmax(240px,.45fr) minmax(0,1fr);min-height:360px;display:grid;overflow:hidden}.etsyAmazonImage{color:var(--muted);background:#f2f4f3;place-items:center;display:grid;overflow:hidden}.etsyAmazonImage img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.etsyAmazonFacts{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;padding:18px;display:grid}.etsyAmazonFacts>.etsyFulfillmentSkuSelect{grid-column:1/-1;width:100%;display:flex}#root .etsyAmazonFacts>.etsyFulfillmentSkuSelect>button{width:100%}.etsyAmazonFacts>div:not(.etsyFulfillmentSkuSelect),.etsyAmazonFacts label{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:4px;padding:12px;display:grid}.etsyAmazonFacts label{grid-column:1/-1}.etsyAmazonFacts>div:not(.etsyFulfillmentSkuSelect) span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.etsyAmazonFacts>div:not(.etsyFulfillmentSkuSelect) strong{font-size:15px}.etsyImportGuide{color:#285b4e;background:#f1f8f4;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:13px;display:grid}.etsyImportGuide strong,.etsyImportGuide p{margin:0}.etsyImportGuide strong{font-size:11px}.etsyImportGuide p{color:#4e7368;margin-top:4px;font-size:11px;font-weight:600;line-height:1.45}.etsyDraftEditor{background:#fbfcfb;gap:10px;padding:12px;display:grid}.etsyDraftStepper{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.etsyDraftStepper>span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 7px;min-width:0;padding:10px 17px;display:grid;position:relative}.etsyDraftStepper>span:not(:last-child):after{border-top:1px solid var(--line);border-right:1px solid var(--line);background:var(--surface);content:"";width:14px;height:14px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)rotate(45deg)}.etsyDraftStepper i{width:25px;height:25px;color:var(--muted);border:1px solid #aebbb7;border-radius:50%;grid-row:1/span 2;place-items:center;font-size:11px;font-style:normal;font-weight:600;display:grid}.etsyDraftStepper strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.etsyDraftStepper small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.etsyDraftStepper .complete i,.etsyDraftStepper .active i{color:#fff;background:#176e5f;border-color:#176e5f}.etsyDraftStepper .active{background:#f3f9f6}.etsyDraftSafety{color:#76561f;background:#fff8e9;border:1px solid #ead6ab;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:600;display:flex}.etsyDraftSafety span{flex:1}.etsyDraftSafety strong{color:#42655a;white-space:nowrap;background:#e9f5ef;border-radius:99px;padding:4px 7px}.etsyDraftCopyGrid{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:minmax(260px,.48fr) minmax(0,1fr);display:grid;overflow:hidden}.etsySourceCopy,.etsyDraftFields{align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.etsySourceCopy{border-right:1px solid var(--line);background:#fafcfb}.etsySourceCopy h3,.etsySourceCopy p{margin:0}.etsySourceCopy h3{font-size:13px;line-height:1.4}.etsySourceCopy dl{gap:6px;margin:0;display:grid}.etsySourceCopy dl>div{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);gap:8px;padding-bottom:6px;font-size:11px;display:grid}.etsySourceCopy dt{color:var(--muted);font-weight:600}.etsySourceCopy dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.etsyDraftHint{color:var(--muted);font-size:11px;font-weight:600;line-height:1.45}.etsyDraftResearch{background:#eff8f4;border:1px solid #b9d9d1;border-radius:8px;gap:6px;padding:10px;display:grid}.etsyDraftResearch>span{color:#176e5f;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.etsyDraftResearch>strong{font-size:11px;line-height:1.4}.etsyDraftResearch>small{color:#4d6e65;font-size:11px;font-weight:600}.etsyDraftResearch ul{color:#4d6e65;gap:4px;margin:0;padding-left:15px;font-size:11px;font-weight:600;line-height:1.35;display:grid}.etsyDraftFields textarea{resize:vertical;min-height:118px;line-height:1.45}.etsyClaimReview{color:#873f3a;background:#fff5f2;border:1px solid #e8c3bc;border-radius:7px;align-items:flex-start;gap:7px;padding:8px 9px;font-size:11px;font-weight:600;line-height:1.4;display:flex}.etsyClaimReview svg{flex:none;margin-top:1px}.etsyDraftFields label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.etsyDraftFields label>span small{font-size:11px;font-weight:600}.etsyTagEditor{gap:6px;display:grid}.etsyTagCloud>span.shared{color:#52665f;background:#f1f5f3;border-color:#c5d7d1}.etsyTagCloud>span.new{color:#79571d;background:#fff8e9;border-color:#e4c991}.etsyTagCloud>span button{min-width:0;min-height:0;color:inherit;box-shadow:none;background:0 0;border:0;padding:0}.etsyTagInput,.etsyImageUrl{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.etsyTagEditor>small{color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.etsyTagEditor>small i{border-radius:50%;width:7px;height:7px}.etsyTagEditor>small i.shared{background:#91aaa2}.etsyTagEditor>small i.new{background:#c69234;margin-left:5px}.etsyDraftMedia,.etsyDraftFulfillment{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:10px;padding:12px;display:grid}.etsyDraftMediaGrid{grid-template-columns:minmax(160px,.35fr) minmax(330px,1fr) minmax(240px,.68fr);gap:12px;min-width:0;display:grid}.etsyDraftPrimary{border:1px solid var(--line);min-height:230px;color:var(--muted);background:#f2f4f3;border-radius:8px;place-items:center;display:grid;overflow:hidden}.etsyDraftPrimary img{object-fit:cover;width:100%;height:100%}.etsyDraftMediaManager{align-content:start;gap:9px;min-width:0;display:grid}.etsyDraftFilmstrip>div{flex:0 0 60px;gap:3px;width:60px;display:grid;position:relative}.etsyDraftFilmstrip>div>button:first-child{width:60px;height:60px;min-height:60px;color:var(--muted);background:#f2f4f3;border-radius:6px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.etsyDraftFilmstrip>div.selected>button:first-child{border-color:#82b7ab}.etsyDraftFilmstrip>div.primary>button:first-child{border:2px solid #176e5f}.etsyDraftFilmstrip img{object-fit:cover;width:100%;height:100%}.etsyDraftFilmstrip>div>button:first-child span{color:#fff;background:#176e5f;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;top:3px;right:3px}.etsyDraftFilmstrip .makePrimary{min-height:20px;color:var(--green);box-shadow:none;background:0 0;border:0;padding:2px 3px;font-size:11px}.etsyDraftCrops{border-left:1px solid var(--line);align-content:start;gap:8px;min-width:0;padding-left:12px;display:grid}.etsyDraftFulfillment{grid-template-columns:minmax(240px,.7fr) repeat(2,minmax(180px,1fr));align-items:end}.etsyDraftFulfillment>div{gap:3px;display:grid}.etsyDraftFulfillment strong,.etsyDraftFulfillment p{margin:0}.etsyDraftFulfillment strong{font-size:11px}.etsyDraftFulfillment p{color:var(--muted);font-size:11px;font-weight:600}.etsyDraftFooter{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;padding:10px 0 2px;display:flex}.etsyDraftFooter>div{flex:1}.etsyDraftFooter>div span{color:#8b5d1b;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.etsyDraftFooter>div span.good{color:#25624f}.etsyDraftEditor .etsyDraftFooter button.danger{color:#963f3a;background:#fff7f5;border-color:#e2b8b3}.etsyDraftEditor .etsyDraftFooter button.danger:hover{background:#fff0ed;border-color:#ce8179}.etsyOrdersPanel,.etsyFulfillmentPage{margin-top:0}.etsyOrdersPanel{min-height:420px}.etsyFulfillmentPage{grid-template-columns:minmax(380px,.8fr) minmax(480px,1.2fr);align-items:start;gap:12px;display:grid}.etsyFulfillmentSettings .commerceSettingsForm{grid-template-columns:repeat(2,minmax(0,1fr))}.etsyFulfillmentSettings .commerceSwitch,.etsyFulfillmentSettings .commerceWide{grid-column:1/-1}.walmartFulfillmentPanel{background:linear-gradient(180deg, #e7f5f7b8, #fff0 170px), var(--surface);border-color:#b8d3d7;grid-column:1/-1;gap:16px}.walmartConnectionStrip,.walmartGuardrail{background:#ffffffd1;border:1px solid #c9dfe2;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.walmartConnectionStrip>div,.walmartGuardrail{align-items:flex-start;gap:10px;display:flex}.walmartConnectionStrip>div>span{border-radius:8px;flex:none;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.walmartConnectionStrip>div>span.good{color:#176e5f;background:#e5f3eb}.walmartConnectionStrip>div>span.watch{color:#8b5d1b;background:#fbf0d8}.walmartConnectionStrip strong,.walmartGuardrail strong,.walmartSectionHeading strong{font-size:12px;display:block}.walmartConnectionStrip p,.walmartGuardrail p,.walmartSectionHeading p{color:var(--muted);margin-top:3px;font-size:11px;font-weight:600}.walmartGuardrail{color:#245d4c;background:#eff8f3;border-color:#b7d8c9;justify-content:flex-start}.walmartGuardrail>svg{flex:none;margin-top:1px}.walmartSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.walmartSummaryGrid>div{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:3px;min-width:0;padding:11px 12px;display:grid}.walmartSummaryGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.walmartSummaryGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.walmartSummaryGrid small{color:var(--muted);font-size:11px;font-weight:600}.walmartSettingsGrid{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.walmartSettingsGrid>label{min-width:0;color:var(--muted);gap:5px;font-size:11px;font-weight:600;display:grid}.walmartSettingsGrid>label>input:not([type=checkbox]),.walmartSettingsGrid>label>select{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:36px;color:var(--ink);background:var(--surface);font:inherit;border-radius:7px;padding:8px 9px;font-size:12px}.walmartSettingsGrid .commerceSwitch{border:1px solid var(--line);color:var(--ink);background:var(--surface-2);border-radius:8px;align-items:flex-start;gap:9px;padding:10px;display:flex}.walmartSettingsActions{flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:2px;display:flex}.walmartWorkspaceGrid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:12px;display:grid}.walmartProductLinks,.walmartRecentOrders{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-content:start;gap:11px;min-width:0;padding:13px;display:grid}.walmartSectionHeading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.walmartMappingForm{border-top:1px solid var(--line);grid-template-columns:minmax(130px,.8fr) repeat(2,minmax(150px,1fr)) auto;align-items:end;gap:8px;padding-top:10px;display:grid}.walmartMappingForm label{min-width:0;color:var(--muted);gap:5px;font-size:11px;font-weight:600;display:grid}.walmartMappingForm input{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:34px;color:var(--ink);background:var(--surface);font:inherit;border-radius:7px;padding:7px 8px;font-size:11px}.walmartUnmappedList,.walmartOrderList{gap:7px;display:grid}.walmartUnmappedList>button{text-align:left;justify-content:space-between;width:100%}.walmartUnmappedList>button span{gap:2px;min-width:0;display:grid}.walmartUnmappedList strong,.walmartUnmappedList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.walmartUnmappedList small{color:var(--muted);font-size:11px}.walmartOrderList article{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:10px;display:grid}.walmartOrderList article>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.walmartOrderList article>div:first-child{justify-content:start;gap:2px;display:grid}.walmartOrderList article strong{font-size:11px}.walmartOrderList article small,.walmartOrderList article p{color:var(--muted);font-size:11px;font-weight:600}.walmartOrderList article>p,.walmartOrderList article>span{grid-column:1/-1}.walmartOrderList article>span.risk{color:#943f3f;align-items:flex-start;gap:5px;font-size:11px;font-weight:600;display:flex}.etsyMappingList{gap:7px;display:grid}.etsyMappingList article{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.etsyMappingList article>svg{color:var(--green)}.etsyMappingList article div{gap:2px;min-width:0;display:grid}.etsyMappingList article strong,.etsyMappingList article p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.etsyMappingList article strong{font-size:11px}.etsyMappingList article p{color:var(--muted);font-size:11px;font-weight:600}.etsyMappingList article>button{min-width:28px;min-height:28px;color:var(--muted);padding:4px}.etsyMappingForm{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:12px;display:grid}.etsyMappingForm .wide{grid-column:1/-1}.etsyMappingForm>button{color:#fff;background:#176e5f;border-color:#176e5f;justify-self:start}@media (width<=1280px){.etsyInspectorGrid,.etsyListingFooterGrid{grid-template-columns:1fr}.etsyDraftMediaGrid{grid-template-columns:minmax(150px,.35fr) minmax(0,1fr)}.etsyDraftCrops{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;padding:10px 0 0}.etsyDraftCrops .etsyCropPreviews{grid-template-columns:repeat(3,minmax(0,180px))}.etsyFulfillmentPage,.walmartWorkspaceGrid{grid-template-columns:1fr}}.dashboardOverviewStack .commandMetricGrid{border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardOverviewStack .commandMetricGrid .metricCard{min-height:72px;padding:9px 12px;position:relative}.dashboardOverviewStack .commandMetricGrid .metricTop{min-height:20px;margin:0}.dashboardOverviewStack .commandMetricGrid .metricTop p{color:var(--muted);font-size:12px;font-weight:600}.dashboardOverviewStack .commandMetricGrid .metricCard strong{margin-top:1px;font-size:21px;line-height:1.12}.dashboardOverviewStack .commandMetricGrid .metricCard>span{color:var(--muted);margin-top:3px;font-size:11px;font-weight:600}.dashboardKpiInfoButton{color:#7c817b;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;margin:-5px -5px -5px 0;padding:0;display:inline-flex}.dashboardKpiInfoButton:hover,.dashboardKpiInfoButton:focus-visible{color:var(--green);background:var(--green-soft)}.dashboardOverviewStack .commandGraphPanel,.dashboardOverviewStack .periodComparisonPanel,.dashboardOverviewStack .dashboardProductPerformancePanel{border-radius:10px;padding:12px 14px}.dashboardOverviewStack .commandGraphPanel .panelHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.dashboardOverviewStack .commandGraphPanel .panelHeader>div:first-child{flex:none}.dashboardOverviewStack .commandGraphPanel .panelHeader h2,.dashboardOverviewStack .periodComparisonPanel .panelHeader h2,.dashboardOverviewStack .dashboardProductPerformancePanel .panelHeader h2{font-size:15px}.dashboardOverviewStack .commandGraphPanel .panelAction{width:auto;min-width:0}.dashboardOverviewStack .commandGraphPanel .commandPanelActions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboardOverviewStack .performanceGraphControls{gap:6px}.dashboardOverviewStack .performanceGraphControls .segmented button{min-width:0;min-height:32px;padding:5px 10px;font-size:11px}.dashboardOverviewStack .plotGranularityControl button{min-width:58px}.performanceCoverageMenu{flex:none;position:relative}.performanceCoverageMenu>summary{border:1px solid var(--line);min-height:32px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:600;list-style:none;display:inline-flex}.performanceCoverageMenu>summary::-webkit-details-marker{display:none}.performanceCoverageMenu[open]>summary,.performanceCoverageMenu>summary:hover{color:var(--green);background:var(--green-soft);border-color:#9bc8ba}.performanceCoverageMenu>div{z-index:55;border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;width:310px;padding:12px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 42px #232b2729}.performanceCoverageMenu header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:8px;display:flex}.performanceCoverageMenu header strong{font-size:13px}.performanceCoverageMenu header span,.performanceCoverageMenu small,.performanceCoverageMenu p{color:var(--muted);font-size:11px;font-weight:600}.performanceCoverageMenu dl{gap:7px;margin:9px 0;display:grid}.performanceCoverageMenu dl>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.performanceCoverageMenu dt,.performanceCoverageMenu dd{margin:0;font-size:11px}.performanceCoverageMenu dt{color:var(--muted)}.performanceCoverageMenu dd{color:var(--ink);text-align:right;font-weight:600}.performanceCoverageMenu dl>div.partial dd{color:#8a651f}.performanceCoverageMenu dl>div.unavailable dd{color:var(--red)}.performanceCoverageMenu p{border-top:1px solid var(--line);margin:8px 0 4px;padding-top:8px;line-height:1.4}.performanceMetricToolbar{align-items:center;gap:10px;margin:0 0 5px;display:flex;position:relative}.performanceMetricActions{gap:6px;position:relative}.chartViewControl button{min-height:31px;padding:5px 8px;font-size:11px}.chartViewControl button:disabled{cursor:not-allowed;opacity:.48}.performanceMetricPickerWrap{position:relative}.performanceMetricPickerButton{min-height:31px;padding:5px 8px}.performanceMetricPickerButton>span{color:#155f55;background:var(--green-soft);border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;display:inline-grid}.performanceMetricPicker{z-index:60;border-color:var(--line-strong);background:var(--surface);width:min(620px,100vw - 300px);max-height:min(430px,100vh - 190px);margin:0;padding:10px;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 18px 48px #232b272e}.performanceMetricPicker>header{z-index:2;background:var(--surface);min-height:38px;padding:0 0 7px;position:sticky;top:-10px}.performanceMetricPicker>header>div{align-items:baseline;gap:7px;display:flex}.performanceMetricPicker>header strong{color:var(--ink);font-size:14px}.performanceMetricPicker>header span{color:var(--muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.performanceMetricGroupTabs{z-index:2;background:var(--surface);gap:4px;padding:0 0 9px;display:flex;position:sticky;top:35px}.performanceMetricGroupTabs button{min-height:30px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;padding:4px 8px;font-size:11px;font-weight:600}.performanceMetricGroupTabs button:hover,.performanceMetricGroupTabs button.active{color:#155f55;background:var(--green-soft);border-color:#bdd9d0}.performanceMetricPicker .performanceMetricOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0}.performanceMetricPicker .performanceMetricOptionRow{border-color:var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) 30px}.performanceMetricPicker .performanceMetricOptionRow.active{background:#eff8f5;border-color:#a9d0c4}.performanceMetricPicker .performanceMetricOption{grid-template-columns:8px minmax(0,1fr) 16px;min-height:42px;padding:5px 7px}.performanceMetricPicker .performanceMetricOption span>small{color:#7b807a;margin-top:2px;font-size:11px}.commandChartBox{min-height:300px;margin:0}.commandChartBox .performanceChartClickTarget{min-height:300px}.dashboardEventControls{align-items:center;gap:4px;display:inline-flex;position:relative}.dashboardEventMenu{z-index:45;border:1px solid var(--line-strong);width:min(360px,100vw - 28px);max-height:min(520px,100dvh - 390px);color:var(--ink);background:var(--surface);border-radius:12px;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 18px 46px #1f282433}.dashboardEventMenu>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px 11px;display:flex}.dashboardEventMenu>header div{gap:2px;display:grid}.dashboardEventMenu>header strong,.dashboardEventMenu>header span{display:block}.dashboardEventMenu>header strong{font-size:13px}.dashboardEventMenu>header span{color:var(--muted);font-size:11px}.dashboardEventMenu>header button{width:26px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.dashboardEventMenu>header button:hover{color:var(--ink);background:var(--surface-muted)}.dashboardEventMasterToggle{width:calc(100% - 20px);color:var(--ink);text-align:left;background:#f5faf8;border:1px solid #d9e6e1;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 32px;align-items:center;gap:8px;margin:10px;padding:9px 10px;display:grid}.dashboardEventMasterToggle>span{color:#176a5d;background:#e4f2ed;border-radius:8px;place-items:center;width:28px;height:28px;display:inline-grid}.dashboardEventMasterToggle>div{gap:2px;display:grid}.dashboardEventMasterToggle strong{font-size:11px}.dashboardEventMasterToggle small{color:var(--muted);font-size:11px}.dashboardEventMasterToggle>i{background:#cfd5d1;border-radius:999px;width:31px;height:18px;position:relative}.dashboardEventMasterToggle>i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .14s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000002e}.dashboardEventMasterToggle>i.active{background:#258579}.dashboardEventMasterToggle>i.active:after{transform:translate(13px)}.dashboardEventCatalog{padding:0 8px 8px;display:grid}.dashboardEventCatalog>button{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 7px;display:grid}.dashboardEventCatalog>button:hover,.dashboardEventCatalog>button.active{color:var(--ink);background:#f6f6f2}.dashboardEventCatalogCheck{color:#1c796c;background:#fff;border:1px solid #cdd3cf;border-radius:5px;place-items:center;width:18px;height:18px;display:inline-grid}.dashboardEventCatalog>button>span:nth-child(2){gap:2px;display:grid}.dashboardEventCatalog strong{font-size:11px}.dashboardEventCatalog small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.25}.dashboardEventCatalog b{color:#68716c;text-align:center;background:#eceeea;border-radius:999px;min-width:22px;padding:3px 6px;font-size:11px}.dashboardEventMenu>footer{border-top:1px solid var(--line);color:var(--muted);background:#fafaf7;padding:9px 13px 10px;font-size:11px;line-height:1.35}.dashboardEventsToggle,.dashboardEventAddButton{border:1px solid var(--line-strong);min-height:31px;color:var(--muted);background:var(--surface);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-weight:600;display:inline-flex}.dashboardEventsToggle:hover,.dashboardEventsToggle.active,.dashboardEventAddButton:hover{color:#155f55;background:#f0f8f5;border-color:#acd0c5}.dashboardEventsToggle.error{color:#98463e;border-color:#e0b6ad}.dashboardEventsToggle>span{color:#155f55;background:var(--green-soft);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:inline-grid}.performanceChartWithEvents{min-height:352px;position:relative}.performanceEventRail{width:100%;margin-top:-2px}.performanceEventRailTrack{border-top:1px solid #d9d7cf;min-height:52px;position:relative}.performanceEventMarker{--event-lane:0;z-index:4;top:calc(7px + (var(--event-lane) * 26px));left:var(--event-left);min-width:0;color:var(--event-color);font:inherit;text-align:left;background:0 0;border:0;padding:0;display:inline-flex;position:absolute;transform:translate(-50%)}.performanceEventMarker.point{align-items:center;gap:5px}.performanceEventMarker.range{top:calc(5px + (var(--event-lane) * 26px));width:max(var(--event-width), 34px);border-top:2px solid var(--event-color);align-items:flex-start;height:28px;transform:none}.performanceEventMarker.range:before,.performanceEventMarker.range:after{background:var(--event-color);content:"";border-radius:2px;width:2px;height:7px;position:absolute;top:-2px}.performanceEventMarker.range:before{left:0}.performanceEventMarker.range:after{right:0}.performanceEventMarkerGlyph{border:1px solid color-mix(in srgb, var(--event-color) 48%, white);width:22px;height:22px;color:var(--event-color);background:var(--surface);border-radius:999px;flex:none;place-items:center;display:inline-grid;box-shadow:0 1px 3px #242b281a}.performanceEventMarker.range .performanceEventMarkerGlyph{position:absolute;top:-11px;left:50%;transform:translate(-50%)}.performanceEventMarkerLabel{color:#616964;text-overflow:ellipsis;white-space:nowrap;max-width:116px;font-size:11px;font-weight:600;line-height:22px;overflow:hidden}.performanceEventMarker.range .performanceEventMarkerLabel{line-height:14px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.performanceEventMarker:hover .performanceEventMarkerGlyph,.performanceEventMarker.hovered .performanceEventMarkerGlyph,.performanceEventMarker.active .performanceEventMarkerGlyph{border-color:var(--event-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--event-color) 15%, transparent)}.performanceEventRail.dense .performanceEventMarker:not(.active) .performanceEventMarkerLabel{display:none}.performanceEventRail.dense .performanceEventMarker.hovered:not(.active) .performanceEventMarkerLabel{display:block}.performanceEventRail.dense .performanceEventMarker.point:not(.active) .performanceEventMarkerGlyph{width:18px;height:18px}.performanceEventPopover{z-index:30;top:22px;left:clamp(200px, var(--event-position), calc(100% - 200px));border:1px solid color-mix(in srgb, var(--event-color) 35%, #d9d7cf);width:420px;max-height:min(620px,100dvh - 160px);color:var(--ink);background:color-mix(in srgb, var(--surface) 96%, var(--event-color));border-radius:11px;padding:12px;position:absolute;overflow-y:auto;transform:translate(-50%);box-shadow:0 15px 36px #1f28242e}.performanceEventIncidentTiming{color:#335f59;background:#eaf4f1;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:7px 8px;font-size:11px;display:flex}.performanceEventIncidentTiming strong{font-size:11px}.performanceEventContextNote{background:#f2f7f5;border-left:3px solid #77a9a0;border-radius:0 7px 7px 0;padding:8px}.performanceEventAffected{margin-top:9px}.performanceEventAffected>strong{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:11px;display:block}.performanceEventAffected>div{background:#ffffffb3;border:1px solid #e4e1d9;border-radius:8px;max-height:192px;display:grid;overflow-y:auto}.performanceEventAffected article{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:7px 8px;display:grid}.performanceEventAffected article+article{border-top:1px solid #ece9e2}.performanceEventAffected article>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.performanceEventAffected article>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:11px;overflow:hidden}.performanceEventAffected article>b{color:#48534e;white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:11px}.performanceEventAffected .performanceEventItemChanges{grid-area:1/2/span 2;align-self:center;justify-items:end;gap:2px;margin:0;padding:0;list-style:none;display:grid}.performanceEventAffected .performanceEventItemChanges li{align-items:baseline;gap:6px;display:flex}.performanceEventAffected .performanceEventItemChanges i{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-style:normal}.performanceEventAffected .performanceEventItemChanges b{color:#48534e;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.performanceEventAffected .performanceEventItemUnknown{color:var(--muted);font-weight:500}.performanceEventAffectedMore{color:var(--muted);margin-top:4px;font-size:11px;display:block}.performanceEventPopover>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.performanceEventPopover>header>span{color:var(--event-color);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.performanceEventPopover>header button{width:24px;height:24px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.performanceEventPopover>header button:hover{color:var(--ink);background:#eeeae2}.performanceEventPopover h3{margin:2px 0 1px;font-size:15px;line-height:1.25}.performanceEventPopover>time{color:var(--muted);font-size:11px;font-weight:600}.performanceEventPopover>p{color:#59635e;margin:8px 0 0;font-size:11px;line-height:1.4}.performanceEventChange{gap:6px;margin:9px 0 0;display:grid}.performanceEventChange>div{background:#ffffffb3;border:1px solid #e4e1d9;border-radius:8px;padding:7px 8px}.performanceEventChange dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.performanceEventChange dd{margin:2px 0 0;font-size:12px;font-weight:600}.performanceEventAnalysis{border-top:1px solid #e4e1d9;margin-top:10px;padding-top:9px}.performanceEventAnalysis>header{gap:2px;display:grid}.performanceEventAnalysis>header strong{font-size:12px}.performanceEventAnalysis>header span{color:#737b76;font-size:11px;line-height:1.3}.performanceEventAnalysisGrid{background:#ffffffb8;border:1px solid #e4e1d9;border-radius:8px;margin-top:7px;overflow-x:auto}.performanceEventAnalysisHeader,.performanceEventAnalysisRow{grid-template-columns:minmax(76px, 1.15fr) repeat(var(--event-period-count), minmax(56px, 1fr)) minmax(48px, .75fr);min-width:calc(150px + (var(--event-period-count) * 70px));align-items:center;gap:6px;padding:6px 8px;display:grid}.performanceEventAnalysisHeader{color:#727a76;text-transform:uppercase;background:#f5f5f1;font-size:11px;font-weight:600}.performanceEventAnalysisHeader>span:not(:first-child){text-align:right}.performanceEventAnalysisHeader small{color:#8a918d;letter-spacing:0;text-transform:none;white-space:nowrap;margin-top:1px;font-size:11px;font-weight:600;display:block}.performanceEventAnalysisRow{border-top:1px solid #ece9e2;font-size:11px}.performanceEventAnalysisRow>strong{color:#4f5954;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.performanceEventAnalysisRow>span,.performanceEventAnalysisRow>b{text-align:right;white-space:nowrap}.performanceEventAnalysisRow>b{font-size:11px}.performanceEventAnalysisRow>b.positive{color:#19705e}.performanceEventAnalysisRow>b.negative{color:#a8463d}.performanceEventAnalysisRow>b.neutral{color:#68716c}.performanceEventAnalysisMore{border-top:1px solid #e4e1d9}.performanceEventAnalysisMore>summary{color:#286f65;cursor:pointer;padding:7px 8px;font-size:11px;font-weight:600;list-style-position:inside}.performanceEventAnalysisMore>summary span{color:#52615c;background:#e8eeeb;border-radius:999px;place-items:center;min-width:17px;height:17px;margin-left:3px;font-size:11px;display:inline-grid}.performanceEventAnalysisNote{color:#777f7b;margin-top:6px;font-size:11px;line-height:1.35;display:block}.performanceEventPopover>footer{color:var(--muted);border-top:1px solid #e4e1d9;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:8px;font-size:11px;font-weight:600;display:flex}.performanceEventPopover>footer>div{align-items:center;gap:7px;display:flex}.performanceEventPopover>footer a,.performanceEventPopover>footer button{color:#155f55;font:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.dashboardEventEditorBackdrop{z-index:130;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#151d1a42;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dashboardEventEditor{border:1px solid var(--line-strong);background:var(--surface);border-radius:13px;width:min(540px,100%);overflow:hidden;box-shadow:0 22px 64px #1c25213d}.dashboardEventEditor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 13px;display:flex}.dashboardEventEditor>header span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.dashboardEventEditor>header h2{margin:2px 0 0;font-size:19px}.dashboardEventEditor>header p{color:var(--muted);margin:4px 0 0;font-size:11px}.dashboardEventEditor>header>button{width:30px;height:30px;color:var(--muted);background:#f3f1ec;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.dashboardEventEditorBody{gap:13px;padding:16px 18px 18px;display:grid}.dashboardEventField{gap:5px;display:grid}.dashboardEventField>span,.dashboardEventCategories legend{color:#505a55;font-size:11px;font-weight:600}.dashboardEventField>span small{color:var(--muted);font:inherit;font-weight:600}.dashboardEventField input,.dashboardEventField select,.dashboardEventField textarea{border:1px solid var(--line-strong);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;font-size:12px}.dashboardEventField input,.dashboardEventField select{min-height:38px;padding:7px 9px}#root .dashboardEventProductScope>button{width:100%;min-height:38px}.dashboardEventField textarea{resize:vertical;min-height:76px;padding:9px}.dashboardEventField input:focus,.dashboardEventField select:focus,.dashboardEventField textarea:focus{border-color:#6ba99b;outline:3px solid #2a806b1f}.dashboardEventCategories{border:0;min-width:0;margin:0;padding:0}.dashboardEventCategories>div{gap:5px;margin-top:6px;display:flex;overflow-x:auto}.dashboardEventCategories button{border:1px solid var(--line);min-height:32px;color:var(--muted);white-space:nowrap;background:#faf9f6;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:600}.dashboardEventCategories button.active{color:#155f55;background:var(--green-soft);border-color:#9bc6b9}.dashboardEventDateFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboardEventEditor>footer{border-top:1px solid var(--line);background:#faf9f6;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.dashboardEventEditor>footer>div{gap:7px;display:flex}.dashboardEventDelete{color:#a14940;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:5px 8px;font-size:11px;font-weight:600;display:inline-flex}.dashboardEventDelete.armed{background:#fff2f0;border-color:#dfb6b0}.dashboardEventInlineError{color:#93463f;background:#fff5f3;border:1px solid #e2bcb5;border-radius:8px;align-items:center;gap:7px;margin-top:-4px;padding:7px 9px;font-size:11px;display:flex}.dashboardEventInlineError>span{flex:1}.dashboardEventInlineError button{width:22px;height:22px;color:inherit;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:inline-grid}.commandChartBox.compactEmpty{min-height:112px}.commandChartBox.compactEmpty .emptyState,.commandChartBox.compactEmpty .loadingState{min-height:110px;padding:12px}.dashboardMetricHelpBackdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#151d1a3d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dashboardMetricHelp{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;width:min(520px,100%);padding:16px;box-shadow:0 22px 64px #1c25213d}.dashboardMetricHelp>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:12px;padding-bottom:12px;display:grid}.dashboardMetricHelp>header span{color:var(--green);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:600}.dashboardMetricHelp>header h2{margin:2px 0 0;font-size:18px}.dashboardMetricHelp>header>strong{font-size:17px}.dashboardMetricHelp>header button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.dashboardMetricHelp>header button:hover{color:var(--ink);background:#f2eee8}.dashboardMetricHelp dl{gap:0;margin:4px 0 0;display:grid}.dashboardMetricHelp dl>div{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.dashboardMetricHelp dl>div:last-child{border-bottom:0}.dashboardMetricHelp dt,.dashboardMetricHelp dd{margin:0;font-size:12px;line-height:1.45}.dashboardMetricHelp dt{color:var(--ink);font-weight:600}.dashboardMetricHelp dd{color:var(--muted)}.dashboardOverviewStack .periodComparisonPanel .panelHeader,.dashboardOverviewStack .dashboardProductPerformancePanel .panelHeader{margin-bottom:8px}.dashboardOverviewStack .comparisonRangeForm{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:0 0 9px;display:flex}.dashboardOverviewStack .comparisonQuickPresets{border:0;gap:4px;padding:0}.dashboardOverviewStack .comparisonQuickPresets button{min-height:32px;padding:4px 9px}.dashboardOverviewStack .comparisonRangeRow{flex:440px}.dashboardOverviewStack .comparisonRangeActions{flex:none}.dashboardOverviewStack .comparisonAccountStory{margin-top:8px}.dashboardOverviewStack .productPerformanceControls{margin:-38px 0 7px auto}@media (width<=1100px){.dashboardOverviewStack .commandGraphPanel .panelHeader{flex-direction:column;align-items:stretch}.dashboardOverviewStack .commandGraphPanel .commandPanelActions{justify-content:space-between}.dashboardOverviewStack .performanceGraphControls{scrollbar-width:thin;overflow-x:auto}.performanceMetricPicker{width:min(620px,100vw - 72px)}}@media (width<=760px){.dashboardOverviewStack{gap:10px}.dashboardOverviewStack .commandMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardOverviewStack .commandMetricGrid .metricCard{min-height:68px;padding:8px 10px}.dashboardOverviewStack .commandMetricGrid .metricCard strong{font-size:19px}.dashboardOverviewStack .commandGraphPanel,.dashboardOverviewStack .periodComparisonPanel,.dashboardOverviewStack .dashboardProductPerformancePanel{padding:10px}.dashboardOverviewStack .commandGraphPanel .panelHeader{display:flex}.dashboardOverviewStack .commandGraphPanel .commandPanelActions{display:flex;overflow:visible}.dashboardOverviewStack .performanceGraphControls{width:100%}.performanceCoverageMenu>div{width:auto;position:fixed;top:106px;left:12px;right:12px}.performanceMetricToolbar{flex-direction:column;align-items:stretch;gap:6px}.performanceMetricActions{flex-direction:row;justify-content:space-between;align-items:center}.performanceMetricPickerButton{width:auto}.performanceMetricPicker{z-index:90;border-radius:16px 16px 0 0;width:100%;max-height:72dvh;padding:12px;position:fixed;inset:auto 0 0;box-shadow:0 -16px 48px #232b2733}.performanceMetricPicker .performanceMetricOptions{grid-template-columns:1fr}.commandChartBox,.commandChartBox .performanceChartClickTarget{min-height:300px}.dashboardMetricHelpBackdrop{align-items:end;padding:0}.dashboardMetricHelp{border-radius:16px 16px 0 0;width:100%}.dashboardMetricHelp dl>div{grid-template-columns:1fr;gap:4px}.dashboardOverviewStack .comparisonRangeForm{flex-direction:column;align-items:stretch}.dashboardOverviewStack .comparisonRangeRow{flex-basis:auto}.dashboardOverviewStack .comparisonRangeActions .miniButton{width:100%}.dashboardOverviewStack .productPerformanceControls{margin:0 0 7px}}html,body,#root,.appShell,.mainArea,.sectionStack,.panel,.panelBody,.twoColumn,.listingWorkspace,.inventoryWorkspace,.campaignManagerSection{min-width:0;max-width:100%}.mainArea,.sectionStack{overflow-x:clip}.sectionStack{gap:10px}.panel{box-shadow:none}.panelHeader{min-height:48px;padding:10px 12px}.panelHeader h2{font-size:15px}.panelHeader .eyebrow{font-size:11px}.panelBody{padding:10px 12px 12px}.decisionFilterStrip>span{flex-wrap:wrap}.decisionFilterStrip small{color:inherit;font-size:11px;font-weight:600}.productsToolbar,.listingWorkspaceToolbar{min-height:auto;padding:0}.productsToolbar .controlCluster,.listingWorkspaceToolbar .apiActions{justify-content:flex-end;width:100%}.productsSummaryStrip,.listingSummaryStrip,.rcSummaryStrip,.projectControlSummaryStrip{padding:0}.productsSummaryStrip>span,.listingSummaryStrip>span,.rcSummaryStrip>span,.projectControlSummaryStrip>span{border-radius:6px}.commandMetricGrid{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.commandMetricGrid .metricCard{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;min-height:86px;padding:10px 12px}.commandMetricGrid .metricCard:last-child{border-right:0}.commandMetricGrid .metricCard strong{font-size:22px}.commandMetricGrid .metricCard span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.profitHeroValueRow{margin-top:5px}.profitHeroValueRow strong{font-size:30px}.profitHeroMeta{gap:5px;margin-top:8px}.profitHeroMeta span{min-height:24px;padding:3px 7px;font-size:11px}.profitKpiGrid{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:0;overflow:hidden}.profitKpiCard{border:0;border-right:1px solid var(--line);border-radius:0;min-height:76px;padding:9px 10px}.profitKpiCard:last-child{border-right:0}.profitKpiIcon{width:22px;height:22px}.profitKpiCard strong{margin-top:5px;font-size:18px}.profitKpiCard p{margin-top:3px;font-size:11px}.apiConnectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.apiSummary{min-height:0}.credentialChecklist{gap:3px}.reportActionGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.reportActionGrid .actionButton{min-height:34px;padding:6px 8px;font-size:11px}.syncSummaryGrid{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.syncSummaryGrid article{border:0;border-right:1px solid var(--line);border-radius:0;min-height:64px}.syncSummaryGrid article:last-child{border-right:0}.reportSourceGrid,.sourceLinkGrid{gap:6px}.reportSourceCard{min-height:0;padding:9px}.reportSourceCard p,.reportSourceCard>span{font-size:11px}.listingProductRail .panelBody{padding:8px}.listingProductStrip{gap:6px}.listingProductChip{min-width:min(300px,82vw)}.listingHero{min-height:0;padding:9px}.listingHeroMedia,.listingHeroMedia img,.listingHeroMedia svg{width:48px;height:48px}.listingHeroCopy strong{font-size:13px}.guardrailStrip{min-height:36px;padding:7px 9px}.campaignWidgetGrid{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:hidden}.campaignChartWidget{border:0;border-right:1px solid var(--line);border-radius:0;min-height:70px;padding:8px}.campaignChartWidget:last-child{border-right:0}.campaignChartWidget strong{font-size:16px}.campaignChartWidget small{display:none}.campaignChartBox{min-height:210px}.campaignChartBox.compactEmpty{min-height:58px}.campaignChartBox.compactEmpty .emptyState{min-height:56px;padding:8px}.campaignDetailHero{background:var(--surface);min-height:0;padding:10px 12px}.campaignDetailHero h2{font-size:18px}.campaignDetailMetrics.compact{border:1px solid var(--line);border-radius:8px;gap:0;overflow:hidden}.campaignDetailMetrics.compact article{border:0;border-right:1px solid var(--line);border-radius:0;min-height:58px}.campaignTable .campaignColumn-details,.campaignTable tbody td:first-child{z-index:3;background:var(--surface);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.campaignTable .campaignColumn-campaign,.campaignTable .campaignNameCell{left:var(--campaign-details-width,58px);z-index:2;background:var(--surface);box-shadow:1px 0 0 var(--line);position:sticky}.campaignTable .campaignColumn-details,.campaignTable .campaignColumn-campaign{z-index:5}.campaignSettingsGrid{gap:6px}.tableWrap,.evidenceTableRegion,.commerceTableWrap,.taxTableWrap,.pricingTableWrap{overscroll-behavior-x:contain;max-width:100%}.dataQualityCallout{gap:8px;min-height:0;padding:8px 10px}.dataQualityCallout strong{font-size:11px}.dataQualityCallout span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.etsyStudioToolbar{gap:10px;padding-block:0}.etsyStudioToolbar .workspaceViewTabs{flex:480px}.etsyHeaderSummary{flex:none}.commercePanel>header{gap:10px;padding:10px 12px}.commercePanel>header h3{font-size:15px}.commercePanelIntro{font-size:11px}.inventorySettingsPanel .workspaceViewTabs{margin-inline:16px}.inventoryWorkspaceNav{min-height:46px}.shipmentBuilderHeader{min-height:0;padding:9px 11px}.shipmentBuilderHeader h2{font-size:16px}.shipmentJourney{border:1px solid var(--line);border-radius:8px;gap:0;overflow:hidden}.shipmentJourney article{border:0;border-right:1px solid var(--line);border-radius:0;min-height:52px}.shipmentJourney article:last-child{border-right:0}.reportDataTable :is(th,td):first-child,.productPerformanceTable :is(th,td):first-child{z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--line);position:sticky;left:0}@media (width<=900px){.commandMetricGrid,.profitKpiGrid,.syncSummaryGrid,.campaignWidgetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.commandMetricGrid .metricCard:nth-child(2n),.profitKpiCard:nth-child(2n),.syncSummaryGrid article:nth-child(2n),.campaignChartWidget:nth-child(2n){border-right:0}.apiConnectionGrid{grid-template-columns:minmax(0,1fr)}.reportActionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.panelHeader,.productsToolbar .controlCluster,.listingWorkspaceToolbar .apiActions{flex-direction:column;align-items:stretch}.panelAction,.productsToolbar .controlCluster>*,.listingWorkspaceToolbar .apiActions>*{width:100%}.commandMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profitKpiGrid{grid-template-columns:minmax(0,1fr)}.syncSummaryGrid,.campaignWidgetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.commandMetricGrid .metricCard,.profitKpiCard,.syncSummaryGrid article,.campaignChartWidget{border-bottom:1px solid var(--line);min-height:0}.campaignChartWidget:nth-child(odd){border-right:1px solid var(--line)}.campaignChartWidget:nth-child(2n){border-right:0}.commandMetricGrid .metricCard:last-child,.profitKpiCard:last-child,.syncSummaryGrid article:last-child,.campaignChartWidget:last-child,.commandMetricGrid .metricCard:nth-last-child(-n+2),.syncSummaryGrid article:nth-last-child(-n+2){border-bottom:0}.campaignChartWidget:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.etsyStudioToolbar .workspaceViewTabs{flex:none}.reportActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaignChartBox{min-height:170px}.shipmentJourney{grid-template-columns:minmax(0,1fr)}.shipmentJourney article{border-right:0;border-bottom:1px solid var(--line)}.shipmentJourney article:last-child{border-bottom:0}}@media (width<=760px){.mobileSectionButton .navUrgencyBadge{flex:none;min-width:20px;overflow:visible}.section-keywords .toolbar>.marketplaceSelect{grid-column:1}.section-keywords .toolbar>.dateRangePicker{grid-column:2}}@media (width<=389px){.section-keywords .toolbar>.marketplaceSelect,.section-keywords .toolbar>.dateRangePicker{grid-column:1}}@media (width<=1060px){.etsyListingsWorkspace{grid-template-columns:1fr}.etsyListingRail{border-right:0;border-bottom:1px solid var(--line);grid-template-rows:auto auto auto auto;max-height:420px}.etsyRailList{max-height:270px}.etsyDetailEmpty{min-height:420px}.etsyDraftCopyGrid,.etsyDraftFulfillment{grid-template-columns:1fr}.etsySourceCopy{border-right:0;border-bottom:1px solid var(--line)}.etsyAmazonOverview{grid-template-columns:minmax(200px,.45fr) minmax(0,1fr)}}@media (width<=760px){.dashboardCriticalBanner{grid-template-columns:34px minmax(0,1fr)}.dashboardCriticalAction{grid-column:1/-1;justify-content:flex-end}.etsyStudioHeader,.etsyStudioToolbar,.etsyInspectorHeader,.etsyDraftSafety{align-items:flex-start}.etsyStudioHeader,.etsyStudioToolbar,.etsyInspectorHeader,.etsyDraftSafety,.etsyDraftFooter{flex-direction:column}.etsyHeaderSummary,.etsyInspectorActions,.etsyDraftFooter,.etsyDraftFooter>button,.etsyDraftFooter>a{width:100%}.etsyStudioToolbar{gap:4px}.etsyStudioToolbar .etsyHeaderSummary{align-self:auto;padding-bottom:8px}.etsyStudioTabs{gap:17px}.etsyRailItem{grid-template-columns:58px minmax(0,1fr)}.etsyRailThumb{width:58px;height:58px}.etsyIssueCount,.etsyDraftRailItem .commerceStatus{grid-column:2;justify-self:start}.etsyInspector{padding:10px}.etsyNicknameEditor,.etsyMediaReview,.etsyAmazonOverview,.etsyDraftMediaGrid,.etsyAmazonFacts,.etsyMappingForm,.etsyFulfillmentSettings .commerceSettingsForm{grid-template-columns:1fr}.etsyNicknameEditor>svg{display:none}.etsyMainImage{min-height:300px}.etsyDraftStepper>span{padding:8px}.etsyDraftStepper small{display:none}.etsyDraftSafety strong{white-space:normal}.etsyDraftPrimary{min-height:300px}.etsyDraftCrops{grid-column:auto}.etsyAmazonImage{min-height:280px}.etsyAmazonFacts label,.etsyMappingForm .wide,.etsyFulfillmentSettings .commerceSwitch,.etsyFulfillmentSettings .commerceWide{grid-column:auto}.etsyMappingList article{grid-template-columns:1fr auto}.etsyMappingList article>svg{display:none}.walmartConnectionStrip,.walmartGuardrail{align-items:stretch}.walmartConnectionStrip{display:grid}.walmartConnectionStrip>button{justify-self:start}.walmartSummaryGrid,.walmartSettingsGrid,.walmartMappingForm{grid-template-columns:1fr}.walmartSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.walmartSettingsActions{grid-column:auto}.walmartMappingForm>button{justify-self:start}}.commerceHeroCompact{align-items:center;padding:20px 22px}.commerceHeroCompact h2{max-width:680px;font-size:clamp(21px,1.8vw,24px)}.commerceConnectionState{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #fff3;border-radius:9px;align-items:center;gap:10px;min-width:210px;padding:11px 13px;display:flex}.commerceConnectionState.good>svg{color:#aee3c8}.commerceConnectionState.risk>svg{color:#ffd0c9}.commerceConnectionState span{gap:2px;display:grid}.commerceConnectionState strong{font-size:13px}.commerceConnectionState small{color:#d9e7e3;font-size:11px;font-weight:600}.commerceAlertAction span{flex:1}.commerceAlertAction button{color:#843737;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d79590;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.commercePanelIntro{color:var(--muted);font-size:11px;font-weight:600;margin-top:4px!important}.commerceHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.commerceBridgeList{gap:8px;display:grid}.commerceBridgeRow{background:linear-gradient(90deg,#f6faf8,#fffdf9);border:1px solid #c8dcd5;border-radius:9px;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.commerceBridgeEndpoint{gap:3px;min-width:0;display:grid}.commerceBridgeEndpoint span,.commerceBridgeEndpoint small{color:var(--muted);font-size:11px;font-weight:600}.commerceBridgeEndpoint strong{text-overflow:ellipsis;font-size:14px;overflow:hidden}.commerceBridgeArrow{color:var(--green);justify-items:center;gap:2px;display:grid}.commerceBridgeArrow span{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600}.commerceListingGrid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:10px;display:grid}.commerceListingCard{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-rows:150px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.commerceListingImage{color:var(--muted);background:var(--surface-2);place-items:center;display:grid;overflow:hidden}.commerceListingImage img{object-fit:cover;width:100%;height:100%}.commerceListingBody{grid-template-rows:auto auto 1fr auto;gap:8px;min-width:0;padding:12px;display:grid}.commerceListingMeta,.commerceListingFooter,.commerceListingFacts{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.commerceListingMeta{color:var(--muted);justify-content:space-between;font-size:11px;font-weight:600}.commerceListingBody h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin:0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.commerceListingFacts{align-content:start}.commerceListingFacts span{color:var(--muted);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.commerceListingFooter{border-top:1px solid var(--line);color:var(--muted);padding-top:9px;font-size:11px;font-weight:600}.commerceListingFooter strong{color:var(--ink);font-size:13px}.commerceListingFooter a{color:var(--green);align-items:center;gap:4px;margin-left:auto;font-weight:600;text-decoration:none;display:inline-flex}.commerceDisclosure{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;overflow:hidden}.commerceDisclosure>summary,.commerceAdvanced>summary{cursor:pointer;list-style:none}.commerceDisclosure>summary::-webkit-details-marker{display:none}.commerceAdvanced>summary::-webkit-details-marker{display:none}.commercePreferences>summary::-webkit-details-marker{display:none}.commerceDisclosure>summary{justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex}.commerceDisclosure>summary span{align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.commerceDisclosure>summary small{color:var(--muted);font-size:11px;font-weight:600}.commerceDisclosureBody{border-top:1px solid var(--line);background:var(--surface);gap:12px;padding:13px;display:grid}.commerceOpportunityGrid{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:9px;display:grid}.commerceOpportunityGrid article{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:9px;padding:12px;display:grid}.commerceOpportunityGrid article>svg{color:var(--green)}.commerceOpportunityGrid article div{gap:4px;display:grid}.commerceOpportunityGrid article strong{font-size:12px}.commerceOpportunityGrid article p{color:var(--muted);font-size:11px;font-weight:600;line-height:1.45}.commerceOpportunityGrid article>span{color:#7a5a1e;background:#fbf0d8;border-radius:999px;grid-column:2;width:fit-content;padding:3px 6px;font-size:11px;font-weight:600}.commerceTextLink{width:fit-content;color:var(--green);align-items:center;gap:5px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.commerceEmptyState{color:var(--muted);text-align:center;justify-items:center;gap:5px;padding:28px 16px;display:grid}.commerceEmptyState>svg{color:var(--green)}.commerceEmptyState strong{color:var(--ink);font-size:13px}.commerceEmptyState p{max-width:430px;font-size:11px;font-weight:600}.commercePreferences{display:block}.commercePreferences>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex}.commercePreferences>summary>div:first-child{gap:3px;display:grid}.commercePreferences>summary h3{font-size:17px}.commercePreferences>summary p:last-child{color:var(--muted);font-size:11px;font-weight:600}.commercePreferences>summary>div:last-child{color:var(--muted);align-items:center;gap:8px;display:flex}.commerceSettingsBody{border-top:1px solid var(--line);gap:13px;margin-top:14px;padding-top:14px;display:grid}.commerceBuyerNote{color:#285b4e;background:#f1f8f4;border:1px solid #c8dcd5;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.commerceBuyerNote>svg{flex:none}.commerceBuyerNote div{gap:3px;display:grid}.commerceBuyerNote strong{font-size:12px}.commerceBuyerNote p{color:#4e7368;font-size:11px;font-weight:600;line-height:1.45}.commerceAdvanced{border-top:1px solid var(--line);grid-column:1/-1}.commerceAdvanced>summary{color:var(--muted);padding:9px 0;font-size:11px;font-weight:600}.commerceAdvanced[open]>summary{color:var(--ink)}@media (width<=900px){.commerceBridgeRow{grid-template-columns:1fr auto 1fr}.commerceBridgeRow>.commerceStatus{grid-column:1/-1}}@media (width<=720px){.commerceHeroCompact,.commercePreferences>summary,.commerceDisclosure>summary{align-items:flex-start}.commerceConnectionState{min-width:0}.commerceAlertAction,.commercePreferences>summary,.commerceDisclosure>summary{flex-direction:column}.commerceHeaderActions{justify-content:flex-start;width:100%}.commerceBridgeRow{grid-template-columns:1fr}.commerceBridgeArrow{justify-items:start;transform:rotate(90deg)}.commerceBridgeArrow span{display:none}.commerceBridgeRow>.commerceStatus{grid-column:auto}.commerceListingGrid,.commerceOpportunityGrid{grid-template-columns:1fr}.commerceOrderHeader,.commerceOrderFooter{flex-direction:column;align-items:flex-start}.commerceOrderHeaderMeta{justify-content:flex-start}.commerceCancellationFooter{text-align:left;align-items:flex-start}.commerceOrderBody{grid-template-columns:1fr}.commerceOrderMain{border-right:0;border-bottom:1px solid var(--line)}.commerceDispatchBanner{flex-direction:column;align-items:flex-start}}.etsyInspectorHeader .etsyListingIdentity{gap:5px}.etsyInspectorHeader .etsyListingIdentity h3{max-width:820px;text-overflow:initial;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;line-height:1.35;display:-webkit-box;overflow:hidden}.etsyListingSectionTabs{border:1px solid var(--line);background:#f4f6f5;border-radius:9px;gap:5px;padding:4px;display:flex}.etsyInspector .etsyListingSectionTabs button{min-height:32px;color:var(--muted);box-shadow:none;background:0 0;border-color:#0000;padding:6px 10px}.etsyInspector .etsyListingSectionTabs button.active{border-color:var(--line);color:#155d51;background:var(--surface);box-shadow:0 1px 4px #1c2a2614}.etsyListingSectionTabs button span{color:#4f6c64;background:#e4eee9;border-radius:99px;min-width:19px;padding:2px 5px;font-size:11px}.etsyContentWorkspace,.etsyStrategyWorkspace,.etsyGalleryWorkspace{grid-template-columns:minmax(0,1fr) minmax(285px,.36fr);align-items:start;gap:12px;display:grid}.etsyLiveListingEditor,.etsyOptimizerPanel,.etsyGalleryColumn,.etsyCropReviewPanel,.etsyOptimizationCommand,.etsyKeywordResearchPanel,.etsyShopCoverage,.etsyStrategyWorkspace>.etsyOptimizerPanel,.etsyContentSidebar>.etsyFulfillmentLink{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0}.etsyStrategyWorkspace.streamlined{grid-template-columns:minmax(0,1fr)}.etsyStrategyWorkspace.streamlined .etsyStrategyMain{width:100%;max-width:1120px;margin:0 auto}.etsyLiveListingEditor{gap:13px;padding:14px;display:grid}.etsyLiveListingEditor.editing{border-color:#80b6aa;box-shadow:0 0 0 3px #22806f12}.etsyEditorSectionHeading,.etsyEditorLabel{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.etsyEditorSectionHeading>div{gap:2px;display:grid}.etsyEditorSectionHeading>div>span,.etsyEditorLabel>span,.etsyLiveListingEditor>label>span,.etsyOptimizerPanel label>span,.etsyImageMetadata>span,.etsyDraftTemplateDetails>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.etsyEditorSectionHeading>div>strong{font-size:12px}.etsyEditingBadge{color:#155d51;white-space:nowrap;background:#e8f4ef;border-radius:99px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;font-weight:600;display:inline-flex}.etsyLiveListingEditor>label,.etsyOptimizerPanel label{gap:5px;display:grid}.etsyLiveListingEditor>label>span,.etsyEditorLabel>span{justify-content:space-between;gap:8px;display:flex}.etsyLiveListingEditor label small,.etsyEditorLabel small{color:var(--muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.etsyLiveListingEditor textarea,.etsyOptimizerPanel input,.etsyOptimizerPanel select{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;resize:vertical;background:#fbfcfb;border-radius:7px;outline:0;padding:10px;font-size:11px;line-height:1.55}.etsyLiveListingEditor textarea[readonly]{cursor:text}.etsyLiveListingEditor.editing textarea{background:var(--surface)}.etsyLiveListingEditor textarea:focus,.etsyOptimizerPanel input:focus,.etsyOptimizerPanel select:focus{border-color:#80b6aa;box-shadow:0 0 0 3px #22806f14}.etsyLiveTitleField textarea{min-height:70px;font-size:14px;font-weight:600;line-height:1.4}.etsyListingFacts{grid-template-columns:1.25fr .9fr .9fr;gap:7px;display:grid}.etsyListingFacts>div{border:1px solid var(--line);background:#f8faf9;border-radius:7px;align-content:start;gap:3px;min-width:0;padding:9px;display:grid}.etsyListingFacts span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.etsyListingFacts strong{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.etsyListingFacts small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.35}.etsyLiveTagEditor{border-top:1px solid var(--line);gap:7px;padding-top:12px;display:grid}.etsyLiveTagEditor .etsyTagCloud>span.shared{color:#76561f;background:#fff9ed;border-color:#ead4ab}.etsyLiveTagEditor .etsyTagCloud>span.new{color:#236256;background:#eef8f5;border-color:#b9d9d1}.etsyLiveTagEditor .etsyTagCloud>span.verified{color:#155d51;background:#e4f4ef;border-color:#78b8a8}.etsyLiveTagEditor .etsyTagCloud>span.amazon-verified{color:#28577d;background:#edf5fc;border-color:#8baed4}.etsyLiveTagEditor .etsyTagCloud>span button{color:currentColor;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.etsyLiveTagEditor .etsyTagCloud.materials>span{color:#555465;background:#f8f7fb;border-color:#d7d6df}.etsyLiveEditorFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.etsyLiveEditorFooter>div{gap:7px;display:flex}.etsyUnifiedApplyBar{background:#edf8f4;border:1px solid #9fc9c0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.etsyUnifiedApplyBar>span{gap:2px;min-width:0;display:grid}.etsyUnifiedApplyBar>span strong{color:#155d51;font-size:11px}.etsyUnifiedApplyBar>span small{color:#41675e;font-size:11px;font-weight:600;line-height:1.4}.etsyUnifiedApplyBar>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.etsyCropReviewPanel .etsyUnifiedApplyBar{grid-template-columns:1fr}.etsyCropReviewPanel .etsyUnifiedApplyBar>div{justify-content:stretch}.etsyCropReviewPanel .etsyUnifiedApplyBar>div .primary{flex:170px}.etsyInlineSwitch{align-items:flex-start;gap:8px;display:flex}.etsyInlineSwitch input{margin-top:2px}.etsyInlineSwitch span{gap:2px;display:grid}.etsyInlineSwitch strong{font-size:11px}.etsyInlineSwitch small{color:var(--muted);font-size:11px;font-weight:600}.etsyContentSidebar{gap:12px;display:grid}.etsyOptimizerPanel{gap:11px;padding:13px;display:grid}.etsyOptimizerHeading{grid-template-columns:auto minmax(0,1fr);gap:9px;display:grid}.etsyOptimizerHeading>span{color:#176e5f;background:#e8f4ef;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.etsyOptimizerHeading strong,.etsyOptimizerHeading p,.etsyOptimizerSignals strong,.etsyOptimizerSignals span{margin:0}.etsyOptimizerHeading strong{font-size:12px}.etsyOptimizerHeading p{color:var(--muted);margin-top:3px;font-size:11px;font-weight:600;line-height:1.45}.etsyOptimizerSignals{gap:6px;display:grid}.etsyOptimizerSignals article{background:#f7faf8;border-left:3px solid #b9d9d1;border-radius:0 6px 6px 0;gap:2px;padding:8px;display:grid}.etsyOptimizerSignals article.watch{background:#fffaf0;border-left-color:#d9aa4e}.etsyOptimizerSignals article.risk{background:#fff5f3;border-left-color:#cc756c}.etsyOptimizerSignals strong{font-size:11px}.etsyOptimizerSignals span{color:var(--muted);font-size:11px;font-weight:600;line-height:1.4}.etsyOptimizerPanel>small{color:var(--muted);text-align:center;font-size:11px;font-weight:600;line-height:1.4}.etsyInspector .etsyOptimizerSecondary{color:#176e5f;min-height:0;box-shadow:none;background:0 0;border:0;justify-self:center;padding:3px 0;font-size:11px}.etsyOptimizerResearchStatus{color:#75551d;background:#fff9ed;border:1px solid #e6cb94;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;padding:8px;display:grid}.etsyOptimizerResearchStatus.ready{color:#155d51;background:#edf8f4;border-color:#afd3ca}.etsyOptimizerResearchStatus>span{place-items:center;padding-top:1px;display:grid}.etsyOptimizerResearchStatus>div{gap:2px;display:grid}.etsyOptimizerResearchStatus strong{font-size:11px}.etsyOptimizerResearchStatus small{color:currentColor;font-size:11px;font-weight:600;line-height:1.4}.etsyOptimizerDivider{background:var(--line);text-align:center;height:1px;margin:2px 0;position:relative}.etsyOptimizerDivider span{color:var(--muted);background:var(--surface);text-transform:uppercase;letter-spacing:.045em;padding:0 7px;font-size:11px;font-weight:600;position:relative;top:-7px}.etsyVariantAction{border:1px solid var(--line);background:#fafcfb;border-radius:8px;gap:9px;padding:10px;display:grid}.etsyVariantAction>div{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.etsyVariantAction>div>svg{color:var(--green);margin-top:1px}.etsyVariantAction span{gap:3px;display:grid}.etsyVariantAction strong{font-size:11px}.etsyVariantAction small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.4}.etsyVariantAction>button{justify-self:start}.etsyRevisionBanner{background:linear-gradient(90deg,#edf8f4,#f9fcfa);border:1px solid #b8d9d0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.etsyRevisionBanner>span{color:#176e5f;background:#dcefe7;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.etsyRevisionBanner>div{gap:2px;min-width:0;display:grid}.etsyRevisionBanner strong,.etsyRevisionBanner p,.etsyRevisionBanner small{margin:0}.etsyRevisionBanner strong{font-size:11px}.etsyRevisionBanner p{color:#3f6259;font-size:11px;font-weight:600;line-height:1.45}.etsyRevisionBanner small{color:var(--muted);font-size:11px;font-weight:600}.etsyContentSidebar>.etsyFulfillmentLink{gap:7px;padding:12px;display:grid}.etsyGalleryColumn,.etsyCropReviewPanel,.etsyKeywordResearchPanel,.etsyShopCoverage{padding:13px}.etsyGalleryColumn{gap:10px;display:grid}.etsyInspector .etsyGalleryColumn .etsyMainImage{border:1px solid var(--line);width:100%;min-height:520px;max-height:660px;color:var(--muted);box-shadow:none;background:#f2f4f3;border-radius:8px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.etsyInspector .etsyGalleryColumn .etsyMainImage img{object-fit:contain;width:100%;height:100%;max-height:660px}.etsyInspector .etsyGalleryColumn .etsyMainImage>span{color:#fff;background:#14231fc7;border:1px solid #ffffffb3;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;right:10px}.etsyFilmstrip{padding:2px 1px 5px}.etsyInspector .etsyFilmstrip button{border:1px solid var(--line);background:var(--surface);width:66px;height:66px;min-height:66px;box-shadow:none;border-radius:7px;flex:0 0 66px;padding:2px;position:relative;overflow:hidden}.etsyInspector .etsyFilmstrip button.active{border:2px solid #22806f;padding:1px;box-shadow:0 0 0 2px #22806f1a}.etsyInspector .etsyFilmstrip button img{object-fit:cover;border:0;border-radius:4px;width:100%;height:100%}.etsyInspector .etsyFilmstrip button>span{color:#fff;background:#14231fc7;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;display:grid;position:absolute;bottom:4px;right:4px}.etsyGalleryHint{color:var(--muted);margin:0;font-size:11px;font-weight:600;line-height:1.4}.etsyCropReviewPanel{gap:13px;display:grid}.etsyCropReviewPanel .etsyCropPreviews{grid-template-columns:1fr;gap:10px}.etsyCropReviewPanel .etsyCropPreviews figure{grid-template-columns:92px minmax(0,1fr);align-items:center}.etsyCropReviewPanel .etsyCropPreviews figure img{aspect-ratio:auto;grid-row:1;width:92px;height:76px}.etsyCropReviewPanel .etsyCropPreviews figure.square img{object-fit:cover;aspect-ratio:1;height:92px}.etsyCropReviewPanel .etsyCropPreviews figure.portrait img{object-fit:cover;aspect-ratio:4/5;height:115px}.etsyCropReviewPanel .etsyCropPreviews figure.landscape img{object-fit:cover;aspect-ratio:4/3;height:69px}.etsyCropReviewPanel .etsyCropPreviews figcaption{text-align:left}.etsyImageMetadata{border-top:1px solid var(--line);gap:4px;padding-top:11px;display:grid}.etsyImageMetadata strong{font-size:11px;line-height:1.4}.etsyImageMetadata p{color:var(--muted);margin:0 0 3px;font-size:11px;font-weight:600;line-height:1.45}.etsyImageMetadata textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;resize:vertical;background:#fafcfb;border-radius:7px;outline:0;padding:9px;font-size:11px;font-weight:600;line-height:1.5}.etsyImageMetadata.editing textarea{background:var(--surface);border-color:#9fc9c0}.etsyImageMetadata textarea:focus{border-color:#6ba99b;box-shadow:0 0 0 3px #22806f14}.etsyImageMetadata>button{justify-self:start}.etsyImageMetadata small{color:var(--muted);font-size:11px;font-weight:600}.etsyCropReviewPanel>article{border:1px solid var(--line);background:#fafcfb;border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:9px;display:grid}.etsyCropReviewPanel>article.watch>svg{color:#b27a19}.etsyCropReviewPanel>article.good>svg{color:#24705b}.etsyCropReviewPanel>article strong,.etsyCropReviewPanel>article p{margin:0}.etsyImageEditFooter{border-top:1px solid var(--line);gap:8px;padding-top:11px;display:grid}.etsyImageEditFooter>span{color:#176e5f;font-size:11px;font-weight:600}.etsyImageEditFooter>div{flex-wrap:wrap;gap:6px;display:flex}.etsyCropReviewPanel>article strong{font-size:11px}.etsyCropReviewPanel>article p{color:var(--muted);margin-top:3px;font-size:11px;font-weight:600;line-height:1.4}.etsyOptimizationCommand{gap:14px;padding:16px;scroll-margin-top:12px;display:grid}.etsyOptimizationLead{color:#48635c;max-width:820px;margin:0;font-size:11px;font-weight:600;line-height:1.55}.etsyOptimizationFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.etsyOptimizationFlow article{background:#f5faf8;border:1px solid #c9ded8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px;display:grid}.etsyOptimizationFlow article>span{color:#fff;background:#1c7565;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:grid}.etsyOptimizationFlow article>div{gap:3px;display:grid}.etsyOptimizationFlow strong{font-size:11px}.etsyOptimizationFlow small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.4}.etsyOptimizationInputs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:7px;display:grid}.etsyOptimizationInputs article{border:1px solid var(--line);background:#fafcfb;border-radius:7px;gap:3px;padding:9px;display:grid}.etsyOptimizationInputs article.watch{background:#fffaf0;border-color:#ead4a8}.etsyOptimizationInputs article.automatic{background:#f1f7fc;border-color:#a8c9e7}.etsyOptimizationInputs span,.etsyOptimizationControls label>span{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:600}.etsyOptimizationInputs strong{font-size:11px;line-height:1.35}.etsyOptimizationInputs small,.etsyOptimizationControls label>small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.35}.etsyOptimizationControls{border-top:1px solid var(--line);grid-template-columns:minmax(280px,1fr) minmax(220px,auto);align-items:end;gap:10px;padding-top:13px;display:grid}.etsyOptimizationControls:has(>label:nth-of-type(2)){grid-template-columns:repeat(2,minmax(210px,1fr)) minmax(220px,auto)}.etsyOptimizationControls label{gap:5px;display:grid}.etsyOptimizationControls input,.etsyOptimizationControls select{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;min-height:38px;color:var(--ink);font:inherit;background:#fbfcfb;border-radius:7px;outline:0;padding:9px 10px;font-size:11px;font-weight:600}.etsyOptimizationControls input:focus,.etsyOptimizationControls select:focus{border-color:#80b6aa;box-shadow:0 0 0 3px #22806f14}.etsyOptimizationControls>button{white-space:nowrap;min-height:38px}.etsyOptimizationAssurance{color:#155d51;background:#edf8f4;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.etsyOptimizationAssurance>span{gap:2px;display:grid}.etsyOptimizationAssurance strong{font-size:11px}.etsyOptimizationAssurance small{color:#41675e;font-size:11px;font-weight:600;line-height:1.4}.etsyShopCoverage{gap:12px;display:grid}.etsyStrategyMain{gap:12px;min-width:0;display:grid}.etsyKeywordResearchPanel{gap:12px;scroll-margin-top:12px;display:grid}.etsyEvidenceDrawer{padding:0;display:block;overflow:hidden}.etsyEvidenceDrawer>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px 15px;list-style:none;display:grid}.etsyEvidenceDrawer>summary::-webkit-details-marker{display:none}.etsyEvidenceDrawer>summary>div{gap:2px;display:grid}.etsyEvidenceDrawer>summary>div>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.etsyEvidenceDrawer>summary strong{font-size:11px}.etsyEvidenceDrawer>summary small{color:var(--muted);font-size:11px;font-weight:600}.etsyEvidenceDrawer>summary>svg{color:var(--muted);transition:transform .16s}.etsyEvidenceDrawer[open]>summary>svg{transform:rotate(90deg)}.etsyEvidenceDrawerBody{border-top:1px solid var(--line);gap:12px;padding:14px;display:grid}.etsyAutomaticEvidence{background:#f2f8fd;border:1px solid #a9cbe8;border-radius:8px;gap:10px;padding:12px;display:grid}.etsyAutomaticEvidence.unavailable{background:#fffaf0;border-color:#e2d1ac}.etsyAutomaticEvidence>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.etsyAutomaticEvidence>div:first-child>span{color:#285f8a;background:#dcecf9;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.etsyAutomaticEvidence.unavailable>div:first-child>span{color:#76561f;background:#f7e8c9}.etsyAutomaticEvidence>div:first-child>div{gap:3px;display:grid}.etsyAutomaticEvidence strong,.etsyAutomaticEvidence p,.etsyAutomaticEvidence small{margin:0}.etsyAutomaticEvidence>div:first-child strong{font-size:11px}.etsyAutomaticEvidence p{color:#3f6078;font-size:11px;font-weight:600;line-height:1.5}.etsyAutomaticEvidence>div:first-child small{color:#557085;font-size:11px;font-weight:600;line-height:1.45}.etsyAutomaticTerms{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;display:grid}.etsyAutomaticTerms>span{background:#fff;border:1px solid #c8ddec;border-radius:7px;gap:2px;padding:7px 8px;display:grid}.etsyAutomaticTerms strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.etsyAutomaticTerms small{color:#557085;font-size:11px;font-weight:600}.etsyKeywordResearchIntro{background:#f0f8f5;border:1px solid #b7d6ce;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px;display:flex}.etsyKeywordResearchIntro>div{gap:4px;min-width:0;display:grid}.etsyKeywordResearchIntro strong{font-size:11px}.etsyKeywordResearchIntro p{color:#46665e;max-width:720px;margin:0;font-size:11px;font-weight:600;line-height:1.55}.etsyKeywordResearchIntro small{color:#5b766f;font-size:11px;font-weight:600;line-height:1.45}.etsyKeywordResearchIntro a{color:#155d51;background:#fff;border:1px solid #91bdb2;border-radius:7px;flex:none;align-items:center;gap:5px;min-height:30px;padding:6px 9px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.etsyKeywordSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.etsyKeywordSummary article{border:1px solid var(--line);background:#fafcfb;border-radius:7px;gap:3px;padding:9px;display:grid}.etsyKeywordSummary span,.etsyKeywordImport label>span,.etsyKeywordQueue>div:first-child>span{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:600}.etsyKeywordSummary strong{font-size:15px}.etsyKeywordSummary small,.etsyKeywordImport small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.35}.etsyKeywordQueue{gap:7px;display:grid}.etsyKeywordQueue>p{color:#76561f;margin:0;font-size:11px;font-weight:600;line-height:1.45}.etsyKeywordQueue>div:first-child,.etsyKeywordImport>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.etsyKeywordQueue>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.etsyKeywordQueue>div:last-child>span{border:1px solid var(--line);background:#fafcfb;border-radius:7px;gap:1px;padding:6px 8px;font-size:11px;font-weight:600;display:grid}.etsyKeywordQueue>div:last-child small{color:var(--muted);font-size:11px;font-weight:600}.etsyKeywordReadyNote{color:#155d51;background:#edf8f4;border-radius:7px;align-items:flex-start;gap:8px;padding:9px;display:flex}.etsyKeywordReadyNote span{gap:2px;display:grid}.etsyKeywordReadyNote strong{font-size:11px}.etsyKeywordReadyNote small{font-size:11px;font-weight:600}.etsyKeywordReadyNote.loading{color:#4b625c;background:#f1f5f3}.etsyKeywordReadyNote.error{color:#7a4c23;background:#fff6e8}.etsyKeywordReadyNote button{justify-self:start;margin-top:3px}.etsyKeywordImport{border:1px solid var(--line);background:#fafcfb;border-radius:8px;gap:7px;padding:10px;display:grid}.etsyKeywordImport label{gap:5px;display:grid}.etsyKeywordImport textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);resize:vertical;background:#fff;border-radius:7px;outline:0;padding:9px;font:8.5px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.etsyKeywordImport textarea:focus{border-color:#80b6aa;box-shadow:0 0 0 3px #22806f14}.etsyKeywordImportError{color:#7a4c23;background:#fff1dc;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;padding:8px;font-size:11px;font-weight:600;line-height:1.4;display:grid}.etsyKeywordTableWrap{border:1px solid var(--line);border-radius:8px;max-width:100%;overflow-x:auto}.etsyKeywordTable{border-collapse:collapse;width:100%;font-size:11px}.etsyKeywordTable th,.etsyKeywordTable td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:7px 8px}.etsyKeywordTable th{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;background:#f7f9f8;font-size:11px}.etsyKeywordTable th:first-child,.etsyKeywordTable td:first-child{text-align:left}.etsyKeywordTable td:first-child{gap:2px;display:grid}.etsyKeywordTable td:first-child small{color:var(--muted);font-size:11px}.etsyKeywordTable tr:last-child td{border-bottom:0}.etsyKeywordTable tr.stale{color:var(--muted);opacity:.72}.etsyCoverageSummary{background:#fff9ed;border:1px solid #ead6ab;border-radius:8px;padding:12px}.etsyCoverageSummary strong,.etsyCoverageSummary p{margin:0}.etsyCoverageSummary strong{font-size:12px}.etsyCoverageSummary p{color:#725d34;margin-top:4px;font-size:11px;font-weight:600;line-height:1.5}.etsyCoverageList{gap:6px;display:grid}.etsyCoverageList article{border:1px solid var(--line);border-radius:7px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.etsyCoverageList article.active{background:#eef7f3;border-color:#9fc9c0}.etsyCoverageList .etsyRailThumb{width:48px;height:48px}.etsyCoverageList article>div{min-width:0}.etsyCoverageList article strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.etsyCoverageList article p{color:var(--muted);margin:3px 0 0;font-size:11px;font-weight:600}.etsyCoverageList article>span:last-child{color:#176e5f;text-transform:uppercase;font-size:11px;font-weight:600}.etsyDraftTemplateDetails{gap:4px;min-width:0;display:grid}.etsyDraftTemplateDetails strong{overflow-wrap:anywhere;font-size:11px}.etsyDraftTemplateDetails p{color:var(--muted);margin:0;font-size:11px;font-weight:600;line-height:1.4}.etsyImageLightbox{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111816e6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:28px;display:grid;position:fixed;inset:0}.etsyImageLightbox figure{justify-items:center;gap:10px;min-width:0;max-height:calc(100vh - 56px);margin:0;display:grid}.etsyImageLightbox figure img{object-fit:contain;background:#f3f4f3;border-radius:8px;max-width:100%;max-height:calc(100vh - 115px);box-shadow:0 18px 70px #00000061}.etsyImageLightbox figcaption{color:#fff;text-align:center;justify-items:center;gap:2px;font-size:11px;display:grid}.etsyImageLightbox figcaption span{color:#cbd5d1;max-width:700px;font-size:11px}.etsyInspector .etsyImageLightbox button{color:#fff;width:42px;height:42px;min-height:42px;box-shadow:none;background:#ffffff1f;border-color:#ffffff40;border-radius:50%;padding:0}.etsyInspector .etsyImageLightbox button:hover{background:#fff3;border-color:#ffffff80}.etsyInspector .etsyImageLightbox .close{position:absolute;top:18px;right:18px}@media (width<=1280px){.etsyContentWorkspace,.etsyStrategyWorkspace,.etsyGalleryWorkspace{grid-template-columns:1fr}.etsyContentSidebar{grid-template-columns:minmax(0,1fr) minmax(250px,.65fr)}.etsyCropReviewPanel .etsyCropPreviews{grid-template-columns:repeat(3,minmax(0,1fr))}.etsyCropReviewPanel .etsyCropPreviews figure{grid-template-columns:1fr}}@media (width<=760px){.etsyListingSectionTabs{width:100%;overflow-x:auto}.etsyInspector .etsyListingSectionTabs button{flex:none}.etsyListingFacts,.etsyContentSidebar,.etsyCropReviewPanel .etsyCropPreviews,.etsyOptimizationFlow,.etsyOptimizationInputs,.etsyOptimizationControls,.etsyUnifiedApplyBar,.etsyKeywordSummary,.etsyRevisionBanner{grid-template-columns:1fr}.etsyOptimizationControls:has(>label:nth-of-type(2)){grid-template-columns:1fr}.etsyKeywordResearchIntro,.etsyKeywordImport>div{flex-direction:column;align-items:stretch}.etsyKeywordResearchIntro a,.etsyKeywordImport button{justify-content:center}.etsyRevisionBanner>button{justify-self:start}.etsyLiveEditorFooter{flex-direction:column;align-items:flex-start}.etsyLiveEditorFooter>div,.etsyLiveEditorFooter>div>button,.etsyUnifiedApplyBar>div,.etsyUnifiedApplyBar>div>button{width:100%}.etsyInspector .etsyGalleryColumn .etsyMainImage{min-height:320px}.etsyImageLightbox{grid-template-columns:1fr;padding:58px 14px 14px}.etsyInspector .etsyImageLightbox .previous,.etsyInspector .etsyImageLightbox .next{position:absolute;top:50%}.etsyInspector .etsyImageLightbox .previous{left:10px}.etsyInspector .etsyImageLightbox .next{right:10px}}@media (width<=1280px){.etsyInspector>.etsyInspectorHeader{flex-direction:column}.etsyInspectorHeader .etsyListingIdentity,.etsyInspectorHeader .etsyInspectorActions{width:100%}.etsyInspectorHeader .etsyListingIdentity h3{white-space:normal;-webkit-line-clamp:unset;max-width:none;display:block;overflow:visible}.etsyInspectorHeader .etsyInspectorActions{justify-content:flex-start}.etsyInspector .etsyFilmstrip button{flex-basis:58px;width:58px;height:58px;min-height:58px}}.dashboardOverviewStack{gap:18px}.dashboardOverviewStack .commandGraphPanel,.dashboardOverviewStack .periodComparisonPanel,.dashboardOverviewStack .dashboardProductPerformancePanel{padding:14px}.dashboardOverviewStack .commandGraphPanel .panelHeader,.dashboardOverviewStack .periodComparisonPanel .panelHeader,.dashboardOverviewStack .dashboardProductPerformancePanel .panelHeader{min-height:0;margin-bottom:10px;padding:0}.dashboardOverviewStack .commandGraphPanel .panelHeader>div:first-child,.dashboardOverviewStack .periodComparisonPanel .panelHeader>div:first-child,.dashboardOverviewStack .dashboardProductPerformancePanel .panelHeader>div:first-child{flex-wrap:wrap;align-items:baseline;gap:4px 9px;display:flex}.dashboardOverviewStack .commandGraphPanel .panelHeader h2,.dashboardOverviewStack .periodComparisonPanel .panelHeader h2,.dashboardOverviewStack .dashboardProductPerformancePanel .panelHeader h2{order:-1;margin:0;font-size:16px;line-height:1.25}.dashboardOverviewStack .commandGraphPanel .panelHeader .eyebrow,.dashboardOverviewStack .periodComparisonPanel .panelHeader .eyebrow,.dashboardOverviewStack .dashboardProductPerformancePanel .panelHeader .eyebrow{line-height:1.25}.dashboardOverviewStack .periodComparisonPanel .panelAction,.dashboardOverviewStack .dashboardProductPerformancePanel .panelAction{flex:none}.dashboardOverviewStack .commandGraphPanel .panelHeader{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:center;gap:12px;display:grid}.dashboardOverviewStack .commandGraphPanel .panelAction{width:auto}.dashboardOverviewStack .commandGraphPanel .commandPanelActions{grid-template-columns:minmax(0,1fr) auto auto;justify-content:flex-end;display:grid}@media (width<=1540px){.dashboardOverviewStack .commandGraphPanel .panelHeader{grid-template-columns:minmax(0,1fr)}.dashboardOverviewStack .commandGraphPanel .panelAction{width:100%}.dashboardOverviewStack .commandGraphPanel .commandPanelActions{justify-content:flex-start}}@media (width<=980px){.dashboardOverviewStack .commandGraphPanel .commandPanelActions{display:flex}.dashboardOverviewStack .commandGraphPanel .performanceGraphControls{width:100%}}@media (width<=760px){.dashboardOverviewStack{gap:14px}.dashboardOverviewStack .commandGraphPanel,.dashboardOverviewStack .periodComparisonPanel,.dashboardOverviewStack .dashboardProductPerformancePanel{padding:12px}.dashboardOverviewStack .commandGraphPanel .panelHeader,.dashboardOverviewStack .periodComparisonPanel .panelHeader,.dashboardOverviewStack .dashboardProductPerformancePanel .panelHeader{align-items:stretch;gap:8px}.dashboardOverviewStack .periodComparisonPanel .panelHeader,.dashboardOverviewStack .dashboardProductPerformancePanel .panelHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.dashboardOverviewStack .periodComparisonPanel .panelAction,.dashboardOverviewStack .dashboardProductPerformancePanel .panelAction{width:auto}.dashboardOverviewStack .commandGraphPanel .commandPanelActions{grid-template-columns:auto auto;justify-content:space-between;display:grid}.dashboardOverviewStack .commandGraphPanel .performanceGraphControls{overscroll-behavior-x:contain;scrollbar-width:thin;flex-direction:row;grid-column:1/-1;align-items:center;gap:6px;width:100%;overflow-x:auto}.dashboardOverviewStack .commandGraphPanel .performanceGraphControls .segmented{flex-wrap:nowrap;flex:none;grid-template-columns:none;width:auto;display:inline-flex}.dashboardOverviewStack .commandGraphPanel .performanceGraphControls .segmented button{flex:none;min-height:34px;padding-inline:10px}.dashboardOverviewStack .commandGraphPanel .commandPanelActions>.statusPill{margin-left:0}.dashboardOverviewStack .commandGraphPanel .commandPanelActions>.actionButton{width:auto}}.inventoryWorkspace{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;overflow:hidden}.inventoryWorkspaceNav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 12px 0 8px;display:flex}.inventoryWorkspaceNav>.workspaceViewTabs{align-self:stretch}.inventoryWorkspaceTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.inventoryWorkspaceTools .miniButton,.inventoryWorkspaceTools .actionButton,.inventoryWorkspaceTools .visibilityToggle{min-height:34px}.inventoryHandoffAction{background:var(--green);color:#fff;border-color:#1d625b}.inventoryWorkspaceBody{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.inventoryPlannerList{border-bottom:1px solid var(--line);min-width:0}.inventoryWorkspaceTable{gap:0}.inventoryWorkspaceTable .dataTableToolbar{border-bottom:1px solid var(--line);min-height:42px;padding:6px 12px}.inventoryWorkspaceTable .evidenceTableRegion{border:0;border-radius:0;max-height:min(50vh,480px)}.inventoryWorkspaceTable .evidenceTableRegion table{table-layout:fixed;width:100%;min-width:960px}.inventoryWorkspaceTable .evidenceTableRegion :is(th,td){padding:9px 10px}.inventoryWorkspaceTable .evidenceTableRegion tbody tr{height:48px}.inventoryWorkspaceTable .evidenceTableRegion tbody tr.selected>td{background:#f3faf8}.inventoryWorkspaceTable .evidenceTableRegion tbody tr.selected>td:first-child{box-shadow:inset 3px 0 0 var(--green), 1px 0 0 var(--line)}.inventoryTableProductButton{width:100%;min-width:0;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:0;display:grid}.inventoryTableProductButton :is(img,svg){border:1px solid var(--line);background:var(--surface-2);width:32px;height:32px;color:var(--green);object-fit:cover;border-radius:8px}.inventoryTableProductButton strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.inventoryTableProductIdentity{min-width:0;display:grid}.inventoryTableProductIdentity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.inventoryTableProductButton:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.inventoryPlannerInspector{background:#fff;align-content:start;min-width:0;display:grid}.inventoryPlannerInspector:before{height:var(--s-2);border-bottom:1px solid var(--line-strong);background:var(--surface-2);content:""}.inventoryInspectorProduct{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 14px;display:grid}.inventoryInspectorProduct>img,.inventoryInspectorProduct>svg{border:1px solid var(--line);background:var(--surface-2);width:58px;height:58px;color:var(--green);object-fit:cover;border-radius:8px}.inventoryInspectorProduct>div{gap:3px;min-width:0;display:grid}.inventoryInspectorProduct>div>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.inventoryInspectorProduct>div>span{color:var(--muted);font-size:11px;font-weight:600}.inventorySupplyCycle,.inventoryPipelineSection,.inventoryDecisionFields,.inventoryAssumptions{border-bottom:1px solid var(--line);padding:12px 16px}.inventoryInspectorSectionTitle{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.inventoryInspectorSectionTitle>div{gap:2px;display:grid}.inventoryInspectorSectionTitle strong,.inventoryPipelineHeader strong{color:var(--ink);font-size:13px;font-weight:600}.inventoryInspectorSectionTitle span,.inventoryPipelineHeader span{color:var(--muted);font-size:11px;font-weight:600}.inventoryCycleTimeline{grid-template-columns:repeat(4,minmax(0,1fr));margin:2px 0 8px;display:grid}.inventoryCycleTimeline article{border-top:2px solid var(--line-strong);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:7px;min-width:0;padding:8px 8px 0 0;display:grid;position:relative}.inventoryCycleTimeline article svg{color:var(--muted);background:#fff;border-radius:999px;margin-top:-21px;padding:2px}.inventoryCycleTimeline article.complete,.inventoryCycleTimeline article.decision{border-top-color:var(--green)}.inventoryCycleTimeline article.complete svg,.inventoryCycleTimeline article.decision svg{color:var(--green)}.inventoryCycleTimeline article.arrival{border-top-color:var(--amber)}.inventoryCycleTimeline article.arrival svg{color:#a26c12}.inventoryCycleTimeline article span{gap:2px;min-width:0;display:grid}.inventoryCycleTimeline article strong{font-size:11px;font-weight:600;line-height:1.2}.inventoryCycleTimeline article small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.25}.inventoryArrivalCover small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}.inventoryArrivalCover strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.inventoryPipelineHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.inventoryPipelineHeader>span{background:var(--surface-2);border-radius:999px;padding:2px 7px}.inventoryPipelineRow{border:1px solid var(--line);background:#fafbf9;border-radius:8px;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) auto;align-items:center;gap:10px;padding:6px 9px;display:grid}.inventoryPipelineRow+.inventoryPipelineRow{margin-top:6px}.inventoryPipelineRow.preview{border-style:dashed}.inventoryPipelineRow>span{gap:2px;min-width:0;display:grid}.inventoryPipelineRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.inventoryPipelineRow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.inventoryDecisionFields{grid-template-columns:minmax(120px,.7fr) minmax(132px,.75fr) minmax(220px,1.25fr) minmax(220px,1.25fr);align-items:end;gap:12px;display:grid}.inventoryDecisionFields .route{grid-column:auto}.inventoryDecisionNote{color:var(--muted);grid-column:1/-1;margin:0;font-size:11px;font-weight:600;line-height:1.45}.inventoryDecisionFields label,.inventoryAssumptionPrimary label,.inventoryAssumptionGrid label,.inventoryDecisionFields .menuSelect,.inventoryAssumptionGrid .menuSelect,.inventorySupplierForm .menuSelect{gap:4px;min-width:0;display:grid}.inventoryDecisionFields label>span:first-child,.inventoryAssumptionPrimary label>span:first-child,.inventoryAssumptionGrid label>span:first-child,.inventoryDecisionFields .menuSelectLabel,.inventoryAssumptionGrid .menuSelectLabel,.inventorySupplierForm .menuSelectLabel{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600}#root .inventoryDecisionFields .menuSelect>button,#root .inventoryAssumptionGrid .menuSelect>button,#root .inventorySupplierForm .menuSelect>button{justify-content:space-between;width:100%;min-width:0}#root .inventoryDecisionFields .menuSelect>button>strong,#root .inventoryAssumptionGrid .menuSelect>button>strong,#root .inventorySupplierForm .menuSelect>button>strong{max-width:none}.inventoryDecisionFields input,.inventoryDecisionFields select,.inventoryAssumptionPrimary input,.inventoryAssumptionGrid input,.inventoryAssumptionGrid select{border:1px solid var(--line);width:100%;min-width:0;min-height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 9px;font-size:11px;font-weight:600}.inventoryDecisionFields input:focus,.inventoryDecisionFields select:focus,.inventoryAssumptionPrimary input:focus,.inventoryAssumptionGrid input:focus,.inventoryAssumptionGrid select:focus{border-color:var(--green);outline:2px solid #24746d24}.inventoryDecisionFields input:disabled{background:var(--surface-2);color:var(--muted)}.inventoryInputWithUnit{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:36px;display:grid}.inventoryInputWithUnit.currency{grid-template-columns:auto minmax(0,1fr)}.inventoryInputWithUnit input{background:0 0;border:0;outline:none;min-height:34px}.inventoryInputWithUnit small{color:var(--muted);padding:0 9px;font-size:11px;font-weight:600}.inventoryAssumptionPrimary{grid-template-columns:repeat(3,minmax(88px,.72fr)) minmax(130px,1fr);align-items:end;gap:12px;display:grid}.inventoryAssumptions{padding:0}.inventoryAssumptionsSummary{min-height:44px;color:var(--green);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:12px;font-weight:650;display:flex}.inventoryAssumptionsSummary::marker{color:var(--green)}.inventoryAssumptionsBody{padding:0 16px 12px}.inventoryArrivalCover{gap:2px;min-width:0;padding:5px 0;display:grid}.inventoryArrivalCover em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:600;overflow:hidden}.inventoryMoreAssumptions{border-top:1px solid #e8ebe6;margin-top:10px}.inventoryMoreAssumptions summary{color:var(--green);cursor:pointer;padding:9px 0 0;font-size:11px;font-weight:600}.inventoryAssumptionGrid{grid-template-columns:repeat(5,minmax(82px,1fr));gap:12px;margin-top:12px;display:grid}.inventoryMoreActions{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.inventoryInspectorActions{background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.inventoryInspectorActions>div{gap:2px;min-width:0;display:grid}.inventoryInspectorActions>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.inventoryInspectorActions>div span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.inventoryPrimaryAction{background:var(--green);color:#fff;border-color:#1d625b;flex:none;justify-content:center;min-width:180px;min-height:40px}.inventoryWorkspaceEmpty{margin:14px}@media (width<=840px){.inventoryWorkspaceNav{flex-direction:column;align-items:stretch;padding:0}.inventoryWorkspaceNav>.workspaceViewTabs{width:100%;padding:0 8px;overflow-x:auto}.inventoryWorkspaceTools{flex-wrap:wrap;padding:0 10px 10px}.inventoryWorkspaceTable .evidenceTableRegion{max-height:420px}.inventoryCycleTimeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.inventoryDecisionFields{grid-template-columns:repeat(2,minmax(0,1fr))}.inventoryDecisionFields .supplier,.inventoryDecisionFields .route{grid-column:1/-1}.inventoryAssumptionPrimary,.inventoryAssumptionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.inventoryWorkspaceTools>*{flex:auto;justify-content:center}.inventoryInspectorProduct{grid-template-columns:50px minmax(0,1fr)}.inventoryInspectorProduct>img,.inventoryInspectorProduct>svg{width:50px;height:50px}.inventoryInspectorProduct>.statusPill{grid-column:2;justify-self:start}.inventoryPipelineRow,.inventoryDecisionFields,.inventoryAssumptionPrimary,.inventoryAssumptionGrid{grid-template-columns:1fr}.inventoryDecisionFields .supplier,.inventoryDecisionFields .route{grid-column:1}.inventoryInspectorActions{flex-direction:column;align-items:stretch}.inventoryInspectorActions>div :is(strong,span){white-space:normal}.inventoryPrimaryAction{width:100%}}@media (width<=1280px){.etsyInspector>.etsyInspectorHeader{flex-direction:column}.etsyInspectorHeader .etsyListingIdentity,.etsyInspectorHeader .etsyInspectorActions{width:100%}.etsyInspectorHeader .etsyListingIdentity h3{white-space:normal;-webkit-line-clamp:unset;max-width:none;display:block;overflow:visible}.etsyInspectorHeader .etsyInspectorActions{justify-content:flex-start}.etsyInspector .etsyFilmstrip button{flex-basis:58px;width:58px;height:58px;min-height:58px}}@media (width<=1120px){.performanceMetricActions{flex-wrap:wrap;justify-content:flex-end}.dashboardEventControls{order:3}}@media (width<=640px){.performanceMetricActions{grid-template-columns:1fr auto;gap:6px;display:grid}.dashboardEventControls{order:0;grid-column:1/-1;width:100%}.dashboardEventControls>button{flex:1 1 0}.dashboardEventMenu{width:auto;max-height:calc(100dvh - 128px);position:fixed;inset:116px 12px auto}.performanceMetricPickerWrap{justify-self:end}.performanceEventRail{padding-left:42px!important;padding-right:12px!important}.performanceEventRailTrack{min-height:42px!important}.performanceEventMarkerLabel{display:none}.performanceEventMarker.range{min-width:30px}.performanceEventPopover{width:auto;top:12px;left:8px;right:8px;transform:none}.dashboardEventEditorBackdrop{align-items:end;padding:0}.dashboardEventEditor{border-radius:16px 16px 0 0;width:100%;max-height:92dvh;overflow-y:auto}.dashboardEventEditor>header,.dashboardEventEditorBody,.dashboardEventEditor>footer{padding-left:14px;padding-right:14px}.dashboardEventDateFields{grid-template-columns:1fr}.dashboardEventEditor>footer{position:sticky;bottom:0}}.profitPage{gap:var(--s-5)}.profitMetricGrid{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(148px,1fr));display:grid;container-type:inline-size}.profitMetricCard{min-height:72px;padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);text-align:left;align-content:start;gap:2px;display:grid}#root .profitMetricLabel{color:var(--ink-secondary);font-size:12px;font-weight:600;line-height:1.2}#root .profitMetricCard strong{font-variant-numeric:tabular-nums;letter-spacing:-.015em;white-space:nowrap;font-size:22px;font-weight:650;line-height:1.15}#root .profitMetricDetail{color:var(--ink-secondary);font-size:12px;font-weight:500;line-height:1.25}.profitStatusRow{gap:var(--s-3);margin-top:calc(var(--s-3) * -1);flex-wrap:wrap;align-items:center;display:flex}.profitStatusRow:empty{display:none}.profitStatusRow .decisionHealth{margin:0}.profitCoverageLine{gap:var(--s-2);justify-items:start;min-width:0;display:grid}.profitCoveragePill{gap:var(--s-2);min-height:28px;padding:var(--s-1) var(--s-3);border:1px solid var(--line);background:var(--surface);color:var(--ink-secondary);cursor:pointer;border-radius:999px;align-items:center;display:inline-flex}#root .profitCoveragePill{font-size:12px;font-weight:600}.profitCoveragePill:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.profitCoverageDot{background:var(--green);border-radius:50%;width:7px;height:7px}.profitCoveragePill.watch .profitCoverageDot{background:var(--amber)}.profitCoveragePill.risk .profitCoverageDot{background:var(--red)}.profitCoverageDetail{gap:var(--s-3);max-width:760px;padding:var(--s-4) 20px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);display:grid}.profitCoverageDetail p{color:var(--ink-secondary);margin:0}#root .profitCoverageDetail p{font-size:13px;font-weight:400;line-height:1.5}#root .profitCoverageDetail strong{color:var(--ink);font-size:13px;font-weight:650}#root .profitCoverageDetail .profitCoverageCaveats{padding-top:var(--s-3);border-top:1px solid var(--line);font-size:12px}#root .profitBlockHeader h3{font-size:16px;font-weight:650}#root .profitBridgeRow p{font-size:13px}#root .profitBridgeRow strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.profitBridgeRow.total{margin-top:var(--s-2);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-3);border-top:2px solid var(--ink);background:0 0;border-radius:0}#root .profitBridgeRow.total p{font-size:14px;font-weight:650}#root .profitBridgeRow.total strong{color:var(--ink);font-size:20px;font-weight:650}.profitFeeDetail{margin-top:var(--s-4);border-top:1px solid var(--line);padding-top:0}.profitFeeDetailToggle{gap:var(--s-3);width:100%;min-height:44px;padding:var(--s-2) 0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.profitFeeDetailToggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.profitFeeDetailToggle>strong{font-variant-numeric:tabular-nums;margin-left:auto}#root .profitFeeDetailToggle>span{font-size:13px;font-weight:600}#root .profitFeeDetailToggle>small{color:var(--ink-secondary);font-size:12px;font-weight:600}#root .profitFeeDetailToggle>strong{font-size:15px;font-weight:600}.profitDisclosureChevron{color:var(--muted);flex:none;transition:transform .12s}.profitDisclosureChevron.open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.profitDisclosureChevron{transition:none}}.profitFeeDetail .feeBreakdownList{margin-bottom:var(--s-3)}#root .feeBreakdownList strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.dashboardFooterHealth{margin-top:4px}.dashboardFooterHealth:empty{display:none}.etsyWorkspaceActions,.etsyFulfillmentHeader,.etsyFulfillmentHeader>div,.etsyFulfillmentSettings>header,.etsyMappingEditor>header,.etsyMappingEditorActions{align-items:center;gap:8px;display:flex}.etsyWorkspaceActions{flex:none;align-self:center;padding-bottom:7px}#root .etsyWorkspaceActions>button,#root .etsyWorkspaceActions>.etsyWorkspaceActionLink,#root .etsyOrderAction,#root .etsyFulfillmentRowAction,#root .etsyFulfillmentHeader button,#root .etsyFulfillmentSettings>header button,#root .etsyMappingEditor>header button,#root .etsyMappingEditorActions button{border:1px solid var(--line);min-height:34px;color:var(--ink);background:var(--surface);font:inherit;white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}#root .etsyWorkspaceActions>button:hover,#root .etsyWorkspaceActions>.etsyWorkspaceActionLink:hover,#root .etsyOrderAction:hover,#root .etsyFulfillmentRowAction:hover,#root .etsyFulfillmentHeader button:hover,#root .etsyFulfillmentSettings>header button:hover,#root .etsyMappingEditor>header button:hover,#root .etsyMappingEditorActions button:hover{background:#f4faf7;border-color:#9fc8bf}.etsyWorkspaceActionLink{text-decoration:none}.etsyOrdersTable,.etsyFulfillmentTable{min-width:0}.etsyOrdersTable .dataTableToolbar{min-height:40px;padding:0 0 2px}.etsyOrderFilters{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.etsyOrderFilters>label{border:1px solid var(--line);width:min(310px,42vw);min-height:36px;color:var(--muted);background:var(--surface);border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.etsyOrderFilters>label:focus-within{outline:2px solid color-mix(in srgb, var(--focus) 45%, transparent);outline-offset:1px;border-color:#8ebfb4}.etsyOrderFilters input{width:100%;min-width:0;min-height:32px;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:13px}.etsyTableCount{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:750}.etsyOrdersTable .evidenceTableRegion :is(th,td),.etsyFulfillmentTable .evidenceTableRegion :is(th,td){border-bottom:1px solid var(--line);vertical-align:middle;padding:6px 10px;font-size:13px}.etsyOrdersTable .evidenceTableRegion tbody tr:not(.dataTableExpansionRow),.etsyFulfillmentTable .evidenceTableRegion tbody tr:not(.dataTableExpansionRow){height:44px}.etsyOrdersTable .evidenceTableRegion tbody tr:hover>td,.etsyFulfillmentTable .evidenceTableRegion tbody tr:hover>td{background:#f8fbfa}.etsyOrderAttention>td:first-child{box-shadow:inset 3px 0 0 #b64c42, 1px 0 0 var(--line)}.etsyOrderLink,.etsyOrderDate,.etsyOrderItem,.etsyOrderTracking,.etsyFulfillmentProduct{gap:2px;min-width:0;display:grid}.etsyOrderLink{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.etsyOrderLink strong{color:#176e5f;font-variant-numeric:tabular-nums;font-size:12px}.etsyOrderProduct strong{color:var(--ink);font-size:13px}.etsyOrderLink small,.etsyOrderDate small,.etsyOrderItem small,.etsyOrderTracking small,.etsyFulfillmentProduct small,.etsyOrderMuted{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.3;overflow:hidden}.etsyOrderDate strong,.etsyOrderItem strong,.etsyOrderTracking strong,.etsyFulfillmentProduct strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.etsyOrderDate.risk strong,.etsyOrderDate.risk small{color:#a44139}.etsyOrderDate.watch strong,.etsyOrderDate.watch small{color:#8a611b}.etsyOrderId{color:#176e5f;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;gap:1px;font-size:12px;font-weight:750;display:grid;overflow:hidden}.etsyOrderId strong,.etsyOrderId small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.etsyOrderMessage{color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.etsyOrderId small{color:var(--muted);font-size:11px;font-weight:650}.etsyOrderActions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.etsyOrderAction.danger,.etsyFulfillmentRowAction.danger{color:#963f3a;background:#fff7f5;border-color:#e2b8b3}a.etsyOrderAction{text-decoration:none}.etsyOrderAction.quiet{color:var(--muted)}.etsyOrderDetail{grid-template-columns:minmax(220px,.65fr) minmax(420px,1.35fr);gap:14px;width:100%;padding:12px;display:grid}.etsyOrderDetail h4,.etsyOrderDetail p,.etsyFulfillmentHeader h3,.etsyFulfillmentHeader p,.etsyFulfillmentSettings h3,.etsyFulfillmentSettings p{margin:0}.etsyOrderDetailItems{align-content:start;gap:6px;display:grid}.etsyOrderDetailItems h4{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.etsyOrderDetailItems>div{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;font-size:11px;line-height:1.4;display:grid}.etsyOrderDetailFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.etsyOrderDetailFacts>div{min-width:0}.etsyOrderDetailFacts>div.wide{grid-column:1/-1}.etsyOrderDetailFacts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:750}.etsyOrderDetailFacts dd{overflow-wrap:anywhere;color:var(--ink);margin:2px 0 0;font-size:11px;font-weight:650;line-height:1.35}.etsyOrderDetailState{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-column:1/-1;gap:2px;padding:8px 10px;font-size:11px;line-height:1.4;display:grid}.etsyOrderDetailState span{color:var(--muted)}.etsyOrderDetailState.risk{color:#963f3a;background:#fff7f5;border-color:#e2b8b3}.etsyOrderDetailState.good{color:#25624f;background:#f3f9f6;border-color:#b9d9d0}.etsyOrderDetailActions{grid-column:1/-1;justify-content:flex-end;display:flex}.etsyCancelBackdrop{z-index:90;background:#0f172a70;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.etsyCancelDialog{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;width:min(560px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 16px 48px #0f172a3d}.etsyCancelDialog>header,.etsyCancelDialog>footer,.etsyCancelStep,.etsyCancelStep>div,.etsyCancelMessage{align-items:center;gap:8px;display:flex}.etsyCancelDialog>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:16px}.etsyCancelDialog>header>div,.etsyCancelStep>div,.etsyCancelMessage{gap:4px;display:grid}.etsyCancelDialog>header span,.etsyCancelStep small,.etsyCancelMessage span{color:var(--muted);font-size:12px;line-height:1.35}.etsyCancelDialog h2,.etsyCancelBody p{margin:0}.etsyCancelDraft{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.etsyCancelDraft>div{grid-column:1/-1;gap:2px;display:grid}.etsyCancelDraft small{color:var(--muted);font-size:12px}.etsyCancelDraft textarea{resize:vertical;border:1px solid var(--line);min-height:76px;color:var(--ink);background:var(--surface-2);font:inherit;border-radius:8px;padding:9px 10px;font-size:13px;line-height:1.4}#root .etsyCancelDraft>button{border:1px solid var(--line);color:#176e5f;background:var(--surface);min-height:40px;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:750;display:inline-flex}.etsyCancelDialog h2{color:var(--ink);font-size:20px}.etsyCancelDialog>header>button{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:var(--surface);border-radius:8px;place-items:center;padding:0;display:inline-grid}.etsyCancelBody{gap:12px;padding:16px;display:grid;overflow:auto}.etsyCancelBody p{color:var(--ink);font-size:14px;line-height:1.5}.etsyCancelStep{border:1px solid var(--line);border-radius:8px;min-height:48px;padding:8px 12px}.etsyCancelStep>span{color:#176e5f;background:#e5f4ef;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-grid}.etsyCancelStep>div{flex:auto;min-width:0}.etsyCancelStep strong,.etsyCancelMessage strong{font-size:13px}.etsyCancelStep a{border:1px solid var(--line);color:#176e5f;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;min-height:36px;padding:8px 12px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.etsyCancelMessage{border:1px solid var(--line);border-radius:8px;align-items:start;padding:12px}.etsyCancelMessage.risk{color:#963f3a;background:#fff7f5;border-color:#e2b8b3}.etsyCancelDialog>footer{border-top:1px solid var(--line);justify-content:flex-end;padding:12px 16px}#root .etsyCancelDialog>footer button,#root .etsyCancelDialog>footer .etsyCancelFooterLink{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--surface);font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}#root .etsyCancelDialog>footer button.primary,#root .etsyCancelDialog>footer .etsyCancelFooterLink.primary{color:#fff;background:#176e5f;border-color:#176e5f}#root .etsyCancelDialog>footer button.danger{color:#fff;background:#a44139;border-color:#a44139}.etsyFulfillmentPage{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.etsyFulfillmentWorkspace,.etsyFulfillmentSettings,.etsyMappingEditor{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0}.etsyFulfillmentHeader,.etsyFulfillmentSettings>header,.etsyMappingEditor>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:11px 12px}.etsyFulfillmentHeader>div:first-child,.etsyFulfillmentSettings>header>div,.etsyMappingEditor>header>div{gap:2px;min-width:0;display:grid}.etsyFulfillmentHeader h3,.etsyFulfillmentSettings h3{font-size:14px}.etsyFulfillmentHeader p,.etsyFulfillmentSettings p,.etsyMappingEditor>header span{color:var(--muted);font-size:11px;font-weight:600;line-height:1.35}.etsyFulfillmentHeader>div:last-child{flex-wrap:wrap;justify-content:flex-end}.etsyFulfillmentTable{padding:10px 12px 12px}.etsyMappingEditor{background:var(--surface-2);margin:0 12px 12px}.etsyMappingEditor>header,.etsyFulfillmentSettings>header{align-items:flex-start}.etsyMappingEditor>header button,.etsyFulfillmentSettings>header button{min-width:32px;min-height:32px;padding:6px}.etsyMappingEditor .etsyMappingForm{border-top:0;padding:12px}.etsyMappingEditorActions{grid-column:1/-1;justify-content:flex-end}.etsyFulfillmentSettings .commerceSettingsBody{padding:12px}.etsyFulfillmentSettings .menuSelect{align-self:end}@media (width<=760px){#root .etsyWorkspaceActions>button,#root .etsyWorkspaceActions>.etsyWorkspaceActionLink,#root .etsyOrderAction,#root .etsyFulfillmentRowAction,#root .etsyFulfillmentHeader button,#root .etsyFulfillmentSettings>header button,#root .etsyMappingEditor>header button,#root .etsyMappingEditorActions button,#root .etsyOrderFilters .menuSelect>button,.etsyOrderFilters>label{min-height:44px}.etsyStudioToolbar,.etsyFulfillmentHeader,.etsyFulfillmentSettings>header{flex-direction:column;align-items:stretch}.etsyStudioToolbar .workspaceViewTabs,.etsyOrderFilters,.etsyOrderFilters>label{width:100%}.etsyWorkspaceActions,.etsyFulfillmentHeader>div:last-child{justify-content:flex-start}.etsyOrdersTable .evidenceTableRegion :is(th,td).stickyAction{box-shadow:none;position:static}.etsyOrderDetail,.etsyOrderDetailFacts,.etsyMappingForm,.etsyFulfillmentSettings .commerceSettingsForm{grid-template-columns:minmax(0,1fr)}.etsyOrderDetailFacts>div.wide,.etsyMappingForm .wide,.etsyMappingEditorActions,.etsyFulfillmentSettings .commerceSwitch,.etsyFulfillmentSettings .commerceWide{grid-column:auto}.etsyCancelBackdrop{align-items:end;padding:12px}.etsyCancelDialog{max-height:calc(100vh - 24px)}.etsyCancelStep{flex-wrap:wrap;align-items:flex-start}.etsyCancelDraft{grid-template-columns:minmax(0,1fr)}#root .etsyCancelDraft>button{min-height:44px}.etsyCancelStep a{justify-content:center;width:100%}.etsyCancelDialog>footer{flex-direction:column-reverse;align-items:stretch}#root .etsyCancelDialog>footer button,#root .etsyCancelDialog>footer .etsyCancelFooterLink{min-height:44px}.etsyMappingEditorActions{justify-content:stretch}.etsyMappingEditorActions button{flex:1 1 0}}.section-overview .dashboardOverviewStack{gap:14px}.section-overview .dashboardOverviewStack .commandGraphPanel,.section-overview .dashboardOverviewStack .periodComparisonPanel,.section-overview .dashboardOverviewStack .dashboardProductPerformancePanel{padding:12px 14px}.section-overview .dashboardOverviewStack .commandGraphPanel .panelHeader{flex-direction:row;grid-template-columns:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.section-overview .dashboardOverviewStack .commandGraphPanel .panelAction{width:auto}.section-overview .dashboardOverviewStack .commandGraphPanel .commandPanelActions{flex-wrap:nowrap;grid-template-columns:none;justify-content:flex-end;display:flex}.section-overview .dashboardOverviewStack .commandGraphPanel .performanceGraphControls{width:auto}.section-overview .performanceRollupNote{color:var(--muted);margin:0 0 8px}#root .section-overview .performanceRollupNote{font-size:var(--text-xs,12px)}.section-overview .performancePulseStrip{overscroll-behavior-x:contain;scrollbar-width:thin;margin:4px 0 16px;overflow-x:auto}.section-overview .performancePulseTable{width:100%;min-width:760px}.section-overview .performancePulseHead>div,.section-overview .performancePulseBody>div{grid-template-columns:112px repeat(5,minmax(0,1fr));column-gap:8px;display:grid}.section-overview .performancePulseTable [role=columnheader],.section-overview .performancePulseTable [role=rowheader],.section-overview .performancePulseTable [role=cell]{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:9px 12px;overflow:hidden}.section-overview .performancePulseHead [role=columnheader]{color:var(--ink);text-align:center;background:#eef2f5;border:1px solid #d8e0dd;border-bottom:0;border-radius:8px 8px 0 0;font-weight:720}.section-overview .performancePulseHead [role=columnheader]:not(.performancePulseMetricHeading){flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.section-overview .performancePulseHead [role=columnheader] small{color:var(--ink-secondary);font-weight:620}.section-overview .performancePulseHead [data-window=today]{background:#e6f4ef}.section-overview .performancePulseHead [data-window=yesterday]{background:#eef2f5}.section-overview .performancePulseHead [data-window=last7]{background:#e9f2fb}.section-overview .performancePulseHead [data-window=last14]{background:#f8f1e4}.section-overview .performancePulseHead [data-window=last30]{background:#f1edf8}.section-overview .performancePulseHead .performancePulseMetricHeading{background:0 0;border-color:#0000}.section-overview .performancePulseBody [role=rowheader]{color:var(--ink-secondary);text-align:left;font-weight:650}.section-overview .performancePulseBody [role=rowheader] small{color:var(--ink-tertiary);margin-inline-start:4px;font-weight:560}.section-overview .performancePulseBody [role=cell]{border-inline:1px solid #d8e0dd;color:var(--ink);background:var(--surface);font-variant-numeric:tabular-nums;text-align:center;border-top:1px solid #edf1ef;font-weight:720}.section-overview .performancePulseBody>div:first-child [role=cell]{border-top-color:#0000}.section-overview .performancePulseBody>div:last-child [role=cell]{border-bottom:1px solid #d8e0dd;border-radius:0 0 8px 8px}#root .section-overview .performancePulseHead [role=columnheader],#root .section-overview .performancePulseBody [role=rowheader]{font-size:12px}#root .section-overview .performancePulseHead [role=columnheader] small,#root .section-overview .performancePulseBody [role=rowheader] small{font-size:11px}#root .section-overview .performancePulseBody [role=cell]{font-size:16px}.section-overview .performancePulseStrip .unavailable{color:var(--ink-tertiary);opacity:.68}.section-overview .performancePulseStrip.loading .performancePulseTable{animation:1.4s ease-in-out infinite alternate performance-pulse}@keyframes performance-pulse{0%{opacity:.62}to{opacity:1}}.section-overview .performanceScopeSignals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.section-overview .performanceScopeSignals article{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-raised,var(--surface)) 88%, var(--line));border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 12px;min-width:0;padding:9px 11px;display:grid}.section-overview .performanceScopeSignals span{color:var(--ink-secondary,var(--muted));font-weight:650}.section-overview .performanceScopeSignals strong{color:var(--ink,var(--foreground));font-variant-numeric:tabular-nums}.section-overview .performanceScopeSignals small{color:var(--ink-tertiary,var(--subtle));grid-column:1/-1;line-height:1.35}#root .section-overview .performanceScopeSignals span,#root .section-overview .performanceScopeSignals small{font-size:var(--text-xs,12px)}#root .section-overview .performanceScopeSignals strong{font-size:var(--text-base,14px)}.section-overview .performanceMetricToolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;margin:0 0 8px;display:grid}.section-overview .performanceKpiCards{flex:auto;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));align-self:stretch;gap:8px;width:100%;min-width:0;display:grid}.section-overview .performanceMetricActions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.section-overview .performanceSavedViews{border-bottom:1px solid var(--line);margin:0 0 9px;padding:0 0 9px}.section-overview .performanceSavedViews>header{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.section-overview .performanceSavedViews>header>div{align-items:baseline;gap:7px;display:flex}#root .section-overview .performanceSavedViews>header strong{color:var(--ink);font-size:12px}#root .section-overview .performanceSavedViews>header span,#root .section-overview .performanceSavedViews p{color:var(--muted);font-size:11px;font-weight:600}.section-overview .performanceSavedViewList{scrollbar-width:thin;gap:5px;padding-bottom:1px;display:flex;overflow-x:auto}.section-overview .performanceSavedViewList>button,.section-overview .performanceSavedViewList>div{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:none;align-items:stretch;min-height:34px;display:flex;overflow:hidden}.section-overview .performanceSavedViewList>button,.section-overview .performanceSavedViewList>div>button:first-child{min-width:112px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:4px 8px;display:flex}.section-overview .performanceSavedViewList>div>button:last-child{border:0;border-left:1px solid var(--line);width:30px;color:var(--muted);background:0 0;place-items:center;padding:0;display:grid}.section-overview .performanceSavedViewList>button:hover,.section-overview .performanceSavedViewList>div:hover,.section-overview .performanceSavedViewList>button.active,.section-overview .performanceSavedViewList>div.active{background:var(--green-soft);border-color:#9fcbbd}.section-overview .performanceSavedViewList span{flex:auto;min-width:0;display:grid}#root .section-overview .performanceSavedViewList strong{font-size:12px;line-height:1.2}#root .section-overview .performanceSavedViewList small{color:var(--muted);font-size:11px;line-height:1.2}.section-overview .performanceSavedViewForm{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:7px;display:grid}.section-overview .performanceSavedViewForm label{display:block}.section-overview .performanceSavedViewForm label>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.section-overview .performanceSavedViewForm input,.section-overview .performanceSavedViewForm button{border:1px solid var(--line-strong);border-radius:8px;min-height:34px;font-size:12px}.section-overview .performanceSavedViewForm input{width:100%;padding:6px 9px}.section-overview .performanceSavedViewForm button{color:#fff;background:var(--green);align-items:center;gap:6px;padding:6px 9px;font-weight:600;display:inline-flex}.section-overview .performanceSavedViews p{color:var(--red);margin:5px 0 0}.section-overview .performanceMetricGroupTabs{position:static}.section-overview .performanceMetricSpacer{flex:8px}.section-overview .performanceExplanationVerdict{align-items:start}.section-overview .performanceExplanationMeta{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.section-overview .performanceExplanationMeta>span,.section-overview .performanceExplanationMeta>a{color:#536a62;background:#ffffffb3;border:1px solid #43655b2e;border-radius:999px;min-height:24px;padding:4px 7px;font-size:11px;font-weight:850;line-height:1.25;text-decoration:none}.section-overview .performanceExplanationMeta>a{color:var(--green)}.section-overview .performanceExplanationMeta>a:hover{background:#fff;border-color:#266d586b}.section-overview .performanceExplanationMeta>a:focus-visible{outline:2px solid var(--green);outline-offset:2px}.section-overview .performanceExplanationNext{color:#5d6b66;border-top:1px solid #43655b24;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:9px;padding-top:8px;font-size:11px;line-height:1.4;display:grid}.section-overview .performanceExplanationNext svg{color:var(--green)}.section-overview .performanceExplanationNext strong{color:#41534d}.section-overview .performanceExplanationNext small{color:#5f6d68;white-space:nowrap;font-size:11px;font-weight:780}.section-overview .performanceExplanationContributors{gap:7px;margin:2px 0 10px;padding:0;list-style:none;display:grid}.section-overview .performanceExplanationContributors>li{background:#fff9;border:1px solid #43655b24;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:8px;display:grid}.section-overview .performanceExplanationContributors>li>span{width:24px;height:24px;color:var(--green);background:#dcece7;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.section-overview .performanceExplanationContributors>li.residual>span{color:#685b3d;background:#eee9dc}.section-overview .performanceExplanationContributors strong,.section-overview .performanceExplanationContributors small,.section-overview .performanceExplanationContributors p{display:block}.section-overview .performanceExplanationContributors p b{color:#52625c;font-weight:850}.section-overview .performanceExplanationContributors .performanceExplanationSources{overflow-wrap:anywhere;color:#74817c;margin-top:5px;font-weight:700}.section-overview .performanceExplanationContributors strong{color:var(--ink);font-size:12px}.section-overview .performanceExplanationContributors small{color:#60736c;margin-top:2px;font-size:11px;font-weight:820}.section-overview .performanceExplanationContributors p{color:#6d7773;margin:3px 0 0;font-size:11px;font-weight:680;line-height:1.4}@media (width<=1180px){.section-overview .performancePulseTable{min-width:720px}}@media (width<=760px){.section-overview .performanceScopeSignals,.section-overview .performanceSavedViewForm{grid-template-columns:minmax(0,1fr)}.section-overview .performanceSavedViewForm button{justify-content:center}.section-overview .performanceExplanationNext{grid-template-columns:16px minmax(0,1fr)}.section-overview .performanceExplanationNext small{white-space:normal;grid-column:2}}.section-overview .performanceKpiCards{border:0;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px;overflow:visible}.section-overview .performanceKpiCards button{border:1px solid var(--line);min-width:0;min-height:54px;color:var(--muted);background:var(--surface);text-align:left;border-radius:8px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:7px;margin:0;padding:8px 11px;display:grid;box-shadow:0 1px 2px #183c3108}.section-overview .performanceKpiCards button:hover{color:var(--ink);border-color:var(--line-strong);background:var(--surface-raised)}.section-overview .performanceKpiCards button.active{color:var(--ink);border-color:var(--green);box-shadow:0 0 0 1px color-mix(in srgb, var(--green) 20%, transparent);background:#eef8f4}.section-overview .performanceKpiCards button.unavailable{opacity:.58}.section-overview .performanceKpiCards button>i{border-radius:999px;width:8px;height:8px}.section-overview .performanceKpiCards button>span{gap:2px;min-width:0;display:grid}.section-overview .performanceKpiCards button strong,.section-overview .performanceKpiCards button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.section-overview .performanceKpiCards button strong{color:var(--muted);font-size:12px;font-weight:600;line-height:1.3}.section-overview .performanceKpiCards button small{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:680;line-height:1.25}.section-overview .performanceKpiCards button.active small{color:var(--ink)}.section-overview .performanceKpiCardsEmpty{min-height:31px;color:var(--muted);align-items:center;font-size:11px;font-weight:650;display:inline-flex}.section-overview .dashboardNeedsAttention{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:0;overflow:hidden}.section-overview .dashboardNeedsAttention>header{border-bottom:1px solid var(--line);background:#f8faf9;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.section-overview .dashboardNeedsAttention>header>div{align-items:baseline;gap:8px;min-width:0;display:flex}.section-overview .dashboardNeedsAttention h3{color:var(--ink);margin:0;font-weight:720}#root .section-overview .dashboardNeedsAttention h3{font-size:14px}.section-overview .dashboardNeedsAttention>header span{color:var(--ink-secondary)}#root .section-overview .dashboardNeedsAttention>header span{font-size:12px}.section-overview .dashboardNeedsAttention>header button{min-height:32px;color:var(--accent);white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:4px 6px;font-weight:650;display:inline-flex}#root .section-overview .dashboardNeedsAttention>header button{font-size:12px}.section-overview .dashboardNeedsAttentionRows{display:grid}.section-overview .dashboardNeedsAttentionRow{border:0;border-top:1px solid var(--line);min-width:0;color:var(--ink);background:var(--surface);text-align:left;grid-template-columns:8px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 12px;display:grid}.section-overview .dashboardNeedsAttentionRow:first-child{border-top:0}.section-overview .dashboardNeedsAttentionRow:hover{background:var(--surface-raised)}.section-overview .dashboardNeedsAttentionSeverity{background:var(--warning);border-radius:999px;width:8px;height:8px}.section-overview .dashboardNeedsAttentionRow.critical .dashboardNeedsAttentionSeverity{background:var(--negative)}.section-overview .dashboardNeedsAttentionRow.watch .dashboardNeedsAttentionSeverity{background:var(--ink-tertiary)}.section-overview .dashboardNeedsAttentionCopy{grid-template-columns:minmax(118px,.22fr) minmax(180px,.38fr) minmax(220px,1fr);align-items:baseline;gap:10px;min-width:0;display:grid}.section-overview .dashboardNeedsAttentionCopy :is(small,strong,span){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.section-overview .dashboardNeedsAttentionCopy small{color:var(--ink-secondary);font-weight:650}#root .section-overview .dashboardNeedsAttentionCopy small{font-size:12px}#root .section-overview .dashboardNeedsAttentionCopy strong{font-size:13px}.section-overview .dashboardNeedsAttentionCopy>span{color:var(--ink-secondary)}#root .section-overview .dashboardNeedsAttentionCopy>span{font-size:12px}.section-overview .dashboardNeedsAttentionRow>svg{color:var(--ink-tertiary)}.section-overview .dashboardNeedsAttentionState{min-height:48px;color:var(--ink-secondary);align-items:center;gap:8px;padding:10px 12px;display:flex}.section-overview .dashboardNeedsAttentionState.empty{color:var(--positive)}#root .section-overview .dashboardNeedsAttentionState{font-size:13px}@media (width<=920px){.section-overview .dashboardNeedsAttentionCopy{grid-template-columns:minmax(100px,.3fr) minmax(0,1fr)}.section-overview .dashboardNeedsAttentionCopy>span{grid-column:2}}@media (width<=1100px){.section-overview .dashboardOverviewStack .commandGraphPanel .panelHeader{flex-direction:column;align-items:stretch}.section-overview .dashboardOverviewStack .commandGraphPanel .panelAction,.section-overview .dashboardOverviewStack .commandGraphPanel .performanceGraphControls{width:100%}.section-overview .dashboardOverviewStack .commandGraphPanel .commandPanelActions{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid;overflow:hidden}.section-overview .dashboardOverviewStack .commandGraphPanel .performanceGraphControls{grid-column:1;min-width:0;overflow-x:auto}.section-overview .performanceCoverageMenu{grid-area:1/2}}@media (width<=760px){.section-overview .dashboardOverviewStack{gap:10px}.section-overview .dashboardOverviewStack .commandGraphPanel,.section-overview .dashboardOverviewStack .periodComparisonPanel,.section-overview .dashboardOverviewStack .dashboardProductPerformancePanel{padding:10px}.section-overview .dashboardOverviewStack .commandGraphPanel .panelHeader{gap:8px;display:flex}.section-overview .dashboardOverviewStack .commandGraphPanel .commandPanelActions{grid-template-columns:minmax(0,1fr) 34px;gap:6px;display:grid;overflow:hidden}.section-overview .dashboardOverviewStack .commandGraphPanel .performanceGraphControls{flex-direction:row;grid-column:1;width:100%;min-width:0;overflow-x:auto}.section-overview .performanceCoverageMenu{grid-area:1/2}.section-overview .performanceCoverageMenu>summary{justify-content:center;width:34px;padding-inline:0;font-size:0;overflow:hidden}.section-overview .dashboardKpiInfoButton{width:26px;margin-inline:0}.section-overview .performanceKpiCards{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.section-overview .performanceKpiCards button{min-width:0}.section-overview .dashboardNeedsAttention>header{align-items:flex-start}.section-overview .dashboardNeedsAttention>header>div{gap:1px;display:grid}.section-overview .dashboardNeedsAttention>header button{min-height:28px;padding-top:0}.section-overview .dashboardNeedsAttentionCopy{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.section-overview .dashboardNeedsAttentionCopy>span{grid-column:auto}.section-overview .topBar .dateRangePicker{grid-column:1}.section-overview .topBar .dashboardRefreshButton{grid-column:2;width:100%}}#root .section-overview .comparisonRangeForm{align-items:center;gap:8px 16px;padding-bottom:12px}#root .section-overview .comparisonRangeRow{gap:12px}#root .section-overview .comparisonDateTrigger{min-height:40px;padding:8px 12px}#root .section-overview .comparisonDateTrigger>span{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}#root .section-overview .comparisonDateTrigger small{letter-spacing:0;text-transform:none;font-size:12px}#root .section-overview .comparisonDateTrigger strong{font-size:14px}#root .section-overview .comparisonDateTrigger em{display:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block:var(--s-5)}body{font-size:var(--text-base)}#root :where(h1,h2,h3,h4,h5,h6,p,span,small,label,th,td,li,button,input,select,textarea,summary,a,strong,b,dt,dd,div,section,article,aside,header,footer,figure,figcaption,legend,time,code,em,i,output){font-size:max(var(--text-min), 1em)}#root :where(text,tspan),#root :where(.comparisonStoryCauses>h4,.comparisonStoryPulse>h4){font-size:max(var(--text-min), 1em)!important}.mainArea{width:min(100%, var(--shell-main-max));justify-self:center}:where(.rootErrorPanel,.panelBody,.inlineWorkspaceState,.workspaceHeadingCopy)>:where(p,ul,ol),.uxReadingMeasure{max-inline-size:var(--measure-reading)}#root :where(a[href],button,select,summary,[role=button],[role=tab],[role=menuitem],[tabindex]:not([tabindex="-1"])){min-inline-size:var(--target-min);min-block-size:var(--target-min)}#root :where(input:not([type=checkbox]):not([type=radio]),textarea,select){min-block-size:var(--control-standard)}#root :where(input[type=checkbox],input[type=radio]){min-inline-size:var(--target-min);min-block-size:var(--target-min)}#root .navGroupLabel{color:var(--ink-secondary)}#root .navButton>span,#root .comparisonPulseValue{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}#root .comparisonAccountStory :where(.comparisonBridgeCard figcaption span,.comparisonDriversCard>p,.comparisonProductCard small,.comparisonStoryPulse article>p,.comparisonStoryPulse article>small){color:var(--ink-secondary)}#root .dashboardOverviewStack strong:not([class]){color:var(--ink)}#root .dashboardKpiInfoButton{z-index:1;flex:none;position:relative}#root .operator009CapabilityState.watch{color:#6b4b10}#root :where(.categoryOpportunityMarketplace,.categoryOpportunitySort),#root .projectControlTableHeader,#root .categoryOpportunityPage :where(.categoryOpportunityFilters button span,.categoryOpportunityListHeader,.categoryOpportunityMove>div>span,.categoryOpportunityLeaderHeading span,.categoryOpportunityMove dt,.categoryOpportunityLeaderCard dt),#root .competitorMarketRank small,#root .competitorRowMetric em{color:var(--ink-secondary)}#root .rcThemeList>div>p{color:var(--ink)}#root .rcStarMeter{color:#855405}#root .gapProposalBody>span:first-child>small{color:#76561d}#root .loPlacementSummary>span:not(.used),#root :where(.sqpFitUnassessed,.sqpFitBadge small),#root .operatorSearchCoverage .missing{color:var(--ink-secondary)}#root .sqpFit-complement strong{color:#80500f}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;scroll-margin:var(--s-5)}@supports ((-moz-appearance:none)){:focus-visible{outline-width:calc(var(--focus-width) * 2)}}@media (width>=921px) and (width<=1320px){#root .topBar .toolbar{flex-wrap:wrap}#root .topBar .productSearchShell{flex:260px;max-width:none}#root :where(a[href],button,input,select,textarea,summary,[role=button],[role=tab],[role=menuitem],[tabindex]):focus-visible{scroll-margin-block-start:128px}}@media (width<=980px){#root .sidebar:not(.open){visibility:hidden}#root .sidebar.open{visibility:visible}#root .mainArea{padding-block-start:var(--s-1)}#root .mobileHeader{min-height:50px;padding-block:6px}#root .mobileNavToggle{width:36px;height:36px}#root .mobileBrand .brandMark{width:34px;height:34px}#root .mobileBrand .brandSub,#root .topBar .workspaceHeadingCopy>p{display:none}#root .mobileSectionRail{padding-block:4px;top:50px}#root .mobileSectionButton{min-height:32px}#root .topBar{gap:var(--s-1);margin-block-end:var(--s-1)}#root .topBar .toolbar{gap:var(--s-2);overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;width:100%;padding-block:0;display:flex;overflow-x:auto}#root .topBar .toolbar>*{flex:none;width:auto;min-width:0}#root .topBar .productSearchShell{flex-basis:min(260px,72vw);width:min(260px,72vw);max-width:min(260px,72vw)}#root .topBar :where(.searchBox,.brandSwitcher>button,.accountMenu>button,.dateRangeTrigger,.marketplaceTrigger,.selectWrap,.dashboardRefreshButton){min-height:var(--control-standard)}#root .topBar .dashboardRefreshButton{width:auto}#root .section-brand-analyst .workspaceHeading{display:flex}#root :where(.section-overview,.section-campaigns) .recharts-text,#root .section-overview :where(.comparisonBridgeValue,.comparisonBridgeCategory){font-size:calc(var(--text-min) * 2)!important}@supports (font:-apple-system-body){#root .recharts-text{font-size:calc(var(--text-min) * 2)!important}}}:where(button,[role=button],[role=tab],[role=menuitem]):disabled,:where([aria-disabled=true]){cursor:not-allowed}.evidenceTableRegion,.uxBoundedOverflow{overscroll-behavior:contain;scrollbar-gutter:stable;max-inline-size:100%;overflow:auto}.evidenceTableRegion:focus-visible,.uxBoundedOverflow:focus-visible{outline-offset:-2px}.uxCardGrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-card-min)), 1fr));gap:var(--s-4);display:grid}.uxDenseGrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-dense-min)), 1fr));gap:var(--s-3);display:grid}.uxState,:where(.inlineWorkspaceState,.apiResult)[data-state]{gap:var(--s-3);min-inline-size:0;padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-raised);align-items:flex-start;display:flex}.uxState[data-state=error]{border-color:color-mix(in srgb, var(--negative) 44%, var(--line));background:color-mix(in srgb, var(--negative-bg) 70%, white)}.uxState[data-state=partial]{border-color:var(--line);background:var(--surface-raised)}.uxState[data-state=stale]{border-color:color-mix(in srgb, var(--warning) 48%, var(--line));background:color-mix(in srgb, var(--warning-bg) 70%, white)}.uxState[data-state=loading]{border-color:color-mix(in srgb, var(--info) 36%, var(--line));background:color-mix(in srgb, var(--info-bg) 72%, white)}.uxState>span{gap:var(--s-1);min-inline-size:0;display:grid}.uxState>span>small{color:var(--ink-secondary)}.uxAcceptanceProbe{z-index:2147483647;gap:var(--s-3);max-height:90vh;padding:var(--s-4);border:var(--focus-width) solid var(--focus);border-radius:var(--r-lg);background:var(--surface);display:grid;position:fixed;inset:5vh max(12px,5vw) auto;overflow:auto;box-shadow:0 18px 60px #23252447}.uxAcceptanceProbe>h2{margin:0}.uxAcceptanceStateGrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-card-min)), 1fr));gap:var(--s-3);display:grid}.uxSemanticValues{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}[data-semantic-value]{min-block-size:var(--target-min);padding-inline:var(--s-2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-raised);color:var(--ink-secondary);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}[data-semantic-value=zero]{border-color:var(--line-strong);color:var(--ink);font-weight:800}[data-semantic-value=not-applicable]{border-style:dashed}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:where(a[href],button,input,select,textarea,summary,[role=button],[role=tab],[role=menuitem],[tabindex]):focus-visible{outline-color:highlight}}
