:root{--background:#f2f2f2;--foreground:#0a0a0a;--muted:#737373;--muted-strong:#404040;--line:#d4d4d4;--line-strong:#a3a3a3;--surface:#ffffff;--surface-warm:#fff8d6;--surface-soft:#f7f7f7;--surface-cool:#ededed;--honey:#f5c400;--honey-soft:#fff4ad;--amber:#d9a900;--burnt:#735900;--teal:#171717;--teal-soft:#f2f2f2;--blue:#404040;--blue-soft:#f2f2f2;--coral:#d92d20;--coral-soft:#fff1f0;--slate:#262626;--slate-soft:#ededed;--danger:#d92d20;--clay-mint:#e5e5e5;--clay-sky:#d4d4d4;--clay-lilac:#a3a3a3;--clay-rose:#737373;--clay-ochre:#f5c400;--ink:#0a0a0a;--yellow:#f5c400;--yellow-hover:#ddaf00;--success:#137a55;--radius:5px;--shadow:0 16px 40px rgba(0,0,0,0.12);--shadow-soft:0 6px 18px rgba(0,0,0,0.08);--shadow-lift:0 8px 20px rgba(0,0,0,0.14);--inset:inset 0 0 0 1px rgba(0,0,0,0.03);--cap-stroke-shape:polygon(0 100%,7% 78%,15% 52%,25% 28%,36% 14%,64% 14%,75% 28%,85% 52%,93% 78%,100% 100%)}*{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-behavior:smooth}body,html{min-height:100%}body{background:linear-gradient(180deg,#f8f6ef 0,#f1ede3 100%),var(--background);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.button,button,select{align-items:center;border-radius:var(--radius);display:inline-flex;font-size:14px;letter-spacing:0;min-height:40px}.button,button{background:var(--honey);border:1px solid rgba(143,100,31,.24);box-shadow:var(--shadow-lift);color:var(--ink);cursor:pointer;font-weight:850;gap:8px;justify-content:center;padding:0 15px;transition:box-shadow .16s ease,transform .16s ease,background .16s ease;white-space:nowrap}.button:hover,button:hover{background:#f3bf4b;box-shadow:0 14px 28px rgba(168,116,28,.22);transform:translateY(-1px)}.button:active,button:active{box-shadow:var(--inset);transform:translateY(0)}select{appearance:none;background:linear-gradient(45deg,transparent 50%,var(--muted) 50%) right 15px top 17px /7px 7px no-repeat,var(--surface);border:1px solid var(--line);box-shadow:var(--inset);color:var(--foreground);min-width:190px;padding:0 34px 0 13px}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),textarea{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--inset);color:var(--foreground);font:inherit;letter-spacing:0;min-height:40px;min-width:0;padding:0 12px;width:100%}textarea{padding-bottom:10px;padding-top:10px}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):focus,select:focus,textarea:focus{border-color:rgba(217,155,43,.72);box-shadow:0 0 0 3px rgba(238,178,56,.18);outline:none}.button.secondary,button.secondary{background:var(--ink);border-color:rgba(23,23,22,.24);color:#fff}.button.quiet,button.quiet{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);color:var(--foreground)}.button.danger,button.danger{border-color:rgba(186,61,50,.24)}.button.quiet.dangerOutline,button.quiet.dangerOutline{border-color:rgba(182,74,67,.28);color:var(--danger)}.button.quiet.dangerOutline:hover,button.quiet.dangerOutline:hover{background:#fff3f0;box-shadow:0 12px 22px rgba(182,74,67,.13)}.loginShell{align-items:center}.loginPanel,.loginShell{display:grid;padding:24px}.loginPanel{background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);gap:18px;margin:0 auto;max-width:430px;width:100%}.loginBrand{align-items:center;display:flex;gap:14px}.loginBrand h1{font-size:28px;letter-spacing:0;line-height:1.1;margin:4px 0 0}.loginLogo{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);display:inline-flex;height:54px;justify-content:center;overflow:hidden;width:54px}.loginForm{display:grid;gap:14px}.logoutForm{display:inline-flex}.appShell{display:grid;gap:18px;min-height:100vh;padding:0 18px 0 0}.sidebar{background:rgba(255,255,255,.72);border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:22px;min-height:100vh;padding:18px 12px 0 14px;position:sticky;top:0}.sidebar:before{display:none}.brandLockup{align-items:center;display:flex;gap:12px;min-width:0}.brandMark,.shopAvatar{align-items:center;border:1px solid rgba(255,255,255,.9);border-radius:var(--radius);box-shadow:var(--shadow-soft);display:inline-flex;flex:0 0 auto;font-weight:950;justify-content:center;overflow:hidden}.brandMark{background:#fff;border:1px solid var(--line);box-shadow:0 8px 18px rgba(23,23,22,.08);color:var(--ink);height:40px;width:40px}.brandLogoImage{height:36px;max-width:none;object-fit:contain;width:36px}.brandLockup span:last-child{display:grid;font-size:17px;font-weight:950;line-height:1.15;min-width:0}.brandLockup small,.connectionPanel small,.healthRow small,.metricCard small,.panelMeta,.rankRow small,.sidebarFooter p,.tableSub{color:var(--muted);font-size:12px;line-height:1.4}.sideNav{display:grid;gap:2px}.navItem{align-items:center;border:1px solid transparent;border-radius:0;color:var(--muted-strong);display:flex;font-size:14px;font-weight:850;gap:8px;justify-content:space-between;margin-left:-14px;margin-right:-12px;min-height:42px;padding:0 12px 0 25px;position:relative}.navItemLabel{align-items:center;display:inline-flex;gap:9px;min-width:0}.navItem.active,.navItem:hover{background:rgba(29,29,26,.06);border-color:transparent;color:var(--foreground)}.navItem.active:before{display:none}.navItem.active svg{color:currentColor}.sectionLabel{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.sectionLabel strong{color:var(--muted);font-size:13px}.shopList{display:grid;gap:10px}.marketplaceGroups,.platformNode,.platformTree,.shopListRows{display:grid;gap:8px}.platformNode.muted{opacity:.76}.marketplaceHeader,.platformHeader{align-items:center;display:grid;gap:10px}.platformHeader{background:transparent;border:0;border-radius:0;grid-template-columns:20px minmax(0,1fr) auto;min-height:36px;padding:2px}.marketplaceHeader{background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px;min-height:56px;padding:12px}.treeIcon{color:var(--muted)}.marketplaceHeader strong,.platformHeader strong{display:block;font-size:13px;line-height:1.3}.marketplaceHeader small,.platformHeader small{color:var(--muted);display:block;font-size:12px;line-height:1.4;margin-top:2px}.platformStatus{color:var(--muted-strong);font-size:11px;font-weight:900;white-space:nowrap}.platformNode .shopListRows{border-left:0;gap:2px;margin-left:9px;padding-left:0}.apiShopGroup{border:1px solid var(--line);border-left:3px solid #8f8270;border-radius:8px;display:grid;gap:2px;margin:2px 0 4px -9px;overflow:hidden;padding:5px}.apiShopGroup.apiSlot2{border-left-color:#367a78}.apiShopGroupHeader{align-items:center;display:flex;justify-content:space-between;padding:4px 7px}.apiShopGroupHeader strong{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.apiShopGroupHeader small{color:var(--muted);font-size:11px}.apiShopGroup .shopListRow{margin-left:0;margin-right:0;padding-left:8px;padding-right:8px}.apiShopGroup .emptyText{margin:0;padding:5px 7px 7px}.shopListRow{align-items:center;background:transparent;border:1px solid transparent;border-radius:0;display:flex;gap:10px;justify-content:space-between;margin-left:-9px;margin-right:-12px;min-height:42px;padding:7px 12px 7px 21px;position:relative}.shopListRow.active,.shopListRow:hover{background:rgba(29,29,26,.06);border-color:transparent;box-shadow:none;color:var(--foreground)}.shopListRow.active:before{display:none}.settingsRow strong,.shopListRow strong{display:block;font-size:13px;line-height:1.35}.settingsRow small,.shopListRow small{color:var(--muted);display:block;font-size:12px;line-height:1.45;margin-top:3px;overflow-wrap:anywhere}.sidebarFooter{background:var(--ink);border:0;border-radius:0;box-shadow:none;margin-top:auto;margin-right:-12px;padding:14px 16px}.sidebar .tinyLabel{color:var(--muted)}.sidebar .countBadge{background:var(--slate);border-color:transparent}.sidebarFooter,.sidebarFooter .tinyLabel,.sidebarFooter p{color:rgba(255,255,255,.72)}.sidebarFooter strong{color:#fff;display:block;font-size:30px;line-height:1.1;margin-top:8px}.sidebarFooter p{margin:8px 0 0}.countBadge{align-items:center;background:var(--coral);border:1px solid rgba(186,61,50,.2);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:950;justify-content:center;line-height:1;min-height:22px;min-width:22px;padding:0 7px}.workspace{align-content:start;display:grid;gap:18px;min-width:0;padding:18px 0}.apiQuotaWidget{--quota-color:var(--slate);align-items:center;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(201,190,170,.78);border-radius:var(--radius);bottom:18px;box-shadow:var(--shadow);cursor:grab;display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr);padding:10px 12px;position:fixed;right:18px;touch-action:none;-webkit-user-select:none;user-select:none;width:238px;z-index:60}.apiQuotaWidget.dragging{cursor:grabbing;box-shadow:0 18px 46px rgba(37,34,28,.18),0 4px 12px rgba(37,34,28,.08)}.apiQuotaWidget:focus-visible{outline:2px solid var(--honey);outline-offset:3px}.apiQuotaWidget.tone-success{--quota-color:#2d8a74}.apiQuotaWidget.tone-warning{--quota-color:var(--amber)}.apiQuotaGauge{align-items:center;background:conic-gradient(var(--quota-color) var(--quota-value),rgba(29,29,26,.12) 0);border-radius:50%;display:inline-flex;height:54px;justify-content:center;position:relative;width:54px}.apiQuotaGauge:after{background:rgba(255,255,255,.96);border-radius:50%;content:"";inset:7px;position:absolute}.apiQuotaGauge span{color:var(--ink);font-size:12px;font-weight:950;line-height:1;position:relative;z-index:1}.apiQuotaBody{display:grid;gap:4px;min-width:0}.apiQuotaHeader{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-width:0}.apiQuotaWidgetClose{align-items:center;background:transparent;border:0;border-radius:4px;color:var(--muted);cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;margin:-5px -5px -5px 0;min-height:24px;min-width:24px;padding:0}.apiQuotaWidgetClose:hover{background:rgba(29,29,26,.08);color:var(--ink)}.apiQuotaWidgetClose:focus-visible{outline:2px solid var(--honey);outline-offset:2px}.quotaWidgetSettingsRow small{display:block;max-width:620px}.apiQuotaHeader span{color:var(--muted-strong);font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.apiQuotaHeader strong{color:var(--ink);font-size:22px;line-height:1;min-width:0;overflow-wrap:anywhere;text-align:right}.apiQuotaMeta{color:var(--muted);display:flex;font-size:11px;gap:8px;justify-content:space-between;line-height:1.25;min-width:0}.apiQuotaMeta span{min-width:0;overflow-wrap:anywhere}.apiQuotaBars{align-items:end;display:grid;gap:4px;grid-template-columns:repeat(5,minmax(0,1fr));height:18px;margin-top:3px}.apiQuotaBars span{background:rgba(29,29,26,.12);border-radius:2px 2px 0 0;min-height:5px}.apiQuotaBars span.active{background:var(--quota-color)}.apiQuotaBody small{color:var(--muted);font-size:11px;line-height:1.25;overflow-wrap:anywhere}.workspaceTopbar{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:58px}.workspaceTopbar.hasHeaderTabs{align-items:start;background:linear-gradient(180deg,#f8f6ef,rgba(248,246,239,.96) 78%,rgba(248,246,239,0));display:grid;grid-template-columns:minmax(0,1fr) auto;height:140px;min-height:140px;padding-top:10px;position:sticky;z-index:24}.workspaceTitle{display:grid;gap:0;min-width:0}.workspaceTopbar h1{font-size:28px;line-height:1.15;margin:2px 0 0;overflow-wrap:anywhere}.workspaceHeaderTabs{align-items:center;display:flex;margin-top:24px;min-height:46px}.workspaceTopbar.hasHeaderTabs .toolbar{align-self:start;margin-top:8px}.eyebrow,.tinyLabel{color:var(--burnt);display:block;font-size:12px;font-weight:950;letter-spacing:0;line-height:1.2;margin:0;text-transform:uppercase}.toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.languageSwitch{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--inset);display:inline-flex;gap:4px;min-height:40px;padding:4px}.languageSwitch svg{color:var(--honey);margin:0 4px 0 3px}.languageSwitch a{align-items:center;border-radius:7px;color:var(--muted-strong);display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:30px;min-width:38px;padding:0 9px}.languageSwitch a.active{background:var(--honey-soft);box-shadow:var(--shadow-soft);color:var(--foreground)}.metricCard,.overviewBand,.panel{background:rgba(255,255,255,.9);border:1px solid rgba(222,215,201,.94);border-radius:var(--radius);box-shadow:var(--shadow)}.overviewBand{gap:18px;justify-content:space-between;padding:22px}.overviewBand,.shopIdentity{align-items:center;display:flex}.shopIdentity{gap:16px;min-width:0}.shopAvatar{background:var(--honey-soft);color:var(--ink);font-size:22px;height:72px;width:72px}.shopAvatarImage{background-position:50%;background-size:cover;display:block;height:100%;width:100%}.shopIdentity h2{font-size:24px;line-height:1.22;margin:6px 0 7px;max-width:820px}.compactShopIdentity h2{margin:0}.shopIdentity p:last-child{color:var(--muted);line-height:1.55;margin:0}.overviewMetrics{display:grid;flex:1 1 auto;gap:10px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));min-width:min(600px,100%)}.overviewMetric{--stroke-rgb:255,241,184;--ring-stroke:linear-gradient(125deg,rgba(var(--stroke-rgb),0.62),rgba(var(--stroke-rgb),0.24) 21%,rgba(255,255,255,0.75) 50%,rgba(var(--stroke-rgb),0.24) 79%,rgba(var(--stroke-rgb),0.62));--cap-stroke-color:rgba(var(--stroke-rgb),0.26);background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--ring-stroke) border-box;border:1px solid transparent;border-radius:var(--radius);box-shadow:var(--inset);display:grid;gap:5px;min-height:86px;min-width:0;padding:12px;position:relative}.overviewMetric:before{background:var(--cap-stroke-color);clip-path:var(--cap-stroke-shape);content:"";height:4px;inset:-3px -6px auto;pointer-events:none;position:absolute}.overviewMetric:nth-child(2){--stroke-rgb:255,215,184}.overviewMetric:nth-child(3){--stroke-rgb:255,196,151}.overviewMetric:nth-child(4){--stroke-rgb:255,217,222}.overviewMetric:nth-child(5){--stroke-rgb:255,179,167}.overviewMetric span{color:var(--muted-strong);font-size:12px;font-weight:900;line-height:1.2}.overviewMetric strong{display:block;font-size:20px;line-height:1.08;overflow-wrap:anywhere;white-space:nowrap}.overviewMetric small{color:var(--muted);font-size:11px;line-height:1.35}.connectionPanel{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--inset);display:flex;gap:12px;min-width:210px;padding:13px 14px}.connectionPanel strong{display:block;font-size:14px}.statusDot{background:var(--line-strong);border-radius:999px;box-shadow:0 0 0 6px rgba(197,203,196,.28);height:11px;width:11px}.statusDot.online{background:var(--honey);box-shadow:0 0 0 6px rgba(238,178,56,.16)}.metricGrid{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.metricGrid.fourUp,.metricGrid.threeUp{grid-template-columns:repeat(4,minmax(0,1fr))}.metricCard{overflow:hidden;padding:17px;position:relative}.metricCard:after{border-radius:var(--radius);bottom:14px;content:"";height:34px;opacity:.14;position:absolute;right:14px}.metricCardTop{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px;min-width:0}.metricCardTop span{color:var(--muted-strong);display:block;font-size:13px;font-weight:850}.metricCardTop svg{color:var(--metric-color);flex:0 0 auto}.metricCard strong{display:block;font-size:26px;line-height:1.05;margin-bottom:8px;overflow-wrap:anywhere;white-space:nowrap}.tone-honey{--metric-color:var(--honey)}.tone-amber{--metric-color:var(--clay-ochre)}.tone-teal{--metric-color:var(--teal)}.tone-blue{--metric-color:var(--blue)}.tone-coral{--metric-color:var(--clay-rose)}.tone-slate{--metric-color:var(--slate)}.analyticsGrid,.dashboardInsights,.insightGrid,.tableGrid{display:grid;gap:18px}.analyticsGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.insightGrid,.tableGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.insightGrid.twoUp,.tableGrid.twoUp{grid-template-columns:repeat(2,minmax(0,1fr))}.statusSummaryGrid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.statusSummaryItem{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--inset);min-height:72px;padding:12px}.statusSummaryItem strong{color:var(--foreground);display:block;font-size:24px;line-height:1}.statusSummaryItem span{color:var(--muted);display:block;font-size:12px;font-weight:850;line-height:1.35;margin-top:8px}.panel{--stroke-rgb:255,215,184;--ring-stroke:linear-gradient(125deg,rgba(var(--stroke-rgb),0.52),rgba(var(--stroke-rgb),0.2) 22%,rgba(255,255,255,0.75) 50%,rgba(var(--stroke-rgb),0.2) 78%,rgba(var(--stroke-rgb),0.52));--cap-stroke-color:rgba(var(--stroke-rgb),0.22);background:linear-gradient(rgba(255,255,255,.9),rgba(255,255,255,.9)) padding-box,var(--ring-stroke) border-box;border-color:transparent;min-width:0;padding:18px;position:relative}.panel:before{background:var(--cap-stroke-color);clip-path:var(--cap-stroke-shape);content:"";height:4px;inset:-3px -8px auto;pointer-events:none;position:absolute}.chartPanel{--chart-accent:var(--honey);--chart-accent-soft:#fff4ba;--chart-muted-warm:#ffe7df;--stroke-rgb:220,210,193;--ring-stroke:linear-gradient(125deg,rgba(255,244,186,0.72),rgba(255,255,255,0.88) 34%,rgba(255,231,223,0.58) 68%,rgba(222,216,207,0.46));--cap-stroke-color:transparent;background:linear-gradient(180deg,#ffffff,rgba(255,253,248,.98)) padding-box,var(--ring-stroke) border-box}.chartPanel:before{background:linear-gradient(90deg,#fff4ba 0 45%,#ffe7df 45% 72%,#ffffff 72% 100%);clip-path:none;height:2px;inset:0 0 auto}.chartMetric-revenue{--chart-accent:#b8b1a7;--chart-accent-soft:#f2eee7;--chart-muted-warm:#fff4ba}.chartMetric-listings{--chart-accent:#ffb4a6;--chart-accent-soft:#ffe7df;--chart-muted-warm:#fff2bf}.activityPanel{--stroke-rgb:255,179,167}.insightGrid .panel:first-child,.tableGrid .panel:first-child{--stroke-rgb:255,196,151}.insightGrid .panel:nth-child(2),.tableGrid .panel:nth-child(2){--stroke-rgb:255,217,222}.panelHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.panelHeaderActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.panelHeader h2{line-height:1.2;margin:5px 0 0}.panelMeta{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--inset);padding:7px 9px;white-space:nowrap}.chartHeader{align-items:flex-start}.chartPanel .tinyLabel{color:var(--ink)}.chartPanel .panelMeta{background:#fff4ba;border-color:rgba(238,178,56,.32);box-shadow:inset 0 1px 2px rgba(37,34,28,.06);color:var(--ink)}.chartMetric-revenue .panelMeta{background:#f2eee7;border-color:rgba(143,138,130,.18)}.chartMetric-listings .panelMeta{background:#ffe7df;border-color:rgba(247,142,125,.2)}.chartControls{display:grid;gap:8px;justify-items:end}.segmentedControl{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.chartOption{align-items:center;background:#fbf8f1;border:1px solid #e1d9cc;border-radius:var(--radius);color:var(--muted-strong);display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:30px;padding:0 10px;white-space:nowrap}.chartOption.active,.chartOption:hover{background:#fff8df;border-color:rgba(238,178,56,.34);box-shadow:none;color:var(--ink)}.chartOption.active{background:#fff4ba;border-color:rgba(238,178,56,.46);color:var(--ink)}.chartMetric-listings .chartOption.active{background:#ffe7df;border-color:rgba(247,142,125,.22)}.chartMetric-revenue .chartOption.active{background:#f2eee7;border-color:rgba(143,138,130,.18)}.barChart{align-items:end;background:linear-gradient(180deg,rgba(255,252,243,.9),rgba(255,255,255,0) 58%),repeating-linear-gradient(0deg,rgba(222,216,207,.14) 0 1px,transparent 1px 64px);border-radius:var(--radius);display:grid;gap:10px;grid-template-columns:repeat(8,minmax(42px,1fr));min-height:270px;overflow-x:auto;padding:14px 8px 4px}.barItem{align-items:center;display:grid;gap:8px;grid-template-rows:28px 1fr 18px;height:260px;min-width:0}.barLabel,.barValue{color:var(--muted-strong);font-size:11px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.barTrack{align-items:end;background:rgba(255,255,255,.86);border:1px solid rgba(222,216,207,.52);border-radius:var(--radius);box-shadow:inset 0 1px 2px rgba(37,34,28,.06);display:flex;height:100%;justify-content:center;overflow:hidden;padding:5px;width:100%}.barFill{background:var(--honey);border-radius:7px;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 8px 16px rgba(36,34,30,.12);display:block;min-height:12px;width:100%}.activityList,.healthList,.rankList,.settingsRows{display:grid;gap:10px}.activityRow,.healthRow,.rankRow{align-items:center;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:12px;min-height:58px;padding:11px 12px}.healthRow{background:var(--surface);grid-template-columns:12px minmax(0,1fr) auto}.activityPanel{align-content:start;display:grid;gap:16px}.activityBlock{display:grid;gap:12px}.activityBlock+.activityBlock{border-top:1px solid var(--line);padding-top:16px}.activityRow{background:var(--surface);grid-template-columns:38px minmax(0,1fr)}.activityCount{align-items:center;background:var(--honey-soft);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--inset);display:inline-flex;font-size:12px;font-weight:950;height:34px;justify-content:center;min-width:34px}.healthSignal{background:var(--honey);border-radius:999px;box-shadow:0 0 0 5px rgba(246,162,26,.12);height:10px;width:10px}.activityRow strong,.healthRow strong,.rankRow strong{display:block;font-size:14px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activityRow small{color:var(--muted);display:block;font-size:12px;line-height:1.4;margin-top:3px}.messagePlaceholder{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex;min-height:58px;padding:11px 12px}.rankRow{background:var(--surface);grid-template-columns:38px minmax(0,1fr) auto;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.thumbRankRow{grid-template-columns:46px 38px minmax(0,1fr) auto}.rankRow:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.rankBadge{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--inset);display:inline-flex;font-size:12px;font-weight:950;height:34px;justify-content:center;min-width:34px}.listingProductCell{align-items:center;display:grid;gap:10px;grid-template-columns:46px minmax(0,1fr);min-width:0}.listingThumb{background-color:#f4f1e9;background-position:50%;background-size:cover;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--inset);display:inline-flex;height:46px;width:46px}.placeholderThumb{color:var(--muted)}.badge,.placeholderThumb{align-items:center;justify-content:center}.badge{border:1px solid var(--badge-line);border-radius:var(--radius);color:var(--badge-color);display:inline-flex;font-size:12px;font-weight:950;line-height:1;min-height:26px;padding:0 8px;white-space:nowrap}.badge-success{--badge-color:#4d4a43;--badge-line:rgba(255,196,151,0.38);background:var(--teal-soft)}.badge-warning{--badge-color:#4d4a43;--badge-line:rgba(238,178,56,0.3);background:var(--honey-soft)}.badge-danger{--badge-color:#4d4a43;--badge-line:rgba(182,74,67,0.22);background:var(--coral-soft)}.badge-info{--badge-color:#4d4a43;--badge-line:rgba(255,215,184,0.42);background:var(--blue-soft)}.badge-neutral{--badge-color:var(--muted-strong);--badge-line:rgba(104,112,123,0.18);background:var(--slate-soft)}.notice{background:var(--surface-warm);border:1px solid rgba(238,178,56,.32);border-radius:var(--radius);color:#4d4a43;font-size:13px;line-height:1.5;margin-top:0;padding:12px}.successNotice{background:var(--teal-soft);border-color:rgba(126,153,141,.28);color:#4d4a43}.errorNotice{background:var(--coral-soft);border-color:rgba(182,74,67,.22);color:var(--danger)}.emptyText{margin:4px 0}.emptyState,.emptyText{color:var(--muted);font-size:14px}.emptyState{align-items:center;display:inline-flex;gap:8px;line-height:1.5;margin:0}.emptyState svg{color:var(--honey);flex:0 0 auto}.settingsGrid{display:grid;gap:18px}.settingsPanel{display:grid;gap:16px}.enterpriseSettingsPanel{grid-column:1/-1}.enterpriseForms{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.enterpriseForm{align-content:start;background:rgba(255,255,255,.55);border:1px solid rgba(222,215,201,.88);border-radius:var(--radius);display:grid;gap:13px;padding:14px}.memberManagement,.memberManagementActions{display:grid;gap:12px}.memberManagementRow{align-items:flex-start}.memberIdentity{display:grid;gap:6px}.memberPermissionList{display:flex;flex-wrap:wrap;gap:6px}.memberPermissionTag{background:rgba(33,92,77,.09);border:1px solid rgba(33,92,77,.18);border-radius:999px;color:var(--burnt);font-size:11px;line-height:1.3;padding:4px 8px}.memberRoleMatrix{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.memberRoleCard{background:rgba(255,255,255,.55);border:1px solid rgba(222,215,201,.88);border-radius:12px;display:grid;gap:9px;padding:12px}.memberInlineForm{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.memberInlineForm select{min-width:110px}.recoveryCodeGrid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.recoveryCodeGrid code{background:rgba(15,23,42,.06);border-radius:8px;padding:8px 10px}.marketplaceGroup{background:rgba(255,255,255,.55);border:1px solid rgba(222,215,201,.88);border-radius:var(--radius);padding:10px}.marketplaceGroup.etsyApiGroup,.settingsRow.etsyApiRuntimeRow{border-left:4px solid #8f8270}.marketplaceGroup.etsyApiGroup.apiSlot2,.settingsRow.etsyApiRuntimeRow.apiSlot2{border-left-color:#367a78}.settingsRow{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:14px;justify-content:space-between;min-height:62px;padding:12px}.rowActions,.settingsRow{align-items:center;display:flex}.rowActions{flex-wrap:wrap;gap:8px;justify-content:flex-end}.confirmDialog{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--foreground);margin:auto;max-width:calc(100vw - 32px);padding:0;width:440px}.confirmDialog[open]{display:grid}.confirmDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(23,23,22,.28)}.confirmDialogHeader{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:18px 18px 14px}.confirmDialogHeader h2{font-size:20px;letter-spacing:0;line-height:1.2;margin:4px 0 0}.iconButton{background:var(--surface-soft);border-color:var(--line);box-shadow:none;color:var(--muted-strong);flex:0 0 auto;height:34px;min-height:34px;padding:0;width:34px}.iconButton:hover{background:var(--surface-cool);box-shadow:none}.confirmDialog p{color:var(--muted-strong);line-height:1.55;margin:0;padding:16px 18px 8px}.confirmDialog small{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);color:var(--foreground);display:block;font-size:12px;font-weight:800;line-height:1.4;margin:0 18px 18px;padding:9px 10px;word-break:break-word}.confirmDialogActions{align-items:center;border-top:1px solid var(--line);display:flex;gap:10px;justify-content:flex-end;padding:14px 18px 18px}.confirmDialogActions form{margin:0}.settingsRow .confirmDialog .button,.settingsRow .confirmDialog button,.settingsRow .confirmDialog form{justify-content:center;width:auto}.compactMetrics .metricCard{box-shadow:var(--shadow-soft);padding:14px}.compactMetrics .metricCard strong{font-size:24px}.dangerPanel{border-color:rgba(186,61,50,.22)}.mutedRow{color:var(--muted)}.disabledButton{cursor:default;opacity:.68;pointer-events:none}.tableWrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.horizontalTableWrap{border:1px solid var(--line);overflow-x:auto;padding-bottom:8px;touch-action:pan-x pan-y}.horizontalTableWrap:focus{outline:2px solid rgba(238,178,56,.38);outline-offset:2px}.stickyHorizontalScroll{background:var(--surface);border:1px solid var(--line);border-bottom:0;height:18px;max-width:100%;overflow-x:auto;overflow-y:hidden;position:sticky;scrollbar-gutter:stable;top:0;z-index:6}.workspaceTopbar.hasHeaderTabs~.listingSheetPanel .stickyHorizontalScroll{top:140px;z-index:20}.stickyHorizontalScroll:focus{outline:2px solid rgba(238,178,56,.38);outline-offset:2px}.stickyHorizontalScrollInner{height:1px}.existingListingsTableWrap{padding-bottom:0;scrollbar-width:none}.existingListingsTableWrap::-webkit-scrollbar{display:none}.bulkListingTableWrap{padding-bottom:0;scrollbar-width:none}.bulkListingTableWrap::-webkit-scrollbar{display:none}.bulkListingForm .bulkListingHorizontalScroll{background:#f7f7f7;border-color:#d8d8d8;height:16px}.formDataBank{height:0;overflow:hidden;position:absolute;width:0}.table{border-collapse:separate;border-spacing:0;min-width:980px;width:100%}.compactTable{min-width:720px}.orderInfoTable{min-width:1180px}.orderInfoAddressNotice{color:var(--muted);font-size:12px;margin:4px 0 0}.orderInfoId{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.orderInfoItemsCell{min-width:360px}.orderInfoItems{display:grid;gap:7px}.orderInfoItem{align-items:start;border-top:1px solid var(--line);display:grid;gap:10px;grid-template-columns:56px minmax(0,1fr);padding-top:7px}.orderInfoItem:first-child{border-top:0;padding-top:0}.orderInfoItemContent{display:grid;gap:5px;min-width:0}.orderInfoItemContent>strong{color:var(--ink);font-size:12px;line-height:1.45}.orderInfoThumbnailLink{border-radius:8px;display:block;height:56px;overflow:hidden;transition:box-shadow .16s ease,transform .16s ease;width:56px}.orderInfoThumbnailLink:hover{box-shadow:0 4px 12px rgba(62,42,24,.18);transform:translateY(-1px)}.orderInfoThumbnail{background:var(--sand);border:1px solid var(--line);border-radius:8px;display:block;height:56px;object-fit:cover;width:56px}.orderInfoThumbnailPlaceholder{align-items:center;background:var(--sand);border:1px dashed var(--line-strong);border-radius:8px;color:var(--muted);display:flex;font-size:9px;height:56px;justify-content:center;text-align:center;width:56px}.orderInfoItemMeta{color:var(--muted-strong);display:flex;flex-wrap:wrap;font-size:11px;gap:4px 10px;line-height:1.4}.orderInfoItemMeta span{overflow-wrap:anywhere}.orderInfoDate{min-width:138px;white-space:nowrap}.orderInfoMissingItems{color:var(--muted);font-size:12px}.table td,.table th{border-bottom:1px solid var(--line);font-size:13px;line-height:1.45;padding:13px 10px;text-align:left;vertical-align:top}.table th{color:var(--muted-strong);font-size:12px;font-weight:950;text-transform:uppercase}.table tr:last-child td{border-bottom:0}.dataGrid{border:1px solid var(--line);max-height:min(68vh,760px);max-width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-x pan-y}.dataGrid:focus{outline:2px solid rgba(238,178,56,.38);outline-offset:2px}.dataGridCanvas{background:#fff}.dataGridHeader{background:var(--surface-soft);border-bottom:1px solid var(--line);display:flex;min-height:42px;position:sticky;top:0;z-index:3}.dataGridCell,.dataGridHeaderCell{border-right:1px solid var(--line);min-width:0}.dataGridHeaderCell{align-items:center;color:var(--muted-strong);display:flex;font-size:12px;font-weight:950;line-height:1.25;overflow:hidden;padding:0 10px;position:relative;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.dataGridColumnResizer{cursor:col-resize;height:100%;position:absolute;right:-4px;touch-action:none;top:0;width:8px;z-index:5}.dataGridColumnResizer:after{background:transparent;content:"";inset:6px 3px;position:absolute;width:2px}.dataGridColumnResizer.active:after,.dataGridColumnResizer:hover:after{background:#dfa933}.dataGridBody{position:relative}.dataGridRow{background:#fff;border-bottom:1px solid var(--line);display:flex;min-height:48px}.dataGridRow:hover{background:#fbfdff}.dataGridCell{align-items:stretch;display:flex;min-height:inherit;overflow:hidden}.dataGridCell.is-sticky,.dataGridHeaderCell.is-sticky{background:inherit}.dataGridHeaderCell.is-sticky{z-index:4!important}.dataGridCell.sticky-edge,.dataGridHeaderCell.sticky-edge{box-shadow:5px 0 8px -8px rgba(39,34,26,.65)}.dataGridCell.align-center,.dataGridHeaderCell.align-center{justify-content:center;text-align:center}.dataGridCell.align-end,.dataGridHeaderCell.align-end{justify-content:flex-end;text-align:right}.cellFullViewBackdrop{align-items:center;background:rgba(17,17,17,.34);display:flex;inset:0;justify-content:center;padding:28px;position:fixed;z-index:80}.cellFullViewClickAway{background:transparent;border:0;inset:0;padding:0;position:absolute;z-index:1}.cellFullViewPanel{background:#fff;border:1px solid rgba(42,35,25,.18);border-radius:8px;box-shadow:0 24px 72px rgba(16,12,8,.24);display:flex;flex-direction:column;max-height:min(78vh,760px);max-width:min(920px,92vw);min-height:260px;overflow:hidden;position:relative;width:720px;z-index:2}.cellFullViewHeader{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:18px 20px 14px}.cellFullViewHeader h3{font-size:19px;margin:2px 0 0}.cellFullViewBody{margin:0;overflow:auto;padding:18px 20px 22px;word-break:break-word}.cellFullViewBody,.cellFullViewEditor{color:#111;flex:1 1;font:inherit;font-size:14px;line-height:1.6;white-space:pre-wrap}.cellFullViewEditor{background:#fff;border:0;min-height:260px;outline:none;padding:18px 20px;resize:none;width:100%}.cellFullViewEditor:focus{box-shadow:inset 0 0 0 2px rgba(238,178,56,.32)}.cellFullViewFooter{align-items:center;border-top:1px solid var(--line);display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.tableSub{display:block;margin-top:4px}.orderItemDelivery{background:#fff8e8;border-left:3px solid var(--honey);display:grid;gap:2px;margin-top:8px;padding:7px 8px}.orderItemDelivery strong{color:var(--burnt);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.orderItemOrderMeta{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.orderItemOrderMeta>span{display:grid;gap:2px;min-width:0}.orderItemBuyerMessage small,.orderItemOrderMeta small{color:var(--muted-strong);font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.orderItemOrderMeta b{font-size:11px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.orderItemShipDeadline b{color:#a54111}.orderItemBuyerMessage{border-top:1px solid rgba(176,111,28,.28);font-size:11px;line-height:1.45;margin:3px 0 0;padding-top:7px;white-space:pre-wrap}.orderItemDelivery span{color:var(--ink);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.receiptDetailRow>td{background:var(--surface-soft);padding:0!important}.receiptDetailDisclosure>summary{align-items:center;color:var(--burnt);cursor:pointer;display:flex;font-size:12px;font-weight:850;gap:6px;justify-content:space-between;list-style:none;padding:10px 12px}.receiptDetailDisclosure>summary::-webkit-details-marker{display:none}.receiptDetailDisclosure[open]>summary{border-bottom:1px solid var(--line)}.receiptDetailDisclosure[open]>summary svg{transform:rotate(90deg)}.receiptDetailContent{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.receiptDetailCard{background:#fff;border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.receiptDetailCard h3{align-items:center;display:flex;font-size:13px;gap:7px;margin:0 0 10px}.receiptDetailCard>p,.receiptDetailList>p{color:var(--muted-strong);font-size:12px;line-height:1.45;margin:0}.receiptDetailList{display:grid;gap:8px;margin:0}.receiptDetailList>div{display:grid;gap:2px}.receiptDetailList dt{color:var(--muted-strong);font-size:10px;font-weight:850;text-transform:uppercase}.receiptDetailList dd{color:var(--ink);font-size:12px;line-height:1.42;margin:0;overflow-wrap:anywhere}.receiptFinancialList{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;padding-top:10px}.receiptDetailCard address{display:grid;font-size:12px;font-style:normal;gap:3px;line-height:1.45}.receiptShipmentList{border-top:1px solid var(--line);display:grid;gap:5px;margin-top:10px;padding-top:10px}.receiptShipmentList>div{display:grid;font-size:12px;gap:2px}.receiptShipmentList span{color:var(--muted-strong);overflow-wrap:anywhere}.receiptItemDetailCard,.receiptMessages{grid-column:1/-1}.receiptMessages>div+div{border-top:1px solid var(--line);margin-top:9px;padding-top:9px}.receiptMessages strong{font-size:12px}.receiptMessages p{font-size:12px;line-height:1.5;margin:4px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.receiptItemsTableWrap{overflow-x:auto}.receiptItemsTable{min-width:620px}@media (max-width:850px){.receiptDetailContent{grid-template-columns:1fr}}.mutedCell{color:var(--muted);text-align:center}.textLink{color:var(--burnt);font-weight:900}.textLink:hover{text-decoration:underline}.listingWriteForm{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(220px,1fr) minmax(112px,auto) auto;min-width:480px}.listingSheetPanel{background:var(--surface);box-shadow:none;padding:14px;scroll-margin-top:18px}.listingSheetPanel:before{display:none}.listingSheetPanel .panelHeader{margin-bottom:10px}.listingBulkPanelHeader{align-items:flex-start;gap:16px}.listingBulkPanelHeader>div:first-child{flex:0 0 auto;min-width:128px}.listingBulkPanelHeader h2{white-space:nowrap}.bulkHeaderTools{align-items:flex-end;display:grid;gap:9px;justify-items:end;min-width:0}.bulkDefaultsBar{align-items:end;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;max-width:min(1180px,100%)}.bulkDefaultControl{display:grid;gap:4px;min-width:108px}.bulkDefaultControlWide{min-width:180px}.bulkDefaultControl span{color:var(--muted-strong);font-size:10px;font-weight:900;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulkDefaultInput{min-height:32px;min-width:108px;padding:5px 7px}.bulkDefaultTextInput{min-width:180px}.bulkPanelActions,.fieldMenu{position:relative}.fieldMenuSummary{cursor:pointer;list-style:none}.fieldMenuSummary::-webkit-details-marker{display:none}.fieldMenuPanel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;gap:4px;max-height:380px;min-width:260px;overflow:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:40}.fieldMenuOption{align-items:center;border-radius:6px;display:grid;gap:8px;grid-template-columns:16px minmax(0,1fr);min-height:30px;padding:5px 7px}.fieldMenuOption:hover{background:var(--surface-soft)}.fieldMenuOption input{accent-color:var(--honey);height:15px;width:15px}.fieldMenuOption span{font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.templateMenuPanel{gap:10px;max-height:min(70vh,620px);min-width:380px}.templateMenuSection{border-bottom:1px solid var(--line);display:grid;gap:8px;padding-bottom:10px}.templateMenuSection:last-child{border-bottom:0;padding-bottom:0}.templateMenuSection>strong{color:#111;font-size:12px;font-weight:950}.templateList,.templateManageList,.templateSaveForm{display:grid;gap:7px}.templateFieldPicker{border:1px solid var(--line);border-radius:6px;display:grid}.templateFieldPicker summary{cursor:pointer;font-size:12px;font-weight:900;list-style:none;min-height:32px;padding:8px 9px}.templateFieldPicker summary::-webkit-details-marker{display:none}.templateFieldPicker[open] summary{border-bottom:1px solid var(--line)}.templateFieldGrid{display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));max-height:260px;overflow:auto;padding:7px}.templateFieldHint{border-top:1px solid var(--line);color:var(--muted);font-size:11px;font-weight:750;line-height:1.45;margin:0;padding:7px 9px}.templateFieldOption{align-items:center;border-radius:5px;display:grid;gap:6px;grid-template-columns:15px minmax(0,1fr);min-height:28px;padding:4px 5px}.templateFieldOption:hover{background:var(--surface-soft)}.templateFieldOption input{accent-color:var(--honey);height:14px;width:14px}.templateFieldOption span{font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.templateListItem{background:transparent;border:1px solid var(--line);border-radius:6px;box-shadow:none;cursor:pointer;display:grid;gap:2px;min-height:42px;padding:7px 9px;text-align:left}.templateListItem:hover{background:var(--surface-soft)}.templateListItem span,.templateManageItem summary span{color:#111;font-size:13px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.templateEmpty,.templateListItem small,.templateManageItem summary small{color:var(--muted);font-size:11px;font-weight:750;margin:0}.templateManageItem{border:1px solid var(--line);border-radius:6px;display:grid;padding:0}.templateManageItem summary{cursor:pointer;display:grid;gap:2px;list-style:none;min-height:40px;padding:7px 9px}.templateManageItem summary::-webkit-details-marker{display:none}.templateManageItem[open] summary{border-bottom:1px solid var(--line)}.templateManageItem .templateSaveForm{padding:8px}.templateManageActions{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:7px;justify-content:space-between;padding:8px}.bulkListingForm{border:1px solid var(--line);display:grid}.tdkStagingPanel .panelHeader{align-items:flex-start}.tdkPanelHeader{gap:14px}.tdkPanelTitle{display:grid;gap:3px;min-width:260px}.tdkPanelTitle h2{margin:0}.tdkToolbar{align-items:center;align-self:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto;min-width:0}.tdkPasteHint{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35;margin:0;max-width:560px}.tdkStagingForm{background:#fff}.tdkStagingForm .tdkHorizontalScroll{background:#f7f7f7;border-color:#d8d8d8;height:16px}.tdkDataGrid{border:0;max-height:min(68vh,760px)}.tdkDataGrid::-webkit-scrollbar:horizontal{height:0}.tdkDataGrid .dataGridHeader{background:var(--surface-soft)}.tdkDataGrid .dataGridRow{min-height:56px}.tdkDataGrid .dataGridRow.tdkRowStatusEmpty{box-shadow:inset 3px 0 #d7d0c3}.tdkDataGrid .dataGridRow.tdkRowStatusReady{box-shadow:inset 3px 0 var(--accent)}.tdkDataGrid .dataGridRow.tdkRowStatusAdded{box-shadow:inset 3px 0 #20845b}.tdkDataGrid .dataGridCell{align-items:stretch}.tdkGridCell{background:transparent;border:0;border-radius:0;box-shadow:none;color:#111;cursor:cell;display:block;font:inherit;font-size:13px;height:100%;min-height:56px;overflow:hidden;padding:7px 9px;text-align:left;width:100%}.tdkGridCell:hover{background:#fbfdff;box-shadow:none;transform:none}.tdkGridCell.selected{background:rgba(238,178,56,.12)}.tdkGridCell.active{outline:2px solid rgba(238,178,56,.78);outline-offset:-2px}.tdkGridCell span{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}.tdkDataGrid .tdkInput,.tdkDataGrid .tdkTextArea{background:#fff;border:0;border-radius:0;box-shadow:none;color:#111;font-size:13px;height:100%;min-height:56px;padding:7px 9px}.tdkDataGrid .tdkTextArea{line-height:1.45;resize:vertical}.bulkListingDataGrid{max-height:min(62vh,690px)}.bulkListingDataGrid .dataGridHeader{min-height:46px}.bulkListingDataGrid .dataGridRow{min-height:68px}.bulkListingDataGrid .dataGridCell{background:#fff}.bulkListingDataGrid .tableInput{background:#fff;border:0;border-radius:0;box-shadow:none;height:100%;min-height:46px;min-width:0;padding:7px 8px;width:100%}.bulkListingDataGrid .tableInput:focus{outline:2px solid rgba(238,178,56,.42);outline-offset:-2px}.sheetSelectableCell{height:100%;min-height:inherit;position:relative;width:100%}.sheetSelectableCell.selected{background:rgba(238,178,56,.12)}.sheetSelectableCell.active:after{border:2px solid rgba(238,178,56,.78);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.sheetSelectableCell.selected .tableInput{background:transparent}.existingSheetSelectableCell.changed,.existingSheetSelectableCell.changed .tableInput{background:#fff2ad}.existingSheetSelectableCell.changed.selected{background:#fde68a}.existingSheetSelectableCell.changed.selected .tableInput{background:transparent}.bulkListingDataGrid .codeInput,.bulkListingDataGrid textarea.tableInput{line-height:1.38;min-height:68px;resize:vertical}.bulkGridRowCell,.bulkGridRowHeader{background:var(--surface-soft)}.bulkGridRowSelectControl,.bulkGridRowSelectHeader{width:100%}.sheetRowRangeHandle{cursor:default;-webkit-user-select:none;user-select:none}.sheetRowRangeHandle .bulkRowNumber{border-radius:4px;padding:2px 0}.sheetRowRangeHandle.rowRangeSelected{background:rgba(238,178,56,.14);box-shadow:inset 3px 0 0 rgba(238,178,56,.9)}.sheetRowRangeHandle.rowRangeSelected .bulkRowNumber{background:rgba(238,178,56,.22);color:#111}.bulkGridActionsCell,.bulkGridImageCell,.bulkGridInputCell,.bulkGridVariationCell{align-items:stretch}.bulkGridActionsCell .bulkRowActions,.bulkGridImageCell .bulkImageCell,.bulkGridVariationCell .variationEntryCell{width:100%}.bulkGridActionsCell .bulkRowActions{padding:0 8px}.existingListingsDataGrid{max-height:min(68vh,760px)}.existingListingsDataGrid .dataGridHeader{min-height:44px}.existingListingsDataGrid .dataGridHeaderCell{overflow:visible;padding:0 8px;position:relative;-webkit-user-select:none;user-select:none}.existingListingsDataGrid .dataGridHeaderCell>span{display:block;overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.existingListingsDataGrid .dataGridRow{min-height:68px}.existingListingsDataGrid .dataGridCell{background:#fff}.existingListingsDataGrid .tableInput{background:#fff;border:0;border-radius:0;box-shadow:none;color:#151515;font-family:inherit;font-size:13px;font-weight:400;height:100%;line-height:1.32;min-height:58px;min-width:0;padding:7px 8px;width:100%}.existingListingsDataGrid .existingSheetSelectableCell:not(.editing) .tableInput{pointer-events:none}.existingListingsDataGrid .existingSheetSelectableCell.editing .tableInput{pointer-events:auto}.existingListingsDataGrid .tableInput:focus{outline:2px solid rgba(238,178,56,.42);outline-offset:-2px}.existingListingsDataGrid textarea.tableInput{display:block;line-height:1.32;min-height:58px;overflow:auto;resize:none;scrollbar-color:rgba(112,108,98,.52) transparent;scrollbar-width:thin}.existingListingsDataGrid textarea.tableInput::-webkit-scrollbar{display:block;height:8px;width:8px}.existingListingsDataGrid textarea.tableInput::-webkit-scrollbar-thumb{background:rgba(112,108,98,.52);border-radius:999px}.existingListingsDataGrid textarea.tableInput::-webkit-scrollbar-track{background:transparent}.existingListingsDataGrid .tableInput:disabled,.existingListingsDataGrid .tableInput[readonly]{background:#fff;color:#151515;cursor:default;opacity:1;-webkit-text-fill-color:#151515}.existingListingsDataGrid .existingSheetSelectableCell.selected{background:rgba(238,178,56,.2);box-shadow:inset 0 0 0 1px rgba(238,178,56,.44)}.existingListingsDataGrid .existingSheetSelectableCell.selected .tableInput,.existingListingsDataGrid .existingSheetSelectableCell.selected .tableInput:disabled,.existingListingsDataGrid .existingSheetSelectableCell.selected .tableInput[readonly]{background:transparent}.existingListingsDataGrid .existingSheetSelectableCell.changed.selected{background:#fde68a;box-shadow:inset 0 0 0 1px rgba(202,138,4,.58)}.existingListingsDataGrid .existingSheetSelectableCell.active:after{border-color:rgba(202,138,4,.96)}.existingReadonlyCell{align-content:center;color:#151515;display:block;font-size:13px;font-weight:400;line-height:1.32;min-height:58px;overflow:hidden;padding:7px 8px;text-overflow:ellipsis;white-space:nowrap;width:100%}.existingReadonlyCell.long{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal}.existingGridRowNumberCell,.existingGridRowNumberHeader{background:var(--surface-soft)}.existingGridCell{align-items:stretch}.existingGridCell-listingId,.existingGridCell-state{align-items:center}.existingGridCell-image .existingImageCell,.existingGridCell-sku .existingSkuSummary,.existingGridCell-variation .variationEntryCell,.existingGridCell-video .existingVideoCell{width:100%}.button.existingImageChooseButton{align-items:center;box-shadow:none;color:var(--ink);display:inline-flex;flex:0 0 auto;font-size:0;gap:0;height:34px;justify-content:center;min-height:34px;padding:0;width:34px}.button.existingImageChooseButton svg{color:currentColor;display:block;flex:0 0 auto;height:17px;opacity:1;stroke:currentColor;stroke-width:2.4;width:17px}.tdkTableWrap{padding-bottom:8px}.tdkStagingTable{min-width:1080px}.tdkStagingTable th{height:42px}.tdkStagingTable td{background:#fff;height:54px}.tdkStagingTable .tdkInput,.tdkStagingTable .tdkTextArea{background:transparent;border:0;border-radius:0;box-shadow:none;color:#111;font-size:13px}.tdkStagingTable .tdkInput{height:53px;min-height:53px;min-width:160px}.tdkStagingTable .tdkTextArea{min-height:72px;min-width:260px;resize:vertical}.tdkStagingTable td:nth-child(3) .tdkInput{min-width:320px}.tdkStagingTable td:nth-child(4) .tdkTextArea{min-width:440px}.tdkFooterActions{display:flex;justify-content:flex-start;padding-top:10px}.bulkListingTable{min-width:1120px;width:max-content}.existingListingTable{table-layout:fixed}.bulkListingTable td,.bulkListingTable th,.existingListingTable td,.existingListingTable th{border-right:1px solid var(--line);padding:0;vertical-align:middle}.bulkListingTable th,.existingListingTable th{background:var(--surface-soft);padding:7px 8px;position:sticky;text-transform:none;top:0;z-index:1}.existingListingTable th{-webkit-user-select:none;user-select:none}.existingListingTable th>span{display:block;overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.bulkListingTable td,.existingListingTable td{background:#fff}.bulkListingTable .tableInput,.existingListingTable .tableInput{background:#fff;border:0;border-radius:0;box-shadow:none;min-height:34px;padding:6px 8px}.bulkListingTable .tableInput:focus,.existingListingTable .tableInput:focus{outline:2px solid rgba(238,178,56,.42);outline-offset:-2px}.bulkListingTable .codeInput,.bulkListingTable textarea.tableInput,.existingListingTable textarea.tableInput{min-height:56px;padding-bottom:7px;padding-top:7px;resize:vertical}.existingListingTable .tableInput:disabled,.existingListingTable .tableInput[readonly]{background:#fbfaf7;color:var(--muted-strong);cursor:default}.existingListingTable .bulkDescriptionInput,.existingListingTable .bulkIdInput,.existingListingTable .bulkListInput,.existingListingTable .bulkNumberInput,.existingListingTable .bulkSelect,.existingListingTable .bulkTitleInput,.existingListingTable .existingImageInput{min-width:0}.columnResizeHandle{background:transparent;border:0;border-radius:0;bottom:0;box-shadow:none;cursor:col-resize;min-height:0;padding:0;position:absolute;right:-4px;top:0;touch-action:none;width:8px;z-index:2}.columnResizeHandle:focus-visible,.columnResizeHandle:hover{background:rgba(238,178,56,.32);outline:0}.rowResizeAnchor{position:relative}.rowResizeHandle{background:transparent;border:0;border-radius:0;bottom:-4px;box-shadow:none;cursor:row-resize;height:8px;left:0;min-height:0;padding:0;position:absolute;right:0;touch-action:none;z-index:2}.rowResizeHandle:focus-visible,.rowResizeHandle:hover{background:rgba(238,178,56,.32);outline:0}.sheetHeaderTabs{align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--inset);display:grid;flex:0 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-height:44px;padding:4px;max-width:min(820px,calc(100vw - 32px));width:820px}.sheetHeaderTab{align-items:center;background:transparent;border:0;border-radius:calc(var(--radius) - 2px);box-shadow:none;color:var(--muted-strong);cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;gap:8px;justify-content:center;letter-spacing:0;min-height:36px;min-width:0;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.sheetHeaderTab:hover{background:var(--surface-soft);box-shadow:none;color:var(--foreground);transform:none}.sheetHeaderTab.active{background:var(--ink);color:#fff}.sheetHeaderTab.active .countBadge{background:rgba(255,255,255,.18);color:#fff}.customSheetsPanel{display:grid;gap:12px}.customSheetActions,.customSheetPanelHeader{align-items:center}.customSheetToolbar{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(280px,auto)}.customSheetTabs{align-items:center;display:flex;gap:6px;min-width:0;overflow-x:auto;padding-bottom:2px}.customSheetTab{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted-strong);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:850;min-height:34px;max-width:220px;overflow:hidden;padding:0 11px;text-overflow:ellipsis;white-space:nowrap}.customSheetTab.active{background:var(--ink);border-color:var(--ink);color:#fff}.customSheetColumnTools{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(150px,1fr) auto}.customSheetDataGrid{background:#fff;max-height:min(64vh,720px)}.customSheetRowCell,.customSheetRowHeader{background:var(--surface-soft)}.customSheetRowSelect{align-items:center;color:var(--muted-strong);display:inline-flex;font-size:12px;font-weight:900;gap:7px;justify-content:center;min-height:48px;width:100%}.customSheetRowSelect input{accent-color:var(--honey);height:16px;width:16px}.customSheetHeaderEditor{align-items:center;display:grid;gap:5px;grid-template-columns:minmax(0,1fr) 26px;width:100%}.customSheetHeaderInput{background:transparent;border:0;box-shadow:none;color:var(--muted-strong);font-size:12px;font-weight:950;min-height:30px;padding:0 4px}.customSheetHeaderInput:focus{background:#fff;box-shadow:inset 0 0 0 1px rgba(238,178,56,.48)}.customSheetHeaderDelete{background:transparent;border:0;box-shadow:none;color:var(--muted);height:26px;min-height:26px;padding:0;width:26px}.customSheetHeaderDelete:hover{background:#fff2ee;box-shadow:none;transform:none}.customSheetHeaderDelete:disabled{cursor:not-allowed;opacity:.35}.customSheetGridCell{padding:0}.customSheetCellInput{border:0;border-radius:0;box-shadow:none;min-height:48px}.customSheetCellInput.active,.customSheetCellInput.selected,.customSheetCellInput:focus{box-shadow:inset 0 0 0 2px rgba(238,178,56,.56)}.customSheetLookupGridHeader{background:#f5f0e6}.customSheetLookupHeader{display:grid;gap:1px;min-width:0}.customSheetLookupHeader span,.customSheetLookupHeader strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customSheetLookupHeader span{color:var(--muted);font-size:11px;font-weight:800}.customSheetLookupHeader strong{color:var(--foreground);font-size:12px;font-weight:950}.customSheetLookupCell{align-items:center;color:#151515;display:flex;font-size:13px;min-height:48px;min-width:0;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.customSheetLookupCell.warning{color:var(--danger);font-weight:850}.customSheetFooter{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(280px,.78fr) minmax(360px,1.22fr)}.customSheetCreateForm,.customSheetLinkForm,.customSheetLinkList,.customSheetLinkPanel{display:grid;gap:10px}.customSheetCreateForm,.customSheetLinkPanel{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);padding:12px}.customSheetCreateForm label,.customSheetLinkForm label{display:grid;gap:5px;min-width:0}.customSheetCreateForm label span,.customSheetDisplayFields>span,.customSheetLinkForm label span{color:var(--muted-strong);font-size:11px;font-weight:950}.customSheetLinkPanelHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.customSheetLinkPanelHeader h3{font-size:16px;line-height:1.2;margin:2px 0 0}.customSheetLinkForm{grid-template-columns:repeat(3,minmax(0,1fr))}.customSheetDisplayFields,.customSheetLinkForm>button{grid-column:span 3}.customSheetDisplayFields{display:grid;gap:6px}.customSheetDisplayFields>div{display:flex;flex-wrap:wrap;gap:7px}.customSheetDisplayFields label{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;display:inline-flex;gap:6px;min-height:30px;padding:0 10px}.customSheetDisplayFields input{accent-color:var(--honey)}.customSheetDisplayFields label span{color:var(--foreground);font-size:12px;font-weight:850}.customSheetLinkItem{align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:38px;padding:6px 8px 6px 11px}.customSheetLinkItem span{font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customSheetLinkItem button{height:28px;min-height:28px;padding:0 8px}.existingListingsPanel .panelHeader{align-items:center}.existingListingForm{background:#fff;border-color:#d8d8d8}.existingListingForm .stickyHorizontalScroll{background:#f7f7f7;border-color:#d8d8d8;height:16px}.existingListingTable td,.existingListingTable th{border-bottom-color:#ececec;border-right-color:#dedede}.existingListingTable th{background:linear-gradient(180deg,#fbfbfb,#f1f1f1);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #d7d7d7;color:#111;font-size:13px;font-weight:500;height:48px;letter-spacing:0;padding:0 12px;top:0}.existingListingTable th>span{padding-right:10px}.existingListingTable td{color:#111;font-size:13px;height:48px}.existingListingTable tbody tr{content-visibility:auto;contain-intrinsic-size:48px}.existingListingTable tbody tr:hover td{background:#fbfdff}.existingListingTable .tableInput{background:transparent;border:0;border-radius:0;box-shadow:none;color:#111;font-size:13px;height:47px;line-height:47px;min-height:47px;padding:0 12px}.existingListingTable select.tableInput{appearance:auto;background:transparent;padding-right:22px}.existingListingTable textarea.tableInput{height:47px;line-height:46px;min-height:47px;overflow:hidden;resize:none;white-space:nowrap}.existingListingTable textarea.tableInput.expandedCellInput{height:auto;line-height:1.45;min-height:118px;overflow:visible;padding-bottom:10px;padding-top:10px;resize:vertical;white-space:pre-wrap}.existingListingTable .tableInput:disabled,.existingListingTable .tableInput[readonly]{background:transparent;color:#111;opacity:1}.existingListingTable textarea.tableInput[readonly]{cursor:zoom-in}.existingListingTable textarea.tableInput.expandedCellInput[readonly]{cursor:zoom-out}.existingListingTable .bulkNumberInput{text-align:right}.existingListingTable .existingStateSelect{background:#a7f3b4;border-radius:999px;color:#075d2a;font-weight:800;height:36px;line-height:36px;margin-left:8px;max-width:calc(100% - 16px);min-height:36px;min-width:64px;padding:0 20px 0 10px;width:auto}.existingListingTable .existingStateSelect:not([data-state=active]){background:#eeeeee;color:#4d4a43}.existingListingsPanel.locked .tableInput{cursor:default}.existingListingsPanel.locked .fileInput{display:none}.sheetRowActionButton{box-shadow:none;font-size:12px;min-height:32px;padding:0 10px}.existingImageCell{display:grid;gap:4px;justify-items:center;min-width:96px;padding:5px 6px}.existingListingImage,.variationImage{background:var(--surface-soft);background-position:50%;background-size:cover;border:1px solid var(--line);display:inline-flex;object-fit:cover;overflow:hidden}img.existingListingImage,img.variationImage{display:block}.existingListingImage{border-radius:3px;height:36px;width:36px}.existingImageCell{gap:8px;padding:5px 7px}.existingImageCell,.existingImageToolbar{align-items:center;display:flex;min-width:0}.existingImageToolbar{align-self:stretch;flex:0 0 auto;flex-direction:column;gap:2px;justify-content:center;width:38px}.existingImageToolbar small{background:transparent;border-radius:0;color:var(--muted-strong);display:block;font-size:10px;font-weight:900;height:12px;line-height:1;max-width:38px;min-width:0;order:-1;overflow:hidden;padding:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.existingImageInput{min-width:180px}.existingImageStrip{align-items:center;display:flex;flex-wrap:wrap;gap:4px;max-height:52px;min-width:0;overflow:hidden}.existingImageThumb,.existingVideoThumb{background:#fff;border:1px solid var(--line);border-radius:5px;color:var(--muted-strong);flex:0 0 auto;height:47px;position:relative;text-decoration:none;width:47px}.existingImagePreviewButton,.existingImageThumb,.existingVideoThumb{align-items:center;box-shadow:none;display:grid;justify-items:center;min-height:0;overflow:hidden;padding:0}.existingImagePreviewButton{background:transparent;border:0;border-radius:5px;height:100%;width:100%}.existingImagePreviewButton:active,.existingImagePreviewButton:hover{background:transparent;box-shadow:none;transform:none}.existingImageThumb.editable{cursor:grab;touch-action:none}.existingImageThumb.editable:active{cursor:grabbing}.existingImageThumb.dragOverImageThumb{border-color:rgba(33,133,110,.95);box-shadow:0 0 0 2px rgba(33,133,110,.18);transform:translateY(-1px)}.existingImagePreviewButton img,.existingImageThumb.pendingImageThumb img,.existingVideoThumb img{display:block;height:100%;object-fit:cover;width:100%}.existingImagePreviewButton span,.existingImageThumb.pendingImageThumb span,.existingVideoThumb span{background:rgba(17,17,17,.72);border-radius:999px;bottom:2px;color:#fff;font-size:10px;font-weight:900;left:2px;line-height:1;min-width:16px;padding:3px 4px;position:absolute;text-align:center}.existingImageDeleteButton{align-items:center;background:rgba(255,255,255,.94);border:1px solid rgba(220,38,38,.28);border-radius:999px;box-shadow:0 2px 6px rgba(17,17,17,.2);display:flex;height:22px;justify-content:center;min-height:22px;padding:4px;position:absolute;right:2px;top:2px;width:22px;z-index:1}.existingImageDeleteButton:disabled{display:none}.existingImageDeleteButton:hover:not(:disabled){background:#fff1f2;border-color:#dc2626;box-shadow:0 3px 8px rgba(220,38,38,.24);transform:none}.existingImageDeleteIcon,.existingMediaPreviewDeleteIcon{display:block;height:14px;width:14px}.existingImageThumb.mainImageThumb{border-color:rgba(238,178,56,.95);box-shadow:0 0 0 2px rgba(238,178,56,.18)}.existingImageThumb.mainImageThumb .existingImagePreviewButton span{background:rgba(238,178,56,.95);color:#111}.existingImageThumb.pendingImageThumb{border-style:dashed;opacity:.78}.existingImageEmpty{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:6px;min-height:44px}.existingVideoCell{align-items:center;display:flex;flex-wrap:wrap;gap:5px;padding:5px 7px}.existingVideoUploadButton{flex:0 0 auto;font-size:0;gap:0;height:36px;min-height:36px;padding:0;width:36px}.existingVideoUploadButton svg{height:16px;width:16px}.existingVideoItem{display:inline-flex;flex:0 0 auto;position:relative}.existingVideoThumb{height:36px;width:54px}.existingVideoDeleteButton{display:none}.existingVideoDeleteButton svg{height:12px;width:12px}.existingVideoPlaceholder{align-items:center;background:var(--surface-soft);color:var(--muted-strong);display:flex;height:100%;justify-content:center;width:100%}.existingMediaPreviewPopover{pointer-events:auto}.existingMediaPreviewHeader{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px;min-width:0}.existingMediaPreviewHeader strong{flex:1 1 auto;min-width:0}.existingMediaPreviewDeleteButton{border-color:rgba(182,74,67,.34);color:var(--danger);flex:0 0 auto;font-size:12px;gap:4px;height:28px;min-height:28px;padding:0 8px}.existingMediaPreviewDeleteButton:disabled{display:none}.existingSkuEditor{display:grid;gap:2px}.existingSkuEditor span{color:var(--ink);display:grid;font-size:.75rem;font-weight:850;line-height:1.25}.existingSkuEditor small{color:var(--muted);font-weight:750}.existingSkuSummary{align-content:center;display:grid;gap:2px;min-height:58px;min-width:0;padding:7px 8px}.existingSkuSummary span,.existingSkuSummary strong{color:#151515;display:block;font-family:inherit;font-size:13px;font-weight:400;line-height:1.32;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.existingSkuSummary small{color:var(--muted);font-size:11px;font-weight:750}.existingSkuSummary small,.readonlyCell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.readonlyCell{color:#151515;font-family:inherit;font-size:13px;font-weight:400;line-height:1.32;min-height:58px;min-width:0;padding:7px 8px}.listingIdLink{color:var(--burnt);font-weight:400;text-decoration:none}.listingIdLink:hover{text-decoration:underline}.variationEntryCell{align-items:center;display:grid;gap:2px;justify-items:start;min-width:0;padding:6px 8px}.variationEntryCell small{color:var(--muted);font-size:11px;font-weight:750}.bulkVariationEntryCell{min-width:160px}.variationDrawerButton{box-shadow:none;font-size:12px;min-height:30px;padding:0 8px}.variationDrawerBackdrop{background:rgba(17,17,17,.22);border:0;border-radius:0;bottom:0;box-shadow:none;cursor:default;left:0;min-height:0;padding:0;position:fixed;right:0;top:0;z-index:80}.variationDrawer{background:#fff;border-left:1px solid var(--line);bottom:0;box-shadow:-16px 0 40px rgba(17,17,17,.16);display:grid;grid-template-rows:auto minmax(0,1fr);max-width:calc(100vw - 18px);min-width:min(560px,calc(100vw - 18px));position:fixed;right:0;top:0;width:min(640px,calc(100vw - 18px));z-index:90}.bulkVariationDrawer{width:min(760px,calc(100vw - 18px))}.variationDrawerHeader{align-items:start;border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:18px}.variationDrawerHeader h3{font-size:18px;line-height:1.25;margin:3px 0 4px}.variationDrawerHeader p{color:var(--muted);font-size:12px;font-weight:750;margin:0}.variationSkuForm{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.variationDrawerBody{display:grid;gap:14px;min-height:0;overflow:auto;padding:14px 18px}.variationDrawerMeta{align-items:center;border-bottom:1px solid var(--line);color:var(--muted-strong);display:flex;flex-wrap:wrap;gap:8px 14px;min-height:42px;padding:8px 18px}.variationDrawerMeta span{font-size:12px;font-weight:850}.bulkVariationMeta{justify-content:space-between}.variationToggle{align-items:center;display:inline-flex;gap:8px;font-size:13px;font-weight:900}.variationToggle input{accent-color:var(--honey);height:17px;width:17px}.bulkVariationDrawerBody{display:grid;gap:14px;min-height:0;overflow:auto;padding:14px 18px}.variationGroupList{align-items:start;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.variationGroupCard{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:10px;padding:10px}.variationGroupHeader{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.variationGroupHeader label,.variationValueInputRow{display:grid;gap:4px}.variationGroupHeader span,.variationValueInputRow span{color:var(--muted-strong);font-size:11px;font-weight:900}.bulkVariationNameInput{min-width:0}.variationValueList{display:grid;gap:7px}.variationValueInputRow{align-items:end;grid-template-columns:70px minmax(0,1fr) auto}.bulkVariationTools{align-items:start;display:grid;flex-wrap:wrap;gap:8px;grid-template-columns:auto minmax(0,1fr)}.bulkVariationTools>button:nth-of-type(2){display:none}.variationDetailFieldPicker{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.variationDetailFieldOption{align-items:center;border:1px solid var(--line);border-radius:999px;cursor:pointer;display:inline-flex;gap:6px;min-height:32px;padding:0 10px}.variationDetailFieldOption input{accent-color:var(--honey)}.variationDetailFieldOption span{color:#111;font-size:12px;font-weight:850;white-space:nowrap}.variationGroupOverview{align-items:start;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.variationOptionColumn{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:10px;padding:12px}.variationOptionColumn h4{color:#111;font-size:13px;font-weight:900;margin:0}.variationOptionList{display:grid;gap:7px}.variationOptionChip{background:#fff;border:1px solid rgba(210,202,184,.86);border-radius:7px;color:#151515;font-size:13px;font-weight:650;line-height:1.25;min-height:30px;padding:6px 8px}.bulkVariationMatrixWrap{border:1px solid var(--line);max-height:min(46vh,520px)}.bulkVariationMatrixTable{min-width:680px}.variationSmallInput{min-width:118px;padding:0 10px}.variationEnabledSelect,.variationSmallInput{border:0;border-radius:0;box-shadow:none;height:42px;min-height:42px}.variationEnabledSelect{min-width:116px}.variationDetailWrap{border:1px solid var(--line);max-height:min(46vh,520px);min-height:0;overflow:auto}.variationDetailTable{min-width:620px;table-layout:auto}.variationDetailTable td,.variationDetailTable th{border-right:1px solid var(--line);padding:0;vertical-align:middle}.variationDetailTable th{background:var(--surface-soft);color:#111;font-size:12px;font-weight:850;height:40px;padding:0 10px;position:sticky;text-transform:none;top:0;white-space:nowrap;z-index:1}.variationDetailTable td{height:42px}.variationValueText{display:block;font-size:13px;min-width:132px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.variationSkuInput{border:0;border-radius:0;box-shadow:none;height:42px;min-height:42px;min-width:170px;padding:0 12px}.variationSkuInput:focus{outline:2px solid rgba(238,178,56,.42);outline-offset:-2px}.variationDrawerFooter{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:flex-end;min-height:58px;padding:10px 18px}.variationPicker{display:grid;gap:0;min-width:220px;padding:0}.variationPreview{align-items:center;display:none;gap:7px;grid-template-columns:auto minmax(0,1fr)}.variationPreview small{color:var(--muted);grid-column:2}.variationImage{border-radius:4px;grid-row:span 2;height:38px;width:38px}.bulkRowNumber{color:var(--muted);display:inline-block;font-weight:950;text-align:center;width:22px}.bulkCheckboxCell{width:38px}.bulkCheckboxCell,.bulkRowSelectCell{background:var(--surface-soft);text-align:center}.bulkRowSelectCell{min-width:58px;width:58px}.bulkRowSelectControl,.bulkRowSelectHeader{align-items:center;display:inline-flex;gap:7px;justify-content:center;min-height:47px;padding:0 7px}.bulkRowSelectHeader span{color:var(--muted-strong);font-size:11px;font-weight:900}.bulkCheckbox{accent-color:var(--honey);height:17px;width:17px}.bulkTitleInput{min-width:240px}.bulkDescriptionInput{min-width:320px}.bulkNumberInput{min-width:104px}.bulkUnitInput{min-width:94px}.bulkIdInput{min-width:142px}.bulkSelect{min-width:152px}.bulkListInput{min-width:190px}.bulkFileInput{min-width:230px;padding:6px 8px}.bulkImageCell{align-items:center;display:flex;gap:8px;min-height:58px;min-width:0;padding:5px 7px}.bulkFileNativeInput{display:none}.bulkImageChooseButton{box-shadow:none;flex:0 0 auto}.bulkImagePreviewStrip{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:4px;max-height:52px;max-width:none;min-width:0;overflow:hidden;padding:0}.bulkImageThumb{cursor:grab;touch-action:none}.bulkImageThumb:active{cursor:grabbing}.bulkImagePreviewThumb{background:#fff;border:1px solid var(--line);border-radius:4px;box-shadow:none;cursor:zoom-in;flex:0 0 auto;height:32px;min-height:32px;overflow:hidden;padding:0;position:relative;width:32px}.bulkImagePreviewThumb:focus-visible,.bulkImagePreviewThumb:hover{border-color:var(--honey-strong);outline:2px solid rgba(238,178,56,.3);outline-offset:1px;transform:none}.bulkImagePreviewThumb img{display:block;height:100%;object-fit:cover;width:100%}.bulkImagePreviewThumb span{align-items:center;background:rgba(17,17,17,.72);border-radius:999px;bottom:2px;color:#fff;display:inline-flex;font-size:10px;font-weight:900;height:15px;justify-content:center;min-width:15px;padding:0 4px;position:absolute;right:2px}.bulkImageEmpty{color:var(--muted);flex:1 1 auto;font-size:11px;font-weight:750;line-height:1.2;min-width:72px;white-space:nowrap}.bulkImagePreviewPopover{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 48px rgba(17,17,17,.18);display:grid;gap:8px;padding:10px;pointer-events:auto;position:fixed;width:270px;z-index:120}.bulkImagePreviewPopover.existingMediaPreviewPopover{pointer-events:auto;z-index:520}.bulkImagePreviewPopover.existingMediaPreviewPopover .existingMediaPreviewDeleteButton{pointer-events:auto}.bulkImagePreviewPopover strong{color:#111;display:block;font-size:12px;font-weight:850;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulkImagePreviewPopover img{background:var(--surface-soft);border-radius:6px;display:block;height:230px;object-fit:contain;width:100%}.bulkInventoryInput{min-width:310px}.bulkExtraParamsInput{min-width:290px}.bulkRowActions{align-items:center;display:flex;gap:7px;justify-content:flex-end;min-width:124px}.listingEditorPanel{scroll-margin-top:18px}.listingEditorForm{display:grid;gap:16px}.formGrid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.formField{display:grid;gap:7px;min-width:0}.formField>span{color:var(--muted-strong);font-size:12px;font-weight:950;text-transform:uppercase}.formField small{color:var(--muted);font-size:12px;line-height:1.45}.wideField{grid-column:span 4}.textAreaInput{min-height:126px}.compactTextArea,.textAreaInput{padding-bottom:10px;padding-top:10px;resize:vertical}.compactTextArea{min-height:76px}.codeInput{font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.5;min-height:260px}.fileInput{padding:8px 11px}.formActions{align-items:center;display:flex;justify-content:flex-end}.tableInput{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--inset);color:var(--foreground);font:inherit;font-size:13px;min-height:38px;min-width:0;padding:0 11px;width:100%}.stateSelect{min-width:112px}.compactButton{min-height:38px;padding:0 12px}.srOnly{height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.workspaceFooter{display:flex;justify-content:flex-end;padding:0 0 12px}@media (max-width:1180px){.metricGrid,.overviewMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.overviewMetrics{min-width:0}.metricGrid.fourUp{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsGrid,.enterpriseForms,.insightGrid,.tableGrid{grid-template-columns:1fr}.statusSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.appShell{grid-template-columns:1fr;padding:12px}.sidebar{min-height:auto;padding:14px;position:static}.workspace{padding:0}.apiQuotaWidget{bottom:12px;right:12px;width:min(238px,calc(100vw - 24px))}.shopList,.sidebarFooter{display:none}.sideNav{grid-template-columns:repeat(4,minmax(0,1fr))}.navItem{margin-left:0;margin-right:0;min-height:44px;padding:0 8px}.navItem,.navItemLabel{justify-content:center}.overviewBand,.shopIdentity,.workspaceTopbar{align-items:flex-start;flex-direction:column}.workspaceTopbar.hasHeaderTabs{display:grid;grid-template-columns:1fr;height:auto;min-height:0;padding-top:0;position:static}.workspaceTopbar.hasHeaderTabs .toolbar{margin-top:0}.workspaceHeaderTabs{margin-top:18px;width:100%}.sheetHeaderTabs{width:min(100%,640px)}.workspaceTopbar.hasHeaderTabs~.listingSheetPanel .stickyHorizontalScroll{top:0}.compactShopIdentity{align-items:center;flex-direction:row}.overviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.chartHeader{align-items:stretch;flex-direction:column}.panelHeader{flex-wrap:wrap}.panelHeaderActions{justify-content:stretch;width:100%}.panelHeaderActions .button,.panelHeaderActions button{flex:1 1 160px}.customSheetFooter,.customSheetLinkForm,.customSheetToolbar{grid-template-columns:1fr}.customSheetDisplayFields,.customSheetLinkForm>button{grid-column:span 1}.customSheetColumnTools{grid-template-columns:1fr}.chartControls{justify-items:stretch;width:100%}.segmentedControl{justify-content:flex-start}.chartOption{flex:1 1 auto}.toolbar{justify-content:stretch}.languageSwitch,.toolbar,.toolbar>.button,.toolbar>button,.toolbar>select{width:100%}.languageSwitch a{flex:1 1}.settingsRow{align-items:flex-start;flex-direction:column}.memberRoleMatrix{grid-template-columns:1fr}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.wideField{grid-column:span 2}.rowActions,.settingsRow .button,.settingsRow button,.settingsRow form{justify-content:stretch;width:100%}.connectionPanel{min-width:0;width:100%}.variationDrawer{max-width:100vw;min-width:100vw;width:100vw}.variationDrawerHeader{padding:14px}.variationDrawerFooter,.variationDrawerMeta{padding-left:14px;padding-right:14px}}@media (max-width:640px){.workspaceTopbar h1{font-size:24px}.brandLockup span:last-child{font-size:16px}.shopIdentity h2{font-size:21px}.metricGrid,.metricGrid.fourUp,.metricGrid.threeUp,.overviewMetrics,.statusSummaryGrid{grid-template-columns:1fr}.metricCard strong{font-size:26px}.sideNav{grid-template-columns:repeat(2,minmax(0,1fr))}.barChart{gap:7px;grid-template-columns:repeat(4,minmax(48px,1fr))}.rankRow{grid-template-columns:34px minmax(0,1fr)}.rankRow small{grid-column:2}.thumbRankRow{grid-template-columns:46px 34px minmax(0,1fr)}.thumbRankRow small{grid-column:3}.listingWriteForm{min-width:620px}.formGrid{grid-template-columns:1fr}.wideField{grid-column:span 1}.formActions,.formActions button{width:100%}}.listingWorkbench{display:grid;gap:12px;min-width:0}.listingWorkbench .notice{align-items:center;display:flex;gap:8px;margin:0}.asyncLoadingIndicator{align-items:center;background:linear-gradient(100deg,rgba(255,249,224,.96),rgba(255,255,255,.98) 52%,rgba(238,248,244,.96));border:1px solid rgba(214,178,48,.42);border-radius:12px;box-shadow:0 8px 24px rgba(62,48,15,.06);display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr);min-height:68px;overflow:hidden;padding:12px 16px;position:relative}.asyncLoadingGlyph{align-items:center;background:#fff;border:1px solid rgba(222,181,30,.46);border-radius:50%;color:#83640b;display:inline-flex;height:36px;justify-content:center;position:relative;width:36px}.asyncLoadingPulse{animation:async-loading-pulse 1.8s ease-out infinite;border:1px solid rgba(219,173,0,.52);border-radius:inherit;inset:-1px;position:absolute}.asyncLoadingCopy{display:grid;gap:3px;min-width:0}.asyncLoadingCopy strong{color:var(--ink);font-size:13px;font-weight:850}.asyncLoadingCopy small{color:var(--muted-strong);font-size:11px;line-height:1.4}.asyncLoadingTrack{background:rgba(172,142,33,.13);bottom:0;height:3px;left:0;overflow:hidden;position:absolute;right:0}.asyncLoadingTrack>span{animation:async-loading-track 1.55s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(90deg,#d5a900,var(--yellow),#4d9d80);border-radius:999px;display:block;height:100%;width:42%}.asyncLoadingIndicator.overlay{align-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(255,253,247,.91);border-color:rgba(214,178,48,.48);inset:10px;justify-content:center;position:absolute;z-index:15}@keyframes async-loading-track{0%{transform:translateX(-105%)}to{transform:translateX(345%)}}@keyframes async-loading-pulse{0%{opacity:.65;transform:scale(.92)}75%,to{opacity:0;transform:scale(1.42)}}.workbenchToolbar,.workbenchViewBar{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:9px 10px}.workbenchPrimaryActions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.workbenchViewTabs{display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:thin}.workbenchViewTab{background:transparent;border:0;border-radius:8px;color:var(--muted-strong);cursor:pointer;flex:0 0 auto;font:inherit;font-size:13px;font-weight:800;padding:9px 13px}.workbenchViewTab:hover{background:var(--surface-soft)}.workbenchViewTab.active{background:#1e1d19;color:#fff}.workbenchSavedView{align-items:center;border-radius:8px;display:inline-flex;flex:0 0 auto}.workbenchSavedView.active{background:#1e1d19}.workbenchSavedView.active .workbenchViewTab{color:#fff}.workbenchSavedViewDelete{background:transparent;border:0;color:var(--muted);cursor:pointer;display:grid;margin-left:-8px;padding:6px;place-items:center}.workbenchSavedView.active .workbenchSavedViewDelete{color:#fff}.workbenchToolbar{justify-content:flex-start;position:relative;z-index:8}.workbenchColumnsMenu>summary,.workbenchSearch,.workbenchToolbar>select{background:#fff;border:1px solid var(--line);border-radius:8px;min-height:38px}.workbenchToolbar>select{color:var(--ink);padding:0 30px 0 10px}.workbenchSearch{align-items:center;display:flex;flex:1 1 320px;gap:8px;max-width:520px;padding:0 10px}.workbenchSearch svg{color:var(--muted);flex:0 0 auto}.workbenchSearch input{background:transparent;border:0;flex:1 1;font:inherit;min-width:0;outline:0}.workbenchColumnsMenu{position:relative}.workbenchColumnsMenu>summary{align-items:center;cursor:pointer;display:flex;font-size:13px;font-weight:850;gap:7px;list-style:none;padding:0 12px}.workbenchColumnsMenu>summary::-webkit-details-marker{display:none}.workbenchColumnsPopover{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 50px rgba(37,31,22,.18);display:grid;gap:5px;max-height:480px;min-width:280px;overflow:auto;padding:12px;position:absolute;right:0;top:calc(100% + 7px);z-index:20}.workbenchColumnsPopover>label{align-items:center;display:flex;font-size:13px;gap:8px;justify-content:space-between;padding:5px 3px}.workbenchColumnsPopover>label input{margin-right:auto}.workbenchColumnOption{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:32px}.workbenchColumnOption>label{align-items:center;display:flex;flex:1 1;font-size:13px;gap:8px;min-width:0}.workbenchColumnOrderButtons{display:inline-flex;gap:3px}.workbenchColumnOrderButtons button{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:5px;color:var(--muted-strong);display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.workbenchColumnOrderButtons button:disabled{opacity:.35}.workbenchSaveView{border-top:1px solid var(--line);display:grid;gap:8px;margin-top:6px;padding-top:10px}.workbenchSaveView input{border:1px solid var(--line);border-radius:7px;font:inherit;padding:8px 9px}.workbenchSelectionCount{color:var(--muted);font-size:12px;margin-left:auto;white-space:nowrap}.workbenchPasteHint{color:var(--muted);font-size:11px;margin-left:auto;max-width:380px}.listingUploadSheet{display:grid;gap:10px;min-width:0}.listingUploadDefaultsBar{align-items:flex-start;background:#fff;border:1px solid #bdbdbd;border-left:4px solid var(--yellow);display:flex;gap:16px;justify-content:space-between;padding:12px 14px}.listingUploadDefaultsCopy{display:grid;gap:5px;min-width:0}.listingUploadDefaultsCopy p{color:var(--muted);font-size:12px;margin:0}.listingUploadDefaultChips{display:flex;flex-wrap:wrap;gap:5px}.listingUploadDefaultChips span{align-items:center;background:#f2f2f2;border:1px solid #d4d4d4;color:#404040;display:inline-flex;font-size:11px;gap:5px;line-height:1;min-height:24px;padding:5px 7px}.listingUploadDefaultChips span b{color:#737373;font-size:10px}.listingUploadDefaultChips span.empty{color:var(--danger)}.listingUploadToolbar{align-items:center}.listingUploadToolbar p{color:var(--muted);flex:1 1 360px;margin:0}.listingUploadGrid{min-height:430px;position:relative}.listingUploadLoading{align-items:center;color:var(--muted);display:flex;gap:8px;padding:18px}.listingUploadCell{align-items:stretch;display:flex;height:100%;min-height:42px;position:relative;width:100%}.listingUploadInput{background:transparent;border:0;border-radius:0;color:inherit;font:inherit;min-width:0;outline:0;padding:9px 11px;width:100%}.listingUploadInput[readonly]{cursor:cell;text-overflow:ellipsis}.listingUploadInput::placeholder,.workbenchInlineCellTextarea::placeholder{color:#8c8c8c;font-style:italic;opacity:1}.workbenchModal .listingUploadSheet .listingUploadDataGrid .dataGridCell .listingUploadCell:not(.editing)>input.listingUploadInput,.workbenchModal .listingUploadSheet .listingUploadDataGrid .dataGridCell .listingUploadCell:not(.editing)>input.listingUploadInput:focus,.workbenchModal .listingUploadSheet .listingUploadDataGrid .dataGridCell .listingUploadCell:not(.editing)>input.listingUploadInput:focus-visible{background:transparent;border:0;border-radius:0;box-shadow:none;min-height:47px;outline:0;padding:0 11px}.listingUploadDataGrid .dataGridRow{min-height:48px}.listingUploadDataGrid .workbenchRowSelectHitbox{align-items:center;cursor:default;display:flex;gap:6px;justify-content:center;min-height:48px;-webkit-user-select:none;user-select:none;width:100%}.listingUploadDataGrid .workbenchRowSelectHitbox span{color:var(--muted);font-size:11px;font-weight:800}.listingUploadDataGrid .dataGridCell,.listingUploadDataGrid .dataGridHeaderCell{border-color:#d4d4d4}.listingUploadDataGrid .listingUploadCell.selected,.listingUploadDataGrid .listingUploadCell.selected:hover{background:var(--interaction-selected,#fff9e8);box-shadow:none;z-index:1}.listingUploadDataGrid .listingUploadCell.invalid{background:transparent;box-shadow:none}.listingUploadDataGrid .listingUploadCell.selected:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.listingUploadDataGrid .listingUploadCell.selected.selection-top:before{border-top:2px solid var(--interaction-selected-border,#8a6a2f)}.listingUploadDataGrid .listingUploadCell.selected.selection-bottom:before{border-bottom:2px solid var(--interaction-selected-border,#8a6a2f)}.listingUploadDataGrid .listingUploadCell.selected.selection-left:before{border-left:2px solid var(--interaction-selected-border,#8a6a2f)}.listingUploadDataGrid .listingUploadCell.selected.selection-right:before{border-right:2px solid var(--interaction-selected-border,#8a6a2f)}.listingUploadDataGrid .listingUploadCell.invalid:after{border-color:var(--danger) transparent transparent;border-style:solid;border-width:7px 7px 0 0;content:"";left:0;position:absolute;top:0;z-index:3}.listingUploadDataGrid .listingUploadCell.editing>.listingUploadInput,.listingUploadDataGrid .listingUploadCell.editing>.listingUploadInput:focus,.listingUploadDataGrid .listingUploadCell.editing>.listingUploadInput:focus-visible{background:#fff;border:1px solid var(--interaction-focus,#525252);border-radius:0;box-shadow:inset 0 0 0 1px var(--interaction-focus,#525252),0 0 0 2px rgba(245,196,0,.38);outline:0}.listingUploadDataGrid .dataGridCell:has(.listingUploadCell.expanded),.listingUploadDataGrid .dataGridRow:has(.listingUploadCell.expanded),.listingUploadDataGrid .listingUploadCell.expanded{overflow:visible;position:relative;z-index:24}.listingUploadHorizontalScroll{margin:0}.listingUploadCell:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}.listingUploadEmptyRow{color:color-mix(in srgb,var(--foreground) 72%,transparent)}.listingDeleteConfirmation{max-width:620px}.listingDeleteTitleList{background:color-mix(in srgb,#b94732 5%,white);border:1px solid color-mix(in srgb,#b94732 18%,transparent);border-radius:8px;margin:0 0 16px;max-height:220px;overflow:auto;padding:12px 12px 12px 32px}.listingDeleteConfirmation label{display:grid;gap:7px}.workbenchPasteHint+.workbenchSelectionCount{margin-left:0}.workbenchGrid{background:#fff;border-radius:12px;min-width:0;overflow:hidden}.listingWorkbenchGrid.dataGrid{border-radius:12px;max-height:calc(100vh - 290px);min-height:430px}.listingWorkbenchGrid .dataGridHeader{min-height:46px}.workbenchGrid.compact .dataGridHeader{min-height:40px}.workbenchGrid.compact .dataGridRow{min-height:44px}.workbenchRow.lifecycle-conflict,.workbenchRow.lifecycle-failed,.workbenchRow.lifecycle-invalid{box-shadow:inset 3px 0 0 #d35d52}.workbenchRow.lifecycle-changed,.workbenchRow.lifecycle-draft{box-shadow:inset 3px 0 0 #dc9b22}.workbenchSelectCell{align-items:center;background:inherit;justify-content:center}.workbenchStatus{align-items:center;align-self:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;gap:5px;line-height:1;margin:auto 8px;padding:6px 8px;white-space:nowrap}.workbenchStatus.tone-success{background:#e9f7ef;color:#247148}.workbenchStatus.tone-info{background:#fff4d6;color:#8a5a00}.workbenchStatus.tone-warning{background:#fff0df;color:#a45213}.workbenchStatus.tone-danger{background:#ffebe8;color:#a83b33}.workbenchThumb{align-self:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;display:block;height:48px;margin:auto;object-fit:cover;width:48px}.workbenchThumb.empty{align-items:center;color:var(--muted);display:flex;justify-content:center}.workbenchCell{display:flex;flex:1 1;min-width:0;position:relative;user-select:none;-webkit-user-select:none}.workbenchCell.selected{background:rgba(245,196,0,.18);box-shadow:inset 0 0 0 1px rgba(221,175,0,.72)}.workbenchCell.selected .workbenchCellControl{background:rgba(255,255,255,.62)}.workbenchCell.invalid:after{border-color:#d35d52 transparent transparent;border-style:solid;border-width:7px 7px 0 0;content:"";left:0;position:absolute;top:0}.workbenchCellControl{background:transparent;border:1px solid transparent;border-radius:6px;color:var(--ink);flex:1 1;font:inherit;font-size:13px;line-height:1.35;min-width:0;outline:0;padding:8px 9px;resize:none;width:100%}.workbenchCellControl:hover:not(:disabled){background:rgba(255,255,255,.86);border-color:rgba(215,190,140,.58)}.workbenchCellControl:focus{border-color:#dfa933;box-shadow:inset 0 0 0 1px #dfa933}.workbenchCellControl:disabled{color:var(--muted-strong);cursor:not-allowed}.workbenchCellTextarea{min-height:60px}.workbenchUpdatedAt{align-self:center;color:var(--muted);font-size:12px;padding:8px 10px}.workbenchPager{align-items:center;color:var(--muted);display:flex;font-size:12px;justify-content:center;min-height:38px}.workbenchPager p{margin:0}.workbenchDrawerBackdrop{background:rgba(28,25,20,.32);inset:0;position:fixed;z-index:70}.workbenchDrawer{background:#fbfaf7;border-left:1px solid var(--line);box-shadow:-18px 0 55px rgba(31,27,20,.2);display:flex;flex-direction:column;height:100%;margin-left:auto;max-width:min(760px,94vw);overflow:auto;width:720px}.workbenchDrawer>header{align-items:flex-start;background:#fff;border-bottom:1px solid var(--line);display:flex;gap:18px;justify-content:space-between;padding:22px 24px;position:sticky;top:0;z-index:4}.workbenchDrawer>header h2{font-size:21px;line-height:1.25;margin:10px 0 4px}.workbenchDrawer>header p{color:var(--muted);font-size:12px;margin:0}.workbenchValidationSummary{align-items:flex-start;background:#fff0ed;border:1px solid #efc3bd;border-radius:10px;color:#8f342e;display:flex;gap:10px;margin:16px 24px 0;padding:12px}.workbenchValidationSummary p{font-size:12px;margin:0 0 4px}.workbenchDrawerSection{border-bottom:1px solid var(--line);padding:20px 24px}.workbenchDrawerSection h3{font-size:14px;margin:0 0 14px}.workbenchSectionHeading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.workbenchSectionHeading h3{margin-bottom:4px}.workbenchSectionHeading p{color:var(--muted);font-size:11px;line-height:1.45;margin:0}.workbenchSectionHeading label.button{cursor:pointer;flex:0 0 auto}.workbenchSectionHeading label.button.disabled{cursor:not-allowed;opacity:.55}.workbenchSectionHeading input[type=file]{display:none}.workbenchMediaGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin-top:14px}.workbenchMediaGrid figure{aspect-ratio:1;background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;margin:0;overflow:hidden;position:relative}.workbenchMediaPreviewButton{background:transparent;border:0;border-radius:inherit;box-shadow:none;cursor:zoom-in;display:block;height:100%;min-height:0;overflow:hidden;padding:0;width:100%}.workbenchMediaPreviewButton:active,.workbenchMediaPreviewButton:hover{background:transparent;box-shadow:none;transform:none}.workbenchMediaPreviewButton:focus-visible{outline:3px solid var(--yellow);outline-offset:-3px}.workbenchMediaPreviewButton img{height:100%;object-fit:cover;width:100%}.workbenchMediaGrid figure>.workbenchMediaAltButton,.workbenchMediaGrid figure>.workbenchMediaDeleteButton{background:rgba(255,255,255,.92);border:1px solid rgba(64,64,64,.22);border-radius:5px;position:absolute;top:6px;z-index:2}.workbenchMediaGrid figure>.workbenchMediaAltButton{right:34px}.workbenchMediaGrid figure>.workbenchMediaDeleteButton{border-color:rgba(143,52,46,.25);color:#8f342e;right:6px}.workbenchMediaGrid figure>.workbenchMediaDragHandle{align-items:center;background:rgba(255,255,255,.92);border:1px solid rgba(64,64,64,.22);border-radius:5px;cursor:grab;display:inline-flex;font-size:10px;font-weight:900;gap:1px;height:24px;justify-content:center;left:6px;min-height:24px;padding:4px;position:absolute;top:6px;z-index:2}.workbenchMediaGrid figure>.workbenchMediaDragHandle:active{cursor:grabbing}.workbenchMediaGrid figure.isImageDropTarget:hover{box-shadow:inset 0 0 0 3px var(--yellow)}.workbenchMediaStagedBadge{background:var(--yellow);border:1px solid rgba(0,0,0,.16);border-radius:3px;bottom:6px;color:var(--ink);font-size:10px;font-weight:900;left:6px;line-height:1;padding:4px 6px;position:absolute}.workbenchMediaSection .emptyText{margin-top:14px}.imageAltTextModal{width:min(620px,96vw)}.imageAltTextBody{align-items:start;display:grid;gap:16px;grid-template-columns:120px minmax(0,1fr)}.imageAltTextBody>img{aspect-ratio:1;background:var(--surface-soft);border:1px solid var(--line);object-fit:cover;width:120px}.imageAltTextBody label{display:grid;gap:7px}.imageAltTextBody label>span{font-size:12px;font-weight:900}.imageAltTextBody textarea{min-height:128px;resize:vertical}.imageAltTextBody small{color:var(--muted);display:flex;font-size:11px;gap:12px;justify-content:space-between}.imageAltTextBody small b{color:var(--ink);white-space:nowrap}.workbenchDrawerFields{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.workbenchDrawerFields>label{display:grid;gap:6px}.workbenchDrawerFields>label.wide,.workbenchDrawerFields>section.wide{grid-column:1/-1}.workbenchDefaultVariantEditor{margin:2px 0 0}.workbenchDrawerFields>label>span{color:var(--muted-strong);font-size:11px;font-weight:850}.workbenchDrawerFields .workbenchCellControl,.workbenchDrawerTextarea{background:#fff;border:1px solid var(--line);border-radius:8px;font:inherit;min-height:40px;padding:9px 10px;width:100%}.workbenchDrawerTextarea{min-height:130px;resize:vertical}.workbenchVariantOverview{display:grid;gap:12px}.workbenchVariantOverviewActions,.workbenchVariantOverviewHeader,.workbenchVariantSkuToggle{align-items:center;display:flex;gap:10px}.workbenchVariantOverviewActions,.workbenchVariantOverviewHeader{justify-content:space-between}.workbenchVariantOverviewActions>span,.workbenchVariantOverviewHeader p{color:var(--muted-strong);font-size:12px;line-height:1.5;margin:0}.workbenchVariantSkuToggle{color:var(--ink);flex:0 0 auto;font-size:12px;font-weight:800}.workbenchVariantSkuToggle input{accent-color:var(--burnt);height:16px;margin:0;width:16px}.workbenchVariantGroups{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.workbenchVariantGroup{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;padding:10px 12px}.workbenchVariantGroup strong{font-size:12px}.workbenchVariantGroup span{color:var(--muted-strong);font-size:12px;line-height:1.45}.workbenchVariantEditor{background:#fff8e8;border:1px solid #e6c681;border-radius:9px;display:grid;gap:12px;margin-top:14px;padding:14px}.workbenchVariantEditorActions,.workbenchVariantEditorGroupHeader,.workbenchVariantEditorHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.workbenchVariantEditorHeader p{color:var(--muted-strong);font-size:12px;line-height:1.45;margin:4px 0 0}.workbenchVariantEditorGroups{display:grid;gap:10px}.workbenchVariantEditorGroup{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:12px}.workbenchVariantEditorGroupHeader>label{display:grid;flex:1 1;gap:5px}.workbenchVariantEditorGroupHeader span,.workbenchVariantEditorValues span{color:var(--muted-strong);font-size:11px;font-weight:800}.workbenchVariantEditorValues{display:grid;gap:7px}.workbenchVariantEditorValues>label{align-items:center;display:grid;gap:7px;grid-template-columns:54px minmax(0,1fr) auto}.workbenchVariantEditorActions{flex-wrap:wrap}.workbenchVariantEditorActions>span{color:var(--muted-strong);font-size:12px;margin-right:auto}.workbenchVariantOverview:not(.hasVariantSkuOverrides)+.workbenchVariantTable .workbenchVariantHeader,.workbenchVariantOverview:not(.hasVariantSkuOverrides)+.workbenchVariantTable .workbenchVariantRow{grid-template-columns:minmax(180px,1.4fr) 100px 82px 112px;min-width:500px}.workbenchVariantOverview:not(.hasVariantSkuOverrides)+.workbenchVariantTable .workbenchVariantHeader>span:nth-child(2),.workbenchVariantOverview:not(.hasVariantSkuOverrides)+.workbenchVariantTable .workbenchVariantRow input:first-of-type{display:none}.workbenchVariantTable{border:1px solid var(--line);border-radius:9px;overflow-x:auto}.workbenchVariantHeader,.workbenchVariantRow{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(180px,1.4fr) minmax(130px,1fr) 100px 82px 112px;min-width:650px;padding:8px 10px}.workbenchVariantHeader{background:var(--surface-soft);color:var(--muted-strong);font-size:11px;font-weight:900}.workbenchVariantRow{background:#fff;border-top:1px solid var(--line);font-size:12px}.workbenchVariantRow>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbenchVariantRow input{border:1px solid var(--line);border-radius:6px;font:inherit;min-width:0;padding:7px;width:100%}.workbenchDrawer>footer{align-items:center;background:#fff;border-top:1px solid var(--line);bottom:0;display:flex;gap:9px;justify-content:flex-end;margin-top:auto;padding:14px 24px;position:sticky;z-index:4}.workbenchModalBackdrop{align-items:center;background:rgba(28,25,20,.42);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:80}.workbenchModal{background:#fbfaf7;border:1px solid var(--line);border-radius:14px;box-shadow:0 28px 80px rgba(31,27,20,.28);display:flex;flex-direction:column;max-height:min(88vh,900px);overflow:hidden;width:min(760px,96vw)}.workbenchModal.wide{width:min(1120px,96vw)}.workbenchModal>footer,.workbenchModal>header{align-items:flex-start;background:#fff;display:flex;gap:12px;justify-content:space-between;padding:18px 20px}.workbenchModal>header{border-bottom:1px solid var(--line)}.workbenchModal>footer{align-items:center;border-top:1px solid var(--line);justify-content:flex-end}.workbenchModal>footer>span{color:var(--muted);font-size:11px;margin-right:auto}.workbenchModal h2{font-size:20px;margin:0 0 5px}.workbenchModal header p{color:var(--muted);font-size:12px;margin:0}.workbenchModalBody{overflow:auto;padding:20px}.spin{animation:workbench-spin .8s linear infinite}@keyframes workbench-spin{to{transform:rotate(1turn)}}.listingRouteLoading{background:var(--surface-soft);display:grid;gap:12px;min-height:100vh;padding:clamp(18px,4vw,48px)}.listingRouteLoadingHeader,.listingRouteLoadingTable,.listingRouteLoadingToolbar{background:#fff;border:1px solid var(--line);border-radius:12px}.listingRouteLoadingHeader,.listingRouteLoadingToolbar{align-items:center;display:flex;gap:10px;min-height:64px;padding:14px}.listingRouteLoadingHeader span,.listingRouteLoadingTable span,.listingRouteLoadingToolbar span{animation:async-loading-skeleton 1.35s ease-in-out infinite alternate;background:linear-gradient(100deg,#efede7,#faf9f6 55%,#efede7);border-radius:7px;display:block}.listingRouteLoadingHeader span:first-child{height:30px;width:min(280px,42vw)}.listingRouteLoadingHeader span:last-child{height:36px;margin-left:auto;width:118px}.listingRouteLoadingToolbar span{height:36px;width:130px}.listingRouteLoadingToolbar span:first-child{flex:1 1;max-width:420px}.listingRouteLoadingTable{display:grid;gap:1px;overflow:hidden;padding:1px}.listingRouteLoadingTable span{border-radius:0;height:54px}@keyframes async-loading-skeleton{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.asyncLoadingPulse,.asyncLoadingTrack>span,.listingRouteLoadingHeader span,.listingRouteLoadingTable span,.listingRouteLoadingToolbar span,.spin{animation-duration:3s}}@media (max-width:960px){.workbenchToolbar,.workbenchViewBar{align-items:stretch;flex-wrap:wrap}.workbenchSearch{max-width:none}.workbenchSelectionCount{margin-left:0}.workbenchPasteHint{margin-left:0;max-width:none}.workbenchPrimaryActions{flex-wrap:wrap}.listingWorkbenchGrid.dataGrid{max-height:65vh}}@media (max-width:640px){.workbenchModalBackdrop{padding:8px}.workbenchModal>footer{align-items:stretch;flex-direction:column}.workbenchModal>footer>span{margin-right:0}.workbenchDrawerFields{grid-template-columns:1fr}.workbenchDrawerFields>label.wide{grid-column:auto}}::selection{background:var(--yellow);color:var(--ink)}body{background:var(--background);color:var(--foreground)}.button,button{background:var(--ink);border-color:var(--ink);box-shadow:none;color:#fff;font-weight:800;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.button:hover,button:hover{background:#2b2b2b;border-color:#2b2b2b;box-shadow:none}.bulkPanelActions>button:first-child,.enterpriseForm>button:not(.secondary):not(.quiet),.loginForm button,.toolbar>.button:not(.secondary):not(.quiet),.workbenchPrimaryActions>button:first-child{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.bulkPanelActions>button:first-child:hover,.enterpriseForm>button:not(.secondary):not(.quiet):hover,.loginForm button:hover,.toolbar>.button:not(.secondary):not(.quiet):hover,.workbenchPrimaryActions>button:first-child:hover{background:var(--yellow-hover);border-color:var(--yellow-hover)}.button.quiet,.button.secondary,button.quiet,button.secondary{background:#fff;border-color:#a3a3a3;box-shadow:none;color:var(--ink)}.button.quiet:hover,.button.secondary:hover,button.quiet:hover,button.secondary:hover{background:#ededed;border-color:var(--ink)}.button.danger,button.danger{background:var(--danger);border-color:var(--danger);color:#fff}.button:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.tableInput,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea{background-color:#fff;border-color:#a3a3a3;border-radius:var(--radius);box-shadow:none;color:var(--ink)}.tableInput:focus,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):focus,select:focus,textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px rgba(245,196,0,.38)}input[type=checkbox],input[type=radio]{accent-color:var(--yellow)}.loginShell{background:linear-gradient(90deg,#0a0a0a 0 46%,#171717 46% 47%,#f2f2f2 47% 100%);min-height:100vh;padding:32px}.loginPanel{background:#fff;border:1px solid #0a0a0a;border-radius:2px;box-shadow:18px 18px 0 var(--yellow);margin-left:54%;max-width:460px;padding:32px}.loginBrand{border-bottom:2px solid var(--ink);padding-bottom:20px}.loginBrand h1{color:var(--ink);font-size:clamp(28px,3vw,38px);letter-spacing:-.04em}.loginLogo{background:var(--yellow);border:1px solid var(--ink);border-radius:2px}.appShell{background:var(--background);gap:0;grid-template-columns:260px minmax(0,1fr);padding:0}.sidebar{background:var(--ink);border-right:1px solid #262626;color:#fff;gap:24px;padding:20px 14px 0}.brandLockup{border-bottom:1px solid #333;padding:0 2px 18px}.brandLockup span:last-child{color:#fff;font-size:16px;letter-spacing:-.02em}.brandLockup small,.sidebar .platformHeader small,.sidebar .platformStatus,.sidebar .sectionLabel strong,.sidebar .shopListRow small,.sidebar .tinyLabel,.sidebar .treeIcon{color:#8c8c8c}.brandMark{background:var(--yellow);border:1px solid var(--yellow);border-radius:3px;box-shadow:none}.sideNav{gap:4px}.navItem{border:0;border-left:3px solid transparent;color:#a3a3a3;margin:0;min-height:44px;padding:0 12px}.navItem:hover{background:#1f1f1f;color:#fff}.navItem.active{background:#262626;border-left-color:var(--yellow);color:#fff}.navItem.active svg,.sidebar .countBadge{color:var(--yellow)}.sidebar .countBadge{background:transparent;border-color:var(--yellow)}.platformHeader{border-bottom:1px solid #2b2b2b;padding-bottom:8px}.platformHeader strong,.shopListRow strong{color:#e5e5e5}.platformNode .shopListRows{margin-left:0}.shopListRow{border-left:3px solid transparent;margin:0;padding:8px 10px 8px 14px}.shopListRow:hover{background:#1f1f1f;color:#fff}.shopListRow.active{background:#262626;border-left-color:var(--yellow);color:#fff}.shopListRow.active strong{color:var(--yellow)}.sidebarFooter{background:#171717;border-top:1px solid #333;margin-left:-14px;margin-right:-14px;padding:16px}.sidebarFooter strong{color:var(--yellow);font-size:24px}.workspace{gap:20px;padding:0 24px 28px}.workspaceTopbar,.workspaceTopbar.hasHeaderTabs{background:rgba(242,242,242,.96);border-bottom:1px solid #bdbdbd;margin:0 -24px;padding:18px 24px}.workspaceTopbar.hasHeaderTabs{height:142px;min-height:142px;top:0}.workspaceTopbar h1{color:var(--ink);font-size:30px;font-weight:850;letter-spacing:-.035em}.eyebrow,.tinyLabel{color:#525252;font-size:11px;letter-spacing:.12em}.panelHeader .tinyLabel:before,.workspaceTitle .eyebrow:before{background:var(--yellow);content:"";display:inline-block;height:8px;margin-right:7px;width:8px}.languageSwitch{background:#fff;border-color:#a3a3a3;box-shadow:none}.languageSwitch svg{color:var(--ink)}.languageSwitch a.active{background:var(--ink);box-shadow:none;color:#fff}.activityRow,.connectionPanel,.enterpriseForm,.healthRow,.marketplaceGroup,.messagePlaceholder,.metricCard,.overviewBand,.panel,.rankRow,.settingsRow,.statusSummaryItem{background:#fff;background-image:none;border:1px solid #c7c7c7;border-radius:var(--radius);box-shadow:none}.metricCard,.panel{position:relative}.chartPanel:before,.panel:before{display:none}.panelHeader{border-bottom:1px solid #d4d4d4;margin-bottom:18px;padding-bottom:14px}.panelHeader h2{color:var(--ink);font-size:19px;letter-spacing:-.02em}.panelMeta{background:#f2f2f2;border-color:#d4d4d4;box-shadow:none;color:#404040}.metricGrid{gap:12px}.metricCard{border-top:4px solid var(--ink);min-height:132px;padding:18px}.metricCard.tone-honey,.metricCard:first-child{border-top-color:var(--yellow)}.metricCard:after{background:var(--metric-color);border-radius:0;height:4px;opacity:1;width:34px}.metricCardTop span{color:#525252;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.metricCard strong{color:var(--ink);font-size:30px;letter-spacing:-.04em}.tone-amber,.tone-honey{--metric-color:var(--yellow)}.tone-blue,.tone-coral,.tone-slate,.tone-teal{--metric-color:#404040}.chartMetric-listings,.chartMetric-revenue,.chartPanel{--chart-accent:var(--yellow);--chart-accent-soft:#fff4ad;--chart-muted-warm:#d4d4d4;background:#fff;border-color:#c7c7c7}.chartMetric-listings .panelMeta,.chartMetric-revenue .panelMeta,.chartPanel .panelMeta{background:var(--ink);border-color:var(--ink);color:#fff}.chartMetric-listings .chartOption,.chartMetric-revenue .chartOption,.chartOption{background:#fff;border-color:#a3a3a3;color:#404040}.chartMetric-listings .chartOption.active,.chartMetric-revenue .chartOption.active,.chartOption.active,.chartOption:hover{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.barChart{background:repeating-linear-gradient(0deg,#eeeeee 0 1px,transparent 1px 64px),#fff}.barTrack{background:#f2f2f2;border-color:#d4d4d4;box-shadow:none}.barFill{background:var(--yellow);border-radius:2px 2px 0 0;box-shadow:none}.activityCount,.rankBadge{background:var(--ink);border-color:var(--ink);box-shadow:none;color:#fff}.healthSignal,.statusDot.online{background:var(--yellow);box-shadow:0 0 0 4px rgba(245,196,0,.2)}.activityRow:hover,.healthRow:hover,.rankRow:hover{background:#f7f7f7;border-color:#8c8c8c;box-shadow:none;transform:none}.badge,.statusBadge{background:#fff;border-color:#a3a3a3;border-radius:999px;color:#262626}.badge-warning,.statusBadge.warning{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.badge-danger,.statusBadge.danger{background:var(--danger);border-color:var(--danger);color:#fff}.badge-success,.statusBadge.success{background:var(--success);border-color:var(--success);color:#fff}.badge-info,.badge-neutral,.statusBadge.info,.statusBadge.neutral{background:#262626;border-color:#262626;color:#fff}.notice{background:#fff;border:1px solid #a3a3a3;border-left:5px solid var(--yellow);border-radius:2px;color:#262626}.successNotice{background:#fff;border-color:#a3a3a3;border-left-color:var(--success);color:#174d3b}.errorNotice{background:#fff;border-color:#a3a3a3;border-left-color:var(--danger);color:#9f1f16}.enterpriseForm,.memberRoleCard{background:#f7f7f7;border-color:#d4d4d4}.memberPermissionTag{background:#fff;border-color:#a3a3a3;color:#262626}.memberRoleCard:first-child{border-top:4px solid var(--ink)}.memberRoleCard:nth-child(2){border-top:4px solid var(--yellow)}.memberRoleCard:nth-child(3){border-top:4px solid #737373}.dataGrid,.tableWrap{background:#fff;border:1px solid #bdbdbd;border-radius:3px;box-shadow:none}.table{background:#fff}.dataGridHeader,.dataGridHeaderCell,.table th{background:var(--ink);border-color:#404040;color:#fff}.dataGridCell,.table td{border-color:#e0e0e0;color:#262626}.dataGridRow:nth-child(2n),.table tbody tr:nth-child(2n){background:#f7f7f7}.dataGridRow:hover,.table tbody tr:hover{background:#fffdf2}.dataGrid:focus{box-shadow:0 0 0 3px rgba(245,196,0,.38);outline:none}.dataGridHeaderCell.is-sticky,.dataGridHeaderCell.sticky-edge{background:var(--ink)}.dataGridCell.is-sticky{background:inherit}.bulkImageThumb,.existingListingImage,.listingThumb{background-color:#ededed;border-color:#bdbdbd;border-radius:3px;box-shadow:none}.existingListingsPanel.editing,.listingSheetPanel.editing{border-top:4px solid var(--yellow)}.existingListingsPanel.locked,.listingSheetPanel.locked{border-top:4px solid #737373}.sheetHeaderTabs,.stickyHorizontalScroll,.workbenchToolbar,.workbenchViewBar{background:#fff;border-color:#bdbdbd;box-shadow:none}.sheetHeaderTab,.workbenchViewTab{color:#525252}.sheetHeaderTab.active,.workbenchViewTab.active{border-color:var(--yellow);color:var(--ink)}.dialogBackdrop,.drawerBackdrop,.workbenchModalBackdrop{background:rgba(0,0,0,.72);-webkit-backdrop-filter:none;backdrop-filter:none}.confirmDialog,.fullCellDialog,.variationDrawer,.workbenchDrawer,.workbenchModal{background:#fff;border:1px solid var(--ink);border-radius:3px;box-shadow:16px 16px 0 rgba(0,0,0,.2)}.apiQuotaWidget{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--ink);border-radius:3px;box-shadow:8px 8px 0 rgba(0,0,0,.16)}.apiQuotaWidget.tone-success{--quota-color:var(--success)}.apiQuotaWidget.tone-warning{--quota-color:var(--yellow)}.apiQuotaWidget.tone-danger{--quota-color:var(--danger)}.apiQuotaGauge:after{background:#fff}@media (max-width:960px){.appShell{grid-template-columns:220px minmax(0,1fr)}.workspace{padding-left:16px;padding-right:16px}.workspaceTopbar,.workspaceTopbar.hasHeaderTabs{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.loginPanel{margin-left:auto}}@media (max-width:760px){.loginShell{background:var(--ink);padding:18px}.loginPanel{box-shadow:8px 8px 0 var(--yellow);margin:0 auto;padding:24px}.appShell{display:block}.sidebar{border-bottom:1px solid #333;min-height:auto}.sidebar,.workspaceTopbar,.workspaceTopbar.hasHeaderTabs{position:static}}.overviewMetric,.overviewMetric:nth-child(2),.overviewMetric:nth-child(3),.overviewMetric:nth-child(4),.overviewMetric:nth-child(5){background:#fff;border:1px solid #c7c7c7;border-radius:3px;box-shadow:none}.overviewMetric:first-child{border-top:4px solid var(--yellow)}.overviewMetric:before{display:none}.overviewMetric strong{color:var(--ink);font-size:22px;letter-spacing:-.035em}.existingListingsDataGrid .existingSheetSelectableCell.changed.selected,.existingListingsDataGrid .existingSheetSelectableCell.selected,.sheetSelectableCell.selected{background:#fff8d6;box-shadow:inset 0 0 0 1px var(--yellow)}.existingListingsDataGrid .existingSheetSelectableCell.active:after,.sheetSelectableCell.active:after{border-color:var(--yellow)}.existingSheetSelectableCell.changed,.existingSheetSelectableCell.changed .tableInput{background:#fff;box-shadow:inset 4px 0 0 var(--yellow)}.existingListingsDataGrid .existingSheetSelectableCell.changed.selected .tableInput,.existingListingsDataGrid .existingSheetSelectableCell.selected .tableInput,.existingListingsDataGrid .existingSheetSelectableCell.selected .tableInput:disabled,.existingListingsDataGrid .existingSheetSelectableCell.selected .tableInput[readonly],.existingSheetSelectableCell.changed.selected,.existingSheetSelectableCell.changed.selected .tableInput{background:transparent}.sheetRowRangeHandle.rowRangeSelected{background:#fff8d6;box-shadow:inset 4px 0 0 var(--yellow)}.sheetRowRangeHandle.rowRangeSelected .bulkRowNumber{background:var(--yellow);color:var(--ink)}.bulkListingDataGrid .tableInput:focus,.bulkListingTable .tableInput:focus,.customSheetCellInput:focus,.customSheetHeaderInput:focus,.existingListingTable .tableInput:focus,.existingListingsDataGrid .tableInput:focus,.variationSkuInput:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink),0 0 0 2px rgba(245,196,0,.38);outline:none}.bulkCheckboxCell,.bulkGridRowCell,.bulkGridRowHeader,.bulkRowSelectCell,.customSheetRowCell,.customSheetRowHeader,.existingGridRowNumberCell,.existingGridRowNumberHeader{background:#ededed}.customSheetCreateForm,.customSheetLinkItem,.customSheetLinkPanel,.tdkStagingForm,.tdkStagingForm .tdkHorizontalScroll,.variationDetailTable,.variationGroupCard,.variationOptionColumn,.workbenchColumnsPopover,.workbenchToolbar,.workbenchViewBar{background:#fff;border-color:#bdbdbd;box-shadow:none}.tdkDataGrid .dataGridRow.tdkRowStatusEmpty{background:#f7f7f7;box-shadow:inset 4px 0 0 #a3a3a3}.tdkDataGrid .dataGridRow.tdkRowStatusReady{background:#fff;box-shadow:inset 4px 0 0 var(--ink)}.tdkDataGrid .dataGridRow.tdkRowStatusAdded{background:#fff8d6;box-shadow:inset 4px 0 0 var(--yellow)}.customSheetCellInput.active,.customSheetCellInput.selected,.tdkGridCell.selected,.tdkGridCell:hover{background:#fff8d6}.customSheetCellInput.active,.tdkGridCell.active{box-shadow:inset 0 0 0 2px var(--yellow)}.bulkListingTable td,.bulkListingTable th,.existingListingForm,.existingListingForm .stickyHorizontalScroll,.existingListingTable td,.existingListingTable th{border-color:#d4d4d4}.bulkListingTable th,.customSheetLookupGridHeader,.existingListingTable th,.variationDetailTable th,.workbenchVariantHeader{background:var(--ink);color:#fff}.existingListingTable tbody tr:hover td{background:#fff8d6}.bulkListingTable .tableInput,.existingListingTable .tableInput,.existingListingTable .tableInput:disabled,.existingListingTable .tableInput[readonly]{background:#fff;color:var(--ink)}.existingStateSelect,.existingStateSelect:not([data-state=active]){background-color:#fff;border-color:#8c8c8c;color:var(--ink)}.existingStateSelect[data-state=active]{border-left:4px solid var(--success)}.existingStateSelect:not([data-state=active]){border-left:4px solid #737373}.customSheetDataGrid,.customSheetDisplayFields label,.customSheetLookupGrid{background:#fff;border-color:#bdbdbd}.customSheetHeaderDelete:hover{background:#fff1f0;color:var(--danger)}.existingImageThumb.mainImageThumb{border-color:var(--yellow);box-shadow:inset 0 0 0 2px var(--yellow)}.existingImageThumb.mainImageThumb .existingImagePreviewButton span{background:var(--yellow);color:var(--ink)}.existingImageThumb.dragOverImageThumb{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--yellow)}.cellFullViewEditor,.cellFullViewPanel,.confirmDialog,.variationDrawer,.variationDrawerFooter,.variationDrawerHeader{background:#fff;border-color:#bdbdbd}.variationDetailFieldOption,.variationDrawerMeta,.variationOptionChip{background:#f2f2f2;border-color:#d4d4d4}.listingWorkbenchGrid.dataGrid,.workbenchGrid{border-radius:3px}.workbenchSavedView:hover,.workbenchViewTab:hover{background:#ededed;color:var(--ink)}.workbenchSavedView.active,.workbenchViewTab.active{background:var(--ink);border-color:var(--ink);color:#fff}.workbenchRow.lifecycle-conflict,.workbenchRow.lifecycle-failed,.workbenchRow.lifecycle-invalid{box-shadow:inset 4px 0 0 var(--danger)}.workbenchRow.lifecycle-changed,.workbenchRow.lifecycle-draft{box-shadow:inset 4px 0 0 var(--yellow)}.workbenchStatus.tone-danger,.workbenchStatus.tone-info,.workbenchStatus.tone-success,.workbenchStatus.tone-warning{background:#fff;border:1px solid #a3a3a3;color:#262626}.workbenchStatus.tone-success{border-color:var(--success);color:var(--success)}.workbenchStatus.tone-info,.workbenchStatus.tone-warning{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.workbenchStatus.tone-danger{border-color:var(--danger);color:var(--danger)}.workbenchCellControl:hover:not(:disabled){background:#fff;border-color:#8c8c8c}.workbenchCellControl:focus{background:#fff;border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink),0 0 0 2px rgba(245,196,0,.38)}.listingWorkbenchGrid .workbenchCell:not(.editing)>input.workbenchCellControl[data-grid-focus-key],.listingWorkbenchGrid .workbenchCell:not(.editing)>select.workbenchCellControl[data-grid-focus-key],.listingWorkbenchGrid .workbenchCell:not(.editing)>textarea.workbenchCellControl[data-grid-focus-key]{background:transparent;border-color:transparent;border-radius:0;box-shadow:none;min-height:0}.listingWorkbenchGrid .workbenchCell:not(.editing)>.workbenchCellControl:focus,.listingWorkbenchGrid .workbenchCell:not(.editing)>.workbenchCellControl:hover:not(:disabled){background:rgba(255,255,255,.48);border-color:transparent;box-shadow:none}.listingWorkbenchGrid .workbenchCell.selected{background:rgba(245,196,0,.1);box-shadow:none;z-index:1}.listingWorkbenchGrid .workbenchCell.selected:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.listingWorkbenchGrid .workbenchCell.selected.selection-top:before{border-top:2px solid #a86e00}.listingWorkbenchGrid .workbenchCell.selected.selection-bottom:before{border-bottom:2px solid #a86e00}.listingWorkbenchGrid .workbenchCell.selected.selection-left:before{border-left:2px solid #a86e00}.listingWorkbenchGrid .workbenchCell.selected.selection-right:before{border-right:2px solid #a86e00}.listingWorkbenchGrid .workbenchCell.selected .workbenchCellControl,.listingWorkbenchGrid .workbenchCell.selected .workbenchCellControl:focus,.listingWorkbenchGrid .workbenchCell.selected .workbenchCellControl:hover:not(:disabled){background:rgba(245,196,0,.1);border-color:transparent;border-radius:0;box-shadow:none}.listingWorkbenchGrid .workbenchCell.editing .workbenchCellControl,.listingWorkbenchGrid .workbenchCell.selected.editing .workbenchCellControl,.listingWorkbenchGrid .workbenchCell.selected.editing .workbenchCellControl:focus,.listingWorkbenchGrid .workbenchCell.selected.editing .workbenchCellControl:hover:not(:disabled){background:#fff;border-color:var(--ink);border-radius:0;box-shadow:inset 0 0 0 1px var(--ink),0 0 0 2px rgba(245,196,0,.38)}.listingWorkbenchGrid .workbenchCell.selected:not(.editing)>input.workbenchCellControl[data-grid-focus-key],.listingWorkbenchGrid .workbenchCell.selected:not(.editing)>select.workbenchCellControl[data-grid-focus-key],.listingWorkbenchGrid .workbenchCell.selected:not(.editing)>textarea.workbenchCellControl[data-grid-focus-key]{background:rgba(245,196,0,.1);border-color:transparent;border-radius:0;box-shadow:none}.listingWorkbenchGrid .workbenchSelectCell{padding:0}.workbenchRowSelectHandle{align-items:center;cursor:ns-resize;display:flex;height:100%;justify-content:center;min-height:inherit;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.workbenchRowSelectHandle.selected{background:rgba(245,196,0,.08)}.workbenchRowSelectHandle input{cursor:pointer}.listingWorkbenchGrid .workbenchCell.editing>input.workbenchCellControl[data-grid-focus-key],.listingWorkbenchGrid .workbenchCell.editing>input.workbenchCellControl[data-grid-focus-key]:focus,.listingWorkbenchGrid .workbenchCell.editing>select.workbenchCellControl[data-grid-focus-key],.listingWorkbenchGrid .workbenchCell.editing>select.workbenchCellControl[data-grid-focus-key]:focus,.listingWorkbenchGrid .workbenchCell.editing>textarea.workbenchCellControl[data-grid-focus-key],.listingWorkbenchGrid .workbenchCell.editing>textarea.workbenchCellControl[data-grid-focus-key]:focus{background:#fff;border-color:var(--ink);border-radius:0;box-shadow:inset 0 0 0 1px var(--ink),0 0 0 2px rgba(245,196,0,.38)}.listingWorkbenchGrid .dataGridCell:has(.workbenchCell.expanded),.listingWorkbenchGrid .dataGridRow:has(.workbenchCell.expanded),.listingWorkbenchGrid .workbenchCell.expanded{overflow:visible;position:relative;z-index:24}.workbenchInlineCellEditor{background:#fff;border:2px solid #a86e00;box-shadow:0 12px 28px rgba(0,0,0,.18);display:grid;grid-template-rows:minmax(112px,auto) 30px;left:-2px;max-width:min(520px,60vw);min-width:100%;overflow:hidden;position:absolute;top:-2px;width:max(100%,320px);z-index:30}.workbenchInlineCellEditor.opens-upward{bottom:-2px;top:auto}.listingWorkbenchGrid .workbenchInlineCellEditor>textarea.workbenchInlineCellTextarea{background:#fff;border:0;border-radius:0;box-shadow:none;color:var(--ink);font:inherit;font-size:13px;line-height:1.45;margin:0;max-height:min(320px,48vh);min-height:112px;outline:0;overflow:auto;padding:9px 10px;resize:vertical;-webkit-user-select:text;user-select:text;white-space:pre-wrap;width:100%}.listingWorkbenchGrid .workbenchInlineCellEditor>textarea.workbenchInlineCellTextarea:focus{border:0;box-shadow:none;outline:0}.workbenchInlineCellFooter{align-items:center;background:#f5f5f5;border-top:1px solid #d4d4d4;color:#737373;display:flex;font-size:11px;gap:12px;padding:0 9px;white-space:nowrap}.workbenchInlineCellFooter span{align-items:center;display:inline-flex;gap:4px}.workbenchInlineCellFooter kbd{background:#fff;border:1px solid #cfcfcf;border-radius:3px;box-shadow:0 1px 0 #c2c2c2;color:#525252;font:10px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;padding:1px 4px}.workbenchDrawer,.workbenchModal{background:#f2f2f2;border-color:var(--ink);border-radius:3px}.workbenchDrawer{box-shadow:-16px 0 0 rgba(0,0,0,.18)}.workbenchModal{box-shadow:16px 16px 0 rgba(0,0,0,.2)}.workbenchDrawer>footer,.workbenchDrawer>header,.workbenchModal>footer,.workbenchModal>header,.workbenchVariantRow{background:#fff;border-color:#bdbdbd}.workbenchDrawerFields .workbenchCellControl,.workbenchDrawerTextarea,.workbenchVariantRow input{background:#fff;border-color:#a3a3a3;border-radius:3px}.workbenchValidationSummary{background:#fff;border:1px solid #a3a3a3;border-left:5px solid var(--danger);border-radius:2px;color:#9f1f16}.workbenchMediaGrid figure{background:#ededed;border-color:#bdbdbd;border-radius:3px}.workbenchMediaGrid figure>.workbenchMediaAltButton,.workbenchMediaGrid figure>.workbenchMediaDeleteButton{align-items:center;background:rgba(255,255,255,.94);display:inline-flex;height:24px;justify-content:center;min-height:24px;padding:5px;width:24px}.workbenchMediaGrid figure>.workbenchMediaAltButton{border-color:rgba(64,64,64,.26);color:#404040}.workbenchMediaGrid figure>.workbenchMediaDeleteButton{border-color:rgba(220,38,38,.3);color:#dc2626}.workbenchMediaGrid figure>.workbenchMediaDragHandle{background:rgba(255,255,255,.94);border-color:rgba(64,64,64,.26);color:#404040}.workbenchMediaGrid figure>.workbenchMediaAltButton:hover:not(:disabled),.workbenchMediaGrid figure>.workbenchMediaDragHandle:hover:not(:disabled){background:#fffbe8;border-color:#8a6a2f;color:#262626}.workbenchMediaGrid figure>.workbenchMediaDeleteButton:hover:not(:disabled){background:#fff1f2;border-color:#dc2626;color:#dc2626}.workbenchMediaGrid figure>.workbenchMediaAltButton:disabled,.workbenchMediaGrid figure>.workbenchMediaDeleteButton:disabled,.workbenchMediaGrid figure>.workbenchMediaDragHandle:disabled{cursor:wait;opacity:.62}.workbenchMediaDeleteIcon{display:block;height:12px;width:12px}.workbenchImageLightbox{align-items:center;background:rgba(0,0,0,.76);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:90}.workbenchImageLightboxContent{max-height:100%;max-width:100%;position:relative}.workbenchImageLightboxContent>img{display:block;height:auto;max-height:calc(100vh - 48px);max-width:calc(100vw - 48px);object-fit:contain;width:auto}.workbenchImageLightboxClose{align-items:center;background:#fff;border:1px solid #d4d4d4;border-radius:999px;color:var(--ink);display:inline-flex;height:36px;justify-content:center;min-height:36px;padding:0;position:absolute;right:10px;top:10px;width:36px;z-index:1}.workbenchImageLightboxClose:hover{background:#f2f2f2;border-color:#fff;color:var(--ink);transform:none}.settingsRow.memberManagementRow{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);padding:12px}.settingsRow.memberManagementRow.adminMemberRow{grid-template-columns:minmax(0,1fr)}.memberCollapsibleHeader{align-items:center;display:flex;gap:14px;grid-column:1/-1;justify-content:space-between;min-width:0}.memberHeaderActions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.memberHeaderActions>button{width:auto}.adminMemberDetails{grid-column:1/-1}.memberAccountColumn{align-content:start;display:grid;gap:12px;min-width:0}.memberAccountForm{align-items:end;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.memberAccountForm>button,.memberCreateForm>button,.memberPasswordForm>button{justify-self:start;width:auto}.memberPasswordForm{border-top:1px solid #d4d4d4;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:11px}.memberPasswordHeading{display:grid;gap:2px;grid-column:1/-1}.memberPasswordHeading small{color:#737373;font-size:11px}.memberDeleteConfirmForm,.memberDeleteForm{align-items:center;border-top:1px solid #d4d4d4;gap:12px;padding-top:11px}.memberDeleteForm{display:flex;justify-content:space-between}.memberDeleteConfirmForm{display:grid;grid-template-columns:minmax(0,1fr) auto}.memberDeleteConfirmForm .memberDeleteHeading{grid-column:1/-1}.memberDeleteHeading{display:grid;gap:2px}.memberDeleteHeading small{color:#737373;font-size:11px}.memberDeleteActions button,.memberDeleteForm>button{flex:0 0 auto;width:auto}.memberDeleteActions{align-items:end;display:flex;gap:8px}.memberCreateForm{grid-template-columns:repeat(2,minmax(0,1fr))}.memberCreateForm>.memberShopAccess{grid-column:1/-1}.memberShopAccess{border:1px solid #a3a3a3;border-radius:3px;display:grid;flex:1 0 100%;gap:8px;margin:0;min-width:0;padding:10px;width:100%}.memberShopAccess legend{color:var(--ink);font-size:12px;font-weight:900;letter-spacing:.08em;padding:0 7px;text-transform:uppercase}.memberShopAccess>p{color:#525252;font-size:12px;line-height:1.5;margin:0}.memberShopAccessGrid{display:grid;gap:6px}.memberShopAccessRow{align-items:center;background:#fff;border:1px solid #d4d4d4;border-left:4px solid var(--yellow);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 120px;padding:7px 8px}.memberShopAccessRow small,.memberShopAccessRow strong{display:block}.memberShopAccessRow small{color:#737373;font-size:11px;margin-top:2px}.memberShopAccessRow select{min-width:0;width:100%}@media (max-width:1100px){.settingsRow.memberManagementRow{grid-template-columns:1fr}.settingsRow.memberManagementRow.adminMemberRow{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.memberAccountForm,.memberCreateForm,.memberPasswordForm{grid-template-columns:1fr}.memberCreateForm>.memberShopAccess,.memberPasswordHeading{grid-column:auto}.memberShopAccessRow{grid-template-columns:1fr}.memberCollapsibleHeader{align-items:flex-start}.memberDeleteConfirmForm,.memberDeleteForm{align-items:stretch;flex-direction:column}.memberDeleteConfirmForm{display:flex}.memberDeleteForm>button{align-self:start}}:root{--interaction-hover:#f3f3f3;--interaction-hover-border:#8c8c8c;--interaction-selected:#fff9e8;--interaction-selected-border:#8a6a2f;--interaction-focus:#525252}.button:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:2px}.tableInput:focus,.tableInput:focus-visible,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):focus,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{border-color:var(--interaction-focus);box-shadow:inset 0 0 0 1px var(--interaction-focus);outline:none}.chartOption:hover{background:var(--interaction-hover);border-color:var(--interaction-hover-border);color:var(--ink)}.chartMetric-listings .chartOption.active,.chartMetric-revenue .chartOption.active,.chartOption.active,.chartOption.active:hover{background:var(--yellow);border-color:var(--yellow)}.dataGridRow:hover,.existingListingTable tbody tr:hover td,.table tbody tr:hover{background:var(--interaction-hover)}.dataGrid:focus,.dataGrid:focus-visible{box-shadow:inset 0 0 0 1px var(--interaction-focus);outline:none}.listingUploadCell:hover,.tdkGridCell:hover{background:var(--interaction-hover);box-shadow:none}.customSheetCellInput.selected,.tdkGridCell.selected,.tdkGridCell.selected:hover{background:var(--interaction-selected)}.customSheetCellInput.active,.existingListingsDataGrid .existingSheetSelectableCell.changed.selected,.existingListingsDataGrid .existingSheetSelectableCell.selected,.sheetSelectableCell.selected,.tdkGridCell.active{background:var(--interaction-selected);box-shadow:inset 0 0 0 1px var(--interaction-selected-border)}.existingListingsDataGrid .existingSheetSelectableCell.active:after,.sheetSelectableCell.active:after{border-color:var(--interaction-selected-border)}.bulkListingDataGrid .tableInput:focus,.bulkListingTable .tableInput:focus,.customSheetCellInput:focus,.customSheetHeaderInput:focus,.existingListingTable .tableInput:focus,.existingListingsDataGrid .tableInput:focus,.listingWorkbenchGrid .workbenchCell.editing .workbenchCellControl,.listingWorkbenchGrid .workbenchCell.editing>input.workbenchCellControl[data-grid-focus-key],.listingWorkbenchGrid .workbenchCell.editing>input.workbenchCellControl[data-grid-focus-key]:focus,.listingWorkbenchGrid .workbenchCell.editing>select.workbenchCellControl[data-grid-focus-key],.listingWorkbenchGrid .workbenchCell.editing>select.workbenchCellControl[data-grid-focus-key]:focus,.listingWorkbenchGrid .workbenchCell.editing>textarea.workbenchCellControl[data-grid-focus-key],.listingWorkbenchGrid .workbenchCell.editing>textarea.workbenchCellControl[data-grid-focus-key]:focus,.listingWorkbenchGrid .workbenchCell.selected.editing .workbenchCellControl,.listingWorkbenchGrid .workbenchCell.selected.editing .workbenchCellControl:focus,.listingWorkbenchGrid .workbenchCell.selected.editing .workbenchCellControl:hover:not(:disabled),.variationSkuInput:focus,.workbenchCellControl:focus{border-color:var(--interaction-focus);box-shadow:inset 0 0 0 1px var(--interaction-focus);outline:none}.bulkImagePreviewThumb:hover{border-color:var(--interaction-hover-border);outline:none}.apiQuotaWidget:focus-visible,.bulkImagePreviewThumb:focus-visible,.workbenchMediaPreviewButton:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:2px}@media (max-width:900px){body,html{max-width:100%;overflow-x:clip}body{min-width:320px}.appShell{display:block;min-width:0;padding:0;width:100%}.sidebar{border-bottom:1px solid #333;border-right:0;gap:12px;min-height:auto;padding:12px 16px 0;position:relative;top:auto;width:100%;z-index:30}.brandLockup{border-bottom:0;min-height:44px;padding:0}.brandMark{height:38px;width:38px}.brandLogoImage{height:34px;width:34px}.shopList,.sidebarFooter{display:none}.sideNav{display:flex;gap:4px;margin:0 -16px;overflow-x:auto;overscroll-behavior-x:contain;padding:0 16px 10px;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.sideNav::-webkit-scrollbar{display:none}.navItem{border-bottom:3px solid transparent;border-left:0;flex:0 0 auto;justify-content:center;margin:0;min-height:44px;min-width:112px;padding:0 12px;scroll-snap-align:start}.navItem.active{border-bottom-color:var(--yellow);border-left-color:transparent}.navItemLabel{justify-content:center}.workspace{gap:16px;min-width:0;padding:0 16px 28px;width:100%}.listingSheetPanel,.listingWorkbench,.overviewBand,.panel,.settingsGrid,.toolbar,.workspace>*,.workspaceTitle{min-width:0;max-width:100%}.workspaceTopbar,.workspaceTopbar.hasHeaderTabs{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr);height:auto;margin:0 -16px;min-height:0;padding:16px;position:static}.workspaceTopbar.hasHeaderTabs .toolbar{margin-top:0}.workspaceHeaderTabs{margin-top:14px;max-width:100%;min-height:44px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.sheetHeaderTabs{flex:0 0 auto;min-width:max-content;width:auto}.workspaceTopbar.hasHeaderTabs~.listingSheetPanel .stickyHorizontalScroll{top:0}.toolbar{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.toolbar>*,.toolbar>.button,.toolbar>button,.toolbar>form,.toolbar>form>button,.toolbar>select{min-width:0;width:100%}.languageSwitch{grid-column:1/-1;width:100%}.languageSwitch a{flex:1 1}.chartHeader,.compactShopIdentity,.overviewBand,.shopIdentity{align-items:stretch;flex-direction:column}.metricGrid,.metricGrid.fourUp,.metricGrid.threeUp,.overviewMetrics,.statusSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.analyticsGrid,.dashboardInsights,.enterpriseForms,.insightGrid,.insightGrid.twoUp,.tableGrid,.tableGrid.twoUp{grid-template-columns:minmax(0,1fr)}.marketplaceHeader,.panelHeader{flex-wrap:wrap}.marketplaceHeader>div:first-child,.panelHeader>div:first-child,.settingsRow>div:first-child{min-width:0}.panelHeaderActions,.rowActions{justify-content:stretch;max-width:100%;width:100%}.panelHeaderActions>*,.rowActions>*{flex:1 1 150px}.settingsRow{align-items:stretch;flex-direction:column;min-width:0}.emptyText,.panelHeader h2,.settingsRow small,.settingsRow strong,code{overflow-wrap:anywhere;word-break:break-word}.settingsRow .button,.settingsRow button,.settingsRow form{justify-content:center;max-width:100%;width:100%}.dataGrid,.horizontalTableWrap,.listingUploadHorizontalScroll,.stickyHorizontalScroll,.tableWrap,.workbenchVariantTable{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.cellFullViewBackdrop,.workbenchImageLightbox,.workbenchModalBackdrop{padding:12px}.cellFullViewPanel,.workbenchModal,.workbenchModal.wide{max-height:calc(100dvh - 24px);max-width:100%;width:100%}.bulkVariationDrawer,.variationDrawer,.workbenchDrawer{max-width:100%;min-width:0;width:min(100%,720px)}.workbenchDrawer>footer,.workbenchModal>footer,.workbenchPrimaryActions,.workbenchToolbar,.workbenchViewBar{flex-wrap:wrap}.workbenchSearch{max-width:none;min-width:0;width:100%}.listingWorkbenchGrid.dataGrid{max-height:65dvh}}@media (max-width:640px){.loginShell{padding:16px}.loginPanel{padding:20px}.sidebar{padding:10px 12px 0}.brandLockup small{display:none}.sideNav{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.navItem{min-width:94px;padding-left:10px;padding-right:10px}.workspace{gap:12px;padding-left:12px;padding-right:12px}.workspaceTopbar,.workspaceTopbar.hasHeaderTabs{margin-left:-12px;margin-right:-12px;padding:14px 12px}.workspaceTopbar h1{font-size:clamp(22px,7vw,26px)}.toolbar{display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-left:-12px;margin-right:-12px;overflow-x:auto;overscroll-behavior-x:contain;padding:0 12px 4px;scrollbar-width:none;width:calc(100% + 24px);-webkit-overflow-scrolling:touch}.toolbar::-webkit-scrollbar{display:none}.languageSwitch,.toolbar>*,.toolbar>.button,.toolbar>button,.toolbar>form,.toolbar>form>button,.toolbar>select{flex:0 0 auto;width:auto}.languageSwitch a{flex:0 0 auto}.enterpriseForm,.marketplaceGroup,.metricCard,.overviewBand,.panel{padding:14px}.metricGrid,.metricGrid.fourUp,.metricGrid.threeUp,.overviewMetrics,.statusSummaryGrid{grid-template-columns:minmax(0,1fr)}.metricCard{min-height:112px}.marketplaceHeader,.panelHeader{align-items:stretch;flex-direction:column}.marketplaceHeader>.badge,.marketplaceHeader>.statusBadge,.panelHeader>.badge,.panelHeader>.statusBadge{align-self:flex-start}.confirmDialogActions,.formActions,.panelHeaderActions,.rowActions{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr);width:100%}.confirmDialogActions>*,.formActions>*,.panelHeaderActions>*,.rowActions>*{width:100%}.formGrid,.memberAccountForm,.memberCreateForm,.memberPasswordForm,.memberRoleMatrix,.memberShopAccessRow,.workbenchDrawerFields,.workbenchVariantEditorGroupHeader{grid-template-columns:minmax(0,1fr)}.memberCreateForm>.memberShopAccess,.memberPasswordHeading,.wideField,.workbenchDrawerFields>.wide{grid-column:auto}.cellFullViewBackdrop,.workbenchImageLightbox,.workbenchModalBackdrop{padding:6px}.cellFullViewPanel,.workbenchModal,.workbenchModal.wide{border-radius:3px;max-height:calc(100dvh - 12px)}.bulkVariationDrawer,.variationDrawer,.workbenchDrawer{height:100dvh;width:100vw}.cellFullViewBody,.cellFullViewHeader,.workbenchDrawer>footer,.workbenchDrawer>header,.workbenchModal>footer,.workbenchModal>header,.workbenchModalBody{padding-left:14px;padding-right:14px}.workbenchDrawer>footer,.workbenchModal>footer{align-items:stretch;flex-direction:column}.workbenchDrawer>footer>*,.workbenchModal>footer>*{margin-right:0;width:100%}.workbenchVariantEditorValues>label{grid-template-columns:minmax(0,1fr) auto}.workbenchVariantEditorValues>label>span{grid-column:1/-1}.apiQuotaWidget{bottom:10px;max-width:calc(100vw - 20px);right:10px}}@media (pointer:coarse){.button,.languageSwitch,.navItem,button,select{min-height:44px}.apiQuotaWidgetClose,.iconButton,.workbenchImageLightboxClose{min-height:44px;min-width:44px}}@supports (padding:max(0px)){@media (max-width:900px){.sidebar,.workspace{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.workspace{padding-bottom:max(28px,env(safe-area-inset-bottom))}}}.productStateFilter{align-items:baseline;display:inline-flex;min-width:0}.productStateSelect{background:linear-gradient(45deg,transparent 50%,currentColor 0) right 2px center /6px 6px no-repeat;border:0;border-radius:0;box-shadow:none;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;min-height:0;min-width:118px;padding:0 18px 0 0;text-transform:inherit}.productStateSelect:hover{color:var(--yellow)}.productStateSelect:focus,.productStateSelect:focus-visible{border-color:transparent;box-shadow:none;outline:2px solid var(--yellow);outline-offset:4px}.productStateSelect:disabled{cursor:wait;opacity:.68}.productStateSelect option{background:#fff;color:var(--ink);text-transform:none}.memberManagement .settingsRows{gap:10px}.settingsRow.memberManagementRow{background:#fff;border:1px solid #d4d4d4;border-radius:12px;gap:0;overflow:hidden;padding:0;transition:border-color .16s ease,box-shadow .16s ease}.settingsRow.memberManagementRow:hover{border-color:#a3a3a3}.settingsRow.memberManagementRow.isExpanded{border-color:#8c8c8c;box-shadow:0 8px 22px rgba(23,23,23,.06)}.memberManagementRow .memberCollapsibleHeader{min-height:72px;padding:13px 16px}.memberManagementRow.isExpanded .memberCollapsibleHeader{background:#fafafa;border-bottom:1px solid #e5e5e5;margin-bottom:16px}.memberManagementRow .memberIdentity{align-items:center;display:flex;gap:12px;min-width:0}.memberAvatar{align-items:center;background:#f1f1f1;border:1px solid #d4d4d4;border-radius:10px;color:#404040;display:inline-flex;flex:0 0 40px;font-size:15px;font-weight:900;height:40px;justify-content:center;line-height:1;text-transform:uppercase}.memberAvatar.admin{background:#fff7d6;border-color:#e4c566;color:#5d4612}.memberIdentityText{display:grid;gap:5px;min-width:0}.memberNameLine{align-items:center;display:flex;flex-wrap:wrap;gap:7px;min-width:0}.settingsRow.memberManagementRow .memberNameLine strong{color:#171717;font-size:15px;line-height:1.25}.settingsRow.memberManagementRow .memberIdentityText small{color:#737373;font-size:12px;line-height:1.35}.memberRoleBadge{background:#f2f2f2;border:1px solid #d4d4d4;border-radius:999px;color:#525252;display:inline-flex;font-size:11px;font-weight:750;line-height:1;padding:4px 7px;white-space:nowrap}.memberRoleBadge.admin{background:#fff7d6;border-color:#e4c566;color:#5d4612}.memberManagementRow .memberHeaderActions{gap:9px}.memberStatusBadge{align-items:center;background:#f4f8f5;border:1px solid #b7d0c2;border-radius:999px;color:#275c47;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:750;gap:6px;line-height:1;min-height:28px;padding:0 9px;white-space:nowrap}.memberStatusDot{background:#2f7d5f;border-radius:50%;box-shadow:0 0 0 3px rgba(47,125,95,.12);height:6px;width:6px}.memberStatusBadge.disabled{background:#fff5f4;border-color:#e1bbb7;color:#8a3731}.memberStatusBadge.disabled .memberStatusDot{background:#b64a43;box-shadow:0 0 0 3px rgba(182,74,67,.12)}.settingsRow.memberManagementRow .memberExpandButton{align-items:center;background:#fff;border:1px solid #bdbdbd;border-radius:8px;box-shadow:none;color:#262626;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;gap:5px;justify-content:center;min-height:36px;padding:0 11px;width:auto}.settingsRow.memberManagementRow .memberExpandButton:hover{background:#fff8d6;border-color:#a58328;color:#3f310d;transform:none}.memberExpandIcon{transition:transform .16s ease}.memberExpandButton[aria-expanded=true] .memberExpandIcon{transform:rotate(180deg)}.memberManagementRow>.memberAccountColumn{padding:0 0 16px 16px}.memberManagementRow>.memberShopAccess{margin:0 16px 16px 0;width:auto}.memberManagementRow>.adminMemberDetails{padding:0 16px 16px}@media (max-width:1100px){.memberManagementRow>.memberAccountColumn{padding:0 16px 16px}.memberManagementRow>.memberShopAccess{margin:0 16px 16px}}@media (max-width:640px){.memberManagementRow .memberCollapsibleHeader{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.memberAvatar{flex-basis:36px;height:36px}.memberManagementRow .memberHeaderActions{align-items:flex-end;flex-direction:column;gap:7px}.settingsRow.memberManagementRow .memberExpandButton{min-height:34px;padding:0 9px;width:auto}.memberStatusBadge{min-height:26px;padding:0 8px}.memberManagementRow>.memberAccountColumn{padding:0 12px 12px}.memberManagementRow>.memberShopAccess{margin:0 12px 12px}.memberManagementRow>.adminMemberDetails{padding:0 12px 12px}}