:root{--background:#f2f2f2;--foreground:#0a0a0a;--muted:#737373;--muted-strong:#404040;--line:#d4d4d4;--line-strong:#a3a3a3;--surface:#fff;--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 #0000001f;--shadow-soft:0 6px 18px #00000014;--shadow-lift:0 8px 20px #00000024;--inset:inset 0 0 0 1px #00000008;--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;min-height:100%}body{background:linear-gradient(180deg, #f8f6ef 0%, #f1ede3 100%), var(--background);color:var(--foreground);min-height:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,.button,select{border-radius:var(--radius);letter-spacing:0;align-items:center;min-height:40px;font-size:14px;display:inline-flex}button,.button{background:var(--honey);box-shadow:var(--shadow-lift);color:var(--ink);cursor:pointer;white-space:nowrap;border:1px solid #8f641f3d;justify-content:center;gap:8px;padding:0 15px;font-weight:850;transition:box-shadow .16s,transform .16s,background .16s}button:hover,.button:hover{background:#f3bf4b;transform:translateY(-1px);box-shadow:0 14px 28px #a8741c38}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;width:100%;min-width:0;min-height:40px;padding:0 12px}textarea{padding-top:10px;padding-bottom:10px}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):focus,textarea:focus,select:focus{border-color:#d99b2bb8;outline:none;box-shadow:0 0 0 3px #eeb2382e}.button.secondary,button.secondary{background:var(--ink);color:#fff;border-color:#1717163d}.button.quiet,button.quiet{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);color:var(--foreground)}.button.danger,button.danger{background:var(--danger);color:#fff;border-color:#ba3d323d}.button.quiet.dangerOutline,button.quiet.dangerOutline{color:var(--danger);border-color:#b64a4347}.button.quiet.dangerOutline:hover,button.quiet.dangerOutline:hover{background:#fff3f0;box-shadow:0 12px 22px #b64a4321}.loginShell{align-items:center;min-height:100vh;padding:24px;display:grid}.loginPanel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffffd1;gap:18px;width:100%;max-width:430px;margin:0 auto;padding:24px;display:grid}.loginBrand{align-items:center;gap:14px;display:flex}.loginBrand h1{letter-spacing:0;margin:4px 0 0;font-size:28px;line-height:1.1}.loginLogo{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;overflow:hidden}.loginForm{gap:14px;display:grid}.logoutForm{display:inline-flex}.appShell{grid-template-columns:260px minmax(0,1fr);gap:18px;min-height:100vh;padding:0 18px 0 0;display:grid}.sidebar{box-shadow:none;background:#ffffffb8;border:0;border-radius:0;flex-direction:column;gap:22px;min-height:100vh;padding:18px 12px 0 14px;display:flex;position:sticky;top:0}.sidebar:before{display:none}.brandLockup{align-items:center;gap:12px;min-width:0;display:flex}.brandMark,.shopAvatar{border-radius:var(--radius);box-shadow:var(--shadow-soft);border:1px solid #ffffffe6;flex:none;justify-content:center;align-items:center;font-weight:950;display:inline-flex;overflow:hidden}.brandMark{border:1px solid var(--line);color:var(--ink);background:#fff;width:40px;height:40px;box-shadow:0 8px 18px #17171614}.brandLogoImage{object-fit:contain;width:36px;max-width:none;height:36px}.brandLockup span:last-child{min-width:0;font-size:17px;font-weight:950;line-height:1.15;display:grid}.brandLockup small,.sidebarFooter p,.connectionPanel small,.metricCard small,.healthRow small,.rankRow small,.tableSub,.panelMeta{color:var(--muted);font-size:12px;line-height:1.4}.sideNav{gap:2px;display:grid}.navItem{color:var(--muted-strong);border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:8px;min-height:42px;margin-left:-14px;margin-right:-12px;padding:0 12px 0 25px;font-size:14px;font-weight:850;display:flex;position:relative}.navItemLabel{align-items:center;gap:9px;min-width:0;display:inline-flex}.navItem:hover,.navItem.active{color:var(--foreground);background:#1d1d1a0f;border-color:#0000}.navItem.active:before{display:none}.navItem.active svg{color:currentColor}.sectionLabel{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.sectionLabel strong{color:var(--muted);font-size:13px}.shopList{gap:10px;display:grid}.platformTree,.shopListRows,.marketplaceGroups,.platformNode{gap:8px;display:grid}.platformNode.muted{opacity:.76}.platformHeader,.marketplaceHeader{align-items:center;gap:10px;display:grid}.platformHeader{background:0 0;border:0;border-radius:0;grid-template-columns:20px minmax(0,1fr) auto;min-height:36px;padding:2px}.marketplaceHeader{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffb8;grid-template-columns:minmax(0,1fr) auto;min-height:56px;margin-bottom:10px;padding:12px}.treeIcon{color:var(--muted)}.platformHeader strong,.marketplaceHeader strong{font-size:13px;line-height:1.3;display:block}.platformHeader small,.marketplaceHeader small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.platformStatus{color:var(--muted-strong);white-space:nowrap;font-size:11px;font-weight:900}.platformNode .shopListRows{border-left:0;gap:2px;margin-left:9px;padding-left:0}.shopListRow{background:0 0;border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin-left:-9px;margin-right:-12px;padding:7px 12px 7px 21px;display:flex;position:relative}.shopListRow:hover,.shopListRow.active{box-shadow:none;color:var(--foreground);background:#1d1d1a0f;border-color:#0000}.shopListRow.active:before{display:none}.shopListRow strong,.settingsRow strong{font-size:13px;line-height:1.35;display:block}.shopListRow small,.settingsRow small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.45;display:block}.sidebarFooter{background:var(--ink);box-shadow:none;border:0;border-radius:0;margin-top:auto;margin-left:-14px;margin-right:-12px;padding:14px 16px}.sidebar .tinyLabel{color:var(--muted)}.sidebar .countBadge{background:var(--slate);border-color:#0000}.sidebarFooter,.sidebarFooter .tinyLabel,.sidebarFooter p{color:#ffffffb8}.sidebarFooter strong{color:#fff;margin-top:8px;font-size:30px;line-height:1.1;display:block}.sidebarFooter p{margin:8px 0 0}.countBadge{background:var(--coral);color:#fff;border:1px solid #ba3d3233;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:22px;min-height:22px;padding:0 7px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.workspace{align-content:start;gap:18px;min-width:0;padding:18px 0;display:grid}.apiQuotaWidget{--quota-color:var(--slate);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius);box-shadow:var(--shadow);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;z-index:60;background:#ffffffeb;border:1px solid #c9beaac7;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;width:238px;padding:10px 12px;display:grid;position:fixed;bottom:18px;right:18px}.apiQuotaWidget.dragging{cursor:grabbing;box-shadow:0 18px 46px #25221c2e,0 4px 12px #25221c14}.apiQuotaWidget:focus-visible{outline:2px solid var(--honey);outline-offset:3px}.apiQuotaGauge{background:conic-gradient(var(--quota-color) var(--quota-value), #1d1d1a1f 0);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;position:relative}.apiQuotaGauge:after{content:"";background:#fffffff5;border-radius:50%;position:absolute;inset:7px}.apiQuotaGauge span{color:var(--ink);z-index:1;font-size:12px;font-weight:950;line-height:1;position:relative}.apiQuotaBody{gap:4px;min-width:0;display:grid}.apiQuotaHeader{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.apiQuotaWidgetClose{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:24px;min-height:24px;margin:-5px -5px -5px 0;padding:0;display:inline-flex}.apiQuotaWidgetClose:hover{color:var(--ink);background:#1d1d1a14}.apiQuotaWidgetClose:focus-visible{outline:2px solid var(--honey);outline-offset:2px}.quotaWidgetSettingsRow small{max-width:620px;display:block}.apiQuotaHeader span{color:var(--muted-strong);letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:950}.apiQuotaHeader strong{color:var(--ink);overflow-wrap:anywhere;text-align:right;min-width:0;font-size:22px;line-height:1}.apiQuotaMeta{color:var(--muted);justify-content:space-between;gap:8px;min-width:0;font-size:11px;line-height:1.25;display:flex}.apiQuotaMeta span{overflow-wrap:anywhere;min-width:0}.apiQuotaBars{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:4px;height:18px;margin-top:3px;display:grid}.apiQuotaBars span{background:#1d1d1a1f;border-radius:2px 2px 0 0;min-height:5px}.apiQuotaBars span.active{background:var(--quota-color)}.apiQuotaBody small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.25}.workspaceTopbar{justify-content:space-between;align-items:center;gap:16px;min-height:58px;display:flex}.workspaceTopbar.hasHeaderTabs{z-index:24;background:linear-gradient(#f8f6ef 0%,#f8f6eff5 78%,#f8f6ef00 100%);grid-template-columns:minmax(0,1fr) auto;align-items:start;height:140px;min-height:140px;padding-top:10px;display:grid;position:sticky;top:0}.workspaceTitle{gap:0;min-width:0;display:grid}.workspaceTopbar h1{overflow-wrap:anywhere;margin:2px 0 0;font-size:28px;line-height:1.15}.workspaceHeaderTabs{align-items:center;min-height:46px;margin-top:24px;display:flex}.workspaceTopbar.hasHeaderTabs .toolbar{align-self:start;margin-top:8px}.eyebrow,.tinyLabel{color:var(--burnt);letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:950;line-height:1.2;display:block}.toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.languageSwitch{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--inset);align-items:center;gap:4px;min-height:40px;padding:4px;display:inline-flex}.languageSwitch svg{color:var(--honey);margin:0 4px 0 3px}.languageSwitch a{color:var(--muted-strong);border-radius:7px;justify-content:center;align-items:center;min-width:38px;min-height:30px;padding:0 9px;font-size:12px;font-weight:950;display:inline-flex}.overviewBand,.panel,.metricCard{border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffffe6;border:1px solid #ded7c9f0}.overviewBand{justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.shopIdentity{align-items:center;gap:16px;min-width:0;display:flex}.shopAvatar{background:var(--honey-soft);color:var(--ink);width:72px;height:72px;font-size:22px}.shopAvatarImage{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.shopIdentity h2{max-width:820px;margin:6px 0 7px;font-size:24px;line-height:1.22}.compactShopIdentity h2{margin:0}.shopIdentity p:last-child{color:var(--muted);margin:0;line-height:1.55}.overviewMetrics{flex:auto;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px;min-width:min(600px,100%);display:grid}.overviewMetric{--stroke-rgb:255, 241, 184;--ring-stroke:linear-gradient(125deg, rgba(var(--stroke-rgb), .62), rgba(var(--stroke-rgb), .24) 21%, #ffffffbf 50%, rgba(var(--stroke-rgb), .24) 79%, rgba(var(--stroke-rgb), .62));--cap-stroke-color:rgba(var(--stroke-rgb), .26);background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--ring-stroke) border-box;border-radius:var(--radius);box-shadow:var(--inset);border:1px solid #0000;gap:5px;min-width:0;min-height:86px;padding:12px;display:grid;position:relative}.overviewMetric:before{background:var(--cap-stroke-color);clip-path:var(--cap-stroke-shape);content:"";pointer-events:none;height:4px;position:absolute;inset:-3px -6px auto}.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{overflow-wrap:anywhere;white-space:nowrap;font-size:20px;line-height:1.08;display:block}.overviewMetric small{color:var(--muted);font-size:11px;line-height:1.35}.connectionPanel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--inset);align-items:center;gap:12px;min-width:210px;padding:13px 14px;display:flex}.connectionPanel strong{font-size:14px;display:block}.statusDot{background:var(--line-strong);border-radius:999px;width:11px;height:11px;box-shadow:0 0 0 6px #c5cbc447}.statusDot.online{background:var(--honey);box-shadow:0 0 0 6px #eeb23829}.metricGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.metricGrid.fourUp,.metricGrid.threeUp{grid-template-columns:repeat(4,minmax(0,1fr))}.metricCard{padding:17px;position:relative;overflow:hidden}.metricCard:after{background:var(--metric-color);border-radius:var(--radius);content:"";opacity:.14;width:34px;height:34px;position:absolute;bottom:14px;right:14px}.metricCardTop{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:8px;display:flex}.metricCardTop span{color:var(--muted-strong);font-size:13px;font-weight:850;display:block}.metricCardTop svg{color:var(--metric-color);flex:none}.metricCard strong{overflow-wrap:anywhere;white-space:nowrap;margin-bottom:8px;font-size:26px;line-height:1.05;display:block}.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{gap:18px;display:grid}.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{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.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);font-size:24px;line-height:1;display:block}.statusSummaryItem span{color:var(--muted);margin-top:8px;font-size:12px;font-weight:850;line-height:1.35;display:block}.panel{--stroke-rgb:255, 215, 184;--ring-stroke:linear-gradient(125deg, rgba(var(--stroke-rgb), .52), rgba(var(--stroke-rgb), .2) 22%, #ffffffbf 50%, rgba(var(--stroke-rgb), .2) 78%, rgba(var(--stroke-rgb), .52));--cap-stroke-color:rgba(var(--stroke-rgb), .22);background:linear-gradient(#ffffffe6, #ffffffe6) padding-box, var(--ring-stroke) border-box;border-color:#0000;min-width:0;padding:18px;position:relative}.panel:before{background:var(--cap-stroke-color);clip-path:var(--cap-stroke-shape);content:"";pointer-events:none;height:4px;position:absolute;inset:-3px -8px auto}.chartPanel{--chart-accent:var(--honey);--chart-accent-soft:#fff4ba;--chart-muted-warm:#ffe7df;--stroke-rgb:220, 210, 193;--ring-stroke:linear-gradient(125deg, #fff4bab8, #ffffffe0 34%, #ffe7df94 68%, #ded8cf75);--cap-stroke-color:transparent;background:linear-gradient(180deg, #fff, #fffdf8fa) padding-box, var(--ring-stroke) border-box}.chartPanel:before{clip-path:none;background:linear-gradient(90deg,#fff4ba 0 45%,#ffe7df 45% 72%,#fff 72% 100%);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{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.panelHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.panelHeader h2{margin:5px 0 0;font-size:19px;line-height:1.2}.panelMeta{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--inset);white-space:nowrap;padding:7px 9px}.chartHeader{align-items:flex-start}.chartPanel .tinyLabel{color:var(--ink)}.chartPanel .panelMeta{color:var(--ink);background:#fff4ba;border-color:#eeb23852;box-shadow:inset 0 1px 2px #25221c0f}.chartMetric-revenue .panelMeta{background:#f2eee7;border-color:#8f8a822e}.chartMetric-listings .panelMeta{background:#ffe7df;border-color:#f78e7d33}.chartControls{justify-items:end;gap:8px;display:grid}.segmentedControl{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.chartOption{border-radius:var(--radius);color:var(--muted-strong);white-space:nowrap;background:#fbf8f1;border:1px solid #e1d9cc;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.chartOption:hover,.chartOption.active{box-shadow:none;color:var(--ink);background:#fff8df;border-color:#eeb23857}.chartOption.active{color:var(--ink);background:#fff4ba;border-color:#eeb23875}.chartMetric-listings .chartOption.active{background:#ffe7df;border-color:#f78e7d38}.chartMetric-revenue .chartOption.active{background:#f2eee7;border-color:#8f8a822e}.barChart{border-radius:var(--radius);background:linear-gradient(#fffcf3e6,#fff0 58%),repeating-linear-gradient(0deg,#ded8cf24 0 1px,#0000 1px 64px);grid-template-columns:repeat(8,minmax(42px,1fr));align-items:end;gap:10px;min-height:270px;padding:14px 8px 4px;display:grid;overflow-x:auto}.barItem{grid-template-rows:28px 1fr 18px;align-items:center;gap:8px;min-width:0;height:260px;display:grid}.barValue,.barLabel{color:var(--muted-strong);text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;overflow:hidden}.barTrack{border-radius:var(--radius);background:#ffffffdb;border:1px solid #ded8cf85;justify-content:center;align-items:end;width:100%;height:100%;padding:5px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #25221c0f}.barFill{background:var(--honey);border-radius:7px;width:100%;min-height:12px;display:block;box-shadow:inset 0 1px #ffffff4d,0 8px 16px #24221e1f}.healthList,.activityList,.rankList,.settingsRows{gap:10px;display:grid}.healthRow,.activityRow,.rankRow{border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:12px;min-height:58px;padding:11px 12px;display:grid}.healthRow{background:var(--surface);grid-template-columns:12px minmax(0,1fr) auto}.activityPanel{align-content:start;gap:16px;display:grid}.activityBlock{gap:12px;display:grid}.activityBlock+.activityBlock{border-top:1px solid var(--line);padding-top:16px}.activityRow{background:var(--surface);grid-template-columns:38px minmax(0,1fr)}.activityCount{background:var(--honey-soft);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--inset);justify-content:center;align-items:center;min-width:34px;height:34px;font-size:12px;font-weight:950;display:inline-flex}.healthSignal{background:var(--honey);border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 5px #f6a21a1f}.healthRow strong,.activityRow strong,.rankRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;display:block;overflow:hidden}.activityRow small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}.messagePlaceholder{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-items:center;min-height:58px;padding:11px 12px;display:flex}.rankRow{background:var(--surface);grid-template-columns:38px minmax(0,1fr) auto;transition:border-color .16s,box-shadow .16s,transform .16s}.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{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--inset);justify-content:center;align-items:center;min-width:34px;height:34px;font-size:12px;font-weight:950;display:inline-flex}.listingProductCell{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.listingThumb{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--inset);background-color:#f4f1e9;background-position:50%;background-size:cover;width:46px;height:46px;display:inline-flex}.placeholderThumb{color:var(--muted);justify-content:center;align-items:center}.badge{border:1px solid var(--badge-line);border-radius:var(--radius);color:var(--badge-color);white-space:nowrap;justify-content:center;align-items:center;min-height:26px;padding:0 8px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.badge-success{--badge-color:#4d4a43;--badge-line:#ffc49761;background:var(--teal-soft)}.badge-warning{--badge-color:#4d4a43;--badge-line:#eeb2384d;background:var(--honey-soft)}.badge-danger{--badge-color:#4d4a43;--badge-line:#b64a4338;background:var(--coral-soft)}.badge-info{--badge-color:#4d4a43;--badge-line:#ffd7b86b;background:var(--blue-soft)}.badge-neutral{--badge-color:var(--muted-strong);--badge-line:#68707b2e;background:var(--slate-soft)}.notice{background:var(--surface-warm);border-radius:var(--radius);color:#4d4a43;border:1px solid #eeb23852;margin-top:0;padding:12px;font-size:13px;line-height:1.5}.successNotice{background:var(--teal-soft);color:#4d4a43;border-color:#7e998d47}.errorNotice{background:var(--coral-soft);color:var(--danger);border-color:#b64a4338}.emptyText{color:var(--muted);margin:4px 0;font-size:14px}.emptyState{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.5;display:inline-flex}.emptyState svg{color:var(--honey);flex:none}.settingsGrid{gap:18px;display:grid}.settingsPanel{gap:16px;display:grid}.enterpriseSettingsPanel{grid-column:1/-1}.enterpriseForms{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.enterpriseForm{border-radius:var(--radius);background:#ffffff8c;border:1px solid #ded7c9e0;align-content:start;gap:13px;padding:14px;display:grid}.memberManagement,.memberManagementActions{gap:12px;display:grid}.memberManagementRow{align-items:flex-start}.memberIdentity{gap:6px;display:grid}.memberPermissionList{flex-wrap:wrap;gap:6px;display:flex}.memberPermissionTag{color:var(--burnt);background:#215c4d17;border:1px solid #215c4d2e;border-radius:999px;padding:4px 8px;font-size:11px;line-height:1.3}.memberRoleMatrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.memberRoleCard{background:#ffffff8c;border:1px solid #ded7c9e0;border-radius:12px;gap:9px;padding:12px;display:grid}.memberInlineForm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.memberInlineForm select{min-width:110px}.recoveryCodeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.recoveryCodeGrid code{background:#0f172a0f;border-radius:8px;padding:8px 10px}.marketplaceGroup{border-radius:var(--radius);background:#ffffff8c;border:1px solid #ded7c9e0;padding:10px}.settingsRow{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px;display:flex}.rowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.confirmDialog{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--foreground);width:440px;max-width:calc(100vw - 32px);margin:auto;padding:0}.confirmDialog[open]{display:grid}.confirmDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17171647}.confirmDialogHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 14px;display:flex}.confirmDialogHeader h2{letter-spacing:0;margin:4px 0 0;font-size:20px;line-height:1.2}.iconButton{background:var(--surface-soft);border-color:var(--line);box-shadow:none;color:var(--muted-strong);flex:none;width:34px;height:34px;min-height:34px;padding:0}.iconButton:hover{background:var(--surface-cool);box-shadow:none}.confirmDialog p{color:var(--muted-strong);margin:0;padding:16px 18px 8px;line-height:1.55}.confirmDialog small{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);color:var(--foreground);word-break:break-word;margin:0 18px 18px;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.4;display:block}.confirmDialogActions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;padding:14px 18px 18px;display:flex}.confirmDialogActions form{margin:0}.settingsRow .confirmDialog form,.settingsRow .confirmDialog button,.settingsRow .confirmDialog .button{justify-content:center;width:auto}.compactMetrics .metricCard{box-shadow:var(--shadow-soft);padding:14px}.compactMetrics .metricCard strong{font-size:24px}.dangerPanel{border-color:#ba3d3238}.mutedRow{color:var(--muted)}.disabledButton{cursor:default;opacity:.68;pointer-events:none}.tableWrap{overscroll-behavior-x:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.horizontalTableWrap{border:1px solid var(--line);touch-action:pan-x pan-y;padding-bottom:8px;overflow-x:auto}.horizontalTableWrap:focus{outline-offset:2px;outline:2px solid #eeb23861}.stickyHorizontalScroll{background:var(--surface);border:1px solid var(--line);scrollbar-gutter:stable;z-index:6;border-bottom:0;max-width:100%;height:18px;position:sticky;top:0;overflow:auto hidden}.workspaceTopbar.hasHeaderTabs~.listingSheetPanel .stickyHorizontalScroll{z-index:20;top:140px}.stickyHorizontalScroll:focus{outline-offset:2px;outline:2px solid #eeb23861}.stickyHorizontalScrollInner{height:1px}.existingListingsTableWrap{scrollbar-width:none;padding-bottom:0}.existingListingsTableWrap::-webkit-scrollbar{display:none}.bulkListingTableWrap{scrollbar-width:none;padding-bottom:0}.bulkListingTableWrap::-webkit-scrollbar{display:none}.bulkListingForm .bulkListingHorizontalScroll{background:#f7f7f7;border-color:#d8d8d8;height:16px}.formDataBank{width:0;height:0;position:absolute;overflow:hidden}.table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px}.compactTable{min-width:720px}.orderInfoTable{min-width:1180px}.orderInfoAddressNotice{color:var(--muted);margin:4px 0 0;font-size:12px}.orderInfoId{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.orderInfoItemsCell{min-width:360px}.orderInfoItems{gap:7px;display:grid}.orderInfoItem{border-top:1px solid var(--line);gap:5px;padding-top:7px;display:grid}.orderInfoItem:first-child{border-top:0;padding-top:0}.orderInfoItem>strong{color:var(--ink);font-size:12px;line-height:1.45}.orderInfoItemMeta{color:var(--muted-strong);flex-wrap:wrap;gap:4px 10px;font-size:11px;line-height:1.4;display:flex}.orderInfoItemMeta span{overflow-wrap:anywhere}.orderInfoDate{white-space:nowrap;min-width:138px}.orderInfoMissingItems{color:var(--muted);font-size:12px}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 10px;font-size:13px;line-height:1.45}.table th{color:var(--muted-strong);text-transform:uppercase;font-size:12px;font-weight:950}.table tr:last-child td{border-bottom:0}.dataGrid{border:1px solid var(--line);overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-x pan-y;max-width:100%;max-height:min(68vh,760px);overflow:auto}.dataGrid:focus{outline-offset:2px;outline:2px solid #eeb23861}.dataGridCanvas{background:#fff}.dataGridHeader{background:var(--surface-soft);border-bottom:1px solid var(--line);z-index:3;min-height:42px;display:flex;position:sticky;top:0}.dataGridHeaderCell,.dataGridCell{border-right:1px solid var(--line);min-width:0}.dataGridHeaderCell{color:var(--muted-strong);text-overflow:ellipsis;text-transform:none;white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;font-weight:950;line-height:1.25;display:flex;position:relative;overflow:hidden}.dataGridColumnResizer{cursor:col-resize;touch-action:none;z-index:5;width:8px;height:100%;position:absolute;top:0;right:-4px}.dataGridColumnResizer:after{content:"";background:0 0;width:2px;position:absolute;inset:6px 3px}.dataGridColumnResizer:hover:after,.dataGridColumnResizer.active:after{background:#dfa933}.dataGridBody{position:relative}.dataGridRow{border-bottom:1px solid var(--line);background:#fff;min-height:48px;display:flex}.dataGridRow:hover{background:#fbfdff}.dataGridCell{min-height:inherit;align-items:stretch;display:flex;overflow:hidden}.dataGridHeaderCell.is-sticky,.dataGridCell.is-sticky{background:inherit}.dataGridHeaderCell.is-sticky{z-index:4!important}.dataGridHeaderCell.sticky-edge,.dataGridCell.sticky-edge{box-shadow:5px 0 8px -8px #27221aa6}.dataGridHeaderCell.align-center,.dataGridCell.align-center{text-align:center;justify-content:center}.dataGridHeaderCell.align-end,.dataGridCell.align-end{text-align:right;justify-content:flex-end}.cellFullViewBackdrop{z-index:80;background:#11111157;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.cellFullViewClickAway{z-index:1;background:0 0;border:0;padding:0;position:absolute;inset:0}.cellFullViewPanel{z-index:2;background:#fff;border:1px solid #2a23192e;border-radius:8px;flex-direction:column;width:720px;max-width:min(920px,92vw);min-height:260px;max-height:min(78vh,760px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 72px #100c083d}.cellFullViewHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.cellFullViewHeader h3{margin:2px 0 0;font-size:19px}.cellFullViewBody{color:#111;font:inherit;white-space:pre-wrap;word-break:break-word;flex:1;margin:0;padding:18px 20px 22px;font-size:14px;line-height:1.6;overflow:auto}.cellFullViewEditor{color:#111;font:inherit;resize:none;white-space:pre-wrap;background:#fff;border:0;outline:none;flex:1;width:100%;min-height:260px;padding:18px 20px;font-size:14px;line-height:1.6}.cellFullViewEditor:focus{box-shadow:inset 0 0 0 2px #eeb23852}.cellFullViewFooter{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.tableSub{margin-top:4px;display:block}.orderItemDelivery{border-left:3px solid var(--honey);background:#fff8e8;gap:2px;margin-top:8px;padding:7px 8px;display:grid}.orderItemDelivery strong{color:var(--burnt);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.orderItemOrderMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.orderItemOrderMeta>span{gap:2px;min-width:0;display:grid}.orderItemOrderMeta small,.orderItemBuyerMessage small{color:var(--muted-strong);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:850}.orderItemOrderMeta b{overflow-wrap:anywhere;font-size:11px;font-weight:750;line-height:1.35}.orderItemShipDeadline b{color:#a54111}.orderItemBuyerMessage{white-space:pre-wrap;border-top:1px solid #b06f1c47;margin:3px 0 0;padding-top:7px;font-size:11px;line-height:1.45}.orderItemDelivery span{color:var(--ink);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.receiptDetailRow>td{background:var(--surface-soft);padding:0!important}.receiptDetailDisclosure>summary{color:var(--burnt);cursor:pointer;justify-content:space-between;align-items:center;gap:6px;padding:10px 12px;font-size:12px;font-weight:850;list-style:none;display:flex}.receiptDetailDisclosure>summary::-webkit-details-marker{display:none}.receiptDetailDisclosure[open]>summary{border-bottom:1px solid var(--line)}.receiptDetailDisclosure[open]>summary svg{transform:rotate(90deg)}.receiptDetailContent{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.receiptDetailCard{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:12px}.receiptDetailCard h3{align-items:center;gap:7px;margin:0 0 10px;font-size:13px;display:flex}.receiptDetailCard>p,.receiptDetailList>p{color:var(--muted-strong);margin:0;font-size:12px;line-height:1.45}.receiptDetailList{gap:8px;margin:0;display:grid}.receiptDetailList>div{gap:2px;display:grid}.receiptDetailList dt{color:var(--muted-strong);text-transform:uppercase;font-size:10px;font-weight:850}.receiptDetailList dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.42}.receiptFinancialList{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;padding-top:10px}.receiptDetailCard address{gap:3px;font-size:12px;font-style:normal;line-height:1.45;display:grid}.receiptShipmentList{border-top:1px solid var(--line);gap:5px;margin-top:10px;padding-top:10px;display:grid}.receiptShipmentList>div{gap:2px;font-size:12px;display:grid}.receiptShipmentList span{color:var(--muted-strong);overflow-wrap:anywhere}.receiptMessages,.receiptItemDetailCard{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{overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:12px;line-height:1.5}.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{grid-template-columns:minmax(220px,1fr) minmax(112px,auto) auto;align-items:center;gap:8px;min-width:480px;display:grid}.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:none;min-width:128px}.listingBulkPanelHeader h2{white-space:nowrap}.bulkHeaderTools{place-items:flex-end end;gap:9px;min-width:0;display:grid}.bulkDefaultsBar{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:7px;max-width:min(1180px,100%);display:flex}.bulkDefaultControl{gap:4px;min-width:108px;display:grid}.bulkDefaultControlWide{min-width:180px}.bulkDefaultControl span{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;line-height:1.1;overflow:hidden}.bulkDefaultInput{min-width:108px;min-height:32px;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);z-index:40;gap:4px;min-width:260px;max-height:380px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.fieldMenuOption{border-radius:6px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;min-height:30px;padding:5px 7px;display:grid}.fieldMenuOption:hover{background:var(--surface-soft)}.fieldMenuOption input{accent-color:var(--honey);width:15px;height:15px}.fieldMenuOption span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.templateMenuPanel{gap:10px;min-width:380px;max-height:min(70vh,620px)}.templateMenuSection{border-bottom:1px solid var(--line);gap:8px;padding-bottom:10px;display:grid}.templateMenuSection:last-child{border-bottom:0;padding-bottom:0}.templateMenuSection>strong{color:#111;font-size:12px;font-weight:950}.templateList,.templateManageList,.templateSaveForm{gap:7px;display:grid}.templateFieldPicker{border:1px solid var(--line);border-radius:6px;display:grid}.templateFieldPicker summary{cursor:pointer;min-height:32px;padding:8px 9px;font-size:12px;font-weight:900;list-style:none}.templateFieldPicker summary::-webkit-details-marker{display:none}.templateFieldPicker[open] summary{border-bottom:1px solid var(--line)}.templateFieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-height:260px;padding:7px;display:grid;overflow:auto}.templateFieldHint{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:7px 9px;font-size:11px;font-weight:750;line-height:1.45}.templateFieldOption{border-radius:5px;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:6px;min-height:28px;padding:4px 5px;display:grid}.templateFieldOption:hover{background:var(--surface-soft)}.templateFieldOption input{accent-color:var(--honey);width:14px;height:14px}.templateFieldOption span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.templateListItem{border:1px solid var(--line);box-shadow:none;cursor:pointer;text-align:left;background:0 0;border-radius:6px;gap:2px;min-height:42px;padding:7px 9px;display:grid}.templateListItem:hover{background:var(--surface-soft)}.templateListItem span,.templateManageItem summary span{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.templateListItem small,.templateManageItem summary small,.templateEmpty{color:var(--muted);margin:0;font-size:11px;font-weight:750}.templateManageItem{border:1px solid var(--line);border-radius:6px;padding:0;display:grid}.templateManageItem summary{cursor:pointer;gap:2px;min-height:40px;padding:7px 9px;list-style:none;display:grid}.templateManageItem summary::-webkit-details-marker{display:none}.templateManageItem[open] summary{border-bottom:1px solid var(--line)}.templateManageItem .templateSaveForm{padding:8px}.templateManageActions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;padding:8px;display:flex}.bulkListingForm{border:1px solid var(--line);display:grid}.tdkStagingPanel .panelHeader{align-items:flex-start}.tdkPanelHeader{gap:14px}.tdkPanelTitle{gap:3px;min-width:260px;display:grid}.tdkPanelTitle h2{margin:0}.tdkToolbar{flex-wrap:wrap;justify-content:flex-end;align-self:flex-start;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.tdkPasteHint{color:var(--muted);max-width:560px;margin:0;font-size:12px;font-weight:750;line-height:1.35}.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{box-shadow:none;color:#111;cursor:cell;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;width:100%;height:100%;min-height:56px;padding:7px 9px;font-size:13px;display:block;overflow:hidden}.tdkGridCell:hover{box-shadow:none;background:#fbfdff;transform:none}.tdkGridCell.selected{background:#eeb2381f}.tdkGridCell.active{outline-offset:-2px;outline:2px solid #eeb238c7}.tdkGridCell span{line-clamp:2;-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tdkDataGrid .tdkInput,.tdkDataGrid .tdkTextArea{box-shadow:none;color:#111;background:#fff;border:0;border-radius:0;height:100%;min-height:56px;padding:7px 9px;font-size:13px}.tdkDataGrid .tdkTextArea{resize:vertical;line-height:1.45}.bulkListingDataGrid{max-height:min(62vh,690px)}.bulkListingDataGrid .dataGridHeader{min-height:46px}.bulkListingDataGrid .dataGridRow{min-height:68px}.bulkListingDataGrid .dataGridCell{background:#fff}.bulkListingDataGrid .tableInput{box-shadow:none;background:#fff;border:0;border-radius:0;width:100%;min-width:0;height:100%;min-height:46px;padding:7px 8px}.bulkListingDataGrid .tableInput:focus{outline-offset:-2px;outline:2px solid #eeb2386b}.sheetSelectableCell{height:100%;min-height:inherit;width:100%;position:relative}.sheetSelectableCell.selected{background:#eeb2381f}.sheetSelectableCell.active:after{content:"";pointer-events:none;z-index:2;border:2px solid #eeb238c7;position:absolute;inset:0}.sheetSelectableCell.selected .tableInput{background:0 0}.existingSheetSelectableCell.changed,.existingSheetSelectableCell.changed .tableInput{background:#fff2ad}.existingSheetSelectableCell.changed.selected{background:#fde68a}.existingSheetSelectableCell.changed.selected .tableInput{background:0 0}.bulkListingDataGrid textarea.tableInput,.bulkListingDataGrid .codeInput{resize:vertical;min-height:68px;line-height:1.38}.bulkGridRowHeader,.bulkGridRowCell{background:var(--surface-soft)}.bulkGridRowSelectHeader,.bulkGridRowSelectControl{width:100%}.sheetRowRangeHandle{cursor:default;-webkit-user-select:none;user-select:none}.sheetRowRangeHandle .bulkRowNumber{border-radius:4px;padding:2px 0}.sheetRowRangeHandle.rowRangeSelected{background:#eeb23824;box-shadow:inset 3px 0 #eeb238e6}.sheetRowRangeHandle.rowRangeSelected .bulkRowNumber{color:#111;background:#eeb23838}.bulkGridInputCell,.bulkGridVariationCell,.bulkGridImageCell,.bulkGridActionsCell{align-items:stretch}.bulkGridVariationCell .variationEntryCell,.bulkGridImageCell .bulkImageCell,.bulkGridActionsCell .bulkRowActions{width:100%}.bulkGridActionsCell .bulkRowActions{padding:0 8px}.existingListingsDataGrid{max-height:min(68vh,760px)}.existingListingsDataGrid .dataGridHeader{min-height:44px}.existingListingsDataGrid .dataGridHeaderCell{-webkit-user-select:none;user-select:none;padding:0 8px;position:relative;overflow:visible}.existingListingsDataGrid .dataGridHeaderCell>span{text-overflow:ellipsis;white-space:nowrap;padding-right:8px;display:block;overflow:hidden}.existingListingsDataGrid .dataGridRow{min-height:68px}.existingListingsDataGrid .dataGridCell{background:#fff}.existingListingsDataGrid .tableInput{box-shadow:none;color:#151515;background:#fff;border:0;border-radius:0;width:100%;min-width:0;height:100%;min-height:58px;padding:7px 8px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.32}.existingListingsDataGrid .existingSheetSelectableCell:not(.editing) .tableInput{pointer-events:none}.existingListingsDataGrid .existingSheetSelectableCell.editing .tableInput{pointer-events:auto}.existingListingsDataGrid .tableInput:focus{outline-offset:-2px;outline:2px solid #eeb2386b}.existingListingsDataGrid textarea.tableInput{resize:none;scrollbar-color:#706c6285 transparent;scrollbar-width:thin;min-height:58px;line-height:1.32;display:block;overflow:auto}.existingListingsDataGrid textarea.tableInput::-webkit-scrollbar{width:8px;height:8px;display:block}.existingListingsDataGrid textarea.tableInput::-webkit-scrollbar-thumb{background:#706c6285;border-radius:999px}.existingListingsDataGrid textarea.tableInput::-webkit-scrollbar-track{background:0 0}.existingListingsDataGrid .tableInput[readonly],.existingListingsDataGrid .tableInput:disabled{color:#151515;cursor:default;opacity:1;-webkit-text-fill-color:#151515;background:#fff}.existingListingsDataGrid .existingSheetSelectableCell.selected{background:#eeb23833;box-shadow:inset 0 0 0 1px #eeb23870}.existingListingsDataGrid .existingSheetSelectableCell.selected .tableInput,.existingListingsDataGrid .existingSheetSelectableCell.selected .tableInput[readonly],.existingListingsDataGrid .existingSheetSelectableCell.selected .tableInput:disabled{background:0 0}.existingListingsDataGrid .existingSheetSelectableCell.changed.selected{background:#fde68a;box-shadow:inset 0 0 0 1px #ca8a0494}.existingListingsDataGrid .existingSheetSelectableCell.active:after{border-color:#ca8a04f5}.existingReadonlyCell{color:#151515;text-overflow:ellipsis;white-space:nowrap;align-content:center;width:100%;min-height:58px;padding:7px 8px;font-size:13px;font-weight:400;line-height:1.32;display:block;overflow:hidden}.existingReadonlyCell.long{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.existingGridRowNumberHeader,.existingGridRowNumberCell{background:var(--surface-soft)}.existingGridCell{align-items:stretch}.existingGridCell-listingId,.existingGridCell-state{align-items:center}.existingGridCell-image .existingImageCell,.existingGridCell-video .existingVideoCell,.existingGridCell-variation .variationEntryCell,.existingGridCell-sku .existingSkuSummary{width:100%}.button.existingImageChooseButton{box-shadow:none;color:var(--ink);flex:none;justify-content:center;align-items:center;gap:0;width:34px;height:34px;min-height:34px;padding:0;font-size:0;display:inline-flex}.button.existingImageChooseButton svg{color:currentColor;opacity:1;stroke:currentColor;stroke-width:2.4px;flex:none;width:17px;height:17px;display:block}.tdkTableWrap{padding-bottom:8px}.tdkStagingTable{min-width:1080px}.tdkStagingTable th{height:42px}.tdkStagingTable td{background:#fff;height:54px}.tdkStagingTable .tdkInput,.tdkStagingTable .tdkTextArea{box-shadow:none;color:#111;background:0 0;border:0;border-radius:0;font-size:13px}.tdkStagingTable .tdkInput{min-width:160px;height:53px;min-height:53px}.tdkStagingTable .tdkTextArea{resize:vertical;min-width:260px;min-height:72px}.tdkStagingTable td:nth-child(3) .tdkInput{min-width:320px}.tdkStagingTable td:nth-child(4) .tdkTextArea{min-width:440px}.tdkFooterActions{justify-content:flex-start;padding-top:10px;display:flex}.bulkListingTable{width:max-content;min-width:1120px}.existingListingTable{table-layout:fixed}.bulkListingTable th,.bulkListingTable td,.existingListingTable th,.existingListingTable td{border-right:1px solid var(--line);vertical-align:middle;padding:0}.bulkListingTable th,.existingListingTable th{background:var(--surface-soft);text-transform:none;z-index:1;padding:7px 8px;position:sticky;top:0}.existingListingTable th{-webkit-user-select:none;user-select:none}.existingListingTable th>span{text-overflow:ellipsis;white-space:nowrap;padding-right:8px;display:block;overflow:hidden}.bulkListingTable td,.existingListingTable td{background:#fff}.bulkListingTable .tableInput,.existingListingTable .tableInput{box-shadow:none;background:#fff;border:0;border-radius:0;min-height:34px;padding:6px 8px}.bulkListingTable .tableInput:focus,.existingListingTable .tableInput:focus{outline-offset:-2px;outline:2px solid #eeb2386b}.bulkListingTable textarea.tableInput,.bulkListingTable .codeInput,.existingListingTable textarea.tableInput{resize:vertical;min-height:56px;padding-top:7px;padding-bottom:7px}.existingListingTable .tableInput[readonly],.existingListingTable .tableInput:disabled{color:var(--muted-strong);cursor:default;background:#fbfaf7}.existingListingTable .bulkTitleInput,.existingListingTable .bulkDescriptionInput,.existingListingTable .bulkNumberInput,.existingListingTable .bulkIdInput,.existingListingTable .bulkSelect,.existingListingTable .bulkListInput,.existingListingTable .existingImageInput{min-width:0}.columnResizeHandle{box-shadow:none;cursor:col-resize;touch-action:none;z-index:2;background:0 0;border:0;border-radius:0;width:8px;min-height:0;padding:0;position:absolute;top:0;bottom:0;right:-4px}.columnResizeHandle:hover,.columnResizeHandle:focus-visible{background:#eeb23852;outline:0}.rowResizeAnchor{position:relative}.rowResizeHandle{box-shadow:none;cursor:row-resize;touch-action:none;z-index:2;background:0 0;border:0;border-radius:0;height:8px;min-height:0;padding:0;position:absolute;bottom:-4px;left:0;right:0}.rowResizeHandle:hover,.rowResizeHandle:focus-visible{background:#eeb23852;outline:0}.sheetHeaderTabs{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--inset);background:#fff;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:4px;width:820px;max-width:min(820px,100vw - 32px);min-height:44px;padding:4px;display:grid}.sheetHeaderTab{border-radius:calc(var(--radius) - 2px);box-shadow:none;color:var(--muted-strong);cursor:pointer;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;min-height:36px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex;overflow:hidden}.sheetHeaderTab:hover{background:var(--surface-soft);box-shadow:none;color:var(--foreground);transform:none}.sheetHeaderTab.active{background:var(--ink);color:#fff}.sheetHeaderTab.active .countBadge{color:#fff;background:#ffffff2e}.customSheetsPanel{gap:12px;display:grid}.customSheetPanelHeader,.customSheetActions{align-items:center}.customSheetToolbar{grid-template-columns:minmax(0,1fr) minmax(280px,auto);align-items:center;gap:10px;display:grid}.customSheetTabs{align-items:center;gap:6px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.customSheetTab{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;flex:none;align-items:center;max-width:220px;min-height:34px;padding:0 11px;font-size:13px;font-weight:850;display:inline-flex;overflow:hidden}.customSheetTab.active{background:var(--ink);border-color:var(--ink);color:#fff}.customSheetColumnTools{grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:8px;display:grid}.customSheetDataGrid{background:#fff;max-height:min(64vh,720px)}.customSheetRowHeader,.customSheetRowCell{background:var(--surface-soft)}.customSheetRowSelect{color:var(--muted-strong);justify-content:center;align-items:center;gap:7px;width:100%;min-height:48px;font-size:12px;font-weight:900;display:inline-flex}.customSheetRowSelect input{accent-color:var(--honey);width:16px;height:16px}.customSheetHeaderEditor{grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:5px;width:100%;display:grid}.customSheetHeaderInput{box-shadow:none;color:var(--muted-strong);background:0 0;border:0;min-height:30px;padding:0 4px;font-size:12px;font-weight:950}.customSheetHeaderInput:focus{background:#fff;box-shadow:inset 0 0 0 1px #eeb2387a}.customSheetHeaderDelete{box-shadow:none;color:var(--muted);background:0 0;border:0;width:26px;height:26px;min-height:26px;padding:0}.customSheetHeaderDelete:hover{box-shadow:none;color:var(--danger);background:#fff2ee;transform:none}.customSheetHeaderDelete:disabled{cursor:not-allowed;opacity:.35}.customSheetGridCell{padding:0}.customSheetCellInput{box-shadow:none;border:0;border-radius:0;min-height:48px}.customSheetCellInput.active,.customSheetCellInput.selected,.customSheetCellInput:focus{box-shadow:inset 0 0 0 2px #eeb2388f}.customSheetLookupGridHeader{background:#f5f0e6}.customSheetLookupHeader{gap:1px;min-width:0;display:grid}.customSheetLookupHeader span,.customSheetLookupHeader strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customSheetLookupHeader span{color:var(--muted);font-size:11px;font-weight:800}.customSheetLookupHeader strong{color:var(--foreground);font-size:12px;font-weight:950}.customSheetLookupCell{color:#151515;text-overflow:ellipsis;white-space:nowrap;align-items:center;width:100%;min-width:0;min-height:48px;padding:0 10px;font-size:13px;display:flex;overflow:hidden}.customSheetLookupCell.warning{color:var(--danger);font-weight:850}.customSheetFooter{grid-template-columns:minmax(280px,.78fr) minmax(360px,1.22fr);align-items:start;gap:12px;display:grid}.customSheetCreateForm,.customSheetLinkPanel,.customSheetLinkForm,.customSheetLinkList{gap:10px;display:grid}.customSheetCreateForm,.customSheetLinkPanel{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);padding:12px}.customSheetCreateForm label,.customSheetLinkForm label{gap:5px;min-width:0;display:grid}.customSheetCreateForm label span,.customSheetLinkForm label span,.customSheetDisplayFields>span{color:var(--muted-strong);font-size:11px;font-weight:950}.customSheetLinkPanelHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.customSheetLinkPanelHeader h3{margin:2px 0 0;font-size:16px;line-height:1.2}.customSheetLinkForm{grid-template-columns:repeat(3,minmax(0,1fr))}.customSheetLinkForm>button,.customSheetDisplayFields{grid-column:span 3}.customSheetDisplayFields{gap:6px;display:grid}.customSheetDisplayFields>div{flex-wrap:wrap;gap:7px;display:flex}.customSheetDisplayFields label{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;display:inline-flex}.customSheetDisplayFields input{accent-color:var(--honey)}.customSheetDisplayFields label span{color:var(--foreground);font-size:12px;font-weight:850}.customSheetLinkItem{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:6px 8px 6px 11px;display:grid}.customSheetLinkItem span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.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 th,.existingListingTable td{border-bottom-color:#ececec;border-right-color:#dedede}.existingListingTable th{color:#111;letter-spacing:0;background:linear-gradient(#fbfbfb 0%,#f1f1f1 100%);height:48px;padding:0 12px;font-size:13px;font-weight:500;top:0;box-shadow:inset 0 1px #fff,inset 0 -1px #d7d7d7}.existingListingTable th>span{padding-right:10px}.existingListingTable td{color:#111;height:48px;font-size:13px}.existingListingTable tbody tr{content-visibility:auto;contain-intrinsic-size:48px}.existingListingTable .tableInput{box-shadow:none;color:#111;background:0 0;border:0;border-radius:0;height:47px;min-height:47px;padding:0 12px;font-size:13px;line-height:47px}.existingListingTable select.tableInput{appearance:auto;background:0 0;padding-right:22px}.existingListingTable textarea.tableInput{resize:none;white-space:nowrap;height:47px;min-height:47px;line-height:46px;overflow:hidden}.existingListingTable textarea.tableInput.expandedCellInput{resize:vertical;white-space:pre-wrap;height:auto;min-height:118px;padding-top:10px;padding-bottom:10px;line-height:1.45;overflow:visible}.existingListingTable .tableInput[readonly],.existingListingTable .tableInput:disabled{color:#111;opacity:1;background:0 0}.existingListingTable textarea.tableInput[readonly]{cursor:zoom-in}.existingListingTable textarea.tableInput.expandedCellInput[readonly]{cursor:zoom-out}.existingListingTable .bulkNumberInput{text-align:right}.existingListingTable .existingStateSelect{color:#075d2a;background:#a7f3b4;border-radius:999px;width:auto;min-width:64px;max-width:calc(100% - 16px);height:36px;min-height:36px;margin-left:8px;padding:0 20px 0 10px;font-weight:800;line-height:36px}.existingListingTable .existingStateSelect:not([data-state=active]){color:#4d4a43;background:#eee}.existingListingsPanel.locked .tableInput{cursor:default}.existingListingsPanel.locked .fileInput{display:none}.sheetRowActionButton{box-shadow:none;min-height:32px;padding:0 10px;font-size:12px}.existingImageCell{place-items:center;gap:4px;min-width:96px;padding:5px 6px;display:grid}.existingListingImage,.variationImage{background:var(--surface-soft);border:1px solid var(--line);object-fit:cover;background-position:50%;background-size:cover;display:inline-flex;overflow:hidden}img.existingListingImage,img.variationImage{display:block}.existingListingImage{border-radius:3px;width:36px;height:36px}.existingImageCell{align-items:center;gap:8px;min-width:0;padding:5px 7px;display:flex}.existingImageToolbar{flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:center;gap:2px;width:38px;min-width:0;display:flex}.existingImageToolbar small{color:var(--muted-strong);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:0;order:-1;min-width:0;max-width:38px;height:12px;padding:0;font-size:10px;font-weight:900;line-height:1;display:block;overflow:hidden}.existingImageInput{min-width:180px}.existingImageStrip{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-height:52px;display:flex;overflow:hidden}.existingImageThumb,.existingVideoThumb{border:1px solid var(--line);box-shadow:none;color:var(--muted-strong);background:#fff;border-radius:5px;flex:none;place-items:center;width:47px;height:47px;min-height:0;padding:0;text-decoration:none;display:grid;position:relative;overflow:hidden}.existingImagePreviewButton{box-shadow:none;background:0 0;border:0;border-radius:5px;place-items:center;width:100%;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.existingImagePreviewButton:hover,.existingImagePreviewButton:active{box-shadow:none;background:0 0;transform:none}.existingImageThumb.editable{cursor:grab;touch-action:none}.existingImageThumb.editable:active{cursor:grabbing}.existingImageThumb.dragOverImageThumb{border-color:#21856ef2;transform:translateY(-1px);box-shadow:0 0 0 2px #21856e2e}.existingImagePreviewButton img,.existingImageThumb.pendingImageThumb img,.existingVideoThumb img{object-fit:cover;width:100%;height:100%;display:block}.existingImagePreviewButton span,.existingImageThumb.pendingImageThumb span,.existingVideoThumb span{color:#fff;text-align:center;background:#111111b8;border-radius:999px;min-width:16px;padding:3px 4px;font-size:10px;font-weight:900;line-height:1;position:absolute;bottom:2px;left:2px}.existingImageDeleteButton{z-index:1;background:#fffffff0;border:1px solid #dc262647;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;min-height:22px;padding:4px;display:flex;position:absolute;top:2px;right:2px;box-shadow:0 2px 6px #1113}.existingImageDeleteButton:disabled{display:none}.existingImageDeleteButton:hover:not(:disabled){background:#fff1f2;border-color:#dc2626;transform:none;box-shadow:0 3px 8px #dc26263d}.existingImageDeleteIcon,.existingMediaPreviewDeleteIcon{width:14px;height:14px;display:block}.existingImageThumb.mainImageThumb .existingImagePreviewButton span{color:#111;background:#eeb238f2}.existingImageThumb.pendingImageThumb{opacity:.78;border-style:dashed}.existingImageEmpty{color:var(--muted);align-items:center;gap:6px;min-height:44px;font-size:12px;display:flex}.existingVideoCell{flex-wrap:wrap;align-items:center;gap:5px;padding:5px 7px;display:flex}.existingVideoUploadButton{flex:none;gap:0;width:36px;height:36px;min-height:36px;padding:0;font-size:0}.existingVideoUploadButton svg{width:16px;height:16px}.existingVideoItem{flex:none;display:inline-flex;position:relative}.existingVideoThumb{width:54px;height:36px}.existingVideoDeleteButton{display:none}.existingVideoDeleteButton svg{width:12px;height:12px}.existingVideoPlaceholder{background:var(--surface-soft);color:var(--muted-strong);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.existingMediaPreviewPopover{pointer-events:auto}.existingMediaPreviewHeader{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}.existingMediaPreviewHeader strong{flex:auto;min-width:0}.existingMediaPreviewDeleteButton{color:var(--danger);border-color:#b64a4357;flex:none;gap:4px;height:28px;min-height:28px;padding:0 8px;font-size:12px}.existingMediaPreviewDeleteButton:disabled{display:none}.existingSkuEditor{gap:2px;display:grid}.existingSkuEditor span{color:var(--ink);font-size:.75rem;font-weight:850;line-height:1.25;display:grid}.existingSkuEditor small{color:var(--muted);font-weight:750}.existingSkuSummary{align-content:center;gap:2px;min-width:0;min-height:58px;padding:7px 8px;display:grid}.existingSkuSummary strong,.existingSkuSummary span{color:#151515;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:13px;font-weight:400;line-height:1.32;display:block;overflow:hidden}.existingSkuSummary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;display:block;overflow:hidden}.readonlyCell{color:#151515;text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:58px;padding:7px 8px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.32;display:block;overflow:hidden}.listingIdLink{color:var(--burnt);font-weight:400;text-decoration:none}.listingIdLink:hover{text-decoration:underline}.variationEntryCell{place-items:center start;gap:2px;min-width:0;padding:6px 8px;display:grid}.variationEntryCell small{color:var(--muted);font-size:11px;font-weight:750}.bulkVariationEntryCell{min-width:160px}.variationDrawerButton{box-shadow:none;min-height:30px;padding:0 8px;font-size:12px}.variationDrawerBackdrop{box-shadow:none;cursor:default;z-index:80;background:#11111138;border:0;border-radius:0;min-height:0;padding:0;position:fixed;inset:0}.variationDrawer{border-left:1px solid var(--line);z-index:90;background:#fff;grid-template-rows:auto minmax(0,1fr);width:min(640px,100vw - 18px);min-width:min(560px,100vw - 18px);max-width:calc(100vw - 18px);display:grid;position:fixed;top:0;bottom:0;right:0;box-shadow:-16px 0 40px #11111129}.bulkVariationDrawer{width:min(760px,100vw - 18px)}.variationDrawerHeader{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px;display:grid}.variationDrawerHeader h3{margin:3px 0 4px;font-size:18px;line-height:1.25}.variationDrawerHeader p{color:var(--muted);margin:0;font-size:12px;font-weight:750}.variationSkuForm{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.variationDrawerBody{gap:14px;min-height:0;padding:14px 18px;display:grid;overflow:auto}.variationDrawerMeta{border-bottom:1px solid var(--line);color:var(--muted-strong);flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:42px;padding:8px 18px;display:flex}.variationDrawerMeta span{font-size:12px;font-weight:850}.bulkVariationMeta{justify-content:space-between}.variationToggle{align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.variationToggle input{accent-color:var(--honey);width:17px;height:17px}.bulkVariationDrawerBody{gap:14px;min-height:0;padding:14px 18px;display:grid;overflow:auto}.variationGroupList{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start;gap:12px;display:grid}.variationGroupCard{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);gap:10px;padding:10px;display:grid}.variationGroupHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.variationGroupHeader label,.variationValueInputRow{gap:4px;display:grid}.variationGroupHeader span,.variationValueInputRow span{color:var(--muted-strong);font-size:11px;font-weight:900}.bulkVariationNameInput{min-width:0}.variationValueList{gap:7px;display:grid}.variationValueInputRow{grid-template-columns:70px minmax(0,1fr) auto;align-items:end}.bulkVariationTools{flex-wrap:wrap;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.bulkVariationTools>button:nth-of-type(2){display:none}.variationDetailFieldPicker{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.variationDetailFieldOption{border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px;display:inline-flex}.variationDetailFieldOption input{accent-color:var(--honey)}.variationDetailFieldOption span{color:#111;white-space:nowrap;font-size:12px;font-weight:850}.variationGroupOverview{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:12px;display:grid}.variationOptionColumn{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);gap:10px;padding:12px;display:grid}.variationOptionColumn h4{color:#111;margin:0;font-size:13px;font-weight:900}.variationOptionList{gap:7px;display:grid}.variationOptionChip{color:#151515;background:#fff;border:1px solid #d2cab8db;border-radius:7px;min-height:30px;padding:6px 8px;font-size:13px;font-weight:650;line-height:1.25}.bulkVariationMatrixWrap{border:1px solid var(--line);max-height:min(46vh,520px)}.bulkVariationMatrixTable{min-width:680px}.variationSmallInput{box-shadow:none;border:0;border-radius:0;min-width:118px;height:42px;min-height:42px;padding:0 10px}.variationEnabledSelect{box-shadow:none;border:0;border-radius:0;min-width:116px;height:42px;min-height:42px}.variationDetailWrap{border:1px solid var(--line);min-height:0;max-height:min(46vh,520px);overflow:auto}.variationDetailTable{table-layout:auto;min-width:620px}.variationDetailTable th,.variationDetailTable td{border-right:1px solid var(--line);vertical-align:middle;padding:0}.variationDetailTable th{background:var(--surface-soft);color:#111;text-transform:none;white-space:nowrap;z-index:1;height:40px;padding:0 10px;font-size:12px;font-weight:850;position:sticky;top:0}.variationDetailTable td{height:42px}.variationValueText{text-overflow:ellipsis;white-space:nowrap;min-width:132px;padding:0 12px;font-size:13px;display:block;overflow:hidden}.variationSkuInput{box-shadow:none;border:0;border-radius:0;min-width:170px;height:42px;min-height:42px;padding:0 12px}.variationSkuInput:focus{outline-offset:-2px;outline:2px solid #eeb2386b}.variationDrawerFooter{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;min-height:58px;padding:10px 18px;display:flex}.variationPicker{gap:0;min-width:220px;padding:0;display:grid}.variationPreview{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;display:none}.variationPreview small{color:var(--muted);grid-column:2}.variationImage{border-radius:4px;grid-row:span 2;width:38px;height:38px}.bulkRowNumber{color:var(--muted);text-align:center;width:22px;font-weight:950;display:inline-block}.bulkCheckboxCell{background:var(--surface-soft);text-align:center;width:38px}.bulkRowSelectCell{background:var(--surface-soft);text-align:center;width:58px;min-width:58px}.bulkRowSelectHeader,.bulkRowSelectControl{justify-content:center;align-items:center;gap:7px;min-height:47px;padding:0 7px;display:inline-flex}.bulkRowSelectHeader span{color:var(--muted-strong);font-size:11px;font-weight:900}.bulkCheckbox{accent-color:var(--honey);width:17px;height: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;gap:8px;min-width:0;min-height:58px;padding:5px 7px;display:flex}.bulkFileNativeInput{display:none}.bulkImageChooseButton{box-shadow:none;flex:none}.bulkImagePreviewStrip{flex-wrap:wrap;flex:auto;align-items:center;gap:4px;min-width:0;max-width:none;max-height:52px;padding:0;display:flex;overflow:hidden}.bulkImageThumb{cursor:grab;touch-action:none}.bulkImageThumb:active{cursor:grabbing}.bulkImagePreviewThumb{border:1px solid var(--line);box-shadow:none;cursor:zoom-in;background:#fff;border-radius:4px;flex:none;width:32px;height:32px;min-height:32px;padding:0;position:relative;overflow:hidden}.bulkImagePreviewThumb:hover,.bulkImagePreviewThumb:focus-visible{border-color:var(--honey-strong);outline-offset:1px;outline:2px solid #eeb2384d;transform:none}.bulkImagePreviewThumb img{object-fit:cover;width:100%;height:100%;display:block}.bulkImagePreviewThumb span{color:#fff;background:#111111b8;border-radius:999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;bottom:2px;right:2px}.bulkImageEmpty{color:var(--muted);white-space:nowrap;flex:auto;min-width:72px;font-size:11px;font-weight:750;line-height:1.2}.bulkImagePreviewPopover{border:1px solid var(--line);pointer-events:auto;z-index:120;background:#fff;border-radius:8px;gap:8px;width:270px;padding:10px;display:grid;position:fixed;box-shadow:0 18px 48px #1111112e}.bulkImagePreviewPopover.existingMediaPreviewPopover{pointer-events:auto;z-index:520}.bulkImagePreviewPopover.existingMediaPreviewPopover .existingMediaPreviewDeleteButton{pointer-events:auto}.bulkImagePreviewPopover strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;line-height:1.35;display:block;overflow:hidden}.bulkImagePreviewPopover img{background:var(--surface-soft);object-fit:contain;border-radius:6px;width:100%;height:230px;display:block}.bulkInventoryInput{min-width:310px}.bulkExtraParamsInput{min-width:290px}.bulkRowActions{justify-content:flex-end;align-items:center;gap:7px;min-width:124px;display:flex}.listingEditorPanel{scroll-margin-top:18px}.listingEditorForm{gap:16px;display:grid}.formGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.formField{gap:7px;min-width:0;display:grid}.formField>span{color:var(--muted-strong);text-transform:uppercase;font-size:12px;font-weight:950}.formField small{color:var(--muted);font-size:12px;line-height:1.45}.wideField{grid-column:span 4}.textAreaInput{resize:vertical;min-height:126px;padding-top:10px;padding-bottom:10px}.compactTextArea{resize:vertical;min-height:76px;padding-top:10px;padding-bottom:10px}.codeInput{min-height:260px;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.5}.fileInput{padding:8px 11px}.formActions{justify-content:flex-end;align-items:center;display:flex}.tableInput{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--inset);color:var(--foreground);font:inherit;width:100%;min-width:0;min-height:38px;padding:0 11px;font-size:13px}.stateSelect{min-width:112px}.compactButton{min-height:38px;padding:0 12px}.srOnly{white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.workspaceFooter{justify-content:flex-end;padding:0 0 12px;display:flex}@media (max-width:1180px){.metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.overviewMetrics{grid-template-columns:repeat(3,minmax(0,1fr));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{width:min(238px,100vw - 24px);bottom:12px;right:12px}.shopList,.sidebarFooter{display:none}.sideNav{grid-template-columns:repeat(4,minmax(0,1fr))}.navItem{justify-content:center;min-height:44px;margin-left:0;margin-right:0;padding:0 8px}.navItemLabel{justify-content:center}.workspaceTopbar,.overviewBand,.shopIdentity{flex-direction:column;align-items:flex-start}.workspaceTopbar.hasHeaderTabs{grid-template-columns:1fr;height:auto;min-height:0;padding-top:0;display:grid;position:static}.workspaceTopbar.hasHeaderTabs .toolbar{margin-top:0}.workspaceHeaderTabs{width:100%;margin-top:18px}.sheetHeaderTabs{width:min(100%,640px)}.workspaceTopbar.hasHeaderTabs~.listingSheetPanel .stickyHorizontalScroll{top:0}.compactShopIdentity{flex-direction:row;align-items:center}.overviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.chartHeader{flex-direction:column;align-items:stretch}.panelHeader{flex-wrap:wrap}.panelHeaderActions{justify-content:stretch;width:100%}.panelHeaderActions .button,.panelHeaderActions button{flex:160px}.customSheetToolbar,.customSheetFooter,.customSheetLinkForm{grid-template-columns:1fr}.customSheetLinkForm>button,.customSheetDisplayFields{grid-column:span 1}.customSheetColumnTools{grid-template-columns:1fr}.chartControls{justify-items:stretch;width:100%}.segmentedControl{justify-content:flex-start}.chartOption{flex:auto}.toolbar{justify-content:stretch;width:100%}.toolbar>.button,.toolbar>button,.toolbar>select,.languageSwitch{width:100%}.languageSwitch a{flex:1}.settingsRow{flex-direction:column;align-items:flex-start}.memberRoleMatrix{grid-template-columns:1fr}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.wideField{grid-column:span 2}.rowActions,.settingsRow form,.settingsRow button,.settingsRow .button{justify-content:stretch;width:100%}.connectionPanel{width:100%;min-width:0}.variationDrawer{width:100vw;min-width:100vw;max-width:100vw}.variationDrawerHeader{padding:14px}.variationDrawerMeta,.variationDrawerFooter{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{grid-template-columns:repeat(4,minmax(48px,1fr));gap:7px}.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{gap:12px;min-width:0;display:grid}.listingWorkbench .notice{align-items:center;gap:8px;margin:0;display:flex}.workbenchViewBar,.workbenchToolbar{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.workbenchPrimaryActions{flex:none;align-items:center;gap:8px;display:flex}.workbenchViewTabs{scrollbar-width:thin;gap:4px;min-width:0;display:flex;overflow-x:auto}.workbenchViewTab{color:var(--muted-strong);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;flex:none;padding:9px 13px;font-size:13px;font-weight:800}.workbenchViewTab:hover{background:var(--surface-soft)}.workbenchViewTab.active{color:#fff;background:#1e1d19}.workbenchSavedView{border-radius:8px;flex:none;align-items:center;display:inline-flex}.workbenchSavedView.active{background:#1e1d19}.workbenchSavedView.active .workbenchViewTab{color:#fff}.workbenchSavedViewDelete{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:-8px;padding:6px;display:grid}.workbenchSavedView.active .workbenchSavedViewDelete{color:#fff}.workbenchToolbar{z-index:8;justify-content:flex-start;position:relative}.workbenchToolbar>select,.workbenchSearch,.workbenchColumnsMenu>summary{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:38px}.workbenchToolbar>select{color:var(--ink);padding:0 30px 0 10px}.workbenchSearch{flex:320px;align-items:center;gap:8px;max-width:520px;padding:0 10px;display:flex}.workbenchSearch svg{color:var(--muted);flex:none}.workbenchSearch input{font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0}.workbenchColumnsMenu{position:relative}.workbenchColumnsMenu>summary{cursor:pointer;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:850;list-style:none;display:flex}.workbenchColumnsMenu>summary::-webkit-details-marker{display:none}.workbenchColumnsPopover{border:1px solid var(--line);z-index:20;background:#fff;border-radius:12px;gap:5px;min-width:280px;max-height:480px;padding:12px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:auto;box-shadow:0 20px 50px #251f162e}.workbenchColumnsPopover>label{justify-content:space-between;align-items:center;gap:8px;padding:5px 3px;font-size:13px;display:flex}.workbenchColumnsPopover>label input{margin-right:auto}.workbenchColumnOption{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.workbenchColumnOption>label{flex:1;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.workbenchColumnOrderButtons{gap:3px;display:inline-flex}.workbenchColumnOrderButtons button{background:var(--surface-soft);border:1px solid var(--line);color:var(--muted-strong);border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.workbenchColumnOrderButtons button:disabled{opacity:.35}.workbenchSaveView{border-top:1px solid var(--line);gap:8px;margin-top:6px;padding-top:10px;display:grid}.workbenchSaveView input{border:1px solid var(--line);font:inherit;border-radius:7px;padding:8px 9px}.workbenchSelectionCount{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.workbenchPasteHint{color:var(--muted);max-width:380px;margin-left:auto;font-size:11px}.listingUploadSheet{gap:10px;min-width:0;display:grid}.listingUploadDefaultsBar{border:1px solid #bdbdbd;border-left:4px solid var(--yellow);background:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.listingUploadDefaultsCopy{gap:5px;min-width:0;display:grid}.listingUploadDefaultsCopy p{color:var(--muted);margin:0;font-size:12px}.listingUploadDefaultChips{flex-wrap:wrap;gap:5px;display:flex}.listingUploadDefaultChips span{color:#404040;background:#f2f2f2;border:1px solid #d4d4d4;align-items:center;gap:5px;min-height:24px;padding:5px 7px;font-size:11px;line-height:1;display:inline-flex}.listingUploadDefaultChips span b{color:#737373;font-size:10px}.listingUploadDefaultChips span.empty{color:var(--danger)}.listingUploadToolbar{align-items:center}.listingUploadToolbar p{color:var(--muted);flex:360px;margin:0}.listingUploadGrid{min-height:430px}.listingUploadLoading{color:var(--muted);align-items:center;gap:8px;padding:18px;display:flex}.listingUploadCell{align-items:stretch;width:100%;height:100%;min-height:42px;display:flex;position:relative}.listingUploadInput{color:inherit;font:inherit;background:0 0;border:0;border-radius:0;outline:0;width:100%;min-width:0;padding:9px 11px}.listingUploadInput[readonly]{cursor:cell;text-overflow:ellipsis}.listingUploadInput::placeholder,.workbenchInlineCellTextarea::placeholder{color:#8c8c8c;opacity:1;font-style:italic}.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{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;min-height:47px;padding:0 11px}.listingUploadDataGrid .dataGridRow{min-height:48px}.listingUploadDataGrid .workbenchRowSelectHitbox{cursor:default;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;width:100%;min-height:48px;display:flex}.listingUploadDataGrid .workbenchRowSelectHitbox span{color:var(--muted);font-size:11px;font-weight:800}.listingUploadDataGrid .dataGridHeaderCell,.listingUploadDataGrid .dataGridCell{border-color:#d4d4d4}.listingUploadDataGrid .listingUploadCell.selected,.listingUploadDataGrid .listingUploadCell.selected:hover{background:var(--interaction-selected,#fff9e8);box-shadow:none;z-index:1}.listingUploadDataGrid .listingUploadCell.invalid{box-shadow:none;background:0 0}.listingUploadDataGrid .listingUploadCell.selected:before{content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.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;content:"";z-index:3;border-style:solid;border-width:7px 7px 0 0;position:absolute;top:0;left:0}.listingUploadDataGrid .listingUploadCell.editing>.listingUploadInput,.listingUploadDataGrid .listingUploadCell.editing>.listingUploadInput:focus,.listingUploadDataGrid .listingUploadCell.editing>.listingUploadInput:focus-visible{border:1px solid var(--interaction-focus,#525252);box-shadow:inset 0 0 0 1px var(--interaction-focus,#525252), 0 0 0 2px #f5c40061;background:#fff;border-radius:0;outline:0}.listingUploadDataGrid .listingUploadCell.expanded{z-index:24;position:relative;overflow:visible}.listingUploadDataGrid .dataGridRow:has(.listingUploadCell.expanded){z-index:24;position:relative;overflow:visible}.listingUploadDataGrid .dataGridCell:has(.listingUploadCell.expanded){z-index:24;position:relative;overflow:visible}.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:#fcf6f5;border:1px solid #b947322e;border-radius:8px;max-height:220px;margin:0 0 16px;padding:12px 12px 12px 32px;overflow:auto}.listingDeleteConfirmation label{gap:7px;display:grid}.workbenchPasteHint+.workbenchSelectionCount{margin-left:0}.workbenchGrid{background:#fff;border-radius:12px;min-width:0;overflow:hidden}.listingWorkbenchGrid.dataGrid{border-radius:12px;min-height:430px;max-height:calc(100vh - 290px)}.listingWorkbenchGrid .dataGridHeader{min-height:46px}.workbenchGrid.compact .dataGridHeader{min-height:40px}.workbenchGrid.compact .dataGridRow{min-height:44px}.workbenchSelectCell{background:inherit;justify-content:center;align-items:center}.workbenchStatus{white-space:nowrap;border-radius:999px;align-self:center;align-items:center;gap:5px;margin:auto 8px;padding:6px 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.workbenchStatus.tone-success{color:#247148;background:#e9f7ef}.workbenchStatus.tone-info{color:#8a5a00;background:#fff4d6}.workbenchStatus.tone-warning{color:#a45213;background:#fff0df}.workbenchStatus.tone-danger{color:#a83b33;background:#ffebe8}.workbenchThumb{background:var(--surface-soft);border:1px solid var(--line);object-fit:cover;border-radius:8px;align-self:center;width:48px;height:48px;margin:auto;display:block}.workbenchThumb.empty{color:var(--muted);justify-content:center;align-items:center;display:flex}.workbenchCell{-webkit-user-select:none;user-select:none;flex:1;min-width:0;display:flex;position:relative}.workbenchCell.selected{background:#f5c4002e;box-shadow:inset 0 0 0 1px #ddaf00b8}.workbenchCell.selected .workbenchCellControl{background:#ffffff9e}.workbenchCell.invalid:after{content:"";border-top:7px solid #d35d52;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:7px solid #0000;position:absolute;top:0;left:0}.workbenchCellControl{color:var(--ink);font:inherit;resize:none;background:0 0;border:1px solid #0000;border-radius:6px;outline:0;flex:1;width:100%;min-width:0;padding:8px 9px;font-size:13px;line-height:1.35}.workbenchCellControl:focus{background:#fff;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{color:var(--muted);align-self:center;padding:8px 10px;font-size:12px}.workbenchPager{color:var(--muted);justify-content:center;align-items:center;min-height:38px;font-size:12px;display:flex}.workbenchPager p{margin:0}.workbenchDrawerBackdrop{z-index:70;background:#1c191452;position:fixed;inset:0}.workbenchDrawer{border-left:1px solid var(--line);background:#fbfaf7;flex-direction:column;width:720px;max-width:min(760px,94vw);height:100%;margin-left:auto;display:flex;overflow:auto;box-shadow:-18px 0 55px #1f1b1433}.workbenchDrawer>header{border-bottom:1px solid var(--line);z-index:4;background:#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex;position:sticky;top:0}.workbenchDrawer>header h2{margin:10px 0 4px;font-size:21px;line-height:1.25}.workbenchDrawer>header p{color:var(--muted);margin:0;font-size:12px}.workbenchValidationSummary{color:#8f342e;background:#fff0ed;border:1px solid #efc3bd;border-radius:10px;align-items:flex-start;gap:10px;margin:16px 24px 0;padding:12px;display:flex}.workbenchValidationSummary p{margin:0 0 4px;font-size:12px}.workbenchDrawerSection{border-bottom:1px solid var(--line);padding:20px 24px}.workbenchDrawerSection h3{margin:0 0 14px;font-size:14px}.workbenchSectionHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workbenchSectionHeading h3{margin-bottom:4px}.workbenchSectionHeading p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.workbenchSectionHeading label.button{cursor:pointer;flex:none}.workbenchSectionHeading label.button.disabled{cursor:not-allowed;opacity:.55}.workbenchSectionHeading input[type=file]{display:none}.workbenchMediaGrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin-top:14px;display:grid}.workbenchMediaGrid figure{aspect-ratio:1;background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;margin:0;position:relative;overflow:hidden}.workbenchMediaPreviewButton{border-radius:inherit;box-shadow:none;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;min-height:0;padding:0;display:block;overflow:hidden}.workbenchMediaPreviewButton:hover,.workbenchMediaPreviewButton:active{box-shadow:none;background:0 0;transform:none}.workbenchMediaPreviewButton:focus-visible{outline:3px solid var(--yellow);outline-offset:-3px}.workbenchMediaPreviewButton img{object-fit:cover;width:100%;height:100%}.workbenchMediaGrid figure>.workbenchMediaAltButton,.workbenchMediaGrid figure>.workbenchMediaDeleteButton{z-index:2;background:#ffffffeb;border:1px solid #40404038;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;min-height:24px;padding:5px;display:inline-flex;position:absolute;top:6px}.workbenchMediaGrid figure>.workbenchMediaAltButton{color:#404040;right:34px}.workbenchMediaGrid figure>.workbenchMediaDeleteButton{color:#8f342e;border-color:#8f342e40;right:6px}.workbenchMediaGrid figure>.workbenchMediaDragHandle{color:#404040;cursor:grab;z-index:2;background:#ffffffeb;border:1px solid #40404038;border-radius:5px;justify-content:center;align-items:center;gap:1px;height:24px;min-height:24px;padding:4px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:6px;left:6px}.workbenchMediaGrid figure>.workbenchMediaDragHandle:active{cursor:grabbing}.workbenchMediaGrid figure.isImageDropTarget:hover{box-shadow:inset 0 0 0 3px var(--yellow)}.workbenchMediaStagedBadge{background:var(--yellow);color:var(--ink);border:1px solid #00000029;border-radius:3px;padding:4px 6px;font-size:10px;font-weight:900;line-height:1;position:absolute;bottom:6px;left:6px}.workbenchMediaSection .emptyText{margin-top:14px}.imageAltTextModal{width:min(620px,96vw)}.imageAltTextBody{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:16px;display:grid}.imageAltTextBody>img{aspect-ratio:1;background:var(--surface-soft);border:1px solid var(--line);object-fit:cover;width:120px}.imageAltTextBody label{gap:7px;display:grid}.imageAltTextBody label>span{font-size:12px;font-weight:900}.imageAltTextBody textarea{resize:vertical;min-height:128px}.imageAltTextBody small{color:var(--muted);justify-content:space-between;gap:12px;font-size:11px;display:flex}.imageAltTextBody small b{color:var(--ink);white-space:nowrap}.workbenchDrawerFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workbenchDrawerFields>label{gap:6px;display:grid}.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{border:1px solid var(--line);font:inherit;background:#fff;border-radius:8px;width:100%;min-height:40px;padding:9px 10px}.workbenchDrawerTextarea{resize:vertical;min-height:130px}.workbenchVariantOverview{gap:12px;display:grid}.workbenchVariantOverviewHeader,.workbenchVariantOverviewActions,.workbenchVariantSkuToggle{align-items:center;gap:10px;display:flex}.workbenchVariantOverviewHeader,.workbenchVariantOverviewActions{justify-content:space-between}.workbenchVariantOverviewHeader p,.workbenchVariantOverviewActions>span{color:var(--muted-strong);margin:0;font-size:12px;line-height:1.5}.workbenchVariantSkuToggle{color:var(--ink);flex:none;font-size:12px;font-weight:800}.workbenchVariantSkuToggle input{accent-color:var(--burnt);width:16px;height:16px;margin:0}.workbenchVariantGroups{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.workbenchVariantGroup{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:4px;padding:10px 12px;display:grid}.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;gap:12px;margin-top:14px;padding:14px;display:grid}.workbenchVariantEditorHeader,.workbenchVariantEditorGroupHeader,.workbenchVariantEditorActions{justify-content:space-between;align-items:center;gap:10px;display:flex}.workbenchVariantEditorHeader p{color:var(--muted-strong);margin:4px 0 0;font-size:12px;line-height:1.45}.workbenchVariantEditorGroups{gap:10px;display:grid}.workbenchVariantEditorGroup{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.workbenchVariantEditorGroupHeader>label{flex:1;gap:5px;display:grid}.workbenchVariantEditorGroupHeader span,.workbenchVariantEditorValues span{color:var(--muted-strong);font-size:11px;font-weight:800}.workbenchVariantEditorValues{gap:7px;display:grid}.workbenchVariantEditorValues>label{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.workbenchVariantEditorActions{flex-wrap:wrap}.workbenchVariantEditorActions>span{color:var(--muted-strong);margin-right:auto;font-size:12px}.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{grid-template-columns:minmax(180px,1.4fr) minmax(130px,1fr) 100px 82px 112px;align-items:center;gap:8px;min-width:650px;padding:8px 10px;display:grid}.workbenchVariantHeader{background:var(--surface-soft);color:var(--muted-strong);font-size:11px;font-weight:900}.workbenchVariantRow{border-top:1px solid var(--line);background:#fff;font-size:12px}.workbenchVariantRow>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workbenchVariantRow input{border:1px solid var(--line);font:inherit;border-radius:6px;width:100%;min-width:0;padding:7px}.workbenchDrawer>footer{border-top:1px solid var(--line);z-index:4;background:#fff;justify-content:flex-end;align-items:center;gap:9px;margin-top:auto;padding:14px 24px;display:flex;position:sticky;bottom:0}.workbenchModalBackdrop{z-index:80;background:#1c19146b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.workbenchModal{border:1px solid var(--line);background:#fbfaf7;border-radius:14px;flex-direction:column;width:min(760px,96vw);max-height:min(88vh,900px);display:flex;overflow:hidden;box-shadow:0 28px 80px #1f1b1447}.workbenchModal.wide{width:min(1120px,96vw)}.workbenchModal>header,.workbenchModal>footer{background:#fff;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.workbenchModal>header{border-bottom:1px solid var(--line)}.workbenchModal>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center}.workbenchModal>footer>span{color:var(--muted);margin-right:auto;font-size:11px}.workbenchModal h2{margin:0 0 5px;font-size:20px}.workbenchModal header p{color:var(--muted);margin:0;font-size:12px}.workbenchModalBody{padding:20px;overflow:auto}.spin{animation:.8s linear infinite workbench-spin}@keyframes workbench-spin{to{transform:rotate(360deg)}}@media (max-width:960px){.workbenchViewBar,.workbenchToolbar{flex-wrap:wrap;align-items:stretch}.workbenchSearch{max-width:none}.workbenchSelectionCount{margin-left:0}.workbenchPasteHint{max-width:none;margin-left:0}.workbenchPrimaryActions{flex-wrap:wrap}.listingWorkbenchGrid.dataGrid{max-height:65vh}}@media (max-width:640px){.workbenchModalBackdrop{padding:8px}.workbenchModal>footer{flex-direction:column;align-items:stretch}.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,border-color .14s,color .14s,transform .14s}button:hover,.button:hover{box-shadow:none;background:#2b2b2b;border-color:#2b2b2b}.loginForm button,.toolbar>.button:not(.secondary):not(.quiet),.enterpriseForm>button:not(.secondary):not(.quiet),.workbenchPrimaryActions>button:first-child,.bulkPanelActions>button:first-child{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.loginForm button:hover,.toolbar>.button:not(.secondary):not(.quiet):hover,.enterpriseForm>button:not(.secondary):not(.quiet):hover,.workbenchPrimaryActions>button:first-child:hover,.bulkPanelActions>button:first-child:hover{background:var(--yellow-hover);border-color:var(--yellow-hover)}.button.secondary,button.secondary,.button.quiet,button.quiet{box-shadow:none;color:var(--ink);background:#fff;border-color:#a3a3a3}.button.secondary:hover,button.secondary:hover,.button.quiet:hover,button.quiet:hover{border-color:var(--ink);background:#ededed}.button.danger,button.danger{background:var(--danger);border-color:var(--danger);color:#fff}.button:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}select,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),textarea,.tableInput{border-radius:var(--radius);box-shadow:none;color:var(--ink);background-color:#fff;border-color:#a3a3a3}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):focus,textarea:focus,select:focus,.tableInput:focus{border-color:var(--ink);box-shadow:0 0 0 3px #f5c40061}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{box-shadow:18px 18px 0 var(--yellow);background:#fff;border:1px solid #0a0a0a;border-radius:2px;max-width:460px;margin-left:54%;padding:32px}.loginBrand{border-bottom:2px solid var(--ink);padding-bottom:20px}.loginBrand h1{color:var(--ink);letter-spacing:-.04em;font-size:clamp(28px,3vw,38px)}.loginLogo{background:var(--yellow);border:1px solid var(--ink);border-radius:2px}.appShell{background:var(--background);grid-template-columns:260px minmax(0,1fr);gap:0;padding:0}.sidebar{background:var(--ink);color:#fff;border-right:1px solid #262626;gap:24px;padding:20px 14px 0}.brandLockup{border-bottom:1px solid #333;padding:0 2px 18px}.brandLockup span:last-child{color:#fff;letter-spacing:-.02em;font-size:16px}.brandLockup small,.sidebar .tinyLabel,.sidebar .sectionLabel strong,.sidebar .platformHeader small,.sidebar .shopListRow small,.sidebar .treeIcon,.sidebar .platformStatus{color:#8c8c8c}.brandMark{background:var(--yellow);border:1px solid var(--yellow);box-shadow:none;border-radius:3px}.sideNav{gap:4px}.navItem{color:#a3a3a3;border:0;border-left:3px solid #0000;min-height:44px;margin:0;padding:0 12px}.navItem:hover{color:#fff;background:#1f1f1f}.navItem.active{border-left-color:var(--yellow);color:#fff;background:#262626}.navItem.active svg,.sidebar .countBadge{color:var(--yellow)}.sidebar .countBadge{border-color:var(--yellow);background:0 0}.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 #0000;margin:0;padding:8px 10px 8px 14px}.shopListRow:hover{color:#fff;background:#1f1f1f}.shopListRow.active{border-left-color:var(--yellow);color:#fff;background:#262626}.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:#f2f2f2f5;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);letter-spacing:-.035em;font-size:30px;font-weight:850}.eyebrow,.tinyLabel{color:#525252;letter-spacing:.12em;font-size:11px}.workspaceTitle .eyebrow:before,.panelHeader .tinyLabel:before{background:var(--yellow);content:"";width:8px;height:8px;margin-right:7px;display:inline-block}.languageSwitch{box-shadow:none;background:#fff;border-color:#a3a3a3}.languageSwitch svg{color:var(--ink)}.languageSwitch a.active{background:var(--ink);box-shadow:none;color:#fff}.overviewBand,.panel,.metricCard,.statusSummaryItem,.enterpriseForm,.marketplaceGroup,.connectionPanel,.healthRow,.activityRow,.rankRow,.messagePlaceholder,.settingsRow{border-radius:var(--radius);box-shadow:none;background:#fff;border:1px solid #c7c7c7}.panel,.metricCard{position:relative}.panel:before,.chartPanel:before{display:none}.panelHeader{border-bottom:1px solid #d4d4d4;margin-bottom:18px;padding-bottom:14px}.panelHeader h2{color:var(--ink);letter-spacing:-.02em;font-size:19px}.panelMeta{box-shadow:none;color:#404040;background:#f2f2f2;border-color:#d4d4d4}.metricGrid{gap:12px}.metricCard{border-top:4px solid var(--ink);min-height:132px;padding:18px}.metricCard:first-child,.metricCard.tone-honey{border-top-color:var(--yellow)}.metricCard:after{background:var(--metric-color);opacity:1;border-radius:0;width:34px;height:4px}.metricCardTop span{color:#525252;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.metricCard strong{color:var(--ink);letter-spacing:-.04em;font-size:30px}.tone-honey,.tone-amber{--metric-color:var(--yellow)}.tone-teal,.tone-blue,.tone-coral,.tone-slate{--metric-color:#404040}.chartPanel,.chartMetric-revenue,.chartMetric-listings{--chart-accent:var(--yellow);--chart-accent-soft:#fff4ad;--chart-muted-warm:#d4d4d4;background:#fff;border-color:#c7c7c7}.chartPanel .panelMeta,.chartMetric-revenue .panelMeta,.chartMetric-listings .panelMeta{background:var(--ink);border-color:var(--ink);color:#fff}.chartOption,.chartMetric-revenue .chartOption,.chartMetric-listings .chartOption{color:#404040;background:#fff;border-color:#a3a3a3}.chartOption:hover,.chartOption.active,.chartMetric-revenue .chartOption.active,.chartMetric-listings .chartOption.active{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.barChart{background:repeating-linear-gradient(0deg,#eee 0 1px,#0000 1px 64px),#fff}.barTrack{box-shadow:none;background:#f2f2f2;border-color:#d4d4d4}.barFill{background:var(--yellow);box-shadow:none;border-radius:2px 2px 0 0}.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 #f5c40033}.rankRow:hover,.healthRow:hover,.activityRow:hover{box-shadow:none;background:#f7f7f7;border-color:#8c8c8c;transform:none}.badge,.statusBadge{color:#262626;background:#fff;border-color:#a3a3a3;border-radius:999px}.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{color:#fff;background:#262626;border-color:#262626}.notice{border:1px solid #a3a3a3;border-left:5px solid var(--yellow);color:#262626;background:#fff;border-radius:2px}.successNotice{border-color:#a3a3a3;border-left-color:var(--success);color:#174d3b;background:#fff}.errorNotice{border-color:#a3a3a3;border-left-color:var(--danger);color:#9f1f16;background:#fff}.enterpriseForm,.memberRoleCard{background:#f7f7f7;border-color:#d4d4d4}.memberPermissionTag{color:#262626;background:#fff;border-color:#a3a3a3}.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}.tableWrap,.dataGrid{box-shadow:none;background:#fff;border:1px solid #bdbdbd;border-radius:3px}.table{background:#fff}.table th,.dataGridHeader,.dataGridHeaderCell{background:var(--ink);color:#fff;border-color:#404040}.table td,.dataGridCell{color:#262626;border-color:#e0e0e0}.table tbody tr:nth-child(2n),.dataGridRow:nth-child(2n){background:#f7f7f7}.table tbody tr:hover,.dataGridRow:hover{background:#fffdf2}.dataGrid:focus{outline:none;box-shadow:0 0 0 3px #f5c40061}.dataGridHeaderCell.is-sticky,.dataGridHeaderCell.sticky-edge{background:var(--ink)}.dataGridCell.is-sticky{background:inherit}.listingThumb,.existingListingImage,.bulkImageThumb{box-shadow:none;background-color:#ededed;border-color:#bdbdbd;border-radius:3px}.listingSheetPanel.editing,.existingListingsPanel.editing{border-top:4px solid var(--yellow)}.listingSheetPanel.locked,.existingListingsPanel.locked{border-top:4px solid #737373}.stickyHorizontalScroll,.sheetHeaderTabs,.workbenchViewBar,.workbenchToolbar{box-shadow:none;background:#fff;border-color:#bdbdbd}.sheetHeaderTab,.workbenchViewTab{color:#525252}.sheetHeaderTab.active,.workbenchViewTab.active{border-color:var(--yellow);color:var(--ink)}.workbenchModalBackdrop,.dialogBackdrop,.drawerBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000b8}.workbenchModal,.workbenchDrawer,.confirmDialog,.variationDrawer,.fullCellDialog{border:1px solid var(--ink);background:#fff;border-radius:3px;box-shadow:16px 16px #0003}.apiQuotaWidget{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--ink);background:#fff;border-radius:3px;box-shadow:8px 8px #00000029}.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;position:static}.workspaceTopbar,.workspaceTopbar.hasHeaderTabs{position:static}}.overviewMetric,.overviewMetric:nth-child(2),.overviewMetric:nth-child(3),.overviewMetric:nth-child(4),.overviewMetric:nth-child(5){box-shadow:none;background:#fff;border:1px solid #c7c7c7;border-radius:3px}.overviewMetric:first-child{border-top:4px solid var(--yellow)}.overviewMetric:before{display:none}.overviewMetric strong{color:var(--ink);letter-spacing:-.035em;font-size:22px}.sheetSelectableCell.selected,.existingListingsDataGrid .existingSheetSelectableCell.selected,.existingListingsDataGrid .existingSheetSelectableCell.changed.selected{box-shadow:inset 0 0 0 1px var(--yellow);background:#fff8d6}.existingSheetSelectableCell.changed,.existingSheetSelectableCell.changed .tableInput{box-shadow:inset 4px 0 0 var(--yellow);background:#fff}.existingSheetSelectableCell.changed.selected,.existingSheetSelectableCell.changed.selected .tableInput,.existingListingsDataGrid .existingSheetSelectableCell.changed.selected .tableInput,.existingListingsDataGrid .existingSheetSelectableCell.selected .tableInput,.existingListingsDataGrid .existingSheetSelectableCell.selected .tableInput[readonly],.existingListingsDataGrid .existingSheetSelectableCell.selected .tableInput:disabled{background:0 0}.sheetRowRangeHandle.rowRangeSelected{box-shadow:inset 4px 0 0 var(--yellow);background:#fff8d6}.sheetRowRangeHandle.rowRangeSelected .bulkRowNumber{background:var(--yellow);color:var(--ink)}.bulkListingDataGrid .tableInput:focus,.existingListingsDataGrid .tableInput:focus,.bulkListingTable .tableInput:focus,.existingListingTable .tableInput:focus,.customSheetHeaderInput:focus,.customSheetCellInput:focus,.variationSkuInput:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink), 0 0 0 2px #f5c40061;outline:none}.bulkGridRowHeader,.bulkGridRowCell,.existingGridRowNumberHeader,.existingGridRowNumberCell,.bulkCheckboxCell,.bulkRowSelectCell,.customSheetRowHeader,.customSheetRowCell{background:#ededed}.tdkStagingForm,.tdkStagingForm .tdkHorizontalScroll,.customSheetCreateForm,.customSheetLinkPanel,.customSheetLinkItem,.variationGroupCard,.variationOptionColumn,.variationDetailTable,.workbenchViewBar,.workbenchToolbar,.workbenchColumnsPopover{box-shadow:none;background:#fff;border-color:#bdbdbd}.tdkDataGrid .dataGridRow.tdkRowStatusEmpty{background:#f7f7f7;box-shadow:inset 4px 0 #a3a3a3}.tdkDataGrid .dataGridRow.tdkRowStatusReady{box-shadow:inset 4px 0 0 var(--ink);background:#fff}.tdkDataGrid .dataGridRow.tdkRowStatusAdded{box-shadow:inset 4px 0 0 var(--yellow);background:#fff8d6}.tdkGridCell:hover,.tdkGridCell.selected,.customSheetCellInput.selected,.customSheetCellInput.active{background:#fff8d6}.tdkGridCell.active,.customSheetCellInput.active{box-shadow:inset 0 0 0 2px var(--yellow)}.existingListingForm,.existingListingForm .stickyHorizontalScroll,.existingListingTable th,.existingListingTable td,.bulkListingTable th,.bulkListingTable td{border-color:#d4d4d4}.existingListingTable th,.bulkListingTable th,.customSheetLookupGridHeader,.variationDetailTable th,.workbenchVariantHeader{background:var(--ink);color:#fff}.existingListingTable tbody tr:hover td{background:#fff8d6}.bulkListingTable .tableInput,.existingListingTable .tableInput,.existingListingTable .tableInput[readonly],.existingListingTable .tableInput:disabled{color:var(--ink);background:#fff}.existingStateSelect,.existingStateSelect:not([data-state=active]){color:var(--ink);background-color:#fff;border-color:#8c8c8c}.existingStateSelect[data-state=active]{border-left:4px solid var(--success)}.existingStateSelect:not([data-state=active]){border-left:4px solid #737373}.customSheetDataGrid,.customSheetLookupGrid,.customSheetDisplayFields label{background:#fff;border-color:#bdbdbd}.customSheetHeaderDelete:hover{color:var(--danger);background:#fff1f0}.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)}.variationDrawer,.variationDrawerHeader,.variationDrawerFooter,.cellFullViewPanel,.cellFullViewEditor,.confirmDialog{background:#fff;border-color:#bdbdbd}.variationDrawerMeta,.variationDetailFieldOption,.variationOptionChip{background:#f2f2f2;border-color:#d4d4d4}.workbenchGrid,.listingWorkbenchGrid.dataGrid{border-radius:3px}.workbenchViewTab:hover,.workbenchSavedView:hover{color:var(--ink);background:#ededed}.workbenchViewTab.active,.workbenchSavedView.active{background:var(--ink);border-color:var(--ink);color:#fff}.workbenchRow.lifecycle-failed,.workbenchRow.lifecycle-conflict,.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-success,.workbenchStatus.tone-info,.workbenchStatus.tone-warning,.workbenchStatus.tone-danger{color:#262626;background:#fff;border:1px solid #a3a3a3}.workbenchStatus.tone-success{border-color:var(--success);color:var(--success)}.workbenchStatus.tone-warning,.workbenchStatus.tone-info{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{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink), 0 0 0 2px #f5c40061;background:#fff}.listingWorkbenchGrid .workbenchCell:not(.editing)>input.workbenchCellControl[data-grid-focus-key],.listingWorkbenchGrid .workbenchCell:not(.editing)>textarea.workbenchCellControl[data-grid-focus-key],.listingWorkbenchGrid .workbenchCell:not(.editing)>select.workbenchCellControl[data-grid-focus-key]{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;min-height:0}.listingWorkbenchGrid .workbenchCell:not(.editing)>.workbenchCellControl:hover:not(:disabled),.listingWorkbenchGrid .workbenchCell:not(.editing)>.workbenchCellControl:focus{box-shadow:none;background:#ffffff7a;border-color:#0000}.listingWorkbenchGrid .workbenchCell.selected{box-shadow:none;z-index:1;background:#f5c4001a}.listingWorkbenchGrid .workbenchCell.selected:before{content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.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:hover:not(:disabled),.listingWorkbenchGrid .workbenchCell.selected .workbenchCellControl:focus{box-shadow:none;background:#f5c4001a;border-color:#0000;border-radius:0}.listingWorkbenchGrid .workbenchCell.editing .workbenchCellControl,.listingWorkbenchGrid .workbenchCell.selected.editing .workbenchCellControl,.listingWorkbenchGrid .workbenchCell.selected.editing .workbenchCellControl:hover:not(:disabled),.listingWorkbenchGrid .workbenchCell.selected.editing .workbenchCellControl:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink), 0 0 0 2px #f5c40061;background:#fff;border-radius:0}.listingWorkbenchGrid .workbenchCell.selected:not(.editing)>input.workbenchCellControl[data-grid-focus-key],.listingWorkbenchGrid .workbenchCell.selected:not(.editing)>textarea.workbenchCellControl[data-grid-focus-key],.listingWorkbenchGrid .workbenchCell.selected:not(.editing)>select.workbenchCellControl[data-grid-focus-key]{box-shadow:none;background:#f5c4001a;border-color:#0000;border-radius:0}.listingWorkbenchGrid .workbenchSelectCell{padding:0}.workbenchRowSelectHandle{cursor:ns-resize;height:100%;min-height:inherit;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;display:flex}.workbenchRowSelectHandle.selected{background:#f5c40014}.workbenchRowSelectHandle input{cursor:pointer}.listingWorkbenchGrid .workbenchCell.editing>input.workbenchCellControl[data-grid-focus-key],.listingWorkbenchGrid .workbenchCell.editing>textarea.workbenchCellControl[data-grid-focus-key],.listingWorkbenchGrid .workbenchCell.editing>select.workbenchCellControl[data-grid-focus-key],.listingWorkbenchGrid .workbenchCell.editing>input.workbenchCellControl[data-grid-focus-key]:focus,.listingWorkbenchGrid .workbenchCell.editing>textarea.workbenchCellControl[data-grid-focus-key]:focus,.listingWorkbenchGrid .workbenchCell.editing>select.workbenchCellControl[data-grid-focus-key]:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink), 0 0 0 2px #f5c40061;background:#fff;border-radius:0}.listingWorkbenchGrid .workbenchCell.expanded{z-index:24;position:relative;overflow:visible}.listingWorkbenchGrid .dataGridRow:has(.workbenchCell.expanded){z-index:24;position:relative;overflow:visible}.listingWorkbenchGrid .dataGridCell:has(.workbenchCell.expanded){z-index:24;position:relative;overflow:visible}.workbenchInlineCellEditor{z-index:30;background:#fff;border:2px solid #a86e00;grid-template-rows:minmax(112px,auto) 30px;width:max(100%,320px);min-width:100%;max-width:min(520px,60vw);display:grid;position:absolute;top:-2px;left:-2px;overflow:hidden;box-shadow:0 12px 28px #0000002e}.workbenchInlineCellEditor.opens-upward{top:auto;bottom:-2px}.listingWorkbenchGrid .workbenchInlineCellEditor>textarea.workbenchInlineCellTextarea{box-shadow:none;color:var(--ink);font:inherit;resize:vertical;-webkit-user-select:text;user-select:text;white-space:pre-wrap;background:#fff;border:0;border-radius:0;outline:0;width:100%;min-height:112px;max-height:min(320px,48vh);margin:0;padding:9px 10px;font-size:13px;line-height:1.45;overflow:auto}.listingWorkbenchGrid .workbenchInlineCellEditor>textarea.workbenchInlineCellTextarea:focus{box-shadow:none;border:0;outline:0}.workbenchInlineCellFooter{color:#737373;white-space:nowrap;background:#f5f5f5;border-top:1px solid #d4d4d4;align-items:center;gap:12px;padding:0 9px;font-size:11px;display:flex}.workbenchInlineCellFooter span{align-items:center;gap:4px;display:inline-flex}.workbenchInlineCellFooter kbd{color:#525252;background:#fff;border:1px solid #cfcfcf;border-radius:3px;padding:1px 4px;font:10px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;box-shadow:0 1px #c2c2c2}.workbenchDrawer,.workbenchModal{border-color:var(--ink);background:#f2f2f2;border-radius:3px}.workbenchDrawer{box-shadow:-16px 0 #0000002e}.workbenchModal{box-shadow:16px 16px #0003}.workbenchDrawer>header,.workbenchDrawer>footer,.workbenchModal>header,.workbenchModal>footer,.workbenchVariantRow{background:#fff;border-color:#bdbdbd}.workbenchDrawerFields .workbenchCellControl,.workbenchDrawerTextarea,.workbenchVariantRow input{background:#fff;border-color:#a3a3a3;border-radius:3px}.workbenchValidationSummary{border:1px solid #a3a3a3;border-left:5px solid var(--danger);color:#9f1f16;background:#fff;border-radius:2px}.workbenchMediaGrid figure{background:#ededed;border-color:#bdbdbd;border-radius:3px}.workbenchMediaGrid figure>.workbenchMediaAltButton,.workbenchMediaGrid figure>.workbenchMediaDeleteButton{background:#fffffff0;justify-content:center;align-items:center;width:24px;height:24px;min-height:24px;padding:5px;display:inline-flex}.workbenchMediaGrid figure>.workbenchMediaAltButton{color:#404040;border-color:#40404042}.workbenchMediaGrid figure>.workbenchMediaDeleteButton{color:#dc2626;border-color:#dc26264d}.workbenchMediaGrid figure>.workbenchMediaDragHandle{color:#404040;background:#fffffff0;border-color:#40404042}.workbenchMediaGrid figure>.workbenchMediaDragHandle:hover:not(:disabled),.workbenchMediaGrid figure>.workbenchMediaAltButton:hover:not(:disabled){color:#262626;background:#fffbe8;border-color:#8a6a2f}.workbenchMediaGrid figure>.workbenchMediaDeleteButton:hover:not(:disabled){color:#dc2626;background:#fff1f2;border-color:#dc2626}.workbenchMediaGrid figure>.workbenchMediaAltButton:disabled,.workbenchMediaGrid figure>.workbenchMediaDragHandle:disabled,.workbenchMediaGrid figure>.workbenchMediaDeleteButton:disabled{cursor:wait;opacity:.62}.workbenchMediaDeleteIcon{width:12px;height:12px;display:block}.workbenchImageLightbox{z-index:90;background:#000000c2;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.workbenchImageLightboxContent{max-width:100%;max-height:100%;position:relative}.workbenchImageLightboxContent>img{object-fit:contain;width:auto;max-width:calc(100vw - 48px);height:auto;max-height:calc(100vh - 48px);display:block}.workbenchImageLightboxClose{color:var(--ink);z-index:1;background:#fff;border:1px solid #d4d4d4;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;padding:0;display:inline-flex;position:absolute;top:10px;right:10px}.workbenchImageLightboxClose:hover{color:var(--ink);background:#f2f2f2;border-color:#fff;transform:none}.settingsRow.memberManagementRow{grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);align-items:start;gap:14px;padding:12px;display:grid}.settingsRow.memberManagementRow.adminMemberRow{grid-template-columns:minmax(0,1fr) auto;align-items:center}.memberAccountColumn{align-content:start;gap:12px;min-width:0;display:grid}.memberAccountForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;display:grid}.memberAccountForm>button,.memberPasswordForm>button,.memberCreateForm>button{justify-self:start;width:auto}.memberPasswordForm{border-top:1px solid #d4d4d4;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:11px;display:grid}.memberPasswordHeading{grid-column:1/-1;gap:2px;display:grid}.memberPasswordHeading small{color:#737373;font-size:11px}.memberCreateForm{grid-template-columns:repeat(2,minmax(0,1fr))}.memberCreateForm>.memberShopAccess{grid-column:1/-1}.memberShopAccess{border:1px solid #a3a3a3;border-radius:3px;flex:1 0 100%;gap:8px;width:100%;min-width:0;margin:0;padding:10px;display:grid}.memberShopAccess legend{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;padding:0 7px;font-size:12px;font-weight:900}.memberShopAccess>p{color:#525252;margin:0;font-size:12px;line-height:1.5}.memberShopAccessGrid{gap:6px;display:grid}.memberShopAccessRow{border:1px solid #d4d4d4;border-left:4px solid var(--yellow);background:#fff;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:10px;padding:7px 8px;display:grid}.memberShopAccessRow strong,.memberShopAccessRow small{display:block}.memberShopAccessRow small{color:#737373;margin-top:2px;font-size:11px}.memberShopAccessRow select{width:100%;min-width:0}@media (max-width:1100px){.settingsRow.memberManagementRow{grid-template-columns:1fr}.settingsRow.memberManagementRow.adminMemberRow{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:640px){.memberAccountForm,.memberCreateForm,.memberPasswordForm{grid-template-columns:1fr}.memberCreateForm>.memberShopAccess,.memberPasswordHeading{grid-column:auto}.memberShopAccessRow{grid-template-columns:1fr}}:root{--interaction-hover:#f3f3f3;--interaction-hover-border:#8c8c8c;--interaction-selected:#fff9e8;--interaction-selected-border:#8a6a2f;--interaction-focus:#525252}.button:focus-visible,button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:2px}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,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible,.tableInput:focus,.tableInput: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)}.chartOption.active,.chartOption.active:hover,.chartMetric-revenue .chartOption.active,.chartMetric-listings .chartOption.active{background:var(--yellow);border-color:var(--yellow)}.table tbody tr:hover,.dataGridRow:hover,.existingListingTable tbody tr:hover td{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}.tdkGridCell.selected,.tdkGridCell.selected:hover,.customSheetCellInput.selected{background:var(--interaction-selected)}.tdkGridCell.active,.customSheetCellInput.active,.sheetSelectableCell.selected,.existingListingsDataGrid .existingSheetSelectableCell.selected,.existingListingsDataGrid .existingSheetSelectableCell.changed.selected{background:var(--interaction-selected);box-shadow:inset 0 0 0 1px var(--interaction-selected-border)}.sheetSelectableCell.active:after,.existingListingsDataGrid .existingSheetSelectableCell.active:after{border-color:var(--interaction-selected-border)}.bulkListingDataGrid .tableInput:focus,.existingListingsDataGrid .tableInput:focus,.bulkListingTable .tableInput:focus,.existingListingTable .tableInput:focus,.customSheetHeaderInput:focus,.customSheetCellInput:focus,.variationSkuInput:focus,.workbenchCellControl:focus,.listingWorkbenchGrid .workbenchCell.editing .workbenchCellControl,.listingWorkbenchGrid .workbenchCell.selected.editing .workbenchCellControl,.listingWorkbenchGrid .workbenchCell.selected.editing .workbenchCellControl:hover:not(:disabled),.listingWorkbenchGrid .workbenchCell.selected.editing .workbenchCellControl:focus,.listingWorkbenchGrid .workbenchCell.editing>input.workbenchCellControl[data-grid-focus-key],.listingWorkbenchGrid .workbenchCell.editing>textarea.workbenchCellControl[data-grid-focus-key],.listingWorkbenchGrid .workbenchCell.editing>select.workbenchCellControl[data-grid-focus-key],.listingWorkbenchGrid .workbenchCell.editing>input.workbenchCellControl[data-grid-focus-key]:focus,.listingWorkbenchGrid .workbenchCell.editing>textarea.workbenchCellControl[data-grid-focus-key]:focus,.listingWorkbenchGrid .workbenchCell.editing>select.workbenchCellControl[data-grid-focus-key]: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}.bulkImagePreviewThumb:focus-visible,.workbenchMediaPreviewButton:focus-visible,.apiQuotaWidget:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:2px}
