.vc-breadcrumb{align-items:center;margin-bottom:14px;display:flex}.vc-breadcrumb__list{flex-wrap:wrap;align-items:center;gap:1px;margin:0;padding:0;list-style:none;display:flex}.vc-breadcrumb__item{align-items:center;gap:1px;min-width:0;display:inline-flex}.vc-breadcrumb__link{max-width:240px;min-height:26px;color:var(--fg-muted);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-size:12.5px;line-height:1.45;text-decoration:none;transition:color .14s,background .14s,border-color .14s;display:inline-flex;overflow:hidden}.vc-breadcrumb__link:hover{color:var(--fg);background:var(--bg-card);border-color:var(--border)}.vc-breadcrumb__link:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.vc-breadcrumb__sep{color:var(--fg-faint);opacity:.65;flex-shrink:0;display:inline-flex}.vc-breadcrumb__current{max-width:340px;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;padding:3px 9px;font-size:12.5px;font-weight:600;line-height:1.45;overflow:hidden}@media (width<=640px){.vc-breadcrumb__link{max-width:140px}.vc-breadcrumb__current{max-width:180px}}@media (prefers-reduced-motion:reduce){.vc-breadcrumb__link{transition:none}}@media print{.vc-breadcrumb{display:none!important}}.sku-report-page{--skr-radius:14px;--skr-radius-sm:9px;--skr-shadow:0 1px 2px #0a0a0a0a, 0 14px 30px -22px #0a0a0a42;--skr-shadow-lift:0 1px 2px #0a0a0a0d, 0 18px 38px -22px #0a0a0a52;--skr-row-hover:#f7f6f1;--skr-nav-height:52px;background:var(--bg);counter-reset:skr-section;max-width:1720px;min-height:100vh;margin:0 auto;padding:18px 28px 96px}.sku-report-page ::-webkit-scrollbar{width:11px;height:11px}.sku-report-page ::-webkit-scrollbar-track{background:0 0}.sku-report-page ::-webkit-scrollbar-thumb{background:#0a0a0a29 padding-box content-box;border:3px solid #0000;border-radius:999px}.sku-report-page ::-webkit-scrollbar-thumb:hover{background:#0a0a0a57 padding-box content-box}.skr-hero{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--skr-radius);box-shadow:var(--skr-shadow);align-items:center;gap:22px;margin-bottom:14px;padding:18px 20px;display:flex}.skr-hero__identity{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.skr-hero__thumb{background:var(--bg-subtle);border:1px solid var(--border);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:74px;height:74px;display:flex;overflow:hidden}.skr-hero__thumb img{object-fit:cover;width:100%;height:100%}.skr-hero__text{min-width:0}.skr-hero__title{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;font-size:26px;font-weight:600;line-height:1.2;display:flex}.skr-hero__sku{font-family:var(--font-mono)}.skr-hero__category{color:var(--fg-muted);letter-spacing:0;font-size:13px;font-weight:400}.skr-hero__meta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.skr-meta-chip{background:var(--bg-subtle);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:baseline;gap:6px;padding:3px 9px;font-size:11.5px;line-height:1.55;display:inline-flex}.skr-meta-chip__label{color:var(--fg-faint)}.skr-meta-chip__value{color:var(--fg);font-weight:500}.skr-meta-chip__value.is-mono{font-family:var(--font-mono);font-size:11px}.sku-report-page .sku-report-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.sku-report-page .sku-report-actions .btn{border-color:var(--border);border-radius:9px;height:34px;padding:0 14px;font-size:12.5px;transition:background .14s,border-color .14s,color .14s,transform .14s}.sku-report-page .sku-report-actions .btn:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--border-strong)}.sku-report-page .sku-report-actions .btn:active:not(:disabled){transform:translateY(1px)}.sku-report-page .sku-report-actions .btn:disabled{color:var(--fg-faint);background:var(--bg-subtle);cursor:progress}.sku-report-page .sku-report-actions .btn.is-primary{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.sku-report-page .sku-report-actions .btn.is-primary:hover:not(:disabled){background:#262625;border-color:#262625}.sku-report-page .sku-report-actions .btn.is-primary:disabled{color:#ffffff9e;background:#4a4a48;border-color:#4a4a48}.sku-report-page .sku-report-actions .btn:focus-visible,.skr-nav__link:focus-visible,.skr-card__toggle:focus-visible,.skr-back-to-top:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.skr-nav{z-index:20;min-height:var(--skr-nav-height);background:color-mix(in srgb, var(--bg) 97%, transparent);border-bottom:1px solid var(--border);align-items:center;gap:10px;margin:0 -28px 14px;padding:8px 28px;display:flex;position:sticky;top:0;box-shadow:0 8px 16px -14px #0a0a0a73}.skr-nav__list{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.skr-nav__list::-webkit-scrollbar{display:none}.skr-nav__link{color:var(--fg-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:500;transition:color .14s,background .14s,border-color .14s}.skr-nav__link:hover{color:var(--fg);background:var(--bg-card);border-color:var(--border)}.skr-nav__link.is-active{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.sku-report-page .sku-report-sections{flex-direction:column;gap:14px;display:flex}.sku-report-page .skr-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--skr-radius);box-shadow:var(--skr-shadow);counter-increment:skr-section;scroll-margin-top:calc(var(--skr-nav-height) + 18px);transition:box-shadow .18s,border-color .18s;overflow:hidden}.sku-report-page .skr-card:hover{box-shadow:var(--skr-shadow-lift)}.skr-card__header{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:13px 16px 13px 18px;display:flex}.skr-card__header.is-collapsible{cursor:pointer}.skr-card.is-collapsed>.skr-card__header{border-bottom-color:#0000}.skr-card__index{min-width:22px;color:var(--fg-faint);font-family:var(--font-mono);letter-spacing:.04em;flex-shrink:0;font-size:11px;font-weight:600}.skr-card__index:before{content:counter(skr-section, decimal-leading-zero)}.skr-card__text{flex:1;min-width:0}.skr-card__title-row{align-items:center;gap:8px;display:flex}.skr-card__title{letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:600}.skr-card__badge{color:var(--fg-muted);background:var(--bg-subtle);border:1px solid var(--border);border-radius:5px;padding:2px 7px;font-size:10px}.skr-card__hint{color:var(--fg-faint);margin-top:3px;font-size:11px;line-height:1.5}.skr-card__extra{flex-shrink:0;align-items:center;gap:8px;display:flex}.skr-card__toggle{width:28px;height:28px;color:var(--fg-muted);background:var(--bg-card);border:1px solid var(--border);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:color .14s,background .14s,border-color .14s;display:inline-flex}.skr-card__toggle:hover{color:var(--fg);background:var(--bg-subtle);border-color:var(--border-strong)}.skr-card__toggle svg{transition:transform .18s}.skr-card.is-collapsed .skr-card__toggle svg{transform:rotate(-90deg)}.sku-report-page .sku-report-summary-cell{padding:9px 12px 10px;transition:background .14s;position:relative}.sku-report-page .sku-report-summary-cell:hover{background:var(--skr-row-hover)}.skr-summary-cell__label{color:var(--fg-muted);font-size:11px;font-weight:500;line-height:1.35}.skr-summary-cell__value{color:var(--fg);font-family:var(--font-mono);overflow-wrap:anywhere;margin-top:3px;font-size:15px;font-weight:650;line-height:1.3}.sku-report-summary-cell[data-tone=critical]{background:color-mix(in srgb, var(--critical) 4%, var(--bg-card))}.sku-report-summary-cell[data-tone=critical] .skr-summary-cell__value{color:var(--critical)}.sku-report-summary-cell[data-tone=safe]{background:color-mix(in srgb, var(--safe) 5%, var(--bg-card))}.sku-report-summary-cell[data-tone=safe] .skr-summary-cell__value{color:var(--safe)}.sku-report-summary-cell[data-tone=critical]:hover{background:color-mix(in srgb, var(--critical) 8%, var(--bg-card))}.sku-report-summary-cell[data-tone=safe]:hover{background:color-mix(in srgb, var(--safe) 9%, var(--bg-card))}.sku-report-page tbody tr:hover>td,.sku-report-page tbody tr:hover>th{background:var(--skr-row-hover)}.sku-report-page .sku-report-dimension-sales-table .is-fixed,.sku-report-page .sku-report-footwear-pain .is-part,.sku-report-page .sku-report-apparel-size-pain .is-small-label{box-shadow:1px 0 0 var(--border-strong), 9px 0 12px -10px #0a0a0a66}.sku-report-page .sku-report-stage-table__metric{box-shadow:1px 0 0 var(--border), 9px 0 12px -10px #0a0a0a57}.sku-report-page .sku-report-pain-tree__toolbar{gap:0}.sku-report-page .sku-report-pain-tree__toolbar button{border-radius:0;min-height:27px;padding:4px 11px;transition:color .14s,background .14s,border-color .14s}.sku-report-page .sku-report-pain-tree__toolbar button:first-child{border-radius:7px 0 0 7px}.sku-report-page .sku-report-pain-tree__toolbar button:last-child{border-radius:0 7px 7px 0;margin-left:-1px}.sku-report-page .sku-report-pain-tree__toolbar button:hover:not(:disabled){z-index:1;background:var(--bg-subtle)}.sku-report-page .sku-report-pain-tree__toggle{border-radius:6px;margin-left:-2px;padding:2px 6px 2px 2px;transition:background .14s,color .14s}.sku-report-page .sku-report-pain-tree__toggle:hover{color:var(--fg);background:var(--bg-subtle)}.sku-report-page .sku-report-pain-tree__toggle:hover span{border-color:var(--border-strong)}.sku-report-page .sku-report-monthly-chart-scroll{background:var(--bg-card);padding:6px 10px 2px}.sku-report-page .sku-report-monthly-table>summary{transition:color .14s,background .14s}.skr-ai-note{background:linear-gradient(180deg, var(--brand-soft) 0%, var(--bg-subtle) 100%);border:1px solid color-mix(in srgb, var(--brand) 18%, var(--border));border-radius:10px;gap:10px;margin:12px 16px 16px;padding:11px 13px 12px;font-size:11.5px;line-height:1.7;display:flex}.skr-ai-note__mark{color:#fff;background:var(--brand);letter-spacing:.08em;border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:9.5px;font-weight:700;line-height:17px}.skr-ai-note__body{min-width:0}.skr-ai-note__title{color:var(--fg);margin-right:8px;font-weight:600}.skr-ai-note__error{color:var(--critical)}.skr-ai-note__footnote{color:var(--fg-muted);margin-top:5px;font-size:11px}.skr-back-to-top{z-index:30;width:40px;height:40px;color:var(--fg);background:var(--bg-card);border:1px solid var(--border-strong);cursor:pointer;opacity:0;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;transition:opacity .18s,transform .18s,background .14s;display:inline-flex;position:fixed;bottom:26px;right:26px;transform:translateY(10px);box-shadow:0 6px 20px -8px #0a0a0a57}.skr-back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.skr-back-to-top:hover{background:var(--bg-subtle)}@media (width<=1000px){.sku-report-page{padding:16px 18px 88px}.skr-nav{margin-inline:-18px;padding-inline:18px}.skr-hero{flex-wrap:wrap}.sku-report-page .sku-report-actions{flex-wrap:wrap;width:100%}}@media (width<=640px){.sku-report-page{padding:14px 12px 80px}.skr-nav{margin-inline:-12px;padding-inline:12px}.skr-hero__title{font-size:22px}.skr-hero__thumb{width:58px;height:58px}}@media (prefers-reduced-motion:reduce){.sku-report-page *,.skr-back-to-top{transition:none!important}}@media print{.skr-nav,.skr-back-to-top,.skr-card__toggle{display:none!important}.skr-card__body[hidden]{display:block!important}.sku-report-page .skr-card{box-shadow:none!important}.skr-hero{box-shadow:none!important;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;padding:0 0 8px!important}}.style-optimization-page{background:var(--bg);min-height:100vh;padding:28px clamp(16px,2.5vw,36px) 80px}.style-optimization-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.style-optimization-hero{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;align-items:center;padding:18px 20px;box-shadow:0 1px 2px #0a0a0a0a}.style-optimization-hero__identity{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.style-optimization-hero__thumb{background:var(--bg-subtle);border:1px solid var(--border);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:74px;height:74px;display:flex;overflow:hidden}.style-optimization-hero__thumb img{object-fit:cover;width:100%;height:100%}.style-optimization-page-heading{flex:1;min-width:0}.style-optimization-page-title-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.style-optimization-page-title{color:var(--fg);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:600;line-height:1.15}.style-optimization-product-link{min-height:28px;color:var(--fg-muted);white-space:nowrap;background:var(--bg-subtle);border:1px solid var(--border);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.style-optimization-product-link:hover{color:var(--fg);background:var(--bg-card);border-color:var(--border-strong)}.style-optimization-product-link:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.style-optimization-page-subtitle{color:var(--fg-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.style-optimization-page-meta{color:var(--fg-muted);white-space:nowrap;padding-top:7px;font-size:12px}.style-optimization-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.style-optimization-filters{border-bottom:1px solid var(--border);background:#fcfcfa;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.style-optimization-search{width:min(300px,100%)}.style-optimization-status-filter{width:140px}.style-optimization-action{white-space:nowrap}.style-optimization-action:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.style-optimization-action:disabled{opacity:.55;cursor:not-allowed}.style-optimization-modal .ant-btn-default:not(:disabled):hover,.style-optimization-modal .ant-btn-default:not(:disabled):active{background:var(--bg-subtle);color:var(--fg);border-color:#0a0a0a4d}.style-optimization-modal .ant-btn:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.style-optimization-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:16px;display:grid}.style-optimization-side-stack{align-content:start;gap:16px;display:grid}.style-optimization-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.style-optimization-field-grid{gap:0 16px;display:grid}.style-optimization-identity-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(120px,.55fr)}.style-optimization-timing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.style-optimization-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.style-optimization-batch-row{align-items:flex-start;gap:12px;display:flex}.style-optimization-batch-actions{flex-wrap:wrap;gap:6px;display:flex}@media (width<=900px){.style-optimization-detail-grid{grid-template-columns:minmax(0,1fr)}.style-optimization-metrics-grid,.style-optimization-identity-grid,.style-optimization-timing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.style-optimization-page{padding-top:22px;padding-bottom:48px}.style-optimization-page-header{margin-bottom:18px}.style-optimization-page-title{font-size:24px}.style-optimization-page-meta{width:100%;padding-top:0}.style-optimization-actions{justify-content:flex-start;width:100%}.style-optimization-search,.style-optimization-status-filter{width:100%}.style-optimization-form-grid,.style-optimization-field-grid{grid-template-columns:minmax(0,1fr)}.style-optimization-hero__thumb{width:58px;height:58px}.style-optimization-batch-row{flex-direction:column}.style-optimization-batch-actions{width:100%}}@font-face{font-family:PingFang SC;src:url(https://cdn.jsdelivr.net/npm/font-pingfang-sc@1.0.5/PingFangSC-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PingFang SC;src:url(https://cdn.jsdelivr.net/npm/font-pingfang-sc@1.0.5/PingFangSC-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PingFang SC;src:url(https://cdn.jsdelivr.net/npm/font-pingfang-sc@1.0.5/PingFangSC-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--bg:#fafaf7;--bg-card:#fff;--bg-subtle:#f5f4ef;--border:#0a0a0a14;--border-strong:#0a0a0a29;--fg:#0a0a0a;--fg-muted:#6b6b68;--fg-faint:#a1a1a0;--brand:#0d5740;--brand-soft:#e8f0ec;--critical:#e11d2e;--critical-bg:#fee7e9;--critical-border:#f5a8af;--critical-strong:#b0162a;--warning:#d97706;--warning-bg:#fef3e2;--warning-border:#f4c988;--safe:#16a34a;--safe-bg:#e7f4ec;--neutral:#6b6b68;--neutral-bg:#f0efea;--font-sans:"PingFang SC", "PingFang TC", "PingFangSC-Regular", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", "Segoe UI", "Helvetica Neue", sans-serif;--font-mono:"JetBrains Mono", "SF Mono", "Roboto Mono", monospace}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum" 1}body{background:var(--bg);color:var(--fg)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.tnum{font-variant-numeric:tabular-nums}@keyframes pulse-critical{0%,to{box-shadow:0 0 #e11d2e00}50%{box-shadow:0 0 0 4px #e11d2e14}}.pulse-crit{animation:2.4s ease-in-out infinite pulse-critical}@keyframes rr-loading-spin{to{transform:rotate(360deg)}}.rr-loading-spinner{border:2px solid var(--border-strong);border-top-color:var(--fg-muted);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite rr-loading-spin}@keyframes rr-skeleton-wave{0%{background-position:120% 0}to{background-position:-120% 0}}.rr-skeleton-wave{background:linear-gradient(90deg, var(--bg-subtle) 0%, #e8e7e1 45%, var(--bg-subtle) 90%);background-size:220% 100%;border-radius:6px;animation:1.1s ease-in-out infinite rr-skeleton-wave;display:inline-block}@keyframes system-loader-cell{0%,to{opacity:.38}45%{opacity:1}}@keyframes system-loader-scan{0%{transform:translate(-110%)}to{transform:translate(260%)}}.system-loader{width:100%;color:var(--fg-muted);justify-content:center;align-items:center;display:flex}.system-loader.compact{padding:12px}.system-loader-panel{justify-items:center;gap:10px;width:min(260px,100%);display:grid}.system-loader-mark{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:3px;width:32px;height:32px;padding:7px;display:grid;box-shadow:0 1px 3px #0a0a0a0a}.system-loader-mark.small{width:16px;height:16px;box-shadow:none;background:#ffffff24;border-color:#ffffff42;border-radius:5px;gap:2px;padding:4px}.system-loader-mark span{background:var(--fg);opacity:.4;border-radius:3px;animation:1.15s ease-in-out infinite system-loader-cell}.system-loader-mark span:nth-child(2){animation-delay:.12s}.system-loader-mark span:nth-child(3){animation-delay:.24s}.system-loader-mark span:nth-child(4){animation-delay:.36s}.system-loader-text{color:var(--fg-muted);font-size:12px;font-weight:500}.system-loader-track{background:var(--bg-subtle);border-radius:999px;width:132px;height:2px;overflow:hidden}.system-loader-track span{border-radius:inherit;background:#0a0a0a;width:42%;height:100%;animation:1.1s ease-in-out infinite system-loader-scan;display:block}@media (prefers-reduced-motion:reduce){.system-loader-mark span,.system-loader-track span,.rr-skeleton-wave,.rr-loading-spinner,.pulse-crit{animation:none}}.chip{background:var(--neutral-bg);color:var(--fg-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;line-height:18px;display:inline-flex}.chip.crit{background:var(--critical-bg);color:var(--critical-strong)}.chip.warn{background:var(--warning-bg);color:#92520b}.chip.safe{background:var(--safe-bg);color:#0f7a38}.btn{border:1px solid var(--border-strong);background:var(--bg-card);height:32px;color:var(--fg);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-sans);border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.btn:hover{background:var(--bg-subtle)}.btn.dark{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.btn.dark:hover{background:#2a2a2a}@keyframes aisum-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.88)}}.aisum-spark{transform-origin:50%;animation:2.8s ease-in-out infinite aisum-twinkle}@media (prefers-reduced-motion:reduce){.aisum-spark{animation:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:0;transform:translateY(-50%)translate(-4px)}15%{opacity:1;transform:translateY(-50%)translate(0)}75%{opacity:1}to{opacity:0}}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin-bottom:4px;font-size:10px;font-weight:600}.rr-summary-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (width<=860px){.rr-summary-breakdown-grid{grid-template-columns:1fr}}.sku-report-summary-grid{background:var(--border);grid-template-rows:repeat(5,minmax(64px,auto));grid-template-columns:repeat(4,minmax(145px,1fr));gap:1px;display:grid}.sku-report-summary-cell{background:var(--bg-card);min-width:0;padding:13px 15px}.sku-report-summary-link{color:var(--accent);font-family:inherit;font-size:13px;text-decoration:none}.sku-report-summary-link:hover{text-decoration:underline}.sku-report-size-guide{background:var(--bg-card);border-top:1px solid var(--border);padding:12px 16px 16px}.sku-report-size-guide-title{color:var(--fg-muted);margin-bottom:8px;font-size:11px}.sku-report-size-guide-link{color:var(--fg-muted);flex-direction:column;gap:7px;font-size:11px;text-decoration:none;display:inline-flex}.sku-report-size-guide-link:hover,.sku-report-size-guide-link:focus-visible{color:var(--fg)}.sku-report-size-guide-link:focus-visible{outline:2px solid var(--fg);outline-offset:3px;border-radius:8px}.sku-report-size-guide img{object-fit:contain;background:var(--bg-subtle);border:1px solid var(--border);border-radius:8px;width:180px;max-width:100%;height:112px;display:block}.sku-report-size-guide-link:hover img{border-color:var(--border-strong)}.sku-report-monthly-chart-scroll{overscroll-behavior-x:contain;scrollbar-gutter:stable;background:radial-gradient(circle at 50% 0,#fff9f0b8,#0000 38%),linear-gradient(#fff 0%,#fdfcf9 100%);padding:12px 14px 4px;overflow-x:auto}.sku-report-monthly-chart{width:100%;min-height:420px}.sku-report-monthly-table{border-top:1px solid var(--border)}.sku-report-monthly-table>summary{min-height:42px;color:var(--fg-muted);background:var(--bg-card);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:9px 18px;font-size:12px;font-weight:600;list-style:none;display:flex}.sku-report-monthly-table>summary::-webkit-details-marker{display:none}.sku-report-monthly-table>summary:before{content:"›";color:var(--fg-faint);font-size:17px;line-height:1;transition:transform .16s;transform:rotate(0)}.sku-report-monthly-table[open]>summary:before{transform:rotate(90deg)}.sku-report-monthly-table>summary:hover{color:var(--fg);background:var(--bg-subtle)}.sku-report-monthly-table>summary:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.sku-report-monthly-table__content{border-top:1px solid var(--border);overflow-x:auto}.sku-report-stage-table-scroll{overscroll-behavior-x:contain;scrollbar-gutter:stable;outline:none;overflow-x:auto}.sku-report-stage-table-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--fg)}.sku-report-stage-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%}.sku-report-stage-table th,.sku-report-stage-table td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;vertical-align:top;width:230px;min-width:230px;padding:12px 14px}.sku-report-stage-table thead th{background:var(--bg-subtle);color:var(--fg);font-size:12px;font-weight:600}.sku-report-stage-table th:last-child,.sku-report-stage-table td:last-child{border-right:0}.sku-report-stage-table tbody tr:last-child th,.sku-report-stage-table tbody tr:last-child td{border-bottom:0}.sku-report-stage-table__metric{z-index:2;color:var(--fg-muted);font-family:inherit;font-size:11px;font-weight:600;position:sticky;left:0;background:var(--bg-card)!important;width:142px!important;min-width:142px!important}.sku-report-stage-table thead .sku-report-stage-table__metric{z-index:3;background:var(--bg-subtle)!important}.sku-report-stage-table__heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.sku-report-stage-table__heading strong{font-size:13px}.sku-report-stage-table__heading span{border:1px solid var(--border);color:var(--fg-muted);border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:500}.sku-report-stage-table__period{color:var(--fg-faint);white-space:nowrap;margin-top:7px;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:400}.sku-report-stage-table td{background:var(--bg-card);color:var(--fg);font-size:12px;line-height:1.6}.sku-report-stage-table td.is-number{font-family:JetBrains Mono,SF Mono,monospace;font-size:14px;font-weight:650}.sku-report-stage-table td.is-plan{white-space:pre-wrap;overflow-wrap:anywhere;min-height:72px}.sku-report-stage-table .is-uncovered{background:var(--bg-subtle);color:var(--fg-faint)}.sku-report-reason-rank{min-width:24px;height:22px;color:var(--fg-muted);background:var(--neutral-bg);font-family:var(--font-mono);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.sku-report-reason-rank.is-first{color:#2f1a00;background:var(--warning);border-color:var(--warning)}.sku-report-reason-rank.is-second{color:#8a4b00;background:var(--warning-bg);border-color:var(--warning-border)}.sku-report-reason-rank.is-third{color:var(--warning);background:var(--bg-card);border-color:var(--warning-border)}.sku-report-pain-tree__toolbar{flex-shrink:0;gap:8px;display:flex}.sku-report-pain-tree__toolbar button{min-height:28px;color:var(--fg-muted);background:var(--bg-card);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:11px}.sku-report-pain-tree__toolbar button:hover:not(:disabled),.sku-report-pain-tree__toolbar button:focus-visible{color:var(--fg);border-color:var(--border-strong)}.sku-report-pain-tree__toolbar button:focus-visible,.sku-report-pain-tree__toggle:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.sku-report-pain-tree__toolbar button:disabled{color:var(--fg-faint);background:var(--bg-subtle);cursor:not-allowed}.sku-report-pain-tree__parent.is-level-1{background:var(--bg-subtle)}.sku-report-pain-tree__parent.is-level-2,.sku-report-pain-tree__parent.is-level-3{background:color-mix(in srgb, var(--bg-subtle) 52%, var(--bg-card))}.sku-report-pain-tree__toggle{max-width:100%;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:7px;padding:0;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.sku-report-pain-tree__toggle span{width:16px;height:16px;color:var(--fg-muted);background:var(--bg-card);border:1px solid var(--border);border-radius:4px;flex:0 0 16px;place-items:center;font-size:12px;line-height:1;display:inline-grid}.sku-report-pain-tree__summary-label{color:var(--fg-faint);font-size:11px}.sku-report-pain-scroll,.sku-report-footwear-pain-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;outline:none;max-height:min(70vh,720px);overflow:auto}.sku-report-pain-scroll:focus-visible,.sku-report-footwear-pain-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--fg)}.sku-report-pain-table{--sku-report-pain-header-height:34px}.sku-report-pain-table thead th{z-index:3;background:var(--bg-subtle);position:sticky;top:0}.sku-report-pain-table__dimension-label{top:var(--sku-report-pain-header-height);z-index:1;background:0 0;display:block;position:sticky}.sku-report-footwear-pain{--sku-report-footwear-header-row-height:29px;--sku-report-footwear-header-height:58px;border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;color:var(--fg);font-variant-numeric:tabular-nums;font-size:11px}.sku-report-footwear-pain th,.sku-report-footwear-pain td{background:var(--bg-card);border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center;vertical-align:middle;min-width:72px;max-width:210px;padding:7px 6px}.sku-report-footwear-pain thead th{z-index:3;background:var(--bg-subtle);color:var(--fg-muted);white-space:nowrap;font-size:11px;font-weight:650;position:sticky;top:0}.sku-report-footwear-pain thead tr:nth-child(2) th{top:var(--sku-report-footwear-header-row-height)}.sku-report-footwear-pain .is-fixed{z-index:2;text-align:left;position:sticky}.sku-report-footwear-pain .is-level{width:112px;min-width:112px;left:0}.sku-report-footwear-pain .is-part{width:112px;min-width:112px;box-shadow:1px 0 0 var(--border-strong);left:112px}.sku-report-footwear-pain thead .is-fixed{z-index:5}.sku-report-footwear-pain tbody .is-level,.sku-report-footwear-pain tbody .is-part{background:var(--bg-card)}.sku-report-footwear-pain .is-level-row>th,.sku-report-footwear-pain .is-level-row>td{background:var(--bg-subtle);border-bottom-color:var(--border-strong);font-weight:650}.sku-report-footwear-pain .is-level-row .is-fixed{background:var(--bg-subtle)}.sku-report-footwear-pain .is-group-row>th,.sku-report-footwear-pain .is-group-row>td{top:var(--sku-report-footwear-header-height);z-index:3;background:var(--bg-subtle);border-bottom-color:var(--border-strong);font-weight:600;position:sticky}.sku-report-footwear-pain .is-group-row .is-fixed{z-index:4;background:var(--bg-subtle)}.sku-report-footwear-pain__summary-label{color:var(--fg-faint);font-size:11px}.sku-report-footwear-pain__direction{text-align:left;justify-content:space-between;align-items:center;gap:6px;min-width:88px;display:flex}.sku-report-footwear-pain__direction span{overflow-wrap:anywhere;line-height:1.45}.sku-report-footwear-pain__direction strong{color:var(--fg);flex-shrink:0;font-weight:700}.sku-report-footwear-pain__pair{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}.sku-report-footwear-pain__pair span:nth-child(2){color:var(--fg-faint)}.sku-report-footwear-pain .is-total{color:var(--fg);font-weight:650}.sku-report-apparel-size-pain-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;outline:none;max-height:min(70vh,720px);overflow:auto}.sku-report-apparel-size-pain-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--fg)}.sku-report-apparel-size-pain{--sku-report-apparel-size-pain-header-height:60px;border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;color:var(--fg);font-variant-numeric:tabular-nums;font-size:11px}.sku-report-apparel-size-pain th,.sku-report-apparel-size-pain td{background:var(--bg-card);border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center;vertical-align:middle;white-space:pre-line;min-width:76px;padding:8px 9px}.sku-report-apparel-size-pain thead th{z-index:3;background:var(--bg-subtle);color:var(--fg-muted);white-space:nowrap;font-weight:650;position:sticky;top:0}.sku-report-apparel-size-pain thead tr:nth-child(2) th{top:30px}.sku-report-apparel-size-pain tbody th{text-align:left;vertical-align:top;width:90px;min-width:90px;font-weight:650}.sku-report-apparel-size-pain .is-fixed{z-index:2;position:sticky}.sku-report-apparel-size-pain .is-group{width:90px;min-width:90px;left:0}.sku-report-apparel-size-pain .is-part{width:100px;min-width:100px;left:90px}.sku-report-apparel-size-pain .is-large-label{width:126px;min-width:126px;left:190px}.sku-report-apparel-size-pain .is-small-label{width:126px;min-width:126px;box-shadow:1px 0 0 var(--border-strong);left:316px}.sku-report-apparel-size-pain thead .is-fixed{z-index:4}.sku-report-apparel-size-pain__group-label{top:var(--sku-report-apparel-size-pain-header-height);z-index:1;background:0 0;display:block;position:sticky}.sku-report-apparel-size-pain .is-total{background:var(--bg-subtle);font-weight:650}.sku-report-apparel-size-pain .is-share{color:var(--critical);background:var(--critical-bg);font-weight:650}.sku-report-dimension-sales-scroll{overscroll-behavior-x:contain;scrollbar-gutter:stable;outline:none;overflow-x:auto}.sku-report-dimension-sales-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--fg)}.sku-report-dimension-sales-table{border-collapse:separate;border-spacing:0;width:100%;min-width:920px;color:var(--fg);font-variant-numeric:tabular-nums;font-size:12px}.sku-report-dimension-sales-table.is-color{width:max-content;min-width:1480px}.sku-report-dimension-sales-table th,.sku-report-dimension-sales-table td{background:var(--bg-card);border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:right;vertical-align:middle;white-space:nowrap;min-width:88px;padding:10px 12px}.sku-report-dimension-sales-table thead th{background:var(--bg-subtle);color:var(--fg-muted);font-size:11px;font-weight:650}.sku-report-dimension-sales-table .is-fixed{z-index:2;width:120px;min-width:120px;box-shadow:1px 0 0 var(--border-strong);text-align:left;position:sticky;left:0}.sku-report-dimension-sales-table thead .is-fixed{z-index:3}.sku-report-dimension-sales-table .is-dimension{font-size:13px;font-weight:650}.sku-report-dimension-sales-table .is-pain{text-align:left;white-space:normal;min-width:220px}.sku-report-dimension-sales-table .is-pain div,.sku-report-dimension-sales-table .is-pain+td div{min-height:23px;line-height:23px}.sku-report-dimension-sales-table .is-positive{color:var(--critical);font-weight:650}.sku-report-dimension-sales-table .is-negative{color:var(--safe);font-weight:650}.sku-report-color-label{align-items:center;gap:8px;display:inline-flex}.sku-report-color-swatch{border:1px solid #00000024;border-radius:3px;flex:0 0 14px;width:14px;height:14px}@media (width<=1100px){.sku-report-summary-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.sku-report-summary-grid{grid-template-columns:1fr}.sku-report-monthly-chart-scroll{padding-inline:6px}}@media print{@page{size:A4 landscape;margin:8mm}html,body,#root{height:auto!important;overflow:visible!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}.sku-report-page{background:#fff!important;width:100%!important;max-width:none!important;min-height:auto!important;padding:0!important}.sku-report-actions,.sku-report-breadcrumb,.sku-report-pain-tree__toolbar,.sku-report-monthly-table>summary{display:none!important}.sku-report-monthly-table:not([open])>.sku-report-monthly-table__content{display:block!important}.sku-report-monthly-table__content{border-top:0;overflow:visible!important}.sku-report-monthly-chart-scroll{padding:0!important;overflow:visible!important}.sku-report-monthly-chart{min-width:0!important}.sku-report-page section{break-inside:auto;page-break-inside:auto;margin-bottom:10px}.sku-report-page section>header{break-after:avoid;page-break-after:avoid;break-inside:avoid;page-break-inside:avoid;padding:8px 10px!important}.sku-report-sections{display:block!important}.sku-report-sections>*{margin-bottom:10px!important}.sku-report-page article{break-inside:avoid;page-break-inside:avoid}.sku-report-stage-table-scroll{overflow:visible!important}.sku-report-pain-scroll,.sku-report-apparel-size-pain-scroll,.sku-report-footwear-pain-scroll{max-height:none!important;overflow:visible!important}.sku-report-pain-table th,.sku-report-pain-table__dimension-label,.sku-report-apparel-size-pain__group-label{position:static!important}.sku-report-footwear-pain{table-layout:fixed!important;width:100%!important;min-width:0!important}.sku-report-footwear-pain th,.sku-report-footwear-pain td{white-space:normal!important;width:auto!important;min-width:0!important;max-width:none!important;padding:3px 4px!important;font-size:6.5px!important;position:static!important}.sku-report-dimension-sales-scroll{overflow:visible!important}.sku-report-dimension-sales-table,.sku-report-dimension-sales-table.is-color{table-layout:fixed!important;width:100%!important;min-width:0!important}.sku-report-dimension-sales-table th,.sku-report-dimension-sales-table td{white-space:normal!important;width:auto!important;min-width:0!important;padding:4px 5px!important;font-size:7px!important;position:static!important}.sku-report-apparel-size-pain th,.sku-report-apparel-size-pain td{min-width:0!important;padding:3px 4px!important;font-size:6.5px!important;position:static!important}.sku-report-stage-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.sku-report-stage-table th,.sku-report-stage-table td{width:auto!important;min-width:0!important;padding:5px 6px!important;font-size:8px!important;position:static!important}.sku-report-summary-grid{grid-template-rows:repeat(5,minmax(50px,auto))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.sku-report-summary-cell{padding:7px 8px!important}.sku-report-page div[style*=overflow-x]{overflow:visible!important}.sku-report-page table{break-inside:auto;page-break-inside:auto;table-layout:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}.sku-report-page thead{display:table-header-group}.sku-report-page tfoot{display:table-footer-group}.sku-report-page tr{break-inside:avoid;page-break-inside:avoid}.sku-report-page th,.sku-report-page td{word-break:break-word;white-space:normal!important;box-shadow:none!important;padding:4px 5px!important;font-size:8px!important;line-height:1.25!important;position:static!important}.sku-report-page svg{max-width:100%!important}}
