:root{--bg: #eef2f6;--surface: #ffffff;--surface-soft: #f7f9fc;--line: #d9e1ea;--text: #17202a;--muted: #667085;--faint: #94a3b8;--hair: #edf2f7;--accent: #2f7f88;--accent-d: #2a6e76;--accent-soft: #e6f4f2;--pos: #0f9f6e;--neg: #dc2626;--blue: #2563eb;--green: #0f9f6e;--amber: #d97706;--red: #dc2626;--ink: #122033;--font: "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "Noto Sans SC", "Segoe UI", Arial, sans-serif;--shadow: 0 16px 40px rgba(15, 23, 42, .08);--dumbbell-cursor: url(/cursor-dumbbell.svg) 8 8, auto;color:var(--text);background:var(--bg);font-family:var(--font);cursor:var(--dumbbell-cursor)}.boss-category-daily-backdrop{padding:4px;overflow:hidden}.boss-category-daily-workspace{display:grid;grid-template-columns:minmax(0,54fr) minmax(0,46fr);min-height:0;flex:1;gap:6px;padding:6px;overflow:hidden;background:#eef3f8}.boss-category-daily-modal.is-sku .boss-category-daily-workspace{grid-template-columns:minmax(0,54fr) minmax(0,46fr)}.boss-category-daily-ledger,.boss-category-daily-analysis{min-width:0;min-height:0}.boss-category-daily-ledger{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #d8e2ee;border-radius:7px}.boss-category-daily-ledger>header{display:flex;min-height:32px;flex:none;align-items:center;justify-content:space-between;gap:8px;padding:4px 7px;color:#0f172a;background:#f8fafc;border-bottom:1px solid #dce6f1}.boss-category-daily-ledger>header>div{display:flex;min-width:0;align-items:baseline;gap:7px}.boss-category-daily-ledger>header>.boss-category-daily-ledger-heading{flex:1;overflow:hidden}.boss-category-daily-ledger>header>.boss-category-daily-ledger-actions{flex:none;align-items:center;gap:6px}.boss-category-daily-month-switch{position:relative;display:inline-flex;height:22px;align-items:center;gap:1px;padding:1px;overflow:hidden;background:#ffffff9e;border:1px solid rgba(148,163,184,.34);border-radius:8px;box-shadow:0 4px 12px #0f172a12,inset 0 1px #ffffffc2;-webkit-backdrop-filter:blur(12px) saturate(125%);backdrop-filter:blur(12px) saturate(125%)}.boss-category-daily-month-switch button{width:20px;height:18px;flex:none;padding:0;color:#2563eb;background:transparent;border:0;border-radius:6px;font-size:12px;font-weight:400;line-height:18px;cursor:pointer}.boss-category-daily-month-switch button:hover:not(:disabled){color:#fff;background:#2563ebe0}.boss-category-daily-month-switch button:disabled{color:#9aa8bb;cursor:default}.boss-category-daily-month-switch .boss-category-daily-month-value{display:inline-flex;width:83px;height:18px;align-items:center;justify-content:center;gap:3px;padding:0 5px;color:#1e3a5f;background:#ffffff94;border-right:1px solid rgba(148,163,184,.2);border-left:1px solid rgba(148,163,184,.2);border-radius:5px;font-family:var(--font);font-size:9px;font-weight:400;line-height:18px;white-space:nowrap}.boss-category-daily-month-switch .boss-category-daily-month-value>i{color:#64748b;font-size:7px;font-style:normal;line-height:1}.boss-category-daily-month-switch .boss-category-daily-month-value:hover:not(:disabled){color:#1d4ed8;background:#eff6ffe6}.boss-category-daily-month-switch .boss-category-daily-month-native{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;opacity:0;border:0;clip-path:inset(50%);pointer-events:none}.boss-category-daily-platform-switch{display:inline-flex;align-items:center;gap:1px;padding:1px;border:1px solid #cbd8e8;border-radius:5px;background:#edf3fa}.boss-category-daily-platform-switch button{min-width:30px;height:19px;padding:0 5px;border:0;border-radius:4px;color:#40536e;background:transparent;cursor:pointer;font-size:8.5px;font-weight:500;line-height:19px;white-space:nowrap}.boss-category-daily-platform-switch button:first-child{min-width:39px}.boss-category-daily-platform-switch button:hover{color:#1d4ed8;background:#fff}.boss-category-daily-platform-switch button.active{color:#fff;background:#2563eb;box-shadow:0 1px 2px #2563eb38}.boss-category-daily-sibling-switch{display:inline-flex;align-items:center;gap:4px;padding:1px 2px 1px 6px;border:1px solid #ecc7dd;border-radius:6px;background:linear-gradient(135deg,#fdf1f7,#f1f7fe)}.boss-category-daily-sibling-label{flex:none;color:#a15b83;font-size:8.5px;font-weight:600;letter-spacing:.02em}.boss-category-daily-sibling-select{max-width:168px;height:19px;padding:0 18px 0 7px;border:1px solid #cfd9ef;border-radius:5px;color:#40536e;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,#7f9bcb 50%),linear-gradient(135deg,#7f9bcb 50%,transparent 50%);background-position:right 7px center,right 3px center;background-size:4px 4px,4px 4px;background-repeat:no-repeat;cursor:pointer;font-size:9px;font-weight:600;line-height:17px;text-overflow:ellipsis;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}.boss-category-daily-sibling-select:hover{border-color:#e88ab6}.boss-category-daily-sibling-select:focus-visible{outline:2px solid rgba(130,182,236,.55);outline-offset:1px}.boss-category-daily-sibling-select:disabled{opacity:.55;cursor:default}.boss-category-daily-ledger>header b{flex:none;font-size:12px;font-weight:650;line-height:1}.boss-category-daily-ledger>header span,.boss-category-daily-ledger>header em{overflow:hidden;color:#334155;font-size:10px;font-weight:500;font-style:normal;line-height:1;text-overflow:ellipsis;white-space:nowrap}.boss-category-daily-ledger>header em{flex:none;color:#2563eb}.boss-category-daily-ledger-scroll{min-height:0;flex:1;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#a8b4c4 transparent;scrollbar-width:thin}.boss-category-daily-ledger-scroll::-webkit-scrollbar{width:6px;height:6px}.boss-category-daily-ledger-scroll::-webkit-scrollbar-thumb{background:#a8b4c4;border-radius:999px}.boss-category-daily-ledger-table{width:max-content;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0;color:#24364e;background:#fff;font-size:9.5px;font-variant-numeric:tabular-nums;text-align:center}.boss-sku-month-ledger-table{width:100%;min-width:1080px}.boss-sku-month-ledger-table th,.boss-sku-month-ledger-table td{width:66px;min-width:66px;max-width:66px}.boss-sku-month-ledger-table.boss-category-daily-ledger-table th.is-amount,.boss-sku-month-ledger-table.boss-category-daily-ledger-table td.is-amount{width:76px;min-width:76px;max-width:76px}.boss-category-daily-ledger-table th,.boss-category-daily-ledger-table td{box-sizing:border-box;width:44px;min-width:44px;max-width:44px;padding:0 1px;overflow:hidden;border-right:1px solid #edf2f7;border-bottom:1px solid #e8eef5;line-height:1;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.boss-category-daily-ledger-table th{position:sticky;top:0;z-index:3;height:34px;color:#24364e;background:#f1f5f9;border-bottom-color:#ced9e6;font-size:10px;font-weight:500;line-height:11px;text-align:center}.boss-category-daily-ledger-table thead .boss-category-daily-group-head th{top:0;z-index:4;width:auto;min-width:0;max-width:none;height:25px;border-right-color:#cbd6e3;border-bottom-color:#c3cfdd;font-size:11px;font-weight:650;line-height:12px;white-space:nowrap}.boss-category-daily-ledger-table thead .boss-category-daily-column-head th{top:25px}.boss-category-daily-ledger-table thead th.group-info{background:#f1efff}.boss-category-daily-ledger-table thead th.group-sales{background:#e8f1ff}.boss-category-daily-ledger-table thead th.group-order-profit{background:#e7f7f1}.boss-category-daily-ledger-table thead th.group-marketing-profit{background:#e6f7f6}.boss-category-daily-ledger-table thead th.group-other-cost{background:#fff5df}.boss-category-daily-ledger-table thead th.group-net-profit{background:#f3edff}.boss-ledger-hover-head{display:inline-block;cursor:help;text-decoration:underline dotted rgba(71,85,105,.72);text-underline-offset:2px}.boss-category-daily-ledger-table thead th.group-promotion{background:#ffe8e6}.boss-category-daily-ledger-table thead th.group-refund{background:#fff0ee}.boss-category-daily-ledger-table thead .boss-category-daily-group-head th:first-child{z-index:7}.boss-category-daily-ledger-table thead .boss-category-daily-column-head th:first-child{z-index:6}.boss-category-daily-ledger-table td{height:clamp(17px,calc((100vh - 200px)/32),30px)}.boss-category-daily-ledger-table tfoot td{background:#eaf2fb;border-top:1px solid #9fb4cc;border-bottom:0}.boss-category-daily-ledger-table tfoot td b{color:#111827;font-weight:400}.boss-category-daily-ledger-table tfoot td:first-child b{font-weight:650}.boss-category-daily-ledger-table tfoot td:first-child{background:#eaf2fb;box-shadow:1px 0 #c7d5e5}.boss-category-daily-ledger-table th:first-child,.boss-category-daily-ledger-table td:first-child{position:sticky;left:0;z-index:2;width:43px;min-width:43px;max-width:43px;text-align:center}.boss-category-daily-ledger-table th:first-child{z-index:5;text-align:center}.boss-category-daily-ledger-table td:first-child{background:#fff;box-shadow:1px 0 #dce5ef}.boss-category-daily-ledger-table th.is-amount,.boss-category-daily-ledger-table td.is-amount{width:55px;min-width:55px;max-width:55px}.boss-category-daily-ledger-table th.is-combined-rate,.boss-category-daily-ledger-table td.is-combined-rate,.boss-category-daily-ledger-table th.is-day-amount-compare,.boss-category-daily-ledger-table td.is-day-amount-compare{width:48px;min-width:48px;max-width:48px}.boss-category-daily-ledger-table th.is-day-compare-rate,.boss-category-daily-ledger-table td.is-day-compare-rate{width:62px;min-width:62px;max-width:62px}.boss-category-daily-ledger-table th.is-promotion-compare-part,.boss-category-daily-ledger-table td.is-promotion-compare-part{width:60px;min-width:60px;max-width:60px}.boss-category-daily-ledger-table th.is-promotion-compare-part{padding-inline:2px;font-size:9.5px;line-height:11px;white-space:normal}.boss-category-daily-ledger-table td.is-promotion-compare-part>b{font-size:10px;line-height:10px;text-align:center}.boss-category-daily-ledger-table td.is-promotion-compare-part>b.is-rise{color:#dc2626}.boss-category-daily-ledger-table td.is-promotion-compare-part>b.is-fall{color:#059669}.boss-category-daily-ledger-table td.is-expense-with-rate{padding-top:0;padding-bottom:0}.boss-category-daily-ledger-table td.is-expense-with-rate small{margin-top:1px;color:#111827;font-size:7.5px;line-height:8px;white-space:nowrap}.boss-category-daily-ledger-table td b{display:block;overflow:hidden;color:#111827;font-size:10px;font-weight:400;line-height:10px;text-overflow:ellipsis}.boss-category-daily-ledger-table td small{display:block;overflow:hidden;color:#111827;font-size:8px;font-weight:400;line-height:8px;text-overflow:ellipsis}.boss-category-daily-ledger-table td.primary b{color:#111827;font-weight:400}.boss-category-daily-gmv,.boss-category-daily-expected-profit{display:block;overflow:hidden;color:#111827;font-size:10px;font-weight:400;line-height:10px;text-overflow:ellipsis;white-space:nowrap}.boss-category-daily-gmv.is-rise,.boss-category-daily-expected-profit.is-rise{color:#059669;font-weight:400}.boss-category-daily-gmv.is-fall{color:#dc2626;font-weight:400}.boss-category-daily-expected-profit.is-fall{color:#111827;font-weight:400}.boss-category-daily-gmv.is-negative,.boss-category-daily-expected-profit.is-negative{color:#dc2626;font-weight:400}.boss-category-daily-ledger-table td.is-heatmap-cell{transition:background-color .16s ease}.boss-category-daily-ledger-table td.up b,.boss-category-daily-ledger-table td.warn b,.boss-category-daily-ledger-table td.down b{color:#111827;font-weight:400}.boss-category-daily-ledger-table td.is-negative b{color:#dc2626;font-weight:650}.boss-category-daily-day-arrow{display:inline-block;margin-left:2px;font-size:8.5px;font-style:normal;color:#111827;font-weight:400;line-height:1;vertical-align:1px}.boss-category-daily-ledger-table td small.boss-category-daily-compare-rate{margin-top:1px;font-size:7.5px;line-height:8px;white-space:nowrap;color:#111827;font-weight:400}.boss-category-daily-compare-value{display:inline-flex;align-items:center;justify-content:center;gap:2px;color:#111827;font-size:9px;font-weight:400;line-height:1;white-space:nowrap}.boss-category-daily-compare-value i{font-size:9px;font-style:normal;font-weight:400;line-height:1}.boss-category-daily-compare-value.is-gmv.is-rise,.boss-category-daily-compare-value.is-expected.is-rise{color:#059669}.boss-category-daily-compare-value.is-gmv.is-fall,.boss-category-daily-compare-value.is-expected.is-fall{color:#dc2626}.boss-category-daily-gmv .boss-category-daily-day-arrow.is-rise,.boss-category-daily-expected-profit .boss-category-daily-day-arrow.is-rise,.boss-category-daily-ledger-table td.is-gmv-with-compare small.boss-category-daily-compare-rate.is-rise,.boss-category-daily-ledger-table td.is-expected-profit-with-compare small.boss-category-daily-compare-rate.is-rise{color:#059669;font-weight:400}.boss-category-daily-gmv .boss-category-daily-day-arrow.is-fall,.boss-category-daily-ledger-table td.is-gmv-with-compare small.boss-category-daily-compare-rate.is-fall{color:#dc2626;font-weight:400}.boss-category-daily-expected-profit .boss-category-daily-day-arrow.is-fall,.boss-category-daily-ledger-table td.is-expected-profit-with-compare small.boss-category-daily-compare-rate.is-fall{color:#111827;font-weight:400}.boss-category-daily-ledger-table td.is-expected-profit-amount.is-negative-amount{background:#fff1f2}.boss-category-daily-promotion-rate{color:#111827;font-weight:400}.boss-category-daily-promotion-rate.is-rise,.boss-category-daily-promotion-rate .boss-category-daily-day-arrow.is-rise,.boss-category-daily-ledger-table td.is-day-compare-rate small.boss-category-daily-compare-rate.is-rise{color:#dc2626;font-weight:400}.boss-category-daily-promotion-rate.is-fall,.boss-category-daily-promotion-rate .boss-category-daily-day-arrow.is-fall,.boss-category-daily-ledger-table td.is-day-compare-rate small.boss-category-daily-compare-rate.is-fall{color:#059669;font-weight:400}.boss-category-daily-promotion-rate.is-negative{color:#dc2626;font-weight:650}.boss-category-daily-ledger-table tbody tr:hover td,.boss-category-daily-ledger-table tbody tr:hover td:first-child{background:#f4f8fd}.boss-category-daily-ledger-table tr.is-missing td,.boss-category-daily-ledger-table tr.is-future td{color:#8795a8;background:#f8fafc}.boss-category-daily-ledger-table tr.is-missing td:first-child,.boss-category-daily-ledger-table tr.is-future td:first-child{background:#f8fafc}.boss-category-daily-analysis{display:flex;height:100%;flex-direction:column;gap:6px;overflow:hidden}.boss-sku-month-trend-head{display:flex;min-height:38px;flex:0 0 38px;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;color:#172033;background:#fff;border:1px solid #d8e2ee;border-radius:7px}.boss-sku-month-trend-head>div{display:flex;min-width:0;align-items:baseline;gap:8px}.boss-sku-month-trend-head b{flex:none;font-size:13px;font-weight:650}.boss-sku-month-trend-head span,.boss-sku-month-trend-head em{overflow:hidden;color:#64748b;font-size:9.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.boss-sku-month-trend-head em{flex:none;color:#d97706}.boss-sku-month-trend-stack{display:grid;height:100%;min-width:0;min-height:0;flex:1;grid-template-rows:repeat(3,minmax(0,1fr));gap:6px;overflow:hidden}.boss-sku-month-trend-panel{min-height:0;height:100%}.boss-sku-month-trend-panel .boss-sku-month-trend-stack,.boss-sku-month-trend-panel .boss-product-daily-chart.boss-sku-month-trend-chart{min-height:0}.boss-sku-month-trend-panel .boss-product-daily-chart.boss-sku-month-trend-chart:has(>.refund-triple-lane-card){height:100%}.boss-product-daily-chart.boss-sku-month-trend-chart{grid-template-rows:32px minmax(0,1fr)}.boss-sku-month-trend-chart .boss-product-daily-chart-legend i{height:3px;border-radius:99px}.boss-sku-month-trend-chart svg path.boss-sku-month-trend-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.boss-sku-month-trend-chart svg circle.boss-sku-month-trend-point{stroke:#fff;stroke-width:1;vector-effect:non-scaling-stroke}.refund-triple-lane-card{--refund-meta-width: clamp(44px, 5%, 60px);display:grid;min-width:0;min-height:0;height:100%;grid-template-rows:minmax(0,1fr) 24px;overflow:hidden;background:#fff;border:1px solid #d8e2ee;border-radius:7px}.refund-triple-lane-body{display:grid;min-width:0;min-height:0;grid-template-rows:repeat(3,minmax(0,1fr))}.refund-triple-lane-row{display:grid;min-width:0;min-height:0;grid-template-columns:var(--refund-meta-width) minmax(0,1fr);background:color-mix(in srgb,var(--refund-lane-color) 3.5%,#fff)}.refund-triple-lane-row+.refund-triple-lane-row{border-top:1px solid #d8e2ee}.refund-triple-lane-meta{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:2px;padding:7px 4px;border-right:1px solid #d8e2ee;box-sizing:border-box;background:color-mix(in srgb,var(--refund-lane-color) 6%,#fff)}.refund-triple-lane-meta span{overflow:hidden;color:var(--refund-lane-color);font-size:9px;font-weight:600;line-height:12px;text-overflow:ellipsis;white-space:nowrap}.refund-triple-lane-meta strong{color:var(--refund-lane-color);font-size:10px;font-weight:650;font-variant-numeric:tabular-nums;line-height:13px}.refund-triple-lane-meta small{overflow:hidden;color:#64748b;font-size:7.5px;line-height:9px;text-overflow:ellipsis;white-space:nowrap}.refund-triple-lane-plot{position:relative;min-width:0;min-height:0;overflow:hidden}.refund-triple-lane-plot svg{display:block;width:100%;height:100%;min-width:0;min-height:0;overflow:visible}.refund-triple-lane-plot svg line{stroke:#e2e8f0;stroke-width:1;vector-effect:non-scaling-stroke}.refund-triple-lane-plot svg path{fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.refund-triple-lane-plot svg circle{stroke:#fff;stroke-width:1;vector-effect:non-scaling-stroke}.refund-triple-lane-point-label{position:absolute;z-index:2;padding:0 1px;transform:translate(-50%,calc(-100% - 3px));background:#ffffffd1;border-radius:2px;font-size:8.5px;font-weight:550;font-variant-numeric:tabular-nums;line-height:11px;white-space:nowrap;pointer-events:none}.refund-triple-lane-point-label.is-below{transform:translate(-50%,4px)}.refund-triple-lane-point-label.is-start{transform:translateY(calc(-100% - 3px))}.refund-triple-lane-point-label.is-start.is-below{transform:translateY(4px)}.refund-triple-lane-point-label.is-end{transform:translate(-100%,calc(-100% - 3px))}.refund-triple-lane-point-label.is-end.is-below{transform:translate(-100%,4px)}.refund-triple-lane-empty{position:absolute;inset:0;display:grid;place-items:center;color:#94a3b8;font-size:14px}.refund-triple-lane-axis{position:relative;min-width:0;margin-left:var(--refund-meta-width);border-top:1px solid #d8e2ee;background:#f8fafc}.refund-triple-lane-axis span{position:absolute;top:5px;transform:translate(-50%);color:#475569;font-size:8.5px;font-variant-numeric:tabular-nums;line-height:12px;white-space:nowrap}.refund-triple-lane-axis span.is-start{transform:none}.refund-triple-lane-axis span.is-end{transform:translate(-100%)}.boss-category-daily-analysis-plot.is-unified-refund-plot{height:100%;min-height:0;overflow:hidden}.boss-category-daily-analysis-plot.is-unified-refund-plot>.refund-triple-lane-card{position:absolute;inset:0}.boss-product-daily-chart.is-unified-refund-card{height:100%;min-height:0;align-self:stretch;grid-template-rows:32px minmax(0,1fr)}.boss-product-daily-chart.is-refund.is-standalone.is-unified-refund-card{width:100%;height:100%;min-height:0;max-height:none;align-self:stretch}.boss-product-daily-chart.is-unified-refund-card>header{grid-template-columns:minmax(0,1fr)}.boss-product-daily-chart.is-unified-refund-card>header+.refund-triple-lane-card{height:100%;align-self:stretch}.boss-product-daily-chart.is-unified-refund-card>.refund-triple-lane-card,.boss-sku-month-trend-chart>.refund-triple-lane-card{min-height:0}.boss-category-daily-analysis-chart:has(>.is-unified-refund-plot){height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)}.boss-category-daily-analysis-chart:has(>.is-unified-refund-plot)>header{grid-row:1}.boss-category-daily-analysis-chart:has(>.is-unified-refund-plot)>.is-unified-refund-plot{grid-row:2;height:100%;min-height:0;align-self:stretch}.boss-category-daily-analysis-plot.is-unified-marketing-profit-plot{height:100%;min-height:0;overflow:hidden}.boss-category-daily-analysis-plot.is-unified-marketing-profit-plot>.marketing-profit-quality-chart{position:absolute;inset:0}.boss-category-daily-analysis-chart:has(>.is-unified-marketing-profit-plot){height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)}.boss-category-daily-analysis-chart:has(>.is-unified-marketing-profit-plot)>header{grid-row:1}.boss-category-daily-analysis-chart:has(>.is-unified-marketing-profit-plot)>.is-unified-marketing-profit-plot{grid-row:2;height:100%;min-height:0;align-self:stretch}.boss-product-daily-chart.is-unified-marketing-profit-card{grid-template-rows:28px minmax(0,1fr)}.boss-product-daily-chart.is-unified-marketing-profit-card>header{grid-template-columns:minmax(0,1fr)}.boss-product-daily-chart.is-unified-marketing-profit-card>.marketing-profit-quality-chart{height:100%;min-height:0}.boss-category-daily-analysis-plot.is-unified-net-profit-plot{height:100%;min-height:0;overflow:hidden}.boss-category-daily-analysis-plot.is-unified-net-profit-plot>.net-profit-quality-chart{position:absolute;inset:0}.boss-category-daily-analysis-chart:has(>.is-unified-net-profit-plot){height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)}.boss-category-daily-analysis-chart:has(>.is-unified-net-profit-plot)>header{grid-row:1}.boss-category-daily-analysis-chart:has(>.is-unified-net-profit-plot)>.is-unified-net-profit-plot{grid-row:2;height:100%;min-height:0;align-self:stretch}@media(max-width:760px){.refund-triple-lane-card{--refund-meta-width: clamp(45px, 8%, 64px)}.refund-triple-lane-meta{padding-inline:4px}.refund-triple-lane-meta small{display:none}}.boss-sku-month-trend-y-axis text{fill:#64748b;font-size:9px;font-variant-numeric:tabular-nums}.boss-category-daily-conclusions{min-height:120px;flex:0 0 120px;overflow:hidden;background:#fff;border:1px solid #d8e2ee;border-radius:7px}.boss-category-daily-conclusions>header{display:flex;height:32px;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;color:#0f172a;background:#f8fafc;border-bottom:1px solid #e2e8f0}.boss-category-daily-conclusions>header b{font-size:13px;font-weight:650}.boss-category-daily-conclusions>header span{overflow:hidden;color:#334155;font-size:10.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.boss-category-daily-conclusions>div{display:grid;height:87px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px}.boss-category-daily-conclusions article{display:grid;min-width:0;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:6px;padding:7px;overflow:hidden;background:#f8fafc;border:1px solid #e2e8f0;border-left:2px solid #2563eb;border-radius:5px}.boss-category-daily-conclusions article.warn{border-left-color:#d97706}.boss-category-daily-conclusions article.risk{border-left-color:#dc2626}.boss-category-daily-conclusions article.good{border-left-color:#059669}.boss-category-daily-conclusions article>i{display:grid;width:22px;height:22px;place-items:center;color:#fff;background:#2563eb;border-radius:50%;font-size:10px;font-style:normal;font-weight:700}.boss-category-daily-conclusions article.warn>i{background:#d97706}.boss-category-daily-conclusions article.risk>i{background:#dc2626}.boss-category-daily-conclusions article.good>i{background:#059669}.boss-category-daily-conclusions article p{min-width:0;margin:0}.boss-category-daily-conclusions article p b,.boss-category-daily-conclusions article p span{display:block;overflow:hidden;text-overflow:ellipsis}.boss-category-daily-conclusions article p b{color:#1e293b;font-size:11px;font-weight:650;line-height:14px;white-space:nowrap}.boss-category-daily-conclusions article p span{display:-webkit-box;margin-top:2px;color:#334155;font-size:10.5px;font-weight:500;line-height:14px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.boss-category-daily-chart-stack{display:grid;height:100%;min-height:0;flex:1 1 0;grid-template-rows:42px minmax(0,1fr);gap:6px;overflow:hidden}.boss-category-daily-chart-stack.is-anchor-charts{grid-template-rows:none;grid-auto-rows:minmax(0,1fr)}.boss-category-daily-chart-stack.is-refund-active{height:100%;grid-template-rows:42px minmax(0,1fr)}.boss-category-daily-chart-tabs{display:grid;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px;background:#eef3f9;border:1px solid #d8e2ee;border-radius:7px}.boss-category-daily-chart-tabs button{min-width:0;padding:0 5px;overflow:hidden;color:#334155;background:transparent;border:0;border-radius:5px;font-family:inherit;font-size:12px;font-weight:400;line-height:32px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.boss-category-daily-chart-tabs button:hover{color:#1d4ed8;background:#ffffffb8}.boss-category-daily-chart-tabs button.active{color:#1d4ed8;background:#fff;box-shadow:0 1px 4px #1e40af24;font-weight:400}.boss-category-daily-chart-tabs button:focus-visible{outline:2px solid #93c5fd;outline-offset:1px}.boss-category-daily-analysis-chart{display:grid;height:100%;min-width:0;min-height:0;grid-template-rows:auto auto minmax(240px,1fr) auto;padding:9px 11px 6px;overflow:hidden;background:#fff;border:1px solid #d8e2ee;border-radius:7px;contain:layout paint}.boss-category-daily-analysis-chart>header{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:8px}.boss-category-daily-analysis-chart>header>div{display:flex;min-width:0;align-items:baseline;gap:6px}.boss-category-daily-analysis-chart>header b{flex:none;color:#172033;font-size:13px;font-weight:400;line-height:16px}.boss-category-daily-analysis-chart>header span,.boss-category-daily-analysis-chart>header em{overflow:hidden;color:#334155;font-size:10px;font-weight:400;font-style:normal;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.boss-category-daily-analysis-chart>header em{max-width:45%;flex:none;color:#334155;text-align:right}.boss-platform-gmv-share-strip{display:flex;min-width:0;align-items:center;justify-content:center;gap:5px}.boss-platform-gmv-share-strip>small{flex:none;color:#475569;font-size:8px;font-weight:400;white-space:nowrap}.boss-platform-gmv-share-strip>span{display:inline-flex;min-width:0;align-items:center;gap:3px;padding:2px 5px;overflow:visible;color:#111827;background:#ffffffd1;border:1px solid #dbe5f0;border-radius:999px;font-size:8.5px;line-height:11px;white-space:nowrap}.boss-platform-gmv-share-strip>span>i{width:5px;height:5px;flex:none;border-radius:50%}.boss-platform-gmv-share-strip>span>strong{color:#111827;font-size:inherit;font-weight:400}.boss-platform-gmv-share-strip>span.is-negative,.boss-platform-gmv-share-strip>span.is-negative>strong{color:#dc2626}.boss-category-daily-analysis-chart>header>.boss-platform-gmv-share-strip{min-width:240px;flex:1;margin-left:auto}.boss-category-daily-analysis-chart>header>.boss-platform-gmv-share-strip>span{overflow:visible;color:#111827;font-size:8.5px;text-overflow:clip}.boss-category-daily-analysis-legend{display:flex;min-width:0;align-items:center;gap:13px;overflow:hidden;color:#334155;font-size:9.5px;font-weight:400;line-height:14px;white-space:nowrap}.boss-category-daily-analysis-legend span{display:inline-flex;min-width:0;align-items:center;gap:3px;overflow:hidden;text-overflow:ellipsis}.boss-category-daily-analysis-legend i{width:11px;height:2px;flex:none;border-radius:99px}.boss-category-daily-independent-note{display:flex;min-width:0;align-items:center;color:#64748b;font-size:9.5px;line-height:14px}.boss-category-daily-analysis-plot{position:relative;height:100%;min-width:0;min-height:240px;overflow:visible}.boss-category-daily-analysis-plot.is-independent-lanes{min-height:300px}.boss-category-daily-plot-summary{position:absolute;top:3px;right:6px;z-index:7;padding:1px 8px;color:#2f6bb0;background:#ffffffd1;border:1px solid rgba(232,138,182,.22);border-radius:6px;font-size:11px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.boss-category-daily-analysis-plot.is-split-sections{min-height:400px}.boss-category-daily-section-meta{position:absolute;left:0;right:0;display:flex;align-items:center;gap:6px;padding:0 6px;background:#eef2f7;border-top:1px solid #d8e2ee;border-bottom:1px solid #d8e2ee;box-sizing:border-box}.boss-category-daily-section-meta b{flex-shrink:0;color:#334155;font-size:10px;font-weight:650;line-height:14px}.boss-category-daily-section-meta span{overflow:hidden;color:#64748b;font-size:9px;line-height:12px;text-overflow:ellipsis;white-space:nowrap}.boss-category-daily-section-meta .boss-category-daily-section-summary{margin-left:auto;flex:none;padding:0 4px;color:#2f6bb0;font-size:10px;font-weight:650;font-style:normal;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:visible}.boss-category-daily-entity-title{margin:2px 0 -2px;padding:4px 10px;display:flex;min-width:0;min-height:28px;align-items:center;gap:8px;color:#b34c7d;background:linear-gradient(135deg,#fbe1ec,#dcebfb);border:1px solid rgba(232,138,182,.28);border-radius:8px;font-size:13px;font-weight:700;letter-spacing:.01em}.boss-category-daily-entity-name{min-width:0;overflow:hidden;font:inherit;text-overflow:ellipsis;white-space:nowrap}.boss-product-trend-switch{display:inline-flex;flex:none;overflow:hidden;background:#ffffffeb;border:1px solid #b8cceb;border-radius:5px}.boss-product-trend-switch>button{min-width:60px;height:22px;padding:0 9px;color:#53627a;background:transparent;border:0;border-left:1px solid #dbe5f2;border-radius:0;font-family:var(--font);font-size:10px;font-weight:400;cursor:pointer}.boss-product-trend-switch>button:first-child{border-left:0}.boss-product-trend-switch>button:hover{color:#2563eb;background:#eff6ff}.boss-product-trend-switch>button.active{color:#fff;background:#3b82f6;font-weight:500}.boss-product-trend-switch>button:focus-visible{outline:2px solid #60a5fa;outline-offset:-2px}.boss-category-daily-section-entity{flex-shrink:0;max-width:44%;overflow:hidden;color:#b34c7d;font-size:10.5px;font-weight:700;font-style:normal;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.boss-category-daily-section-entity:after{margin:0 3px 0 5px;color:#cbb6c4;font-weight:400;content:"·"}.boss-category-daily-analysis-chart svg{display:block;width:100%;height:100%;min-height:0;overflow:visible}.boss-category-daily-analysis-chart svg line{stroke:#e6edf5;stroke-width:1;vector-effect:non-scaling-stroke}.boss-category-daily-analysis-chart svg line.zero-line{stroke:#94a3b8;stroke-dasharray:3 3}.boss-category-daily-analysis-plot.is-independent-lanes svg g+g rect{stroke:#d8e2ee;stroke-width:1;vector-effect:non-scaling-stroke}.boss-category-daily-analysis-chart svg path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45;vector-effect:non-scaling-stroke}.boss-category-daily-analysis-chart svg path.dashed{stroke-dasharray:4 3}.boss-category-daily-analysis-chart svg g.is-summary-lane path{stroke-width:1.9}.boss-category-daily-analysis-chart svg circle.boss-category-daily-hover-point{fill:transparent;stroke:transparent;pointer-events:all;cursor:help}.boss-category-daily-chart-labels{position:absolute;z-index:2;inset:0;overflow:visible;pointer-events:none}.boss-category-daily-lane-meta-layer{position:absolute;z-index:3;inset:0;overflow:visible;pointer-events:none}.boss-category-daily-lane-meta{position:absolute;left:0;width:5%;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 2px;border-right:1px solid #d8e2ee;background:#ffffffb8;box-sizing:border-box}.boss-category-daily-lane-meta b{overflow:hidden;font-size:10px;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.boss-category-daily-lane-meta b.is-vertical{writing-mode:vertical-rl;text-orientation:mixed;max-height:100%;line-height:12px;letter-spacing:0;text-overflow:clip}.boss-category-daily-lane-meta.is-summary b{font-weight:650}.boss-category-daily-lane-meta small{overflow:hidden;color:#64748b;font-size:7.5px;line-height:10px;text-overflow:ellipsis;white-space:nowrap}.boss-category-daily-analysis-plot.is-independent-lanes .boss-category-daily-chart-label>b{padding-inline:1px;font-size:9px}.boss-category-daily-chart-label{position:absolute;width:0;height:0;color:#1e3a8a}.boss-category-daily-chart-label>i{position:absolute;left:0;top:0;width:3px;height:3px;border:0;border-radius:50%;box-shadow:none;transform:translate(-50%,-50%)}.boss-category-daily-chart-label>b{position:absolute;left:0;top:var(--label-offset, -12px);padding:0 2px;color:inherit;background:#fffffff0;border-radius:2px;font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;line-height:14px;text-shadow:none;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:auto;cursor:help}.boss-category-daily-chart-label.is-start>b{transform:translateY(-50%)}.boss-category-daily-chart-label.is-end>b{transform:translate(-100%,-50%)}.boss-category-daily-chart-label.is-compare-label>b{top:0;padding:0 1px;color:#059669;background:#ecfdf5e0;font-size:9px;font-weight:500;line-height:12px}.boss-category-daily-chart-label.is-compare-label>i{width:2.5px;height:2.5px}.boss-category-daily-analysis-chart>footer{display:flex;justify-content:space-between;color:#40536e;font-size:9px;font-weight:400;line-height:12px}.boss-category-daily-analysis-chart.is-independent-scale>footer{box-sizing:border-box;padding-right:1.5%;padding-left:5.5%}.boss-category-daily-analysis-empty{display:grid;min-height:38px;place-items:center;color:#475569;font-size:8px}@media(max-height:740px){.boss-category-daily-modal-head{min-height:43px;padding-block:4px}.boss-category-daily-modal-head h2{font-size:14px}.boss-category-daily-modal-head p{font-size:9px}.boss-category-daily-ledger>header{min-height:28px}.boss-category-daily-ledger-table th{height:32px}.boss-category-daily-conclusions{min-height:78px;flex-basis:78px}.boss-category-daily-conclusions>header{height:22px}.boss-category-daily-conclusions>div{height:55px;padding:3px}.boss-category-daily-analysis-chart{min-height:0;padding-block:2px}}@media(max-width:1000px){.boss-category-daily-backdrop{overflow:auto}.boss-category-daily-modal,.boss-category-daily-modal.is-platform{min-height:880px}.boss-category-daily-workspace{grid-template-columns:minmax(0,1fr);overflow-y:auto}.boss-category-daily-ledger{min-height:660px}.boss-category-daily-analysis{min-height:700px}}*{box-sizing:border-box;cursor:var(--dumbbell-cursor)}body{margin:0;min-width:320px;color:var(--text);background:var(--bg)}button,select,input[type=button],input[type=submit],input[type=reset]{font:inherit}textarea,input:not([type=button]):not([type=submit]):not([type=reset]){font:inherit;cursor:text}.app-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.sidebar{display:flex;flex-direction:column;gap:18px;min-width:0;padding:22px 14px;color:#e6edf7;background:#132033;border-right:1px solid rgba(255,255,255,.08)}.brand{display:flex;align-items:center;gap:12px;padding:4px 6px 16px;border-bottom:1px solid rgba(255,255,255,.12)}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;color:#fff;font-weight:800;background:linear-gradient(135deg,#2563eb,#0f9f6e)}.brand strong,.brand span,.sidebar-footer span,.sidebar-footer strong{display:block}.brand strong{font-size:15px}.brand span,.sidebar-footer span{margin-top:4px;color:#9aa8bc;font-size:12px}.nav{display:grid;gap:20px;max-width:100%}.nav-section{display:grid;gap:6px}.nav-level{min-height:26px;display:flex;align-items:center;letter-spacing:0}.nav-level-1{padding:0 8px;color:#8fa0b8;font-size:12px;font-weight:700}.nav-level-2{padding-left:16px;color:#e6edf7;font-size:14px;font-weight:500}.nav-item{width:100%;min-height:36px;display:flex;align-items:center;padding:0 12px 0 16px;text-align:left;text-decoration:none;color:#e6edf7;background:transparent;border:0;border-radius:7px;cursor:var(--dumbbell-cursor)}.nav-item:hover,.nav-item.active{color:#fff;background:#2563eb33}.nav-item.active{background:#2563eb57;box-shadow:inset 3px 0 #60a5fa}.sidebar-footer{margin-top:auto;padding:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:8px}.sidebar-footer strong{margin-top:8px;font-size:13px}.workspace{min-width:0;padding:22px;overflow-x:hidden}.dashboard-sticky-head{position:sticky;top:0;z-index:40;margin:-22px 0 14px;padding:22px 0 1px;background:linear-gradient(180deg,#eff4f9fa,#eff4f9f5 76%,#eff4f9db);backdrop-filter:blur(10px);box-shadow:0 12px 24px #0f172a0f}.dashboard-sticky-head .topbar{margin-bottom:14px}.dashboard-sticky-head .filter-bar{margin:0 0 12px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.crumb{margin:0 0 6px;color:var(--muted);font-size:13px}h1,h2{margin:0;letter-spacing:0}h1{font-size:26px}h2{font-size:16px}.toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.period-switch{display:inline-flex;min-height:38px;padding:3px;background:#dfe7f1;border:1px solid #d0d9e6;border-radius:8px}.period-switch button{min-width:58px;padding:0 12px;color:#506078;background:transparent;border:0;border-radius:6px;cursor:var(--dumbbell-cursor)}.period-switch button.active{color:var(--ink);font-weight:700;background:#fff;box-shadow:0 1px 6px #0f172a1f}.permission-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;color:#0f3f2e;background:#dcfce7;border:1px solid #b7f0c7;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap}.permission-pill.soft{color:#27406f;background:#e8f0ff;border-color:#c7d7fe}.toolbar .period-switch button,.toolbar .permission-pill{font-family:var(--font);font-size:14px;font-weight:600;line-height:1}.toolbar .permission-pill{min-height:38px}.skill-status-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;color:#0f766e;background:#eefdf8;border:1px solid #99f6e4;border-radius:999px;font-size:13px;font-weight:800;white-space:nowrap}.skill-status-pill.disabled{color:#64748b;background:#f8fafc;border-color:#cbd5e1}.primary-action,.ghost-action{min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:7px;cursor:var(--dumbbell-cursor)}.primary-action{color:#fff;background:var(--blue)}.ghost-action{color:var(--blue);background:#eef4ff;border-color:#c7d7fe}.filter-bar{display:flex;align-items:center;gap:12px;margin:-2px 0 14px;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);font-family:var(--font);font-size:13px;font-weight:400}.filter-field{display:flex;align-items:center;gap:8px}.filter-field span{color:var(--muted);white-space:nowrap}.filter-field input,.filter-field select{min-height:34px;padding:0 10px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;font:inherit}.filter-summary{flex:0 0 auto;padding:7px 10px;color:#27406f;background:#e8f0ff;border:1px solid #c7d7fe;border-radius:999px;white-space:nowrap}.filter-state{min-width:94px;color:#2563eb;opacity:0;transform:translate(-4px);transition:opacity .16s ease,transform .16s ease,color .16s ease;white-space:nowrap}.filter-state.active,.filter-state.error{opacity:1;transform:translate(0)}.filter-state.error{color:var(--red)}.dashboard-view .metric,.dashboard-view .panel{transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.dashboard-view.is-loading .metric,.dashboard-view.is-loading .panel{opacity:.82}.view{display:none}.view.active{display:block}.permission-strip{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;background:#fff8e8;border:1px solid #fde7b0;border-radius:8px}.permission-strip b{color:#8a4b0b;white-space:nowrap}.permission-strip span{color:#5f6673;font-size:13px}.inline-permission-strip{flex:1 1 420px;min-width:320px;margin:0;padding:8px 10px;font:inherit}.inline-permission-strip b,.inline-permission-strip span{font:inherit}.inline-permission-strip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-grid-wrapper{min-width:0;display:flex;flex-direction:column;gap:8px}.metric-section-title{font-size:16px;font-weight:700;color:var(--ink);line-height:1.2}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,160px));gap:6px;margin-bottom:0}.dashboard-top-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:14px;margin-bottom:14px}.dashboard-top-grid.summary-top-grid{grid-template-columns:minmax(0,1fr)}.dashboard-top-grid.platform-top-grid{grid-template-columns:minmax(0,1fr) 360px}.platform-top-grid .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-top-grid .metric.metric-wide{grid-column:span 2}.summary-top-grid .metric-grid{grid-template-columns:minmax(220px,1.08fr) repeat(5,minmax(0,1fr));grid-template-rows:repeat(2,auto);grid-auto-flow:row dense;align-items:stretch}.summary-top-grid .metric.metric-forecast{grid-column:1;grid-row:1 / span 2;min-height:176px;padding:14px 16px}.summary-top-grid .metric.metric-wide{grid-column:span 2}.side-summary-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.platform-metric-wrapper{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.platform-metric-title{font-size:16px;font-weight:800;color:#1e293b;line-height:1.2;padding-left:0;position:static}.platform-metric-title:before{display:none}.product-analysis-panel{margin-bottom:14px}.product-analysis-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:16px}.pa-left,.pa-right{background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;padding:12px;min-height:320px}.pa-section-title{font-size:13px;font-weight:700;color:var(--ink);margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.pa-section-title small{font-size:11px;color:var(--muted);font-weight:500}.pa-table{width:100%;border-collapse:collapse;font-size:12px}.pa-table th,.pa-table td{text-align:left;padding:7px 6px;border-bottom:1px solid var(--line)}.pa-table th{color:var(--muted);font-weight:600;white-space:nowrap}.pa-row{cursor:pointer;transition:background .15s}.pa-row:hover{background:#2563eb0a}.pa-row.active{background:#2563eb14}.pa-rank{display:inline-block;width:20px;font-weight:700;color:var(--muted)}.pa-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.expand-btn{width:18px;height:18px;border:1px solid var(--line);background:#fff;border-radius:4px;cursor:pointer;font-size:12px;line-height:1;margin-right:6px;display:inline-flex;align-items:center;justify-content:center}.expand-btn:hover{background:var(--surface-soft)}.pa-sub-row{background:#f8fafc}.pa-sub-row td{padding:0!important;border-bottom:none}.pa-sub-table td{padding:6px;border-bottom:1px solid var(--line)}.pa-sub-table tr:last-child td{border-bottom:none}.pa-sub-item:hover{background:#2563eb08}.pa-table .badge{font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px;white-space:nowrap}.pa-table .badge.sales{background:#e0e7ff;color:var(--blue)}.pa-table .badge.gross{background:#d1fae5;color:var(--green)}.pa-table .badge.ad{background:#fef3c7;color:var(--amber)}.pa-table .badge.mk{background:#ede9fe;color:var(--purple)}.pa-table .badge.share{background:#f1f5f9;color:var(--muted);font-size:10px}.pa-placeholder{color:var(--faint);font-size:13px;text-align:center;padding:60px 0}@media(max-width:1100px){.product-analysis-layout{grid-template-columns:1fr}}.side-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0}.metric,.panel,.report-grid article,.role-grid article{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.metric{min-height:56px;padding:6px 9px}.metric.highlight{background:linear-gradient(180deg,#fffffffa,#f8fbfffa),linear-gradient(135deg,rgba(37,99,235,.08),transparent 58%);border-color:#c9dafa}.metric.metric-forecast{position:relative;overflow:hidden;background:linear-gradient(180deg,#fffffffc,#fffaeefa),linear-gradient(135deg,rgba(245,158,11,.14),transparent 62%);border-color:#f3c978;box-shadow:0 12px 28px #f59e0b29}.metric.metric-forecast:after{content:"重点";position:absolute;top:8px;right:10px;padding:2px 7px;border-radius:999px;background:#f59e0b1f;color:#b45309;font-size:10px;font-weight:700;letter-spacing:0}.metric span,.metric small{display:block;color:var(--muted);font-size:11px}.metric small{white-space:pre-line;line-height:1.5}.metric-card-body{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.metric-card-body.has-compare{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;height:100%}.metric-card-body.has-middle.has-compare{grid-template-columns:minmax(0,1fr) minmax(82px,auto) auto;column-gap:10px}.metric-card-main{min-width:0}.metric-middle-box{display:flex;min-width:0;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.metric-middle-box span{display:block;color:var(--muted);font-size:11px;line-height:1.15;white-space:nowrap}.metric-middle-box strong{display:block;margin:3px 0 2px;font-size:12px;line-height:1.1;white-space:nowrap}.metric-middle-box small{display:block;font-size:10px;line-height:1.15;white-space:nowrap}.metric-value-line{display:flex;align-items:flex-end;justify-content:flex-start;gap:8px;min-width:0}.metric-value-line.has-side-rate{justify-content:space-between}.metric-side-rate-box{display:flex;min-width:0;flex:0 0 auto;flex-direction:column;align-items:flex-end;justify-content:center;text-align:right}.metric strong{display:block;margin:4px 0 2px;font-size:13px;white-space:nowrap}.metric .metric-side-rate{display:block;margin:3px 0 0;font-size:11px;font-weight:600;line-height:1.1;text-align:right;white-space:nowrap}.metric .metric-rate-value{display:block;margin:1px 0 0;font-size:12px;line-height:1.1;white-space:nowrap}.metric-compare-box{display:flex;min-height:100%;flex-direction:column;justify-content:space-between;min-width:70px;padding-left:8px;text-align:right}.metric-compare-box span{display:block;color:var(--text);font-size:11px;font-weight:400;line-height:1.15}.metric-compare-box b{display:block;margin-top:0;font-size:11px;font-weight:400;line-height:1.15;white-space:nowrap}.metric-compare-box small{display:block;margin-top:0;font-size:10px;font-weight:400;line-height:1.15;white-space:nowrap}.metric.metric-forecast strong{font-size:18px;color:#7c2d12}.summary-top-grid .metric.metric-forecast span{font-size:12px;font-weight:700;color:#9a3412}.summary-top-grid .metric.metric-forecast strong{margin:14px 0 10px;font-size:28px;line-height:1.1}.summary-top-grid .metric.metric-forecast small{font-size:12px;line-height:1.6}.metric-sparkline-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:10px;padding-top:0;border-top:0}.metric-sparkline{flex:0 0 94px;width:94px;height:20px;overflow:visible}.metric-sparkline path{fill:none;stroke:#2563eb;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.metric-sparkline-rate{flex:0 0 auto;color:var(--muted);font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.summary-top-grid .metric.metric-forecast .metric-sparkline-row{margin-top:14px;padding-top:0}.summary-top-grid .metric.metric-forecast .metric-sparkline-rate{font-size:14px;letter-spacing:0}.summary-top-grid .metric{position:relative;min-height:74px;padding:10px 12px;overflow:hidden;color:#eef6ff;background:linear-gradient(180deg,#111827fa,#080d14fa),radial-gradient(circle at 18% 0%,rgba(16,185,129,.16),transparent 36%);border-color:#1e293beb;border-top:3px solid #10b981;box-shadow:0 14px 28px #0f172a33}.summary-top-grid .metric span,.summary-top-grid .metric small{color:#e2e8f0b8}.summary-top-grid .metric strong{margin:5px 0 0;color:#34d399;font-size:20px;line-height:1.05}.summary-top-grid .metric .metric-card-body.has-compare{grid-template-columns:minmax(0,1fr) minmax(72px,auto)}.summary-top-grid .metric .metric-compare-box{align-self:stretch;padding-left:10px}.summary-top-grid .metric .metric-middle-box span{color:#e2e8f0b8;font-weight:400}.summary-top-grid .metric .metric-middle-box strong{color:#fbbf24;font-weight:700}.summary-top-grid .metric .metric-middle-box small{color:#fbbf24db;font-weight:400}.summary-top-grid .metric .metric-compare-box span{color:#ffffffe0;font-size:12px;font-weight:400}.summary-top-grid .metric .metric-compare-box b{color:#34d399;font-size:12px;font-weight:400}.summary-top-grid .metric .metric-compare-box small{color:#e2e8f0b8;font-size:11px;font-weight:400}.summary-top-grid .metric .metric-side-rate{margin-top:6px;color:#e2e8f0c2}.summary-top-grid .metric .metric-rate-value{color:#34d399;font-size:15px}.summary-top-grid .metric .up,.summary-top-grid .metric .metric-compare-box .up{color:#34d399!important}.summary-top-grid .metric .down,.summary-top-grid .metric .metric-compare-box .down{color:#fb7185!important}.summary-top-grid .metric .warn,.summary-top-grid .metric .metric-compare-box .warn{color:#fbbf24!important}.summary-top-grid .metric.metric-wide{border-top-color:#f59e0b}.summary-top-grid .metric.metric-wide .metric-card-body.has-middle.has-compare{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0}.summary-top-grid .metric.metric-wide .metric-card-main,.summary-top-grid .metric.metric-wide .metric-middle-box,.summary-top-grid .metric.metric-wide .metric-compare-box{display:flex;height:100%;flex-direction:column;justify-content:space-between;min-width:0;padding:0 14px}.summary-top-grid .metric.metric-wide .metric-card-main{padding-left:0}.summary-top-grid .metric.metric-wide .metric-middle-box,.summary-top-grid .metric.metric-wide .metric-compare-box{border-left:1px solid rgba(148,163,184,.2)}.summary-top-grid .metric.metric-wide .metric-middle-box{align-items:flex-start}.summary-top-grid .metric.metric-wide .metric-compare-box{min-width:0;align-items:flex-end;padding-right:0}.summary-top-grid .metric.metric-wide .metric-middle-box strong{font-size:18px;line-height:1.05}.summary-top-grid .metric.metric-wide .metric-middle-box small{margin-top:2px;font-size:11px}.summary-top-grid .metric.metric-wide strong{color:#fbbf24}.summary-top-grid .metric.metric-forecast{padding-bottom:42px;background:linear-gradient(180deg,#191208fa,#0c0a07fa),radial-gradient(circle at 18% 0%,rgba(245,158,11,.2),transparent 38%);border-color:#f59e0b73;border-top-color:#f59e0b;box-shadow:0 16px 30px #f59e0b33}.summary-top-grid .metric.metric-forecast:after{content:none}.summary-top-grid .metric.metric-forecast strong{color:#fbbf24}.summary-top-grid .metric.metric-forecast span{color:#fbbf24eb}.summary-top-grid .metric.metric-forecast small{color:#ffedd5c2}.summary-top-grid .metric.metric-forecast .metric-sparkline-row{position:absolute;left:14px;bottom:12px;width:110px;height:24px;margin:0;z-index:3;pointer-events:none}.summary-top-grid .metric.metric-forecast .metric-sparkline{flex-basis:110px;width:110px;height:24px;display:block;overflow:visible}.summary-top-grid .metric.metric-forecast .metric-sparkline path{stroke:#3b82f6;stroke-width:2.2}.up{color:var(--green)!important}.down{color:var(--red)!important}.warn{color:var(--amber)!important}.content-grid,.ai-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:14px;margin-bottom:14px}.dashboard-content-grid{align-items:start;grid-template-columns:minmax(0,1fr) 360px}.dashboard-content-grid>.panel{min-width:0;align-self:start}.panel{padding:16px;overflow:hidden}.trend-panel{padding:18px;background:linear-gradient(180deg,#fffffff5,#f8fbfff5),radial-gradient(circle at 18% 0%,rgba(37,99,235,.08),transparent 32%)}.trend-panel .panel-head{margin-bottom:12px}.platform-trend-section{padding:16px;background:linear-gradient(180deg,#fffffffa,#f8fbfffa),#fff}.platform-trend-section .panel-head{margin-bottom:12px}.platform-trend-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-trend-split>*{min-width:0}.platform-trend-chart-box{min-width:0;border:1px solid #dbe7f3;border-radius:12px;background:#fff;padding:14px 16px 12px;height:454px;display:flex;flex-direction:column;overflow:hidden}.platform-native-chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.platform-native-chart-head h3{margin:0;color:#0f172a;font-size:18px;font-weight:800}.platform-native-chart-head span{color:#64748b;font-size:12px;white-space:nowrap}.platform-native-chart-summary{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.platform-native-chart-summary span:first-child:not(:last-child){color:#172554;font-weight:600}.native-trend-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px}.native-trend-legend span{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#334155;font-size:12px;line-height:1}.native-trend-legend i{width:8px;height:8px;border-radius:999px;flex:0 0 auto}.native-line-chart{width:100%;flex:1;min-height:0;display:block}.native-chart-grid line{stroke:#e2e8f0;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.native-chart-grid text{fill:#94a3b8;font-size:11px;text-anchor:end;stroke:none}.native-chart-total-axis text{fill:#172554;font-size:10px;font-weight:600;text-anchor:start;stroke:none}.native-line-series{filter:none}.native-line-chart polyline{fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:none}.native-line-chart polygon{opacity:.9}.native-line-chart circle{stroke:#fff;stroke-width:1;vector-effect:non-scaling-stroke;filter:none}.native-line-chart text{font-size:11px;font-weight:500;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.native-chart-x-axis text{fill:#64748b;font-size:12px;font-weight:600;stroke:none}.native-chart-x-axis text+text{fill:#64748b;font-size:11px;font-weight:500}.native-chart-empty{flex:1;display:grid;place-items:center;border:1px dashed #cbd5e1;border-radius:10px;color:#64748b;font-size:14px}.native-combo-legend{display:flex;align-items:center;gap:14px;margin:0 0 8px}.native-combo-legend span{display:inline-flex;align-items:center;gap:6px;color:#475569;font-size:12px;font-weight:600}.native-combo-legend i{display:block;flex:0 0 auto}.native-combo-legend .bar i{width:16px;height:10px;border-radius:3px;background:#60a5fa}.native-combo-legend .line i{width:18px;height:0;border-top:2px solid #2563eb;position:relative}.native-combo-legend .line i:after{content:"";position:absolute;top:-4px;right:-1px;width:6px;height:6px;border-radius:999px;background:#2563eb}.native-combo-chart{width:100%;flex:1;min-height:0;display:block}.native-combo-grid line{stroke:#dbe4f0;stroke-width:1.2;vector-effect:non-scaling-stroke}.native-combo-axis-left text,.native-combo-axis-right text{fill:#64748b;font-size:12px;font-weight:700;stroke:none}.native-combo-axis-left,.native-combo-axis-right{fill:#64748b;font-size:12px;font-weight:700;stroke:none}.native-combo-axis-left text{text-anchor:end}.native-combo-axis-right text{text-anchor:start}.native-combo-baseline{stroke:#cbd5e1;stroke-width:1.5;vector-effect:non-scaling-stroke}.native-combo-bar{fill:#60a5fa;stroke:none;vector-effect:non-scaling-stroke}.native-combo-bar.negative{fill:#dbeafe;stroke:none}.native-combo-bar-label,.native-combo-rate-label{font-size:10px;font-weight:700;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.native-combo-bar-label{fill:#2563eb}.native-combo-bar-label.negative,.native-combo-rate-label.negative{fill:#dc2626}.native-combo-rate-label{fill:#64748b}.native-combo-rate-line{fill:none;stroke:#2563eb;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.native-combo-rate-dot{fill:#2563eb;stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke}.native-platform-combo{flex:1;min-height:0;display:grid;grid-auto-rows:auto;gap:8px}.native-platform-summary-row{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;min-height:94px;padding-bottom:8px;border-bottom:1px solid #edf2f7}.native-platform-summary-name{font-size:14px;font-weight:800;color:#1d4ed8;padding:0;white-space:nowrap;writing-mode:vertical-lr;text-orientation:upright;text-align:center;letter-spacing:2px;width:100%;height:100%}.native-platform-summary-svg{width:100%;height:94px;display:block;overflow:visible}.native-platform-summary-zero{stroke:#d5deea;stroke-width:1.3;vector-effect:non-scaling-stroke}.native-platform-summary-line{fill:none;stroke:#059669;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.native-platform-summary-dot{fill:#059669;stroke:#fff;stroke-width:1.6;vector-effect:non-scaling-stroke}.native-platform-summary-dot.negative{fill:#dc2626}.native-platform-summary-dot.neutral{fill:#94a3b8}.native-platform-summary-label{font-size:12px;font-weight:700;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.native-platform-summary-label.negative{fill:#dc2626}.native-platform-combo-row{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;min-height:84px}.native-platform-combo-row:last-child{min-height:116px}.native-platform-combo-row.store-trend-row,.native-platform-combo-row.total-trend-row{grid-template-columns:64px minmax(0,1fr);min-height:0;padding:4px 0;border-bottom:1px solid #edf2f7}.native-platform-combo-row.store-trend-row:last-child,.native-platform-combo-row.total-trend-row:last-child{border-bottom:0}.native-platform-combo-row.store-trend-row .native-platform-combo-name,.native-platform-combo-row.total-trend-row .native-platform-combo-name{align-self:center;height:auto;padding:0 3px 0 1px;overflow:hidden;display:-webkit-box;font-size:11px;font-weight:600;-webkit-box-orient:vertical;-webkit-line-clamp:2;letter-spacing:0;line-height:1.35;text-align:left;text-orientation:mixed;white-space:normal;writing-mode:horizontal-tb}.native-platform-combo-name{font-size:14px;font-weight:800;padding:0;white-space:nowrap;writing-mode:vertical-lr;text-orientation:upright;text-align:center;letter-spacing:2px;width:100%;height:100%}.native-platform-combo-svg{width:100%;height:100%;display:block;overflow:visible}.native-platform-combo-zero{stroke:#cbd5e1;stroke-width:1.5;vector-effect:non-scaling-stroke}.native-platform-combo-rate-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.native-platform-combo-rate-dot{stroke:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke}.native-platform-combo-bar{opacity:.42}.native-platform-combo-bar.negative{opacity:.78}.native-platform-combo-bar-label,.native-platform-combo-rate-value{font-size:11px;font-weight:700;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.native-platform-combo-rate-value{font-size:12px;opacity:.92}.native-platform-combo-bar-label{font-size:10px;font-weight:700;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.native-platform-combo-x-axis text{fill:#000;font-size:11px;font-weight:600;text-anchor:middle;stroke:none}.native-platform-combo-x-axis text+text{fill:#000;font-size:11px;font-weight:500}.native-net-chart{flex:1;min-height:0;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:8px}.native-net-row{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:flex-start;min-height:0}.native-net-platform{font-size:12px;font-weight:800;white-space:nowrap;padding-top:10px}.native-net-bars{position:relative;height:108px;border-radius:10px;background:#f8fafc;overflow:hidden}.native-net-axis-area{position:relative;display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:2px;height:100%;padding:8px 4px 0}.native-net-zero{position:absolute;left:4px;right:4px;height:2px;background:#94a3b8;pointer-events:none;box-shadow:0 0 0 1px #ffffff8c}.native-net-cell{position:relative;min-width:0;display:grid;grid-template-rows:58px 14px 10px;align-items:start}.native-net-plot{position:relative;height:58px;overflow:visible}.native-net-value{position:absolute;z-index:2;left:50%;transform:translate(-50%);color:#2563eb;font-size:8px;font-weight:800;line-height:1;white-space:nowrap}.native-net-value.negative{color:#dc2626}.native-net-bar{position:absolute;z-index:1;left:50%;width:12px;min-height:3px;transform:translate(-50%);border-radius:4px 4px 2px 2px;box-shadow:0 1px 2px #0f172a1f}.native-net-bar.negative{background:#dc2626!important;border-radius:2px 2px 4px 4px}.native-net-date{display:block;text-align:center;color:#64748b;font-size:8px;font-weight:600;line-height:1;white-space:nowrap}.native-net-cell small{display:block;text-align:center;color:#94a3b8;font-size:7px;line-height:1;white-space:nowrap}.platform-trend-section *{font-weight:400!important}.platform-trend-section>.panel-head h2,.platform-trend-section .platform-native-chart-head h3{font-weight:700!important}.platform-trend-section .native-chart-x-axis text,.platform-trend-section .native-chart-x-axis text+text{fill:#000;font-size:11px}@media(max-width:1100px){.platform-trend-split{grid-template-columns:1fr}}.store-profit-panel{margin-bottom:14px;padding:18px;background:linear-gradient(180deg,#fffffffa,#f8fbfffa),radial-gradient(circle at 16% 0%,rgba(15,159,110,.08),transparent 34%)}.store-profit-panel .panel-head{margin-bottom:12px}.compact-profit-table{min-height:230px;max-height:380px;overflow:auto;background:#fff;border:1px solid #e6edf5;border-radius:8px}.compact-profit-table table{min-width:2320px}.compact-profit-table th{position:sticky;top:0;z-index:1}.compact-profit-table td:first-child{color:var(--ink);font-weight:700}.compact-profit-table tfoot td{position:sticky;bottom:0;color:var(--ink);font-weight:800;background:#f8fbff;border-top:1px solid #dbe7f4;box-shadow:0 -6px 14px #0f172a0a}.finance-tree-table tbody tr.level-1 td:first-child{padding-left:22px}.finance-tree-table tbody tr.level-2 td:first-child{padding-left:42px}.finance-tree-table tbody tr.level-3 td:first-child{padding-left:62px}.finance-tree-table tbody tr.level-4 td:first-child{padding-left:82px}.finance-tree-table tbody tr.level-0 td{color:var(--ink);font-weight:700;background:#f3f7fc}.finance-tree-table tbody tr.level-0 .tree-name{font-size:15px;font-weight:850}.finance-tree-table tbody tr.level-1 .tree-name{font-size:13px;font-weight:760}.finance-tree-table tbody tr.level-2 .tree-name,.finance-tree-table tbody tr.level-3 .tree-name,.finance-tree-table tbody tr.level-4 .tree-name{font-size:12px;font-weight:650}.finance-tree-table tbody tr:hover td{background:#f8fbff}.tree-label{min-width:250px}.tree-label,.stack-cell{white-space:normal}.tree-toggle,.tree-spacer{width:24px;height:24px;margin-right:8px;vertical-align:middle}.tree-toggle{color:#1d4ed8;font-weight:800;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;cursor:pointer}.tree-spacer{display:inline-block}.tree-index{display:inline-block;min-width:22px;color:#64748b;font-size:12px}.tree-name{color:var(--ink);font-weight:700}.tree-label small,.stack-cell small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.stack-cell b{display:block;color:inherit}.muted-cell{color:var(--muted)}.finance-tree-table .text-left{text-align:left}.hierarchy-metric-cell{display:inline-flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:70px;line-height:1.08}.hierarchy-metric-cell.no-compare{gap:0;justify-content:flex-end}.hierarchy-metric-cell small{color:#98a2b3;font-size:10px;font-weight:600;line-height:1}.hierarchy-metric-cell b{color:inherit;font-size:13px;font-weight:760}.finance-tree-table tbody tr.level-0 .hierarchy-metric-cell b,.compact-profit-table tfoot .hierarchy-metric-cell b{font-weight:850}.dashboard-visual-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:14px}.dashboard-visual-grid>.panel{min-width:0}.visual-panel{min-height:300px;background:linear-gradient(180deg,#fffffffa,#f8fbfffa),radial-gradient(circle at 18% 0%,rgba(8,145,178,.08),transparent 34%)}.visual-bars,.ratio-stack{display:grid;gap:12px}.visual-bar-row{display:grid;gap:7px}.visual-bar-head,.ratio-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.visual-bar-head b,.ratio-row b{color:var(--ink);font-size:13px}.visual-bar-head span,.visual-bar-row small,.ratio-row small{color:var(--muted);font-size:12px}.dual-bar{position:relative;height:13px;overflow:hidden;background:#edf2f7;border-radius:999px}.dual-bar i,.dual-bar em{position:absolute;inset:0 auto 0 0;border-radius:inherit}.dual-bar i{background:linear-gradient(90deg,#2563ebcc,#2563eb57)}.dual-bar em{height:5px;top:4px;background:#0f9f6e}.ratio-row{padding:10px 0;border-bottom:1px solid #edf2f7}.ratio-row:last-child{border-bottom:0}.ratio-row>div{display:grid;gap:3px;min-width:92px}.ratio-pill{min-width:62px;padding:5px 7px;text-align:center;color:#92400e;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;font-size:12px;font-weight:700}.ratio-pill.soft{color:#075985;background:#eff6ff;border-color:#bfdbfe}.ratio-pill.profit{background:#f0fdf4;border-color:#bbf7d0}.side-summary-panel{padding:16px;height:100%}.side-summary-panel .panel-head{margin-bottom:12px}.side-summary-panel .donut-wrap{grid-template-columns:132px 1fr;gap:12px;min-height:170px}.side-summary-panel .donut{width:132px;height:132px}.side-summary-panel .donut:after{inset:28px;font-size:13px}.side-summary-panel .legend{gap:10px}.side-summary-panel .legend li{font-size:13px}.compact-donut-panel{min-width:0;padding:14px}.compact-donut-panel .panel-head{margin-bottom:10px}.compact-donut-panel .donut-wrap{grid-template-columns:104px minmax(0,1fr);gap:10px;min-height:128px}.compact-donut-panel .donut{width:104px;height:104px}.compact-donut-panel .donut:after{inset:23px;font-size:12px}.compact-donut-panel .legend{gap:8px}.compact-donut-panel .legend li{gap:7px;font-size:12px}.horizontal-bar-panel{min-width:0;padding:12px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0f172a0a}.horizontal-bar-panel .panel-head{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.horizontal-bar-panel .panel-head h2{font-size:14px;font-weight:800;color:#1e293b}.horizontal-bar-panel .panel-head .metric-title-with-scope{display:inline-flex;align-items:center;gap:7px}.horizontal-bar-panel .panel-head .metric-title-with-scope small{padding:2px 6px;color:#9a5b05;background:#fff7e6;border:1px solid #f6d58d;border-radius:999px;font-size:9px;font-weight:600;line-height:1.3;cursor:help}.horizontal-bar-panel .panel-head span{font-size:11px;color:#94a3b8;font-weight:500}.horizontal-bar-chart{display:flex;flex-direction:column;gap:8px}.h-bar-row{display:flex;align-items:center;gap:10px;padding:0;border-radius:0;transition:none}.h-bar-row:hover{background:transparent}.h-bar-label{width:36px;font-size:12px;color:#475569;font-weight:700;white-space:nowrap;text-align:left;flex-shrink:0}.platform-metric-wrapper.is-shop-metrics .h-bar-label{width:82px;overflow:hidden;text-overflow:ellipsis}.h-bar-track{flex:1;min-width:0;height:24px;background:#f1f5f9;border-radius:0;position:relative;display:flex;align-items:center}.h-bar-fill{height:100%;border-radius:0;min-width:0;transition:width .3s ease;position:relative;display:flex;align-items:center;padding-right:8px;overflow:hidden}.h-bar-fill:after{display:none}.h-bar-fill.is-empty{background:#e2e8f0!important}.h-bar-track-stacked-fee{overflow:hidden}.h-bar-track-stacked-fee .h-bar-fill{flex:0 0 auto;padding-right:0}.h-bar-track-stacked-fee .h-bar-fill-ad{border-radius:2px 0 0 2px}.h-bar-track-stacked-fee .h-bar-fill-other-marketing{background:#f59e0b!important;border-radius:0 2px 2px 0}.h-bar-fee-value small{color:#b45309;white-space:nowrap}.h-bar-fee-value{width:92px}.h-bar-fee-value small.h-bar-fee-ad-rate{color:#3569c8}.h-bar-fee-value small.h-bar-fee-other-rate{color:#b45309}.h-bar-share-inside{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:700;color:#334155;white-space:nowrap;text-shadow:none;z-index:1}.h-bar-fill.is-empty .h-bar-share-inside{display:none}.h-bar-value{font-size:12px;font-weight:800;color:#1e293b;white-space:nowrap;flex-shrink:0;width:56px;text-align:right}.h-bar-value.negative{color:#dc2626}.h-bar-value-with-rate{display:flex;width:76px;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;line-height:1.05}.h-bar-value-with-rate b{font-size:11px;font-weight:800}.h-bar-value-with-rate small{color:#0f766e;font-size:9px;font-weight:600}.h-bar-value-with-rate small.negative{color:#dc2626}.h-bar-share{display:none}.h-bar-compare{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;flex-shrink:0;width:64px;text-align:right}.h-bar-compare b{font-size:11px;font-weight:700;line-height:1.1;white-space:nowrap}.h-bar-compare small{font-size:10px;font-weight:500;line-height:1.1;white-space:nowrap;color:#64748b}.h-bar-compare.up{color:#dc2626}.h-bar-compare.down{color:#16a34a}.h-bar-sparkline{width:56px;height:18px;flex-shrink:0;color:var(--muted);opacity:.85}@media(max-width:1420px){.dashboard-top-grid.summary-top-grid{grid-template-columns:minmax(0,1fr)}.summary-top-grid .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto}.summary-top-grid .metric.metric-forecast,.summary-top-grid .metric.metric-wide{grid-column:auto;grid-row:auto;min-height:0}.side-summary-pair{grid-template-columns:repeat(2,minmax(260px,1fr))}.side-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.panel-head span{color:var(--muted);font-size:12px}.chart-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 12px;max-width:62%;text-align:right}.chart-legend .legend-group{display:inline-flex;align-items:center;gap:8px}.chart-legend .legend-tag{font-size:11px;font-weight:700;color:#fff;padding:1px 7px;border-radius:4px;line-height:1.6;white-space:nowrap}.chart-legend .legend-tag.is-bar{background:#2563eb}.chart-legend .legend-tag.is-line{background:#7c3aed}.chart-legend .legend-item{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--muted);white-space:nowrap}.chart-legend .legend-item i{width:8px;height:8px;border-radius:50%;background:var(--c, #94a3b8);display:inline-block}.chart-legend .legend-plain{color:var(--muted);font-size:12px}canvas{display:block;width:100%;background:linear-gradient(180deg,#f9fbfe,#fff);border:1px solid #edf1f6;border-radius:8px}.trend-chart{height:300px;background:#fff;border-color:#e6edf5;box-shadow:inset 0 1px #ffffffe6}.donut-wrap{display:grid;grid-template-columns:156px 1fr;gap:16px;align-items:center}.donut{position:relative;width:156px;height:156px;border-radius:50%;background:conic-gradient(#2563eb 0 38%,#0f9f6e 38% 65%,#d97706 65% 89%,#0891b2 89% 100%)}.donut:after{content:attr(data-value);position:absolute;inset:34px;display:grid;place-items:center;color:var(--ink);padding:0 6px;text-align:center;font-size:14px;font-weight:700;background:#fff;border-radius:50%}.legend{display:grid;gap:12px;padding:0;margin:0;list-style:none}.legend li{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.legend b{margin-left:auto;color:var(--ink)}.legend i{width:10px;height:10px;border-radius:3px}.product-category-panel{margin-bottom:14px}.category-stack{display:grid;gap:16px}.category-board{display:grid;grid-template-columns:minmax(300px,1fr) minmax(270px,1fr) minmax(270px,1fr);gap:16px;align-items:start}.category-left-column{display:grid;gap:12px;min-width:0}.category-view{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:stretch}.category-hero{--category-color: #2563eb;position:relative;min-height:220px;padding:20px;overflow:hidden;width:100%;text-align:left;background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--category-color) 14%,transparent),transparent 34%),linear-gradient(145deg,#fff,#f8fbff);border:1px solid color-mix(in srgb,var(--category-color) 28%,#dce5ef);border-radius:8px;box-shadow:inset 0 0 0 1px #ffffffbd;cursor:pointer}.category-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--category-color)}.category-hero span,.category-hero small{display:block;color:var(--muted);font-size:12px}.category-hero strong{display:block;margin-top:16px;max-width:168px;color:var(--ink);font-size:26px;line-height:1.18}.category-hero b{display:block;margin:18px 0 8px;color:var(--ink);font-size:24px;letter-spacing:0}.category-ring{position:absolute;right:18px;bottom:18px;width:92px;height:92px;border-radius:50%;filter:drop-shadow(0 10px 18px rgba(15,23,42,.08))}.category-ring:after{content:"";position:absolute;inset:15px;background:#fff;border-radius:50%;box-shadow:inset 0 0 0 1px #e6edf5}.category-ring i{position:absolute;inset:0;z-index:1;display:grid;place-items:center;color:var(--ink);font-style:normal;font-weight:800}.category-rank{display:grid;grid-template-columns:1fr;gap:0;align-content:start;border-top:1px solid #edf2f7}.category-group{--category-color: #2563eb;position:relative;border-bottom:1px solid #edf2f7;background:transparent;transition:background .18s ease}.category-group:before{content:"";position:absolute;inset:13px auto 13px 0;width:3px;background:var(--category-color);border-radius:999px;opacity:.68}.category-group:hover,.category-group.active,.category-group.expanded{background:linear-gradient(90deg,color-mix(in srgb,var(--category-color) 6%,#ffffff),#ffffffeb 78%,#fff0)}.category-group.expanded:before{inset:13px auto 14px 0;opacity:.82}.category-row{position:relative;display:grid;gap:9px;min-width:0;padding:13px 12px 10px 14px;width:100%;overflow:visible;text-align:left;background:transparent;border:0;border-radius:0;cursor:pointer;transition:background .18s ease}.category-row:before{display:none}.category-hero:hover,.category-row:hover,.category-row.active{outline:0}.category-row:hover{transform:none}.category-row.active{outline:0}.category-row-title,.category-row-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.category-row-title span{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ink);font-size:15px;font-weight:800}.category-row-title span em{display:grid;place-items:center;width:22px;height:22px;flex:0 0 auto;color:var(--category-color);background:color-mix(in srgb,var(--category-color) 10%,#ffffff);border:1px solid color-mix(in srgb,var(--category-color) 28%,#e5edf6);border-radius:7px;font-style:normal;font-size:12px;font-weight:900}.category-row-title span i{width:10px;height:10px;flex:0 0 auto;border-radius:3px}.category-row-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.category-row-title b{color:var(--ink);font-size:16px}.category-expand-btn{height:24px;padding:0 9px;color:var(--category-color);background:color-mix(in srgb,var(--category-color) 9%,#ffffff);border:1px solid color-mix(in srgb,var(--category-color) 24%,#dbe6f2);border-radius:999px;font-size:12px;font-weight:800;line-height:22px;cursor:pointer}.category-expand-btn:hover{background:color-mix(in srgb,var(--category-color) 14%,#ffffff);border-color:color-mix(in srgb,var(--category-color) 36%,#c7d7eb)}.category-bar{height:7px;overflow:hidden;background:#edf3f9;border-radius:999px}.category-bar i{display:block;height:100%;min-width:3px;border-radius:inherit;box-shadow:0 0 0 1px #ffffff5c inset}.category-row-meta{flex-wrap:wrap;justify-content:flex-start}.category-row-meta span{padding:3px 7px;color:#667085;background:#f3f7fb;border:1px solid #e7eef7;border-radius:999px;font-size:12px}.category-row-meta span.up{color:#00895a;background:#eefbf5;border-color:#ccefe0}.category-row-meta span.down{color:#b42318;background:#fff3f2;border-color:#ffd6d2}.category-subcategory-card{--category-color: #2563eb;display:grid;gap:4px;margin:-2px 0 10px 42px;padding:0 8px 2px 0;background:transparent;border:0;border-radius:0}.category-subcategory-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px;padding:0;border-bottom:0}.category-subcategory-head div{display:flex;align-items:center;gap:6px;min-width:0}.category-subcategory-head span{display:block;color:var(--muted);font-size:12px}.category-subcategory-head strong{display:block;margin-top:0;color:var(--ink);font-size:12px}.category-subcategory-head b{flex:0 0 auto;padding:2px 7px;color:var(--category-color);background:color-mix(in srgb,var(--category-color) 9%,#ffffff);border:1px solid color-mix(in srgb,var(--category-color) 18%,#e5edf6);border-radius:999px;font-size:11px}.subcategory-list{display:grid;gap:0}.subcategory-row{display:grid;gap:4px;padding:6px 0;background:transparent;border:0;border-bottom:1px solid #edf2f7;border-radius:0}.subcategory-row-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.subcategory-row-title span{min-width:0;overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800}.subcategory-row-title b{color:var(--ink);font-size:12px}.category-subcategory-card .category-row-meta{gap:5px}.category-subcategory-card .category-row-meta span{padding:0;color:#667085;background:transparent;border:0;font-size:11px}.category-subcategory-card .category-row-meta span.up{color:#00895a;background:transparent;border:0}.category-subcategory-card .category-row-meta span.down{color:#b42318;background:transparent;border:0}.subcategory-bar{height:4px}.category-platform-panel{min-height:420px;padding:2px 0 0;background:linear-gradient(180deg,#f8fbffb8,#f8fbff00);border-radius:8px}.category-platform-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:4px 0 10px;border-bottom:1px solid #e7eef7}.category-platform-head h3{margin:0;color:var(--ink);font-size:15px}.category-platform-head span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.category-platform-head b{flex:0 0 auto;padding:3px 8px;color:#2563eb;background:#eef4ff;border:1px solid #d8e6ff;border-radius:999px;font-size:12px}.category-platform-list{display:grid;gap:0}.category-platform-group{--category-color: #2563eb;position:relative;padding:12px 0 12px 14px;border-bottom:1px solid #edf2f7}.category-platform-group:before{content:"";position:absolute;inset:14px auto 14px 0;width:3px;background:var(--category-color);border-radius:999px;opacity:.62}.category-platform-title,.category-platform-row-title,.category-platform-summary,.category-platform-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.category-platform-title span,.category-platform-row-title span{display:flex;align-items:center;gap:7px;min-width:0;color:var(--ink);font-weight:800}.category-platform-title span i,.category-platform-row-title span i{width:9px;height:9px;flex:0 0 auto;border-radius:3px}.category-platform-title b{color:var(--ink);font-size:14px}.category-platform-summary{justify-content:flex-start;margin-top:4px;color:#667085;font-size:11px}.category-platform-rows{display:grid;gap:8px;margin-top:10px;padding-left:16px}.category-platform-row{display:grid;gap:5px}.category-platform-row-title span{color:#344054;font-size:12px}.category-platform-row-title b{color:var(--ink);font-size:12px}.category-platform-bar{height:5px;overflow:hidden;background:#edf3f9;border-radius:999px}.category-platform-bar i{display:block;height:100%;min-width:3px;border-radius:inherit}.category-platform-meta{justify-content:flex-start;flex-wrap:wrap;gap:6px;color:#667085;font-size:11px}.category-platform-meta .up{color:#00895a}.category-platform-meta .down{color:#b42318}.category-platform-panel-subcategory{background:linear-gradient(180deg,#f9faffd1,#f9faff00)}.subcategory-platform-list .category-platform-group:before{opacity:.54}.subcategory-platform-group{padding-left:13px}.category-detail{padding:14px;background:#f3f7fc;border:1px solid #dbe6f2;border-radius:8px}.category-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.category-detail-head span{display:block;color:var(--muted);font-size:12px}.category-detail-head strong{display:block;margin-top:4px;color:var(--ink);font-size:19px}.category-detail-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.category-detail-summary span{padding:5px 9px;color:#344054;background:#f3f7fb;border:1px solid #e5edf6;border-radius:999px;font-size:12px}.category-detail-table{overflow-x:auto;background:#fff;border:1px solid #e6edf5;border-radius:8px}.category-detail-table table{width:100%;min-width:1120px;border-collapse:collapse}.category-detail-table th,.category-detail-table td{padding:11px 12px;border-bottom:1px solid #edf2f7;color:#344054;font-size:13px;text-align:right;white-space:nowrap}.category-detail-table th:first-child,.category-detail-table td:first-child,.category-detail-table .text-left{text-align:left}.category-detail-table th{color:#667085;background:#f6f9fc;font-weight:700}.category-detail-table tbody tr:last-child td{border-bottom:0}.category-detail-table tbody tr:hover td{background:#f8fbff}.empty-panel.compact{min-height:72px}.empty-panel{display:grid;place-items:center;min-height:140px;color:var(--muted);background:#f3f7fc;border:1px dashed #d8e1ec;border-radius:8px}.platform-focus{display:grid;gap:7px;padding:12px;background:var(--surface-soft);border:1px solid var(--line);border-top:4px solid var(--platform-color);border-radius:8px}.platform-focus strong,.platform-focus b,.platform-focus span,.platform-focus small{display:block}.platform-focus b{font-size:24px}.platform-focus small{color:var(--muted)}.dimension-list{display:grid;gap:0;margin-top:8px}.dimension-list div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #edf1f6}.side-summary-panel .dimension-list div:last-child{border-bottom:0}.dimension-list span{color:var(--muted)}.bar{height:8px;overflow:hidden;background:#e4eaf2;border-radius:999px}.bar i{display:block;height:100%}.table-wrap{overflow-x:auto}table{width:100%;min-width:780px;border-collapse:collapse}th,td{padding:12px 10px;text-align:right;white-space:nowrap;border-bottom:1px solid #edf1f6}th:first-child,td:first-child{text-align:left}th{color:var(--muted);font-size:12px;font-weight:600;background:var(--surface-soft)}td{font-size:13px}.alerts{display:grid;gap:12px}.alert{padding:12px;border-left:4px solid var(--line);background:var(--surface-soft);border-radius:6px}.alert b,.alert span{display:block}.alert span{margin-top:6px;color:var(--muted);font-size:12px}.alert.high{border-color:var(--red)}.alert.mid{border-color:var(--amber)}.alert.low{border-color:var(--green)}.prompt-panel textarea{width:100%;min-height:220px;resize:vertical;padding:14px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);border-radius:8px}.prompt-actions{display:flex;gap:10px;margin-top:12px}.ai-result{min-height:274px;padding:14px;line-height:1.8;background:var(--surface-soft);border:1px solid var(--line);border-radius:8px}.ai-result pre{margin:0;white-space:pre-wrap;line-height:1.8;font-family:inherit}.report-grid,.role-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.report-grid article,.role-grid article{min-height:132px;padding:16px;box-shadow:none}.report-grid b,.report-grid span,.role-grid b,.role-grid span{display:block}.report-grid span,.role-grid span{margin-top:10px;color:var(--muted);font-size:13px;line-height:1.6}.report-grid button{margin-top:16px;min-height:32px;padding:0 12px;color:var(--blue);background:#eef4ff;border:1px solid #c7d7fe;border-radius:6px}.report-center-view{--report-navy: #0f274f;--report-blue: #3978e6;--report-line: rgba(148, 163, 184, .18);--report-glass: rgba(255, 255, 255, .64);min-width:0;background:radial-gradient(circle at 12% 8%,rgba(112,163,255,.1),transparent 26%),radial-gradient(circle at 88% 4%,rgba(125,211,252,.08),transparent 24%)}.report-center-topbar{margin-bottom:12px}.report-center-subtitle{margin:6px 0 0;color:#475569;font-size:13px}.report-center-query,.report-center-shell{background:linear-gradient(135deg,#ffffffc2,#f8fbff8c);border:1px solid rgba(255,255,255,.84);box-shadow:0 10px 30px #23375612,inset 0 1px #ffffffe0;backdrop-filter:blur(22px) saturate(125%)}.report-center-query{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px;padding:9px 12px;border-radius:14px}.report-center-query-main,.report-center-query-meta,.report-center-filters,.report-center-table-actions,.report-center-pagination{display:flex;align-items:center}.report-center-query-main{flex-wrap:wrap;gap:8px}.report-center-report-switch,.report-center-period,.report-center-metric-switch{display:inline-flex;padding:2px;background:#e2e8f085;border:1px solid rgba(203,213,225,.5);border-radius:9px}.report-center-report-switch{gap:2px;padding:3px;background:#d5e0efbd;border-color:#94a3b86b}.report-center-report-switch button,.report-center-period button,.report-center-metric-switch button{min-height:28px;padding:0 12px;color:#475569;background:transparent;border:0;border-radius:6px;font:inherit;font-size:12px;cursor:var(--dumbbell-cursor)}.report-center-report-switch button{min-width:82px;padding:0 15px;font-weight:650}.report-center-report-switch button.active,.report-center-period button.active,.report-center-metric-switch button.active{color:#174ea6;background:#ffffffd1;box-shadow:0 2px 8px #263f6517}.report-center-field{display:flex;align-items:center;gap:7px}.report-center-field>span{color:#475569;font-size:12px;white-space:nowrap}.report-center-field input,.report-center-field select{height:32px;min-width:126px;padding:0 10px;color:#111827;background:#ffffffa8;border:1px solid rgba(148,163,184,.34);border-radius:8px;outline:none;font:inherit;font-size:12px}.report-center-field input:focus,.report-center-field select:focus{border-color:#7aa7ff;box-shadow:0 0 0 3px #2563eb1a}.report-center-date-field input{min-width:150px}.report-center-month-range-field input{min-width:124px}.report-center-month-range-field>i{color:#94a3b8;font-size:11px;font-style:normal}.report-center-search-field{flex:1 1 220px}.report-center-search-field input{width:100%;min-width:180px}.report-center-query-button,.report-center-reset-button,.report-center-table-actions button,.report-center-pagination button,.report-center-empty button,.report-center-state button{height:32px;padding:0 13px;border-radius:7px;font:inherit;font-size:12px;cursor:var(--dumbbell-cursor)}.report-center-query-button{color:#fff;background:linear-gradient(135deg,#4a82e8,#2f68d5);border:1px solid rgba(37,99,235,.5);box-shadow:0 4px 12px #2563eb29}.report-center-reset-button,.report-center-table-actions button,.report-center-pagination button,.report-center-empty button,.report-center-state button{color:#1d4ed8;background:#ffffff7a;border:1px solid rgba(147,197,253,.55)}.report-center-query-button:disabled,.report-center-table-actions button:disabled,.report-center-pagination button:disabled{opacity:.45;cursor:not-allowed}.report-center-query-meta{flex:0 0 auto;gap:8px;color:#64748b;font-size:12px}.report-center-query-meta strong{color:#1d4ed8;font-weight:500}.report-center-topbar{align-items:flex-end;gap:24px;margin-bottom:10px;padding:2px 4px 0}.report-center-topbar .crumb{margin-bottom:4px;color:#8290a5;font-size:12px}.report-center-topbar h1{color:#172033;font-size:25px;font-weight:720;line-height:1.15;letter-spacing:-.025em}.report-center-subtitle{margin-top:5px;color:#607089;font-size:12px}.report-center-topbar .toolbar{gap:8px}.report-center-topbar .permission-pill{min-height:32px;padding:0 11px;color:#26715a;background:#ecfdf594;border-color:#6ee7b76b;font-size:12px;font-weight:600;box-shadow:inset 0 1px #ffffffd6;backdrop-filter:blur(10px)}.report-center-topbar .permission-pill.soft{color:#315b99;background:#eff6ff94;border-color:#93c5fd6b}.report-center-topbar .primary-action{min-height:34px;padding:0 15px;border-radius:10px;font-size:13px;font-weight:650;background:linear-gradient(135deg,#4f86ec,#2863d7);box-shadow:0 7px 18px #2563eb2e}.report-center-query{gap:12px;padding:0 4px;background:transparent;border:0;box-shadow:none;backdrop-filter:none}.report-center-query-main{gap:6px;padding:6px;background:radial-gradient(circle at 8% 0,rgba(219,234,254,.46),transparent 36%),linear-gradient(115deg,#ffffffd1,#f6faff9e);border:1px solid rgba(203,213,225,.44);border-radius:14px;box-shadow:0 8px 22px #3341550f,inset 0 1px #ffffffeb;backdrop-filter:blur(18px) saturate(120%)}.report-center-report-switch,.report-center-period{padding:3px;background:#e2e8f061;border:0;border-radius:999px;box-shadow:inset 0 1px #ffffffad}.report-center-report-switch{gap:1px;background:#dae5f38f}.report-center-report-switch button,.report-center-period button{min-height:28px;border-radius:999px;transition:color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.report-center-report-switch button.active{color:#fff;background:linear-gradient(135deg,#4b83e8,#2e68d8);box-shadow:0 4px 12px #2563eb33}.report-center-period button.active{color:#174ea6;background:#ffffffeb;box-shadow:0 3px 10px #33415514}.report-center-query .report-center-field{gap:6px}.report-center-query .report-center-field>span{color:#607089;font-size:11px}.report-center-query .report-center-field input,.report-center-query .report-center-field select{height:30px;background:#f8fafcc2;border-color:transparent;border-radius:9px;box-shadow:inset 0 0 0 1px #94a3b82e}.report-center-query-button,.report-center-reset-button{height:30px;border-radius:9px}.report-center-query-button{border:0;box-shadow:0 5px 13px #2563eb2b}.report-center-reset-button{background:transparent;border-color:transparent}.report-center-query button:hover:not(:disabled){transform:translateY(-1px)}.report-center-query-meta{gap:6px;padding:7px 11px;background:#ffffff8f;border:1px solid rgba(203,213,225,.38);border-radius:999px;box-shadow:0 6px 18px #3341550b,inset 0 1px #fffc;backdrop-filter:blur(12px)}.report-center-query-meta strong{font-weight:600}.report-center-shell{padding:12px;overflow:hidden;border-radius:16px}.report-center-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-bottom:10px;padding:4px;background:#e2e8f080;border:1px solid rgba(203,213,225,.55);border-radius:12px}.report-center-tabs>button{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;color:#263b59;text-align:left;background:transparent;border:1px solid transparent;border-radius:9px;cursor:var(--dumbbell-cursor);transition:border-color .18s ease,background .18s ease,transform .18s ease}.report-center-tabs>button:hover{background:#ffffffb8;border-color:#94a3b84d}.report-center-tabs>button.active{color:#103d85;background:#fffffff0;border-color:#4d80e1ad;box-shadow:inset 0 -2px #3978e6,0 4px 14px #2a44691a}.report-center-tabs b,.report-center-tabs small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-center-tabs b{font-size:13px;font-weight:700}.report-center-tabs small{margin-top:3px;color:#596b85;font-size:11px}.report-center-tab-index{display:grid;flex:0 0 26px;width:26px;height:26px;place-items:center;color:#1d4ed8;background:#eaf1ff;border-radius:8px;font-size:10px}.report-center-tabs>button.active .report-center-tab-index{color:#fff;background:linear-gradient(135deg,#5b8dec,#3971dc)}.report-center-filters{flex-wrap:wrap;gap:8px;padding:8px 10px;background:#ffffff57;border:1px solid rgba(255,255,255,.72);border-radius:11px;box-shadow:inset 0 1px #ffffff80}.report-center-filters .report-center-metric-switch{margin-left:auto}.report-center-filters.metrics-only{justify-content:flex-end;min-height:30px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.report-center-platform-compare-hint{display:inline-flex;min-height:27px;align-items:center;padding:0 9px;color:#64748b;background:#f1f5f9b8;border:1px solid rgba(203,213,225,.58);border-radius:999px;font-size:10px}.report-center-platform-compare-hint.is-ready{color:#1d4ed8;background:#eff6ffd1;border-color:#93c5fda3}.report-center-platform-month-field{padding-left:4px;border-left:1px solid rgba(148,163,184,.2)}.report-center-platform-month-field input{min-width:126px}.report-center-month-add{height:28px;padding:0 9px;color:#1d4ed8;background:#eff6ffe6;border:1px solid rgba(147,197,253,.7);border-radius:7px;font:inherit;font-size:10px;cursor:pointer}.report-center-platform-month-selection{display:flex;max-width:570px;align-items:center;gap:4px;overflow-x:auto;padding:1px 2px}.report-center-platform-month-chip,.report-center-platform-month-quick{display:inline-flex;height:26px;flex:0 0 auto;align-items:center;gap:5px;padding:0 7px;color:#25466f;background:#ffffffb8;border:1px solid rgba(191,219,254,.82);border-radius:7px;font:inherit;font-size:10px;cursor:pointer}.report-center-platform-month-chip i{color:#94a3b8;font-size:12px;font-style:normal}.report-center-platform-month-chip:hover{color:#1d4ed8;background:#eff6ff}.report-center-platform-month-chip:hover i{color:#dc2626}.report-center-platform-month-quick{color:#475569;background:#f1f5f9bd;border-color:#cbd5e1ad}.report-fund-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:7px;margin-top:9px}.report-fund-summary-card{position:relative;min-width:0;min-height:76px;padding:9px 11px;overflow:hidden;background:linear-gradient(150deg,#ffffffe6,#f4f8fdb3),radial-gradient(circle at 92% 0%,rgba(96,165,250,.13),transparent 42%);border:1px solid rgba(203,213,225,.7);border-top:2px solid #60a5fa;border-radius:10px;box-shadow:inset 0 1px #ffffffeb,0 5px 15px #2c43600f}.report-fund-summary-card>span,.report-fund-summary-card>strong,.report-fund-summary-card>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-fund-summary-card>span{color:#64748b;font-size:10px}.report-fund-summary-card>strong{margin-top:5px;color:#173667;font-size:17px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.05}.report-fund-summary-card>small{margin-top:5px;color:#7b8ba3;font-size:9px}.report-fund-summary-card.is-receipt,.report-fund-summary-card.is-inflow{border-top-color:#10b981}.report-fund-summary-card.is-refund,.report-fund-summary-card.is-outflow{border-top-color:#f59e0b}.report-fund-summary-card.is-cumulative{border-top-color:#6366f1}.report-fund-summary-card.is-balance-source{border-top-color:#94a3b8;background:linear-gradient(150deg,#f8fafcf0,#edf2f8c2),radial-gradient(circle at 92% 0%,rgba(148,163,184,.16),transparent 42%)}.report-fund-summary-card.is-balance-source>strong{color:#64748b;font-size:15px}.report-center-shell.is-fund-mode{padding:8px 10px 10px}.report-center-shell.is-fund-mode .report-center-filters{gap:6px;padding:6px 8px}.report-center-shell.is-fund-mode .report-center-field input,.report-center-shell.is-fund-mode .report-center-field select{height:30px}.report-center-shell.is-fund-mode .report-fund-summary{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:5px;margin-top:6px}.report-center-shell.is-fund-mode .report-fund-summary-card{min-height:60px;padding:6px 9px}.report-center-shell.is-fund-mode .report-fund-summary-card>strong{margin-top:3px;font-size:15px}.report-center-shell.is-fund-mode .report-fund-summary-card>small{margin-top:3px}.report-center-shell.is-fund-mode .report-center-table-head{padding:7px 2px 5px}.fund-tree-table-wrap{max-height:calc(100vh - 390px);min-height:310px;overflow-x:hidden;overflow-y:auto;background:#ffffff94;border:1px solid rgba(203,213,225,.68);border-radius:11px;box-shadow:inset 0 1px #ffffffd6;scrollbar-color:#9aabc1 #edf2f7;scrollbar-width:thin}.fund-tree-table-wrap.loading{opacity:.72}.fund-tree-table{width:100%;border-collapse:separate;border-spacing:0;color:#1f2937;table-layout:fixed;font-size:10.5px;font-variant-numeric:tabular-nums}.fund-tree-col-date{width:7.5%}.fund-tree-col-platform{width:6.5%}.fund-tree-col-shop{width:14.5%}.fund-tree-col-category{width:20%}.fund-tree-col-count{width:5.5%}.fund-tree-col-money{width:8%}.fund-tree-col-cumulative{width:11%}.fund-tree-table th,.fund-tree-table td{height:34px;padding:5px 7px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid rgba(226,232,240,.7);border-bottom:1px solid rgba(226,232,240,.86)}.fund-tree-table th:last-child,.fund-tree-table td:last-child{border-right:0}.fund-tree-table .align-left{text-align:left}.fund-tree-table .negative-value{color:#dc2626}.fund-tree-table th{position:sticky;z-index:4;top:0;height:40px;color:#314767;background:#e5eef9f7;font-size:10px;font-weight:600;cursor:pointer}.fund-tree-table th:nth-child(4){cursor:default}.fund-tree-table th i{margin-left:2px;color:#2563eb;font-style:normal}.fund-tree-root-row{cursor:pointer}.fund-tree-root-row td{color:#243b5b;background:#f9fbfef0;font-weight:520}.fund-tree-root-row:nth-of-type(2n) td{background:#f5f9fdf5}.fund-tree-root-row:hover td,.fund-tree-root-row.is-open td{background:#e6f1fff5}.fund-tree-root-row.is-open td{border-bottom-color:#97b4dac7}.fund-tree-node{display:flex;width:100%;min-width:0;align-items:center;gap:6px;padding:0;overflow:hidden;color:inherit;background:transparent;border:0;font:inherit;text-align:left}button.fund-tree-node{cursor:pointer}.fund-tree-node>i{display:inline-grid;flex:0 0 17px;width:17px;height:17px;place-items:center;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;font-size:10px;font-style:normal;line-height:1}.fund-tree-node>strong{min-width:0;overflow:hidden;font-size:10px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.fund-tree-node.is-primary{padding-left:13px}.fund-tree-node.is-primary>i{color:#2563eb;background:#edf5ff}.fund-tree-node.is-secondary{padding-left:34px}.fund-tree-node.is-secondary>i{color:#0f766e;background:#ecfdf5;border-color:#a7f3d0}.fund-tree-node.is-detail{padding-left:56px;color:#53657d}.fund-tree-node.is-detail>i{flex-basis:6px;width:6px;height:6px;margin-left:5px;background:#94a3b8;border:0;border-radius:50%}.fund-tree-node.is-detail>strong{font-size:9.5px;font-weight:500}.fund-tree-category-row{cursor:pointer}.fund-tree-category-row td{height:32px}.fund-tree-category-row.is-primary td{background:#f4f8fdfa}.fund-tree-category-row.is-primary:hover td,.fund-tree-category-row.is-primary.is-open td{background:#eaf3fffa}.fund-tree-category-row.is-secondary td{background:#f9fbfdfa}.fund-tree-category-row.is-secondary:hover td,.fund-tree-category-row.is-secondary.is-open td{background:#eef9f8f5}.fund-tree-category-row.is-detail{cursor:default}.fund-tree-category-row.is-detail td{height:30px;color:#526176;background:#fdfefffa;font-size:9.5px}.fund-tree-category-row.is-primary td.align-left{box-shadow:inset 3px 0 #3b82f685}.fund-tree-category-row.is-secondary td.align-left{box-shadow:inset 3px 0 #14b8a66b}.fund-tree-category-row.is-detail td.align-left{box-shadow:inset 3px 0 #94a3b861}.fund-tree-state-row td,.fund-tree-more-row td,.fund-tree-empty-row td{height:34px;color:#718096;background:#f8fafcf5;font-size:10px;text-align:center}.fund-tree-state-row.is-child td{background:#f5fafff5}.fund-tree-state-row.is-detail td{background:#f9fcfcfa}.fund-tree-state-row.is-error td{color:#b45309;background:#fff7edf0}.fund-tree-state-row button,.fund-tree-more-row button{margin-left:8px;padding:3px 8px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font:inherit;font-size:9px;cursor:pointer}.fund-tree-loading{display:inline-flex;align-items:center;gap:6px}.fund-tree-loading>i{width:11px;height:11px;border:2px solid #bfdbfe;border-top-color:#2563eb;border-radius:50%;animation:fund-tree-spin .75s linear infinite}.fund-tree-more-row td{height:31px;text-align:right}.fund-tree-more-row button:disabled{opacity:.55;cursor:default}.fund-tree-skeleton-row td span{display:block;width:72%;height:9px;margin-left:auto;background:linear-gradient(90deg,#edf1f6 25%,#fafcff,#edf1f6 75%);background-size:200% 100%;border-radius:999px;animation:report-center-shimmer 1.25s infinite linear}.fund-tree-table tfoot td{position:sticky;z-index:3;bottom:0;height:36px;color:#172554;background:#e7f0fc;border-top:1px solid #afc4e0;border-bottom:0;font-weight:600}@keyframes fund-tree-spin{to{transform:rotate(360deg)}}.fund-matrix-wrap{position:relative;max-height:calc(100vh - 390px);min-height:310px;overflow:auto;background:#ffffff9e;border:1px solid rgba(191,205,224,.72);border-radius:11px;box-shadow:inset 0 1px #ffffffe6,0 5px 15px #2c43600a;scrollbar-color:#8fa6c3 #edf2f7;scrollbar-width:thin;scrollbar-gutter:stable}.fund-matrix-wrap.loading{opacity:.72}.fund-matrix-wrap::-webkit-scrollbar{width:10px;height:10px}.fund-matrix-wrap::-webkit-scrollbar-track{background:#edf2f7}.fund-matrix-wrap::-webkit-scrollbar-thumb{background:#8fa6c3;border:2px solid #edf2f7;border-radius:999px}.fund-matrix-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#253a58;background:#ffffffbd;font-size:10.5px;font-variant-numeric:tabular-nums}.fund-matrix-table th,.fund-matrix-table td{width:134px;min-width:134px;max-width:134px;height:44px;padding:5px 8px;overflow:hidden;text-align:right;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;border-right:1px solid rgba(217,226,238,.88);border-bottom:1px solid rgba(217,226,238,.88)}.fund-matrix-table th{position:sticky;z-index:6;top:0;height:48px;color:#314767;text-align:left;background:#e5eef9fa;box-shadow:inset 0 -1px #91a9cab8}.fund-matrix-category-head,.fund-matrix-category-cell{width:218px!important;min-width:218px!important;max-width:218px!important}.fund-matrix-category-head{z-index:9!important;left:0;padding-left:13px!important}.fund-matrix-category-cell{position:sticky;z-index:4;left:0;text-align:left!important}.fund-matrix-shop-head.is-total{z-index:8;left:218px;background:#d9e6f8fc;box-shadow:inset 0 -1px #7596c2b8,6px 0 10px -8px #1f385bbf}.fund-matrix-total-cell{position:sticky;z-index:3;left:218px;background:#f0f6fd!important;box-shadow:6px 0 10px -8px #1f385bbf}.fund-matrix-category-head>strong,.fund-matrix-shop-head>strong,.fund-matrix-category-head>small,.fund-matrix-shop-head>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fund-matrix-category-head>strong,.fund-matrix-shop-head>strong{color:#213a60;font-size:10.5px;font-weight:700}.fund-matrix-category-head>small,.fund-matrix-shop-head>small{margin-top:3px;color:#6b7f9b;font-size:8.5px;font-weight:500}.fund-matrix-shop-head>small{display:flex;align-items:center;gap:4px}.fund-matrix-shop-head>small>i{flex:0 0 5px;width:5px;height:5px;border-radius:50%}.fund-matrix-row td{background:#f9fbfef5}.fund-matrix-row.is-root td{height:48px;background:#eef5fefa;border-bottom-color:#97b4dabf}.fund-matrix-row.is-root .fund-matrix-category-cell{background:#edf5ff}.fund-matrix-row.is-primary td{background:#f6f9fdfa}.fund-matrix-row.is-primary .fund-matrix-category-cell{background:#f3f7fc;box-shadow:inset 3px 0 #3b82f68c}.fund-matrix-row.is-secondary td{background:#f9fcfcfa}.fund-matrix-row.is-secondary .fund-matrix-category-cell{background:#f4fbfa;box-shadow:inset 3px 0 #14b8a673}.fund-matrix-row.is-detail td{height:40px;color:#53657d;background:#fcfdfffc}.fund-matrix-row.is-detail .fund-matrix-category-cell{background:#fafcff;box-shadow:inset 3px 0 #94a3b873}.fund-matrix-row:hover td{background:#edf5ff}.fund-matrix-row:hover .fund-matrix-category-cell{background:#e7f1ff}.fund-matrix-row:hover .fund-matrix-total-cell{background:#e5f0fd!important}.fund-matrix-node{display:flex;width:100%;min-width:0;align-items:center;gap:7px;padding:0;overflow:hidden;color:inherit;background:transparent;border:0;font:inherit;text-align:left}button.fund-matrix-node{cursor:pointer}.fund-matrix-node>i{display:inline-grid;flex:0 0 17px;width:17px;height:17px;place-items:center;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;font-size:10px;font-style:normal;line-height:1}.fund-matrix-node>span{min-width:0}.fund-matrix-node>span>strong,.fund-matrix-node>span>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fund-matrix-node>span>strong{color:#243b5b;font-size:10.5px;font-weight:650}.fund-matrix-node>span>small{margin-top:2px;color:#8190a5;font-size:8.5px}.fund-matrix-node.is-primary{padding-left:12px}.fund-matrix-node.is-secondary{padding-left:34px}.fund-matrix-node.is-secondary>i{color:#0f766e;background:#ecfdf5;border-color:#a7f3d0}.fund-matrix-node.is-detail{padding-left:58px}.fund-matrix-node.is-detail>i{flex-basis:6px;width:6px;height:6px;margin-left:5px;background:#94a3b8;border:0;border-radius:50%}.fund-matrix-node.is-detail>span>strong{color:#526176;font-size:9.5px;font-weight:520}.fund-matrix-value{display:grid;gap:3px;min-width:0}.fund-matrix-value>strong{overflow:hidden;color:#0f766e;font-size:10.5px;font-weight:680;text-align:right;text-overflow:ellipsis;white-space:nowrap}.fund-matrix-value>strong.negative-value{color:#dc2626}.fund-matrix-value>small{display:flex;justify-content:flex-end;gap:7px;overflow:hidden;color:#7a8ba2;font-size:8.5px;white-space:nowrap}.fund-matrix-value.is-total>strong{color:#163d78;font-weight:750}.fund-matrix-value.is-total>strong.negative-value{color:#dc2626}.fund-matrix-empty-value{display:block;color:#a1adbd;text-align:center}.fund-matrix-state-row td{position:static;height:38px;color:#718096;text-align:center;background:#f8fafcfa}.fund-matrix-state-row.is-error td{color:#b45309;background:#fff7edf5}.fund-matrix-state-row button{margin-left:8px;padding:3px 8px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font:inherit;font-size:9px;cursor:pointer}.fund-matrix-skeleton-row td span{display:block;width:70%;height:9px;margin-left:auto;background:linear-gradient(90deg,#edf1f6 25%,#fafcff,#edf1f6 75%);background-size:200% 100%;border-radius:999px;animation:report-center-shimmer 1.25s infinite linear}.fund-excel-wrap{position:relative;max-height:calc(100vh - 390px);min-height:330px;overflow:auto;background:#ffffffc7;border:1px solid rgba(163,181,205,.8);border-radius:9px;box-shadow:inset 0 1px #fffffff0;scrollbar-color:#839bb8 #e9eff6;scrollbar-width:thin;scrollbar-gutter:stable}.report-center-lookup-field input{min-width:320px}.settlement-lookup-wrap{display:flex;flex-direction:column;gap:14px}.settlement-lookup-intro h2{margin:0;font-size:16px;font-weight:800;color:#1e3a8a}.settlement-lookup-intro p{margin:4px 0 0;font-size:12.5px;color:#64748b;line-height:1.6}.settlement-lookup-totals{display:flex;flex-wrap:wrap;gap:8px 18px;padding:10px 14px;background:#f4f8fd;border:1px solid #dbe4ee;border-radius:8px;font-size:12.5px;color:#475569}.settlement-lookup-totals b{color:#1e3a8a;font-variant-numeric:tabular-nums}.settlement-lookup-block h3{margin:0 0 6px;font-size:13px;font-weight:700;color:#334155}.settlement-lookup-table{width:100%;font-size:12px}.settlement-lookup-table th,.settlement-lookup-table td{white-space:nowrap}.settlement-lookup-table tbody tr.is-settlement-src td{background:#eefaf3}.settlement-lookup-table tbody tr:hover td{background:#eef4fd}.settlement-lookup-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#475569}.settlement-lookup-empty{min-height:200px}.settlement-lookup-trunc{color:#b45309;background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;padding:1px 8px}.settlement-recon-panel{margin-top:14px;padding:14px 16px 6px;background:#ffffffd1;border:1px solid rgba(163,181,205,.8);border-radius:9px;box-shadow:inset 0 1px #fffffff0}.settlement-recon-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.settlement-recon-title h3{margin:0;font-size:14px;font-weight:800;color:#1e3a8a}.settlement-recon-title p{margin:3px 0 0;font-size:11.5px;color:#64748b;max-width:720px;line-height:1.5}.settlement-recon-range{flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:700;color:#1d4ed8;background:#eaf1fd;border:1px solid #c2d5f2;border-radius:999px;white-space:nowrap}.settlement-recon-state{padding:22px 10px;text-align:center;color:#64748b;font-size:12.5px}.settlement-recon-state.is-error{color:#b91c1c}.settlement-recon-state.is-error button{margin-left:10px;padding:2px 10px;color:#1d4ed8;background:#eaf1fd;border:1px solid #b9cff1;border-radius:5px;cursor:pointer}.settlement-recon-table-wrap{overflow-x:auto}.settlement-recon-table{width:100%;border-collapse:collapse;font-size:12px}.settlement-recon-table th,.settlement-recon-table td{padding:7px 10px;text-align:right;border-bottom:1px solid #e7eef7;white-space:nowrap}.settlement-recon-table th{color:#475569;font-weight:700;background:#f4f8fd;position:sticky;top:0}.settlement-recon-table th small{display:block;font-weight:500;font-size:10px;color:#94a3b8}.settlement-recon-group-head th{text-align:center;font-size:12.5px;font-weight:800;border-bottom:1px solid #cbd5e1}.settlement-recon-table th.recon-grp-fund{background:#cfe0fb;color:#1e3a8a}.settlement-recon-table th.recon-grp-settle{background:#cbeed9;color:#14603a}.settlement-recon-table th.recon-grp-check{background:#fbe0c4;color:#9a3412}.settlement-recon-detail-head th.recon-grp-fund{background:#e6effc;color:#334155}.settlement-recon-table col.recon-col-fund{background:#eef4ff}.settlement-recon-table col.recon-col-settle{background:#edfaf2}.settlement-recon-table col.recon-col-check{background:#fdf4ec}.settlement-recon-table td:nth-child(2),.settlement-recon-table td:nth-child(3),.settlement-recon-table td:nth-child(10),.settlement-recon-detail-head th:nth-child(1),.settlement-recon-detail-head th:nth-child(2),.settlement-recon-detail-head th:nth-child(9),.settlement-recon-table th.recon-grp-fund,.settlement-recon-table th.recon-grp-settle,.settlement-recon-table th.recon-grp-check{border-left:2px solid #b7c4d4}.settlement-recon-table .align-left{text-align:left}.settlement-recon-total td{background:linear-gradient(180deg,#eaf1fd,#e2ecfb);color:#1e3a8a;font-weight:700;border-bottom:1px solid #c2d5f2}.settlement-recon-row.is-off td{background:#fdf2f2}.settlement-recon-diff{font-weight:700;color:#047857}.settlement-recon-diff.is-off{color:#b91c1c}.settlement-recon-pill{display:inline-block;padding:1px 9px;font-size:11px;font-weight:700;border-radius:999px}.settlement-recon-pill.is-ok{color:#047857;background:#d1fae5;border:1px solid #6ee7b7}.settlement-recon-pill.is-off{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5}.settlement-recon-days{display:block;margin-top:2px;font-size:10px;color:#94a3b8}.settlement-recon-share-cell small{display:block;margin-top:1px;font-size:10px;font-weight:400;color:#9a7b3f}.settlement-recon-expand{display:inline-flex;width:16px;height:16px;margin-right:6px;align-items:center;justify-content:center;color:#b45309;font-size:12px;font-weight:700;line-height:1;vertical-align:-2px;background:#fef3c7;border:1px solid #fcd34d;border-radius:4px;cursor:pointer}.settlement-recon-mismatch-row td{background:#fffdf5;color:#92400e;font-size:11px}.settlement-recon-mismatch-date{padding-left:26px!important;font-weight:600}.settlement-recon-mismatch-note{color:#a16207;font-size:11px}.fund-excel-wrap.loading{opacity:.75}.fund-excel-wrap::-webkit-scrollbar{width:10px;height:10px}.fund-excel-wrap::-webkit-scrollbar-track{background:#e9eff6}.fund-excel-wrap::-webkit-scrollbar-thumb{background:#839bb8;border:2px solid #e9eff6;border-radius:999px}.fund-excel-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#1f334f;background:#fff;font-size:10px;font-variant-numeric:tabular-nums}.fund-excel-table th,.fund-excel-table td{width:112px;min-width:112px;max-width:112px;height:31px;padding:4px 5px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;border-right:1px solid #cdd9e7;border-bottom:1px solid #cdd9e7}.fund-excel-table th{position:sticky;z-index:7;top:0;height:44px;color:#213a60;text-align:center;background:#dce8f6;box-shadow:inset 0 -1px #9fb5d1;font-size:10px;font-weight:700}.fund-excel-sequence-head,.fund-excel-sequence-cell{width:44px!important;min-width:44px!important;max-width:44px!important}.fund-excel-primary-head,.fund-excel-primary-cell{width:90px!important;min-width:90px!important;max-width:90px!important}.fund-excel-classification-head,.fund-excel-classification-cell{width:182px!important;min-width:182px!important;max-width:182px!important}.fund-excel-sequence-head,.fund-excel-sequence-cell{position:sticky;z-index:5;left:0;text-align:center}.fund-excel-primary-head,.fund-excel-primary-cell{position:sticky;z-index:5;left:44px}.fund-excel-classification-head,.fund-excel-classification-cell{position:sticky;z-index:5;left:134px;box-shadow:7px 0 10px -9px #1f385bcc}.fund-excel-sequence-head,.fund-excel-primary-head,.fund-excel-classification-head{z-index:10;background:#cfdef1}.fund-excel-shop-head{padding:4px 6px!important;text-align:left!important;background:#dce8f6!important}.fund-excel-shop-head>strong,.fund-excel-shop-head>small{display:block;overflow:hidden;text-overflow:ellipsis}.fund-excel-shop-head>strong{display:-webkit-box;max-height:2.3em;color:#1d3557;font-size:10px;font-weight:700;line-height:1.15;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fund-excel-shop-head>small{margin-top:2px;color:#687d99;font-size:8.5px;font-weight:500;white-space:nowrap}.fund-excel-shop-head>small>i{display:inline-block;width:5px;height:5px;margin-right:3px;border-radius:50%;vertical-align:1px}.fund-excel-shop-head.fund-excel-total-head{text-align:center!important;background:#c9dbef!important;border-left:2px solid #91a8c5}.fund-excel-total-head>strong{color:#143b6b;font-weight:800}.fund-excel-row td{background:#f4faf6}.fund-excel-sequence-cell{color:#31557d;background:#edf5ff!important}.fund-excel-primary-cell{color:#153e68;text-align:center;white-space:normal!important;background:#e7f0fb!important;font-weight:750;line-height:1.35}.fund-excel-classification-cell{color:#29415f;text-align:left;background:#f1f8f3!important;font-weight:520}.fund-excel-classification-cell.is-indented{padding-left:24px;color:#52677f;font-size:9.5px}.fund-excel-expand-button{display:flex;width:100%;min-width:0;align-items:center;gap:6px;padding:0;color:inherit;background:transparent;border:0;font:inherit;font-weight:inherit;text-align:left;cursor:pointer}.fund-excel-expand-button>i{display:inline-grid;flex:0 0 16px;width:16px;height:16px;place-items:center;color:#2563eb;background:#f8fbff;border:1px solid #a9c8f6;border-radius:4px;font-size:9px;font-style:normal;line-height:1}.fund-excel-expand-button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fund-excel-row.is-secondary td{height:29px;background:#eef4fb}.fund-excel-row.is-secondary .fund-excel-classification-cell{color:#1f4d7a;background:#e6f0fb!important;font-weight:700}.fund-excel-row.is-secondary-total td{color:#3e4c5f;background:#fff0b8;font-weight:650}.fund-excel-row.is-secondary-total .fund-excel-classification-cell{color:#795600;background:#ffeaa0!important;font-weight:750}.fund-excel-row.is-primary-total td{color:#3f3b20;background:#ffd766;border-bottom-color:#d7a91f;font-weight:750}.fund-excel-row.is-primary-total .fund-excel-classification-cell{color:#684900;background:#ffc928!important;font-weight:800}.fund-excel-row.is-primary-rate td{color:#8a5a00;background:#fff7d6;border-bottom-color:#e6c86f}.fund-excel-row.is-primary-rate .fund-excel-classification-cell{color:#7a5200;background:#ffefb8!important;font-weight:550}.fund-excel-row.is-primary-rate .fund-excel-amount-cell>span{color:#9a5b00;font-weight:500}.fund-excel-amount-cell{text-align:right;background:#f4faf6}.fund-excel-amount-cell.fund-excel-total-cell{background:#eaf2fc;border-left:2px solid #a6bad3}.fund-excel-amount-cell>span:not(.fund-excel-empty-value){color:#183a5c;font-weight:560}.fund-excel-amount-cell.negative-value>span{color:#dc2626}.fund-excel-empty-value{display:block;min-height:1em}.fund-excel-row:hover td{background:#e8f3ff}.fund-excel-row:hover .fund-excel-sequence-cell,.fund-excel-row:hover .fund-excel-primary-cell,.fund-excel-row:hover .fund-excel-classification-cell{filter:brightness(.985)}.report-center-shell.is-fund-mode .fund-excel-wrap{max-height:none;min-height:0;overflow-x:auto;overflow-y:visible;scrollbar-gutter:auto}.report-center-shell.is-fund-mode .fund-excel-table th{height:42px;padding:3px 6px}.report-center-shell.is-fund-mode .fund-excel-table td,.report-center-shell.is-fund-mode .fund-excel-row.is-secondary td{height:25px;padding-top:2px;padding-bottom:2px;font-size:9.5px}.report-center-shell.is-fund-mode .fund-excel-expand-button>i{flex-basis:14px;width:14px;height:14px}.report-center-shell.is-fund-mode .fund-excel-table{font-size:9.5px}.report-center-shell.is-fund-mode .fund-excel-table th{font-size:9px;font-weight:600}.report-center-shell.is-fund-mode .fund-excel-shop-head>strong{font-size:9px;font-weight:600}.report-center-shell.is-fund-mode .fund-excel-shop-head>small{font-size:8px;font-weight:400}.report-center-shell.is-fund-mode .fund-excel-primary-cell{font-size:9.5px;font-weight:600}.report-center-shell.is-fund-mode .fund-excel-classification-cell,.report-center-shell.is-fund-mode .fund-excel-expand-button{font-size:9.5px;font-weight:450}.report-center-shell.is-fund-mode .fund-excel-amount-cell>span:not(.fund-excel-empty-value){font-weight:450}.report-center-shell.is-fund-mode .fund-excel-total-cell>span:not(.fund-excel-empty-value){font-weight:650}.report-center-shell.is-fund-mode .fund-excel-row.is-secondary .fund-excel-classification-cell,.report-center-shell.is-fund-mode .fund-excel-row.is-secondary-total td,.report-center-shell.is-fund-mode .fund-excel-row.is-secondary-total .fund-excel-classification-cell{font-weight:550}.report-center-shell.is-fund-mode .fund-excel-row.is-primary-total td,.report-center-shell.is-fund-mode .fund-excel-row.is-primary-total .fund-excel-classification-cell{font-weight:600}.fund-excel-row.is-collection-total td{color:#14532d;background:#dcf5e7;border-top:2px solid #72c89b;border-bottom-color:#9fd9b8;font-weight:650}.fund-excel-row.is-collection-total .fund-excel-primary-cell,.fund-excel-row.is-collection-total .fund-excel-classification-cell{color:#14532d;background:#c8edd8!important;font-weight:650}.fund-excel-row.is-grand-total td{color:#132f58;background:#dbeafe;border-top:2px solid #5f8fd4;border-bottom-color:#9ab9e4;font-weight:700}.fund-excel-row.is-grand-total .fund-excel-primary-cell,.fund-excel-row.is-grand-total .fund-excel-classification-cell{color:#123666;background:#c8dcf7!important;font-weight:700}.fund-excel-state-row td{position:static;height:40px;color:#718096;text-align:center;background:#f8fafc}.fund-excel-state-row.is-error td{color:#b45309;background:#fff7ed}.fund-excel-state-row button{margin-left:8px;padding:3px 8px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font:inherit;font-size:9px;cursor:pointer}.fund-excel-skeleton-row td span{display:block;width:70%;height:8px;margin-left:auto;background:linear-gradient(90deg,#edf1f6 25%,#fafcff,#edf1f6 75%);background-size:200% 100%;border-radius:999px;animation:report-center-shimmer 1.25s infinite linear}.report-center-table-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:12px 2px 8px}.report-center-table-head h2{color:#172554;font-size:15px}.report-center-table-head p{margin:4px 0 0;color:#64748b;font-size:11px}.report-center-table-actions{justify-content:flex-end;flex-wrap:wrap;gap:7px;color:#475569;font-size:11px}.report-center-table-actions>span{padding:4px 7px;background:#f1f5f98f;border-radius:999px}.report-center-table-wrap{max-height:calc(100vh - 390px);min-height:310px;overflow:auto;background:#ffffff7a;border:1px solid rgba(203,213,225,.52);border-radius:12px;box-shadow:inset 0 1px #ffffffbd;overflow-x:scroll;scrollbar-color:#7f96b5 #e8eef6;scrollbar-width:auto}.report-center-table-wrap::-webkit-scrollbar{width:12px;height:14px}.report-center-table-wrap::-webkit-scrollbar-track{background:#e8eef6;border-radius:999px}.report-center-table-wrap::-webkit-scrollbar-thumb{min-width:72px;background:#7f96b5;border:3px solid #e8eef6;border-radius:999px}.report-center-table-wrap::-webkit-scrollbar-thumb:hover{background:#587397}.report-center-table-wrap.loading{opacity:.76}.report-platform-transpose-wrap{overflow-x:auto}.report-platform-transpose-table{width:100%;border-collapse:separate;border-spacing:0;color:#22334b;table-layout:fixed;font-size:11px;font-variant-numeric:tabular-nums}.report-platform-transpose-table th,.report-platform-transpose-table td{height:36px;padding:6px 9px;border-right:1px solid rgba(218,227,239,.76);border-bottom:1px solid rgba(218,227,239,.76)}.report-platform-transpose-table thead th{position:sticky;z-index:5;top:0;height:48px;color:#314767;background:#eaf2fc;font-weight:600;text-align:center}.report-platform-transpose-table thead th.is-summary{color:#174ea6;background:#deebfb}.report-platform-transpose-table .report-platform-group-column,.report-platform-transpose-table .report-platform-group-cell{position:sticky;z-index:4;left:0;width:104px}.report-platform-transpose-table .report-platform-metric-column,.report-platform-transpose-table .report-platform-metric-cell{position:sticky;z-index:4;left:104px;width:156px;box-shadow:2px 0 #708eb58c}.report-platform-transpose-table thead .report-platform-group-column,.report-platform-transpose-table thead .report-platform-metric-column{z-index:8;background:#dce9f8}.report-platform-group-cell{vertical-align:top;padding-top:11px!important;color:#315474;background:#f1f6fc;font-size:10px;font-weight:600;line-height:1.4;text-align:left;white-space:normal;overflow-wrap:anywhere}.report-platform-metric-cell{color:#334155;background:#fffffffa;font-size:10px;font-weight:500;text-align:left}.report-platform-transpose-table tbody tr:nth-child(2n) .report-platform-metric-cell,.report-platform-transpose-table tbody tr:nth-child(2n) td{background:#f8fafc94}.report-platform-transpose-table tbody tr:hover .report-platform-metric-cell,.report-platform-transpose-table tbody tr:hover td{background:#eef6ff}.report-platform-transpose-table tbody td{color:#253750;text-align:center}.report-platform-transpose-table tbody td.is-summary{color:#173e73;background:#e8f0fbb8;font-weight:600}.report-platform-transpose-table tbody td.negative-value{color:#dc2626}.report-platform-transpose-table tbody td.is-empty{color:#94a3b8}.report-platform-column-action{display:grid;width:100%;gap:3px;padding:3px;color:inherit;background:transparent;border:0;font:inherit;cursor:pointer}.report-platform-column-action strong,.report-platform-column-label strong{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#1f3a5f;font-size:11px;font-weight:650}.report-platform-column-action strong i{width:7px;height:7px;border-radius:50%}.report-platform-column-action small,.report-platform-column-label small{display:block;margin-top:3px;color:#72839a;font-size:9px;font-weight:400}.report-platform-column-action:hover strong{color:#1d4ed8}.report-platform-transpose-table .report-center-skeleton-row td{padding:13px 20px}.report-platform-transpose-table .report-center-skeleton-row span{margin:0 auto}.report-center-table{width:100%;min-width:max-content;border-collapse:separate;border-spacing:0;color:#111827;table-layout:fixed;font-size:11px;font-variant-numeric:tabular-nums}.report-center-table th,.report-center-table td{height:36px;padding:6px 2px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid rgba(226,232,240,.46);border-bottom:1px solid rgba(226,232,240,.66)}.report-center-table tbody td.report-center-number-cell,.report-center-table tfoot td.report-center-number-cell{font-size:10px;font-weight:400;text-align:center}.report-center-table th:not(.align-left){text-align:center}.report-center-table th:first-child,.report-center-table td:first-child{padding-right:2px;padding-left:2px;text-align:center}.report-center-table th{position:sticky;z-index:4;top:0;height:42px;color:#314767;background:#eff5fce0;font-weight:500;cursor:var(--dumbbell-cursor)}.report-center-table .report-center-group-head th{top:0;height:30px;padding:4px 5px;color:#294364;background:#dce9f8b8;font-size:11px;font-weight:700;text-align:center;cursor:default}.report-center-table .report-center-group-head th+th{border-left:2px solid rgba(112,142,181,.72)}.report-center-table .report-center-group-head .report-center-frozen-group{position:sticky;z-index:8;left:0;background:#dce9f8;box-shadow:2px 0 #708eb5d1}.report-center-table thead tr:nth-child(2) th{top:30px;font-size:10px}.report-center-table th>span{white-space:normal;line-height:1.15}.report-center-table th i{margin-left:4px;color:#2563eb;font-style:normal}.report-center-table th.group-start-column,.report-center-table td.group-start-column{border-left:2px solid rgba(116,146,184,.66)}.report-center-table tbody td.group-start-column{box-shadow:inset 1px 0 #ffffffb8}.report-center-table tfoot td.group-start-column{border-left-color:#6f8eb8}.report-center-table tbody tr:nth-child(2n) td{background:#f8fafc6b}.report-center-table tbody tr:hover td{background:#ebf4ffb3}.report-center-table .align-left{text-align:left}.report-center-table td.report-center-product-id{font-family:Segoe UI,Arial,sans-serif;font-size:10px;letter-spacing:-.15px;text-overflow:clip}.report-center-table .negative-value{color:#dc2626}.report-center-table .sticky-column{box-shadow:1px 0 #cbd5e1cc}.report-center-table .report-center-frozen-column{position:sticky;z-index:5;background:#fff}.report-center-table thead .report-center-frozen-column{z-index:7;background:#eff5fc}.report-center-table tbody tr:nth-child(2n) .report-center-frozen-column{background:#f8fafc}.report-center-table tbody tr:hover .report-center-frozen-column{background:#ebf4ff}.report-center-table .report-center-frozen-edge{box-shadow:2px 0 #708eb5d1}.report-center-table tbody .sticky-column{background:#fffffffa}.report-center-table tbody tr:nth-child(2n) .sticky-column{background:#f8fafc}.report-center-table tfoot td{position:sticky;z-index:3;bottom:0;color:#172554;background:#e8f0fb;border-top:1px solid #b8c9e2;border-bottom:0;font-weight:500}.report-center-table tfoot td.report-center-frozen-column{z-index:6;background:#e8f0fb}.report-center-rank{display:inline-grid;min-width:22px;height:22px;place-items:center;color:#1d4ed8;background:#eaf1ff;border-radius:7px;font-size:10px}.report-center-platform{display:inline-flex;align-items:center;gap:6px}.report-center-platform i{flex:0 0 6px;width:6px;height:6px;border-radius:50%}.report-center-action-column{position:sticky;z-index:2;right:0;min-width:70px;width:70px;text-align:center!important;background:#fafcfffa!important;box-shadow:-1px 0 #cbd5e1d6}.report-center-table thead .report-center-action-column{z-index:6;background:#e9f0fa!important}.report-center-action-column button{padding:4px 7px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font:inherit;font-size:10px;cursor:var(--dumbbell-cursor)}.report-center-skeleton-row td span{display:block;width:72%;height:10px;margin-left:auto;background:linear-gradient(90deg,#edf1f6 25%,#f8fafc,#edf1f6 75%);background-size:200% 100%;border-radius:999px;animation:report-center-shimmer 1.25s infinite linear}@keyframes report-center-shimmer{to{background-position:-200% 0}}.report-center-state,.report-center-empty{display:flex;align-items:center;justify-content:center;gap:10px;min-height:110px;color:#64748b;font-size:12px}.report-center-state.error{min-height:auto;padding:12px;color:#b91c1c;background:#fff7f7;border:1px solid #fecaca;border-radius:9px}.report-center-empty{min-height:260px;flex-direction:column}.report-center-empty b{color:#334155;font-size:14px;font-weight:500}.report-center-pagination{justify-content:flex-end;gap:8px;padding-top:10px;color:#64748b;font-size:11px}.report-center-pagination label{display:inline-flex;align-items:center;gap:5px}.report-center-pagination select{height:30px;color:#1f2937;background:#fff;border:1px solid #cbd5e1;border-radius:6px;font:inherit}.report-center-pagination button{height:30px}.report-center-footnote{margin:10px 2px 0;color:#64748b;font-size:11px;line-height:1.55}@media(max-width:1280px){.report-center-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.report-center-query{align-items:flex-start;flex-direction:column}.report-center-query-meta{align-self:flex-end}}.operation-visual-section{margin-bottom:14px}.operation-visual-section>.operation-section-title{margin-bottom:10px}.operation-visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.operation-visual-card{min-width:0;padding:0;overflow:hidden}.operation-visual-card>.operation-panel-head{min-height:66px;margin-bottom:0;padding:11px 14px;border-bottom:1px solid rgba(148,163,184,.22)}.operation-visual-card>.operation-panel-head>span{flex:0 0 auto;color:#64748b;font-size:10px;white-space:nowrap}.operation-visual-chart{width:100%;height:282px;min-width:0}.operation-legend i.line.order{background:#2563eb}.operation-single-dimension-panel{margin-top:14px}.operation-data-scope-note{margin:10px 2px 0;color:#7b8593;font-size:10.5px;line-height:1.6;text-align:right}@media(max-width:1200px){.operation-visual-grid{grid-template-columns:minmax(0,1fr)}.operation-visual-chart{height:260px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-screen{position:relative;overflow:hidden;min-height:100vh;display:grid;place-items:center;padding:32px 20px;color:#3f3742;background:radial-gradient(circle at 6% 6%,rgba(232,138,182,.2),transparent 40%),radial-gradient(circle at 94% 94%,rgba(130,182,236,.2),transparent 42%),linear-gradient(145deg,#fdeef6,#f2f6fd 52%,#eaf3fe)}.auth-screen:before{content:"";position:absolute;left:27%;top:42%;z-index:0;width:min(84vw,1160px);aspect-ratio:1;transform:translate(-50%,-50%);background:url(/ai-brand-symbol.png) no-repeat center center;background-size:contain;mix-blend-mode:multiply;opacity:.07;pointer-events:none}.auth-card{position:relative;z-index:1;width:min(440px,100%);padding:30px;background:#ffffffe6;border:1px solid rgba(232,138,182,.18);border-radius:18px;box-shadow:0 28px 66px #3f374229,0 6px 18px #e88ab61f,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.auth-card.auth-card-wide{width:min(500px,100%)}.auth-brand{display:flex;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid #e5eaf1}.auth-brand .brand-mark{flex:0 0 auto}.auth-brand strong,.auth-brand span{display:block}.auth-brand strong{color:#132033;font-size:16px}.auth-brand span{margin-top:3px;color:#718096;font-size:12px}.auth-heading{margin:26px 0 22px}.auth-heading p{margin:0 0 6px;color:#2563eb;font-size:12px;font-weight:800;letter-spacing:.12em}.auth-heading h1{color:#122033;font-size:26px}.auth-heading>span{display:block;margin-top:9px;color:#667085;font-size:13px;line-height:1.55}.auth-form{display:grid;gap:17px}.auth-form>label{display:grid;gap:7px}.auth-form>label>span{color:#344054;font-size:13px;font-weight:700}.auth-form input{width:100%;min-height:44px;padding:0 13px;color:#17202a;background:#fff;border:1px solid #cfd8e5;border-radius:8px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.auth-form input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #2563eb1f}.auth-form input:disabled{color:#94a3b8;background:#f4f6f9}.auth-password-field{position:relative}.auth-password-field input{padding-right:62px}.auth-password-field button{position:absolute;top:50%;right:6px;min-width:48px;min-height:32px;color:#52637b;background:transparent;border:0;border-radius:6px;transform:translateY(-50%);cursor:pointer}.auth-password-field button:hover{color:#2563eb;background:#eff6ff}.auth-error{margin:0;padding:10px 12px;color:#b42318;background:#fff1f0;border:1px solid #fecdca;border-radius:8px;font-size:13px;line-height:1.45}.auth-submit,.auth-secondary{min-height:44px;padding:0 18px;border-radius:8px;font-weight:700;cursor:pointer}.auth-submit{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#fff;background:#2563eb;border:1px solid #2563eb;box-shadow:0 8px 20px #2563eb38}.auth-submit:hover:not(:disabled){background:#1d4ed8}.auth-submit:disabled,.auth-secondary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.auth-secondary{color:#344054;background:#fff;border:1px solid #cfd8e5}.auth-actions{display:grid;grid-template-columns:auto minmax(160px,1fr);justify-content:end;gap:10px}.auth-actions .auth-submit:only-child{grid-column:1 / -1}.auth-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:auth-spin .7s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-security-note{margin:22px 0 0;padding-top:18px;color:#8290a4;border-top:1px solid #edf0f5;font-size:11px;line-height:1.55;text-align:center}.auth-text-action{display:block;margin:18px auto 0;padding:4px 8px;color:#667085;background:transparent;border:0;cursor:pointer}.password-rules{display:flex;flex-wrap:wrap;gap:7px}.password-rules span{padding:4px 8px;color:#667085;background:#f3f5f8;border-radius:999px;font-size:11px}.password-rules span:before{content:"○";margin-right:4px}.password-rules span.passed{color:#067647;background:#ecfdf3}.password-rules span.passed:before{content:"✓"}.account-footer small{color:#94a3b8;font-size:11px}.account-session-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:3px}.account-session-actions button{min-height:30px;padding:0 6px;color:#475569;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:6px;font-size:11px;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.account-session-actions button:hover:not(:disabled){color:#1d4ed8;background:#3b82f61a;border-color:#3b82f666}.account-security-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:14px;padding:0;overflow:hidden}.account-security-summary>div{min-width:0;padding:17px 20px;border-right:1px solid var(--line)}.account-security-summary>div:last-child{border-right:0}.account-security-summary span,.account-security-summary strong,.account-security-summary small{display:block}.account-security-summary span{color:var(--muted);font-size:12px}.account-security-summary strong{margin-top:7px;color:var(--ink);font-size:20px}.account-security-summary small{margin-top:4px;color:#8491a5;font-size:11px}.account-list-panel{padding:0;overflow:hidden}.account-list-head{min-height:68px;margin:0;padding:14px 18px;border-bottom:1px solid var(--line)}.account-list-head>div>span{display:block;margin-top:5px;color:var(--muted);font-size:12px}.account-search input{width:min(280px,28vw);min-height:36px;padding:0 11px;color:var(--text);background:#f8fafc;border:1px solid #d5dee9;border-radius:7px;outline:none}.account-search input:focus{background:#fff;border-color:#60a5fa;box-shadow:0 0 0 3px #2563eb1a}.account-admin-table-wrap{width:100%;overflow-x:auto}.account-admin-table{width:100%;min-width:1180px;border-collapse:collapse;font-size:12px}.account-admin-table th,.account-admin-table td{padding:13px 14px;text-align:left;vertical-align:middle;border-bottom:1px solid #e7ecf2}.account-admin-table th{color:#536176;background:#f7f9fc;font-size:11px;font-weight:800}.account-admin-table tbody tr:hover td{background:#fbfdff}.account-admin-table tbody tr:last-child td{border-bottom:0}.account-admin-table td>strong,.account-admin-table td>small,.account-user-cell strong,.account-user-cell small{display:block}.account-admin-table td>strong{color:#23324a}.account-admin-table td>small,.account-user-cell small{margin-top:4px;color:#7c899b;font-size:10px}.account-user-cell{display:flex;align-items:center;gap:10px}.account-avatar{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;color:#1d4ed8;background:#eaf2ff;border:1px solid #cfe0ff;border-radius:9px;font-size:11px;font-weight:800}.account-user-cell small i{margin-left:6px;padding:2px 5px;color:#1d4ed8;background:#eaf2ff;border-radius:4px;font-style:normal}.account-status{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:800}.account-status:before{content:"";width:6px;height:6px;border-radius:50%}.account-status.enabled{color:#067647;background:#ecfdf3}.account-status.enabled:before{background:#12b76a}.account-status.disabled{color:#667085;background:#f2f4f7}.account-status.disabled:before{background:#98a2b3}.account-password-pending{display:block;margin-top:4px;color:#b54708;font-size:10px}.account-actions-column{width:220px}.account-row-actions{display:flex;gap:5px;white-space:nowrap}.account-row-actions button{min-height:28px;padding:0 8px;color:#315b91;background:#f6f9fd;border:1px solid #d5e0ed;border-radius:5px;font-size:11px;cursor:pointer}.account-row-actions button:hover:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.account-row-actions button.danger-action{color:#b42318}.account-row-actions button.enable-action{color:#067647}.account-row-actions button:disabled{opacity:.45;cursor:not-allowed}.account-state{min-height:180px;display:flex;align-items:center;justify-content:center;gap:12px;padding:30px;color:#667085}.account-state-error{color:#b42318}.account-state button{min-height:30px;padding:0 10px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;cursor:pointer}.account-modal-backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:24px;background:#0a142399;backdrop-filter:blur(4px)}.account-modal{width:min(780px,100%);max-height:calc(100vh - 48px);overflow-y:auto;color:var(--text);background:#fff;border:1px solid rgba(255,255,255,.4);border-radius:12px;box-shadow:0 28px 80px #02081747}.account-modal>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line)}.account-modal>header p{margin:0 0 4px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.1em}.account-modal>header h2{font-size:18px}.account-modal>header>button{width:34px;height:34px;color:#667085;background:#f5f7fa;border:0;border-radius:7px;font-size:22px;cursor:pointer}.account-editor-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px}.account-editor-form>label{display:grid;align-content:start;gap:6px}.account-editor-form>label>span,.account-base-selector legend,.account-permission-selector legend{color:#344054;font-size:12px;font-weight:700}.account-editor-form>label>small{color:#8491a5;font-size:10px}.account-editor-form input[type=text],.account-editor-form select{width:100%;min-height:38px;padding:0 10px;color:#17202a;background:#fff;border:1px solid #cfd8e5;border-radius:7px;outline:none}.account-editor-form input[type=text]:focus,.account-editor-form select:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #2563eb1a}.account-editor-form input:disabled,.account-editor-form select:disabled{color:#7b8798;background:#f3f5f8}.account-base-selector{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;padding:0;border:0}.account-base-selector legend{width:100%;margin-bottom:1px}.account-base-selector label{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;color:#475467;background:#f7f9fc;border:1px solid #dde4ed;border-radius:7px;font-size:11px;cursor:pointer}.account-base-selector input{accent-color:#2563eb}.account-role-preview{grid-column:1 / -1;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:9px;padding:11px 12px;color:#315b91;background:#f0f6ff;border:1px solid #d4e5ff;border-radius:8px;font-size:11px}.account-role-preview>span{color:#718096}.account-role-preview>small{color:#536d91}.account-role-preview>button,.account-selector-actions button{min-height:28px;padding:0 9px;color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:6px;font-size:10px;cursor:pointer}.account-role-preview>button:disabled,.account-selector-actions button:disabled{color:#98a2b3;cursor:not-allowed}.account-permission-selector{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:12px;border:1px solid #dce4ef;border-radius:9px}.account-permission-selector legend{padding:0 6px}.account-permission-selector legend span{margin-right:8px}.account-permission-selector legend em{color:#2563eb;font-size:10px;font-style:normal;font-weight:700}.account-selector-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:6px;margin-top:-4px}.account-permission-selector>label{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:10px;color:#475467;background:#f8fafc;border:1px solid #e1e7ef;border-radius:8px;cursor:pointer}.account-permission-selector>label:has(input:checked){color:#1e3a8a;background:#eff6ff;border-color:#93c5fd}.account-permission-selector input{margin-top:2px;accent-color:#2563eb}.account-permission-selector label>span,.account-permission-selector label b,.account-permission-selector label small{display:block;min-width:0}.account-permission-selector label b{color:inherit;font-size:11px}.account-permission-selector label small,.account-selector-note{margin-top:3px;color:#7c899b;font-size:10px;line-height:1.4}.account-selector-note,.account-permission-validation,.account-permission-warning,.account-scope-selector{grid-column:1 / -1}.account-scope-toggle{display:flex;align-items:flex-start;gap:9px;padding:4px 2px 0;cursor:pointer}.account-scope-toggle input{margin-top:3px;flex:0 0 auto}.account-scope-toggle span{display:flex;flex-direction:column;gap:3px}.account-scope-toggle b{color:#33415a;font-size:12.5px;font-weight:600}.account-scope-toggle small{color:#7c899b;font-size:10.5px;line-height:1.5}.account-scope-tag{color:#b4433f;font-weight:600}.account-permission-validation,.account-permission-warning{margin:0;padding:9px 11px;border-radius:7px;font-size:11px;line-height:1.45}.account-permission-validation{color:#b42318;background:#fff4f2;border:1px solid #fecdca}.account-permission-warning{color:#b54708;background:#fffaeb;border:1px solid #fedf89}.account-editor-form>.auth-error,.account-editor-form>footer{grid-column:1 / -1}.account-editor-form>footer,.account-modal>footer{display:flex;justify-content:flex-end;gap:9px;padding-top:3px}.temporary-password-modal{width:min(520px,100%)}.temporary-password-content{padding:20px}.temporary-password-content>p{margin:0;color:#526078;font-size:13px;line-height:1.55}.temporary-password-value{display:flex;align-items:center;gap:8px;margin:17px 0 12px;padding:12px;background:#f5f8fc;border:1px solid #d9e2ed;border-radius:8px}.temporary-password-value code{min-width:0;flex:1;overflow-wrap:anywhere;color:#122033;font-size:16px;font-weight:800;letter-spacing:.04em;user-select:all}.temporary-password-value button{min-height:32px;padding:0 11px;color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:6px;cursor:pointer}.temporary-password-content .temporary-password-warning{color:#b54708;font-size:11px}.temporary-password-modal>footer{padding:0 20px 20px}@media(max-width:900px){.account-security-summary{grid-template-columns:1fr 1fr}.account-security-summary>div:nth-child(2){border-right:0}.account-security-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:640px){.auth-screen{align-items:start;padding:16px 12px}.auth-card{margin-top:5vh;padding:22px 18px}.account-security-summary{grid-template-columns:1fr}.account-security-summary>div{border-right:0;border-bottom:1px solid var(--line)}.account-security-summary>div:last-child{border-bottom:0}.account-list-head{align-items:stretch;flex-direction:column}.account-search input{width:100%}.account-modal-backdrop{padding:10px}.account-modal{max-height:calc(100vh - 20px)}.account-editor-form{grid-template-columns:1fr;padding:16px}.account-editor-form>label,.account-editor-form>.auth-error,.account-editor-form>footer,.account-base-selector,.account-role-preview,.account-permission-selector,.account-permission-validation,.account-permission-warning{grid-column:1}.account-role-preview,.account-permission-selector{grid-template-columns:1fr}}@media(max-width:760px){.report-center-tabs{grid-template-columns:1fr}.report-center-tabs small{display:none}.report-center-table-head,.report-center-topbar{align-items:flex-start;flex-direction:column}.report-center-filters .report-center-field,.report-center-filters .report-center-field select,.report-center-filters .report-center-field input{width:100%}.report-center-filters .report-center-metric-switch{margin-left:0}}.boss-product-month-viewbar{display:flex;min-height:40px;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;background:#f8fafc;border-bottom:1px solid #d8e2ee}.boss-product-month-viewbar>nav{display:inline-grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:2px;padding:2px;background:#e8eef6;border:1px solid #d3deeb;border-radius:8px}.boss-product-month-viewbar>nav>button{height:25px;padding:0 14px;color:#52657f;background:transparent;border:0;border-radius:6px;font-family:var(--font);font-size:11px;font-weight:600;cursor:pointer}.boss-product-month-viewbar>nav>button:hover{color:#1d4ed8;background:#ffffffad}.boss-product-month-viewbar>nav>button.active{color:#fff;background:linear-gradient(120deg,#1d4ed8,#2563eb);box-shadow:0 3px 9px #2563eb38}.boss-product-month-breakdown{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;margin:7px;overflow:hidden;background:#fff;border:1px solid #d8e2ee;border-radius:8px}.boss-product-month-breakdown>header{display:flex;min-height:74px;flex:none;align-items:center;justify-content:space-between;gap:20px;padding:9px 12px;background:linear-gradient(90deg,#f8fbff,#fff);border-bottom:1px solid #dbe5f0}.boss-product-month-breakdown>header>div:first-child{min-width:0}.boss-product-month-breakdown-head-tools{display:flex;min-width:min(600px,48vw);flex:none;flex-direction:column;align-items:flex-end;gap:5px}.boss-product-month-breakdown>header span{color:#2563eb;font-size:10px;font-weight:600}.boss-product-month-breakdown>header h3{margin:2px 0 1px;color:#172033;font-size:17px;line-height:1.2}.boss-product-month-breakdown>header p{margin:0;color:#64748b;font-size:10px}.boss-product-month-breakdown-summary{display:grid;min-width:min(600px,48vw);grid-template-columns:repeat(4,minmax(105px,1fr));gap:6px}.boss-product-month-breakdown-head-tools>.boss-product-month-breakdown-summary{width:100%;min-width:0}.boss-breakdown-export-button{display:inline-flex;min-width:70px;min-height:24px;align-items:center;justify-content:center;gap:4px;padding:0 9px;color:#047857;background:#f0fdf4;border:1px solid #a7e3c2;border-radius:6px;box-shadow:0 2px 7px #04785712;font-family:var(--font);font-size:10px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.boss-breakdown-export-button svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.boss-breakdown-export-button:hover:not(:disabled){background:#dcfce7;border-color:#6fd09c;transform:translateY(-1px)}.boss-breakdown-export-button:focus-visible{outline:2px solid rgba(16,185,129,.3);outline-offset:2px}.boss-breakdown-export-button:disabled{color:#94a3b8;background:#f8fafc;border-color:#dbe3ec;box-shadow:none;cursor:not-allowed}.boss-breakdown-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.boss-sku-display-switch{display:inline-flex;overflow:hidden;background:#f7f9fc;border:1px solid #dbe3ec;border-radius:6px}.boss-sku-display-switch>button{min-height:26px;padding:0 8px;color:#475569;background:transparent;border:0;border-right:1px solid #dbe3ec;font-family:var(--font);font-size:10.5px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer}.boss-sku-display-switch>button:last-child{border-right:0}.boss-sku-display-switch>button:hover{color:#1d4ed8;background:#eff5ff}.boss-sku-display-switch>button.active{color:#fff;background:#2563eb}.boss-sku-display-switch>button:focus-visible{position:relative;z-index:1;outline:2px solid #60a5fa;outline-offset:-2px}.boss-product-month-breakdown-summary>span{display:flex;min-width:0;flex-direction:column;gap:2px;padding:6px 9px;color:#0f766e;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:7px}.boss-product-month-breakdown-summary>span.down{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.boss-product-month-breakdown-summary small{overflow:hidden;color:#64748b;font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.boss-product-month-breakdown-summary b{overflow:hidden;font-size:13px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.boss-product-month-breakdown-scroll{min-width:0;min-height:0;flex:1;overflow:auto}.boss-product-month-breakdown table{width:100%;min-width:1060px;border-collapse:separate;border-spacing:0;table-layout:fixed;color:#27364b;font-size:11px;font-variant-numeric:tabular-nums}.boss-product-month-breakdown th,.boss-product-month-breakdown td{height:33px;padding:4px 8px;text-align:right;border-right:1px solid #edf1f6;border-bottom:1px solid #e5ebf2;white-space:nowrap}.boss-product-month-breakdown th{position:sticky;top:0;z-index:2;height:34px;color:#334155;background:#eef4fb;font-size:10px;font-weight:650}.boss-breakdown-sort-button{display:inline-flex;width:100%;min-width:0;align-items:center;justify-content:flex-end;gap:3px;padding:0;color:inherit;background:transparent;border:0;font:inherit;line-height:1.15;text-align:right;cursor:pointer}.boss-breakdown-sort-button i{flex:none;color:#94a3b8;font-size:9px;font-style:normal}.boss-breakdown-sort-button:hover,.boss-breakdown-sort-button.active,.boss-breakdown-sort-button.active i{color:#1d4ed8}.boss-breakdown-sort-button:focus-visible{outline:2px solid #60a5fa;outline-offset:2px;border-radius:3px}.boss-product-month-breakdown th:first-child,.boss-product-month-breakdown td:first-child{width:52px;text-align:center}.boss-product-month-breakdown th.is-name,.boss-product-month-breakdown td.is-name{width:36%;text-align:left}.boss-product-month-breakdown.is-province th.is-name,.boss-product-month-breakdown.is-province td.is-name{width:15%}.boss-product-sku-tree{min-width:900px!important}.boss-product-sku-tree th.is-spec,.boss-product-sku-tree td.is-spec{width:90px;text-align:left}.boss-product-sku-tree th.is-attribute,.boss-product-sku-tree td.is-attribute{width:170px;text-align:left}.boss-product-sku-tree th:first-child,.boss-product-sku-tree td:first-child{position:sticky;left:0;z-index:3;width:32px}.boss-product-sku-tree th.is-spec,.boss-product-sku-tree td.is-spec{position:sticky;left:32px;z-index:3}.boss-product-sku-tree th.is-attribute,.boss-product-sku-tree td.is-attribute{position:sticky;left:122px;z-index:3;box-shadow:8px 0 12px -12px #0f172a80}.boss-product-sku-tree thead th{z-index:5}.boss-product-sku-tree thead th:first-child,.boss-product-sku-tree thead th.is-spec,.boss-product-sku-tree thead th.is-attribute{z-index:7}.boss-product-sku-tree th:nth-child(4),.boss-product-sku-tree td:nth-child(4),.boss-product-sku-tree th:nth-child(5),.boss-product-sku-tree td:nth-child(5){width:82px}.boss-product-sku-tree th:nth-child(9),.boss-product-sku-tree td:nth-child(9){width:75px}.boss-product-sku-tree th:nth-child(6),.boss-product-sku-tree td:nth-child(6),.boss-product-sku-tree th:nth-child(7),.boss-product-sku-tree td:nth-child(7),.boss-product-sku-tree th:nth-child(8),.boss-product-sku-tree td:nth-child(8){width:46px}.boss-product-sku-tree th:nth-child(10),.boss-product-sku-tree td:nth-child(10){width:58px}.boss-product-sku-tree th:nth-child(11),.boss-product-sku-tree td:nth-child(11),.boss-product-sku-tree th:nth-child(12),.boss-product-sku-tree td:nth-child(12),.boss-product-sku-tree th:nth-child(13),.boss-product-sku-tree td:nth-child(13){width:55px}.sku-spec-toggle{display:grid;width:100%;min-width:0;min-height:26px;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:5px;padding:0;color:#172033;background:transparent;border:0;font-family:var(--font);text-align:left;cursor:pointer}.sku-spec-toggle>i{display:inline-grid;width:15px;height:15px;place-items:center;color:#2563eb;font-size:15px;font-style:normal;transition:transform .16s ease}.sku-spec-toggle[aria-expanded=true]>i{transform:rotate(90deg)}.sku-spec-toggle>b{overflow:hidden;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.sku-spec-toggle>small{padding:2px 5px;color:#2563eb;background:#dbeafe;border-radius:999px;font-size:8px;font-weight:700}.sku-spec-toggle:focus-visible,.sku-attribute-summary:focus-visible{outline:2px solid #60a5fa;outline-offset:1px;border-radius:4px}.sku-attribute-summary{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;color:#475569;background:#f8fafc;border:1px solid #dbe4ef;border-radius:999px;font-family:var(--font);font-size:8.5px;cursor:pointer}.sku-attribute-summary small{display:inline-grid!important;min-width:16px;height:16px;place-items:center;color:#1d4ed8!important;background:#dbeafe;border-radius:999px;font-weight:750}.boss-product-month-breakdown .sku-spec-row td{background:#fff}.boss-product-month-breakdown .sku-spec-row.is-expanded td{background:#eff6ff}.boss-product-month-breakdown .sku-spec-row.is-expanded td:first-child{box-shadow:inset 3px 0 #2563eb}.boss-product-month-breakdown .sku-attribute-row td{background:#fbfdff}.boss-product-month-breakdown .sku-attribute-row:hover td{background:#f1f7ff}.sku-child-rank{color:#94a3b8;font-size:8px}.sku-tree-branch{display:inline-block;margin-right:5px;color:#93c5fd;font-size:14px;vertical-align:middle}.sku-attribute-row td.is-spec small{display:inline-block;max-width:calc(100% - 24px);overflow:hidden;color:#94a3b8;text-overflow:ellipsis;vertical-align:middle}.sku-attribute-row td.is-attribute b{display:block;overflow:hidden;color:#334155;font-size:9px;font-weight:600;text-overflow:ellipsis}.sku-metric-line{display:flex;min-width:0;align-items:baseline;justify-content:flex-end;gap:5px}.sku-metric-line b{color:#1e3a5f;font-weight:400}.sku-metric-line small{display:inline!important;overflow:hidden;color:#64748b!important;font-size:7.5px!important;text-overflow:ellipsis}.boss-product-month-breakdown .sku-rate-heat{background:#94a3b814;border-left:2px solid #cbd5e1}.boss-product-month-breakdown .sku-refund-rate{color:#475569;font-weight:400}.boss-product-month-breakdown td.sku-rate-heat.is-strong,.boss-product-month-breakdown td.sku-rate-heat.is-stable{color:#047857;background:rgba(5,150,105,var(--sku-profit-heat, .1));border-left-color:#10b981}.boss-product-month-breakdown td.sku-rate-heat.is-weak{color:#b45309;background:rgba(245,158,11,var(--sku-profit-heat, .1));border-left-color:#f59e0b}.boss-product-month-breakdown td.sku-rate-heat.is-negative{color:#dc2626;background:rgba(220,38,38,var(--sku-profit-heat, .1));border-left-color:#ef4444}.boss-product-month-breakdown .sku-spec-row td.sku-rate-heat.is-strong,.boss-product-month-breakdown .sku-spec-row td.sku-rate-heat.is-stable{background:rgba(5,150,105,var(--sku-profit-heat, .1))}.boss-product-month-breakdown .sku-spec-row td.sku-rate-heat.is-weak{background:rgba(245,158,11,var(--sku-profit-heat, .1))}.boss-product-month-breakdown .sku-spec-row td.sku-rate-heat.is-negative{background:rgba(220,38,38,var(--sku-profit-heat, .1))}.boss-product-month-breakdown-summary>span.is-sku-count b{display:flex;align-items:baseline;gap:4px}.boss-product-month-breakdown-summary>span.is-sku-count em{color:#64748b;font-size:9px;font-style:normal;font-weight:650}@media(prefers-reduced-motion:reduce){.sku-spec-toggle>i,.sku-flat-spec-toggle>i{transition:none}}.boss-product-month-breakdown tbody tr:hover td{background:#f8fbff}.boss-product-month-breakdown td>i{display:inline-grid;width:20px;height:20px;place-items:center;color:#64748b;background:#f1f5f9;border-radius:6px;font-size:9px;font-style:normal}.boss-product-month-breakdown td>i.top{color:#1d4ed8;background:#dbeafe}.boss-product-month-breakdown td.is-name b{display:block;overflow:hidden;color:#172033;font-weight:600;text-overflow:ellipsis}.boss-product-month-breakdown td small{display:block;color:#94a3b8;font-size:8.5px}.boss-product-month-breakdown td.down{color:#dc2626}.boss-product-month-breakdown-empty{display:grid;min-height:240px;flex:1;place-items:center;color:#94a3b8;font-size:12px}@media(max-width:1050px){.boss-product-month-viewbar,.boss-product-month-breakdown>header{align-items:stretch;flex-direction:column}.boss-product-month-viewbar>nav{width:100%}.boss-product-month-viewbar>.boss-category-daily-month-switch{align-self:flex-end}.boss-product-month-breakdown-summary,.boss-product-month-breakdown-head-tools{width:100%;min-width:0}}.permission-table{display:grid;gap:10px;margin-top:16px}.permission-table div{display:grid;grid-template-columns:150px minmax(0,1fr) 120px;align-items:center;gap:12px;padding:14px;background:var(--surface-soft);border:1px solid var(--line);border-radius:8px}.permission-table span{color:var(--muted);font-size:13px}.permission-table em{justify-self:end;padding:5px 9px;color:#27406f;font-style:normal;font-size:12px;background:#e8f0ff;border-radius:999px}.model-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;padding:16px 18px;background:var(--surface-soft);border:1px solid var(--line);border-radius:8px}.model-summary span,.model-summary strong{display:block}.model-summary span{color:var(--muted);font-size:13px}.model-summary strong{margin-top:8px;font-size:18px}.status-on{display:inline-flex!important;width:fit-content;padding:3px 8px;color:#277513;background:#e6f8dd;border-radius:6px;font-size:13px!important}.model-card-grid{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:16px}.model-card{padding:16px 18px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.model-card-head{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center}.model-logo{display:grid;place-items:center;width:42px;height:42px;color:#fff;background:var(--provider-color);border-radius:8px;font-weight:800}.model-card h3{margin:0;font-size:16px}.model-card small{display:block;margin-top:4px;color:var(--muted)}.model-switch{position:relative;width:42px;height:22px;background:#d4d9e2;border:0;border-radius:999px;cursor:var(--dumbbell-cursor);padding:0}.model-switch.on{background:#43a5ff}.model-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f172a33}.model-switch.on:after{left:23px}.model-card-body{display:grid;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #edf1f6}.model-line{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:13px}.model-line b{color:var(--ink);font-weight:600;word-break:break-all}.model-card-actions{display:flex;align-items:center;gap:10px;margin-top:14px}.model-card-actions button{min-height:32px;padding:0 12px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:6px;cursor:var(--dumbbell-cursor)}.model-card-actions button:disabled{color:#9aa8bc;background:#f2f5f8;cursor:var(--dumbbell-cursor)}.model-card-actions .default-tag,.model-card-actions .online-tag,.model-card-actions .offline-tag{margin-left:auto;padding:4px 8px;color:#277513;background:#e6f8dd;border-radius:6px;font-size:12px}.model-card-actions .default-tag{color:#2563eb;background:#e8f0ff}.model-card-actions .offline-tag{color:#667085;background:#eef2f6}.empty-models{display:none;padding:34px;color:var(--muted);text-align:center;background:var(--surface-soft);border:1px dashed #c8d3e2;border-radius:8px}.empty-models.visible,.empty-models b,.empty-models span{display:block}.empty-models b{margin-bottom:8px;color:var(--ink)}.modal-backdrop{position:fixed;inset:0;z-index:100;display:none;place-items:center;padding:24px;background:#0f172a61}.modal-backdrop.open{display:grid}.modal{width:min(620px,100%);background:#fff;border-radius:8px;box-shadow:0 28px 80px #0f172a47}.modal-head,.modal-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px}.modal-head{border-bottom:1px solid var(--line)}.modal-head h2{font-size:20px}.modal-head span,.modal-foot span{color:var(--muted);font-size:13px}.icon-button{width:32px;height:32px;color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;cursor:var(--dumbbell-cursor);font-size:20px;line-height:1}.modal-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px}.modal-body label{display:grid;gap:7px}.modal-body label span{color:var(--muted);font-size:13px}.modal-body input,.modal-body select{min-height:38px;padding:0 11px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);border-radius:7px}.modal-body input[readonly]{color:#4c5f78;background:#eef3f8}.model-param-toggle{align-content:end}.model-param-toggle .model-switch{margin-top:4px}.modal-foot{border-top:1px solid var(--line)}.ai-drawer-backdrop{position:fixed;inset:0;z-index:120;display:flex;justify-content:flex-end;background:#0f172a57}.ai-drawer{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(540px,100vw);height:100vh;background:#fff;box-shadow:-22px 0 60px #0f172a38}.ai-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.ai-drawer-head strong,.ai-drawer-head span{display:block}.ai-drawer-head strong{color:var(--ink);font-size:18px}.ai-drawer-head span{margin-top:5px;color:#0f766e;font-size:12px;font-weight:700}.ai-chat-body{display:grid;align-content:start;gap:14px;min-height:0;padding:20px;overflow-y:auto;background:#f7fafc}.ai-chat-row{display:flex;align-items:flex-start;gap:10px}.ai-chat-row.user{justify-content:flex-end}.ai-avatar{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;color:#fff;background:linear-gradient(135deg,#0f766e,#2563eb);border-radius:8px;font-size:12px;font-weight:800}.ai-bubble{max-width:min(430px,calc(100vw - 92px));padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:8px}.ai-bubble.user{color:#fff;background:#0f766e;border-color:#0f766e}.ai-bubble.loading{color:var(--muted)}.ai-bubble pre{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.75;font-family:inherit;font-size:14px}.ai-agent-run{display:grid;gap:10px}.ai-agent-step{display:grid;gap:8px;padding:10px;background:#fbfcfe;border:1px solid #e2e9f3;border-left:3px solid #94a3b8;border-radius:8px}.ai-agent-step.folded{gap:0;padding:0;overflow:hidden}.ai-agent-step.status{border-left-color:#0891b2}.ai-agent-step.plan{border-left-color:#2563eb}.ai-agent-step.observation{border-left-color:#7c3aed}.ai-agent-step.tool_call{border-left-color:#0f766e}.ai-agent-step.tool_result{border-left-color:#0f9f6e}.ai-agent-step.tool_error,.ai-agent-step.error{border-left-color:#dc2626}.ai-agent-step.final{border-left-color:#d97706}.ai-agent-step-head{display:flex;align-items:center;gap:8px}.ai-agent-step-fold{display:grid;min-width:0}.ai-agent-step-fold>summary{min-width:0;padding:10px;list-style:none;cursor:var(--dumbbell-cursor)}.ai-agent-step-fold>summary::-webkit-details-marker{display:none}.ai-agent-step-fold>summary:after{flex:0 0 auto;content:"展开";margin-left:auto;padding:2px 7px;color:#0f766e;background:#e7f8f4;border-radius:999px;font-size:12px;font-weight:800}.ai-agent-step-fold[open]>summary:after{content:"收起"}.ai-agent-step-fold em{min-width:0;overflow:hidden;color:var(--muted);font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.ai-agent-step-body{display:grid;gap:8px;padding:0 10px 10px}.ai-agent-step-head span{flex:0 0 auto;padding:2px 7px;color:#27406f;background:#e8f0ff;border-radius:999px;font-size:12px;font-weight:700}.ai-agent-step-head b{color:var(--ink);font-size:13px}.ai-agent-step pre{max-height:none;padding:0;overflow:visible;color:#223047;background:transparent;font-size:13px}.ai-agent-step.folded pre{max-height:320px;overflow:auto}.ai-sql-block{padding:8px 10px;background:#f3f7fb;border:1px solid #d9e4f0;border-radius:7px}.ai-sql-block summary{color:#0f766e;cursor:var(--dumbbell-cursor);font-size:12px;font-weight:700}.ai-sql-block pre{margin-top:8px;color:#0f172a;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.6}.ai-agent-thinking{display:inline-flex;width:fit-content;padding:6px 9px;color:#0f766e;background:#e7f8f4;border-radius:7px;font-size:12px;font-weight:700}.ai-chat-footer{display:grid;gap:10px;padding:14px 18px 18px;background:#fff;border-top:1px solid var(--line)}.ai-prompt-panel{display:grid;gap:9px;padding:12px;background:#fbfcfe;border:1px solid #e4ebf5;border-radius:8px}.ai-prompt-panel span{color:var(--muted);font-size:12px}.ai-suggestion-row{display:flex;flex-wrap:wrap;gap:8px}.ai-suggestion-row button{min-height:32px;padding:0 10px;color:#27406f;background:#f3f7ff;border:1px solid #d5e0f4;border-radius:7px;cursor:var(--dumbbell-cursor);font-size:12px}.ai-chat-footer textarea{width:100%;min-height:78px;resize:vertical;padding:11px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);border-radius:8px}.ai-send-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-send-row span{color:var(--muted);font-size:12px}.ai-send-row .primary-action:disabled{opacity:.55;cursor:var(--dumbbell-cursor)}.ai-workbench-view{height:calc(100vh - 44px);min-height:680px}.ai-workbench-topbar{margin-bottom:12px}.ai-workbench{display:grid;grid-template-columns:230px minmax(360px,.95fr) minmax(440px,1.35fr);gap:12px;height:calc(100vh - 126px);min-height:620px}.ai-workbench.collapsed{grid-template-columns:42px minmax(360px,.95fr) minmax(440px,1.35fr)}.ai-history,.ai-chat-panel,.ai-canvas-panel{min-height:0;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.ai-history{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.ai-workbench.collapsed .ai-history{display:none}.ai-history-head,.ai-chat-titlebar,.ai-canvas-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.ai-history-head .ghost-action{width:100%}.ai-history-list{display:grid;align-content:start;gap:8px;padding:12px;overflow-y:auto}.ai-history-item{display:grid;gap:7px;min-height:64px;padding:11px;text-align:left;background:#f8fbfd;border:1px solid transparent;border-radius:8px}.ai-history-item.active{background:#e5f6f6;border-color:#a9dddd}.ai-history-item b{overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ai-history-item span{color:var(--muted);font-size:12px}.ai-history-rail{display:grid;place-items:center;min-width:0;color:#0f766e;writing-mode:vertical-rl;background:#e5f6f6;border:1px solid #a9dddd;border-radius:8px;font-weight:800}.ai-chat-panel,.ai-canvas-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.ai-canvas-panel{grid-template-rows:auto minmax(0,1fr)}.ai-chat-titlebar h2,.ai-canvas-head h2{font-size:18px}.ai-chat-titlebar span,.ai-canvas-head span{display:block;margin-top:5px;color:var(--muted);font-size:12px}.ai-role-route{display:flex;align-items:center;gap:8px;color:#0f766e;font-size:12px;font-weight:800}.ai-role-route i{width:26px;height:2px;background:#83c5be}.ai-workbench-chat{display:grid;align-content:start;gap:14px;padding:18px;overflow-y:auto;background:#f7fafc}.workbench-message{display:flex;align-items:flex-start;gap:10px}.workbench-message.user{justify-content:flex-end}.workbench-bubble{max-width:min(680px,100%);padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:8px}.workbench-message.user .workbench-bubble{color:#fff;background:#0f766e;border-color:#0f766e}.workbench-bubble pre{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.75;font-family:inherit;font-size:14px}.ai-workbench-footer{display:grid;gap:10px;padding:12px 16px 16px;border-top:1px solid var(--line)}.ai-workbench-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.ai-workbench-input textarea{min-height:54px;max-height:120px;resize:vertical;padding:12px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);border-radius:8px}.ai-workbench-input .primary-action{align-self:end}.ai-canvas-actions{display:flex;gap:8px}.ai-canvas-actions button:disabled{opacity:.5}.report-canvas{min-height:0;padding:18px;overflow-y:auto;background:linear-gradient(90deg,rgba(15,118,110,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(15,118,110,.06) 1px,transparent 1px),#edf6f7;background-size:24px 24px}.canvas-empty{display:grid;place-items:center;min-height:360px;padding:28px;color:var(--muted);text-align:center;background:#ffffffdb;border:1px dashed #a9cdd1;border-radius:8px}.canvas-empty b,.canvas-empty span{display:block}.canvas-empty b{margin-bottom:8px;color:var(--ink)}.research-report{display:grid;gap:18px}.slide-deck{display:grid;gap:18px;container-type:inline-size;font-family:var(--font)}.slide-deck .slide{width:100%;aspect-ratio:16 / 9;min-height:0;overflow:hidden;color:var(--text);background:var(--surface);border:1px solid #c9dcdf;border-radius:8px;box-shadow:0 18px 40px #0f172a14;container-type:size;font-family:var(--font)}.slide-deck .slide.cover,.slide-deck .slide.closing{color:#fff;background:var(--accent-d)}.slide-deck svg{max-width:100%}.slide-deck table{width:100%;border-collapse:collapse;table-layout:fixed}.slide-deck th,.slide-deck td{overflow:hidden;text-overflow:ellipsis}.report-cover,.report-slide{background:#fffffff2;border:1px solid #c9dcdf;border-radius:8px;box-shadow:0 18px 40px #0f172a14}.report-cover{min-height:230px;padding:30px;color:#fff;background:linear-gradient(135deg,#075f63,#0f766e 52%,#e7f6f2)}.report-cover span{display:inline-flex;padding:5px 10px;color:#dffaf5;border:1px solid rgba(255,255,255,.4);border-radius:999px;font-size:12px}.report-cover h2{max-width:620px;margin-top:42px;font-size:34px}.report-cover p{margin:16px 0 0;color:#dffaf5}.report-slide{padding:24px}.report-slide small{color:#0f766e;font-weight:800}.report-slide h3{margin:10px 0 14px;color:var(--ink);font-size:22px}.report-slide p{margin:10px 0;color:#263445;line-height:1.8}.report-table-wrap{margin:14px 0 18px;overflow:hidden;border:1px solid #d9e4f0;border-radius:8px;background:#fff}.report-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.report-table th{padding:10px 12px;color:#122033;text-align:right;background:#eaf5f4;border-bottom:1px solid #d9e4f0;font-weight:800}.report-table th:first-child{text-align:left}.report-table td{padding:10px 12px;color:#263445;text-align:right;border-bottom:1px solid #edf2f7;white-space:nowrap}.report-table td:first-child{color:#122033;text-align:left;font-weight:800}.report-table tr:nth-child(2n) td{background:#f8fbfd}@media(max-width:1180px){.dashboard-top-grid,.dashboard-content-grid,.dashboard-visual-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.summary-top-grid .metric-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.summary-top-grid .metric.metric-forecast,.summary-top-grid .metric.metric-wide{grid-column:auto;grid-row:auto;min-height:0}.report-grid,.role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-card-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.category-view{grid-template-columns:1fr}}@media(max-width:560px){.app-shell{grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:10;padding:12px}.brand,.sidebar-footer,.nav-level-1{display:none}.nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;max-width:calc(100vw - 24px)}.nav-section{grid-auto-flow:column;grid-auto-columns:max-content}.nav-item{width:auto;text-align:center;padding-left:12px;padding-right:12px}.workspace{padding:14px}.topbar,.content-grid,.ai-layout{display:grid;grid-template-columns:1fr}.toolbar{justify-content:start;max-width:100%}.filter-bar{align-items:stretch;flex-direction:column}.filter-field{justify-content:space-between}.filter-summary{margin-left:0;width:fit-content}.metric-grid,.dashboard-top-grid,.dashboard-visual-grid,.report-grid,.role-grid,.model-summary,.model-card-grid,.category-rank,.category-view,.modal-body{grid-template-columns:1fr}.summary-top-grid .metric.metric-forecast,.summary-top-grid .metric.metric-wide{grid-column:auto;grid-row:auto;min-height:0}.category-hero strong{max-width:100%;padding-right:110px}.donut-wrap{grid-template-columns:1fr;justify-items:center}.permission-strip{align-items:flex-start;flex-direction:column}.permission-table div{grid-template-columns:1fr}.permission-table em{justify-self:start}.ai-drawer{width:100vw}.ai-send-row{align-items:stretch;flex-direction:column}}.product-layer-table{overflow:hidden;border:1px solid #e5edf7;border-radius:8px;background:#fff}.product-layer-head,.product-layer-row{display:grid;grid-template-columns:minmax(230px,.78fr) minmax(380px,1fr) minmax(360px,1.08fr);column-gap:18px;align-items:center;min-width:0}.product-layer-head{padding:10px 14px;color:#667085;background:#f8fbff;border-bottom:1px solid #e7eef7;font-size:12px;font-weight:700}.product-layer-row{position:relative;padding:12px 14px;border-bottom:1px solid #edf2f7}.product-layer-row:before{content:"";position:absolute;inset:12px auto 12px 0;width:3px;border-radius:999px;background:var(--category-color, #2563eb);opacity:.62}.product-layer-row-main:hover,.product-layer-row-main.active,.product-layer-row-main.expanded{background:linear-gradient(90deg,color-mix(in srgb,var(--category-color, #2563eb) 6%,#ffffff),#fffffff0 82%,#fff)}.product-layer-row-main.expanded:before{opacity:.9}.product-layer-name{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ink);cursor:pointer}.product-layer-name em{display:grid;place-items:center;width:22px;height:22px;flex:0 0 auto;color:var(--category-color, #2563eb);background:color-mix(in srgb,var(--category-color, #2563eb) 10%,#ffffff);border:1px solid color-mix(in srgb,var(--category-color, #2563eb) 28%,#ffffff);border-radius:7px;font-size:12px;font-style:normal;font-weight:800}.product-layer-name>i{width:10px;height:10px;flex:0 0 auto;border-radius:3px}.product-layer-name strong{min-width:0;overflow:hidden;color:var(--ink);font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.product-layer-name.child{padding-left:34px;cursor:default}.product-layer-name.child strong{font-size:13px;font-weight:700}.product-layer-children{position:relative;background:linear-gradient(90deg,color-mix(in srgb,var(--category-color, #2563eb) 3%,#ffffff),#fff 44%);border-bottom:1px solid #edf2f7}.product-layer-children:before{content:"";position:absolute;inset:0 auto 0 28px;width:1px;background:color-mix(in srgb,var(--category-color, #2563eb) 24%,#e7eef7)}.product-layer-child-list{display:grid}.product-layer-row-child{padding-top:9px;padding-bottom:9px;border-bottom:1px solid #f0f4f8;background:transparent}.product-layer-row-child:before{inset:15px auto 15px 34px;width:2px;opacity:.36}.product-layer-row-child:last-child{border-bottom:0}.product-layer-metrics{display:grid;grid-template-columns:repeat(4,minmax(76px,1fr));gap:8px;min-width:0}.product-layer-metrics span{display:grid;gap:2px;min-width:0}.product-layer-metrics small{overflow:hidden;color:#667085;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.product-layer-metrics b{overflow:hidden;color:var(--ink);font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.product-layer-metrics.compact b{font-size:12px}.product-layer-metrics .up b,.product-platform-chip-meta .up{color:#00895a}.product-layer-metrics .down b,.product-platform-chip-meta .down{color:#b42318}.product-layer-platforms{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;min-width:0}.product-layer-platforms.compact{gap:6px}.product-platform-chip{display:grid;gap:4px;min-width:0}.product-platform-chip-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;font-size:12px}.product-platform-chip-head span{display:flex;align-items:center;min-width:0;gap:6px;overflow:hidden;color:#344054;text-overflow:ellipsis;white-space:nowrap}.product-platform-chip-head span i{width:8px;height:8px;flex:0 0 auto;border-radius:3px}.product-platform-chip-head b{flex:0 0 auto;color:var(--ink);font-size:12px}.product-platform-chip-bar{height:5px;overflow:hidden;background:#edf3f9;border-radius:999px}.product-platform-chip-bar i{display:block;height:100%;min-width:3px;border-radius:inherit}.product-platform-chip-meta{display:flex;flex-wrap:wrap;gap:3px 8px;color:#667085;font-size:11px;line-height:1.25}.product-platform-empty{color:#98a2b3;font-size:12px}@media(max-width:1280px){.product-layer-head,.product-layer-row{grid-template-columns:minmax(220px,.82fr) minmax(330px,1fr) minmax(280px,.9fr);column-gap:14px}.product-layer-platforms{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}}@media(max-width:980px){.product-layer-head{display:none}.product-layer-row{grid-template-columns:1fr;gap:10px}.product-layer-metrics{grid-template-columns:repeat(2,minmax(120px,1fr))}.product-layer-name.child{padding-left:28px}}.workspace{overflow-x:clip}.dashboard-view{padding-top:178px}.dashboard-sticky-head{position:fixed;top:0;left:248px;right:0;z-index:1000;margin:0;padding:18px 22px 8px;background:linear-gradient(180deg,#eff4f9fa,#eff4f9f7 82%,#eff4f9e6);border-bottom:1px solid rgba(203,213,225,.88);box-shadow:0 12px 24px #0f172a14;backdrop-filter:blur(12px)}.dashboard-sticky-head .topbar{margin-bottom:10px}.dashboard-sticky-head .filter-bar{margin:0 0 6px;box-shadow:0 8px 20px #0f172a0f}.dashboard-sticky-head .permission-strip{margin-bottom:0}.product-category-panel .panel-head{align-items:end;padding-bottom:10px;border-bottom:1px solid #e7eef7}.product-layer-table{overflow:visible;border:0;border-radius:0;background:transparent}.product-layer-head,.product-layer-row{grid-template-columns:minmax(260px,.72fr) minmax(360px,.9fr) minmax(480px,1.25fr);column-gap:20px}.product-layer-head{margin-bottom:2px;padding:9px 12px;background:#f7faff;border:1px solid #e7eef7;border-radius:8px 8px 0 0}.product-layer-row{padding:13px 12px;background:#fff;border-right:1px solid #edf2f7;border-bottom:1px solid #e7eef7;border-left:1px solid #edf2f7}.product-layer-row-main:hover,.product-layer-row-main.active,.product-layer-row-main.expanded{background:linear-gradient(90deg,color-mix(in srgb,var(--category-color, #2563eb) 7%,#ffffff),#fff,#fbfdff)}.product-layer-name{align-self:stretch}.product-layer-name strong{font-size:15px}.product-layer-metrics{grid-template-columns:repeat(4,minmax(72px,1fr));padding:0 4px}.product-layer-platforms{display:grid;grid-template-columns:1fr;gap:7px;min-width:0;padding-left:16px;border-left:1px solid color-mix(in srgb,var(--category-color, #2563eb) 18%,#e7eef7)}.product-platform-chip{display:grid;grid-template-columns:minmax(68px,88px) minmax(120px,1fr) minmax(170px,.82fr);align-items:center;gap:9px;min-width:0}.product-platform-chip-head{justify-content:flex-start;gap:6px}.product-platform-chip-head span{font-weight:700}.product-platform-chip-head b{color:#475467;font-weight:800}.product-platform-chip-bar{height:8px;background:#ecf2f8}.product-platform-chip-meta{justify-content:flex-end;gap:6px;overflow:hidden;white-space:nowrap}.product-layer-children{background:linear-gradient(90deg,color-mix(in srgb,var(--category-color, #2563eb) 4%,#ffffff),#fff 38%,#fbfdff);border-right:1px solid #edf2f7;border-bottom:1px solid #e7eef7;border-left:1px solid #edf2f7}.product-layer-row-child{margin-left:26px;padding-top:9px;padding-bottom:9px;border-right:0;border-left:0;background:transparent}.product-layer-row-child:before{left:0}.product-layer-row-child .product-layer-name.child{padding-left:10px}.product-layer-row-child .product-layer-name.child strong{font-size:13px}.product-layer-row-child .product-layer-platforms{padding-left:14px}@media(max-width:1280px){.dashboard-view{padding-top:196px}.product-layer-head,.product-layer-row{grid-template-columns:minmax(230px,.74fr) minmax(300px,.9fr) minmax(360px,1fr)}.product-platform-chip{grid-template-columns:minmax(62px,82px) minmax(98px,1fr)}.product-platform-chip-meta{grid-column:2;justify-content:flex-start}}@media(max-width:980px){.product-layer-head,.product-layer-row{grid-template-columns:1fr}.product-layer-platforms{padding-left:0;border-left:0}}@media(max-width:560px){.dashboard-view{padding-top:360px}.dashboard-sticky-head{left:0;padding:14px}}.compact-profit-table{overflow-x:auto;overflow-y:auto}.compact-profit-table table.finance-tree-table{width:100%;min-width:0;table-layout:fixed}.compact-profit-table th,.compact-profit-table td{padding:6px 4px;font-size:10px;line-height:1.16;text-align:center;white-space:normal;word-break:keep-all;font-variant-numeric:tabular-nums}.compact-profit-table th:first-child,.compact-profit-table td:first-child{width:144px;text-align:left}.compact-profit-table .tree-label{min-width:0}.store-data-panel-head{align-items:center}.store-data-title-line{display:flex;min-width:0;align-items:center;gap:12px}.store-finance-trace-switch{display:inline-flex;align-items:center;overflow:hidden;border:1px solid #d7e0eb;border-radius:5px;background:#f7f9fc}.store-finance-trace-switch button{height:26px;padding:0 10px;color:#536277;background:transparent;border:0;border-right:1px solid #e2e8f0;border-radius:0;font-size:10.5px;font-weight:400;white-space:nowrap;cursor:pointer}.store-finance-trace-switch button:last-child{border-right:0}.store-finance-trace-switch button:hover{color:#285ea8;background:#edf3fb}.store-finance-trace-switch button.active{color:#234f87;background:#e4edf8}.compact-profit-table .tree-label-content{display:flex;min-width:0;align-items:center}.compact-profit-table .tree-toggle,.compact-profit-table .tree-spacer{flex:0 0 16px;width:16px;height:16px;margin-right:3px;padding:0;border-radius:5px;font-size:9px;line-height:14px}.compact-profit-table .tree-index{flex:0 0 12px;min-width:12px;font-size:9px}.compact-profit-table .store-platform-chip{flex:0 0 auto;margin:0 5px 0 2px;padding:1px 4px;color:#3569c8;background:#edf4ff;border:1px solid #d6e4fb;border-radius:3px;font-size:8.5px;font-weight:400;line-height:1.25;white-space:nowrap}.compact-profit-table .store-hierarchy-chip{flex:0 0 auto;min-width:24px;margin:0 5px 0 1px;padding:1px 4px;color:#52657c;text-align:center;background:#f3f6fa;border:1px solid #dce4ee;border-radius:3px;font-size:8.5px;font-weight:400;line-height:1.25;white-space:nowrap}.compact-profit-table .store-data-row td:first-child{padding-left:6px}.compact-profit-table .store-data-root-row td:first-child{box-shadow:inset 3px 0 #3d73f1}.compact-profit-table .store-data-child-row td{border-bottom-color:#e7ecf3}.compact-profit-table .store-data-child-row .tree-name{color:#4b5d73}.compact-profit-table .tree-name{display:block;min-width:0;flex:1;overflow:hidden;font-size:10px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.compact-profit-table .store-product-hierarchy-info{display:grid;min-width:0;flex:1;grid-template-columns:minmax(48px,.72fr) 50px minmax(78px,1fr);align-items:center;gap:5px}.compact-profit-table .store-product-operator,.compact-profit-table .store-product-created{overflow:hidden;color:#68778a;font-size:8.5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.compact-profit-table .store-product-created{color:#7b8796;font-variant-numeric:tabular-nums}.compact-profit-table .store-product-id{color:#314157;font-size:9px}.compact-profit-table tbody tr.level-1 .tree-name{display:block;max-width:none;font-size:9.5px;font-weight:400;line-height:1.12;white-space:nowrap}.compact-profit-table tbody tr.level-1 td:first-child{padding-left:8px}.compact-profit-table tbody tr.level-2 td:first-child{padding-left:14px}.compact-profit-table tbody tr.level-3 td:first-child{padding-left:20px}.compact-profit-table tbody tr.level-4 td:first-child{padding-left:26px}.compact-profit-table .finance-aligned-table tbody tr.level-2 .tree-name,.compact-profit-table .finance-aligned-table tbody tr.level-3 .tree-name,.compact-profit-table .finance-aligned-table tbody tr.level-4 .tree-name{font-size:9px;font-weight:400;letter-spacing:0}.compact-profit-table .hierarchy-metric-cell{align-items:center;gap:2px;min-width:0}.compact-profit-table .hierarchy-metric-cell small{font-size:9px;line-height:1}.compact-profit-table .hierarchy-metric-cell b,.compact-profit-table tbody tr.level-0 .hierarchy-metric-cell b,.compact-profit-table tfoot .hierarchy-metric-cell b{font-size:11px;font-weight:800}.compact-profit-table .muted-cell{font-size:10px}.compact-profit-table table.finance-aligned-table{width:1776px;min-width:1776px}.finance-aligned-table .finance-col-hierarchy{width:144px}.finance-aligned-table .finance-col-share{width:48px}.finance-aligned-table .finance-col-metric{width:64px}.finance-aligned-table .finance-group-head th{height:30px;padding:6px 4px;border-right:1px solid #d8e2ef;border-bottom:1px solid #cddcf0;font-size:12px;font-weight:500;line-height:1.2;text-align:center;white-space:nowrap}.finance-aligned-table .finance-metric-group.info{color:#6d28d9;background:#f3efff;border-right-color:#ded7f5}.finance-aligned-table .finance-metric-group.sales{color:#1d4ed8;background:#eaf2ff;border-right-color:#c7daf4}.finance-aligned-table .finance-metric-group.pricing{color:#047857;background:#eaf9f3;border-right-color:#b9e4d4}.finance-aligned-table .finance-metric-group.marketing-profit{color:#0f766e;background:#eaf8f8;border-right-color:#b8dddd}.finance-aligned-table .finance-metric-group.expected-profit{color:#7c3aed;background:#f4efff;border-right-color:#ddd2f5}.finance-aligned-table .finance-metric-group.marketing{color:#b45309;background:#fff5e8;border-right-color:#f1d2af}.finance-aligned-table .finance-metric-group.refund{color:#0e7490;background:#edf8fb;border-right-color:#c8e0e7}.finance-aligned-table .finance-metric-group.other{color:#475569;background:#f1f5f9;border-right-color:#d8e2ef}.finance-aligned-table .finance-column-head th{height:42px;padding:5px 3px;vertical-align:middle;font-weight:400;line-height:1.15;overflow-wrap:anywhere;word-break:break-all}.finance-aligned-table .finance-column-head th:nth-child(1){background:#f8f4ff}.finance-aligned-table .finance-column-head th:nth-child(n+2):nth-child(-n+7){background:#f3f7ff}.finance-aligned-table .finance-column-head th:nth-child(n+8):nth-child(-n+9){background:#f1fbf7}.finance-aligned-table .finance-column-head th:nth-child(n+10):nth-child(-n+12){background:#f2fbfb}.finance-aligned-table .finance-column-head th:nth-child(13){background:#f8f4ff}.finance-aligned-table .finance-column-head th:nth-child(n+14):nth-child(-n+18){background:#fff8ef}.finance-aligned-table .finance-column-head th:nth-child(n+19):nth-child(-n+21){background:#f2fafc}.finance-aligned-table .finance-column-head th:nth-child(n+22){background:#f8fafc}.finance-aligned-table tbody td:nth-child(1){background:#fdfcff}.finance-aligned-table tbody td:nth-child(n+2):nth-child(-n+7){background:#fbfdff}.finance-aligned-table tbody td:nth-child(n+8):nth-child(-n+9){background:#fafffd}.finance-aligned-table tbody td:nth-child(n+10):nth-child(-n+12){background:#f9fdfd}.finance-aligned-table tbody td:nth-child(13){background:#fcfaff}.finance-aligned-table tbody td:nth-child(n+14):nth-child(-n+18){background:#fffcf8}.finance-aligned-table tbody td:nth-child(n+19):nth-child(-n+21){background:#f9fdfe}.finance-aligned-table tbody td:nth-child(n+22){background:#fcfdff}.finance-aligned-table th:nth-child(1),.finance-aligned-table td:nth-child(1),.finance-aligned-table th:nth-child(7),.finance-aligned-table td:nth-child(7),.finance-aligned-table th:nth-child(9),.finance-aligned-table td:nth-child(9),.finance-aligned-table th:nth-child(12),.finance-aligned-table td:nth-child(12),.finance-aligned-table th:nth-child(13),.finance-aligned-table td:nth-child(13),.finance-aligned-table th:nth-child(18),.finance-aligned-table td:nth-child(18),.finance-aligned-table th:nth-child(21),.finance-aligned-table td:nth-child(21){border-right:1px solid #d8e2ef}.finance-aligned-table thead th:first-child,.finance-aligned-table tbody td:first-child,.finance-aligned-table tfoot td:first-child{position:sticky;left:0}.finance-aligned-table thead th:first-child{z-index:6}.finance-aligned-table tbody td:first-child{z-index:3}.finance-aligned-table tfoot td:first-child{z-index:4;background:#f8f4ff}.finance-aligned-table tbody tr.level-1 td{border-bottom-color:#d8e2ee}.finance-aligned-table tbody tr.level-1 td:nth-child(1){background:#f2effb}.finance-aligned-table tbody tr.level-1 td:nth-child(n+2):nth-child(-n+7){background:#eef4fc}.finance-aligned-table tbody tr.level-1 td:nth-child(n+8):nth-child(-n+9){background:#edf8f3}.finance-aligned-table tbody tr.level-1 td:nth-child(n+10):nth-child(-n+12){background:#ecf7f7}.finance-aligned-table tbody tr.level-1 td:nth-child(13){background:#f1eafb}.finance-aligned-table tbody tr.level-1 td:nth-child(n+14):nth-child(-n+18){background:#fff5e9}.finance-aligned-table tbody tr.level-1 td:nth-child(n+19):nth-child(-n+21){background:#edf8fb}.finance-aligned-table tbody tr.level-1 td:nth-child(n+22){background:#f3f6fa}.finance-aligned-table tbody tr.level-2 td:nth-child(1){background:#ebe6f8}.finance-aligned-table tbody tr.level-2 td:nth-child(n+2):nth-child(-n+7){background:#e7f0fb}.finance-aligned-table tbody tr.level-2 td:nth-child(n+8):nth-child(-n+9){background:#e5f4ed}.finance-aligned-table tbody tr.level-2 td:nth-child(n+10):nth-child(-n+12){background:#e4f2f2}.finance-aligned-table tbody tr.level-2 td:nth-child(13){background:#e9dff7}.finance-aligned-table tbody tr.level-2 td:nth-child(n+14):nth-child(-n+18){background:#fcefdc}.finance-aligned-table tbody tr.level-2 td:nth-child(n+19):nth-child(-n+21){background:#e4f3f7}.finance-aligned-table tbody tr.level-2 td:nth-child(n+22){background:#ebf0f6}.compact-profit-table .finance-aligned-table tbody tr.level-1 .tree-name{color:#334a68;font-weight:400}.compact-profit-table .finance-aligned-table tbody tr.level-1 .hierarchy-metric-cell b,.compact-profit-table .finance-aligned-table tbody tr.level-1 .hierarchy-metric-cell small{font-weight:400}.compact-profit-table .finance-aligned-table .muted-cell{color:#17202a}.compact-profit-table .finance-aligned-table tbody td:not(:first-child),.compact-profit-table .finance-aligned-table tfoot td:not(:first-child){vertical-align:bottom}.compact-profit-table .finance-aligned-table tbody tr.level-0 td,.compact-profit-table .finance-aligned-table tfoot td{font-weight:600}.compact-profit-table .finance-aligned-table tbody tr.level-0 .tree-name{font-size:9.5px;font-weight:400;letter-spacing:0}.compact-profit-table .finance-aligned-table tbody tr.level-0 .hierarchy-metric-cell b,.compact-profit-table .finance-aligned-table tfoot .hierarchy-metric-cell b{font-weight:600}.compact-profit-table .finance-aligned-table tbody tr.level-0 .hierarchy-metric-cell small,.compact-profit-table .finance-aligned-table tfoot .hierarchy-metric-cell small{font-weight:500}.workspace{position:relative}.workspace>.view{position:relative;z-index:1}.account-watermark{position:fixed;inset:0 0 0 248px;z-index:20000;display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));grid-auto-rows:150px;align-items:center;justify-items:center;overflow:hidden;color:#0f172a1b;font-size:15px;font-weight:700;letter-spacing:0;pointer-events:none;user-select:none;mix-blend-mode:multiply}.account-watermark span{display:block;white-space:nowrap;transform:rotate(-24deg)}.account-footer{display:grid;gap:7px}.account-footer strong{margin-top:0}.account-footer em{color:#b9c5d6;font-size:12px;font-style:normal;line-height:1.4}.account-footer select,.account-switch-box select{width:100%;min-height:32px;padding:0 9px;color:#0f172a;background:#f8fbff;border:1px solid rgba(148,163,184,.42);border-radius:7px}.account-footer .connection-label{margin-top:8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.account-current-grid{display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(160px,1fr));gap:12px}.account-current-grid>div{min-height:76px;padding:14px;background:#f8fbff;border:1px solid var(--line);border-radius:8px}.account-current-grid span{display:block;color:var(--muted);font-size:12px}.account-current-grid strong{display:block;margin-top:8px;color:var(--ink);font-size:17px}.account-switch-box select{margin-top:9px}.account-permission-table div{grid-template-columns:120px 150px minmax(180px,1fr) minmax(220px,1.25fr) 112px}.account-permission-table .permission-table-head{color:#475467;background:#f3f6fb;font-weight:800}.account-permission-table div.active{border-color:#9ec5ff;background:#eef6ff;box-shadow:inset 3px 0 #2563eb}.account-permission-table div.active b{color:#1d4ed8}@media(max-width:920px){.account-watermark{grid-template-columns:repeat(2,minmax(180px,1fr))}.account-current-grid,.account-permission-table div{grid-template-columns:1fr}.account-permission-table em{justify-self:start}}.product-indicator-panel{margin-bottom:14px;overflow:hidden;padding:14px}.product-indicator-layout{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;align-items:stretch}.product-indicator-chart-card,.product-indicator-detail-board{min-width:0;border:1px solid #e3eaf5;border-radius:12px;background:#fff;padding:14px 16px 12px;overflow:hidden;display:flex;flex-direction:column}.product-indicator-detail-board{width:100%}.category-platform-legend{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin-bottom:10px;padding:8px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:11px;color:#64748b}.category-platform-legend small{font-weight:700}.platform-legend-item{display:inline-flex;align-items:center;gap:4px;font-weight:600}.platform-legend-item i{width:10px;height:10px;border-radius:2px}.category-rank-table{display:grid;gap:5px;max-height:460px;overflow-y:auto;padding-right:4px}.category-rank-head,.category-rank-row{display:grid;grid-template-columns:56px minmax(72px,1fr) minmax(120px,1.6fr) 60px 78px 112px 80px 66px;gap:7px;align-items:center;padding:9px 12px;border-radius:10px}.category-rank-head{color:#64748b;font-size:12px;font-weight:800;background:#f8fafc;border:1px solid #e2e8f0;position:sticky;top:0;z-index:10;border-radius:10px 10px 0 0}.category-rank-row{background:#fff;border:1px solid #e3eaf5;cursor:pointer;transition:all .15s ease}.category-rank-row:hover{border-color:#93c5fd;background:#f8fbff;box-shadow:0 2px 8px #2563eb14}.category-rank-row.active{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 1px #2563eb1f}.rank-col{display:flex;align-items:center;justify-content:center;gap:3px}.rank-change-indicator{display:inline-flex;flex:0 0 18px;align-items:center;justify-content:center;width:18px;font-size:10px;font-style:normal;font-weight:700;line-height:1;white-space:nowrap}.rank-change-indicator.up{color:#059669}.rank-change-indicator.down{color:#dc2626}.rank-change-indicator.neutral{color:#94a3b8}.rank-badge{display:flex;align-items:center;justify-content:center;width:24px;flex:0 0 24px;height:24px;border-radius:50%;color:#fff;font-size:12px;font-weight:900;box-shadow:0 2px 4px #00000026}.name-col{display:flex;flex-direction:column;gap:2px;min-width:0}.name-col strong{color:#1e293b;font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.name-col small{color:#94a3b8;font-size:10px;font-weight:600}.bar-col{display:flex;flex-direction:column;gap:3px;min-width:0}.category-bar-value{color:#1d4ed8;font-size:13px;font-weight:900}.category-bar-track{height:14px;background:#e2e8f0;border-radius:7px;overflow:hidden}.category-bar-fill{display:flex;align-items:center;justify-content:flex-end;height:100%;min-width:4px;padding-right:6px;background:linear-gradient(90deg,#60a5fa,#2563eb);border-radius:7px;box-shadow:0 1px 3px #2563eb40;transition:width .4s ease}.category-bar-share{color:#fff;font-size:9px;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.2)}.platform-distribution-col{display:flex;align-items:center;min-width:0}.platform-empty{color:#cbd5e1;font-size:13px;font-weight:700}.platform-pill-list{display:flex;flex-wrap:wrap;gap:4px}.platform-pill{display:inline-flex;align-items:center;padding:2px 7px;border-radius:10px;border:1px solid;font-size:10px;font-weight:800;white-space:nowrap;cursor:help}.platform-pill-more{background:#f1f5f9!important;color:#64748b!important;border-color:#cbd5e1!important}.metric-col{text-align:right;font-size:12px;color:#334155}.metric-col b{font-weight:900}.metric-col.profit-col b{color:#0f766e}.metric-col.profit-col.down b{color:#dc2626}.metric-col.ad-col b{color:#c2410c}.gross-rate-col{line-height:1.15}.gross-rate-col b{color:#047857}.metric-col.rate-col b{color:#6d28d9}.metric-col.rate-col.up b{color:#0f766e}.metric-col.rate-col.down b{color:#dc2626}.category-detail-table{display:grid;gap:5px;max-height:460px;overflow-y:auto;padding-right:4px}.category-detail-head,.category-detail-row{display:grid;grid-template-columns:52px minmax(72px,1fr) minmax(100px,1.35fr) 50px 42px 72px 112px 70px 56px;gap:5px;align-items:center;padding:9px 12px;border-radius:10px}.category-detail-head{color:#64748b;font-size:12px;font-weight:800;background:#f8fafc;border:1px solid #e2e8f0;position:sticky;top:0;z-index:10;border-radius:10px 10px 0 0}.category-detail-row{background:#fff;border:1px solid #e3eaf5;cursor:pointer;transition:all .15s ease}.category-detail-row:nth-child(2n){background:#f8fafc}.detail-rank-col{display:flex;align-items:center;justify-content:center;gap:3px}.detail-rank-badge{display:flex;align-items:center;justify-content:center;width:24px;flex:0 0 24px;height:24px;border-radius:50%;background:#e2e8f0;color:#475569;font-size:11px;font-weight:900}.detail-name-col{display:flex;flex-direction:column;gap:2px;min-width:0}.detail-name-col strong{color:#1e293b;font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-name-col small{color:#94a3b8;font-size:10px;font-weight:600}.detail-name-hover{cursor:help}.category-trend-tooltip{position:fixed;z-index:3000;width:278px;min-height:142px;padding:11px 13px 9px;pointer-events:none;color:#1e293b;background:#fffffffa;border:1px solid #cbdcf4;border-radius:10px;box-shadow:0 14px 34px #0f172a2e}.category-trend-tooltip-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.category-trend-tooltip-head strong{max-width:176px;overflow:hidden;color:#172554;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.category-trend-tooltip-head span{color:#64748b;font-size:10px;font-weight:400}.category-trend-tooltip-chart{display:block;width:100%;height:100px;margin-top:5px;overflow:visible}.category-trend-tooltip-grid{stroke:#e7eef8;stroke-width:1;vector-effect:non-scaling-stroke}.category-trend-tooltip-line{fill:none;stroke:#2563eb;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.category-trend-tooltip-dot{fill:#fff;stroke:#2563eb;stroke-width:1.4;vector-effect:non-scaling-stroke}.category-trend-tooltip-extreme-dot{stroke:#fff;stroke-width:1.8;vector-effect:non-scaling-stroke}.category-trend-tooltip-extreme-dot.maximum{fill:#f59e0b}.category-trend-tooltip-extreme-dot.minimum{fill:#0891b2}.category-trend-tooltip-extreme-label{font-size:9px;font-weight:700;paint-order:stroke;stroke:#fffffffa;stroke-linejoin:round;stroke-width:3px}.category-trend-tooltip-extreme-label.maximum{fill:#d97706}.category-trend-tooltip-extreme-label.minimum{fill:#0891b2}.category-trend-tooltip-date-tick{stroke-width:1;vector-effect:non-scaling-stroke}.category-trend-tooltip-date-tick.maximum{stroke:#d97706}.category-trend-tooltip-date-tick.minimum{stroke:#0891b2}.category-trend-tooltip-axis-date{color:#64748b;font-size:9px;font-weight:400}.category-trend-tooltip-axis-date.maximum{fill:#d97706}.category-trend-tooltip-axis-date.minimum{fill:#0891b2}.category-trend-tooltip-axis-date.endpoint{fill:#64748b}.category-trend-tooltip-state{display:flex;align-items:center;justify-content:center;min-height:102px;color:#64748b;font-size:11px;font-weight:400}.category-trend-tooltip-state.error{color:#dc2626}.sku-region-section{margin-bottom:14px;padding:14px;overflow:hidden}.sku-region-section-head{margin-bottom:10px}.sku-region-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:14px}.sku-region-card{min-width:0;padding:12px 14px;background:#fff;border:1px solid #dbe5f1;border-radius:10px}.sku-region-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:9px}.sku-region-card-head h3{margin:0;color:#0f172a;font-size:16px;font-weight:700;letter-spacing:.01em}.sku-region-card-head span{display:block;margin-top:3px;color:#94a3b8;font-size:10px;font-weight:400}.sku-region-card-head>em{flex:0 0 auto;padding:3px 7px;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;font-size:10px;font-style:normal;font-weight:600}.sku-sales-card-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.sku-sales-search{position:relative;display:flex;width:210px;align-items:center}.sku-sales-search:before{position:absolute;left:9px;z-index:1;color:#94a3b8;content:"⌕";font-size:15px;line-height:1;pointer-events:none}.sku-sales-search input{width:100%;height:30px;padding:0 28px;color:#1e293b;background:#f8fbff;border:1px solid #d8e4f2;border-radius:7px;outline:none;font-family:var(--font);font-size:12px;font-weight:400;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.sku-sales-search input::placeholder{color:#94a3b8}.sku-sales-search input:focus{background:#fff;border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61a}.sku-sales-search button{position:absolute;right:6px;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;padding:0;color:#64748b;background:#e8eef6;border:0;border-radius:50%;cursor:pointer;font-size:14px;line-height:1}.sku-sales-count{flex:0 0 auto;padding:4px 8px;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;font-size:11px;font-style:normal;font-weight:500;white-space:nowrap}.sku-search-empty{flex-direction:column;gap:9px}.sku-search-empty button{padding:4px 10px;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;cursor:pointer;font-family:var(--font);font-size:11px}.sku-region-state{display:flex;align-items:center;justify-content:center;min-height:270px;color:#64748b;font-size:12px;font-weight:400}.sku-region-state.error{color:#dc2626}.sku-sales-table{max-height:318px;overflow-y:auto;border:1px solid #e2e8f0}.sku-sales-table-head,.sku-sales-row{display:grid;grid-template-columns:36px 150px 165px 58px 64px 82px 70px minmax(118px,1fr);gap:6px;align-items:center;min-width:800px;padding:7px 9px}.sku-sales-table-head{position:sticky;top:0;z-index:2;color:#64748b;background:#f8fafc;border-bottom:1px solid #dbe5f1;font-size:10px;font-weight:600;text-align:right;letter-spacing:.03em}.sku-sales-table-head span:nth-child(1){text-align:center}.sku-sales-table-head span:nth-child(2){text-align:left}.sku-sales-row{min-height:40px;color:#334155;border-bottom:1px solid #edf2f7;font-size:11px;font-weight:400;text-align:right;font-variant-numeric:tabular-nums}.sku-sales-row:last-child{border-bottom:0}.sku-sales-row:nth-child(odd){background:#fbfdff}.sku-rank{display:inline-flex;align-items:center;justify-content:center;justify-self:center;width:22px;height:22px;color:#64748b;background:#eef2f7;border-radius:4px;font-size:10px;font-weight:700}.sku-rank.top{color:#fff;background:#3b82f6}.sku-name{overflow:hidden;color:#1e293b;font-weight:600;text-align:left;text-overflow:ellipsis;white-space:nowrap}.sku-sales-value{display:grid;gap:3px;min-width:0}.sku-sales-value b{color:#1d4ed8;font-size:12px;font-weight:700}.sku-sales-value>i,.province-top-row span>i{display:block;height:4px;overflow:hidden;background:#e8eef6;border-radius:0}.sku-sales-value>i small,.province-top-row span>i small{display:block;height:100%;background:#93c5fd}.sku-sales-trend{display:block;min-width:0;height:32px}.sku-sales-trend svg{display:block;width:100%;height:32px;overflow:visible}.sku-sales-trend path{fill:none;stroke:#3b82f6;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sku-sales-trend circle{fill:#fff;stroke:#2563eb;stroke-width:.9;vector-effect:non-scaling-stroke}.province-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.province-summary-strip>span{min-width:0;padding:6px 8px;background:#f8fafc;border:1px solid #e2e8f0}.province-summary-strip small,.province-summary-strip b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.province-summary-strip small{color:#64748b;font-size:9px;font-weight:400}.province-summary-strip b{margin-top:2px;color:#1e3a8a;font-size:11px;font-weight:700}.province-analysis-body{min-width:0}.province-top-list>strong{display:block;margin-bottom:7px;color:#475569;font-size:12px;font-weight:600;letter-spacing:.03em}.province-top-scroll{max-height:318px;overflow-y:auto;overscroll-behavior:contain;padding-right:5px;scrollbar-gutter:stable}.province-top-scroll::-webkit-scrollbar{width:6px}.province-top-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.province-top-scroll::-webkit-scrollbar-track{background:#f1f5f9}.province-top-row{display:grid;grid-template-columns:24px minmax(0,1fr) 48px;gap:8px;align-items:center;min-height:44px;border-bottom:1px solid #edf2f7}.province-top-row>em{display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:#2563eb;background:#eff6ff;border-radius:3px;font-size:11px;font-style:normal;font-weight:700}.province-top-row>span{display:grid;gap:2px;min-width:0}.province-top-row span b,.province-top-row span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.province-top-row span b{color:#1e293b;font-size:13px;font-weight:600}.province-top-row span small{color:#94a3b8;font-size:10px;font-weight:400}.province-top-row>strong{color:#2563eb;font-size:12px;font-weight:700;text-align:right}@media(max-width:1250px){.sku-region-grid{grid-template-columns:1fr}}@media(max-width:1500px){.sku-sales-card .sku-region-card-head{align-items:stretch;flex-direction:column}.sku-sales-card-actions{width:100%}.sku-sales-search{width:min(320px,100%)}}.detail-bar-col{display:flex;flex-direction:column;gap:3px;min-width:0}.detail-bar-value{color:#1d4ed8;font-size:13px;font-weight:900}.detail-bar-track{height:14px;background:#e2e8f0;border-radius:7px;overflow:hidden}.detail-bar-fill{display:flex;align-items:center;justify-content:flex-end;height:100%;min-width:4px;padding-right:6px;background:linear-gradient(90deg,#34d399,#10b981);border-radius:7px;box-shadow:0 1px 3px #10b98140;transition:width .4s ease}.detail-bar-share{color:#fff;font-size:9px;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.2)}.detail-metric-col{text-align:right;font-size:12px;color:#334155}.detail-metric-col b{font-weight:900}.detail-platform-col{display:flex;align-items:center;min-width:0}.category-detail-row:hover{border-color:#93c5fd;background:#f8fbff}.category-detail-row.expanded{border-color:#2563eb;background:#eff6ff;border-radius:10px 10px 0 0;border-bottom-color:#dbeafe}.detail-expand-icon{display:inline-block;margin-right:4px;color:#94a3b8;font-size:10px;font-style:normal;transition:transform .2s ease}.category-detail-row:hover .detail-expand-icon{color:#2563eb}.detail-expand-icon.expanded{transform:rotate(90deg);color:#2563eb}.category-platform-detail{margin-bottom:6px;margin-left:18px;padding:6px 10px 8px;background:#f1f5f9;border:1px solid #e2e8f0;border-left:3px solid #94a3b8;border-top:none;border-radius:0 0 8px 8px;box-shadow:inset 0 1px 3px #0000000a}.category-platform-detail-head,.category-platform-detail-row{display:grid;grid-template-columns:minmax(155px,1.3fr) minmax(88px,1.25fr) 48px 46px 68px 82px 72px 56px;gap:6px;align-items:center;padding:4px 6px;border-radius:5px}.category-platform-detail-row{border-left:2px solid transparent;transition:background .15s ease}.category-platform-detail-row:nth-child(2n){background:#ffffff59}.category-shop-select-row{cursor:pointer}.category-shop-select-row:hover,.category-shop-select-row.expanded{box-shadow:inset 0 0 0 1px #2563eb2e}.category-shop-expand-icon{flex:0 0 auto;color:#64748b;font-size:16px;font-style:normal;line-height:1;transition:transform .18s ease,color .18s ease}.category-shop-expand-icon.expanded{color:#2563eb;transform:rotate(90deg)}.category-shop-product-detail{margin:3px 0 7px 14px;padding:7px 8px 8px;background:#fff1f4e6;border:1px solid #fecdd3;border-left:3px solid #fb7185;border-radius:6px}.category-shop-product-detail>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px 6px;color:#7f1d1d;font-size:11px}.category-shop-product-detail>header strong{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.category-shop-product-detail>header span{flex:0 0 auto;color:#64748b;font-size:10px}.category-shop-product-list{max-height:220px;overflow-y:auto;scrollbar-gutter:stable}.category-shop-product-row{display:grid;grid-template-columns:minmax(155px,1.3fr) minmax(88px,1.25fr) 48px 46px 68px 82px 72px 56px;gap:6px;align-items:center;min-height:38px;padding:4px 6px;color:#334155;background:#ffffff8f;border-bottom:1px solid rgba(254,205,211,.72);font-variant-numeric:tabular-nums}.category-shop-product-row:last-child{border-bottom:0}.category-shop-product-row:nth-child(2n){background:#ffffffd1}.category-shop-product-name{display:grid;grid-template-columns:18px minmax(0,1fr);gap:5px;align-items:center;min-width:0}.category-shop-product-name>i{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#64748b;background:#e9eef5;border-radius:4px;font-size:9px;font-style:normal}.category-shop-product-name>strong{overflow:hidden;color:#0f172a;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.product-indicator-panel .category-shop-product-row .platform-bar-value,.product-indicator-panel .category-shop-product-row .platform-metric-col,.product-indicator-panel .category-shop-product-row .platform-metric-col b{font-size:11px;font-weight:400}.category-shop-product-empty{padding:18px 8px;color:#64748b;font-size:11px;text-align:center}.category-platform-detail-head{color:#94a3b8;font-size:10px;font-weight:800;border-bottom:1px dashed #e2e8f0;margin-bottom:2px;padding-bottom:4px;text-transform:uppercase;letter-spacing:.2px}.platform-name-col{display:flex;align-items:center;gap:5px;font-size:11px;color:#475569;font-weight:800;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.platform-bar-col{display:flex;flex-direction:column;gap:2px;min-width:0}.platform-bar-value{color:#1d4ed8;font-size:11px;font-weight:900}.platform-bar-track{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.platform-bar-fill{display:flex;align-items:center;justify-content:flex-end;height:100%;min-width:4px;padding-right:3px;border-radius:4px;box-shadow:0 1px 2px #0000001a;transition:width .4s ease}.platform-bar-share{color:#fff;font-size:7px;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.2)}.platform-metric-col{text-align:right;font-size:11px;color:#475569}.platform-metric-col b{font-weight:900}.product-indicator-select-tip{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:6px;color:#94a3b8;text-align:center;min-height:260px}.product-indicator-select-tip .select-tip-icon{font-size:36px;font-style:normal;margin-bottom:8px}.product-indicator-select-tip p{margin:0;font-size:14px;font-weight:700}.product-indicator-select-tip p:last-child{font-size:12px;font-weight:600}.product-indicator-board{min-width:0;border:1px solid #e3eaf5;border-radius:12px;background:#fff;overflow:hidden}.product-indicator-board-head{display:grid;grid-template-columns:minmax(0,1.4fr) 104px 104px 116px;gap:12px;align-items:center;padding:12px 16px 10px;border-bottom:1px solid #edf2f7;color:#64748b;font-size:12px;font-weight:700}.product-indicator-col-name{text-align:left}.product-indicator-detail-list{max-height:360px;overflow:auto}.product-indicator-board-row{display:grid;grid-template-columns:minmax(0,1.4fr) 104px 104px 116px;gap:12px;align-items:center;width:100%;padding:12px 16px;border:0;border-bottom:1px solid #eff4f9;background:#fff;text-align:left;transition:background-color .18s ease}.product-indicator-major-row{cursor:pointer}.product-indicator-major-row:hover,.product-indicator-detail-row:hover{background:#f8fbff}.product-indicator-major-row.active{background:#f4f8ff}.product-indicator-row-main{display:flex;align-items:center;gap:10px;min-width:0}.product-indicator-rank,.product-indicator-detail-rank{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:20px;height:20px;padding:0 5px;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:11px;font-weight:700;line-height:1}.product-indicator-rank.top1{color:#b45309;background:#fff7ed;border-color:#fed7aa}.product-indicator-rank.top2{color:#6b7280;background:#f8fafc;border-color:#cbd5e1}.product-indicator-rank.top3{color:#9a3412;background:#fff7ed;border-color:#fdba74}.product-indicator-row-main strong{color:#0f172a;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-indicator-row-value{color:#0f172a;font-size:13px;font-weight:700;text-align:right;white-space:nowrap}.product-indicator-row-sub{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:14px;padding-left:30px;color:#94a3b8;font-size:11px;line-height:1.4}.product-indicator-detail-card{min-width:0}.product-indicator-detail-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px 10px;border-bottom:1px solid #edf2f7}.product-indicator-detail-head strong{display:block;color:#0f172a;font-size:15px;font-weight:700}.product-indicator-detail-head span{display:block;margin-top:3px;color:#64748b;font-size:12px}.product-indicator-detail-head b{color:#0f172a;font-size:18px;font-weight:800}.product-indicator-empty{display:grid;place-items:center;min-height:120px;color:#64748b;font-size:13px}.product-indicator-detail-list::-webkit-scrollbar{width:8px}.product-indicator-detail-list::-webkit-scrollbar-thumb{background:#d7e2f0;border-radius:999px}@media(max-width:1480px){.product-indicator-board-head,.product-indicator-board-row{grid-template-columns:minmax(0,1.2fr) 92px 92px 104px;gap:10px}}.summary-category-panel{margin-bottom:14px;overflow:hidden}.summary-category-panel .panel-head{align-items:end;padding-bottom:10px;border-bottom:1px solid #e7eef7}.category-table-wrap{width:100%;overflow-x:hidden;border:1px solid #e4edf7;border-radius:8px}.category-table-wrap.compact{border-radius:8px}.category-analysis-table{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff}.category-analysis-table th{padding:10px 8px;color:#475467;background:#f7faff;border-bottom:1px solid #e4edf7;font-size:12px;font-weight:800;text-align:right;white-space:nowrap}.category-analysis-table th.text-left,.category-analysis-table td.text-left{text-align:left}.category-analysis-table td{padding:10px 8px;color:var(--ink);border-bottom:1px solid #edf2f7;font-size:12px;font-weight:650;text-align:right;vertical-align:middle}.category-analysis-table tbody tr{--category-color: #2563eb}.category-major-table tbody tr{cursor:pointer}.category-analysis-table tbody tr:hover,.category-analysis-table tbody tr.active{background:linear-gradient(90deg,color-mix(in srgb,var(--category-color) 7%,#ffffff),#fff 58%)}.category-analysis-table tbody tr.active td:first-child{box-shadow:inset 3px 0 0 var(--category-color)}.category-analysis-table td b{font-size:12px;font-weight:850}.category-analysis-table .expense{color:#d97706}.category-major-table th:nth-child(1),.category-major-table td:nth-child(1),.category-sub-table-view th:nth-child(1),.category-sub-table-view td:nth-child(1){width:42px}.category-major-table th:nth-child(2),.category-major-table td:nth-child(2){width:20%}.category-major-table th:nth-child(8),.category-major-table td:nth-child(8){width:25%}.category-sub-table-view th:nth-child(2),.category-sub-table-view td:nth-child(2){width:20%}.category-sub-table-view th:nth-child(8),.category-sub-table-view td:nth-child(8){width:19%}.category-table-rank{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;font-size:11px;font-weight:850}.category-table-rank.small{width:20px;height:20px}.category-table-name>div{display:flex;align-items:center;gap:8px;min-width:0}.category-table-name i{width:8px;height:8px;border-radius:3px;flex:0 0 auto}.category-table-name b,.category-sub-name b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-table-name>span{display:block;height:5px;margin-top:7px;background:#edf3f9;border-radius:999px;overflow:hidden}.category-table-name em{display:block;height:100%;border-radius:inherit}.category-platform-mini{display:flex;gap:2px;height:7px;margin-bottom:5px;overflow:hidden;background:#eef3f8;border-radius:999px}.category-platform-mini span{display:block;height:100%}.category-platform-text,.category-main-platforms{display:block;color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-detail-tables{--category-color: #2563eb;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.72fr);gap:14px;margin-top:14px}.category-detail-table-card{min-width:0;padding:12px;background:#fff;border:1px solid #e4edf7;border-radius:8px}.category-detail-table-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.category-detail-table-head b,.category-detail-table-head strong{color:var(--ink);font-size:14px;font-weight:850}.category-detail-table-head span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.category-detail-table-head strong{flex:0 0 auto;padding:4px 9px;color:#1d4ed8;background:#eff6ff;border-radius:999px;font-size:12px}.platform-structure-table{display:grid;gap:11px}.platform-structure-table article{--platform-color: #2563eb;padding-bottom:11px;border-bottom:1px solid #edf2f7}.platform-structure-table article:last-child{border-bottom:0;padding-bottom:0}.platform-structure-line,.platform-structure-meta{display:flex;align-items:center;gap:8px}.platform-structure-line{justify-content:space-between}.platform-structure-line b,.platform-structure-line strong{color:var(--ink);font-size:13px;font-weight:850}.platform-structure-bar{height:8px;margin:8px 0 7px;background:#edf3f9;border-radius:999px;overflow:hidden}.platform-structure-bar i{display:block;height:100%;background:var(--platform-color);border-radius:inherit}.platform-structure-meta{flex-wrap:wrap;gap:5px 8px}.platform-structure-meta span{color:#667085;font-size:11px;line-height:1.2;white-space:nowrap}.platform-structure-meta .up,.platform-structure-meta .down{font-weight:750}.category-table-empty{display:grid;place-items:center;min-height:122px;color:var(--muted);background:#f8fbff;border:1px dashed #cbdaf0;border-radius:8px;font-size:13px}.category-table-empty.error{color:#d92d20;background:#fff7f7;border-color:#fecdd3}.category-drill-table{width:100%;min-width:1900px;table-layout:fixed}.category-drill-table th,.category-drill-table td{padding:9px 7px;font-size:10.5px;line-height:1.25;white-space:nowrap;letter-spacing:0}.category-drill-table td b{display:block;font-size:11px;line-height:1.25}.category-drill-table th:nth-child(1),.category-drill-table td:nth-child(1){width:64px}.category-drill-table th:nth-child(2),.category-drill-table td:nth-child(2){width:176px}.category-drill-table th:nth-child(n+3),.category-drill-table td:nth-child(n+3){width:76px}.category-drill-table .category-major-row{cursor:pointer}.category-drill-table .category-major-row:hover td,.category-drill-table .category-major-row.active td{background:#bfdbfe}.category-drill-table .category-major-row.active td:first-child{box-shadow:inset 3px 0 #1d4ed8}.category-expand-button{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:6px;color:#334155;background:#f8fafc;border:1px solid #dbe5f0;border-radius:7px;font-size:13px;font-weight:850;line-height:1;cursor:pointer}.category-expand-button:hover{background:#eef4fb}.category-drill-table .category-table-rank{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.category-drill-table .category-table-rank.small{width:14px;height:14px;color:#64748b;background:transparent;border:0;border-radius:0;font-size:9px;font-weight:700}.category-drill-table .category-table-name b{color:#0f2f6b;font-size:11px;font-weight:850}.category-sub-row td{padding-top:6px;padding-bottom:6px;color:#31547a;background:#f3f8ff;font-size:9px;font-weight:560}.category-sub-row .category-sub-name{padding-left:16px}.category-sub-row .category-sub-name b{position:relative;color:var(--ink);font-size:9.5px;font-weight:760}.category-sub-row .category-sub-name b:before{content:"";position:absolute;left:-13px;top:50%;width:7px;height:1px;background:#b8c4d3}.category-sub-status-row td{padding:12px 18px 12px 98px;color:var(--muted);background:#f3f7fc;text-align:left;font-size:12px}.category-sub-status-row.error td{color:#d92d20}.category-drill-table .category-major-row td{color:#0f2f6b;background:#dbeafe;font-weight:720}.category-drill-table .category-major-row.active td{background:#bfdbfe}.category-sub-row{cursor:pointer}.category-sub-row:hover td{background:#e8f3ff}.category-sub-row.active td{background:#dbeafe}.category-sub-row.active td:first-child{box-shadow:inset 3px 0 #2563eb}.category-sub-row td:first-child{box-shadow:inset 3px 0 #93c5fd}@media(max-width:1320px){.product-indicator-layout{grid-template-columns:1fr}.category-analysis-table th,.category-analysis-table td{padding:9px 6px;font-size:11px}.category-detail-tables{grid-template-columns:1fr}}.category-table-wrap{overflow-x:auto}.product-id-panel{margin-top:18px;overflow:visible}.product-id-table-frame{position:relative;min-width:0}.product-id-table-sticky-head{position:sticky;z-index:35;width:100%;overflow:hidden;pointer-events:auto;background:#fff;border:1px solid #e4edf7;border-radius:8px 8px 0 0;box-shadow:0 4px 10px #0f172a14}.product-id-table-sticky-head .product-id-table{margin:0}.product-id-table-scroll{margin-top:-1px;border-radius:0 0 8px 8px}.product-id-scroll-top{overflow-x:auto;overflow-y:hidden;height:14px;border:1px solid #e4edf7;border-bottom:0;border-radius:8px 8px 0 0;background:#f4f7fb}.product-id-scroll-top-inner{height:1px}.product-id-scroll-top::-webkit-scrollbar{height:10px}.product-id-scroll-top::-webkit-scrollbar-thumb{background:#b9c6da;border-radius:6px}.product-id-scroll-top::-webkit-scrollbar-track{background:transparent}.product-id-scroll-top+.product-id-table-sticky-head{border-top-left-radius:0;border-top-right-radius:0}.product-id-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:14px}.product-id-filters,.product-id-sort-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.product-id-filter-field{display:grid;gap:6px;min-width:126px}.product-id-filter-field.compact{min-width:138px}.product-id-filter-field span{color:#64748b;font-size:11px;line-height:1}.product-id-filter-field select,.product-id-filter-field input{min-width:0;height:36px;padding:0 12px;color:#0f172a;background:#fff;border:1px solid #d6e0ec;border-radius:10px;font-size:13px}.product-id-filter-field select:focus,.product-id-filter-field input:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb1f}.product-id-search-field{min-width:190px}.product-id-sort-button{height:36px;padding:0 14px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer}.product-id-sort-button:hover{background:#dbeafe}.product-id-table{min-width:0;table-layout:fixed}.product-id-table th,.product-id-table td{padding-left:3px;padding-right:3px}.product-id-table th{padding-top:3px;padding-bottom:3px;line-height:1.1;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;word-break:break-all}.product-id-table .product-id-col-sequence{width:24px}.product-id-table .product-id-col-platform{width:40px}.product-id-table .product-id-col-shop{width:72px}.product-id-table .product-id-col-category{width:52px}.product-id-table .product-id-col-operator{width:40px}.product-id-table .product-id-col-id{width:106px}.product-id-table .product-id-col-share{width:44px}.product-id-table .product-id-col-metric{width:54px}.product-id-table .product-id-column-head th:nth-child(1),.product-id-table .product-id-row td:nth-child(1){width:24px;min-width:24px;padding-left:0;padding-right:2px;text-align:right}.product-id-table .product-id-column-head th:nth-child(2),.product-id-table .product-id-row td:nth-child(2){width:40px;text-align:left;padding-left:4px}.product-id-table .product-id-column-head th:nth-child(3),.product-id-table .product-id-row td:nth-child(3){width:72px}.product-id-table .product-id-column-head th:nth-child(4),.product-id-table .product-id-row td:nth-child(4){width:52px}.product-id-table .product-id-column-head th:nth-child(5),.product-id-table .product-id-row td:nth-child(5){width:40px;min-width:40px;padding-left:2px;padding-right:2px}.product-id-table .product-id-column-head th:nth-child(6),.product-id-table .product-id-row td:nth-child(6){width:106px;min-width:106px;white-space:nowrap;overflow:visible;text-overflow:clip}.product-id-table .product-id-column-head th:nth-child(n+7),.product-id-table .product-id-row td:nth-child(n+7){width:54px}.product-id-table .product-id-row td:nth-child(3),.product-id-table .product-id-row td:nth-child(4),.product-id-table .product-id-row td:nth-child(5){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-id-table .product-id-column-head th:nth-child(n){text-align:center;font-weight:400}.product-id-sort-head{display:inline-flex;width:100%;min-height:28px;align-items:center;justify-content:center;gap:2px;padding:1px 2px;color:inherit;background:transparent;border:0;border-radius:4px;cursor:pointer;font:inherit;line-height:1.15;text-align:inherit;transition:color .15s ease,background .15s ease}.product-id-column-head th.text-left .product-id-sort-head{justify-content:flex-start}.product-id-sort-head:hover,.product-id-sort-head:focus-visible{color:#1d4ed8;background:#2563eb14;outline:none}.product-id-sort-head>span{min-width:0}.product-id-sort-head>i{flex:0 0 9px;color:#94a3b8;font-size:9px;font-style:normal;font-weight:500;line-height:1}.product-id-sort-head.active{color:#1d4ed8;font-weight:600}.product-id-sort-head.active>i{color:#2563eb;font-size:11px;font-weight:700}.product-id-column-head th.is-sorted{background:#eef5ff;box-shadow:inset 0 -2px #2563eb73}.product-id-table .product-id-row td:nth-child(n+7),.product-id-table .product-id-total-row td:nth-child(n+2){text-align:center}.product-id-table .product-id-column-head th:nth-child(4),.product-id-table .product-id-row td:nth-child(4),.product-id-table .product-id-column-head th:nth-child(6),.product-id-table .product-id-row td:nth-child(6){padding-left:4px;padding-right:4px}.product-id-table thead .product-id-column-head th:nth-child(1){position:sticky;left:0;z-index:6;background:#f8fbff;box-shadow:1px 0 #d8e5f4}.product-id-table thead .product-id-column-head th.is-sticky-product-id{position:sticky;left:24px;z-index:5;background:#f8f4ff;box-shadow:1px 0 #cbd8e8,4px 0 8px #0f172a14}.product-id-table .product-id-group-head th{height:24px;padding:3px 4px;color:#31547a;background:#edf4fd;border-bottom:1px solid #cddcf0;font-size:11px;line-height:1.1;text-align:center;white-space:nowrap;overflow-wrap:normal;word-break:normal}.product-id-table .product-id-group-head .product-id-group-placeholder{background:#f8fbff}.product-id-table .product-id-metric-group{border-left:0;border-right:1px solid #d8e2ef}.product-id-table .product-id-metric-group.info{color:#6d28d9;background:#f3efff;border-right-color:#ded7f5}.product-id-table .product-id-metric-group.sales{color:#1d4ed8;background:#eaf2ff;border-right-color:#c7daf4}.product-id-table .product-id-metric-group.pricing{color:#047857;background:#eaf9f3;border-right-color:#b9e4d4}.product-id-table .product-id-metric-group.marketing-profit{color:#0f766e;background:#eaf8f8;border-right-color:#b8dddd}.product-id-table .product-id-metric-group.expected-profit{color:#7c3aed;background:#f4efff;border-right-color:#ddd2f5}.product-id-table .product-id-metric-group.realtime-profit{color:#0369a1;background:#eef8ff;border-right-color:#c7deee}.product-id-table .product-id-metric-group.marketing{color:#b45309;background:#fff5e8;border-right-color:#f1d2af}.product-id-table .product-id-metric-group.refund{color:#0e7490;background:#edf8fb;border-right-color:#c8e0e7}.product-id-table .product-id-metric-group.other{color:#475569;background:#f1f5f9;border-right-color:#d8e2ef}.product-id-table .product-id-column-head th.is-sticky-product-id,.product-id-table .product-id-row td.product-id-sticky-id{border-right:1px solid #d8d0ef}.product-id-table .product-id-group-head th+th,.product-id-table .product-id-column-head th.pid-col-gstart,.product-id-table .product-id-row td.pid-col-gstart,.product-id-table .product-id-total-row td.pid-col-gstart{border-left:1px solid #c3d0e3}.product-id-table .product-id-group-head th.pid-g-info{background:#f1eefb}.product-id-table .product-id-group-head th.pid-g-total{background:#dfe9ff}.product-id-table .product-id-group-head th.pid-g-done{background:#d6f2e2}.product-id-table .product-id-group-head th.pid-g-aftersale{background:#ffe1e1}.product-id-table .product-id-group-head th.pid-g-cancel{background:#fbe6cd}.product-id-table .product-id-group-head th.pid-g-brush{background:#ece0f6}.product-id-table .product-id-group-head th.pid-g-gsv{background:#dbeff8}.product-id-table .product-id-group-head th.pid-g-pricing{background:#e2f4ea}.product-id-table .product-id-group-head th.pid-g-marketingProfit{background:#e1f1f1}.product-id-table .product-id-group-head th.pid-g-expectedProfit{background:#e8ddfa}.product-id-table .product-id-group-head th.pid-g-realtimeProfit{background:#d8ecff}.product-id-table .product-id-group-head th.pid-g-marketing{background:#fae4c9}.product-id-table .product-id-group-head th.pid-g-refund{background:#d6ecf1}.product-id-table .product-id-group-head th.pid-g-other{background:#e6e9ee}.product-id-table .pid-g-info:where(.product-id-column-head th,.product-id-row td,.product-id-total-row td){background:#fdfcff}.product-id-table :where(.product-id-column-head th,.product-id-row td,.product-id-total-row td).pid-g-total{background:#f2f6ff}.product-id-table :where(.product-id-column-head th,.product-id-row td,.product-id-total-row td).pid-g-done{background:#eefaf3}.product-id-table :where(.product-id-column-head th,.product-id-row td,.product-id-total-row td).pid-g-aftersale{background:#fff4f4}.product-id-table :where(.product-id-column-head th,.product-id-row td,.product-id-total-row td).pid-g-cancel{background:#fdf6ea}.product-id-table :where(.product-id-column-head th,.product-id-row td,.product-id-total-row td).pid-g-brush{background:#f7f1fb}.product-id-table :where(.product-id-column-head th,.product-id-row td,.product-id-total-row td).pid-g-gsv{background:#f1fafe}.product-id-table :where(.product-id-column-head th,.product-id-row td,.product-id-total-row td).pid-g-pricing{background:#f6fdf9}.product-id-table :where(.product-id-column-head th,.product-id-row td,.product-id-total-row td).pid-g-marketingProfit{background:#f5fbfb}.product-id-table :where(.product-id-column-head th,.product-id-row td,.product-id-total-row td).pid-g-expectedProfit{background:#f7f2ff}.product-id-table :where(.product-id-column-head th,.product-id-row td,.product-id-total-row td).pid-g-realtimeProfit{background:#f2f9ff}.product-id-table :where(.product-id-column-head th,.product-id-row td,.product-id-total-row td).pid-g-marketing{background:#fff8ef}.product-id-table :where(.product-id-column-head th,.product-id-row td,.product-id-total-row td).pid-g-refund{background:#f2fafc}.product-id-table :where(.product-id-column-head th,.product-id-row td,.product-id-total-row td).pid-g-other{background:#f7f8fa}.product-id-table .product-id-total-row td:first-child{background:#f4f1fb}.product-id-table .product-id-row td.text-left{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-id-row td:nth-child(1){position:sticky;left:0;z-index:3;background:#fff;box-shadow:1px 0 #e2e8f0}.product-id-row td.product-id-sticky-id{position:sticky;left:24px;z-index:2;background:#fdfcff;box-shadow:1px 0 #cbd8e8,4px 0 8px #0f172a0f}.product-id-row td,.product-id-total-row td{color:#17345f;background:#fff;font-size:9px}.product-id-row td b,.product-id-total-row td b{font-size:9.2px}.product-id-row{height:22px}.product-id-row td{height:22px;padding-top:0;padding-bottom:0;vertical-align:middle}.product-id-row td:nth-child(6) b{display:block;color:#0f2f6b;overflow:visible;font-size:9px;font-weight:600;letter-spacing:0;line-height:1.2;white-space:nowrap;text-overflow:clip}.product-id-row td:nth-child(3),.product-id-row td:nth-child(4),.product-id-row td:nth-child(5){color:#31547a}.product-id-shop-text,.product-id-category-text{display:-webkit-box;max-width:100%;max-height:24px;overflow:hidden;line-height:12px;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-id-operator-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-id-total-row td{background:#f8fbff;border-top:1px solid #d8e5f4;font-weight:700}.product-id-total-row td:first-child{padding-left:16px}.product-id-category-total-row td{background:#eef6ff;border-top:1px solid #cfe0f6;font-weight:700}.product-id-category-total-row td:first-child{padding-left:16px}.product-id-table th,.product-id-table td,.product-id-table td b{font-weight:400}.product-id-row:hover td{background:#f8fbff}.product-id-row:hover td:nth-child(1){background:#f8fbff}.product-id-row:hover td.product-id-sticky-id{background:#f8fbff}.product-id-status-row td{padding:14px 16px;color:#64748b;background:#f8fbff;text-align:left;font-size:12px}.product-id-status-row.error td{color:#d92d20;background:#fff7f7}.product-id-pagination{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding-top:14px;color:#64748b;font-size:12px}.product-id-pagination>div{display:flex;gap:6px}.product-id-pagination button{min-width:34px;height:32px;padding:0 10px;color:#31547a;background:#fff;border:1px solid #d6e0ec;border-radius:8px;cursor:pointer}.product-id-pagination button:hover:not(:disabled),.product-id-pagination button.active{color:#fff;background:#2563eb;border-color:#2563eb}.product-id-pagination button:disabled{color:#94a3b8;background:#f8fafc;cursor:not-allowed}@media(max-width:980px){.category-analysis-table{min-width:1120px}}.platform-compare-panel{margin-bottom:14px}.platform-compare-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.platform-compare-card{min-width:0;padding:12px;border:1px solid #dbe7f4;border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f6fafff5),linear-gradient(135deg,rgba(37,99,235,.05),transparent 62%)}.platform-compare-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.platform-compare-card-head strong{display:block;color:var(--ink);font-size:14px;font-weight:850}.platform-compare-card-head small{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.35}.platform-compare-card-head b{color:var(--ink);font-size:19px;font-weight:900;white-space:nowrap}.platform-compare-card .platform-structure-table{gap:10px}.platform-compare-card .platform-structure-table article{padding-bottom:9px}.platform-compare-card .platform-structure-line strong,.platform-compare-card .platform-structure-line b{font-size:13px}.platform-compare-card .platform-structure-meta{justify-content:space-between}.platform-compare-card .platform-structure-meta span:last-child{font-weight:750}@media(max-width:1500px){.platform-compare-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1200px){.platform-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.platform-compare-grid{grid-template-columns:1fr}}.platform-compare-chart-shell{padding-top:6px}.platform-compare-trend-chart{height:300px}.product-indicator-panel,.product-indicator-panel button,.product-indicator-panel input,.product-indicator-panel select{font-family:var(--font);font-size:13px;font-weight:400}.product-indicator-panel>.panel-head h2,.product-indicator-panel .platform-native-chart-head h3{font-family:var(--font);font-weight:700}.product-indicator-panel>.panel-head h2{font-size:16px}.product-indicator-panel .platform-native-chart-head h3{font-size:18px}.product-indicator-panel>.panel-head span,.product-indicator-panel .platform-native-chart-head span,.product-indicator-panel .category-platform-legend,.product-indicator-panel .name-col small,.product-indicator-panel .detail-name-col small,.product-indicator-panel .metric-col,.product-indicator-panel .detail-metric-col,.product-indicator-panel .platform-name-col,.product-indicator-panel .platform-metric-col,.product-indicator-panel .platform-pill,.product-indicator-panel .product-indicator-empty,.product-indicator-panel .product-indicator-select-tip p,.product-indicator-panel .product-indicator-select-tip p:last-child{font-size:13px;font-weight:400}.product-indicator-panel .category-rank-head,.product-indicator-panel .category-detail-head,.product-indicator-panel .category-platform-detail-head,.product-indicator-panel .name-col strong,.product-indicator-panel .detail-name-col strong{font-size:13px;font-weight:600}.product-indicator-panel .name-col small,.product-indicator-panel .detail-name-col small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-indicator-panel .rank-badge,.product-indicator-panel .detail-rank-badge,.product-indicator-panel .rank-change-indicator{font-size:13px;font-weight:600}.product-indicator-panel .category-bar-value,.product-indicator-panel .detail-bar-value,.product-indicator-panel .platform-bar-value,.product-indicator-panel .metric-col b,.product-indicator-panel .detail-metric-col b,.product-indicator-panel .platform-metric-col b{font-size:13px;font-weight:400}.product-indicator-panel .category-bar-share,.product-indicator-panel .detail-bar-share,.product-indicator-panel .platform-bar-share{font-size:13px;font-weight:600}.product-indicator-panel .category-bar-track,.product-indicator-panel .detail-bar-track{height:18px}.product-indicator-panel .platform-bar-track{height:16px}.product-indicator-panel .detail-expand-icon{font-size:13px}.product-indicator-panel .category-rank-head,.product-indicator-panel .category-detail-head{color:#64748b;font-size:13px;font-weight:400}.product-indicator-panel .category-platform-detail{margin-bottom:4px;margin-left:12px;padding:4px 6px 5px}.product-indicator-panel .category-platform-detail-head,.product-indicator-panel .category-platform-detail-row,.product-indicator-panel .category-shop-product-row{grid-template-columns:minmax(120px,1.2fr) minmax(72px,1fr) 40px 38px 56px 108px 60px 48px;gap:4px;padding:3px 4px}.product-indicator-panel .product-fee-head{display:flex;min-width:0;flex-direction:column;align-items:flex-end;justify-content:center;gap:1px;line-height:1.08}.product-indicator-panel .product-fee-head>small{color:#94a3b8;font-size:11px;font-weight:400;white-space:nowrap}.product-indicator-panel .product-fee-breakdown{display:flex;min-width:0;flex-direction:column;align-items:flex-end;justify-content:center;gap:1px;line-height:1.08}.product-indicator-panel .product-fee-breakdown>b{color:#c2410c;font-size:12px;font-weight:600}.product-indicator-panel .product-fee-breakdown>small{display:flex;min-width:0;flex-direction:column;align-items:flex-end;gap:1px;color:#64748b;font-size:11px;font-weight:400;line-height:1.16;white-space:nowrap}.product-indicator-panel .category-shop-product-detail{margin:3px 0 7px;padding:7px 0 8px;border-right:0;border-left:0;border-radius:0 0 6px 6px}.product-indicator-panel .category-shop-product-list::-webkit-scrollbar{width:8px}.product-indicator-panel .category-platform-detail-head,.product-indicator-panel .category-platform-detail-row{margin-right:8px}.product-indicator-panel .category-platform-detail-head,.product-indicator-panel .category-shop-product-row{border-left:2px solid transparent}.product-indicator-panel .category-shop-product-name{padding-left:12px}.product-indicator-panel .category-platform-detail-head{margin-bottom:1px;padding-bottom:3px;font-size:10px;font-weight:600;line-height:1.12}.product-indicator-panel .category-platform-detail .platform-name-col,.product-indicator-panel .category-platform-detail .platform-bar-value,.product-indicator-panel .category-platform-detail .platform-metric-col,.product-indicator-panel .category-platform-detail .platform-metric-col b{font-size:10px;font-weight:400;line-height:1.15}.product-indicator-panel .category-platform-detail .product-fee-breakdown>b,.product-indicator-panel .category-shop-product-row .product-fee-breakdown>b{color:#c2410c;font-size:11px;font-weight:600}.product-indicator-panel .category-platform-detail .product-fee-breakdown>small,.product-indicator-panel .category-shop-product-row .product-fee-breakdown>small{font-size:10px;font-weight:400;line-height:1.14}.product-indicator-panel .category-platform-detail .platform-name-col{gap:3px}.product-indicator-panel .category-platform-detail .category-shop-expand-icon{font-size:12px}.product-indicator-panel .category-platform-detail .platform-dot{width:5px;height:5px}.product-indicator-panel .category-platform-detail .platform-bar-track{height:7px}.product-indicator-panel .category-platform-detail .platform-bar-share{font-size:7px}.sku-region-section{font-family:var(--font);font-size:13px;font-weight:400}.sku-region-section>.panel-head h2{font-family:var(--font);font-size:16px;font-weight:700}.sku-region-section>.panel-head span{font-size:13px;font-weight:400}.sku-region-section .sku-region-card-head h3{font-family:var(--font);font-size:18px;font-weight:700}.sku-region-section .sku-region-card-head span{font-size:13px;font-weight:400}.sku-region-section .sku-region-card-head>em{font-size:13px;font-weight:600}.sku-region-section .sku-sales-table-head{color:#64748b;font-size:13px;font-weight:400}.sku-region-section .sku-sales-row,.sku-region-section .sku-region-state{font-size:13px;font-weight:400}.sku-region-section .sku-name,.sku-region-section .province-top-row span b,.sku-region-section .province-top-list>strong{font-size:13px;font-weight:600}.sku-region-section .sku-rank,.sku-region-section .province-top-row>em{font-size:13px;font-weight:600}.sku-region-section .sku-sales-value b,.sku-region-section .province-top-row span small,.sku-region-section .province-top-row>strong{font-size:13px;font-weight:400}.product-id-panel,.product-id-panel select,.product-id-panel input,.product-id-panel button{font-family:var(--font)}.product-id-panel .product-id-filter-field span,.product-id-panel .product-id-filter-field select,.product-id-panel .product-id-filter-field input{font-size:12px;font-weight:400}.product-id-panel .product-id-filter-field span{line-height:1.25}.product-id-table .product-id-column-head th:nth-child(-n+6),.product-id-table .product-id-row td:nth-child(-n+6),.product-id-table .product-id-row td:nth-child(-n+6) b{font-family:var(--font);font-size:12px;font-weight:400;line-height:1.25}.product-id-table .product-id-row,.product-id-table .product-id-row td{height:22px}.product-id-table .product-id-row td:nth-child(6) b{max-height:none;font-size:9px;line-height:1.2}.product-id-panel .product-id-shop-text,.product-id-panel .product-id-category-text{max-height:26px;font-size:11px;line-height:13px}.product-id-table .product-id-row td:nth-child(-n+6),.product-id-table .product-id-row td:nth-child(-n+6) b{font-size:9px}.summary-month-unified-section{margin-bottom:14px;padding:14px;overflow-x:auto;background:#fff;border:1px solid #dbe5f1;border-radius:10px;box-shadow:0 8px 20px #0f172a0f;font-family:var(--font)}.summary-month-unified-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.summary-month-unified-head h2{margin:0;color:#172033;font-size:16px;font-weight:700}.summary-month-unified-head span{color:#27406f;font-size:13px;font-weight:400}.summary-month-unified-columns{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr)) minmax(220px,1.25fr) minmax(170px,1.18fr) repeat(2,minmax(170px,1fr));gap:8px;min-width:1290px}.summary-month-unified-column{--summary-month-accent: #2563eb;min-width:0;overflow:hidden;background:#fff;border:1px solid #dbe5f1;border-top:3px solid var(--summary-month-accent);border-radius:9px}.summary-month-column-total{min-height:126px;padding:11px 10px 12px;color:#e5edf7;background:linear-gradient(180deg,#101c2d,#111827);font-family:var(--font)}.summary-month-column-total header{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin-bottom:14px}.summary-month-column-total h3{margin:0;color:#f8fafc;font-family:var(--font);font-size:13px;font-style:normal;font-weight:600;line-height:1.25;letter-spacing:0;white-space:nowrap}.summary-month-column-total header>span{flex:none;padding:2px 5px;color:#dbeafe;background:#60a5fa29;border-radius:4px;font-family:var(--font);font-size:11px;font-style:normal;font-weight:500;line-height:1.2;letter-spacing:0;white-space:nowrap}.summary-month-total-values{display:grid;align-items:start;gap:8px}.summary-month-total-values.is-dual{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-month-total-values.is-triple{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.summary-month-value{min-width:0}.summary-month-value small,.summary-month-platform-values small{display:block;margin-bottom:4px;font-family:var(--font);font-size:11px;font-style:normal;font-weight:500;line-height:1.1;letter-spacing:0;white-space:nowrap}.summary-month-value small{color:#dbeafe}.summary-month-platform-values small{color:#27406f}.summary-month-value strong{display:block;overflow:hidden;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.summary-month-total-rate{display:block;overflow:hidden;margin-top:4px;color:#60a5fa;font-size:8px;font-style:normal;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.25px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.summary-month-total-values.is-dual .summary-month-value strong{font-size:14px}.summary-month-unified-column.is-realtime-net-profit .summary-month-total-values.is-dual,.summary-month-unified-column.is-other-deduction .summary-month-total-values.is-dual{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.summary-month-unified-column.is-realtime-net-profit .summary-month-total-values.is-dual .summary-month-value:first-child strong,.summary-month-unified-column.is-other-deduction .summary-month-total-values.is-dual .summary-month-value:first-child strong{font-size:20px}.summary-month-unified-column.is-realtime-net-profit .summary-month-total-values.is-dual .summary-month-value:last-child strong,.summary-month-unified-column.is-other-deduction .summary-month-total-values.is-dual .summary-month-value:last-child strong{font-size:16px}.summary-month-unified-column.is-daily-expected-net-profit .summary-month-total-values.is-triple{grid-template-columns:minmax(0,1.08fr) minmax(0,.82fr) minmax(0,1.1fr);gap:3px}.summary-month-unified-column.is-daily-expected-net-profit .summary-month-total-values.is-triple .summary-month-value small{font-size:9px}.summary-month-unified-column.is-daily-expected-net-profit .summary-month-total-values.is-triple .summary-month-value strong{font-size:11px}.summary-month-unified-column.is-marketing-cost .summary-month-column-total header{margin-bottom:10px}.summary-month-unified-column.is-marketing-cost .summary-month-total-values.is-dual{gap:6px}.summary-month-unified-column.is-marketing-cost .summary-month-total-values.is-dual .summary-month-value small{font-size:10px}.summary-month-unified-column.is-marketing-cost .summary-month-total-values.is-dual .summary-month-value strong{font-size:13px}.summary-month-value strong.positive,.summary-month-platform-values strong.positive{color:#2dd4a4}.summary-month-value strong.negative,.summary-month-platform-values strong.negative{color:#fb7185}.summary-month-value strong.expense,.summary-month-platform-values strong.expense{color:#fbbf24}.summary-month-value strong.neutral,.summary-month-platform-values strong.neutral{color:#38bdf8}.summary-month-value strong.muted{color:#cbd5e1}.summary-month-platform-values strong.muted{color:#475569}.summary-month-platform-list{background:#fff}.summary-month-platform-row{min-height:68px;padding:9px 10px;border-top:1px solid #e7edf5}.summary-month-platform-row:first-child{border-top:0}.summary-month-platform-name{display:flex;align-items:center;gap:6px;min-width:0;margin-bottom:7px;color:#334155;font-size:12px}.summary-month-platform-name i{width:7px;height:7px;flex:none;border-radius:50%}.summary-month-platform-name b{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.summary-month-platform-values{display:grid;gap:8px;min-width:0}.summary-month-platform-values.is-dual{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-month-platform-values.is-triple{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.summary-month-unified-column.is-realtime-net-profit .summary-month-platform-values.is-dual,.summary-month-unified-column.is-other-deduction .summary-month-platform-values.is-dual{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.summary-month-unified-column.is-realtime-net-profit .summary-month-platform-values.is-triple{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr) minmax(0,.82fr);gap:4px}.summary-month-unified-column.is-daily-expected-net-profit .summary-month-platform-values.is-triple{grid-template-columns:minmax(0,1.08fr) minmax(0,.82fr) minmax(0,1.1fr);gap:3px}.summary-month-unified-column.is-marketing-cost .summary-month-platform-row{padding:7px 9px}.summary-month-unified-column.is-marketing-cost .summary-month-platform-name{margin-bottom:4px}.summary-month-unified-column.is-marketing-cost .summary-month-platform-values.is-dual{grid-template-columns:minmax(0,1fr) max-content;gap:10px}.summary-month-unified-column.is-marketing-cost .summary-month-rate-pair{grid-template-columns:minmax(0,1fr);gap:3px}.summary-month-unified-column.is-marketing-cost .summary-month-rate-pair>span{justify-content:flex-start}.summary-month-unified-column.is-marketing-cost .summary-month-rate-pair small{width:23px}.summary-month-unified-column.is-marketing-cost .summary-month-platform-values>span{display:block}.summary-month-unified-column.is-marketing-cost .summary-month-platform-label-line{display:none}.summary-month-unified-column.is-marketing-cost .summary-month-platform-values>span:last-child{width:58px;justify-self:end;text-align:left}.summary-month-unified-column.is-marketing-cost .summary-month-platform-values>span:last-child .summary-month-platform-number-line,.summary-month-unified-column.is-marketing-cost .summary-month-platform-values>span:last-child .summary-month-rate-pair>span{justify-content:flex-start}.summary-month-unified-column.is-marketing-cost .summary-month-platform-label-line small{font-size:10px}.summary-month-unified-column.is-marketing-cost .summary-month-platform-number-line{display:block}.summary-month-unified-column.is-marketing-cost .summary-month-platform-label-line em{overflow:hidden;margin:3px 0 0;font-size:8px;letter-spacing:-.35px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.summary-month-platform-values>span{min-width:0}.summary-month-platform-number-line{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0}.summary-month-platform-label-line{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0;margin-bottom:2px}.summary-month-platform-label-line small{min-width:0;margin-bottom:0}.summary-month-platform-number-line strong{min-width:0;flex:0 1 auto}.summary-month-platform-number-line em,.summary-month-platform-label-line em{flex:none;margin-left:auto;color:#2563eb;font-size:11px;font-style:normal;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}.summary-month-platform-values.is-dual .summary-month-platform-number-line{gap:3px}.summary-month-platform-values.is-dual .summary-month-platform-number-line em,.summary-month-platform-values.is-dual .summary-month-platform-label-line em{font-size:10px}.summary-month-platform-values small{margin-bottom:2px;color:#27406f;font-family:var(--font);font-size:11px;font-style:normal;font-weight:500;letter-spacing:0}.summary-month-platform-values .summary-month-platform-label-line small{margin-bottom:0}.summary-month-platform-values strong{display:block;overflow:hidden;color:#1d4ed8;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.summary-month-platform-values.is-dual strong{font-size:12px}.summary-month-rate-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;min-width:0;margin-top:4px}.summary-month-rate-pair>span{display:flex;align-items:baseline;gap:1px;min-width:0}.summary-month-rate-pair small,.summary-month-platform-values .summary-month-rate-pair small{display:inline;flex:none;margin:0;color:#27406f;font-size:10px;font-weight:500;line-height:1}.summary-month-column-total .summary-month-rate-pair small{color:#bfdbfe}.summary-month-rate-pair em,.summary-month-platform-values .summary-month-rate-pair em{overflow:visible;margin:0;color:#2563eb;font-size:9px;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.3px;line-height:1;white-space:nowrap}.summary-month-column-total .summary-month-rate-pair em{color:#60a5fa}.summary-month-unified-column.is-daily-expected-net-profit .summary-month-platform-values.is-triple small{font-size:8px}.summary-month-unified-column.is-daily-expected-net-profit .summary-month-platform-values.is-triple strong{font-size:10px}.summary-month-unified-column.is-realtime-net-profit .summary-month-platform-values.is-dual>span:first-child strong,.summary-month-unified-column.is-other-deduction .summary-month-platform-values.is-dual>span:first-child strong{font-size:14px}.summary-month-column-total .summary-month-value strong,.summary-month-column-total .summary-month-value strong.positive,.summary-month-column-total .summary-month-value strong.neutral,.summary-month-column-total .summary-month-value strong.expense{color:#f8fafc}.summary-month-column-total .summary-month-value strong.negative{color:#fca5a5}.summary-month-column-total .summary-month-total-rate,.summary-month-column-total .summary-month-rate-pair em{color:#f8fafc}.summary-month-column-total .summary-month-rate-pair small{color:#cbd5e1}.summary-month-platform-values strong,.summary-month-platform-values strong.positive,.summary-month-platform-values strong.neutral,.summary-month-platform-values strong.muted,.summary-month-platform-number-line em,.summary-month-platform-label-line em,.summary-month-platform-values .summary-month-rate-pair em{color:#1e293b}.summary-month-platform-values strong.expense{color:#b45309}.summary-month-platform-values strong.negative{color:#dc2626}.summary-month-platform-values small,.summary-month-rate-pair small,.summary-month-platform-values .summary-month-rate-pair small{color:#475569}.summary-month-platform-values .summary-month-rate-pair em{font-weight:500}.summary-month-trend-section{margin-bottom:14px;padding:16px;overflow-x:auto;background:linear-gradient(180deg,#fffffffa,#f8fbfffa),#fff;border:1px solid #dbe5f1;border-radius:12px;box-shadow:0 4px 12px #0f172a09;font-family:var(--font)}.summary-month-trend-section.is-heatmap{overflow-x:hidden}.summary-month-trend-section.is-heatmap .summary-month-trend-head,.summary-month-trend-section.is-heatmap .summary-month-trend-grid{min-width:0}.summary-month-trend-section.is-heatmap .summary-month-trend-head,.summary-month-trend-section.is-heatmap .summary-month-trend-head-side,.summary-month-trend-section.is-heatmap .summary-month-fee-heatmap-scale{flex-wrap:wrap}.summary-month-trend-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:1240px;margin-bottom:8px}.summary-month-trend-head h2{margin:0 0 3px;color:#0f172a;font-size:18px;font-weight:500;line-height:1.25}.summary-month-trend-head>div:first-child>span{color:#64748b;font-size:12px;font-weight:400;line-height:1.35}.summary-month-trend-head-side{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.summary-month-trend-head-side>em{flex:none;color:#64748b;font-size:12px;font-style:normal;font-weight:500;white-space:nowrap}.summary-month-heatmap-switch{display:inline-flex;align-items:center;flex:none;padding:2px;background:#eef3f9;border:1px solid #d8e2ef;border-radius:8px}.summary-month-heatmap-switch button{height:28px;padding:0 12px;color:#52647a;background:transparent;border:0;border-radius:6px;cursor:pointer;font-family:var(--font);font-size:12px;font-weight:400;line-height:1;white-space:nowrap;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.summary-month-heatmap-switch button:hover{color:#1d4ed8}.summary-month-heatmap-switch button.active{color:#1d4ed8;background:#fff;box-shadow:0 1px 3px #0f172a1f;font-weight:500}.summary-month-heatmap-switch button:focus-visible{outline:2px solid #60a5fa;outline-offset:1px}.summary-month-trend-view-toggle{display:inline-flex;align-items:center;padding:2px;background:#eef3f9;border:1px solid #d8e2ef;border-radius:8px}.summary-month-trend-view-toggle button{min-width:72px;height:28px;padding:0 11px;color:#52647a;background:transparent;border:0;border-radius:6px;cursor:pointer;font-family:var(--font);font-size:12px;font-weight:500;line-height:1}.summary-month-trend-view-toggle button:hover{color:#1d4ed8}.summary-month-trend-view-toggle button.active{color:#123c7a;background:#fff;box-shadow:0 1px 4px #1e40af29;font-weight:700}.summary-month-trend-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.summary-month-trend-legend span{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;color:#1e293b;background:#f8fafc;border:1px solid #dbe5f1;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}.summary-month-trend-legend i,.summary-month-trend-platforms i{width:7px;height:7px;flex:none;border-radius:50%}.summary-month-trend-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:1240px}.summary-month-trend-card{--summary-month-trend-accent: #2563eb;min-width:0;padding:14px 16px 12px;overflow:hidden;background:#fff;border:1px solid #dbe7f3;border-radius:12px;box-shadow:0 1px 2px #0f172a06}.summary-month-trend-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:46px;margin-bottom:4px}.summary-month-trend-card>header.is-heatmap-header{justify-content:flex-start;min-height:76px;gap:30px}.summary-month-trend-card>header.is-heatmap-header>div:first-child .summary-month-fee-heatmap-scale{display:grid;grid-template-columns:max-content 136px max-content max-content;grid-template-rows:15px 15px;justify-content:flex-start;min-height:32px;margin:6px 0 0;column-gap:7px;row-gap:2px}.summary-month-heatmap-inline-range{grid-column:4;grid-row:1;align-self:start;color:#1e293b;font-family:var(--font);font-size:12px;font-weight:400;line-height:1;white-space:nowrap}.summary-month-heatmap-scale-low{grid-column:1;grid-row:2}.summary-month-trend-card>header.is-heatmap-header .summary-month-fee-heatmap-scale>i{grid-column:2;grid-row:2}.summary-month-heatmap-scale-high{grid-column:3;grid-row:2}.summary-month-trend-card>header.is-heatmap-header .summary-month-fee-heatmap-scale>small{grid-column:4;grid-row:2;margin-left:0}.summary-month-heatmap-meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.summary-month-heatmap-meta>span{color:#64748b;font-size:12px;font-weight:400;line-height:1.2;white-space:nowrap}.summary-month-heatmap-meta .summary-month-fee-heatmap-scale{justify-content:flex-start;min-height:20px;margin:0}.summary-month-trend-card>header h3{margin:0 0 3px;color:#0f172a;font-size:18px;font-weight:500;line-height:1.2}.summary-month-trend-card>header small{display:block;color:#64748b;font-size:12px;font-weight:400;line-height:1.25}.summary-month-trend-card>header>span{flex:none;color:#64748b;font-size:12px;font-weight:400;white-space:nowrap}.summary-month-trend-overview{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-height:44px;margin:6px 0 3px;padding:7px 9px;background:#f7faff;border:1px solid #e1eaf5;border-radius:7px}.summary-month-trend-overview>span small{display:block;margin-bottom:2px;color:#27406f;font-size:10px;font-weight:500}.summary-month-trend-overview strong{display:block;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.05}.summary-month-trend-overview>em{flex:none;padding:3px 6px;border-radius:5px;font-size:11px;font-style:normal;font-weight:600;white-space:nowrap}.summary-month-platform-trend-card-head h3{display:inline-flex;align-items:center;gap:7px}.summary-month-platform-trend-card-head h3 i{width:9px;height:9px;flex:none;border-radius:50%}.summary-month-platform-trend-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin:6px 0 8px;background:#f7faff;border:1px solid #e1eaf5;border-radius:7px}.summary-month-platform-trend-metrics>div{display:grid;grid-template-columns:minmax(116px,1fr) minmax(90px,auto) minmax(140px,auto);align-items:center;gap:10px;min-height:54px;padding:7px 11px;border-left:1px solid #dbe5f1}.summary-month-platform-trend-metrics>div:first-child{border-left:0}.summary-month-platform-trend-metrics span{display:flex;align-items:center;gap:6px;min-width:0;color:#1e293b;font-size:12px;font-weight:600;white-space:nowrap}.summary-month-platform-trend-metrics span i{width:7px;height:7px;flex:none;border-radius:50%}.summary-month-platform-trend-metrics span small{color:#475569;font-size:10px;font-weight:500}.summary-month-platform-trend-metrics strong{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.summary-month-platform-trend-metrics em{justify-self:end;padding:3px 6px;border-radius:5px;font-size:11px;font-style:normal;font-weight:600;white-space:nowrap}.summary-month-platform-trend-chart{display:block;width:100%;height:420px;overflow:visible}.summary-month-platform-combo-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.summary-month-platform-combo-legend span{display:inline-flex;align-items:center;gap:6px;height:22px;min-height:22px;padding:0 9px;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}.summary-month-platform-combo-legend i{position:relative;width:14px;height:8px;flex:none}.summary-month-platform-combo-legend .is-marketing i:before,.summary-month-platform-combo-legend .is-profit i:before,.summary-month-platform-combo-legend .is-profit-rate i:before{position:absolute;top:3px;right:0;left:0;height:2px;border-radius:2px;content:""}.summary-month-platform-combo-legend .is-gmv i{background:#60a5fa85;border:0;border-radius:2px}.summary-month-platform-combo-legend .is-marketing i:before{background:#d97706}.summary-month-platform-combo-legend .is-profit-rate i:before{background:#7c3aed}.summary-month-platform-combo-legend .is-profit i:before{inset:0 2px;height:auto;background:linear-gradient(90deg,#10b981a6 0 50%,#ef4444a6 50% 100%);border:0;border-radius:2px}.summary-month-platform-combo-background{fill:#fff;stroke:none;vector-effect:non-scaling-stroke}.summary-month-metric-grid{grid-template-columns:minmax(0,1fr);gap:14px}.summary-month-metric-card{padding:14px 16px 12px}.summary-month-metric-card>header{min-height:43px;margin-bottom:2px}.summary-month-metric-legend{margin:0 0 4px}.summary-month-metric-legend .summary-month-combo-shape i{position:relative;width:16px;height:9px;background:transparent!important;border-radius:0}.summary-month-metric-legend .summary-month-combo-shape.is-bar i:before{position:absolute;inset:1px 4px 0;background:#10b98185;border:1px solid #059669;border-radius:2px 2px 0 0;content:""}.summary-month-metric-legend .summary-month-combo-shape.is-line i:before{position:absolute;top:4px;right:0;left:0;border-top:2px dashed #7c3aed;content:""}.summary-month-fee-small-multiples{display:grid;margin-top:7px;gap:9px}.summary-month-gmv-fee-legend{display:flex;align-items:center;justify-content:flex-end;min-height:24px;color:#475569;font-size:10px;font-weight:400;gap:16px}.summary-month-gmv-fee-legend span{display:inline-flex;align-items:center;gap:6px}.summary-month-gmv-fee-legend i{display:inline-block;width:18px;height:10px}.summary-month-gmv-fee-legend .is-gmv-bar i{background:#2563eb2e;border:1px solid rgba(37,99,235,.55);border-radius:2px 2px 0 0}.summary-month-gmv-fee-legend .is-profit-bar i{width:8px;background:#059669b8;border:1px solid #059669;border-radius:2px 2px 0 0}.summary-month-gmv-fee-legend .is-fee-line i,.summary-month-gmv-fee-legend .is-profit-rate-line i{height:0;border-top:2px solid #c94b3f}.summary-month-gmv-fee-legend .is-profit-rate-line i{border-top-color:#2563eb}.summary-month-fee-small-card{overflow:hidden;background:#fff;border:1px solid #dbe5f1;border-radius:10px}.summary-month-fee-small-card.is-total{border-color:#bfdbfe;box-shadow:inset 2px 0 #172554}.summary-month-fee-small-card>header{display:flex;align-items:center;min-height:34px;padding:0 11px;background:#fbfcfe;border-bottom:1px solid #e7edf5;color:#475569;font-size:10px;gap:16px}.summary-month-fee-small-card>header strong{display:inline-flex;align-items:center;min-width:76px;margin-right:auto;color:#0f172a;font-size:12px;font-weight:400;gap:7px}.summary-month-fee-small-card.is-total>header{background:#f7faff}.summary-month-fee-small-card>header strong i{width:8px;height:8px;flex:0 0 auto;border-radius:50%}.summary-month-fee-small-card>header b{color:#0f172a;font-weight:400;font-variant-numeric:tabular-nums}.summary-month-fee-small-card>header b.is-negative{color:#dc2626}.summary-month-platform-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:8px;gap:8px}.summary-month-platform-pane{min-width:0;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.summary-month-platform-pane>header{display:flex;align-items:center;min-height:28px;padding:0 9px;background:#fbfcfe;border-bottom:1px solid #edf1f6;color:#52627a;font-size:9px;gap:10px}.summary-month-platform-pane>header strong{margin-right:auto;color:#0f172a;font-size:10.5px;font-weight:400}.summary-month-platform-pane>header b{color:#0f172a;font-weight:400;font-variant-numeric:tabular-nums}.summary-month-platform-pane>header b.is-negative{color:#dc2626}.summary-month-platform-pane-legend{display:flex;align-items:center;justify-content:flex-end;min-height:22px;padding:0 9px;color:#64748b;font-size:8.5px;gap:10px}.summary-month-platform-pane-legend span{display:inline-flex;align-items:center;gap:4px}.summary-month-platform-pane-legend i{display:inline-block;width:13px;height:8px}.summary-month-platform-pane-legend .is-gmv-bar i{background:#dbe7f5;border:1px solid #a9bdd8;border-radius:2px 2px 0 0}.summary-month-platform-pane-legend .is-profit-bar i{width:8px;background:#10b981;border:1px solid #059669;border-radius:2px 2px 0 0}.summary-month-platform-pane-legend .is-fee-line i,.summary-month-platform-pane-legend .is-profit-rate-line i{height:0;border-top:2px solid #c94b3f}.summary-month-platform-pane-legend .is-profit-rate-line i{border-top-color:#2563eb}.summary-month-platform-pane-legend em{color:#dc2626;font-style:normal}.summary-month-fee-small-chart{display:block;width:100%;height:236px;overflow:visible}.summary-month-fee-small-chart.is-half{height:205px}.summary-month-fee-small-y-grid line,.summary-month-gmv-small-y-grid line,.summary-month-profit-small-y-grid line,.summary-month-fee-small-rate-axis line,.summary-month-profit-small-rate-axis line,.summary-month-fee-small-x-grid line{stroke:#e5edf6;stroke-width:1;vector-effect:non-scaling-stroke}.summary-month-fee-small-x-grid line{stroke:transparent}.summary-month-fee-small-x-grid line.is-major{stroke:#edf1f6}.summary-month-fee-small-y-grid text,.summary-month-gmv-small-y-grid text,.summary-month-profit-small-y-grid text,.summary-month-fee-small-rate-axis text{fill:#7c8da5;font-family:var(--font);font-size:9px;font-variant-numeric:tabular-nums;text-anchor:end}.summary-month-fee-small-rate-axis text{text-anchor:start}.summary-month-profit-small-rate-axis text{fill:#7c8da5;font-family:var(--font);font-size:9px;font-variant-numeric:tabular-nums;text-anchor:start}.summary-month-profit-small-y-grid text{text-anchor:end}.summary-month-gmv-fee-divider{stroke:#d9e1eb;stroke-width:1;vector-effect:non-scaling-stroke}.summary-month-rate-zero-line,.summary-month-profit-zero-line{stroke:#b8c4d3;stroke-width:1;vector-effect:non-scaling-stroke}.summary-month-rate-zero-line{stroke-dasharray:3 3}.summary-month-gmv-small-bars rect{fill:#dbe7f5;fill-opacity:.72;stroke:#a9bdd8;stroke-opacity:.75;stroke-width:1;vector-effect:non-scaling-stroke}.summary-month-gmv-small-bars text{font-family:var(--font);font-size:9px;font-weight:400;font-variant-numeric:tabular-nums;text-anchor:middle}.summary-month-profit-small-bars rect{fill:#10b981;fill-opacity:.78;stroke:#059669;stroke-width:.8;vector-effect:non-scaling-stroke}.summary-month-profit-small-bars rect.is-negative{fill:#ef4444;fill-opacity:.82;stroke:#dc2626}.summary-month-profit-small-bars text{fill:#047857;font-family:var(--font);font-size:8.5px;font-weight:400;font-variant-numeric:tabular-nums;text-anchor:middle}.summary-month-profit-small-bars text.is-negative{fill:#dc2626}.summary-month-fee-small-line{fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.summary-month-profit-rate-line line{stroke:#2563eb;stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.summary-month-profit-rate-line line.is-negative{stroke:#dc2626}.summary-month-profit-rate-line circle{fill:#2563eb}.summary-month-profit-rate-line circle.is-negative{fill:#dc2626;stroke:#fee2e2}.summary-month-profit-rate-value{fill:#2563eb;font-family:var(--font);font-size:8.8px;font-weight:400;font-variant-numeric:tabular-nums;text-anchor:middle}.summary-month-profit-rate-value.is-negative{fill:#dc2626}.summary-month-profit-rate-value.is-missing{fill:#94a3b8}.summary-month-fee-small-chart circle{stroke:#fff;stroke-width:1.2;vector-effect:non-scaling-stroke}.summary-month-fee-small-chart circle.is-maximum{stroke:#991b1b;stroke-width:1.3}.summary-month-fee-small-chart circle.is-minimum{stroke:#166534;stroke-width:1.3}.summary-month-fee-small-value{font-family:var(--font);font-size:9.5px;font-weight:400;font-variant-numeric:tabular-nums;text-anchor:middle}.summary-month-fee-small-value.is-maximum,.summary-month-fee-small-value.is-minimum{font-weight:400}.summary-month-fee-small-value.is-missing{fill:#94a3b8;font-weight:400}.summary-month-fee-small-x-axis text{fill:#0f172a;font-family:var(--font);font-size:9.5px;font-weight:400;text-anchor:middle}.summary-month-fee-small-x-axis text.weekday{fill:#7c8da5;font-size:9px;font-weight:400}.summary-month-fee-small-chart.is-half .summary-month-gmv-small-y-grid text,.summary-month-fee-small-chart.is-half .summary-month-profit-small-y-grid text,.summary-month-fee-small-chart.is-half .summary-month-fee-small-rate-axis text,.summary-month-fee-small-chart.is-half .summary-month-profit-small-rate-axis text{font-size:7.5px}.summary-month-fee-small-chart.is-half .summary-month-gmv-small-bars text,.summary-month-fee-small-chart.is-half .summary-month-profit-small-bars text,.summary-month-fee-small-chart.is-half .summary-month-fee-small-value,.summary-month-fee-small-chart.is-half .summary-month-profit-rate-value{font-size:7.8px}.summary-month-fee-small-chart.is-half .summary-month-fee-small-x-axis text{font-size:8px}.summary-month-fee-small-chart.is-half .summary-month-fee-small-x-axis text.weekday{font-size:7.5px}@media(max-width:1000px){.summary-month-platform-split{grid-template-columns:1fr}}.summary-month-fee-heatmap-section{margin:6px -16px -12px}.summary-month-fee-heatmap-scale{display:flex;align-items:center;justify-content:flex-end;min-height:24px;margin-bottom:6px;color:#1e293b;font-family:var(--font);font-size:11px;gap:7px}.summary-month-fee-heatmap-scale i{width:136px;height:9px;background:linear-gradient(90deg,#d3f8da,#f5f8d3,#f8d7d3);border:1px solid #cbd5e1;border-radius:999px}.summary-month-fee-heatmap-scale i.is-gmv{background:linear-gradient(90deg,#eff6ff,#93c5fd,#2563eb)}.summary-month-fee-heatmap-scale i.is-fee{background:linear-gradient(90deg,#d3f8da,#f5f8d3,#f8d7d3)}.summary-month-fee-heatmap-scale i.is-profit{background:linear-gradient(90deg,#ef4444,#f8fafc 50%,#10b981)}.summary-month-fee-heatmap-scale small{margin-left:5px;color:#1e293b;font-size:10px;font-variant-numeric:tabular-nums}.summary-month-fee-heatmap-scroll{overflow-x:auto;border-top:1px solid #dbe5f1;border-radius:0 0 11px 11px;scrollbar-color:#94a3b8 #eef2f7;scrollbar-width:thin}.summary-month-fee-heatmap{display:grid;background:#fff;color:#0f172a;font-family:var(--font);gap:0}.summary-month-fee-heatmap-row{display:contents}.summary-month-fee-heatmap-corner,.summary-month-fee-heatmap-day,.summary-month-fee-heatmap-platform,.summary-month-fee-heatmap-cell,.summary-month-fee-heatmap-tail-head,.summary-month-fee-heatmap-tail-cell{display:flex;align-items:center;justify-content:center;min-width:0}.summary-month-fee-heatmap-corner,.summary-month-fee-heatmap-day,.summary-month-fee-heatmap-tail-head{min-height:42px;background:#eef4fb;border-bottom:1px solid #cbd8e8;color:#0f172a;font-family:var(--font);font-size:10px;font-weight:500}.summary-month-fee-heatmap-corner{position:sticky;left:0;z-index:4;padding:0 6px;box-shadow:1px 0 #cbd8e8;white-space:nowrap}.summary-month-fee-heatmap-day{flex-direction:column;border-left:1px solid rgba(203,216,232,.42);line-height:1.2;gap:3px}.summary-month-fee-heatmap-day b{font-weight:500}.summary-month-fee-heatmap-day span{color:#334155;font-size:9px;font-weight:400}.summary-month-fee-heatmap-day.is-major{background:#e8f0fa;color:#0f172a}.summary-month-fee-heatmap-tail-head{border-left:1px solid #c3d2e4;padding:0 5px;line-height:1.2;text-align:center;white-space:nowrap}.summary-month-fee-heatmap-tail-head.is-forecast{background:#e5eef9}.summary-month-fee-heatmap-tail-head.is-average{background:#eaf3fb;color:#2f6bb0;font-weight:600}.summary-month-fee-heatmap-platform{position:sticky;left:0;z-index:3;justify-content:flex-start;min-height:60px;padding:0 7px;background:#fff;border-bottom:1px solid #e5ebf3;color:#0f172a;font-family:var(--font);box-shadow:1px 0 #d5dfeb;font-size:11px;font-weight:500;gap:7px;white-space:nowrap}.summary-month-fee-heatmap-platform i{width:7px;height:7px;flex:0 0 auto;border-radius:50%}.summary-month-fee-heatmap-platform.is-total{background:#f1f5fa;font-weight:600}.summary-month-fee-heatmap-cell{position:relative;min-height:60px;padding:0 2px;overflow:visible;border-bottom:1px solid rgba(226,232,240,.72);font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.15px;line-height:1;white-space:nowrap}.summary-month-heatmap-sparkline{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.summary-month-heatmap-sparkline-halo,.summary-month-heatmap-sparkline-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.summary-month-heatmap-sparkline-halo{stroke:#ffffffd1;stroke-width:2.3}.summary-month-heatmap-sparkline-line{stroke-width:1.05}.summary-month-heatmap-sparkline-point{position:absolute;left:50%;z-index:2;width:3px;height:3px;margin:0;border:1px solid rgba(255,255,255,.94);border-radius:50%;box-shadow:0 0 0 1px #0f172a14;transform:translate(-50%,-50%);pointer-events:none}.summary-month-heatmap-sparkline-label{position:absolute;left:50%;z-index:3;max-width:calc(100% - 2px);overflow:visible;font-family:var(--font);font-size:9px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.15px;line-height:1;text-align:center;text-shadow:-1px -1px 0 rgba(255,255,255,.92),1px -1px 0 rgba(255,255,255,.92),-1px 1px 0 rgba(255,255,255,.92),1px 1px 0 rgba(255,255,255,.92);transform:translate(-50%,calc(-100% - 5px));white-space:nowrap;pointer-events:none}.summary-month-heatmap-sparkline-label.is-below{transform:translate(-50%,6px)}.summary-month-fee-heatmap-cell:hover{z-index:2;box-shadow:inset 0 0 0 1px #2563eb7a}.summary-month-fee-heatmap-cell.is-total{border-bottom-color:#cbd8e8;font-weight:600}.summary-month-fee-heatmap-cell.is-missing{background:#f1f5f9!important}.summary-month-fee-heatmap-tail-cell{min-height:60px;padding:0 5px;background:#f8fafc;border-bottom:1px solid #e5ebf3;border-left:1px solid #d5dfeb;color:#1e293b;font-size:10px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.2;text-align:center;white-space:nowrap}.summary-month-fee-heatmap-tail-cell.is-forecast{background:#f2f6fb}.summary-month-fee-heatmap-tail-cell.is-average{background:#eef5fc;color:#2f5f9e;font-weight:600}.summary-month-fee-heatmap-tail-cell.is-average.is-negative{color:#dc2626}.summary-month-fee-heatmap-tail-cell.is-total{background:#eaf0f8;border-bottom-color:#cbd8e8;font-weight:600}.summary-month-fee-heatmap-tail-cell.is-negative{color:#dc2626}.summary-month-metric-chart{display:block;width:100%;height:330px;overflow:visible}.summary-month-metric-x-grid line,.summary-month-metric-y-grid line{stroke:#e2e8f0;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.summary-month-metric-x-grid line{stroke:#f1f5f9}.summary-month-metric-x-grid line.is-major{stroke:#e2e8f0}.summary-month-metric-y-grid text{fill:#94a3b8;font-family:var(--font);font-size:9px;font-weight:500;text-anchor:end}.summary-month-metric-right-axis text{fill:#7c3aed;font-family:var(--font);font-size:9px;font-weight:600;text-anchor:start}.summary-month-metric-zero{stroke:#94a3b8;stroke-width:1.5;vector-effect:non-scaling-stroke}.summary-month-metric-bars rect{fill:color-mix(in srgb,var(--series-color) 56%,white);stroke:color-mix(in srgb,var(--series-color) 78%,white);stroke-width:.55;vector-effect:non-scaling-stroke}.summary-month-metric-bars rect.is-negative{fill:#f87171a3;stroke:#ef4444}.summary-month-profit-bars rect.is-negative{fill:color-mix(in srgb,var(--series-color) 38%,white);stroke:#ef4444;stroke-width:1.1}.summary-month-fee-line path{fill:none;stroke-width:2;stroke-dasharray:5 4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.summary-month-fee-line circle{fill:#fff;stroke-width:1.6;vector-effect:non-scaling-stroke}.summary-month-fee-label{font-weight:800}.summary-month-metric-line path{fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.summary-month-metric-line.is-total path{stroke-width:2.5}.summary-month-metric-line.is-total circle{stroke-width:1.4}.summary-month-metric-line circle.is-maximum{stroke:#14532d;stroke-width:1.8}.summary-month-metric-line circle.is-minimum{stroke:#991b1b;stroke-width:1.8}.summary-month-metric-line circle{stroke:#fff;stroke-width:1.1;vector-effect:non-scaling-stroke}.summary-month-metric-series-labels circle{stroke:#fff;stroke-width:1;vector-effect:non-scaling-stroke}.summary-month-metric-series-labels text{font-family:var(--font);font-size:10px;font-weight:700;letter-spacing:0;text-anchor:start;writing-mode:horizontal-tb}.summary-month-metric-value-label{font-family:var(--font);font-size:8px;font-weight:700;font-variant-numeric:tabular-nums;paint-order:stroke;pointer-events:none;stroke:#fff;stroke-linejoin:round;stroke-width:2.5px;text-anchor:middle}.summary-month-metric-value-label.is-negative{fill:#dc2626;font-weight:800}.summary-month-metric-value-label.is-maximum{fill:#16a34a;font-weight:800}.summary-month-metric-value-label.is-minimum{fill:#dc2626;font-weight:800}.summary-month-metric-value-label.is-missing{fill:#94a3b8;font-weight:500}.summary-month-metric-x-axis text{font-family:var(--font);font-variant-numeric:tabular-nums;text-anchor:middle}.summary-month-metric-x-axis text.date{fill:#111827;font-size:9px;font-weight:600}.summary-month-metric-x-axis text.weekday{fill:#64748b;font-size:8px;font-weight:500}.summary-month-native-x-grid line{stroke:#f1f5f9;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.summary-month-native-x-grid line.is-major{stroke:#e2e8f0}.summary-month-platform-profit-bars rect{fill:#10b9816b;stroke:none;vector-effect:non-scaling-stroke}.summary-month-platform-profit-bars rect.is-negative{fill:#f871719e;stroke:none}.summary-month-platform-gmv-bars rect{fill:#60a5fa7a;stroke:none;vector-effect:non-scaling-stroke}.summary-month-platform-gmv-line path{fill:none;stroke:#2563eb;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.summary-month-platform-gmv-line circle{fill:#2563eb;stroke:#fff;stroke-width:1.1;vector-effect:non-scaling-stroke}.summary-month-platform-marketing-line path{fill:none;stroke:#d97706;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.summary-month-platform-marketing-line circle{fill:#fff;stroke:#d97706;stroke-width:1.2;vector-effect:non-scaling-stroke}.summary-month-platform-profit-rate-line path{fill:none;stroke:#7c3aed;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.summary-month-platform-profit-rate-line circle{fill:#fff;stroke:#7c3aed;stroke-width:1.2;vector-effect:non-scaling-stroke}.summary-month-platform-profit-line line{stroke-width:2.35;stroke-linecap:round;vector-effect:non-scaling-stroke}.summary-month-platform-profit-line circle{stroke:#fff;stroke-width:1.15;vector-effect:non-scaling-stroke}.summary-month-platform-profit-zero{stroke:#cbd5e1;stroke-width:1.5;vector-effect:non-scaling-stroke}.summary-month-platform-gmv-labels text,.summary-month-platform-marketing-labels text,.summary-month-platform-profit-labels text,.summary-month-platform-profit-rate-labels text{font-family:var(--font);font-size:8px;font-weight:700;font-variant-numeric:tabular-nums;paint-order:stroke;pointer-events:none;stroke:#fff;stroke-linejoin:round;stroke-width:2.5px;text-anchor:middle}.summary-month-platform-gmv-labels text{fill:#1d4ed8}.summary-month-platform-marketing-labels text{fill:#b45309}.summary-month-platform-marketing-labels text.is-missing{fill:#64748b}.summary-month-platform-profit-rate-labels text{fill:#6d28d9}.summary-month-platform-profit-rate-labels text.is-negative{fill:#dc2626}.summary-month-platform-profit-rate-labels text.is-missing{fill:#64748b}.summary-month-platform-profit-labels text.is-negative{font-weight:800}.summary-month-platform-trend-chart .summary-month-trend-x-axis text{font-variant-numeric:tabular-nums;text-anchor:middle;stroke:none}.summary-month-platform-trend-chart .summary-month-trend-x-axis text.date{fill:#111827;font-size:9px;font-weight:600}.summary-month-platform-trend-chart .summary-month-trend-x-axis text.weekday{fill:#64748b;font-size:8px;font-weight:500}.summary-month-platform-marketing-axis text,.summary-month-platform-profit-axis text,.summary-month-platform-gmv-axis-title{font-family:var(--font);font-size:10px;font-weight:600}.summary-month-platform-marketing-axis text{fill:#64748b;text-anchor:start}.summary-month-platform-profit-axis text{fill:#047857;text-anchor:end}.summary-month-platform-marketing-axis text.axis-title,.summary-month-platform-profit-axis text.axis-title,.summary-month-platform-gmv-axis-title{font-size:11px;font-weight:700}.summary-month-platform-gmv-axis-title{fill:#64748b;text-anchor:end}.summary-month-platform-trend-lane .lane-background{fill:#fbfdff;stroke:#e7edf5;stroke-width:1;vector-effect:non-scaling-stroke}.summary-month-platform-trend-lane .lane-title{fill:#172033;font-family:var(--font);font-size:13px;font-weight:700}.summary-month-platform-trend-lane .lane-unit{fill:#475569;font-family:var(--font);font-size:10px;font-weight:500}.summary-month-platform-trend-lane .lane-line{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.summary-month-platform-trend-lane circle{cursor:default;stroke:#fff;stroke-width:1.1;vector-effect:non-scaling-stroke}.summary-month-platform-trend-lane circle:hover{stroke:#172033;stroke-width:1.8}.summary-month-trend-chart{display:block;width:100%;height:250px;overflow:visible}.summary-month-trend-grid-lines line{stroke:#e2e8f0;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.summary-month-trend-grid-lines line.zero-line{stroke:#64748b;stroke-width:1.35;stroke-dasharray:none}.summary-month-trend-grid-lines text{fill:#94a3b8;font-family:var(--font);font-size:10px;font-weight:500;text-anchor:end}.summary-month-trend-series path{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.summary-month-trend-series circle{cursor:default;stroke:#fff;stroke-width:1.1;vector-effect:non-scaling-stroke}.summary-month-trend-series circle:hover{stroke:#172033;stroke-width:1.8}.summary-month-trend-x-axis text{fill:#334155;font-family:var(--font);font-size:10px;font-weight:500;text-anchor:middle}.summary-month-trend-platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #e1e8f2;border-radius:7px}.summary-month-trend-platforms>div{display:grid;grid-template-columns:minmax(68px,1fr) minmax(78px,auto) minmax(86px,auto);align-items:center;gap:7px;min-height:31px;padding:5px 8px;border-left:1px solid #e7edf5}.summary-month-trend-platforms>div:first-child{border-left:0}.summary-month-trend-platforms span{display:inline-flex;align-items:center;gap:5px;min-width:0;color:#1e293b;font-size:11px;font-weight:600;white-space:nowrap}.summary-month-trend-platforms strong{color:#1d4ed8;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.summary-month-trend-platforms em{padding:2px 5px;border-radius:4px;font-size:10px;font-style:normal;font-weight:600;text-align:center;white-space:nowrap}.summary-month-trend-section .is-up{color:#047857}.summary-month-trend-section .is-down{color:#dc2626}.summary-month-trend-section .is-warn{color:#b45309}.summary-month-trend-section em.is-up{color:#047857;background:#ecfdf5}.summary-month-trend-section em.is-down{color:#dc2626;background:#fff1f2}.summary-month-trend-section em.is-neutral{color:#475569;background:#f1f5f9}.summary-month-trend-state{display:grid;min-width:1080px;min-height:180px;place-items:center;color:#27406f;background:#f8fafc;border:1px dashed #cbd8e7;border-radius:8px;font-size:13px;font-weight:500}.boss-month-insights{display:grid;gap:14px;margin-bottom:14px;font-family:var(--font)}.boss-insight-panel{min-width:0;padding:14px;border-color:#dbe5f1;border-radius:10px;box-shadow:0 8px 20px #0f172a0e;font-family:var(--font)}.boss-insight-head{align-items:flex-start;margin-bottom:12px}.boss-insight-head>div:first-child{min-width:0}.boss-insight-head h2{margin:0 0 3px;color:#172033;font-family:var(--font);font-size:16px;font-weight:700;line-height:1.25}.boss-insight-head span,.boss-insight-head>em{color:#64748b;font-family:var(--font);font-size:12px;font-style:normal;font-weight:400;line-height:1.35}.boss-insight-head>em{flex:none;padding:4px 8px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font-weight:600}.boss-strategy-panel{overflow:hidden;background:radial-gradient(circle at 95% 0,rgba(37,99,235,.08),transparent 28%),#fff}.boss-strategy-head{margin-bottom:14px}.boss-strategy-head h2{font-size:18px}.boss-strategy-head span{color:#27406f;font-size:13px;font-weight:400}.boss-strategy-head>em{font-size:12px}.boss-strategy-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.boss-strategy-card{--strategy-tone: #64748b;position:relative;display:flex;min-width:0;min-height:308px;flex-direction:column;padding:14px;overflow:hidden;background:#fff;border:1px solid #dbe5f1;border-top:3px solid var(--strategy-tone);border-radius:9px;box-shadow:0 5px 14px #0f172a0b}.boss-strategy-card.is-positive{--strategy-tone: #059669}.boss-strategy-card.is-warning{--strategy-tone: #d97706}.boss-strategy-card.is-risk{--strategy-tone: #dc2626}.boss-strategy-card.is-neutral{--strategy-tone: #64748b}.boss-strategy-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.boss-strategy-card>header span{color:#1e293b;font-size:13px;font-weight:700}.boss-strategy-card>header em{flex:none;padding:3px 8px;color:var(--strategy-tone);background:color-mix(in srgb,var(--strategy-tone) 8%,#fff);border:1px solid color-mix(in srgb,var(--strategy-tone) 24%,#e2e8f0);border-radius:999px;font-size:11px;font-style:normal;font-weight:650}.boss-strategy-card>h3{min-height:44px;margin:10px 0 12px;color:#172033;font-size:16px;font-weight:700;line-height:1.4}.boss-strategy-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.boss-strategy-evidence>span{min-width:0;padding:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.boss-strategy-evidence small,.boss-strategy-evidence b{display:block;overflow:hidden;text-overflow:ellipsis}.boss-strategy-evidence small{margin-bottom:4px;color:#27406f;font-size:12px;font-weight:500;line-height:1.25;white-space:nowrap}.boss-strategy-evidence b{color:#1d4ed8;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.35;white-space:normal}.boss-strategy-evidence b.up{color:#059669}.boss-strategy-evidence b.down{color:#dc2626}.boss-strategy-evidence b.warn{color:#d97706}.boss-strategy-missing{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:start;margin-top:9px;padding:8px 9px;color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;font-size:12px;line-height:1.45}.boss-strategy-missing b{white-space:nowrap}.boss-strategy-card>footer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;margin-top:auto;padding-top:12px}.boss-strategy-card>footer b{padding:3px 7px;color:#1d4ed8;background:#eff6ff;border-radius:4px;font-size:11px;white-space:nowrap}.boss-strategy-card>footer p{margin:0;color:#1e293b;font-size:13px;font-weight:400;line-height:1.5}.boss-strategy-threshold{display:block;margin-top:10px;padding-top:8px;color:#475569;border-top:1px dashed #dbe5f1;font-size:11px;font-weight:400;line-height:1.45}.boss-strategy-card.is-skeleton{min-height:308px;pointer-events:none}.boss-strategy-card.is-skeleton>span,.boss-strategy-card.is-skeleton>b,.boss-strategy-card.is-skeleton>i,.boss-strategy-card.is-skeleton>p{display:block;background:linear-gradient(90deg,#eef2f7 25%,#f8fafc,#eef2f7 65%);background-size:240% 100%;border-radius:5px;animation:boss-strategy-skeleton 1.25s ease-in-out infinite}.boss-strategy-card.is-skeleton>span{width:35%;height:14px}.boss-strategy-card.is-skeleton>b{width:78%;height:24px;margin-top:14px}.boss-strategy-card.is-skeleton>i{width:100%;height:42px;margin-top:10px}.boss-strategy-card.is-skeleton>p{width:88%;height:28px;margin:auto 0 0}@keyframes boss-strategy-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.boss-strategy-workbench{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.35fr);gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #e2e8f0}.boss-strategy-question,.boss-strategy-data-needs{min-width:0;padding:14px;background:#f8fafc;border:1px solid #dbe5f1;border-radius:8px}.boss-strategy-question>header h3,.boss-strategy-data-needs>header h3{margin:0;color:#1e293b;font-size:15px;font-weight:700}.boss-strategy-question>header span,.boss-strategy-data-needs>header span{display:block;margin-top:4px;color:#27406f;font-size:12px;font-weight:400;line-height:1.4}.boss-strategy-quick-questions{display:flex;gap:7px;margin:11px 0 9px;flex-wrap:wrap}.boss-strategy-quick-questions button{height:30px;padding:0 10px;color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:999px;font-family:var(--font);font-size:12px;font-weight:600;cursor:pointer}.boss-strategy-quick-questions button:hover:not(:disabled){color:#fff;background:#2563eb;border-color:#2563eb}.boss-strategy-question textarea{display:block;width:100%;min-height:84px;resize:vertical;padding:10px 12px;color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:7px;outline:none;font-family:var(--font);font-size:13px;line-height:1.55}.boss-strategy-question textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #2563eb1a}.boss-strategy-question textarea:disabled,.boss-strategy-quick-questions button:disabled{opacity:.55;cursor:not-allowed}.boss-strategy-submit-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px}.boss-strategy-submit-row>span{color:#475569;font-size:11px}.boss-strategy-submit-row .primary-action{min-height:34px;padding:0 13px;font-size:12px}.boss-strategy-data-needs>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px}.boss-strategy-data-needs article{min-width:0;padding:11px;background:#fff;border:1px solid #e2e8f0;border-radius:7px}.boss-strategy-data-needs article>b,.boss-strategy-data-needs article>p,.boss-strategy-data-needs article>small,.boss-strategy-data-needs article>em{display:block;margin:0}.boss-strategy-data-needs article>b{color:#1d4ed8;font-size:13px;font-weight:700}.boss-strategy-data-needs article>p{margin-top:6px;color:#1e293b;font-size:12px;font-weight:600;line-height:1.45}.boss-strategy-data-needs article>small{margin-top:5px;color:#27406f;font-size:11px;font-weight:500}.boss-strategy-data-needs article>em{margin-top:7px;color:#475569;font-size:11px;font-style:normal;line-height:1.45}.boss-subhead{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:0 2px 8px}.boss-subhead>div{display:flex;align-items:baseline;gap:8px;min-width:0}.boss-subhead h3{margin:0;color:#1e293b;font-size:14px;font-weight:700}.boss-subhead span,.boss-subhead small{color:#94a3b8;font-size:11px;font-weight:400}.boss-platform-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.boss-platform-card{--boss-accent: #2563eb;min-width:0;padding:12px;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--boss-accent) 5%,#ffffff),#fff 46%);border:1px solid #dbe5f1;border-top:3px solid var(--boss-accent);border-radius:9px}.boss-platform-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:11px}.boss-platform-card>header span,.boss-platform-cell{display:flex;align-items:center;gap:6px;min-width:0;color:#1e293b;font-size:13px;font-weight:700}.boss-platform-card>header span i,.boss-platform-cell>i,.boss-product-id-cell small i{width:7px;height:7px;flex:none;border-radius:50%}.boss-platform-card>header em{color:#64748b;font-size:11px;font-style:normal;font-weight:400}.boss-platform-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.boss-platform-primary>div,.boss-platform-secondary>span{min-width:0}.boss-platform-primary small,.boss-platform-secondary small,.boss-cohort-main small{display:block;margin-bottom:3px;color:#64748b;font-size:10px;font-weight:400}.boss-platform-primary strong{display:block;overflow:hidden;color:#0f766e;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.boss-platform-secondary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding-top:10px;border-top:1px solid #e7edf5}.boss-platform-secondary b{display:block;overflow:hidden;color:#334155;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.boss-platform-overview-board{margin-top:12px;padding:10px;background:#fbfdff;border:1px solid #e2e8f0;border-radius:9px}.boss-platform-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.boss-platform-overview-card{--boss-platform-accent: #2563eb;min-width:0;overflow:hidden;background:#fff;border:1px solid #dbe5f1;border-top:3px solid var(--boss-platform-accent);border-radius:9px;cursor:pointer;outline:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.boss-platform-overview-card:hover,.boss-platform-overview-card:focus-visible{border-color:color-mix(in srgb,var(--boss-platform-accent) 42%,#dbe5f1);box-shadow:0 7px 18px #1f3d671a;transform:translateY(-1px)}.boss-platform-overview-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:8px 10px;background:color-mix(in srgb,var(--boss-platform-accent) 5%,#fff);border-bottom:1px solid #e5ebf3}.boss-platform-overview-card>header strong,.boss-platform-overview-card>header span{display:inline-flex;align-items:center}.boss-platform-overview-card>header strong{gap:7px;color:#17243a;font-size:14px;font-weight:700}.boss-platform-overview-card>header strong i{width:8px;height:8px;flex:none;border-radius:50%}.boss-platform-overview-card>header span{gap:3px;color:#315b8a;font-size:10px;font-weight:500}.boss-platform-overview-card>header span b{font-size:16px;line-height:1}.boss-platform-overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.boss-platform-overview-metrics>span{min-width:0;padding:8px 9px;border-right:1px solid #e7edf5;border-bottom:1px solid #e7edf5}.boss-platform-overview-metrics>span:nth-child(3n){border-right:0}.boss-platform-overview-metrics small,.boss-platform-overview-metrics b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boss-platform-overview-metrics small{margin-bottom:3px;color:#52647a;font-size:10px;font-weight:400}.boss-platform-overview-metrics small em{margin-left:3px;color:#315b8a;font-size:9px;font-style:normal;font-weight:500}.boss-platform-overview-metrics b{color:#0f766e;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.boss-platform-overview-metrics b.up{color:#059669}.boss-platform-overview-metrics b.down{color:#dc2626}.boss-platform-overview-metrics b.expense{color:#d97706}.boss-platform-overview-card>footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:7px 9px 8px;color:#52647a;font-size:9px;font-weight:400}.boss-platform-overview-card>footer span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boss-platform-overview-card>footer b{margin-left:2px;color:#0f68c9;font-size:10px;font-weight:600}.boss-store-board{margin-top:12px;padding:10px;background:#fbfdff;border:1px solid #e2e8f0;border-radius:9px}.boss-store-table-wrap{width:100%;max-height:min(620px,calc(100vh - 220px));overflow:auto;overscroll-behavior:contain;background:#fff;border:1px solid #e2e8f0;border-radius:7px;scrollbar-gutter:stable}.boss-platform-summary-table-wrap{max-height:min(620px,calc(100vh - 220px))}.boss-month-tree-toggle{display:inline-grid;width:20px;height:20px;place-items:center;padding:0;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font-family:var(--font);font-size:11px;font-weight:700;line-height:1;cursor:pointer}.boss-month-tree-toggle:hover,.boss-month-tree-toggle:focus-visible{color:#fff;background:#2563eb;border-color:#2563eb;outline:none}.boss-platform-daily-link{width:100%;padding:0;color:inherit;background:transparent;border:0;font-family:inherit;text-align:left;cursor:pointer}.boss-platform-daily-link:hover,.boss-platform-daily-link:focus-visible{color:#1d4ed8;outline:none}.boss-store-wide-table tbody tr.boss-store-child-row td:first-child{box-shadow:inset 3px 0 color-mix(in srgb,var(--boss-platform-accent, #2563eb) 45%,transparent)}.boss-store-child-row .boss-store-name{position:relative;padding-left:12px}.boss-store-child-row .boss-store-name:before{position:absolute;left:1px;color:#94a3b8;content:"↳"}.boss-platform-summary-table .boss-store-child-rank-cell{padding-right:2px;text-align:right!important}.boss-platform-summary-table .boss-store-child-row .boss-store-name{padding-left:0;color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.boss-platform-summary-table .boss-store-child-row .boss-store-name:before{content:none}.boss-store-child-platform{color:#52647a!important}.boss-platform-summary-table th,.boss-platform-summary-table td,.boss-platform-summary-table td b,.boss-platform-summary-table td strong,.boss-platform-summary-table .boss-platform-cell,.boss-platform-summary-table .boss-platform-daily-link,.boss-platform-summary-table .boss-store-name,.boss-platform-summary-table .boss-store-missing,.boss-platform-summary-table .boss-store-expense,.boss-platform-summary-table .up,.boss-platform-summary-table .down{color:#111827!important}.boss-platform-summary-table .boss-mom-value{position:relative;display:inline-flex;width:100%;max-width:100%;align-items:center;justify-content:center;white-space:nowrap}.boss-platform-summary-table .boss-mom-value>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.boss-platform-summary-table .boss-mom-arrow{position:absolute;display:inline-block;width:8px;height:10px;top:50%;right:0;color:#64748b!important;transform-origin:center}.boss-platform-summary-table .boss-mom-arrow:before{position:absolute;top:0;left:1px;width:0;height:0;border-right:3px solid transparent;border-bottom:4px solid currentColor;border-left:3px solid transparent;content:""}.boss-platform-summary-table .boss-mom-arrow:after{position:absolute;top:4px;left:3px;width:2px;height:6px;background:currentColor;border-radius:1px;content:""}.boss-platform-summary-table .boss-mom-arrow.is-up{color:#10b981!important;transform:translateY(-50%)}.boss-platform-summary-table .boss-mom-arrow.is-down{color:#ef4444!important;transform:translateY(-50%) rotate(180deg)}.boss-platform-summary-table tbody tr.boss-store-platform-summary-row td,.boss-platform-summary-table tbody tr.boss-store-platform-summary-row td b,.boss-platform-summary-table tbody tr.boss-store-platform-summary-row td strong,.boss-platform-summary-table tbody tr.boss-store-platform-summary-row .boss-platform-cell,.boss-platform-summary-table tbody tr.boss-store-platform-summary-row .boss-store-name,.boss-platform-summary-table tfoot td,.boss-platform-summary-table tfoot td b,.boss-platform-summary-table tfoot td strong,.boss-platform-summary-table tfoot .boss-store-total-label,.boss-platform-summary-table tfoot .boss-store-total-label small,.boss-store-wide-table.boss-platform-summary-table tfoot td{font-weight:700}.boss-platform-summary-table tbody td.down:nth-child(n+14):nth-child(-n+17),.boss-platform-summary-table tfoot td.down:nth-child(n+12):nth-child(-n+15){color:#dc2626!important}.boss-platform-summary-table .boss-store-group-head th:nth-child(n+6){background:#fecaca!important}.boss-platform-summary-table .boss-store-column-head th:nth-child(n+18),.boss-platform-summary-table tbody td:nth-child(n+18){background:#fff1f2!important}.boss-platform-summary-table tfoot td:nth-child(n+16){background:#fee2e2!important}.boss-store-wide-table{width:1996px;min-width:1996px;table-layout:fixed;border-collapse:separate;border-spacing:0;color:#26364d;background:#fff;font-family:var(--font);font-size:10px;font-weight:400;line-height:1.2;letter-spacing:0;font-variant-numeric:tabular-nums}.boss-store-wide-table .boss-store-col-rank{width:32px}.boss-store-wide-table .boss-store-col-platform{width:42px}.boss-store-wide-table .boss-store-col-name{width:306px}.boss-store-wide-table .boss-store-col-rate,.boss-store-wide-table .boss-store-col-count{width:60px}.boss-store-wide-table .boss-store-col-rate{width:54px}.boss-store-wide-table .boss-store-col-money{width:80px}.boss-store-wide-table .boss-store-col-other-money{width:66px}.boss-store-wide-table .boss-store-col-other-rate{width:42px}.boss-store-wide-table.boss-platform-summary-table{width:2086px;min-width:2086px}.boss-platform-summary-table .boss-store-col-net-money{width:66px}.boss-platform-summary-table .boss-store-col-net-rate{width:42px}.boss-platform-summary-table .boss-store-col-unit-price{width:48px}.boss-platform-summary-table .boss-store-col-expected-net-rate{width:54px}.boss-store-wide-table th,.boss-store-wide-table td{height:32px;min-width:0;padding:4px 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;text-align:center;border-top:1px solid #e4ebf3}.boss-store-wide-table thead{position:static}.boss-store-wide-table thead th{position:relative;text-align:center;white-space:normal;word-break:keep-all}.boss-store-group-head th{z-index:6;height:26px;padding:4px 3px;border-top:0;border-right:1px solid #d8e2ef;font-size:11px;font-weight:600}.boss-store-column-head th{z-index:5;height:36px;padding:3px 2px;color:#52647a;font-size:10px;font-weight:400;line-height:1.1;border-top-color:#d8e2ef}.boss-store-group-head,.boss-store-column-head{position:sticky}.boss-store-group-head{top:0;z-index:12}.boss-store-column-head{top:26px;z-index:11}.boss-store-group.info{color:#6d28d9;background:#f3efff}.boss-store-group.sales{color:#1d4ed8;background:#eaf2ff}.boss-store-group.pricing{color:#047857;background:#eaf9f3}.boss-store-group.marketing-profit{color:#0f766e;background:#eaf8f8}.boss-store-group.net-profit{color:#7c3aed;background:#f4efff}.boss-store-group.marketing{color:#b45309;background:#fff5e8}.boss-store-group.refund{color:#0e7490;background:#edf8fb}.boss-store-group.other{color:#475569;background:#f1f5f9}.boss-store-column-head th:nth-child(-n+3){background:#f8f4ff}.boss-store-column-head th:nth-child(n+4):nth-child(-n+9){background:#f3f7ff}.boss-store-column-head th:nth-child(n+10):nth-child(-n+11){background:#f1fbf7}.boss-store-column-head th:nth-child(n+12):nth-child(-n+13){background:#f2fbfb}.boss-store-column-head th:nth-child(n+14):nth-child(-n+17){background:#f8f4ff}.boss-store-column-head th:nth-child(n+18):nth-child(-n+22){background:#fff8ef}.boss-store-column-head th:nth-child(n+23):nth-child(-n+25){background:#f2fafc}.boss-store-column-head th:nth-child(n+26){background:#f8fafc}.boss-store-wide-table tbody td:nth-child(-n+3){background:#fdfcff}.boss-store-wide-table tbody td:nth-child(n+4):nth-child(-n+9){background:#fbfdff}.boss-store-wide-table tbody td:nth-child(n+10):nth-child(-n+11){background:#fafffd}.boss-store-wide-table tbody td:nth-child(n+12):nth-child(-n+13){background:#f9fdfd}.boss-store-wide-table tbody td:nth-child(n+14):nth-child(-n+17){background:#fcfaff}.boss-store-wide-table tbody td:nth-child(n+18):nth-child(-n+22){background:#fffcf8}.boss-store-wide-table tbody td:nth-child(n+23):nth-child(-n+25){background:#f9fdfe}.boss-store-wide-table tbody td:nth-child(n+26){background:#fcfdff}.boss-store-column-head th:nth-child(3),.boss-store-column-head th:nth-child(9),.boss-store-column-head th:nth-child(11),.boss-store-column-head th:nth-child(13),.boss-store-column-head th:nth-child(17),.boss-store-column-head th:nth-child(22),.boss-store-column-head th:nth-child(25),.boss-store-wide-table tbody td:nth-child(3),.boss-store-wide-table tbody td:nth-child(9),.boss-store-wide-table tbody td:nth-child(11),.boss-store-wide-table tbody td:nth-child(13),.boss-store-wide-table tbody td:nth-child(17),.boss-store-wide-table tbody td:nth-child(22),.boss-store-wide-table tbody td:nth-child(25){border-right:1px solid #d8e2ef}.boss-store-wide-table tbody tr:hover td{background:#f1f6fd}.boss-store-wide-table tbody tr.boss-store-platform-summary-row td{color:#20324a;background:#edf4fc;border-top-color:#c8d7e8;font-weight:500}.boss-store-wide-table tbody tr.boss-store-platform-summary-row td:first-child{box-shadow:inset 3px 0 0 var(--boss-platform-accent, #2563eb)}.boss-store-platform-summary-row+.boss-store-detail-row td{border-top:1px solid #dbe5f1}.boss-platform-summary-badge{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;color:#315b8a;background:#dce9f8;border-radius:6px;font-size:9px;font-style:normal;font-weight:600}.boss-store-wide-table tfoot td{height:34px;padding:5px;color:#24364f;background:#f2f6fc;border-top:1px solid #cbd8e8;font-size:10px;font-weight:600;text-align:center}.boss-store-wide-table tfoot .boss-store-total-label{position:sticky;left:0;z-index:8;color:#172b4d;background:#eaf1fb;text-align:center}.boss-store-total-label small{margin-left:6px;color:#718198;font-size:9px;font-weight:400}.boss-store-wide-table tbody td:first-child{text-align:left}.boss-store-wide-table tbody td:nth-child(2),.boss-store-wide-table tbody td:nth-child(3){text-align:left}.boss-store-column-head th:nth-child(-n+3){text-align:left}.boss-store-wide-table .boss-store-sticky-rank,.boss-store-wide-table .boss-store-sticky-platform,.boss-store-wide-table .boss-store-sticky-name,.boss-store-wide-table .boss-store-sticky-info{position:sticky}.boss-store-wide-table .boss-store-sticky-rank{left:0}.boss-store-wide-table .boss-store-sticky-platform{left:32px}.boss-store-wide-table .boss-store-sticky-name{left:74px}.boss-store-group-head .boss-store-sticky-info{position:relative;left:auto;z-index:6}.boss-store-column-head .boss-store-sticky-rank,.boss-store-column-head .boss-store-sticky-platform,.boss-store-column-head .boss-store-sticky-name{z-index:9}.boss-store-wide-table tbody .boss-store-sticky-rank,.boss-store-wide-table tbody .boss-store-sticky-platform,.boss-store-wide-table tbody .boss-store-sticky-name{z-index:3}.boss-store-wide-table b{font-size:10px;font-weight:500}.boss-store-wide-table .boss-platform-cell{justify-content:flex-start;gap:5px;overflow:hidden;color:#26364d;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.boss-store-wide-table .boss-store-missing{color:#94a3b8}.boss-store-wide-table .boss-store-expense{color:#c76a00}.boss-store-name{display:block;overflow:hidden;color:#26364d;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.boss-store-wide-table tbody td,.boss-store-wide-table tbody td b,.boss-store-wide-table tbody td strong,.boss-store-wide-table tbody .boss-platform-cell,.boss-store-wide-table tbody .boss-store-name{font-size:10px;font-weight:500}.boss-store-wide-table tbody tr.boss-store-platform-summary-row td{height:35px;color:#172b4d;background:color-mix(in srgb,var(--boss-platform-accent, #2563eb) 9%,#f8fbff);border-top:1px solid color-mix(in srgb,var(--boss-platform-accent, #2563eb) 20%,#d8e2ef);border-bottom:0;font-weight:700}.boss-store-wide-table tbody tr.boss-store-platform-summary-row td b,.boss-store-wide-table tbody tr.boss-store-platform-summary-row td strong,.boss-store-wide-table tbody tr.boss-store-platform-summary-row .boss-platform-cell,.boss-store-wide-table tbody tr.boss-store-platform-summary-row .boss-store-name{color:#172b4d;font-weight:700}.boss-store-wide-table tbody tr.boss-store-platform-summary-row .boss-platform-daily-link{color:color-mix(in srgb,var(--boss-platform-accent, #2563eb) 72%,#172b4d)}.boss-store-wide-table tbody tr.boss-store-platform-summary-row .boss-store-name{display:inline-flex;width:auto;padding:2px 6px;background:color-mix(in srgb,var(--boss-platform-accent, #2563eb) 12%,#fff);border:1px solid color-mix(in srgb,var(--boss-platform-accent, #2563eb) 24%,#dbe5f1);border-radius:5px}.boss-platform-overview-board,.boss-platform-overview-board button,.boss-platform-summary-table,.boss-platform-summary-table th,.boss-platform-summary-table td,.boss-platform-summary-table b,.boss-platform-summary-table strong{font-family:var(--font);font-style:normal;letter-spacing:0}.boss-platform-overview-board .boss-subhead span,.boss-platform-overview-board .boss-subhead small,.boss-platform-summary-table thead th,.boss-platform-summary-table tbody td,.boss-platform-summary-table tbody td b,.boss-platform-summary-table tbody td strong,.boss-platform-summary-table .boss-platform-cell,.boss-platform-summary-table .boss-platform-daily-link,.boss-platform-summary-table .boss-store-name,.boss-platform-summary-table .boss-month-tree-toggle,.boss-platform-summary-table .boss-rank-badge,.boss-platform-summary-table .boss-platform-summary-badge{font-weight:400!important}.boss-platform-overview-board .boss-subhead h3,.boss-platform-summary-table tbody tr.boss-store-platform-summary-row td,.boss-platform-summary-table tbody tr.boss-store-platform-summary-row td b,.boss-platform-summary-table tbody tr.boss-store-platform-summary-row td strong,.boss-platform-summary-table tbody tr.boss-store-platform-summary-row .boss-platform-cell,.boss-platform-summary-table tfoot td,.boss-platform-summary-table tfoot td b,.boss-platform-summary-table tfoot td strong,.boss-platform-summary-table tfoot .boss-store-total-label{font-weight:600!important}.boss-rank-badge{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;color:#64748b;background:#eef2f7;border-radius:6px;font-size:9px;font-style:normal;font-weight:700}.boss-rank-badge.top{color:#fff;background:#2563eb}.boss-category-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.boss-category-panel{position:relative;isolation:isolate;background:linear-gradient(145deg,#ffffffc7,#f4f8ff9e),radial-gradient(circle at 4% 0%,rgba(96,165,250,.11),transparent 30%),radial-gradient(circle at 96% 16%,rgba(196,181,253,.09),transparent 27%);border:1px solid rgba(255,255,255,.88);border-radius:16px;box-shadow:0 16px 38px #3d51741a,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%)}.boss-category-column{min-width:0;padding:11px;background:linear-gradient(145deg,#ffffffab,#f8fafc80);border:1px solid rgba(255,255,255,.9);border-radius:13px;box-shadow:0 8px 22px #475b7c12,inset 0 0 0 1px #cbd5e16b,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(11px) saturate(118%);backdrop-filter:blur(11px) saturate(118%)}.boss-category-table{overflow:hidden;background:#ffffff7a;border:1px solid rgba(203,213,225,.58);border-radius:10px;box-shadow:inset 0 1px #ffffffc7}.boss-category-panel .boss-category-table .up{color:#111827!important}.boss-category-panel .boss-category-table .down{color:#dc2626!important}.boss-category-panel .boss-insight-head span,.boss-category-panel .boss-subhead span,.boss-category-panel .boss-subhead small,.boss-category-panel .boss-category-row,.boss-category-panel .boss-category-row-head,.boss-category-panel .boss-category-amount small,.boss-category-panel .boss-category-product-expand>header span,.boss-category-panel .boss-category-product-row,.boss-category-panel .boss-category-product-name small,.boss-category-panel .boss-category-product-amount small,.boss-category-panel .boss-category-product-row>span:first-child>i,.boss-category-panel .boss-rank-badge:not(.top){color:#111827}.boss-category-fee-cell{display:inline-flex;align-items:center;justify-content:center;color:#111827;cursor:help;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#2563eb7a;text-underline-offset:3px}.boss-category-fee-head{position:relative;cursor:help}.boss-category-fee-head>i{position:absolute;top:4px;right:4px;display:grid;width:10px;height:10px;place-items:center;color:#2563eb;background:#dbeafed1;border:1px solid rgba(96,165,250,.42);border-radius:50%;font-size:6.5px;font-style:normal;font-weight:500;line-height:1}.boss-category-fee-cell:focus-visible{background:#dbeafeb8;border-radius:5px;outline:1px solid rgba(37,99,235,.5);outline-offset:-2px}.boss-category-fee-tooltip{position:fixed;z-index:10050;box-sizing:border-box;width:280px;max-height:calc(100vh - 16px);overflow-y:auto;padding:10px 11px;color:#f8fafc;background:#0f172af0;border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:0 14px 34px #0f172a3d;font-family:var(--font);font-size:10px;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%)}.boss-category-fee-tooltip header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.14)}.boss-category-fee-tooltip header span{color:#cbd5e1}.boss-category-fee-tooltip header b{color:#fff;font-size:10.5px;font-weight:600}.boss-category-fee-tooltip>div{display:grid;grid-template-columns:minmax(0,1fr) auto 46px;align-items:center;gap:9px;padding-top:7px}.boss-category-fee-tooltip>div span{color:#e2e8f0}.boss-category-fee-tooltip>div b{color:#fff;font-weight:400;text-align:right}.boss-category-fee-tooltip>div em{color:#bfdbfe;font-style:normal;text-align:right}.boss-category-fee-subitems{display:block!important;margin-top:5px;margin-left:8px;padding:4px 0 2px 8px;border-left:2px solid rgba(191,219,254,.35)}.boss-category-fee-subitems.is-ad-breakdown{border-left-color:#fbbf2494}.boss-category-fee-subitems-label{margin:0 0 2px;color:#fbbf24;font-size:9px;font-weight:600;letter-spacing:.04em}.boss-category-fee-subitems>div{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:8px;padding:2.5px 0}.boss-category-fee-subitems>div span{overflow:hidden;color:#cbd5e1;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.boss-category-fee-subitems>div b{color:#f1f5f9;font-weight:400;font-size:9.5px;text-align:right}.boss-category-fee-subitems>div em{color:#a7c8f2;font-style:normal;font-size:9.5px;text-align:right}.boss-category-fee-subitems-empty{margin:2px 0 0;color:#94a3b8;font-size:9px}.boss-category-fee-formula{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:8px;margin:8px 0 0;padding-top:8px;border-top:1px solid rgba(255,255,255,.14)}.boss-category-fee-formula>span{color:#93c5fd}.boss-category-fee-formula>b{color:#f8fafc;font-size:9.5px;font-weight:400;line-height:14px}.boss-other-marketing-trigger{display:inline-flex;min-width:100%;padding:0 1px;flex-direction:column;align-items:center;justify-content:center;border-radius:4px;cursor:help;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#2563eb73;text-underline-offset:2px}.boss-other-marketing-trigger:hover{background:#dbeafe94}.boss-other-marketing-trigger:focus-visible{background:#dbeafeb8;outline:1px solid rgba(37,99,235,.5);outline-offset:-1px}.boss-other-marketing-tooltip{position:fixed;z-index:10070;width:330px;overflow:hidden;color:#f8fafc;background:#0f172af2;border:1px solid rgba(255,255,255,.18);border-radius:12px;box-shadow:0 18px 42px #0f172a4d;font-family:var(--font);font-size:10px;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-backdrop-filter:blur(14px) saturate(125%);backdrop-filter:blur(14px) saturate(125%)}.boss-other-marketing-tooltip>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 9px;background:linear-gradient(135deg,#2563eb3d,#0ea5e914);border-bottom:1px solid rgba(255,255,255,.14)}.boss-other-marketing-tooltip>header>div{display:flex;min-width:0;flex-direction:column;gap:2px}.boss-other-marketing-tooltip>header span{color:#bfdbfe;font-size:9px}.boss-other-marketing-tooltip>header b{color:#fff;font-size:11px;font-weight:500}.boss-other-marketing-tooltip>header strong{color:#fff;font-size:11px;font-weight:500;text-align:right;white-space:nowrap}.boss-other-marketing-tooltip>header strong em{display:block;margin-top:2px;color:#7dd3fc;font-size:9px;font-style:normal;font-weight:400}.boss-other-marketing-tooltip-head,.boss-other-marketing-tooltip-list>div{display:grid;grid-template-columns:minmax(0,1fr) 82px 66px;align-items:center;gap:10px}.boss-other-marketing-tooltip-head{padding:7px 12px 5px;color:#94a3b8;font-size:9px}.boss-other-marketing-tooltip-head span:nth-child(n+2){text-align:right}.boss-other-marketing-tooltip-list{padding:0 12px 5px}.boss-other-marketing-tooltip-list>div{min-height:29px;border-top:1px solid rgba(255,255,255,.08)}.boss-other-marketing-tooltip-list>div>span{overflow:hidden;color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap}.boss-other-marketing-tooltip-list>div>b{color:#fff;font-weight:400;text-align:right}.boss-other-marketing-tooltip-list>div>em{color:#7dd3fc;font-style:normal;text-align:right}.boss-other-marketing-tooltip-empty{padding:18px 12px;color:#cbd5e1;text-align:center}.boss-other-marketing-tooltip>footer{padding:6px 12px 8px;color:#94a3b8;background:#0f172a52;border-top:1px solid rgba(255,255,255,.08);font-size:8.5px}.boss-major-category-table{overflow:hidden}.boss-major-category-table::-webkit-scrollbar{display:none}.boss-major-category-table .boss-category-row{grid-template-columns:32px minmax(0,1.35fr) minmax(0,1.1fr) 52px 50px minmax(54px,.95fr) minmax(54px,.95fr) 44px 62px 62px 45px;min-width:0;font-size:11px}.boss-major-category-table .boss-category-row>*{padding-right:3px;padding-left:3px;text-align:center}.boss-major-category-table .boss-category-row b{font-weight:400}.boss-major-category-table .boss-category-row-head{min-height:42px;color:#27406f;font-family:var(--font);font-size:11px;font-weight:400}.boss-major-category-table .boss-category-row-head>*{overflow:visible;line-height:1.2;text-align:center;text-overflow:clip;white-space:normal;word-break:keep-all;overflow-wrap:normal}.boss-major-category-table .boss-category-name-cell{gap:4px;text-align:left}.boss-major-category-table .boss-category-month-button{min-width:32px;height:20px;padding:0 4px;font-size:8.5px;line-height:18px}.boss-major-category-table .boss-category-amount{flex-direction:column;align-items:center;justify-content:center;gap:1px}.boss-subcategory-table .boss-category-row{grid-template-columns:32px minmax(0,1.7fr) minmax(0,1fr) 52px 50px minmax(54px,.85fr) minmax(54px,.85fr) 44px 62px 62px 45px}.boss-category-profit-pair,.boss-category-profit-pair-head{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1.1}.boss-category-profit-pair>b,.boss-category-profit-pair>small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boss-category-profit-pair>small{font-size:9px;font-weight:400}.boss-category-profit-pair-head>small{color:inherit;font-size:8px;font-weight:400;line-height:1}.boss-category-mom-cell{color:#475569;font-size:9.5px;font-weight:500}.boss-category-daily-compare-head{font-size:9px;line-height:1.1;overflow-wrap:anywhere}.boss-category-order-gross-head small{color:#475569;font-size:7.5px;font-weight:400;line-height:1}.boss-category-order-gross-rate{color:#111827;font-weight:400}.boss-subcategory-table .boss-category-name-cell{gap:3px}.boss-subcategory-table .boss-category-expand-icon{width:10px;font-size:15px}.boss-subcategory-table .boss-category-month-button{min-width:28px;padding-right:2px;padding-left:2px;font-size:8px}.boss-category-row{display:grid;grid-template-columns:50px minmax(115px,1.1fr) minmax(112px,1fr) minmax(98px,.85fr) 72px 74px;align-items:center;width:100%;min-height:50px;padding:0;color:#334155;background:#ffffff80;border:0;border-top:1px solid rgba(203,213,225,.42);border-radius:0;font-family:var(--font);font-size:12px;font-weight:400;text-align:left}.boss-category-row:first-child{border-top:0}.boss-category-select-row{cursor:pointer}.boss-category-select-row:hover,.boss-category-row.active{background:#eff6ffc7;box-shadow:inset 2px 0 #3b82f6}.boss-category-select-row:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.boss-category-row>*{min-width:0;padding:7px;overflow:hidden;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.boss-category-row-head{min-height:38px;color:#52647a;background:#f1f5f9ad;font-size:11px;font-weight:500}.boss-category-row>strong{color:#1e293b;font-weight:600}.boss-category-name-cell{display:flex;align-items:center;gap:6px}.boss-category-name-cell>strong{min-width:0;flex:1;overflow:hidden;color:#1e293b;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.boss-category-month-button{min-width:36px;height:22px;flex:none;padding:0 6px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;font-family:var(--font);font-size:9px;font-weight:650;line-height:20px;cursor:pointer}.boss-category-month-button:hover,.boss-category-month-button:focus-visible{color:#fff;background:#2563eb;border-color:#2563eb;outline:0}.boss-store-name-with-action{display:flex;min-width:0;align-items:center;gap:4px}.boss-store-name-with-action .boss-store-name{min-width:0;flex:1}.boss-platform-summary-table .boss-store-month-button{min-width:32px;height:18px;padding:0 4px;border-radius:4px;font-size:9px;font-weight:400;line-height:16px}.boss-category-amount{display:flex;align-items:baseline;justify-content:space-between;gap:5px}.boss-category-amount b{overflow:hidden;color:#1d4ed8;text-overflow:ellipsis}.boss-category-amount small{flex:none;color:#94a3b8;font-size:10px}.boss-category-expand-name-cell{gap:4px}.boss-category-expand-icon{display:inline-flex;width:14px;height:14px;flex:none;align-items:center;justify-content:center;color:#64748b;font-size:18px;font-style:normal;line-height:1;transform:rotate(0);transition:color .18s ease,transform .18s ease}.boss-category-expand-icon.expanded{color:#2563eb;transform:rotate(90deg)}.boss-category-product-expand{overflow:hidden;margin:0 7px 8px 10px;background:#fff8fa;border:1px solid #f1d8df;border-left:3px solid #f2a7b7;border-radius:0 0 7px 7px;box-shadow:0 3px 9px #88374c0d}.boss-category-product-expand>header{display:flex;align-items:center;justify-content:space-between;min-height:29px;padding:5px 9px 5px 11px;color:#8f6570;background:#fdecef;border-bottom:1px solid #f1d8df}.boss-category-product-expand>header b{color:#7f4655;font-size:10px;font-weight:500}.boss-category-product-expand>header span{color:#a77b87;font-size:8px}.boss-category-product-expand>header>b,.boss-category-product-expand>header>.boss-category-product-sort{flex:none}.boss-category-product-expand>header>.boss-platform-gmv-share-strip{flex:1;margin-inline:10px}.boss-category-product-expand>header>.boss-platform-gmv-share-strip>span{color:#111827;background:#ffffffb8;border-color:#efd8de}.boss-category-product-expand>header>.boss-platform-gmv-share-strip>small{color:#7f4655}.boss-category-product-list{max-height:278px;overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#e6c7cf transparent;scrollbar-width:thin}.boss-category-product-list::-webkit-scrollbar{width:6px}.boss-category-product-list::-webkit-scrollbar-thumb{background:#e6c7cf;border-radius:999px}.boss-category-product-row{display:grid;grid-template-columns:32px minmax(0,1.7fr) minmax(0,1fr) 52px 50px minmax(54px,.85fr) minmax(54px,.85fr) 44px 62px 62px 45px;align-items:center;min-height:37px;color:#475569;background:#fffafb;border-top:1px solid #f3e4e8;font-size:9.5px;font-variant-numeric:tabular-nums}.boss-category-product-list .boss-category-product-row:nth-child(2n){background:#fff4f6}.boss-category-product-row:hover{background:#fdecef!important}.boss-category-product-row>*{min-width:0;padding:4px 3px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.boss-category-product-row b{font-weight:400}.boss-category-product-head{min-height:39px;padding-right:10px;color:#765863;background:#fff1f4;border-top:0;font-family:var(--font);font-size:10px;font-weight:400}.boss-category-product-head>*{overflow:visible;line-height:1.2;text-overflow:clip;white-space:normal;word-break:keep-all;overflow-wrap:normal}.boss-category-product-head:hover{background:#fff1f4!important}.boss-category-product-row>span:first-child>i{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;color:#718096;background:#e8eef5;border-radius:5px;font-size:8px;font-style:normal}.boss-category-product-name{display:flex;flex-direction:column;gap:2px;text-align:left}.boss-category-product-identity{display:flex;min-width:0;align-items:center;gap:4px}.boss-category-product-identity strong{min-width:0;flex:1}.boss-category-product-name .boss-category-month-button{min-width:28px;height:18px;padding:0 3px;font-size:8px;line-height:16px}.boss-category-product-name strong,.boss-category-product-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boss-category-product-name strong{color:#334155;font-size:9.5px;font-weight:500}.boss-category-product-name small{display:flex;align-items:center;gap:4px;color:#7c8da3;font-size:7.5px}.boss-category-product-name small i{width:5px;height:5px;flex:none;border-radius:50%}.boss-category-product-amount{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.boss-category-product-amount b{overflow:hidden;color:#1d4ed8;text-overflow:ellipsis}.boss-category-product-amount small{flex:none;color:#94a3b8;font-size:8px}.boss-category-product-empty{padding:18px;color:#94a3b8;font-size:10px;text-align:center}.boss-insight-empty{display:flex;align-items:center;justify-content:center;min-height:116px;padding:16px;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;font-size:12px}.boss-insight-empty.error{color:#dc2626;background:#fff7f7;border-color:#fecaca}.boss-cohort-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.boss-cohort-panel .boss-insight-head span{color:#27406f;font-size:13px}.boss-cohort-panel .boss-insight-head>em{font-size:12px}.boss-cohort-card{--cohort-color: #64748b;min-width:0;overflow:hidden;background:#fff;border:1px solid #dbe5f1;border-top:3px solid var(--cohort-color);border-radius:9px}.boss-cohort-card.is-new{--cohort-color: #2563eb}.boss-cohort-card.is-old{--cohort-color: #0f9f6e}.boss-cohort-card.is-unknown{--cohort-color: #94a3b8}.boss-cohort-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;background:#f8fafc;border-bottom:1px solid #e7edf5}.boss-cohort-card>header>div{display:flex;align-items:center;gap:7px}.boss-cohort-card>header i{width:8px;height:8px;background:var(--cohort-color);border-radius:50%}.boss-cohort-card>header h3{margin:0;color:#1e293b;font-size:16px;font-weight:700}.boss-cohort-card>header em{color:#27406f;font-size:13px;font-style:normal}.boss-cohort-main{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px}.boss-cohort-main>span{min-width:0}.boss-cohort-main strong{display:block;overflow:hidden;color:#0f766e;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.boss-cohort-main em{display:block;margin-top:3px;color:#27406f;font-size:12px;font-style:normal;font-weight:400}.boss-cohort-main small{color:#27406f;font-size:12px;font-weight:500}.boss-cohort-top-list{border-top:1px solid #edf2f7}.boss-cohort-top-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 14px;border-top:1px solid #edf2f7;font-size:13px}.boss-cohort-top-list>div:first-child{border-top:0}.boss-cohort-top-list span{display:flex;align-items:center;gap:5px;min-width:0}.boss-cohort-top-list span>i{width:6px;height:6px;flex:none;border-radius:50%}.boss-cohort-top-list b{overflow:hidden;color:#334155;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.boss-cohort-top-list small{flex:none;color:#27406f;font-size:12px}.boss-cohort-top-list strong{flex:none;color:#1d4ed8;font-size:14px;font-variant-numeric:tabular-nums}.boss-cohort-empty{min-height:72px;padding:24px 12px;color:#475569;border-top:1px solid #edf2f7;font-size:13px;text-align:center}.boss-cohort-guidance{margin-top:14px;overflow:hidden;background:#f8fafc;border:1px solid #dbe5f1;border-radius:10px}.boss-cohort-guidance-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 18px;color:#e2e8f0;background:linear-gradient(115deg,#0f172a,#172554 62%,#1d4ed8)}.boss-cohort-guidance-head>div{min-width:0}.boss-cohort-guidance-head span{display:block;margin-bottom:3px;color:#bfdbfe;font-size:12px;font-weight:600;letter-spacing:.08em}.boss-cohort-guidance-head h3{margin:0;color:#fff;font-size:17px;font-weight:700;line-height:1.4}.boss-cohort-guidance-head p{max-width:1080px;margin:7px 0 0;color:#e2e8f0;font-size:13px;line-height:1.55}.boss-cohort-guidance-head>strong{flex:none;padding:6px 11px;color:#fef3c7;background:#f59e0b2e;border:1px solid rgba(251,191,36,.38);border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.boss-cohort-guidance-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);gap:12px;padding:14px}.boss-new-scale-simulator,.boss-operating-levers{min-width:0;padding:14px;background:#fff;border:1px solid #dbe5f1;border-radius:9px}.boss-new-scale-simulator>header,.boss-operating-levers>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.boss-new-scale-simulator h4,.boss-operating-levers h4{margin:0;color:#1e293b;font-size:15px;font-weight:700}.boss-new-scale-simulator header small,.boss-operating-levers header small{display:block;margin-top:2px;color:#27406f;font-size:12px;font-weight:400}.boss-scale-options{display:flex;align-items:center;gap:6px;flex:none}.boss-scale-options button{min-width:48px;min-height:32px;padding:5px 9px;color:#475569;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;font-family:var(--font);font-size:12px;font-weight:600;cursor:pointer}.boss-scale-options button:hover,.boss-scale-options button.active{color:#fff;background:#2563eb;border-color:#2563eb}.boss-scale-impact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.boss-scale-impact-grid>span{min-width:0;padding:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.boss-scale-impact-grid small{display:block;margin-bottom:4px;color:#27406f;font-size:12px;font-weight:500}.boss-scale-impact-grid b{display:block;overflow:hidden;color:#1d4ed8;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.boss-scale-impact-grid b.up{color:#059669}.boss-scale-impact-grid b.down{color:#dc2626}.boss-scale-share-track{height:4px;margin-top:7px;overflow:hidden;background:#dbeafe;border-radius:999px}.boss-scale-share-track i{display:block;height:100%;background:linear-gradient(90deg,#60a5fa,#2563eb);border-radius:inherit;transition:width .18s ease}.boss-new-scale-simulator>footer{margin-top:11px;padding:9px 10px;color:#1e293b;background:#eff6ff;border-left:3px solid #2563eb;border-radius:5px;font-size:13px;line-height:1.5}.boss-new-scale-simulator>footer b{color:#1d4ed8}.boss-new-scale-simulator>p{margin:9px 0 0;color:#475569;font-size:11px;line-height:1.5}.boss-operating-levers>header>em{flex:none;padding:4px 9px;color:#047857;background:#d1fae5;border-radius:999px;font-size:12px;font-style:normal;font-weight:700}.boss-operating-lever-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.boss-operating-lever{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;min-width:0;padding:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.boss-operating-lever>i{display:grid;width:28px;height:28px;place-items:center;color:#fff;background:#64748b;border-radius:7px;font-size:12px;font-style:normal;font-weight:700}.boss-operating-lever.is-stable>i{background:#0f766e}.boss-operating-lever.is-profit>i{background:#7c3aed}.boss-operating-lever.is-growth>i{background:#2563eb}.boss-operating-lever.is-efficiency>i{background:#d97706}.boss-operating-lever>div{min-width:0}.boss-operating-lever header{display:flex;align-items:center;justify-content:space-between;gap:6px}.boss-operating-lever header b{color:#1e293b;font-size:13px;font-weight:700;line-height:1.35;white-space:normal}.boss-operating-lever header em{flex:none;color:#475569;font-size:11px;font-style:normal}.boss-operating-lever p{margin:5px 0;color:#334155;font-size:12px;line-height:1.45}.boss-operating-lever strong{display:block;color:#1d4ed8;font-size:12px;font-weight:700;line-height:1.4}.boss-operating-levers>footer{margin-top:10px;color:#b45309;font-size:11px;line-height:1.45}.boss-product-trend-table{min-width:1280px;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.boss-product-trend-panel{overflow-x:auto}.boss-product-trend-row{display:grid;grid-template-columns:46px minmax(185px,1.18fr) minmax(100px,.72fr) 108px 108px 118px 96px 94px minmax(260px,1.55fr);align-items:center;min-height:78px;color:#334155;border-top:1px solid #edf2f7;font-size:12px}.boss-product-trend-row:first-child{border-top:0}.boss-product-trend-row>*{min-width:0;padding:7px;overflow:hidden;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.boss-product-trend-head{min-height:42px;color:#64748b;background:#f4f7fb;font-size:11px;font-weight:500}.boss-product-id-cell{display:flex;flex-direction:column;gap:3px}.boss-product-id-cell small{display:flex;align-items:center;gap:5px;overflow:hidden;color:#64748b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.boss-product-id-cell b{overflow:hidden;color:#1e293b;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.boss-product-category-cell{display:flex;align-items:flex-start;flex-direction:column;gap:5px;color:#475569}.boss-product-category-cell>b{max-width:100%;overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.boss-product-category-cell>small{display:inline-flex;padding:2px 6px;color:#64748b;background:#eef2f7;border-radius:999px;font-size:9px;line-height:1.2}.boss-product-category-cell>small.is-new{color:#047857;background:#d1fae5}.boss-product-category-cell>small.is-old{color:#475569;background:#e2e8f0}.boss-product-metric-cell{display:flex;align-items:flex-start;flex-direction:column;gap:4px}.boss-product-metric-cell>b{color:#1d4ed8;font-size:12px;font-weight:700;line-height:1.1}.boss-product-metric-cell>small{color:#64748b;font-size:9.5px;line-height:1.1}.boss-product-metric-cell.is-profit>b.up{color:#059669}.boss-product-metric-cell.is-profit>b.down{color:#dc2626}.boss-product-metric-cell.is-expense>b{color:#d97706}.boss-product-metric-cell.is-gmv>i{width:100%;height:3px;overflow:hidden;background:#e2e8f0;border-radius:999px}.boss-product-metric-cell.is-gmv>i>em{display:block;height:100%;background:linear-gradient(90deg,#60a5fa,#2563eb);border-radius:inherit}.boss-product-sparkline{display:grid;grid-template-rows:50px auto;align-items:stretch;gap:3px}.boss-product-sparkline svg{width:100%;height:50px;overflow:visible}.boss-product-sparkline .grid-line{stroke:#e2e8f0;stroke-dasharray:3 5;stroke-width:.8}.boss-product-sparkline .gmv-area{fill:#2563eb1c;stroke:none}.boss-product-sparkline .gmv-line{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.boss-product-sparkline .average-line{stroke:#94a3b8;stroke-dasharray:4 4;stroke-width:1;vector-effect:non-scaling-stroke}.boss-product-sparkline .peak-point{fill:#f59e0b;stroke:#fff;stroke-width:1.2;vector-effect:non-scaling-stroke}.boss-product-sparkline .latest-point{fill:#2563eb;stroke:#fff;stroke-width:1.2;vector-effect:non-scaling-stroke}.boss-product-trend-meta{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;min-width:0}.boss-product-trend-meta small,.boss-product-trend-meta em{overflow:hidden;color:#94a3b8;font-size:9px;font-style:normal;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.boss-product-trend-meta>em{color:#64748b;font-weight:600}.boss-product-trend-meta>em.up{color:#059669}.boss-product-trend-meta>em.down{color:#dc2626}.boss-product-trend-meta>small:last-child{text-align:right}.trend-legend{display:inline-flex;align-items:center;gap:3px}.trend-legend i{width:9px;height:2px;flex:none;margin-left:2px;background:#2563eb;border-radius:999px}.trend-legend i.average{height:0;background:none;border-top:1px dashed #94a3b8;border-radius:0}.boss-product-summary-chips{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.boss-product-summary-chips>span{padding:4px 7px;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;font-size:9px;white-space:nowrap}.boss-product-summary-chips>span b{color:#1d4ed8;font-weight:700}.boss-product-summary-chips>span.warn{color:#b45309;background:#fff7ed;border-color:#fed7aa}.boss-product-summary-chips>span.warn b{color:#dc2626}.boss-product-trend-data-row{cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.boss-product-trend-data-row:hover{background:#f5f9ff;box-shadow:inset 3px 0 #2563eb}.boss-product-trend-data-row:focus-visible{outline:2px solid #2563eb;outline-offset:-2px;background:#f5f9ff}.boss-daily-modal-backdrop{position:fixed;inset:0;z-index:1600;display:grid;place-items:center;padding:24px;overflow:auto;background:#0f172a94;backdrop-filter:blur(3px)}.boss-daily-modal{display:flex;width:min(1080px,calc(100vw - 48px));max-height:calc(100vh - 48px);flex-direction:column;overflow:hidden;color:#1e293b;background:#fff;border:1px solid rgba(148,163,184,.42);border-radius:14px;box-shadow:0 26px 70px #0f172a47;font-family:var(--font)}.boss-daily-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:9px 14px;color:#fff;background:linear-gradient(125deg,#0f172a,#172554 70%,#1d4ed8)}.boss-daily-modal-head span{display:block;margin-bottom:1px;color:#93c5fd;font-size:9px;font-weight:500;line-height:1.1}.boss-daily-modal-head h2{margin:0;color:#fff;font-size:15px;font-weight:700;line-height:1.15}.boss-daily-modal-head p{margin:2px 0 0;color:#cbd5e1;font-size:10px;line-height:1.2}.boss-daily-modal-head button{display:grid;width:26px;height:26px;flex:none;place-items:center;padding:0;color:#e2e8f0;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:8px;font-size:18px;line-height:1;cursor:pointer}.boss-daily-modal-head button:hover{color:#fff;background:#ffffff2e}.boss-daily-modal-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#e2e8f0;border-bottom:1px solid #e2e8f0}.boss-daily-modal-summary span{min-width:0;padding:6px 10px;background:#f8fafc}.boss-daily-modal-summary small{display:block;margin-bottom:1px;color:#64748b;font-size:8px;line-height:1.1}.boss-daily-modal-summary b{display:block;overflow:hidden;color:#0f766e;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.boss-daily-modal-table-wrap{min-height:0;overflow:auto;padding:0 10px 6px;background:#fff}.boss-daily-modal-table{width:100%;border-collapse:separate;border-spacing:0;color:#334155;font-size:10.5px;font-variant-numeric:tabular-nums;text-align:right}.boss-daily-modal-table th{position:sticky;top:0;z-index:1;padding:4px 8px;color:#64748b;background:#f1f5f9;border-bottom:1px solid #dbe5f1;font-size:9px;font-weight:600;line-height:12px;white-space:nowrap}.boss-daily-modal-table td{height:17px;padding:2px 8px;border-bottom:1px solid #edf2f7;line-height:13px;white-space:nowrap}.boss-daily-modal-table tbody tr:hover td{background:#f8fbff}.boss-daily-modal-table th:first-child,.boss-daily-modal-table th:nth-child(2),.boss-daily-modal-table td:first-child,.boss-daily-modal-table td:nth-child(2){text-align:left}.boss-daily-modal-table td:first-child b{margin-right:4px;color:#1e293b;font-weight:600}.boss-daily-modal-table td:first-child small{color:#94a3b8;font-size:8.5px}.boss-daily-modal-table td strong{color:#1d4ed8;font-weight:650}.boss-daily-modal-table td.down{color:#dc2626}.boss-category-daily-backdrop{position:fixed;inset:0;z-index:1620;display:grid;place-items:center;padding:6px;overflow:auto;background:#0f172a9e;backdrop-filter:blur(3px)}.boss-category-daily-backdrop.is-platform{padding:6px}.boss-category-daily-modal{display:flex;width:min(1740px,calc(100vw - 12px));height:calc(100vh - 12px);max-height:calc(100vh - 12px);flex-direction:column;overflow:hidden;color:#1e293b;background:#f8fafc;border:1px solid rgba(148,163,184,.46);border-radius:14px;box-shadow:0 28px 80px #0f172a52;font-family:var(--font)}.boss-category-daily-modal.is-platform{width:min(1800px,calc(100vw - 12px));max-height:calc(100vh - 12px)}.boss-category-daily-modal.is-platform .boss-category-daily-table-grid{grid-template-columns:minmax(0,1fr);max-height:none;overflow:auto;overscroll-behavior:contain}.boss-category-daily-modal.is-platform .boss-category-daily-table{width:100%}.boss-category-daily-modal.is-platform .boss-category-daily-table th{position:sticky;top:0;z-index:2}.boss-category-daily-modal-head{position:sticky;top:0;z-index:5;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:9px 14px;color:#fff;background:linear-gradient(120deg,#0f172a,#172554 68%,#1d4ed8)}.boss-category-daily-modal-head span{display:block;margin-bottom:1px;color:#93c5fd;font-size:11px;font-weight:500;line-height:1.1}.boss-category-daily-modal-head h2{margin:0;color:#fff;font-size:18px;font-weight:700;line-height:1.2}.boss-category-daily-modal-head p{margin:2px 0 0;color:#cbd5e1;font-size:12px;line-height:1.2}.boss-category-daily-modal-head>button{display:grid;width:27px;height:27px;flex:none;place-items:center;padding:0;color:#e2e8f0;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:8px;font-size:18px;line-height:1;cursor:pointer}.boss-category-daily-modal-head>button:hover{color:#fff;background:#fff3}.boss-category-daily-state{display:flex;min-height:260px;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#475569;background:#fff}.boss-category-daily-state>i{width:24px;height:24px;border:2px solid #bfdbfe;border-top-color:#2563eb;border-radius:50%;animation:boss-category-daily-spin .8s linear infinite}.boss-category-daily-state>b{font-size:13px;font-weight:650}.boss-category-daily-state>span{color:#94a3b8;font-size:10px}.boss-category-daily-state.is-error{color:#b91c1c;background:#fff7f7}.boss-category-daily-state>button{height:28px;padding:0 12px;color:#fff;background:#2563eb;border:0;border-radius:6px;font-family:var(--font);font-size:10px;cursor:pointer}@keyframes boss-category-daily-spin{to{transform:rotate(360deg)}}.boss-category-daily-overview{display:grid;grid-template-columns:minmax(570px,.95fr) minmax(480px,1.05fr);gap:10px;flex:none;padding:10px 14px}.boss-category-daily-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.boss-category-daily-summary>span{position:relative;min-width:0;min-height:52px;padding:7px 10px;overflow:hidden;background:#fff;border:1px solid #dbe5f1;border-radius:7px}.boss-category-daily-summary small,.boss-category-daily-summary em{display:block;overflow:hidden;color:#64748b;font-size:10px;font-style:normal;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.boss-category-daily-summary b{display:block;margin:2px 0 1px;overflow:hidden;color:#1d4ed8;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.boss-category-daily-summary b.up{color:#059669}.boss-category-daily-summary b.down{color:#dc2626}.boss-category-daily-summary b.warn{color:#d97706}.boss-category-daily-trend{position:relative;min-width:0;padding:6px 10px 4px;overflow:hidden;background:#fff;border:1px solid #dbe5f1;border-radius:8px}.boss-category-daily-trend>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.boss-category-daily-trend>header b{color:#1e293b;font-size:13px;font-weight:650}.boss-category-daily-trend>header span{overflow:hidden;color:#64748b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.boss-category-daily-trend svg{display:block;width:100%;height:60px;margin-top:1px;overflow:visible}.boss-category-daily-trend svg line{stroke:#e2e8f0;stroke-width:1}.boss-category-daily-trend .trend-area{fill:#2563eb1a;stroke:none}.boss-category-daily-trend .trend-line{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.boss-category-daily-trend circle{fill:#fff;stroke:#dc2626;stroke-width:2;vector-effect:non-scaling-stroke}.boss-category-daily-trend>footer{display:flex;justify-content:space-between;margin-top:-2px;color:#94a3b8;font-size:9px}.boss-category-daily-trend-empty{display:grid;height:50px;place-items:center;color:#94a3b8;font-size:10px}.boss-category-daily-table-grid{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;flex:1;gap:0;overflow:auto;overscroll-behavior:contain;padding:0 14px 12px}.boss-category-daily-table{width:100%;min-width:0;max-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;overflow:hidden;color:#334155;background:#fff;border:1px solid #dbe5f1;border-radius:8px;font-size:11.5px;font-variant-numeric:tabular-nums;text-align:right}.boss-category-daily-table th{position:sticky;top:0;z-index:2;height:34px;padding:5px 8px;color:#64748b;background:#f1f5f9;border-bottom:1px solid #dbe5f1;font-size:11px;font-weight:600;line-height:12px;white-space:nowrap}.boss-category-daily-table th small{display:block;color:#94a3b8;font-size:9px;font-weight:500}.boss-category-daily-table th:first-child{width:84px;text-align:left}.boss-category-daily-table td{height:22px;padding:3px 8px;border-bottom:1px solid #edf2f7;line-height:13px;white-space:nowrap}.boss-category-daily-table tbody tr:last-child td{border-bottom:0}.boss-category-daily-table tbody tr:hover td{background:#f5f9ff}.boss-category-daily-table td:first-child{text-align:left}.boss-category-daily-table td b,.boss-category-daily-table td strong{display:block;overflow:hidden;color:#334155;font-size:11.5px;font-weight:600;line-height:13px;text-overflow:ellipsis}.boss-category-daily-table td strong{color:#1d4ed8;font-weight:700}.boss-category-daily-table td small{display:block;overflow:hidden;color:#94a3b8;font-size:9px;line-height:10px;text-overflow:ellipsis}.boss-category-daily-table td.up b{color:#059669}.boss-category-daily-table td.down b{color:#dc2626}.boss-category-daily-table td.warn b{color:#d97706}.boss-category-daily-table tr.is-missing td{color:#94a3b8;background:#fbfdff}.boss-category-daily-table tr.is-future td{color:#a8b3c2;background:#f8fafc}.boss-category-daily-table tr.is-future td:first-child b:after{content:"待更新";margin-left:3px;color:#94a3b8;font-size:7px;font-weight:500}@media(max-width:1280px){.boss-strategy-workbench,.boss-platform-card-grid,.boss-platform-overview-grid,.boss-category-layout,.boss-category-daily-overview,.boss-cohort-guidance-layout{grid-template-columns:1fr}}@media(max-width:760px){.boss-strategy-card-grid,.boss-strategy-data-needs>div{grid-template-columns:1fr}.boss-strategy-evidence{grid-template-columns:1fr}.boss-strategy-submit-row{align-items:stretch;flex-direction:column}.boss-cohort-guidance-head,.boss-new-scale-simulator>header,.boss-operating-levers>header{align-items:stretch;flex-direction:column}.boss-scale-impact-grid,.boss-operating-lever-list{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-daily-modal-backdrop{padding:10px}.boss-daily-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.boss-daily-modal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-daily-modal-table{min-width:720px}.boss-category-daily-backdrop{padding:8px}.boss-category-daily-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.boss-category-daily-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-category-daily-table-grid{grid-template-columns:1fr;overflow-x:auto}.boss-category-daily-table{min-width:680px}}.boss-category-daily-backdrop,.boss-category-daily-backdrop.is-platform{padding:4px;overflow:hidden}.boss-category-daily-modal,.boss-category-daily-modal.is-platform{width:calc(100vw - 8px);max-width:none;height:calc(100vh - 8px);max-height:calc(100vh - 8px);border-radius:10px}.boss-category-daily-modal-head{min-height:48px;flex:none;padding:6px 10px}.boss-category-daily-modal-head span{font-size:9px}.boss-category-daily-modal-head h2{font-size:15px}.boss-category-daily-modal-head p{margin-top:1px;font-size:10px}@media(max-height:740px){.boss-category-daily-modal-head{min-height:43px;padding-block:4px}.boss-category-daily-modal-head h2{font-size:14px}.boss-category-daily-modal-head p{font-size:9px}}@media(max-width:1000px){.boss-category-daily-backdrop,.boss-category-daily-backdrop.is-platform{overflow:auto}.boss-category-daily-modal,.boss-category-daily-modal.is-platform{min-height:880px}}.boss-product-command-panel{--boss-product-ink: #172033;--boss-product-muted: #68758a;position:relative;isolation:isolate;padding:20px!important;overflow:hidden;background:linear-gradient(145deg,#ffffffd1,#f4f8ffad),radial-gradient(circle at 8% 0%,rgba(59,130,246,.12),transparent 34%),radial-gradient(circle at 94% 18%,rgba(14,165,233,.09),transparent 30%);border:1px solid rgba(255,255,255,.86);border-radius:18px;box-shadow:0 18px 46px #3a4e701f,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%)}.boss-product-command-orb{position:absolute;z-index:-1;width:220px;height:220px;border-radius:50%;filter:blur(48px);pointer-events:none;opacity:.36}.boss-product-command-orb.is-blue{top:-135px;left:9%;background:#93c5fd}.boss-product-command-orb.is-cyan{top:80px;right:-115px;background:#a5f3fc}.boss-product-command-head,.boss-product-command-content{position:relative;z-index:1}.boss-product-command-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.boss-product-command-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#38619b;font-size:11px;font-weight:650;letter-spacing:.08em}.boss-product-command-eyebrow>i{width:7px;height:7px;background:#3b82f6;border:2px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:0 0 0 3px #3b82f621}.boss-product-command-head h2{margin:5px 0 3px;color:#111827;font-size:23px;font-weight:720;letter-spacing:-.025em;line-height:1.2}.boss-product-command-head p{margin:0;color:var(--boss-product-muted);font-size:12px;line-height:1.5}.boss-product-command-scope{display:inline-flex;min-height:28px;align-items:center;flex:none;padding:0 11px;color:#325b93;background:#ffffff9e;border:1px solid rgba(255,255,255,.9);border-radius:999px;box-shadow:0 5px 16px #4e689117;font-size:11px;font-weight:650}.boss-product-command-content{display:grid;gap:16px}.boss-product-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.boss-product-overview-card{position:relative;display:flex;min-width:0;min-height:102px;align-items:center;gap:12px;padding:14px;overflow:hidden;background:#ffffffab;border:1px solid rgba(255,255,255,.9);border-radius:14px;box-shadow:0 9px 24px #3e527414,inset 0 0 0 1px #d6e2f280}.boss-product-overview-card:after{position:absolute;right:-18px;bottom:-34px;width:92px;height:92px;background:radial-gradient(circle,rgba(96,165,250,.13),transparent 68%);border-radius:50%;content:""}.boss-product-overview-icon{display:grid;width:38px;height:38px;flex:none;place-items:center;color:#315d99;background:linear-gradient(145deg,#eff6fff2,#dbeafeb3);border:1px solid rgba(191,219,254,.75);border-radius:12px;font-size:12px;font-weight:750;box-shadow:inset 0 1px #fff}.boss-product-overview-card>div{min-width:0}.boss-product-overview-card small,.boss-product-overview-card em{display:block;overflow:hidden;color:var(--boss-product-muted);font-size:11px;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.boss-product-overview-card strong{display:block;margin:3px 0 2px;overflow:hidden;color:var(--boss-product-ink);font-size:20px;font-weight:680;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.boss-product-overview-card.is-negative strong{color:#dc2626;font-weight:760}.boss-product-overview-card.is-risk.has-risk .boss-product-overview-icon{color:#a16207;background:#fef3c7cc;border-color:#fde68ad1}.boss-product-focus-zone{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:stretch;gap:12px;padding:12px;background:#eaf2fe94;border:1px solid rgba(255,255,255,.82);border-radius:15px;box-shadow:inset 0 0 0 1px #c9d8ee61}.boss-product-focus-zone>header{display:flex;justify-content:center;flex-direction:column;gap:4px;padding:4px 8px}.boss-product-focus-zone>header div{display:block}.boss-product-focus-zone>header span{display:block;margin-bottom:3px;color:#2563eb;font-size:10px;font-weight:700;letter-spacing:.08em}.boss-product-focus-zone>header b{color:var(--boss-product-ink);font-size:15px;font-weight:680}.boss-product-focus-zone>header small{color:var(--boss-product-muted);font-size:11px;line-height:1.4}.boss-product-focus-zone>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.boss-product-focus-card{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:2px 9px;padding:10px 30px 10px 13px;overflow:hidden;color:var(--boss-product-ink);background:#ffffffc7;border:1px solid rgba(255,255,255,.95);border-radius:11px;box-shadow:0 6px 16px #3b4d6b12;font-family:var(--font);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.boss-product-focus-card:before{position:absolute;top:9px;bottom:9px;left:0;width:3px;background:#64748b;border-radius:0 5px 5px 0;content:""}.boss-product-focus-card.is-key:before{background:#2563eb}.boss-product-focus-card.is-risk:before{background:#dc2626}.boss-product-focus-card.is-warning:before{background:#d97706}.boss-product-focus-card.is-growth:before{background:#059669}.boss-product-focus-card>span{color:#5d6d84;font-size:10px;font-weight:650}.boss-product-focus-card>b{grid-column:1;overflow:hidden;color:#26344a;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.boss-product-focus-card>strong{grid-row:1 / span 2;grid-column:2;align-self:center;color:var(--boss-product-ink);font-size:16px;font-weight:680;font-variant-numeric:tabular-nums}.boss-product-focus-card.is-risk>strong{color:#dc2626;font-weight:760}.boss-product-focus-card>small{grid-column:1 / span 2;overflow:hidden;color:var(--boss-product-muted);font-size:10.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.boss-product-focus-card>i{position:absolute;right:10px;bottom:10px;color:#94a3b8;font-size:18px;font-style:normal}.boss-product-focus-card:hover{transform:translateY(-1px);border-color:#93c5fdcc;box-shadow:0 10px 22px #304c771c}.boss-product-focus-card:focus-visible,.boss-product-glass-card:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.boss-product-priority-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:3px 2px 0}.boss-product-priority-head>div:first-child>span{color:#2563eb;font-size:10px;font-weight:700;letter-spacing:.08em}.boss-product-priority-head h3{margin:1px 0 2px;color:var(--boss-product-ink);font-size:17px;font-weight:690;line-height:1.25}.boss-product-priority-head p{margin:0;color:var(--boss-product-muted);font-size:11px}.boss-product-priority-chips{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.boss-product-priority-chips>span{padding:4px 8px;color:#5f6d80;background:#ffffff9e;border:1px solid rgba(214,223,236,.86);border-radius:999px;font-size:10.5px;white-space:nowrap}.boss-product-priority-chips>span.has-risk{color:#b91c1c;background:#fef2f2cc;border-color:#fecacadb}.boss-product-priority-chips>span.has-warning{color:#9a5a09;background:#fff7edcc;border-color:#fed7aae6}.boss-product-priority-chips>span.is-growth{color:#047857;background:#ecfdf5c7;border-color:#a7f3d0cc}.boss-product-glass-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.boss-product-glass-card{position:relative;min-width:0;padding:13px 14px 11px;overflow:hidden;color:var(--boss-product-ink);background:#ffffffb3;border:1px solid rgba(255,255,255,.94);border-radius:14px;box-shadow:0 9px 24px #41526f13,inset 0 0 0 1px #d6e1ef73;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.boss-product-glass-card:before{position:absolute;top:14px;bottom:14px;left:0;width:3px;background:#cbd5e1;border-radius:0 5px 5px 0;content:""}.boss-product-glass-card.is-risk:before{background:#dc2626}.boss-product-glass-card.is-warning:before{background:#d97706}.boss-product-glass-card.is-growth:before{background:#059669}.boss-product-glass-card:hover{transform:translateY(-2px);border-color:#93c5fdd1;box-shadow:0 15px 32px #344e771f,inset 0 0 0 1px #bfdbfe8f}.boss-product-card-head{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0}.boss-product-card-rank{display:grid;width:25px;height:25px;place-items:center;color:#64748b;background:#e2e8f0b8;border-radius:8px;font-size:11px;font-style:normal;font-weight:700}.boss-product-card-rank.is-top{color:#fff;background:linear-gradient(145deg,#3b82f6,#255ecb);box-shadow:0 4px 10px #2563eb33}.boss-product-card-identity{display:flex;min-width:0;flex-direction:column;gap:1px}.boss-product-card-identity>span{display:flex;align-items:center;gap:5px;overflow:hidden;color:var(--boss-product-muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.boss-product-card-identity>span>i{width:6px;height:6px;flex:none;border-radius:50%}.boss-product-card-identity>b{overflow:hidden;color:#1f2937;font-size:13px;font-weight:690;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.boss-product-card-focus{padding:4px 8px;color:#5e6b7d;background:#f1f5f9e0;border:1px solid rgba(226,232,240,.9);border-radius:999px;font-size:10px;font-weight:650;white-space:nowrap}.boss-product-card-focus.is-risk{color:#b91c1c;background:#fef2f2d6;border-color:#fecacae6}.boss-product-card-focus.is-warning{color:#9a5a09;background:#fff7eddb;border-color:#fed7aae6}.boss-product-card-focus.is-growth{color:#047857;background:#ecfdf5d6;border-color:#a7f3d0db}.boss-product-card-head>em{color:#7b8798;font-size:10px;font-style:normal;white-space:nowrap}.boss-product-card-head>em i{margin-left:2px;color:#2563eb;font-size:15px;font-style:normal}.boss-product-card-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 10px;padding:10px 0;background:#f7fafdb8;border:1px solid rgba(226,232,240,.72);border-radius:10px}.boss-product-card-metrics>span{min-width:0;padding:0 10px;border-left:1px solid rgba(215,224,236,.78)}.boss-product-card-metrics>span:first-child{border-left:0}.boss-product-card-metrics small,.boss-product-card-metrics em{display:block;overflow:hidden;color:var(--boss-product-muted);font-size:10px;font-style:normal;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.boss-product-card-metrics b{display:block;margin:2px 0;overflow:hidden;color:#20293a;font-size:14px;font-weight:620;font-variant-numeric:tabular-nums;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.boss-product-card-metrics b.is-negative{color:#dc2626;font-weight:760}.boss-product-card-trend{min-width:0;padding:8px 10px 6px;background:linear-gradient(180deg,#eff6ffad,#f8fafc6b);border:1px solid rgba(219,234,254,.72);border-radius:10px}.boss-product-card-trend>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.boss-product-card-trend>header span,.boss-product-card-trend>header em{color:#637187;font-size:10.5px;font-style:normal;font-weight:600}.boss-product-card-trend>header em.is-negative{color:#dc2626;font-weight:760}.boss-product-card-trend svg{display:block;width:100%;height:58px;margin:1px 0;overflow:visible}.boss-product-card-trend .gmv-area{fill:#2563eb18;stroke:none}.boss-product-card-trend .gmv-line{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;vector-effect:non-scaling-stroke}.boss-product-card-trend .hover-point{fill:transparent;stroke:transparent;stroke-width:1.2;vector-effect:non-scaling-stroke;pointer-events:all}.boss-product-card-trend .hover-point:hover{fill:#fff;stroke:#2563eb}.boss-product-card-trend .latest-point{fill:#2563eb;stroke:#fff;stroke-width:1.2;vector-effect:non-scaling-stroke;pointer-events:none}.boss-product-card-trend>footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;color:#8995a6;font-size:9.5px}.boss-product-card-trend>footer span:nth-child(2){overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.boss-product-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px}.boss-product-card-footer>div{display:flex;min-width:0;gap:5px;flex-wrap:wrap}.boss-product-card-footer>div>span{padding:3px 7px;color:#5e6b7d;background:#f1f5f9db;border-radius:999px;font-size:9.5px;white-space:nowrap}.boss-product-card-footer>div>span.is-risk{color:#b91c1c;background:#fee2e29e;font-weight:680}.boss-product-card-footer>div>span.is-warning{color:#9a5a09;background:#fef3c7a8}.boss-product-card-footer>div>span.is-growth{color:#047857;background:#d1fae5b3}.boss-product-card-footer>small{min-width:0;overflow:hidden;color:#7b8798;font-size:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.boss-product-command-panel .boss-product-command-orb{opacity:.14}.boss-product-executive-summary{display:grid;grid-template-columns:minmax(360px,1.05fr) minmax(0,1.65fr);gap:0;overflow:hidden;background:#ffffffc2;border:1px solid rgba(216,226,239,.88);border-left:4px solid #d97706;border-radius:14px;box-shadow:0 8px 24px #3a4e7012,inset 0 1px #ffffffeb}.boss-product-executive-summary.is-risk{border-left-color:#dc2626}.boss-product-executive-summary.is-growth{border-left-color:#059669}.boss-product-executive-verdict{display:flex;min-width:0;justify-content:center;flex-direction:column;padding:15px 18px;background:linear-gradient(110deg,#fff7edcc,#ffffff47);border-right:1px solid rgba(219,228,240,.82)}.boss-product-executive-summary.is-risk .boss-product-executive-verdict{background:linear-gradient(110deg,#fef2f2d6,#ffffff47)}.boss-product-executive-summary.is-growth .boss-product-executive-verdict{background:linear-gradient(110deg,#ecfdf5cc,#ffffff47)}.boss-product-executive-verdict>span{width:max-content;padding:3px 7px;color:#9a5a09;background:#fef3c7cc;border-radius:999px;font-size:10px;line-height:1}.boss-product-executive-summary.is-risk .boss-product-executive-verdict>span{color:#b91c1c;background:#fee2e2c7}.boss-product-executive-summary.is-growth .boss-product-executive-verdict>span{color:#047857;background:#d1fae5c2}.boss-product-executive-verdict h3{margin:7px 0 4px;color:#111827;font-size:17px;font-weight:650;line-height:1.35}.boss-product-executive-verdict p{margin:0;color:#4b5563;font-size:11px;line-height:1.55}.boss-product-executive-kpis{display:grid;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.boss-product-executive-kpis>span{display:flex;min-width:0;justify-content:center;flex-direction:column;padding:12px 14px;border-left:1px solid rgba(219,228,240,.78)}.boss-product-executive-kpis>span:first-child{border-left:0}.boss-product-executive-kpis small,.boss-product-executive-kpis em{overflow:hidden;color:#64748b;font-size:10px;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.boss-product-executive-kpis b{margin:4px 0 2px;overflow:hidden;color:#172033;font-size:17px;font-weight:620;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.boss-product-executive-kpis b.is-negative,.boss-product-executive-kpis>span.is-risk b{color:#dc2626}.boss-product-focus-card>small{display:flex;align-items:center;gap:5px;padding-right:55px}.boss-product-focus-card>small>i{width:6px;height:6px;flex:none;border-radius:50%}.boss-product-focus-card>em{position:absolute;right:10px;bottom:9px;color:#2563eb;font-size:9.5px;font-style:normal}.boss-product-focus-card.is-warning>strong{color:#b45309}.boss-product-focus-card.is-growth>strong{color:#047857}.boss-product-focus-card.is-empty:disabled{opacity:1;cursor:default}.boss-product-focus-card.is-empty:disabled:hover{transform:none;border-color:#d2dceae0;box-shadow:inset 0 1px #ffffffe6}.boss-product-focus-card.is-empty>em{color:#64748b}.boss-product-command-panel.is-compact{padding:14px 16px!important;border-radius:14px}.boss-product-command-panel.is-compact .boss-product-command-head{align-items:center;margin-bottom:10px}.boss-product-command-panel.is-compact .boss-product-command-head h2{margin-top:3px;font-size:20px}.boss-product-command-panel.is-compact .boss-product-command-content{gap:10px}.boss-product-command-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.boss-product-details-toggle,.boss-product-drilldown-toggle{display:inline-flex;min-height:28px;align-items:center;justify-content:center;gap:6px;padding:0 11px;color:#1d4ed8;background:#eff6ffd1;border:1px solid rgba(147,197,253,.82);border-radius:999px;font-family:var(--font);font-size:10.5px;font-weight:560;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.boss-product-details-toggle:hover,.boss-product-details-toggle:focus-visible,.boss-product-drilldown-toggle:hover,.boss-product-drilldown-toggle:focus-visible{color:#fff;background:#2563eb;border-color:#2563eb;outline:none}.boss-product-details-toggle>i,.boss-product-drilldown-toggle>i{font-size:13px;font-style:normal;line-height:1;transition:transform .18s ease}.boss-product-details-toggle>i.is-expanded,.boss-product-drilldown-toggle>i.is-expanded{transform:rotate(180deg)}.boss-product-brief-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.boss-product-brief-summary{position:relative;display:flex;min-width:0;min-height:82px;justify-content:center;flex-direction:column;padding:9px 13px 9px 15px;overflow:hidden;background:linear-gradient(120deg,#fff7ede0,#ffffffbf);border:1px solid rgba(255,255,255,.95);border-radius:11px;box-shadow:0 6px 16px #3b4d6b12}.boss-product-brief-summary:before{position:absolute;top:9px;bottom:9px;left:0;width:3px;background:#d97706;border-radius:0 5px 5px 0;content:""}.boss-product-brief-summary.is-risk{background:linear-gradient(120deg,#fef2f2e6,#ffffffbf)}.boss-product-brief-summary.is-risk:before{background:#dc2626}.boss-product-brief-summary.is-growth{background:linear-gradient(120deg,#ecfdf5e0,#ffffffbf)}.boss-product-brief-summary.is-growth:before{background:#059669}.boss-product-brief-summary>span{color:#5d6d84;font-size:10px;font-weight:650}.boss-product-brief-summary>h3{display:-webkit-box;margin:3px 0 2px;overflow:hidden;color:#172033;font-size:12.5px;font-weight:650;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.boss-product-brief-summary>p{display:-webkit-box;margin:0;overflow:hidden;color:#4b5563;font-size:10.5px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:1}.boss-product-brief-summary>small{margin-top:3px;overflow:hidden;color:#64748b;font-size:9.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.boss-product-focus-card.is-brief{min-height:82px;padding:9px 29px 9px 12px}.boss-product-focus-card.is-brief>b{font-size:11.5px}.boss-product-focus-card.is-brief>strong{font-size:15px}.boss-product-focus-card.is-brief>small{padding-right:48px;font-size:9.5px}.boss-product-drilldown{display:grid;gap:12px;padding-top:2px}.boss-product-executive-summary.is-kpi-only{grid-template-columns:minmax(0,1fr)}.boss-product-executive-summary.is-kpi-only .boss-product-executive-kpis>span:first-child{border-left:0}.boss-product-drilldown-toggle{width:100%;min-height:30px;color:#475569;background:#ffffff85;border-color:#cbd5e1e0;border-radius:9px}.boss-product-decision-table-wrap{overflow:auto;background:#ffffffb8;border:1px solid rgba(216,226,239,.88);border-radius:13px;box-shadow:0 8px 22px #3d4f6e11,inset 0 1px #ffffffeb}.boss-product-decision-table{width:100%;min-width:1260px;border-collapse:separate;border-spacing:0;table-layout:fixed;color:#111827;font-size:11px}.boss-product-decision-table th{height:36px;padding:6px 10px;color:#334155;background:#eff4fbe0;border-bottom:1px solid #dce5f0;font-size:10.5px;font-weight:500;text-align:left;white-space:nowrap}.boss-product-decision-table th:nth-child(1){width:116px}.boss-product-decision-table th:nth-child(2){width:190px}.boss-product-decision-table th:nth-child(3){width:108px}.boss-product-decision-table th:nth-child(4){width:68px}.boss-product-decision-table th:nth-child(5){width:72px}.boss-product-decision-table th:nth-child(6){width:90px}.boss-product-decision-table th:nth-child(7){width:86px}.boss-product-decision-table th:nth-child(8){width:88px}.boss-product-decision-table th:nth-child(9){width:98px}.boss-product-decision-table th:nth-child(10){width:98px}.boss-product-decision-table th:nth-child(11){width:104px}.boss-product-decision-table th:nth-child(12){width:68px}.boss-product-decision-table td{height:49px;padding:6px 10px;background:#ffffff80;border-bottom:1px solid rgba(224,231,240,.86);text-align:left!important;vertical-align:middle}.boss-product-decision-table th:nth-child(n+3):not(:last-child),.boss-product-decision-table td:nth-child(n+3):not(:last-child){text-align:right!important}.boss-product-decision-table th:last-child,.boss-product-decision-table td:last-child{text-align:center!important}.boss-product-decision-table tbody tr:last-child td{border-bottom:0}.boss-product-decision-table tbody tr:hover td{background:#eff6ffb8}.boss-product-decision-table tbody tr.is-risk td:first-child{box-shadow:inset 3px 0 #dc2626}.boss-product-decision-table tbody tr.is-warning td:first-child{box-shadow:inset 3px 0 #d97706}.boss-product-decision-table tbody tr.is-growth td:first-child{box-shadow:inset 3px 0 #059669}.boss-product-decision-table td>b,.boss-product-decision-table td>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boss-product-decision-table td>b{color:#172033;font-size:11.5px;font-weight:560;font-variant-numeric:tabular-nums}.boss-product-decision-table td>small{margin-top:2px;color:#64748b;font-size:9.5px;line-height:1.25}.boss-product-decision-table td:nth-child(2)>small{display:flex;align-items:center;gap:4px}.boss-product-decision-table td:nth-child(2)>small>i{width:6px;height:6px;flex:none;border-radius:50%}.boss-product-decision-table .is-negative{color:#dc2626!important}.boss-product-decision-table .is-warning{color:#b45309!important}.boss-product-decision-table .is-growth{color:#047857!important}.boss-product-decision-table td.boss-product-fee-cell{cursor:help}.boss-product-decision-table td.boss-product-fee-cell>b{text-decoration:underline dotted #94a3b8;text-underline-offset:3px}.boss-product-decision-badge{display:inline-flex;min-height:20px;align-items:center;padding:0 7px;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;font-size:9.5px;white-space:nowrap}.boss-product-decision-badge.is-risk{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.boss-product-decision-badge.is-warning{color:#9a5a09;background:#fff7ed;border-color:#fed7aa}.boss-product-decision-badge.is-growth{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.boss-product-decision-table td:last-child button{height:25px;padding:0 8px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font-family:var(--font);font-size:9.5px;font-weight:500;white-space:nowrap;cursor:pointer}.boss-product-decision-table td:last-child button:hover,.boss-product-decision-table td:last-child button:focus-visible{color:#fff;background:#2563eb;border-color:#2563eb;outline:none}@media(max-width:1380px){.boss-product-executive-summary{grid-template-columns:1fr}.boss-product-executive-verdict{border-right:0;border-bottom:1px solid rgba(219,228,240,.82)}}@media(max-width:1480px){.boss-product-overview-grid,.boss-product-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-product-glass-grid{grid-template-columns:1fr}}@media(max-width:1120px){.boss-product-focus-zone{grid-template-columns:1fr}.boss-product-focus-zone>header{padding-inline:2px}}@media(max-width:820px){.boss-product-command-panel{padding:14px!important;border-radius:14px}.boss-product-command-head,.boss-product-priority-head{align-items:flex-start;flex-direction:column}.boss-product-command-actions{width:100%;justify-content:flex-start}.boss-product-overview-grid,.boss-product-focus-zone>div,.boss-product-brief-grid{grid-template-columns:1fr}.boss-product-executive-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-product-executive-kpis>span:nth-child(3),.boss-product-executive-kpis>span:nth-child(5){border-left:0;border-top:1px solid rgba(219,228,240,.78)}.boss-product-executive-kpis>span:nth-child(4){border-top:1px solid rgba(219,228,240,.78)}.boss-product-priority-chips{justify-content:flex-start}.boss-product-card-head{grid-template-columns:28px minmax(0,1fr) auto}.boss-product-card-head>em{display:none}.boss-product-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.boss-product-card-metrics>span:nth-child(3){border-left:0}}.store-month-series-modal{width:calc(100vw - 8px);max-width:none;height:calc(100vh - 8px);max-height:calc(100vh - 8px)}.store-month-series-workspace{grid-template-columns:minmax(0,1fr) minmax(560px,1fr);gap:6px;padding:6px}.store-month-series-ledger>header em{flex:none;color:#2563eb;font-size:11px;font-style:normal;font-weight:650}.store-month-series-status,.store-month-series-load-status{display:flex;min-height:28px;flex:none;align-items:center;gap:7px;padding:5px 9px;color:#475569;background:#f8fafc;border-bottom:1px solid #dce6f1;font-size:10px;line-height:16px}.store-month-series-status:before,.store-month-series-load-status:before{width:6px;height:6px;flex:none;content:"";background:#2563eb;border-radius:999px;box-shadow:0 0 0 3px #2563eb1c}.store-month-series-status.is-loading,.store-month-series-load-status.is-loading{color:#1d4ed8;background:#eff6ff}.store-month-series-status.is-loading:before,.store-month-series-load-status.is-loading:before{animation:store-month-series-status-pulse 1.2s ease-in-out infinite}.store-month-series-status.is-error,.store-month-series-load-status.is-error{color:#b91c1c;background:#fff1f2;border-bottom-color:#fecdd3}.store-month-series-status.is-error:before,.store-month-series-load-status.is-error:before{background:#ef4444;box-shadow:0 0 0 3px #ef44441c}.store-month-series-status.is-ready,.store-month-series-load-status.is-ready{color:#047857;background:#ecfdf5;border-bottom-color:#a7f3d0}.store-month-series-status.is-ready:before,.store-month-series-load-status.is-ready:before{background:#10b981;box-shadow:0 0 0 3px #10b9811c}@keyframes store-month-series-status-pulse{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.store-month-series-table-wrap{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-color:#a8b4c4 transparent;scrollbar-width:thin}.store-month-series-table-wrap::-webkit-scrollbar{width:7px;height:7px}.store-month-series-table-wrap::-webkit-scrollbar-thumb{background:#a8b4c4;border:1px solid #f8fafc;border-radius:999px}.store-month-series-table{width:max-content;min-width:100%;table-layout:auto;border-collapse:separate;border-spacing:0;color:#3d3742;background:#fff;font-size:11px}.store-month-series-table th,.store-month-series-table td{box-sizing:border-box;height:46px;padding:7px 10px;overflow:hidden;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;background:#fff;border-right:1px solid #f0eef5;border-bottom:1px solid #f0eef5;font-variant-numeric:tabular-nums}.store-month-series-table th{position:sticky;top:0;z-index:4;height:34px;color:#475569;background:#f1f5f9;font-size:9.5px;font-weight:650;line-height:12px;text-align:center;white-space:normal}.store-month-series-table thead tr:first-child th{top:0;z-index:5;height:26px;padding-block:3px;color:#334155;border-right-color:#cbd6e3;border-bottom-color:#c3cfdd;font-size:10px;line-height:12px;white-space:nowrap}.store-month-series-table thead tr:nth-child(2) th{top:26px;z-index:4;height:34px}.store-month-series-table thead .group-info{background:#f1efff}.store-month-series-table thead .group-sales{background:#e8f1ff}.store-month-series-table thead .group-order-profit{background:#e7f7f1}.store-month-series-table thead .group-marketing-profit{background:#e6f7f6}.store-month-series-table thead .group-net-profit{background:#f3edff}.store-month-series-table thead .group-promotion{background:#ffe8e6}.store-month-series-table thead .group-other-cost{background:#fff5df}.store-month-series-table thead .group-refund{background:#fff0ee}.store-month-series-table th:first-child,.store-month-series-table td:first-child{position:sticky;left:0;z-index:3;width:80px;min-width:80px;max-width:80px;text-align:center;box-shadow:1px 0 #d4deea}.store-month-series-table th:first-child{z-index:7;text-align:center}.store-month-series-table thead tr:first-child th:first-child{z-index:8}.store-month-series-table thead tr:nth-child(2) th:first-child{z-index:7}.store-month-series-table tbody tr:nth-child(2n) td,.store-month-series-table tbody tr:nth-child(2n) td:first-child{background:#faf5f9}.store-month-series-table tbody tr:hover td,.store-month-series-table tbody tr:hover td:first-child{background:#eef4fc}.store-month-series-month-link{display:flex;width:100%;min-height:34px;align-items:center;justify-content:center;flex-direction:column;gap:2px;padding:3px 2px;color:#172033;background:transparent;border:0;border-radius:5px;cursor:pointer}.store-month-series-month-link:hover,.store-month-series-month-link:focus-visible{color:#1d4ed8;background:#eaf2ff;outline:1px solid #93b4f4;outline-offset:-1px}.store-month-series-month-link:after{color:#3b82f6;font-size:8px;line-height:9px;content:"查看明细 ›"}.store-month-series-month-link b{color:inherit}.store-month-series-table td b{color:#172033;font-size:10.5px;font-weight:650}.store-month-series-table td>b,.store-month-series-table td>span{display:block;width:100%;text-align:center}.store-month-series-table td.is-value-with-rate,.store-month-series-table td.is-expense-with-rate{padding-top:3px;padding-bottom:3px}.store-month-series-table td.is-expense-with-rate>.boss-other-marketing-trigger{display:block;width:100%}.store-month-series-table td.is-value-with-rate>b,.store-month-series-table td.is-value-with-rate>small,.store-month-series-table td.is-expense-with-rate>b,.store-month-series-table td.is-expense-with-rate>small,.store-month-series-table td.is-expense-with-rate>.boss-other-marketing-trigger>b,.store-month-series-table td.is-expense-with-rate>.boss-other-marketing-trigger>small{display:block;max-width:100%;overflow:hidden;line-height:14px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.store-month-series-table td.is-value-with-rate>small,.store-month-series-table td.is-expense-with-rate>small,.store-month-series-table td.is-expense-with-rate>.boss-other-marketing-trigger>small{margin-top:2px;color:#8a8088;font-size:8.5px;font-weight:500;line-height:10px}.store-month-series-table td:first-child small{display:block;margin-top:3px;color:#d97706;font-size:10px}.store-month-series-table .is-money b{color:#1d4ed8}.store-month-series-table .is-money.is-negative b,.store-month-series-points text.is-negative{color:#dc2626;fill:#dc2626}.store-month-series-table tfoot td{position:sticky;bottom:0;z-index:4;height:42px;background:#eaf2ff;border-top:1px solid #bfdbfe;font-weight:650}.store-month-series-table tfoot td:first-child{z-index:6;background:#eaf2ff}.store-month-series-change{display:block;width:100%;font-size:10px;font-weight:650;text-align:center}.store-month-series-change.is-rise,.store-month-series-summary-grid em.is-rise{color:#059669}.store-month-series-change.is-fall,.store-month-series-summary-grid em.is-fall{color:#dc2626}.store-month-series-change.is-flat{color:#2563eb}.store-month-series-analysis{display:grid;height:100%;min-height:0;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;gap:6px;overflow:hidden}.store-month-series-tab-charts{height:100%;min-height:0;align-self:stretch;overflow:hidden}.store-month-series-tab-charts>.boss-category-daily-analysis-chart{height:100%;min-height:0}.store-month-series-tab-charts.is-refund-active,.store-month-series-tab-charts.is-marketing-profit-active,.store-month-series-tab-charts.is-net-profit-active{grid-template-rows:42px minmax(0,1fr)}.store-month-series-tab-charts.is-refund-active>.boss-category-daily-analysis-chart:has(>.is-unified-refund-plot){height:100%;min-height:0;align-self:stretch}.store-month-series-tab-charts.is-marketing-profit-active>.boss-category-daily-analysis-chart:has(>.is-unified-marketing-profit-plot){height:100%;min-height:0;align-self:stretch}.store-month-series-tab-charts.is-net-profit-active>.boss-category-daily-analysis-chart:has(>.is-unified-net-profit-plot){height:100%;min-height:0;align-self:stretch}.store-month-series-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;background:#fff;border:1px solid #d8e2ee;border-radius:8px}.store-month-series-summary-grid article{display:grid;min-width:0;min-height:70px;align-content:center;gap:4px;padding:8px 11px;border-right:1px solid #e2e8f0}.store-month-series-summary-grid article:last-child{border-right:0}.store-month-series-summary-grid small,.store-month-series-summary-grid em{overflow:hidden;color:#64748b;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.store-month-series-summary-grid b{overflow:hidden;color:#172033;font-size:18px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.store-month-series-chart-card{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#fff;border:1px solid #d8e2ee;border-radius:8px}.store-month-series-chart-card .boss-category-daily-analysis-plot.is-split-sections{flex:1;min-height:300px}.store-month-series-chart-card .boss-category-daily-analysis-plot svg{display:block;width:100%;height:100%;min-height:240px;overflow:visible}.store-month-series-chart-plot+.store-month-series-plot-head{border-top:4px solid #eef2f7}.store-month-series-chart-card>header{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;border-bottom:1px solid #e2e8f0}.store-month-series-chart-card>header div{display:grid;min-width:0;gap:2px}.store-month-series-chart-card>header b{color:#172033;font-size:14px}.store-month-series-chart-card>header span,.store-month-series-chart-card>header em{color:#64748b;font-size:10px;font-style:normal}.store-month-series-chart-card>header em{flex:none;color:#2563eb;font-size:12px;font-weight:650}.store-month-series-chart-card>nav{display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px;padding:7px 10px 0}.store-month-series-chart-card>nav button{height:27px;flex:0 0 auto;padding:0 9px;color:#64748b;background:#f8fafc;border:1px solid #dbe4f0;border-radius:6px;font-size:11px;cursor:pointer}.store-month-series-chart-card>nav button.active{color:#fff;background:#2f6feb;border-color:#2f6feb;box-shadow:0 3px 8px #2563eb38}.store-month-series-comparison-legend{display:inline-flex;min-height:27px;align-items:center;gap:10px;margin-left:auto;color:#475569;font-size:10px;white-space:nowrap}.store-month-series-comparison-legend b{display:inline-flex;align-items:center;gap:4px;font-weight:600}.store-month-series-comparison-legend i{width:16px;height:0;flex:none;background:none;border-top:2px solid var(--series-color, #2563eb)}.store-month-series-comparison-legend b.is-dashed i{border-top-style:dashed}.store-month-series-comparison-legend b.is-rate{color:#334155}.store-month-series-chart-plot{height:220px;min-height:0;padding:4px 8px 2px}.store-month-series-chart-plot svg{width:100%;height:100%;overflow:visible}.store-month-series-grid line{stroke:#dbe5f0;stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.store-month-series-grid line.zero-line{stroke:#94a3b8;stroke-dasharray:none}.store-month-series-grid text,.store-month-series-x-axis text{fill:#64748b;font-size:10px;font-variant-numeric:tabular-nums}.store-month-series-grid text.store-month-series-rate-axis-label{fill:#7c3aed;font-weight:650}.store-month-series-area{fill-opacity:1}.store-month-series-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.store-month-series-line.is-comparison-series{stroke-width:1.9}.store-month-series-line.is-dashed-series{stroke-dasharray:6 4}.store-month-series-line.is-rate-series{stroke-width:1.55}.store-month-series-points circle{stroke:#fff;stroke-width:1.4;vector-effect:non-scaling-stroke}.store-month-series-points text{fill:#334155;font-size:10px;font-weight:650;paint-order:stroke;stroke:#ffffffeb;stroke-width:3px;stroke-linejoin:round}.store-month-series-points.is-comparison-series text{font-size:9px}.store-month-series-points text.is-rate-series{font-size:8.5px;font-weight:700}.store-month-series-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.store-month-series-insights article{display:grid;min-height:68px;align-content:center;gap:3px;padding:7px 10px;background:#fff;border:1px solid #d8e2ee;border-top:3px solid #94a3b8;border-radius:7px}.store-month-series-insights article.is-good{border-top-color:#10b981}.store-month-series-insights article.is-risk{border-top-color:#ef4444}.store-month-series-insights article.is-neutral{border-top-color:#3b82f6}.store-month-series-insights small,.store-month-series-insights span{color:#64748b;font-size:10px}.store-month-series-insights b{color:#172033;font-size:14px}@media(max-width:1100px){.store-month-series-workspace{grid-template-columns:1fr;overflow:auto}.store-month-series-ledger,.store-month-series-analysis{min-height:430px}}@media(max-width:520px){.boss-product-command-head h2{font-size:20px}.boss-product-command-scope{display:none}.boss-product-card-head{grid-template-columns:28px minmax(0,1fr)}.boss-product-card-focus{grid-column:2;justify-self:start}.boss-product-card-footer{align-items:flex-start;flex-direction:column}.boss-product-card-footer>small{text-align:left}}@media(prefers-reduced-motion:reduce){.boss-product-focus-card,.boss-product-glass-card{transition:none}.boss-product-focus-card:hover,.boss-product-glass-card:hover{transform:none}}.app-shell{--app-sidebar-width: 220px;grid-template-columns:var(--app-sidebar-width) minmax(0,1fr)}.sidebar{position:sticky;top:0;isolation:isolate;height:100vh;gap:15px;padding:17px 11px 13px;overflow-x:hidden;overflow-y:auto;color:#334155;background:radial-gradient(circle at 8% 2%,rgba(59,130,246,.08),transparent 30%),radial-gradient(circle at 96% 100%,rgba(14,165,233,.06),transparent 34%),linear-gradient(170deg,#fff,#eef3fa 58%,#e6edf6);border-right:1px solid rgba(15,23,42,.08);box-shadow:10px 0 34px #0f172a12,inset -1px 0 #ffffffb3;scrollbar-color:rgba(100,116,139,.3) transparent;scrollbar-width:thin}.sidebar:before{position:absolute;right:-52px;bottom:54px;z-index:-1;width:320px;height:320px;background:url(/ai-brand-symbol.png) no-repeat center center;background-size:contain;opacity:.05;pointer-events:none;content:""}.sidebar:after{position:absolute;top:-34px;left:-64px;z-index:-1;width:210px;height:210px;background:radial-gradient(circle,rgba(59,130,246,.12),transparent 68%);filter:blur(20px);pointer-events:none;content:""}.sidebar>.brand{position:relative}.sidebar>.brand:after{position:absolute;top:-17px;left:-11px;right:-11px;height:3px;background:linear-gradient(90deg,#2563eb,#0ea5e9 55%,transparent);opacity:.85;border-radius:0 0 4px 4px;content:""}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-thumb{background:#64748b4d;border-radius:999px}.brand{gap:12px;min-height:76px;padding:12px;background:linear-gradient(140deg,#fff,#f4f8fd);border:1px solid rgba(15,23,42,.07);border-radius:16px;box-shadow:inset 0 1px 2px #ffffffe6,0 10px 26px #0f172a12;position:relative;overflow:hidden}.brand:before{position:absolute;inset:0;background:radial-gradient(circle at 100% 0%,rgba(59,130,246,.06),transparent 70%);pointer-events:none;content:""}.brand-mark{width:48px;height:48px;flex:none;color:#0f172a;background:linear-gradient(150deg,#0f172a,#1e293b);border:1px solid rgba(255,255,255,.14);border-radius:14px;box-shadow:0 10px 24px #0f172a47,inset 0 1px 2px #ffffff29;font-size:15px;letter-spacing:-.03em;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease}.brand:hover .brand-mark{transform:translateY(-1px) rotate(-3deg);box-shadow:0 14px 30px #0f172a57,inset 0 1px 2px #ffffff29}.brand-mark img{display:block;width:32px;height:34px;object-fit:contain;filter:invert(1);mix-blend-mode:screen}.brand strong{overflow:hidden;color:#0f2138;font-size:15px;font-weight:700;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:1}.brand span{margin-top:2px;overflow:hidden;color:#6b7f99;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:1;letter-spacing:.02em}.nav{gap:14px;padding:1px}.nav-section{gap:4px}.nav-level{min-height:23px}.nav-level-1{position:relative;gap:8px;padding:0 9px;color:#64748b;font-size:12.5px;font-weight:700;letter-spacing:.025em}.nav-flyout-link{text-decoration:none;cursor:pointer}.nav-level-1:after{height:1px;flex:1;background:linear-gradient(90deg,rgba(15,23,42,.1),transparent);content:""}.nav-level-2{padding-left:15px;color:#475569;font-size:12px;font-weight:500}.nav-item{position:relative;min-height:37px;padding:0 11px 0 15px;color:#475569;background:transparent;border:1px solid transparent;border-radius:11px;box-shadow:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.nav-item:before{width:4px;height:4px;flex:none;margin-right:8px;background:#64748b6b;border-radius:50%;content:"";transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.nav-item:hover{color:#1e293b;background:#3b82f614;border-color:#3b82f624;transform:translate(2px)}.nav-item:hover:before{background:#3b82f6}.nav-item.active{color:#1d4ed8;background:linear-gradient(135deg,#3b82f629,#3b82f60d);border-color:#3b82f63d;box-shadow:inset 3px 0 #2563eb,0 6px 16px #2563eb1a;font-weight:650;transform:none}.nav-item.active:before{width:5px;height:5px;background:#2563eb;box-shadow:0 0 9px #2563eb99;transform:scale(1.05)}.nav-direct-section{min-height:39px;font-size:12.5px;font-weight:650}.nav-item:focus-visible{outline:2px solid rgba(37,99,235,.6);outline-offset:2px}.sidebar-footer{padding:12px;background:linear-gradient(145deg,#fff,#f4f8fd);border:1px solid rgba(15,23,42,.07);border-radius:13px;box-shadow:inset 0 1px 2px #ffffffe6,0 8px 20px #0f172a0f}.account-footer{gap:6px}.account-footer strong{margin-top:0;overflow:hidden;color:#0f2138;font-size:12px;font-weight:630;text-overflow:ellipsis;white-space:nowrap}.account-footer em,.sidebar-footer span{color:#64748b;font-size:10px}.account-footer select{min-height:30px;padding:0 8px;color:#334155;color-scheme:light;background:#fff;border-color:#0f172a1f;border-radius:9px;font-size:10.5px}.account-footer select option{color:#334155;background:#fff}.account-footer .connection-label{margin-top:6px;padding-top:8px;border-top-color:#0f172a1a}.dashboard-sticky-head{left:var(--app-sidebar-width)}.account-watermark{inset:0 0 0 var(--app-sidebar-width)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.sidebar{background:linear-gradient(170deg,#fff,#e6edf6)}}@media(max-height:780px)and (min-width:561px){.sidebar{gap:10px;padding-block:12px}.brand{min-height:60px;padding:8px}.nav{gap:9px}.nav-item{min-height:34px}.sidebar-footer{padding:10px}}@media(max-width:560px){.app-shell{--app-sidebar-width: 0px;grid-template-columns:1fr}.brand,.sidebar-footer,.nav-level-1{display:none}.sidebar{position:sticky;top:0;z-index:50;width:100%;height:auto;gap:0;padding:9px 10px;overflow:visible;background:linear-gradient(145deg,#fff,#eef3fa);border-right:0;border-bottom:1px solid rgba(15,23,42,.1);box-shadow:0 10px 28px #0f172a1a;border-radius:0 0 14px 14px}.sidebar:before,.sidebar:after{display:none}.nav{display:grid;gap:7px;max-width:calc(100vw - 20px);padding:0 0 2px;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav-section{gap:4px}.nav-item{min-height:34px;padding:0 12px;font-size:12px;white-space:nowrap}.nav-item:before{display:none}.nav-item:hover{transform:none}.dashboard-sticky-head{left:0}.account-watermark{inset:0}}@media(prefers-reduced-motion:reduce){.nav-item{transition:none}.nav-item:hover{transform:none}}.boss-category-daily-modal.is-product .boss-category-daily-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-product-daily-chart-stack{display:grid;height:100%;min-width:0;min-height:0;flex:1 1 0;grid-template-rows:minmax(0,1fr);gap:0;overflow:hidden}.boss-product-daily-business{display:grid;height:100%;min-width:0;min-height:0;grid-template-rows:minmax(180px,.95fr) minmax(195px,1.05fr);overflow:hidden;background:#fff;border:1px solid #d8e2ee;border-radius:7px}.boss-product-daily-business>.boss-product-daily-chart{border:0;border-radius:0}.boss-product-daily-business>.boss-product-daily-chart+.boss-product-daily-chart{border-top:1px solid #d8e2ee}.boss-product-daily-chart{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);padding:6px 4px 5px;overflow:hidden;background:#fff;border:1px solid #d8e2ee;border-radius:7px;contain:layout paint}.boss-product-daily-chart.is-refund{grid-template-rows:24px minmax(0,1fr);padding-top:4px}.boss-product-daily-chart.is-refund.is-standalone{width:100%;height:min(100%,360px);min-height:240px;align-self:start;grid-template-rows:32px minmax(0,1fr);padding-top:6px}.boss-product-daily-chart.is-refund.is-standalone.is-unified-refund-card{height:100%;min-height:0;max-height:none;align-self:stretch}.boss-product-daily-chart>header{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.boss-product-daily-chart.is-refund>header{grid-template-columns:minmax(0,1fr) auto}.boss-product-daily-chart>header>.boss-product-daily-chart-heading{display:flex;min-width:0;align-items:baseline;gap:6px}.boss-product-daily-chart>header b{flex:none;color:#172033;font-size:13px;font-weight:400;line-height:16px}.boss-product-daily-chart>header span,.boss-product-daily-chart>header em{overflow:hidden;color:#40536e;font-size:10px;font-weight:400;font-style:normal;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.boss-product-daily-chart>header em{max-width:230px;text-align:right}.boss-product-daily-chart-legend{display:flex;min-width:0;align-items:center;gap:10px;overflow:hidden;color:#40536e;font-size:9.5px;font-weight:400;line-height:14px;white-space:nowrap}.boss-product-daily-chart-legend span{display:inline-flex;align-items:center;gap:4px}.boss-product-daily-chart-legend i{display:block;width:12px;height:3px;flex:none;background:#64748b;border-radius:99px}.boss-product-daily-chart-legend .is-gmv i{height:7px;background:#93c5fd;border-radius:2px}.boss-product-daily-chart-legend .is-promotion i{background:#d97706}.boss-product-daily-chart-legend .is-profit i{height:7px;background:#059669;border-radius:2px}.boss-product-daily-chart-legend .is-gross-rate i{background:#0f9f8d}.boss-product-daily-chart-legend .is-profit-rate i{background:#7c3aed}.boss-product-daily-chart-legend .is-refund i{background:#2563eb}.boss-product-daily-chart-legend .is-refund-only i{background:#f97316}.boss-product-daily-chart-legend .is-return i{background:#0ea5e9}.boss-product-daily-chart svg{display:block;width:100%;height:100%;min-width:0;min-height:0;overflow:visible}.boss-product-daily-grid line{stroke:#e6edf5;stroke-width:1;vector-effect:non-scaling-stroke}.boss-product-daily-grid text{fill:#51647e;font-family:var(--font);font-size:9px;font-weight:400;font-variant-numeric:tabular-nums}.boss-product-daily-x-axis text{fill:#111827;font-family:var(--font);font-size:6.2px;font-weight:400;font-variant-numeric:tabular-nums}.boss-product-daily-grid text.is-left{text-anchor:end}.boss-product-daily-grid text.is-right{text-anchor:start}.boss-product-daily-zero-line{stroke:#94a3b8;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.boss-product-daily-bars rect{vector-effect:non-scaling-stroke}.boss-product-daily-bars.is-gmv rect{fill:#93c5fd94;stroke:#60a5fa;stroke-width:.65}.boss-product-daily-bars.is-gmv rect.is-negative,.boss-product-daily-bars.is-profit rect.is-negative{fill:#dc2626b8;stroke:#dc2626}.boss-product-daily-bars.is-profit rect{fill:#059669ad;stroke:#059669;stroke-width:.65}.boss-product-daily-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;vector-effect:non-scaling-stroke}.boss-product-daily-line.is-promotion{stroke:#d97706}.boss-product-daily-line.is-gross-rate{stroke:#0f9f8d}.boss-product-daily-line.is-profit-rate{stroke:#7c3aed}.boss-product-daily-line.is-refund{stroke:#ef4444}.boss-product-daily-line.is-refund-only{stroke:#f97316}.boss-product-daily-line.is-return{stroke:#0ea5e9}.boss-product-refund-lane+.boss-product-refund-lane rect{stroke:#d8e2ee;stroke-width:1;vector-effect:non-scaling-stroke}.boss-product-refund-lane-title,.boss-sku-refund-lane-title{font-family:var(--font);font-size:8px;font-weight:600;paint-order:stroke fill;stroke:#fffffff5;stroke-width:1.5px}.boss-sku-refund-lane+.boss-sku-refund-lane rect{stroke:#d8e2ee;stroke-width:1;vector-effect:non-scaling-stroke}.boss-product-daily-points circle{stroke:#fff;stroke-width:.55;vector-effect:non-scaling-stroke}.boss-product-daily-points.is-promotion circle{fill:#d97706}.boss-product-daily-points.is-gross-rate circle{fill:#0f9f8d}.boss-product-daily-points.is-profit-rate circle{fill:#7c3aed}.boss-product-daily-points.is-profit-rate circle.is-negative{fill:#dc2626}.boss-product-daily-points.is-refund circle{fill:#ef4444}.boss-product-daily-points.is-refund-only circle{fill:#f97316}.boss-product-daily-points.is-return circle{fill:#0ea5e9}.boss-product-daily-data-labels{pointer-events:none}.boss-product-daily-data-labels text{fill:#334155;stroke:#fffffff5;stroke-width:1.55px;stroke-linejoin:round;paint-order:stroke fill;font-family:var(--font);font-size:7px;font-weight:400;font-variant-numeric:tabular-nums;vector-effect:non-scaling-stroke}.boss-product-daily-data-labels.is-gmv text,.boss-product-daily-data-labels.is-promotion text,.boss-product-daily-data-labels.is-profit text,.boss-product-daily-data-labels.is-gross-rate text,.boss-product-daily-data-labels.is-profit-rate text,.boss-product-daily-data-labels.is-refund text{fill:#334155}.boss-product-daily-data-labels.is-profit text.is-negative{fill:#dc2626}.boss-product-daily-data-labels.is-profit-rate text.is-negative{fill:#dc2626}.boss-product-daily-data-labels.is-refund text{fill:#111827;stroke-width:1.25px;font-size:7.4px;font-weight:400}.boss-product-daily-hover-slots rect{fill:transparent;stroke:transparent;pointer-events:all;cursor:help}@media(max-height:740px){.boss-product-daily-chart-stack{grid-template-rows:minmax(0,1fr);gap:0}.boss-product-daily-business{grid-template-rows:minmax(150px,.95fr) minmax(165px,1.05fr)}.boss-product-daily-chart{grid-template-rows:27px minmax(0,1fr);padding-block:3px}.boss-product-daily-chart.is-refund{grid-template-rows:20px minmax(0,1fr)}.boss-product-daily-chart.is-refund.is-standalone{height:min(100%,300px);min-height:210px;grid-template-rows:27px minmax(0,1fr)}.boss-product-daily-chart.is-refund.is-standalone.is-unified-refund-card{height:100%;min-height:0;max-height:none}.boss-product-daily-chart>header b{font-size:11px}.boss-product-daily-chart>header span,.boss-product-daily-chart>header em,.boss-product-daily-chart-legend{font-size:8.5px}}@media(max-width:1000px){.boss-category-daily-modal.is-product .boss-category-daily-workspace{grid-template-columns:minmax(0,1fr)}}.boss-platform-summary-table .boss-store-product-toggle{width:18px;height:18px;border-radius:5px;font-size:10px}.boss-platform-summary-table tbody tr.boss-store-product-row td,.boss-platform-summary-table tbody tr.boss-store-product-row td:nth-child(n),.boss-platform-summary-table tbody tr.boss-store-product-row .boss-store-sticky-rank,.boss-platform-summary-table tbody tr.boss-store-product-row .boss-store-sticky-platform,.boss-platform-summary-table tbody tr.boss-store-product-row .boss-store-sticky-name{height:29px;color:#111827!important;background:#fff7f8!important;border-top-color:#f7dce3;font-size:9px;font-weight:400!important}.boss-platform-summary-table tbody tr.boss-store-product-row:hover td,.boss-platform-summary-table tbody tr.boss-store-product-row:hover td:nth-child(n){background:#fff0f3!important}.boss-platform-summary-table tbody tr.boss-store-product-row td:first-child{box-shadow:inset 3px 0 #f9a8d4}.boss-platform-summary-table tbody tr.boss-store-product-row td.down:nth-child(n+10):nth-child(-n+17){color:#dc2626!important}.boss-store-product-tree-mark{display:inline-block;padding-left:3px;color:#be7186;font-size:11px;font-weight:400}.boss-platform-summary-table tbody tr.boss-store-product-row .boss-store-child-rank-cell{padding-left:1px;text-align:left!important}.boss-store-product-id{min-width:max-content;flex:0 0 auto;overflow:hidden;color:#111827;font-size:9px;font-weight:400;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.boss-product-info-head,.boss-store-product-info-grid{display:grid;min-width:0;grid-template-columns:54px 54px 54px minmax(134px,1fr);align-items:center}.boss-product-info-head{height:100%;color:#334155;font-size:9px;text-align:center}.boss-product-info-head>span,.boss-store-product-info-grid>*{min-width:0;padding:0 4px;border-left:1px solid #d9e2ee}.boss-product-info-head>span:first-child,.boss-store-product-info-grid>*:first-child{border-left:0}.boss-store-product-meta,.boss-store-product-date{display:block;overflow:hidden;color:#6d28d9!important;font-size:8.5px;font-weight:400!important;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.boss-store-product-date{color:#64748b!important;text-align:center}.boss-store-product-id-cell{padding-right:0!important}.boss-store-wide-table.boss-platform-summary-table{width:2053px;min-width:2053px}.boss-platform-summary-table .boss-store-col-name{width:273px}.boss-product-info-head,.boss-store-product-info-grid{grid-template-columns:54px 54px 54px minmax(100px,1fr)}.boss-platform-summary-table .boss-store-product-id-cell .boss-store-month-button{margin-left:auto}.boss-operator-performance-panel{margin:0 0 18px;padding:16px;border:1px solid #dce6f2;border-radius:14px;background:linear-gradient(180deg,#fff,#f8fbff)}.boss-operator-performance-head{align-items:center}.boss-operator-performance-head h2{margin-bottom:3px}.boss-operator-performance-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.boss-operator-performance-summary span{padding:5px 8px;color:#64748b;background:#f4f7fb;border:1px solid #e1e8f1;border-radius:7px;font-size:10px}.boss-operator-performance-summary b{margin-left:3px;color:#172554}.boss-operator-performance-summary b.down{color:#dc2626}.boss-operator-performance-table-wrap{overflow-x:auto;border:1px solid #dbe5f0;border-radius:10px}.boss-operator-performance-table{width:100%;min-width:900px;border-collapse:collapse;color:#26364d;font-size:11px;font-variant-numeric:tabular-nums}.boss-operator-performance-table th,.boss-operator-performance-table td{height:34px;padding:6px 10px;border-right:1px solid #e5ebf3;border-bottom:1px solid #e5ebf3;text-align:right;white-space:nowrap}.boss-operator-performance-table th{color:#36506f;background:#edf4fc;font-weight:600}.boss-operator-performance-table th:nth-child(2),.boss-operator-performance-table td:nth-child(2),.boss-operator-performance-table th:nth-child(3),.boss-operator-performance-table td:nth-child(3),.boss-operator-performance-table th:last-child,.boss-operator-performance-table td:last-child{text-align:left}.boss-operator-platform-cell{max-width:138px;overflow:hidden;color:#52647a;text-overflow:ellipsis}.boss-operator-performance-table tbody tr:hover td{background:#f5f9ff}.boss-operator-summary-row.is-expanded td{background:#f3f7ff;border-bottom-color:#c7d8f2}.boss-operator-expand-button{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:0;color:#1e293b;background:transparent;border:0;font:inherit;cursor:pointer}.boss-operator-expand-button>i{display:inline-grid;flex:0 0 18px;width:18px;height:18px;place-items:center;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;font-size:12px;font-style:normal;line-height:1}.boss-operator-expand-button:hover>i,.boss-operator-expand-button:focus-visible>i{color:#fff;background:#3b82f6;border-color:#3b82f6}.boss-operator-expand-button>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boss-operator-product-count{padding:2px 6px;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;font:inherit;font-weight:600;cursor:pointer}.boss-operator-product-count:hover,.boss-operator-product-count:focus-visible{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.boss-operator-performance-table .boss-operator-product-detail-row>td,.boss-operator-performance-table .boss-operator-product-detail-row:hover>td{height:auto;padding:0;background:#f8fbff;border-right:0;border-bottom:1px solid #cbd9ec;text-align:left;white-space:normal}.boss-operator-product-detail{margin:8px 10px 10px 42px;overflow:hidden;background:#ffffffe6;border:1px solid #d7e2f0;border-radius:10px;box-shadow:0 4px 14px #2563eb0f}.boss-operator-product-detail>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:35px;padding:7px 10px;color:#334155;background:linear-gradient(90deg,#eef5ff,#f8fbff);border-bottom:1px solid #dbe5f1}.boss-operator-product-detail>header b{color:#1e3a5f;font-size:11px;font-weight:650}.boss-operator-product-detail>header span{color:#718096;font-size:10px}.boss-operator-product-grid{display:grid;grid-template-columns:38px minmax(150px,1.35fr) 68px minmax(82px,.72fr) minmax(116px,.9fr) minmax(126px,1fr) 70px 58px 58px 58px 52px;align-items:center;min-width:950px;min-height:38px;color:#334155;border-bottom:1px solid #e7edf5;font-size:10px;font-variant-numeric:tabular-nums;text-align:right}.boss-operator-product-grid:last-child{border-bottom:0}.boss-operator-product-grid>span{min-width:0;padding:5px 8px}.boss-operator-product-grid>span:nth-child(1),.boss-operator-product-grid>span:nth-child(3),.boss-operator-product-grid>span:nth-child(8),.boss-operator-product-grid>span:nth-child(9),.boss-operator-product-grid>span:nth-child(10),.boss-operator-product-grid>span:nth-child(11){text-align:center}.boss-operator-product-grid>span:nth-child(2),.boss-operator-product-grid>span:nth-child(4){text-align:left}.boss-operator-product-grid-head{min-height:30px;color:#64748b;background:#f7f9fc;border-bottom-color:#dbe5f1;font-size:9px;font-weight:600}.boss-operator-product-list{max-height:390px;overflow:auto}.boss-operator-product-list .boss-operator-product-grid:nth-child(2n){background:#fbfdff}.boss-operator-product-list .boss-operator-product-grid:hover{background:#f1f6ff}.boss-operator-product-grid>span:first-child>i{display:inline-grid;width:19px;height:19px;place-items:center;color:#64748b;background:#edf2f7;border-radius:5px;font-size:9px;font-style:normal}.boss-operator-product-grid>span:first-child>i.top{color:#fff;background:#3b82f6}.boss-operator-product-identity{display:grid;gap:2px}.boss-operator-product-identity b{overflow:hidden;color:#1e293b;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.boss-operator-product-identity small,.boss-operator-product-metric small{overflow:hidden;color:#8492a6;font-size:9px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.boss-operator-product-platform{display:inline-flex;align-items:center;justify-content:center;gap:4px;color:#52647a}.boss-operator-product-platform>i{width:6px;height:6px;border-radius:50%}.boss-operator-product-category{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boss-operator-product-metric{display:grid;gap:1px}.boss-operator-product-metric b{color:#1e40af;font-weight:600}.boss-operator-product-metric.down b,.boss-operator-product-grid>span.down{color:#dc2626}.boss-operator-product-grid>span.warn{color:#d97706}.boss-operator-product-empty{padding:18px;color:#94a3b8;font-size:10px;text-align:center}.boss-operator-performance-table td>i{display:inline-grid;width:20px;height:20px;place-items:center;color:#64748b;background:#edf2f7;border-radius:6px;font-style:normal}.boss-operator-performance-table td>i.top{color:#fff;background:#3b82f6}.boss-operator-performance-table td.down{color:#dc2626}.boss-operator-performance-table td.warn{color:#d97706}.boss-operator-decision{display:inline-block;padding:3px 7px;border-radius:999px;font-size:10px}.boss-operator-decision.is-good{color:#047857;background:#dcfce7}.boss-operator-decision.is-warn{color:#b45309;background:#fef3c7}.boss-operator-decision.is-risk{color:#b91c1c;background:#fee2e2}.boss-operator-decision.is-neutral{color:#475569;background:#e2e8f0}.daily-operator-performance-panel{margin:0 0 14px;padding:16px;border-color:#d9e5f2;background:linear-gradient(180deg,#fff,#f8fbff)}.daily-operator-performance-head{align-items:center}.daily-operator-performance-head h2{margin-bottom:3px}.daily-operator-focus{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.daily-operator-focus span{padding:5px 8px;border-radius:7px;font-size:10px}.daily-operator-focus .is-down{color:#b91c1c;background:#fee2e2}.daily-operator-focus .is-warn{color:#b45309;background:#fef3c7}.daily-operator-focus .is-good{color:#047857;background:#dcfce7}.daily-operator-performance-table-wrap{overflow-x:auto;border:1px solid #dbe5f0;border-radius:10px}.daily-operator-performance-table{width:100%;min-width:1240px;border-collapse:collapse;color:#26364d;font-size:10.5px;font-variant-numeric:tabular-nums}.daily-operator-performance-table th,.daily-operator-performance-table td{height:34px;padding:6px 9px;border-right:1px solid #e5ebf3;border-bottom:1px solid #e5ebf3;text-align:right;white-space:nowrap}.daily-operator-performance-table th{color:#36506f;background:#edf4fc;font-weight:600}.daily-operator-performance-table th.is-sorted{color:#1d4ed8;background:#e8f1ff;box-shadow:inset 0 -2px #2563eb80}.daily-operator-sort-head{min-height:24px;padding:0 2px}.daily-operator-performance-table th:nth-child(2),.daily-operator-performance-table td:nth-child(2),.daily-operator-performance-table th:last-child,.daily-operator-performance-table td:last-child{text-align:left}.daily-operator-performance-table tbody tr:hover td{background:#f5f9ff}.daily-operator-summary-row.is-expanded td{background:#f2f7ff;border-bottom-color:#c7d8f2}.daily-operator-expand-button{width:100%}.daily-operator-performance-table .daily-operator-product-detail-row>td,.daily-operator-performance-table .daily-operator-product-detail-row:hover>td{height:auto;padding:0;background:#f8fbff;border-right:0;border-bottom:1px solid #cbd9ec;text-align:left;white-space:normal}.daily-operator-product-detail{margin-right:8px}.daily-operator-product-grid{display:grid;grid-template-columns:34px minmax(155px,1.25fr) minmax(90px,.72fr) minmax(112px,.9fr) 66px 60px 72px minmax(90px,.74fr) minmax(100px,.82fr) 84px 58px;align-items:center;min-width:1080px;min-height:36px;color:#334155;border-bottom:1px solid #e7edf5;font-size:9.5px;font-variant-numeric:tabular-nums;text-align:right}.daily-operator-product-grid:last-child{border-bottom:0}.daily-operator-product-grid>span{min-width:0;padding:5px 7px}.daily-operator-product-grid>span:first-child,.daily-operator-product-grid>span:nth-child(5),.daily-operator-product-grid>span:nth-child(6),.daily-operator-product-grid>span:nth-child(7),.daily-operator-product-grid>span:nth-child(10),.daily-operator-product-grid>span:nth-child(11){text-align:center}.daily-operator-product-grid>span:nth-child(2),.daily-operator-product-grid>span:nth-child(3){text-align:left}.daily-operator-product-grid-head{min-height:30px;color:#64748b;background:#f7f9fc;border-bottom-color:#dbe5f1;font-size:9px;font-weight:600}.daily-operator-product-list{max-height:320px;overflow:auto}.daily-operator-product-list .daily-operator-product-grid:nth-child(2n){background:#fbfdff}.daily-operator-product-list .daily-operator-product-grid:hover{background:#f1f6ff}.daily-operator-product-grid>span:first-child>i{display:inline-grid;width:19px;height:19px;place-items:center;color:#64748b;background:#edf2f7;border-radius:5px;font-size:9px;font-style:normal}.daily-operator-product-grid>span:first-child>i.top{color:#fff;background:#3b82f6}.daily-operator-product-grid .boss-operator-product-identity small{display:flex;align-items:center;gap:4px}.daily-operator-product-grid .boss-operator-product-identity small>i{flex:0 0 6px;width:6px;height:6px;border-radius:50%}.daily-operator-product-grid>span.down,.daily-operator-product-grid .boss-operator-product-metric.down b{color:#dc2626}.daily-operator-product-grid>span.up{color:#059669}.daily-operator-performance-table td>i{display:inline-grid;width:20px;height:20px;place-items:center;color:#64748b;background:#edf2f7;border-radius:6px;font-style:normal}.daily-operator-performance-table td>i.top{color:#fff;background:#3b82f6}.daily-operator-performance-table td.down{color:#dc2626}.daily-operator-performance-table td.up{color:#059669}.daily-operator-performance-table td.warn{color:#d97706}.daily-operator-fee-breakdown>span,.daily-operator-fee-breakdown>small{display:block}.daily-operator-fee-breakdown>small{display:flex;justify-content:flex-end;gap:6px;margin-top:2px;color:#64748b;font-size:9px;font-weight:600;line-height:1.1}.daily-operator-fee-breakdown>small em{font-style:normal}.daily-operator-attention{display:inline-block;padding:3px 7px;border-radius:999px;font-size:10px}.daily-operator-attention.is-risk{color:#b91c1c;background:#fee2e2}.daily-operator-attention.is-warn{color:#b45309;background:#fef3c7}.daily-operator-attention.is-good{color:#047857;background:#dcfce7}.operation-dimension-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.operation-dimension-overview article{padding:14px 16px;border:1px solid #dbe5f1;border-radius:12px;background:linear-gradient(145deg,#fff,#f5f9ff)}.operation-dimension-overview header,.operation-dimension-overview article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.operation-dimension-overview header span{color:#1e3a5f;font-size:13px;font-weight:700}.operation-dimension-overview header b{padding:3px 7px;color:#2563eb;background:#eaf2ff;border-radius:999px;font-size:10px}.operation-dimension-overview article>strong{display:block;margin:9px 0 7px;color:#172554;font-size:22px}.operation-dimension-overview article>div,.operation-dimension-overview article>small{color:#64748b;font-size:10px}.operation-dimension-overview article>small{display:block;margin-top:5px}.operation-category-table{min-width:1080px}.operation-category-table td:nth-child(3) b,.operation-category-table td:nth-child(3) small{display:block;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-detail-tools,.operation-id-search{display:flex;align-items:center}.operation-detail-tools{gap:10px}.operation-detail-tools>span{color:#64748b;font-size:10px;white-space:nowrap}.operation-id-search{gap:6px}.operation-id-search>span{color:#64748b;font-size:10px}.operation-id-search input{width:210px;height:30px;padding:0 10px;color:#172554;background:#ffffffd1;border:1px solid #cbd5e1;border-radius:8px;outline:none;font:inherit;font-size:11px}.operation-id-search input:focus{border-color:#7aa7ff;box-shadow:0 0 0 3px #2563eb17}.operation-category-table td:nth-child(3) small{margin-top:2px;color:#64748b;font-size:10px}.operation-no-profit-note{margin:-2px 0 14px;padding:9px 12px;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:10px}@media(max-width:980px){.operation-dimension-overview{grid-template-columns:minmax(0,1fr)}}.boss-platform-summary-table tbody tr.boss-store-product-status-row td{height:34px;padding-left:18px;color:#7c4a5a!important;background:#fff7f8!important;border-top:1px solid #f7dce3;box-shadow:inset 3px 0 #f9a8d4;font-size:9px;font-weight:400!important;text-align:left}.boss-platform-summary-table tbody tr.boss-store-product-status-row.is-error td{color:#dc2626!important}.nav-platform-children{display:grid;gap:2px;margin:1px 0 6px 15px;padding:2px 0 2px 9px;border-left:1px solid rgba(59,130,246,.22)}.nav-item.nav-level-3{min-height:31px;padding:6px 12px 6px 22px;color:#64748b;border-radius:7px;font-size:11px}.nav-item.nav-level-3:before{left:8px;width:4px;height:4px;opacity:.72}.nav-item.nav-level-3.active{color:#1d4ed8;background:#3b82f61f;box-shadow:inset 2px 0 #2563eb}.nav-item.nav-parent-item.active{color:#1d4ed8;background:#3b82f61a;box-shadow:none}.nav-item.nav-parent-item.active:before{background:#2563eb}.nav-section-toggle,.nav-parent-toggle{width:100%;font:inherit;text-align:left;cursor:pointer;appearance:none}.nav-section-toggle{display:flex;align-items:center;color:#64748b;background:transparent;border:0}.nav-section-toggle:after{display:none}.nav-section-toggle:hover{color:#1e293b}.nav-collapsible-list{display:grid;gap:4px}.nav-parent-toggle{display:flex;align-items:center}.nav-parent-toggle>span{min-width:0}.nav-expand-chevron{flex:none;margin-left:auto;color:#2563eb8c;font-size:16px;font-style:normal;line-height:1;transform-origin:center;transition:transform .18s ease,color .18s ease}.nav-expand-chevron.expanded{transform:rotate(90deg)}.nav-section-toggle:hover .nav-expand-chevron,.nav-parent-toggle:hover .nav-expand-chevron{color:#2563eb}.nav-collapse-enter-active,.nav-collapse-leave-active{overflow:hidden;transition:max-height .2s ease,opacity .16s ease,transform .2s ease}.nav-collapse-enter-from,.nav-collapse-leave-to{max-height:0;opacity:0;transform:translateY(-4px)}.nav-collapse-enter-to,.nav-collapse-leave-from{max-height:640px;opacity:1;transform:translateY(0)}@media(max-width:560px){.nav-section-toggle{display:flex;min-width:110px}.nav-collapsible-list{grid-auto-flow:column;grid-auto-columns:max-content}}.operation-view{--operation-blue: #2563eb;--operation-orange: #d97706;--operation-red: #dc2626;--operation-green: #059669;--operation-ink: #172033;--operation-muted: #64748b;--operation-line: rgba(148, 163, 184, .28);min-width:0;color:var(--operation-ink)}.operation-topbar{margin-bottom:12px}.operation-page-subtitle{margin:6px 0 0;color:#5b6b82;font-size:13px}.operation-filter-card,.operation-summary-section,.operation-priority-section,.operation-glass-panel{background:linear-gradient(135deg,#fffffff5,#f7faffd6),radial-gradient(circle at 92% 0,rgba(37,99,235,.08),transparent 32%);border:1px solid rgba(203,213,225,.72);box-shadow:0 14px 34px #0f172a11;backdrop-filter:blur(18px)}.operation-filter-card{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:11px 13px;border-radius:12px}.operation-period-switch{display:inline-flex;flex:0 0 auto;padding:3px;background:#e2e8f0d1;border:1px solid #d4deea;border-radius:8px}.operation-period-switch button{min-width:56px;height:30px;padding:0 12px;color:#526176;background:transparent;border:0;border-radius:6px;font:inherit;font-size:12px;cursor:var(--dumbbell-cursor)}.operation-period-switch button.active{color:#174ea6;background:#fff;box-shadow:0 2px 7px #0f172a1a}.operation-filter-card>label{display:flex;align-items:center;gap:7px}.operation-filter-card>label span,.operation-data-date span{color:var(--operation-muted);font-size:12px;white-space:nowrap}.operation-filter-card input,.operation-filter-card select{height:34px;min-width:146px;padding:0 10px;color:#111827;background:#fffffff0;border:1px solid #cbd5e1;border-radius:7px;outline:none;font:inherit;font-size:12px}.operation-filter-card select{min-width:210px}.operation-filter-card input:focus,.operation-filter-card select:focus{border-color:#78a5f8;box-shadow:0 0 0 3px #2563eb1a}.operation-query-button,.operation-error-state button{height:34px;padding:0 14px;color:#fff;background:var(--operation-blue);border:1px solid var(--operation-blue);border-radius:7px;font:inherit;font-size:12px;cursor:var(--dumbbell-cursor)}.operation-query-button:disabled{opacity:.5}.operation-data-date{display:inline-flex;align-items:center;gap:7px;margin-left:auto}.operation-data-date strong{color:#1d4ed8;font-size:12px;font-weight:500}.operation-error-state{display:flex;align-items:center;justify-content:center;gap:12px;min-height:120px;padding:18px;color:#b91c1c;background:#fff7f7;border:1px solid #fecaca;border-radius:12px}.operation-summary-section{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(680px,2.08fr);gap:12px;margin-bottom:12px;padding:12px;border-radius:14px}.operation-summary-section.loading{opacity:.66}.operation-conclusion-card{display:flex;min-height:160px;padding:16px;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#eef5fffa,#ffffffe6),radial-gradient(circle at 0 100%,rgba(37,99,235,.1),transparent 46%);border:1px solid #cfe0fb;border-radius:11px}.operation-section-kicker{color:#1d4ed8;font-size:10px;font-weight:600;letter-spacing:.08em}.operation-conclusion-card h2{margin-top:7px;color:#172554;font-size:16px}.operation-conclusion-card p{margin:9px 0 0;color:#344054;font-size:12px;line-height:1.7}.operation-conclusion-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.operation-conclusion-tags span{padding:4px 8px;color:#31578c;background:#ffffffc2;border:1px solid #cfe0fb;border-radius:999px;font-size:10px}.operation-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.operation-kpi-grid article{display:flex;min-width:0;padding:13px 14px;flex-direction:column;justify-content:center;background:#ffffffc7;border:1px solid var(--operation-line);border-radius:10px}.operation-kpi-grid article.expense-kpi{box-shadow:inset 3px 0 #f59e0b}.operation-kpi-grid span{color:#526176;font-size:11px}.operation-kpi-grid strong{margin-top:5px;overflow:hidden;color:#16213a;font-size:20px;font-weight:600;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.operation-kpi-grid small{margin-top:5px;overflow:hidden;color:#667085;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.operation-kpi-grid small.negative,.operation-data-table .negative{color:var(--operation-red)}.operation-kpi-grid small.positive,.operation-data-table .positive{color:#047857}.operation-priority-section{margin-bottom:12px;padding:12px;border-radius:14px}.operation-section-title,.operation-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.operation-section-title{margin-bottom:10px;padding:0 2px}.operation-section-title h2,.operation-panel-head h2{margin-top:3px;color:#172554;font-size:15px}.operation-section-title p,.operation-panel-head p{margin:3px 0 0;color:var(--operation-muted);font-size:10px}.operation-priority-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.operation-priority-card{position:relative;display:grid;min-height:102px;padding:12px 12px 12px 42px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left;background:#ffffffc7;border:1px solid #dbe4f0;border-radius:10px;cursor:var(--dumbbell-cursor)}.operation-priority-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:#94a3b8;border-radius:10px 0 0 10px;content:""}.operation-priority-card.danger:before{background:#ef4444}.operation-priority-card.warning:before{background:#f59e0b}.operation-priority-card.opportunity:before{background:#10b981}.operation-priority-card.info:before{background:#3b82f6}.operation-priority-card:hover{border-color:#9ebdf2;transform:translateY(-1px)}.operation-priority-index{position:absolute;top:13px;left:12px;display:grid;width:22px;height:22px;place-items:center;color:#1d4ed8;background:#eaf1ff;border-radius:7px;font-size:9px}.operation-priority-copy{display:block;min-width:0}.operation-priority-copy small,.operation-priority-copy b,.operation-priority-copy em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-priority-copy small{color:#7b8aa0;font-size:9px}.operation-priority-copy b{margin-top:4px;color:#1f2937;font-size:12px;font-weight:600}.operation-priority-copy em{margin-top:5px;color:#64748b;font-size:9.5px;font-style:normal}.operation-priority-card>strong{color:#111827;font-size:14px;font-weight:500;white-space:nowrap}.operation-priority-card.danger>strong{color:var(--operation-red)}.operation-priority-card.opportunity>strong{color:#047857}.operation-trend-risk-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(300px,.9fr);gap:12px;margin-bottom:12px}.operation-glass-panel{padding:13px;border-radius:14px}.operation-panel-head{margin-bottom:10px}.operation-panel-head>span{color:#64748b;font-size:10px}.operation-legend{display:flex;align-items:center;gap:12px;color:#475569;font-size:10px}.operation-legend span{display:inline-flex;align-items:center;gap:5px}.operation-legend i.bar{width:11px;height:7px;background:#bcd6ff;border:1px solid #72a7f8;border-radius:2px}.operation-legend i.line{width:12px;height:2px;background:#d97706}.operation-trend-chart{width:100%;height:302px}.operation-risk-list{display:grid;gap:7px}.operation-risk-list button{display:grid;min-height:60px;padding:9px 10px;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:9px;text-align:left;background:#f8fafcd6;border:1px solid #e1e8f2;border-radius:9px;cursor:var(--dumbbell-cursor)}.operation-risk-list button:hover{border-color:#9ebdf2}.operation-risk-list button>i{width:4px;height:28px;background:#94a3b8;border-radius:999px}.operation-risk-list button.danger>i{background:#ef4444}.operation-risk-list button.warning>i{background:#f59e0b}.operation-risk-list button.opportunity>i{background:#10b981}.operation-risk-list button.info>i{background:#3b82f6}.operation-risk-list button span,.operation-risk-list button b,.operation-risk-list button small{display:block;min-width:0}.operation-risk-list button b{overflow:hidden;color:#1f2937;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.operation-risk-list button small{margin-top:4px;overflow:hidden;color:#64748b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.operation-risk-list button>strong{color:#334155;font-size:11px;font-weight:500;white-space:nowrap}.operation-risk-list button.danger>strong{color:var(--operation-red)}.operation-risk-list button.opportunity>strong{color:#047857}.operation-store-panel,.operation-product-panel{margin-bottom:12px}.operation-table-wrap{overflow:auto;border:1px solid #d9e3ef;border-radius:10px;scrollbar-color:#b8c5d5 transparent;scrollbar-width:thin}.operation-table-wrap.product{max-height:535px}.operation-table-wrap.category{max-height:300px}.operation-data-table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0;color:#111827;table-layout:fixed;font-size:10.5px;font-variant-numeric:tabular-nums}.operation-data-table.operation-category-table{min-width:1080px;font-size:10px}.operation-category-table th,.operation-category-table td{height:31px;padding:4px 5px}.operation-category-table th{height:34px}.operation-data-table th,.operation-data-table td{height:36px;padding:6px 8px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid rgba(226,232,240,.72);border-bottom:1px solid rgba(226,232,240,.9)}.operation-data-table th{position:sticky;z-index:3;top:0;height:40px;color:#19345f;background:#edf3fb;font-weight:500}.operation-data-table tbody tr:nth-child(2n) td{background:#f8fafc94}.operation-data-table tbody tr:hover td{background:#f0f6ff}.operation-data-table .align-left{text-align:left}.operation-store-name{display:inline-flex;align-items:center;gap:6px}.operation-store-name i{flex:0 0 6px;width:6px;height:6px;border-radius:50%}.operation-status{display:inline-flex;padding:3px 7px;color:#475569;background:#eef2f7;border-radius:999px;font-size:9px}.operation-status.danger{color:#b91c1c;background:#fee2e2}.operation-status.warning{color:#9a4f00;background:#fff1d6}.operation-status.opportunity{color:#047857;background:#dff8ee}.operation-product-tabs{display:inline-flex;padding:3px;background:#e7edf5;border:1px solid #d3dce9;border-radius:8px}.operation-product-tabs button{height:29px;padding:0 11px;color:#526176;background:transparent;border:0;border-radius:6px;font:inherit;font-size:10px;cursor:var(--dumbbell-cursor)}.operation-product-tabs button.active{color:#174ea6;background:#fff;box-shadow:0 2px 6px #0f172a1a}.operation-product-table th:nth-child(1){width:48px}.operation-product-table th:nth-child(2){width:184px}.operation-product-table th:nth-child(3){width:150px}.operation-product-table th:nth-child(4){width:82px}.operation-product-table th:nth-child(13){width:190px}.operation-product-table td b,.operation-product-table td small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-product-table td b{font-weight:500}.operation-product-table td small{margin-top:3px;color:#718096;font-size:8.5px}.operation-product-id{color:#174ea6}.operation-rank{display:inline-grid;width:21px;height:21px;place-items:center;color:#1d4ed8;background:#eaf1ff;border-radius:7px;font-size:9px}.operation-advice{color:#475569;font-size:9.5px}@media(max-width:1280px){.operation-summary-section{grid-template-columns:minmax(0,1fr)}.operation-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-trend-risk-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:780px){.operation-filter-card{align-items:stretch;flex-direction:column}.operation-filter-card>label,.operation-filter-card input,.operation-filter-card select{width:100%}.operation-data-date{margin-left:0}.operation-kpi-grid,.operation-priority-grid{grid-template-columns:minmax(0,1fr)}.operation-panel-head,.operation-section-title{align-items:flex-start;flex-direction:column}}.product-id-panel{padding:14px 16px 16px;background:radial-gradient(circle at 8% 0%,rgba(59,130,246,.08),transparent 30%),linear-gradient(145deg,#fffffffa,#f7fafff0);border:1px solid rgba(203,213,225,.74);border-radius:18px;box-shadow:0 14px 34px #0f172a12,inset 0 1px #fffffff5}.product-id-panel>.product-id-panel-head{align-items:center;margin-bottom:10px}.product-id-title-block{display:flex;min-width:0;align-items:center;gap:10px}.product-id-panel-head .product-id-title-block h2{margin:0;color:#10213d;font-size:20px;font-weight:650;letter-spacing:-.01em}.product-id-title-block p{margin:3px 0 0;color:#718096;font-size:10.5px;line-height:1.3}.product-id-head-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.product-id-group-filter{position:relative;flex:0 0 auto;z-index:60}.product-id-group-filter-summary{display:inline-flex;align-items:center;gap:5px;cursor:pointer;padding:6px 11px;color:#3b5a82;background:#ffffffd9;border:1px solid #c6d6ec;border-radius:999px;font-size:11px;user-select:none}.product-id-group-filter-summary b{color:#1d4ed8;font-weight:700}.product-id-group-filter.open .product-id-group-filter-summary{background:#eaf2ff;border-color:#9dc0ef}.product-id-group-filter-panel{position:absolute;right:0;top:calc(100% + 6px);z-index:500;width:540px;max-height:62vh;overflow-y:auto;padding:11px 13px;background:#fff;border:1px solid #d7e2f0;border-radius:10px;box-shadow:0 14px 34px #1f407838}.product-id-group-filter-actions{display:flex;gap:8px;margin-bottom:8px}.product-id-group-filter-actions button{padding:2px 10px;font-size:11px;color:#2f6bff;background:#eef4ff;border:1px solid #cfe0fa;border-radius:6px;cursor:pointer}.product-id-group-filter-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.product-id-group-filter-group{padding:6px 8px;border:1px solid #edf1f7;border-radius:8px;background:#fbfcfe}.pid-gf-group-head{display:flex;align-items:center;gap:6px;font-size:12px;color:#26364c;cursor:pointer}.pid-gf-group-head b{font-weight:600}.pid-gf-cols{display:flex;flex-wrap:wrap;gap:3px 12px;margin:5px 0 0 18px}.pid-gf-cols label{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#5a6678;cursor:pointer;white-space:nowrap}.product-id-group-filter-panel input{accent-color:#2f6bff;margin:0}.product-id-panel-head .product-id-count-badge{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:4px;padding:6px 9px;color:#64748b;background:#ffffffc2;border:1px solid rgba(191,219,254,.8);border-radius:999px;box-shadow:0 4px 12px #1e40af0f;font-size:10px;line-height:1}.product-id-panel-head .product-id-count-badge b{color:#1d4ed8;font-size:14px;font-weight:700}.product-id-panel-head .product-id-count-badge span{color:#64748b;font-size:10px;font-weight:500}.product-id-panel-head .product-id-count-badge em{margin-left:4px;padding-left:8px;color:#94a3b8;border-left:1px solid #dbe5f1;font-size:9px;font-style:normal}.product-id-export-button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:5px;padding:0 11px;color:#047857;background:#f0fdf4;border:1px solid #a7e3c2;border-radius:8px;box-shadow:0 4px 12px #04785714;font-size:11px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.product-id-export-button>span{font-size:14px;line-height:1}.product-id-export-button:hover:not(:disabled){background:#dcfce7;border-color:#6fd09c;transform:translateY(-1px)}.product-id-export-button:focus-visible{outline:2px solid rgba(16,185,129,.28);outline-offset:2px}.product-id-export-button:disabled{color:#94a3b8;background:#f8fafc;border-color:#dbe3ec;box-shadow:none;cursor:not-allowed}.product-id-share-button:not(:disabled){color:#1d4ed8;background:#eff5ff;border-color:#bcd3fb;box-shadow:0 4px 12px #2563eb14}.product-id-share-button:hover:not(:disabled){background:#dbe8ff;border-color:#93b8f6}.product-id-share-button:focus-visible{outline:2px solid rgba(37,99,235,.28)}.product-id-panel>.product-id-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:10px;padding:10px 11px;background:linear-gradient(135deg,#fafcfff0,#eef6ffc2);border:1px solid rgba(191,219,254,.7);border-radius:14px;box-shadow:inset 0 1px #fffffff5,0 7px 20px #1e40af0f;backdrop-filter:blur(14px)}.product-id-panel .product-id-filters{display:grid;width:100%;min-width:0;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));align-items:end;gap:8px}.product-id-panel .product-id-filter-field{display:grid;min-width:0;gap:5px}.product-id-panel .product-id-search-field{min-width:170px}.product-id-panel .product-id-filter-field>span{padding-left:2px;color:#5e6f87;font-size:10px;font-weight:550;line-height:1.2;letter-spacing:.01em}.product-id-panel .product-id-filter-field>select,.product-id-panel .product-id-filter-field>input{width:100%;height:34px;padding:0 11px;color:#16233b;background:#ffffffe0;border:1px solid rgba(203,213,225,.92);border-radius:9px;box-shadow:inset 0 1px #fffffff5,0 2px 7px #0f172a06;font-size:11.5px;font-weight:400;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.product-id-panel .product-id-filter-field>select{cursor:pointer}.product-id-panel .product-id-filter-field>input::placeholder{color:#9aa8ba}.product-id-panel .product-id-filter-field>select:hover,.product-id-panel .product-id-filter-field>input:hover{background:#fff;border-color:#a9c8f5}.product-id-panel .product-id-filter-field>select:focus,.product-id-panel .product-id-filter-field>input:focus,.product-id-panel .product-id-filter-field>select:focus-visible,.product-id-panel .product-id-filter-field>input:focus-visible{outline:none;background:#fff;border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61f}.product-id-panel .product-id-sort-actions{display:flex;flex-wrap:nowrap;align-items:end;gap:8px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.product-id-panel .product-id-sort-actions .product-id-filter-field.compact{min-width:126px}.product-id-panel .product-id-direction-field{min-width:82px}.product-id-panel .product-id-sort-button{width:100%;height:34px;padding:0 11px;color:#1d4ed8;background:#eff6fff0;border:1px solid #bfdbfe;border-radius:9px;box-shadow:inset 0 1px #fffffff5,0 2px 7px #2563eb0d;font-size:11.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.product-id-panel .product-id-sort-button:hover{color:#1e40af;background:#dbeafe;border-color:#93c5fd;box-shadow:0 3px 9px #2563eb1a}.product-id-panel .product-id-sort-button:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}@media(max-width:1280px){.product-id-panel>.product-id-toolbar{grid-template-columns:minmax(0,1fr)}.product-id-panel .product-id-sort-actions{justify-self:end}}@media(max-width:720px){.product-id-panel>.product-id-panel-head{align-items:flex-start;flex-direction:column;gap:9px}.product-id-head-actions{width:100%;justify-content:space-between}.product-id-panel .product-id-filters{grid-template-columns:minmax(0,1fr)}.product-id-panel .product-id-search-field,.product-id-panel .product-id-sort-actions,.product-id-panel .product-id-sort-actions .product-id-filter-field.compact{width:100%;min-width:0}.product-id-panel .product-id-sort-actions{justify-self:stretch}.product-id-panel .product-id-sort-button{flex:0 0 auto}}.summary-month-unified-section.is-platform-month .summary-month-unified-columns{grid-template-columns:repeat(10,minmax(172px,1fr));min-width:1790px}.summary-month-unified-section.is-platform-month .summary-month-unified-head span{color:#526176;font-size:11px}.summary-month-unified-column.is-order-performance .summary-month-total-values.is-dual,.summary-month-unified-column.is-order-gross-profit .summary-month-total-values.is-dual,.summary-month-unified-column.is-marketing-gross-profit .summary-month-total-values.is-dual{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.summary-month-unified-column.is-order-performance .summary-month-total-values.is-dual .summary-month-value strong,.summary-month-unified-column.is-order-gross-profit .summary-month-total-values.is-dual .summary-month-value strong,.summary-month-unified-column.is-marketing-gross-profit .summary-month-total-values.is-dual .summary-month-value strong{font-size:14px}.summary-month-unified-column.is-operating-cost .summary-month-column-total header{margin-bottom:10px}.summary-month-unified-column.is-operating-cost .summary-month-total-values.is-triple,.summary-month-unified-column.is-operating-cost .summary-month-platform-values.is-triple{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.summary-month-unified-column.is-operating-cost .summary-month-total-values.is-triple .summary-month-value small{font-size:8.5px}.summary-month-unified-column.is-operating-cost .summary-month-total-values.is-triple .summary-month-value strong{font-size:10.5px}.summary-month-unified-column.is-operating-cost .summary-month-platform-values.is-triple small{font-size:8px}.summary-month-unified-column.is-operating-cost .summary-month-platform-values.is-triple strong{font-size:9.5px}.operation-hierarchy-panel{margin-bottom:12px;padding:13px 14px 14px}.operation-hierarchy-panel>.operation-panel-head{align-items:flex-end;gap:14px;margin-bottom:10px}.operation-hierarchy-panel>.operation-panel-head h2{margin-top:2px}.operation-hierarchy-panel>.operation-panel-head p{margin-top:3px}.operation-hierarchy-overview{gap:8px;margin-bottom:10px}.operation-hierarchy-overview article{min-width:0;padding:9px 11px;border-color:#cbd5e1d1;border-radius:9px;background:linear-gradient(145deg,#fffffff0,#f5f9ffd6);box-shadow:0 3px 12px #1e40af09}.operation-hierarchy-overview header span{font-size:10.5px;font-weight:600}.operation-hierarchy-overview header b{padding:2px 6px;font-size:8.5px;font-weight:600}.operation-hierarchy-overview article>strong{margin:5px 0 4px;font-size:16px;font-weight:650}.operation-hierarchy-overview article>div,.operation-hierarchy-overview article>small{font-size:8.5px}.operation-hierarchy-overview article>small{margin-top:3px}.operation-hierarchy-tools{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:7px}.operation-hierarchy-tools .operation-id-search{min-width:0}.operation-hierarchy-tools .operation-id-search input{width:220px;height:29px;border-radius:7px;font-size:10px}.operation-hierarchy-expand-all{height:29px;padding:0 10px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;box-shadow:0 1px 2px #2563eb0a;font:inherit;font-size:9.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.operation-hierarchy-expand-all:hover{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.operation-hierarchy-expand-all:focus-visible,.operation-hierarchy-toggle:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.operation-table-wrap.hierarchy{max-height:clamp(360px,52vh,560px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:#ffffffe0;border-color:#d7e1ed;border-radius:9px;box-shadow:inset 0 1px #ffffffeb}.operation-hierarchy-table{min-width:1180px;font-size:9.5px}.operation-hierarchy-table th,.operation-hierarchy-table td{height:32px;padding:4px 6px}.operation-hierarchy-table th{top:0;z-index:4;height:35px;color:#315071;background:#eaf1f9;box-shadow:inset 0 -1px #cfdae8;font-size:9px;font-weight:600}.operation-hierarchy-table th:first-child,.operation-hierarchy-table td:first-child{width:246px;min-width:246px;max-width:246px}.operation-hierarchy-table th:first-child{position:sticky;z-index:6;left:0;background:#e5eef9;box-shadow:inset 0 -1px #cfdae8,4px 0 8px #1e40af0e}.operation-hierarchy-table td:first-child{position:sticky;z-index:2;left:0;box-shadow:4px 0 8px #1e40af09}.operation-hierarchy-table th:last-child,.operation-hierarchy-table td:last-child{width:92px;min-width:92px}.operation-hierarchy-row.is-store td{color:#1e3a5f;background:#f2f7ff!important;border-bottom-color:#d6e3f4;font-weight:500}.operation-hierarchy-row.is-store td:first-child{background:#edf4ff!important;box-shadow:inset 3px 0 #60a5fa,4px 0 8px #1e40af0a}.operation-hierarchy-row.is-category td{color:#27364a;background:#fbfcfe!important}.operation-hierarchy-row.is-category td:first-child{background:#f7fafc!important;box-shadow:inset 3px 0 #a7d8c4,4px 0 8px #0f766e08}.operation-hierarchy-row.is-product td{color:#475569;background:#fff!important;font-size:9px}.operation-hierarchy-row.is-product:nth-child(2n) td{background:#fcfdff!important}.operation-hierarchy-row.is-product td:first-child{background:#fff!important;box-shadow:inset 3px 0 #ddd6fe,4px 0 8px #4c1d9506}.operation-hierarchy-row:hover td,.operation-hierarchy-row.is-product:hover td{background:#eef5ff!important}.operation-hierarchy-row:hover td:first-child,.operation-hierarchy-row.is-product:hover td:first-child{background:#eaf3ff!important}.operation-hierarchy-name{display:flex;min-width:0;align-items:center;gap:5px;padding-inline-start:calc(var(--hierarchy-depth, 0) * 17px)}.operation-hierarchy-toggle,.operation-hierarchy-toggle-spacer{flex:0 0 18px;width:18px;height:18px}.operation-hierarchy-toggle{display:inline-grid;padding:0;place-items:center;color:#2563eb;background:#fffffff5;border:1px solid #bfdbfe;border-radius:5px;box-shadow:0 1px 2px #2563eb0d;font:inherit;font-size:11px;font-weight:500;line-height:1;cursor:pointer}.operation-hierarchy-toggle:hover{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.operation-hierarchy-kind{display:inline-grid;flex:0 0 22px;width:22px;height:18px;place-items:center;color:#31578c;background:#e2edff;border-radius:5px;font-size:8px;font-weight:600;line-height:1}.operation-hierarchy-row.is-category .operation-hierarchy-kind{color:#047857;background:#dcfce7}.operation-hierarchy-row.is-product .operation-hierarchy-kind{color:#6d28d9;background:#f1eafe}.operation-hierarchy-copy{display:block;min-width:0;line-height:1.15}.operation-hierarchy-copy b,.operation-hierarchy-copy small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-hierarchy-copy b{color:#1e293b;font-size:9.5px;font-weight:550}.operation-hierarchy-row.is-product .operation-hierarchy-copy b{font-size:9px;font-weight:500}.operation-hierarchy-copy small{margin-top:2px;color:#7b8aa0;font-size:8px;font-weight:400}.operation-hierarchy-empty{height:84px!important;color:#94a3b8!important;background:#fff!important;font-size:10px;text-align:center!important}@media(max-width:1100px){.operation-hierarchy-panel>.operation-panel-head{align-items:flex-start;flex-direction:column}.operation-hierarchy-tools{width:100%;justify-content:flex-start}.operation-hierarchy-overview{grid-template-columns:repeat(3,minmax(190px,1fr));overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.operation-hierarchy-table{min-width:1080px}.operation-hierarchy-table th:first-child,.operation-hierarchy-table td:first-child{width:218px;min-width:218px;max-width:218px}}@media(max-width:640px){.operation-hierarchy-panel{padding:10px}.operation-hierarchy-tools .operation-id-search{width:100%}.operation-hierarchy-tools .operation-id-search input{width:min(100%,280px);flex:1 1 auto}.operation-table-wrap.hierarchy{max-height:min(58vh,480px)}.operation-hierarchy-table{min-width:1010px;font-size:9px}.operation-hierarchy-table th:first-child,.operation-hierarchy-table td:first-child{width:196px;min-width:196px;max-width:196px}.operation-hierarchy-name{gap:4px;padding-inline-start:calc(var(--hierarchy-depth, 0) * 13px)}}.sku-region-grid.has-new-sku{grid-template-areas:"sales new province";grid-template-columns:minmax(748px,1.55fr) minmax(300px,.62fr) minmax(240px,.43fr);gap:12px;align-items:stretch}.sku-region-grid.has-new-sku>.sku-sales-card{grid-area:sales}.sku-region-grid.has-new-sku>.new-sku-card{grid-area:new}.sku-region-grid.has-new-sku>.province-analysis-card{grid-area:province;padding-inline:11px}.new-sku-card{background:radial-gradient(circle at 100% 0,rgba(16,185,129,.08),transparent 34%),#fff}.sku-region-section .new-sku-card .sku-region-card-head{gap:8px}.sku-region-section .new-sku-card .sku-region-card-head h3{display:flex;align-items:center;font-size:15px;font-weight:650}.sku-region-section .new-sku-card .sku-region-card-head span.new-sku-title-badge{display:inline-flex;height:20px;align-items:center;margin:0 6px 0 0;padding:0 6px;color:#047857;background:#dcfce7;border:1px solid #a7f3d0;border-radius:6px;font-size:9px;font-weight:700;letter-spacing:.05em}.sku-region-section .new-sku-card .sku-region-card-head>div>span:not(.new-sku-title-badge){font-size:9.5px}.sku-region-section .new-sku-card .sku-region-card-head>em{color:#047857;background:#ecfdf5;border-color:#a7f3d0;font-size:10px}.new-sku-list{max-height:318px;overflow-y:auto;overscroll-behavior:contain;background:#ffffffdb;border:1px solid #dce8e3;border-radius:8px;scrollbar-gutter:stable}.new-sku-list::-webkit-scrollbar{width:6px}.new-sku-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.new-sku-row{display:grid;grid-template-columns:34px minmax(0,1fr) 76px;gap:7px;align-items:center;min-height:52px;padding:7px 8px;border-bottom:1px solid #e8f0ed}.new-sku-row:last-child{border-bottom:0}.new-sku-row:hover{background:#f3fbf7}.new-sku-badge{display:inline-grid;height:20px;place-items:center;color:#047857;background:#dcfce7;border-radius:5px;font-size:8px;font-weight:700;letter-spacing:.04em}.new-sku-copy,.new-sku-metrics{display:block;min-width:0}.new-sku-copy b,.new-sku-copy small,.new-sku-metrics b,.new-sku-metrics small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-region-section .new-sku-copy b{color:#1e293b;font-size:10.5px;font-weight:600}.sku-region-section .new-sku-copy small{margin-top:2px;color:#7b8aa0;font-size:8.5px;font-weight:400}.new-sku-metrics{text-align:right}.sku-region-section .new-sku-metrics b{color:#047857;font-size:10.5px;font-weight:600}.sku-region-section .new-sku-metrics small{margin-top:3px;color:#64748b;font-size:8.5px;font-weight:400}.sku-region-section .new-sku-empty{min-height:318px;padding:20px;color:#7b8aa0;text-align:center}.sku-region-grid.has-new-sku .province-analysis-card .sku-region-card-head{gap:6px}.sku-region-section .sku-region-grid.has-new-sku .province-analysis-card .sku-region-card-head h3{font-size:14px;font-weight:650}.sku-region-section .sku-region-grid.has-new-sku .province-analysis-card .sku-region-card-head span{font-size:9px}.sku-region-section .sku-region-grid.has-new-sku .province-analysis-card .sku-region-card-head>em{font-size:9px}.sku-region-grid.has-new-sku .province-top-row{grid-template-columns:21px minmax(0,1fr) 39px;gap:5px;min-height:42px}.sku-region-section .sku-region-grid.has-new-sku .province-top-row>em{width:20px;height:20px;font-size:9px}.sku-region-section .sku-region-grid.has-new-sku .province-top-row span b{font-size:10.5px;font-weight:600}.sku-region-section .sku-region-grid.has-new-sku .province-top-row span small,.sku-region-section .sku-region-grid.has-new-sku .province-top-row>strong{font-size:9px}@media(min-width:1251px)and (max-width:1659px){.sku-region-grid.has-new-sku{grid-template-areas:"sales sales" "new province";grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.sku-region-grid.has-new-sku .sku-sales-card .sku-region-card-head{align-items:flex-start;flex-direction:row}}@media(max-width:1250px){.sku-region-grid.has-new-sku{grid-template-areas:"sales" "new" "province";grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.sku-region-grid.has-new-sku{gap:9px}.sku-region-grid.has-new-sku>.sku-region-card{padding:10px}.new-sku-row{grid-template-columns:32px minmax(0,1fr) 70px;gap:6px;padding-inline:7px}}.boss-month-sku-panel{margin:0 0 18px;padding:16px;border:1px solid #dce6f2;border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(37,99,235,.055),transparent 30%),linear-gradient(180deg,#fff,#f8fbff)}.boss-month-sku-head{align-items:center}.boss-month-sku-head h2{margin-bottom:3px}.boss-month-sku-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.boss-month-sku-summary span{padding:5px 8px;color:#64748b;background:#f4f7fb;border:1px solid #e1e8f1;border-radius:7px;font-size:10px;font-variant-numeric:tabular-nums}.boss-month-sku-summary b{margin-left:3px;color:#1d4ed8}.boss-month-sku-toolbar{display:grid;grid-template-areas:"big-category category search status expand";grid-template-columns:minmax(140px,160px) minmax(160px,190px) minmax(220px,280px) minmax(150px,1fr) auto;align-items:center;gap:9px;min-height:34px;margin:9px 0 8px}.boss-month-sku-toolbar-status{grid-area:status;min-width:0;overflow:hidden;color:#718096;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.boss-month-sku-filter{display:grid;min-width:0;height:30px;grid-template-columns:auto minmax(0,1fr);align-items:center;overflow:hidden;background:#fff;border:1px solid #d7e2ef;border-radius:8px}.boss-month-sku-filter.is-big-category{grid-area:big-category}.boss-month-sku-filter.is-category{grid-area:category}.boss-month-sku-filter>span{padding:0 7px 0 9px;color:#64748b;font-size:10px;font-weight:600;white-space:nowrap}.boss-month-sku-filter>select{width:100%;min-width:0;height:28px;padding:0 24px 0 8px;overflow:hidden;color:#334155;background-color:#fff;border:0;border-left:1px solid #e5ebf3;outline:0;font:inherit;font-size:10px;text-overflow:ellipsis;cursor:pointer}.boss-month-sku-filter:hover{border-color:#b9c9dd}.boss-month-sku-filter:focus-within{border-color:#93b4f5;box-shadow:0 0 0 3px #2563eb14}.boss-month-sku-search{position:relative;display:block;grid-area:search;width:100%;min-width:0}.boss-month-sku-search input{width:100%;height:30px;padding:0 30px 0 10px;color:#26364d;background:#fff;border:1px solid #d7e2ef;border-radius:8px;outline:none;font:inherit;font-size:10px}.boss-month-sku-search input:focus{border-color:#93b4f5;box-shadow:0 0 0 3px #2563eb14}.boss-month-sku-search button{position:absolute;top:50%;right:6px;display:grid;width:20px;height:20px;padding:0;place-items:center;color:#8492a6;background:transparent;border:0;border-radius:5px;cursor:pointer;transform:translateY(-50%)}.boss-month-sku-search button:hover{color:#1d4ed8;background:#eff6ff}.boss-month-sku-expand{display:inline-flex;grid-area:expand;align-items:center;justify-self:end;gap:5px;margin-left:0;padding:5px 9px;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;font:inherit;font-size:10px;font-weight:600;cursor:pointer}.boss-month-sku-expand:hover{color:#1d4ed8;background:#dbeafe}.boss-month-sku-expand i{font-style:normal;transition:transform .18s ease}.boss-month-sku-expand i.is-expanded{transform:rotate(180deg)}.boss-month-sku-table-wrap{--boss-month-sku-head-height: 36px;--boss-month-sku-context-row-height: 45px;max-height:420px;overflow:auto;border:1px solid #dbe5f0;border-radius:10px;overscroll-behavior:contain;scrollbar-gutter:stable}.boss-month-sku-table-wrap.is-expanded{max-height:560px}.boss-month-sku-table{width:100%;min-width:1280px;border-collapse:separate;border-spacing:0;color:#26364d;font-size:11px;font-variant-numeric:tabular-nums}.boss-month-sku-table th,.boss-month-sku-table td{height:36px;padding:6px 10px;border-right:1px solid #e5ebf3;border-bottom:1px solid #e5ebf3;text-align:right;white-space:nowrap}.boss-month-sku-table th{position:sticky;z-index:2;top:0;color:#36506f;background:#edf4fc;font-weight:600}.boss-month-sku-sort{display:inline-flex;width:100%;min-height:22px;align-items:center;justify-content:center;gap:4px;padding:0 3px;color:inherit;background:transparent;border:0;border-radius:5px;font:inherit;font-weight:inherit;white-space:nowrap;cursor:pointer}.boss-month-sku-sort:hover,.boss-month-sku-sort.active{color:#1d4ed8;background:#dbeafe8c}.boss-month-sku-sort:focus-visible{outline:2px solid #60a5fa;outline-offset:1px}.boss-month-sku-sort>i{min-width:10px;color:#94a3b8;font-size:9px;font-style:normal;line-height:1}.boss-month-sku-sort.active>i{color:currentColor}.boss-month-sku-table th:first-child,.boss-month-sku-table td:first-child,.boss-month-sku-table th:nth-child(2),.boss-month-sku-table td:nth-child(2){text-align:left}.boss-month-sku-table th:first-child,.boss-month-sku-table td:first-child{width:52px;text-align:center}.boss-month-sku-table th:nth-child(2){width:29%}.boss-month-sku-table th:nth-child(11){width:150px;text-align:center}.boss-month-sku-table tbody tr:hover td{background:#f4f8ff}.boss-month-sku-table tbody tr:last-child td{border-bottom:0}.boss-month-sku-table th:last-child,.boss-month-sku-table td:last-child{border-right:0}.boss-month-sku-table td:first-child>i{display:inline-grid;width:20px;height:20px;place-items:center;color:#64748b;background:#edf2f7;border-radius:6px;font-size:9px;font-style:normal}.boss-month-sku-table td:first-child>i.top{color:#fff;background:#3b82f6}.boss-month-sku-name{max-width:380px}.boss-month-sku-name b{display:block;overflow:hidden;color:#1e293b;font-weight:600;text-overflow:ellipsis}.boss-month-sku-product-count{display:inline-flex;min-width:28px;align-items:center;justify-content:center;gap:4px;padding:2px 6px;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;font:inherit;text-align:center;cursor:pointer}.boss-month-sku-product-count:hover{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.boss-month-sku-product-count:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.boss-month-sku-product-count:disabled{cursor:default;opacity:.55}.boss-month-sku-product-count i{font-size:9px;font-style:normal;transition:transform .18s ease}.boss-month-sku-product-count i.is-expanded{transform:rotate(180deg)}.boss-month-sku-table>tbody>tr.is-product-expanded>td{background:#f1f6fd;border-bottom-color:#cfdded}.boss-month-sku-table>tbody>tr.is-product-expanded.is-context-sticky>td{position:sticky;top:36px;z-index:4;background:#eaf2ff;border-bottom-color:#b8cbea;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #c7d7eb,0 8px 14px -13px #1e40afa6}.boss-month-sku-table>tbody>.boss-month-sku-product-detail-row>td{height:auto;padding:0;background:#f6f9fd;text-align:left;white-space:normal}.boss-month-sku-table>tbody>.boss-month-sku-product-detail-row:hover>td{background:#f6f9fd}.boss-month-sku-product-detail{padding:10px 12px 12px;border-bottom:1px solid #dbe5f0}.boss-month-sku-product-detail-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:8px}.boss-month-sku-product-detail-head>div{min-width:0}.boss-month-sku-product-detail-head b,.boss-month-sku-product-detail-head span{display:block}.boss-month-sku-product-detail-head b{overflow:hidden;color:#1e3a5f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.boss-month-sku-product-detail-head span,.boss-month-sku-product-detail-head em{color:#718096;font-size:9px;font-style:normal}.boss-month-sku-product-detail-head span{margin-top:2px}.boss-month-sku-product-detail-scroll{overflow:visible;border:1px solid #dce6f2;border-radius:8px;background:#fff}.boss-month-sku-product-detail-state{display:flex;min-height:70px;align-items:center;justify-content:center;gap:8px;color:#718096;background:#fff;border:1px dashed #cfdae8;border-radius:8px;font-size:10px}.boss-month-sku-product-detail-state.error{color:#dc2626;background:#fff8f8;border-color:#fecaca}.boss-month-sku-product-detail-state button{padding:3px 8px;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font:inherit;cursor:pointer}.boss-month-sku-product-detail-table{width:100%;min-width:1080px;border-collapse:separate;border-spacing:0;color:#334155;font-size:9px;font-variant-numeric:tabular-nums}.boss-month-sku-product-detail-table th,.boss-month-sku-product-detail-table td{position:static;width:auto;height:28px;padding:3px 6px;border-right:1px solid #e7edf5;border-bottom:1px solid #e7edf5;background:#fff;text-align:right;white-space:nowrap}.boss-month-sku-product-detail-table th{position:sticky;top:calc(var(--boss-month-sku-head-height) + var(--boss-month-sku-context-row-height));z-index:3;color:#52677f;background:#f1f5fa;box-shadow:inset 0 -1px #d6e1ee,0 7px 12px -12px #0f172a8c;font-size:8px;font-weight:600}.boss-month-sku-product-detail-table th:first-child,.boss-month-sku-product-detail-table td:first-child,.boss-month-sku-product-detail-table th:nth-child(2),.boss-month-sku-product-detail-table td:nth-child(2){width:auto;text-align:left}.boss-month-sku-product-detail-table th:first-child,.boss-month-sku-product-detail-table td:first-child{min-width:148px}.boss-month-sku-product-detail-table th:nth-child(2),.boss-month-sku-product-detail-table td:nth-child(2){width:220px;max-width:220px}.boss-month-sku-product-detail-table th:last-child,.boss-month-sku-product-detail-table td:last-child{border-right:0}.boss-month-sku-product-detail-table tbody tr:last-child td{border-bottom:0}.boss-month-sku-product-detail-table tbody tr:hover td{background:#f4f8ff}.boss-month-sku-product-attribute-toggle{display:inline-flex;width:auto;max-width:100%;min-width:0;align-items:center;justify-content:center;gap:5px;margin:0 auto;padding:0;color:#334155;background:transparent;border:0;font:inherit;text-align:center;cursor:pointer}.boss-month-sku-product-attribute-toggle>i{display:inline-grid;width:12px;height:12px;place-items:center;color:#2563eb;font-size:12px;font-style:normal;transition:transform .16s ease}.boss-month-sku-product-attribute-toggle>i.is-expanded{transform:rotate(90deg)}.boss-month-sku-product-attribute-toggle>b{overflow:hidden;text-overflow:ellipsis}.boss-month-sku-product-attribute-toggle>small{padding:1px 4px;color:#1d4ed8;background:#dbeafe;border-radius:999px;font-size:8px;font-weight:650}.boss-month-sku-product-attribute-toggle:hover>b{color:#1d4ed8}.boss-month-sku-product-attribute-toggle:focus-visible{outline:2px solid #60a5fa;outline-offset:2px;border-radius:4px}.boss-month-sku-product-attribute-toggle:disabled{cursor:default;opacity:.65}.boss-month-sku-product-detail-table tbody tr.is-attribute-expanded>td{background:#f1f6fd;border-bottom-color:#cbd9ea}.boss-month-sku-product-detail-table tbody tr.boss-month-sku-product-attribute-row>td{background:#f8fbff;border-bottom-color:#dce7f3}.boss-month-sku-product-detail-table tbody tr.boss-month-sku-product-attribute-row:hover>td{background:#eef6ff}.boss-month-sku-product-attribute-name{padding-left:18px!important;border-left:3px solid #60a5fa;text-align:left!important}.boss-month-sku-product-attribute-name>span{margin-right:5px;color:#93c5fd;font-size:11px}.boss-month-sku-product-attribute-name>em{margin-right:7px;padding:1px 4px;color:#1d4ed8;background:#dbeafe;border-radius:999px;font-size:8px;font-style:normal;font-weight:650}.boss-month-sku-product-attribute-name>b{display:inline-block;max-width:290px;overflow:hidden;color:#334155;font-weight:600;text-overflow:ellipsis;vertical-align:middle}@media(prefers-reduced-motion:reduce){.boss-month-sku-product-attribute-toggle>i{transition:none}}.boss-month-sku-product-source b,.boss-month-sku-product-source small{display:block;overflow:hidden;text-overflow:ellipsis}.boss-month-sku-product-source b{color:#334155}.boss-month-sku-product-source small{margin-top:1px;color:#8492a6;font-size:8px;line-height:1.1}.boss-month-sku-sales b,.boss-month-sku-sales small{display:block}.boss-month-sku-sales b{color:#1e40af}.boss-month-sku-sales small{margin-top:1px;color:#8492a6;font-size:9px}.boss-month-sku-table td.up{color:#047857}.boss-month-sku-table td.down{color:#dc2626}.boss-month-sku-table>thead>tr>th,.boss-month-sku-product-detail-table>thead>tr>th{color:#475569;font-weight:600;text-align:center!important}.boss-month-sku-table>tbody>tr:not(.boss-month-sku-product-detail-row)>td{color:#334155;font-weight:500;text-align:center!important}.boss-month-sku-product-detail-table>tbody>tr>td{color:#334155;font-size:9px;font-weight:400;line-height:1.15;text-align:center!important}.boss-month-sku-table>tbody>tr:not(.boss-month-sku-product-detail-row)>td b,.boss-month-sku-panel .boss-month-sku-sales b{color:inherit;font-weight:600}.boss-month-sku-product-detail-table>tbody>tr>td b{color:inherit;font-weight:500}.boss-month-sku-panel .boss-month-sku-table td.up,.boss-month-sku-panel .boss-month-sku-table td.down{color:#334155!important}.boss-month-sku-table .boss-month-sku-name,.boss-month-sku-product-detail-table .boss-month-sku-product-source,.boss-month-sku-product-detail-table td.boss-month-sku-product-attribute-name{text-align:center!important}.boss-month-sku-summary b{color:#334155;font-weight:600}.boss-month-sku-trend{display:block;width:132px;height:32px;margin:0 auto}.boss-month-sku-trend svg{display:block;width:100%;height:100%;overflow:visible}.boss-month-sku-trend path{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;vector-effect:non-scaling-stroke}.boss-month-sku-trend circle{fill:#fff;stroke:#2563eb;stroke-width:.9;vector-effect:non-scaling-stroke}.boss-month-sku-state{display:grid;min-height:120px;place-items:center;color:#8492a6;border:1px dashed #d7e2ef;border-radius:10px;font-size:11px}.boss-month-sku-state.error{color:#dc2626;background:#fff7f7;border-color:#fecaca}.boss-month-sku-empty-filter{align-content:center;gap:8px}.boss-month-sku-empty-filter button{padding:5px 10px;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:7px;font:inherit;font-size:10px;font-weight:600;cursor:pointer}.boss-month-sku-empty-filter button:hover{color:#1d4ed8;background:#f8fbff;border-color:#93b4f5}@media(max-width:1100px){.boss-month-sku-head{align-items:flex-start;flex-direction:column}.boss-month-sku-summary{justify-content:flex-start}.boss-month-sku-toolbar{grid-template-areas:"big-category category search expand" "status status status status";grid-template-columns:minmax(130px,.8fr) minmax(150px,1fr) minmax(210px,1.35fr) auto}}@media(max-width:760px){.boss-month-sku-panel{padding:12px}.boss-month-sku-toolbar{align-items:stretch;grid-template-areas:"big-category category" "search search" "status status" "expand expand";grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.boss-month-sku-search{width:100%}.boss-month-sku-expand{justify-self:start;margin-left:0}}.boss-product-analysis-toolbar{display:flex;min-width:0;min-height:42px;flex:0 0 auto;align-items:stretch;justify-content:space-between;gap:14px;padding:0 12px;background:#fff;border:1px solid #e5eaf1;border-radius:7px 7px 0 0}.boss-product-analysis-range{display:flex;min-width:0;flex:0 1 auto;align-items:center;justify-content:flex-end;padding:0;background:#fff;border:0;border-radius:0}.boss-product-month-range-fields{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:5px}.boss-product-month-range-start{display:inline-flex;min-width:0;align-items:center;gap:5px;color:#7b8798;font-size:9.5px;font-weight:400}.boss-product-month-range-separator{color:#a0a9b8;font-size:9px;font-style:normal;white-space:nowrap}.boss-product-month-range-start>span{color:#64748b;white-space:nowrap}.boss-product-month-range-start>input{width:116px;height:28px;padding:0 8px;color:#334155;background:#fff;border:1px solid #dce3ec;border-radius:5px;font-family:var(--font);font-size:9.5px;font-weight:400;font-variant-numeric:tabular-nums}.boss-product-month-range-start>input:focus{outline:2px solid rgba(37,99,235,.12);border-color:#5b8ff9}.boss-product-month-range-start>input:disabled{color:#94a3b8;background:#f1f5f9}.boss-product-month-range-start>em{padding:3px 8px;color:#0f766e;background:#ecfdf5;border:1px solid #d1fae5;border-radius:999px;font-style:normal;white-space:nowrap}.boss-product-analysis-switch{display:flex;min-width:0;min-height:41px;flex:0 1 auto;align-items:stretch;gap:24px;padding:0 4px;background:#fff;border:0;border-radius:0}.boss-product-analysis-switch>button{position:relative;min-width:72px;padding:0 4px;overflow:hidden;color:#53627a;background:transparent;border:0;border-radius:0;font-family:var(--font);font-size:10.5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.boss-product-analysis-switch>button:hover{color:#2563eb;background:transparent}.boss-product-analysis-switch>button.active{color:#2563eb;background:transparent;box-shadow:none;font-weight:500}.boss-product-analysis-switch>button.active:after{position:absolute;right:4px;bottom:-1px;left:4px;height:2px;background:#2563eb;border-radius:2px 2px 0 0;content:""}.boss-product-analysis-switch>button:focus-visible{outline:2px solid #60a5fa;outline-offset:1px}.boss-category-daily-analysis>.boss-product-month-breakdown.is-side{min-height:0;margin:0;flex:1 1 auto;background:#fff;border-color:#e5eaf1;border-radius:7px;box-shadow:none}.boss-product-month-breakdown.is-side>header{min-height:0;padding:8px 10px;gap:12px;background:#fff;border-bottom-color:#e8edf4}.boss-product-month-breakdown.is-side>header h3{margin:2px 0;color:#172033;font-size:15px;font-weight:600}.boss-product-month-breakdown.is-side>header p{max-width:360px;color:#52647a;font-size:10.5px;font-weight:500;line-height:1.45}.boss-product-month-breakdown.is-side>header span{color:#1d4ed8;font-size:10.5px;font-weight:600}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-head-tools{min-width:380px}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-summary{min-width:380px;grid-template-columns:repeat(4,minmax(78px,1fr));gap:0;overflow:hidden;background:#fff;border:1px solid #e5eaf1;border-radius:7px}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-head-tools>.boss-product-month-breakdown-summary{width:100%;min-width:0}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-summary>span{min-height:44px;justify-content:center;gap:3px;padding:5px 8px;color:#1f2937;background:#fff;border:0;border-right:1px solid #e8edf4;border-radius:0}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-summary>span:last-child{border-right:0}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-summary>span.down{color:#dc2626;background:#fff}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-summary small{color:#52647a;font-size:10px;font-weight:500}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-summary b{color:#1f2937;font-size:14px;font-weight:600}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-summary>span.down b{color:#dc2626}.boss-product-month-breakdown.is-side .boss-product-sku-tree tbody,.boss-product-month-breakdown.is-side .boss-product-sku-tree tbody b,.boss-product-month-breakdown.is-side .boss-product-sku-tree tbody button,.boss-product-month-breakdown.is-side .boss-product-sku-tree tbody small{font-weight:400}.boss-product-month-breakdown.is-side table{min-width:860px;color:#344054;font-size:10px}.boss-product-month-breakdown.is-side th,.boss-product-month-breakdown.is-side td{height:34px;padding:4px 5px;text-align:center;border-right-color:transparent;border-bottom-color:#e8edf4}.boss-product-month-breakdown.is-side th{height:36px;color:#53627a;background:#f7f9fc;font-size:9.5px;font-weight:500;line-height:1.2;white-space:normal}.boss-product-month-breakdown.is-side th.is-name,.boss-product-month-breakdown.is-side td.is-name{width:24%;text-align:left}.boss-product-month-breakdown.is-side.is-province th.is-name,.boss-product-month-breakdown.is-side.is-province td.is-name{width:16%}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-scroll{background:#fff;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin}.boss-product-month-breakdown.is-side tbody tr:hover td{background:#f6f9fd}.boss-product-month-breakdown.is-side td>i{width:18px;height:18px;color:#7b8798;background:#f1f4f8;border-radius:4px;font-size:8.5px}.boss-product-month-breakdown.is-side td>i.top{color:#2563eb;background:#edf4ff}.boss-product-month-breakdown.is-side .boss-breakdown-sort-button{justify-content:center;font-weight:400;text-align:center}.boss-product-month-breakdown.is-side .boss-breakdown-sort-button:hover,.boss-product-month-breakdown.is-side .boss-breakdown-sort-button.active{color:#2563eb}.boss-product-month-breakdown.is-side .boss-product-sku-tree{min-width:872px!important}.boss-product-month-breakdown.is-side .boss-product-sku-tree th:first-child,.boss-product-month-breakdown.is-side .boss-product-sku-tree td:first-child{width:32px}.boss-product-month-breakdown.is-side .boss-product-sku-tree th.is-spec,.boss-product-month-breakdown.is-side .boss-product-sku-tree td.is-spec{width:90px}.boss-product-month-breakdown.is-side .boss-product-sku-tree th.is-attribute,.boss-product-month-breakdown.is-side .boss-product-sku-tree td.is-attribute{width:170px}.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(4),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(4){width:78px}.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(5),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(5){width:76px}.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(6),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(6),.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(7),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(7){width:44px}.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(8),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(8){width:50px}.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(9),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(9){width:70px}.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(10),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(10){width:56px}.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(11),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(11),.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(12),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(12),.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(13),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(13){width:54px}.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(3),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(3),.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(8),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(8),.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(10),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(10){border-right-color:#dfe5ec}.boss-product-month-breakdown.is-side .sku-spec-toggle{min-height:28px;grid-template-columns:14px minmax(0,1fr);gap:4px}.boss-product-month-breakdown.is-side .sku-spec-toggle>i{width:14px;height:14px;color:#2563eb;font-size:13px}.boss-product-month-breakdown.is-side .sku-spec-toggle>b{color:#263548;font-size:10.5px;font-weight:500}.boss-product-month-breakdown.is-side .sku-attribute-summary{padding:3px 7px;color:#53627a;background:#f7f9fc;border-color:#e3e8ef;border-radius:5px;font-size:9px;font-weight:400}.boss-product-month-breakdown.is-side .sku-spec-row td{background:#fff}.boss-product-month-breakdown.is-side .sku-spec-row.is-expanded td{background:#f3f7ff}.boss-product-month-breakdown.is-side .sku-spec-row.is-expanded td:first-child{box-shadow:inset 3px 0 #2563eb}.boss-product-month-breakdown.is-side .sku-attribute-row td{height:32px;background:#fbfcfe}.boss-product-month-breakdown.is-side .sku-attribute-row:hover td{background:#f6f9fd}.boss-product-month-breakdown.is-side .sku-attribute-row td.is-spec small{color:#98a2b3;font-size:8.5px}.boss-product-month-breakdown.is-side .sku-attribute-row td.is-attribute b{color:#475467;font-size:9px;font-weight:400}.boss-product-month-breakdown.is-side .sku-tree-branch{color:#c7d2e0;font-size:12px}.boss-product-month-breakdown.is-side .sku-metric-line{flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1.1}.boss-product-month-breakdown.is-side .sku-metric-line b{color:#1f3046;font-size:10.5px;font-weight:600}.boss-product-month-breakdown.is-side .sku-metric-line small{color:#52647a!important;font-size:9px!important;font-weight:500}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-scroll.is-sku-fit{overflow-x:hidden;overflow-y:auto}.boss-product-month-breakdown.is-side .boss-product-sku-flat{width:100%;min-width:0!important;table-layout:fixed;color:#1f2937;font-size:10.5px}.boss-product-month-breakdown.is-side .boss-product-sku-flat th,.boss-product-month-breakdown.is-side .boss-product-sku-flat td{box-sizing:border-box;height:38px;padding:3px 2px;overflow:hidden;color:#1f2937;font-size:10.5px;font-weight:500;text-overflow:ellipsis;border-bottom-color:#d8e0ea}.boss-product-month-breakdown.is-side .boss-product-sku-flat th{height:38px;color:#34465d;background:#edf3fa;font-size:9.5px;font-weight:650;line-height:1.2;white-space:normal}.boss-product-month-breakdown.is-side .boss-product-sku-flat .is-rank{width:3.5%}.boss-product-month-breakdown.is-side .boss-product-sku-flat .is-sku-identity{width:30.5%;text-align:left}.boss-product-month-breakdown.is-side .boss-product-sku-flat .is-gmv{width:9%}.boss-product-month-breakdown.is-side .boss-product-sku-flat .is-gsv{width:8.5%}.boss-product-month-breakdown.is-side .boss-product-sku-flat .is-order-count,.boss-product-month-breakdown.is-side .boss-product-sku-flat .is-quantity{width:5%}.boss-product-month-breakdown.is-side .boss-product-sku-flat .is-average-order{width:5.75%}.boss-product-month-breakdown.is-side .boss-product-sku-flat .is-gross-profit{width:7.5%}.boss-product-month-breakdown.is-side .boss-product-sku-flat .is-gross-rate{width:6.5%}.boss-product-month-breakdown.is-side .boss-product-sku-flat .is-refund{width:6.25%}.boss-product-month-breakdown.is-side .boss-product-sku-flat td.is-sku-identity>b,.boss-product-month-breakdown.is-side .boss-product-sku-flat td.is-sku-identity>small{display:block;overflow:hidden;text-overflow:ellipsis}.boss-product-month-breakdown.is-side .boss-product-sku-flat td.is-sku-identity>b{color:#172033;font-size:11px;font-weight:600}.boss-product-month-breakdown.is-side .boss-product-sku-flat td.is-sku-identity>small{margin-top:2px;color:#52657f;font-size:9px;font-weight:500;white-space:nowrap}.boss-product-month-breakdown.is-side .boss-product-sku-flat .sku-flat-attribute-row td,.boss-product-month-breakdown.is-side .boss-product-sku-flat .sku-attribute-row td{height:48px}.boss-product-month-breakdown.is-side .boss-product-sku-flat .sku-flat-attribute-row td.is-sku-identity>b,.boss-product-month-breakdown.is-side .boss-product-sku-flat .sku-attribute-row td.is-sku-identity>b{display:-webkit-box;overflow:hidden;line-height:1.25;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.boss-product-month-breakdown.is-side .boss-product-sku-flat td.is-rank>i{width:17px;height:17px;border-radius:5px;font-size:9px;font-weight:600}.boss-product-month-breakdown.is-side .boss-product-sku-flat .sku-child-rank{color:#52657f;font-size:9px;font-weight:600;white-space:nowrap}.boss-product-month-breakdown.is-side .boss-product-sku-flat .sku-flat-spec-toggle{display:grid;width:100%;min-width:0;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:3px;padding:0;color:inherit;background:transparent;border:0;font:inherit;text-align:left;cursor:pointer}.boss-product-month-breakdown.is-side .boss-product-sku-flat .sku-flat-spec-toggle>i{display:inline-grid;width:12px;height:12px;place-items:center;color:#2563eb;font-size:13px;font-style:normal;transition:transform .16s ease}.boss-product-month-breakdown.is-side .boss-product-sku-flat .sku-flat-spec-toggle[aria-expanded=true]>i{transform:rotate(90deg)}.boss-product-month-breakdown.is-side .boss-product-sku-flat .sku-flat-spec-toggle:focus-visible{outline:2px solid #60a5fa;outline-offset:1px;border-radius:3px}.boss-product-month-breakdown.is-side .boss-product-sku-flat .sku-flat-spec-toggle>span{min-width:0}.boss-product-month-breakdown.is-side .boss-product-sku-flat .sku-flat-spec-toggle b,.boss-product-month-breakdown.is-side .boss-product-sku-flat .sku-flat-spec-toggle small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boss-product-month-breakdown.is-side .boss-product-sku-flat .sku-flat-spec-toggle b{color:#172033;font-size:11px;font-weight:600}.boss-product-month-breakdown.is-side .boss-product-sku-flat .sku-flat-spec-toggle small{margin-top:2px;color:#52657f;font-size:9px;font-weight:500}.boss-product-month-breakdown.is-side .boss-product-sku-flat .sku-attribute-row td{background:#f7faff}.boss-product-month-breakdown.is-side .boss-product-sku-flat .sku-attribute-row td.is-sku-identity{box-shadow:inset 2px 0 #bfdbfe}.boss-product-month-breakdown.is-side .boss-product-sku-flat tbody tr:nth-child(2n) td{background:#f7f9fc}.boss-product-month-breakdown.is-side .boss-product-sku-flat tbody tr:hover td{background:#f3f7fd}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-scroll.is-province-fit{overflow-x:hidden;overflow-y:auto}.boss-product-month-breakdown.is-side .boss-product-province-flat{width:100%;min-width:0;table-layout:fixed}.boss-product-month-breakdown.is-side .boss-product-province-flat th,.boss-product-month-breakdown.is-side .boss-product-province-flat td{box-sizing:border-box;padding-right:4px;padding-left:4px;overflow:hidden;text-overflow:ellipsis}.boss-product-month-breakdown.is-side .boss-product-province-flat th:first-child,.boss-product-month-breakdown.is-side .boss-product-province-flat td:first-child{width:5%}.boss-product-month-breakdown.is-side .boss-product-province-flat th.is-name,.boss-product-month-breakdown.is-side .boss-product-province-flat td.is-name{width:18%}.boss-product-month-breakdown.is-side .boss-product-province-flat th:nth-child(3),.boss-product-month-breakdown.is-side .boss-product-province-flat td:nth-child(3){width:13%}.boss-product-month-breakdown.is-side .boss-product-province-flat th:nth-child(4),.boss-product-month-breakdown.is-side .boss-product-province-flat td:nth-child(4){width:8%}.boss-product-month-breakdown.is-side .boss-product-province-flat th:nth-child(5),.boss-product-month-breakdown.is-side .boss-product-province-flat td:nth-child(5),.boss-product-month-breakdown.is-side .boss-product-province-flat th:nth-child(6),.boss-product-month-breakdown.is-side .boss-product-province-flat td:nth-child(6),.boss-product-month-breakdown.is-side .boss-product-province-flat th:nth-child(8),.boss-product-month-breakdown.is-side .boss-product-province-flat td:nth-child(8){width:12%}.boss-product-month-breakdown.is-side .boss-product-province-flat th:nth-child(7),.boss-product-month-breakdown.is-side .boss-product-province-flat td:nth-child(7),.boss-product-month-breakdown.is-side .boss-product-province-flat th:nth-child(9),.boss-product-month-breakdown.is-side .boss-product-province-flat td:nth-child(9){width:10%}.boss-product-month-breakdown.is-side td.sku-rate-heat,.boss-product-month-breakdown.is-side td.sku-rate-heat.is-strong,.boss-product-month-breakdown.is-side td.sku-rate-heat.is-stable{color:#26364a;background:transparent!important;border-left:0}.boss-product-month-breakdown.is-side td.sku-rate-heat.is-weak{color:#b45309;background:transparent!important;border-left:0}.boss-product-month-breakdown.is-side td.sku-rate-heat.is-negative{color:#b91c1c;background:transparent!important;border-left:0}.boss-product-month-breakdown.is-side .sku-refund-rate{color:#34465d;font-size:10px;font-weight:500}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-summary>span.is-sku-count em{color:#52647a;font-size:10px}@media(max-width:1500px){.boss-product-month-breakdown.is-side>header{align-items:stretch;flex-direction:column}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-head-tools,.boss-product-month-breakdown.is-side .boss-product-month-breakdown-summary{width:100%;min-width:0}}@media(max-width:900px){.boss-product-month-viewbar{align-items:stretch;flex-direction:column}.boss-product-month-range-start{flex-wrap:wrap}.boss-product-month-range-fields{flex-wrap:wrap;justify-content:flex-start}.boss-product-analysis-range{justify-content:flex-start}.boss-product-month-viewbar>.boss-category-daily-month-switch{align-self:flex-end}}.boss-product-command-panel.is-compact{--boss-product-ink: #172033;--boss-product-muted: #64748b;padding:18px!important;background:#fff;border:1px solid #dbe4f0;border-radius:16px;box-shadow:0 8px 26px #0f172a12;-webkit-backdrop-filter:none;backdrop-filter:none}.boss-product-command-panel.is-compact .boss-product-command-orb{display:none}.boss-product-command-panel.is-compact .boss-product-command-head{margin-bottom:16px}.boss-product-command-panel.is-compact .boss-product-command-eyebrow{color:#2563eb;font-size:11px;font-weight:750;letter-spacing:.06em}.boss-product-command-panel.is-compact .boss-product-command-head h2{margin:4px 0 3px;color:#0f172a;font-size:25px;font-weight:780;letter-spacing:-.035em}.boss-product-command-panel.is-compact .boss-product-command-head p{color:#64748b;font-size:12.5px;font-weight:520}.boss-product-command-panel.is-compact .boss-product-command-scope,.boss-product-command-panel.is-compact .boss-product-details-toggle{min-height:32px;padding-inline:13px;background:#f8fafc;border-color:#dbe4f0;box-shadow:none;font-size:11px}.boss-product-command-panel.is-compact .boss-product-command-content{gap:14px}.boss-product-command-panel.is-compact .boss-product-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.boss-product-command-panel.is-compact .boss-product-brief-summary{display:grid;min-height:132px;grid-column:1 / -1;grid-template-columns:minmax(330px,.95fr) minmax(480px,1.35fr);grid-template-rows:auto 1fr auto;column-gap:30px;row-gap:4px;justify-content:stretch;padding:18px 22px 13px;overflow:hidden;background:#f8fafc;border:1px solid #dbe4f0;border-radius:14px;box-shadow:0 4px 14px #0f172a0e}.boss-product-command-panel.is-compact .boss-product-brief-summary:before{top:0;bottom:0;width:5px;background:#d97706;border-radius:0}.boss-product-command-panel.is-compact .boss-product-brief-summary.is-risk{background:linear-gradient(90deg,#fff7f7 0,#fff 58%);border-color:#fecaca}.boss-product-command-panel.is-compact .boss-product-brief-summary.is-risk:before{background:#dc2626}.boss-product-command-panel.is-compact .boss-product-brief-summary.is-growth{background:linear-gradient(90deg,#f0fdf7 0,#fff 58%);border-color:#bbf7d0}.boss-product-command-panel.is-compact .boss-product-brief-summary.is-growth:before{background:#059669}.boss-product-brief-summary-head{display:flex;min-width:0;align-items:center;gap:9px;grid-column:1;grid-row:1}.boss-product-brief-summary-head>span{color:#475569;font-size:11px;font-weight:750;letter-spacing:.04em}.boss-product-brief-summary-head>em{padding:4px 8px;color:#9a5a09;background:#ffedd5;border:1px solid #fed7aa;border-radius:999px;font-size:10px;font-style:normal;font-weight:700;line-height:1}.boss-product-brief-summary.is-risk .boss-product-brief-summary-head>em{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.boss-product-brief-summary.is-growth .boss-product-brief-summary-head>em{color:#047857;background:#d1fae5;border-color:#a7f3d0}.boss-product-brief-verdict{min-width:0;grid-column:1;grid-row:2}.boss-product-command-panel.is-compact .boss-product-brief-verdict>h3{margin:5px 0 3px;color:#111827;font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.boss-product-command-panel.is-compact .boss-product-brief-verdict>p{margin:0;color:#475569;font-size:12px;font-weight:520;line-height:1.5}.boss-product-brief-summary-metrics{display:grid;min-width:0;grid-column:2;grid-row:1 / span 2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}.boss-product-brief-summary-metrics>span{display:flex;min-width:0;justify-content:center;flex-direction:column;padding:13px 16px;background:#fff;border:1px solid #dbe4f0;border-radius:11px}.boss-product-brief-summary-metrics small{color:#64748b;font-size:11px;font-weight:650}.boss-product-brief-summary-metrics b{margin-top:3px;overflow:hidden;color:#047857;font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.boss-product-brief-summary-metrics b.is-negative,.boss-product-brief-summary-metrics>span.is-risk b{color:#dc2626}.boss-product-brief-summary-metrics em{margin-top:3px;color:#b91c1c;font-size:10.5px;font-style:normal;font-weight:650}.boss-product-brief-summary-metrics>span.is-profit em{color:#047857}.boss-product-brief-summary-metrics>span.is-profit em.is-negative{color:#dc2626}.boss-product-brief-summary>footer{display:flex;min-width:0;align-items:center;gap:9px;grid-column:1 / -1;grid-row:3;padding-top:9px;color:#64748b;border-top:1px solid #e2e8f0;font-size:10.5px;line-height:1.3}.boss-product-brief-summary>footer>i{width:3px;height:3px;background:#94a3b8;border-radius:50%}.boss-product-command-panel.is-compact .boss-product-focus-card.is-brief{display:flex;min-height:152px;flex-direction:column;gap:7px;padding:15px 16px 14px 18px;background:#fff;border:1px solid #dbe4f0;border-radius:13px;box-shadow:0 4px 14px #0f172a0e}.boss-product-command-panel.is-compact .boss-product-focus-card.is-brief:before{top:0;bottom:0;width:4px;border-radius:0}.boss-product-command-panel.is-compact .boss-product-focus-card.is-brief.is-risk{background:linear-gradient(135deg,#fff7f7 0,#fff 56%);border-color:#fecaca}.boss-product-command-panel.is-compact .boss-product-focus-card.is-brief.is-warning{background:linear-gradient(135deg,#fffaf2 0,#fff 56%);border-color:#fed7aa}.boss-product-command-panel.is-compact .boss-product-focus-card.is-brief.is-growth{background:linear-gradient(135deg,#f4fdf8 0,#fff 56%);border-color:#bbf7d0}.boss-product-command-panel.is-compact .boss-product-focus-card.is-brief.is-neutral:before{background:#2563eb}.boss-product-focus-card-headline{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.boss-product-focus-card-headline>span{display:inline-flex;min-width:0;align-items:center;gap:7px;overflow:hidden;color:#334155;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.boss-product-focus-card-headline>span>i{display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;flex:none;color:#1d4ed8;background:#dbeafe;border-radius:7px;font-size:10px;font-style:normal;font-weight:800}.boss-product-focus-card.is-risk .boss-product-focus-card-headline>span>i{color:#b91c1c;background:#fee2e2}.boss-product-focus-card.is-warning .boss-product-focus-card-headline>span>i{color:#9a5a09;background:#ffedd5}.boss-product-focus-card.is-growth .boss-product-focus-card-headline>span>i{color:#047857;background:#d1fae5}.boss-product-focus-card-headline>em{flex:none;color:#2563eb;font-size:10.5px;font-style:normal;font-weight:650}.boss-product-focus-card-signal{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:10px;padding:3px 0 7px;border-bottom:1px solid #e2e8f0}.boss-product-focus-card-signal>small{color:#64748b;font-size:10.5px;font-weight:600}.boss-product-focus-card-signal>strong{overflow:hidden;color:#172033;font-size:25px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.boss-product-focus-card.is-risk .boss-product-focus-card-signal>strong{color:#dc2626}.boss-product-focus-card.is-warning .boss-product-focus-card-signal>strong{color:#c2410c}.boss-product-focus-card.is-growth .boss-product-focus-card-signal>strong{color:#047857}.boss-product-command-panel.is-compact .boss-product-focus-card.is-brief>b{display:-webkit-box;min-height:19px;overflow:hidden;color:#1e293b;font-size:13.5px;font-weight:720;line-height:1.4;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.boss-product-command-panel.is-compact .boss-product-focus-card.is-brief>small.boss-product-focus-card-product{display:flex;min-width:0;align-items:center;gap:6px;padding:0;overflow:hidden;color:#475569;font-size:10.5px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.boss-product-focus-card-product>i{width:7px;height:7px;flex:none;border-radius:50%}.boss-product-focus-card-detail{display:block;overflow:hidden;color:#64748b;font-size:10.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.boss-product-command-panel.is-compact .boss-product-focus-card.is-brief:hover{transform:translateY(-2px);border-color:#93c5fd;box-shadow:0 10px 24px #2563eb1c}.boss-product-command-panel.is-compact .boss-product-executive-summary.is-kpi-only{overflow:hidden;background:#f8fafc;border:1px solid #dbe4f0;border-left:0;border-radius:13px;box-shadow:none}.boss-product-command-panel.is-compact .boss-product-executive-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.boss-product-command-panel.is-compact .boss-product-executive-kpis>span{position:relative;min-height:92px;padding:16px 20px 13px;background:#fff;border-left:1px solid #dbe4f0}.boss-product-command-panel.is-compact .boss-product-executive-kpis>span:before{position:absolute;top:0;right:20px;left:20px;height:3px;background:#3b82f6;border-radius:0 0 4px 4px;content:""}.boss-product-command-panel.is-compact .boss-product-executive-kpis>span.is-reference:before{background:#64748b}.boss-product-command-panel.is-compact .boss-product-executive-kpis>span.is-concentration:before{background:#8b5cf6}.boss-product-command-panel.is-compact .boss-product-executive-kpis small{color:#64748b;font-size:11px;font-weight:650}.boss-product-command-panel.is-compact .boss-product-executive-kpis b{margin:5px 0 3px;color:#0f172a;font-size:24px;font-weight:800;letter-spacing:-.025em}.boss-product-command-panel.is-compact .boss-product-executive-kpis em{color:#64748b;font-size:10.5px}@media(max-width:1180px){.boss-product-command-panel.is-compact .boss-product-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-product-command-panel.is-compact .boss-product-brief-grid>.boss-product-focus-card:last-child{grid-column:1 / -1}}@media(max-width:1100px){.boss-product-command-panel.is-compact .boss-product-brief-summary{grid-template-columns:1fr}.boss-product-brief-summary-head,.boss-product-brief-verdict,.boss-product-brief-summary-metrics,.boss-product-brief-summary>footer{grid-column:1;grid-row:auto}}@media(max-width:820px){.boss-product-command-panel.is-compact{padding:14px!important}.boss-product-command-panel.is-compact .boss-product-command-head h2{font-size:22px}.boss-product-command-panel.is-compact .boss-product-brief-grid,.boss-product-command-panel.is-compact .boss-product-executive-kpis{grid-template-columns:1fr}.boss-product-command-panel.is-compact .boss-product-brief-grid>.boss-product-focus-card:last-child{grid-column:auto}.boss-product-brief-summary-metrics{grid-template-columns:1fr}.boss-product-command-panel.is-compact .boss-product-executive-kpis>span{border-top:1px solid #dbe4f0;border-left:0}}.report-center-shell.is-receivable-mode{padding:10px}.report-center-shell.is-receivable-mode .report-center-filters{gap:7px;padding:7px 9px}.receivable-receipt-date-field{flex:1 1 330px}.receivable-receipt-date-field input{min-width:126px}.receivable-summary{grid-template-columns:repeat(7,minmax(118px,1fr));gap:6px;margin-top:7px}.receivable-summary .report-fund-summary-card{min-height:64px;padding:7px 9px}.receivable-summary .report-fund-summary-card>strong{margin-top:3px;font-size:16px}.receivable-summary .report-fund-summary-card>small{margin-top:4px}.receivable-summary .is-orders,.receivable-summary .is-due{border-top-color:#2563eb}.receivable-summary .is-received,.receivable-summary .is-rate{border-top-color:#10b981}.receivable-summary .is-pending,.receivable-summary .is-unpaid,.receivable-summary .is-days{border-top-color:#f59e0b}.receivable-template-wrap{display:grid;gap:8px}.receivable-rule-banner{display:flex;min-height:34px;align-items:center;gap:9px;padding:7px 10px;color:#3b4e68;background:linear-gradient(90deg,#eff6fff0,#f0fdfab3);border:1px solid rgba(147,197,253,.72);border-radius:9px;font-size:10.5px}.receivable-rule-banner>span{flex:0 0 auto;padding:3px 7px;color:#1d4ed8;background:#dbeafe;border-radius:999px;font-weight:700}.receivable-rule-banner>strong{color:#173667;font-weight:650}.receivable-rule-banner>i{color:#b45309;font-style:normal}.receivable-rule-banner>small{margin-left:auto;color:#64748b;white-space:nowrap}.receivable-coverage-note{display:flex;align-items:flex-start;gap:8px;padding:7px 10px;color:#7c5b19;background:#fffbeb;border:1px solid #f6d88a;border-radius:7px;font-size:10.5px;line-height:1.45}.receivable-coverage-note>b{flex:0 0 auto;color:#9a5a00;font-weight:700}.receivable-table-wrap{min-height:300px;max-height:calc(100vh - 430px);overflow-x:auto}.receivable-table{width:100%;min-width:1288px}.receivable-table thead tr:nth-child(2) th{line-height:1.12;white-space:normal}.receivable-table thead th small{display:block;margin-top:1px;color:#718096;font-size:8px;line-height:1}.receivable-table .receivable-status-pill{min-width:48px;padding:3px 5px}.receivable-table .receivable-unpaid-column{color:#b45309;background:#fff7e8}.receivable-status-pill{display:inline-flex;min-width:58px;align-items:center;justify-content:center;padding:3px 8px;color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:999px;font-size:10.5px;font-weight:650;white-space:nowrap}.receivable-status-pill.is-pending,.receivable-status-pill.is-partial{color:#b45309;background:#fff7e8;border-color:#f7c873}.receivable-status-pill.is-received{color:#047857;background:#ecfdf5;border-color:#86efac}.receivable-status-pill.is-review{color:#475569;background:#f8fafc;border-color:#cbd5e1}.receivable-table .receivable-template-empty-row td{height:230px;padding:0;background:#ffffffbd;text-align:center}.receivable-table .receivable-template-empty-row:hover td{background:#ffffffbd}.receivable-month-row td{background:#f6f9fd;font-weight:600}.receivable-month-row.is-expanded td{border-bottom-color:#c9d8ec}.receivable-day-row td{background:#fff;color:#475569;font-size:11.5px}.receivable-day-row td:nth-child(4){padding-left:18px}.receivable-expand-cell{white-space:nowrap}.receivable-expand-btn{display:inline-flex;width:18px;height:18px;margin-right:5px;align-items:center;justify-content:center;color:#1d4ed8;font-size:13px;font-weight:700;line-height:1;vertical-align:-3px;background:#eaf1fd;border:1px solid #b9cff1;border-radius:4px;cursor:pointer}.receivable-expand-btn:hover{background:#d9e7fc}.receivable-diff-cell .is-balanced{color:#047857;font-weight:600}.receivable-diff-cell .is-diff{color:#b91c1c;font-weight:700}.receivable-diff-cell .is-empty{color:#94a3b8}.receivable-difference-drill-button{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:3px 7px;font:inherit;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;background:#fff7f7;border:1px solid #f1a5ad;border-radius:6px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}.receivable-difference-drill-button:hover{color:#9f1239;background:#fff0f2;border-color:#e87583;transform:translateY(-1px)}.receivable-difference-drill-button.is-balanced{color:#0f766e;background:#ecfdf5;border-color:#78cfb1}.receivable-count-sub{display:block;margin-top:1px;font-size:10px;font-weight:400;color:#94a3b8}.receivable-table .receivable-count-col{color:#64748b;font-variant-numeric:tabular-nums;background:#f1f5f980}.receivable-table .receivable-refund-col{color:#b45309;background:#fef3c766}.receivable-matrix-table th,.receivable-matrix-table td{white-space:nowrap}.receivable-matrix-row:hover td{background:#f2f7fd}.receivable-matrix-table td.is-onmonth{background:#dcebff;font-weight:700;color:#1e3a8a}.receivable-matrix-row:hover td.is-onmonth{background:#cfe3ff}.receivable-matrix-table td.is-empty{color:#cbd5e1}.receivable-table th.receivable-rate-head{cursor:help;text-decoration:underline dotted rgba(100,116,139,.7);text-underline-offset:3px}.receivable-total-row td{background:linear-gradient(180deg,#eaf1fd,#e2ecfb);color:#1e3a8a;font-weight:800;border-bottom:1px solid #c2d5f2}.receivable-total-sigma{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#1d4ed8;font-weight:800;background:#dbe7fb;border:1px solid #b9cff1;border-radius:5px}.receivable-store-row td{background:#eef4fd;font-weight:700}.receivable-store-row.is-expanded td{background:#b6d0f2!important;border-bottom-color:#8fb4e8}.receivable-scope-cell{color:#475569;font-weight:600;font-size:11.5px}.receivable-month-row.is-nested td{background:#cfe0f6!important;font-weight:600}.receivable-month-row.is-nested td:nth-child(3){padding-left:20px}.receivable-day-row.is-nested td{background:#e3eefa!important;color:#334155}.receivable-day-row.is-nested td:nth-child(4){padding-left:30px}.receivable-month-row.is-nested td:first-child,.receivable-day-row.is-nested td:first-child{box-shadow:inset 4px 0 #2f6fc0}.receivable-expand-btn.is-inner{width:16px;height:16px;color:#2563eb;background:#f1f6fe;border-color:#cddcf5;font-size:12px}.receivable-template-empty{min-height:230px;gap:7px}.receivable-template-empty b{color:#1e3a5f;font-size:16px;font-weight:700}.receivable-template-empty span{max-width:720px;color:#607089;white-space:normal}.receivable-template-empty small{color:#8a99ad;font-size:10px;white-space:normal}@media(max-width:1280px){.receivable-summary{grid-template-columns:repeat(4,minmax(118px,1fr))}.receivable-rule-banner{flex-wrap:wrap}.receivable-rule-banner>small{width:100%;margin-left:0}}.summary-reference-theme{--font: "Segoe UI", "Microsoft YaHei", Arial, sans-serif;--summary-blue: #2f6bff;--summary-blue-deep: #2458db;--summary-blue-soft: #eef4ff;--summary-bg: #f3f5f8;--summary-surface: #fff;--summary-line: #e5e9f0;--summary-line-soft: #eef1f5;--summary-text: #262b33;--summary-secondary: #606a78;--summary-muted: #929ba8;--summary-positive: #009b68;--summary-negative: #df3f4b;--summary-warning: #c67900;--summary-shell-blue-start: #4479dd;--summary-shell-blue-mid: #376bcf;--summary-shell-blue-end: #2f5fc1;min-height:100vh;color:var(--summary-text);background:var(--summary-bg);font-family:var(--font);font-weight:400;font-synthesis:none;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}body.summary-reference-active{--font: "Segoe UI", "Microsoft YaHei", Arial, sans-serif}.summary-reference-theme *,body.summary-reference-active>*{font-synthesis:none}.summary-reference-theme :where(button,input,select,textarea,table),body.summary-reference-active :where(.boss-category-daily-backdrop,.boss-category-daily-backdrop *){font-family:var(--font);font-variant-numeric:tabular-nums}body.summary-reference-active :where(.boss-category-daily-backdrop,.boss-category-daily-backdrop *,.ai-drawer-backdrop,.ai-drawer-backdrop *){font-family:Segoe UI,Microsoft YaHei,Arial,sans-serif!important;font-synthesis:none;font-variant-numeric:tabular-nums}.summary-reference-theme .is-reference-dashboard :where(p,small,em,th),body.summary-reference-active :where(.boss-category-daily-backdrop p,.boss-category-daily-backdrop small,.boss-category-daily-backdrop em,.boss-category-daily-backdrop th){font-weight:400!important}.summary-reference-theme .is-reference-dashboard :where(h1,h2,h3,h4,strong,b),body.summary-reference-active :where(.boss-category-daily-backdrop h1,.boss-category-daily-backdrop h2,.boss-category-daily-backdrop h3,.boss-category-daily-backdrop strong,.boss-category-daily-backdrop b){font-weight:500!important}.summary-reference-theme .app-shell{--app-sidebar-width: 220px;min-height:100vh;background:var(--summary-bg)}.summary-reference-theme .sidebar{position:sticky;top:0;isolation:isolate;height:100vh;gap:14px;padding:16px 12px 13px;color:#574f5a;background:radial-gradient(circle at 6% 0%,rgba(232,138,182,.12),transparent 32%),radial-gradient(circle at 98% 100%,rgba(130,182,236,.1),transparent 36%),linear-gradient(168deg,#fdf1f7,#f3f7fd 55%,#f1f7fe);border-right:1px solid rgba(232,138,182,.14);box-shadow:12px 0 42px #cd96b921,inset -1px 0 #ffffffd9;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.summary-reference-theme .sidebar:before{display:block;position:absolute;right:-52px;bottom:54px;z-index:-1;width:320px;height:320px;background:url(/ai-brand-symbol.png) no-repeat center center;background-size:contain;opacity:.05;pointer-events:none;content:""}.summary-reference-theme .sidebar:after{display:block;position:absolute;top:-34px;left:-64px;z-index:-1;width:210px;height:210px;background:radial-gradient(circle,rgba(59,130,246,.12),transparent 68%);filter:blur(20px);pointer-events:none;content:""}.summary-reference-theme .brand{position:relative;min-height:65px;gap:10px;padding:9px 8px 13px;background:transparent;border:0;border-bottom:1px solid rgba(15,23,42,.1);border-radius:0;box-shadow:none}.summary-reference-theme .brand:after{position:absolute;top:-16px;left:-12px;right:-12px;height:3px;background:linear-gradient(90deg,#e88ab6,#82b6ec 60%,transparent);opacity:.9;border-radius:0 0 4px 4px;content:""}.summary-reference-theme .brand-mark{width:40px;height:40px;color:#fff;background:linear-gradient(150deg,#e88ab6,#82b6ec);border:1px solid rgba(255,255,255,.32);border-radius:12px;box-shadow:0 10px 22px #e88ab661,inset 0 1px 2px #ffffff73}.summary-reference-theme .brand-mark img{filter:none;mix-blend-mode:normal}.summary-reference-theme .brand strong{color:#3f3742;font-size:14px;font-weight:700}.summary-reference-theme .brand span{color:#a789a0;font-size:10.5px}.summary-reference-theme .nav{gap:13px}.summary-reference-theme .nav-section{gap:3px}.summary-reference-theme .nav-level-1{min-height:24px;padding:0 10px;color:#a789a0;font-size:12px;font-weight:700}.summary-reference-theme .nav-level-1:after{background:linear-gradient(90deg,rgba(232,138,182,.2),transparent)}.summary-reference-theme .nav-level-2{color:#675d69;font-size:12px;font-weight:500}.summary-reference-theme .nav-item{min-height:38px;padding:0 11px 0 15px;color:#675d69;border:1px solid transparent;border-radius:9px;box-shadow:none;font-weight:500}.summary-reference-theme .nav-item:before{width:4px;height:4px;background:#e88ab673;box-shadow:none}.summary-reference-theme .nav-item:hover{color:#b34c7d;background:#e88ab61a;border-color:#e88ab62e;transform:translate(2px)}.summary-reference-theme .nav-item:hover:before{background:#e88ab6}.summary-reference-theme .nav-item.active{color:#c65f92;background:linear-gradient(135deg,#e88ab633,#82b6ec17);border:1px solid rgba(232,138,182,.3);box-shadow:inset 3px 0 #e88ab6,-3px -3px 8px #fff9,5px 5px 14px #cd96b924;font-weight:650}.summary-reference-theme .nav-item.active:before{width:5px;height:5px;background:#e88ab6;box-shadow:0 0 10px #e88ab6b3}.summary-reference-theme .nav-flyout-trigger{display:flex;align-items:center;border-radius:8px;cursor:default;transition:color .16s ease,background-color .16s ease}.summary-reference-theme .nav-flyout-trigger.nav-flyout-link{color:#64748b;cursor:pointer;text-decoration:none}.summary-reference-theme .nav-flyout-trigger.nav-flyout-link:focus-visible{outline:2px solid rgba(198,95,146,.42);outline-offset:2px}.summary-reference-theme .nav-flyout-trigger:hover,.summary-reference-theme .nav-flyout-trigger.active{color:#c65f92;background:#e88ab614}.summary-reference-theme .nav-flyout-arrow{flex:none;margin-left:auto;color:#e88ab699;font-size:15px;font-style:normal;line-height:1;transition:transform .16s ease,color .16s ease}.summary-reference-theme .nav-flyout-trigger:hover .nav-flyout-arrow{color:#c65f92;transform:translate(2px)}.nav-inline-children{display:none}@media(max-width:560px){.nav-inline-children{display:grid;gap:3px}}.nav-flyout{position:fixed;z-index:4000;display:grid;gap:3px;min-width:172px;padding:8px;color:#675d69;background:radial-gradient(circle at 12% 0%,rgba(232,138,182,.12),transparent 60%),linear-gradient(150deg,#fdf2f8,#f2f7fd);border:1px solid rgba(232,138,182,.22);border-radius:12px;box-shadow:0 18px 42px #cd96b93d,inset 0 1px 2px #ffffffd9;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);font-family:Segoe UI,Microsoft YaHei,Arial,sans-serif}.nav-flyout:before{position:absolute;top:19px;left:-6px;width:12px;height:12px;background:#fbe7f1;border-left:1px solid rgba(232,138,182,.22);border-bottom:1px solid rgba(232,138,182,.22);transform:rotate(45deg);content:""}.nav-flyout-title{margin-bottom:3px;padding:2px 10px 6px;color:#a789a0;border-bottom:1px solid rgba(232,138,182,.12);font-size:11px;font-weight:700;letter-spacing:.02em}.nav-flyout-item{display:flex;align-items:center;min-height:34px;padding:0 12px;color:#675d69;border:1px solid transparent;border-radius:8px;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.nav-flyout-item:before{width:4px;height:4px;flex:none;margin-right:9px;background:#e88ab673;border-radius:50%;content:""}.nav-flyout-item:hover{color:#b34c7d;background:#e88ab61a;border-color:#e88ab62e}.nav-flyout-item.active{color:#c65f92;background:linear-gradient(135deg,#e88ab62e,#82b6ec17);border-color:#e88ab64d;box-shadow:inset 3px 0 #e88ab6;font-weight:650}.nav-flyout-item.active:before{background:#e88ab6;box-shadow:0 0 8px #e88ab699}.nav-flyout-fade-enter-active,.nav-flyout-fade-leave-active{transition:opacity .14s ease,transform .14s ease}.nav-flyout-fade-enter-from,.nav-flyout-fade-leave-to{opacity:0;transform:translate(-6px)}.summary-reference-theme .sidebar-footer{padding:11px;color:#574f5a;background:linear-gradient(145deg,#fdf0f6,#eff5fd);border:1px solid rgba(232,138,182,.13);border-radius:11px;box-shadow:inset 0 1px 2px #ffffffe6,-4px -4px 10px #ffffff8c,5px 5px 15px #cd96b91f}.summary-reference-theme .account-footer strong{color:#3f3742;font-size:12px;font-weight:630}.summary-reference-theme .account-footer em,.summary-reference-theme .sidebar-footer span{color:#a789a0}.summary-reference-theme .account-footer select{min-height:30px;color:#574f5a;color-scheme:light;background:#fff;border:1px solid rgba(232,138,182,.18);border-radius:7px}.summary-reference-theme .account-footer select option{color:#574f5a;background:#fff}.summary-reference-theme .account-footer .connection-label{border-top-color:#e88ab629}.summary-reference-theme .workspace{padding:18px 20px 38px;overflow-x:clip;background:var(--summary-bg)}.summary-reference-theme .dashboard-view.is-reference-dashboard{padding-top:205px;color:var(--summary-text)}.summary-reference-theme .is-reference-dashboard .dashboard-sticky-head{left:var(--app-sidebar-width);right:0;padding:0 20px 10px;background:linear-gradient(180deg,#fdf1f7,#f2f7fd);border-bottom:1px solid rgba(232,138,182,.14);box-shadow:0 8px 22px #cd96b917;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.summary-reference-theme .is-reference-dashboard .topbar{position:relative;isolation:isolate;overflow:hidden;min-height:78px;margin:0 -20px 10px;padding:12px 22px;color:#3f3742;background:radial-gradient(circle at 4% 0%,rgba(232,138,182,.12),transparent 38%),radial-gradient(circle at 84% 130%,rgba(130,182,236,.1),transparent 44%),linear-gradient(108deg,#fdf0f6,#f3f7fd 55%,#f1f7fe);border-bottom:1px solid rgba(232,138,182,.14);box-shadow:inset 0 1px 2px #fffc}.summary-reference-theme .is-reference-dashboard .topbar:after{position:absolute;top:50%;right:30px;z-index:-1;width:168px;height:168px;transform:translateY(-50%);background:url(/ai-brand-symbol.png) no-repeat center center;background-size:contain;opacity:.06;pointer-events:none;content:""}.summary-reference-theme .is-reference-dashboard .topbar .crumb{margin:0 0 3px;color:#a789a0;font-size:12px}.summary-reference-theme .is-reference-dashboard .topbar h1{color:#3f3742;font-size:23px;font-weight:600!important;line-height:30px}.summary-reference-theme .is-reference-dashboard .dashboard-topbar-heading{flex:1 1 auto;min-width:0}.summary-reference-theme .is-reference-dashboard .dashboard-topbar-title-line{display:flex;align-items:center;min-width:0;gap:18px}.summary-reference-theme .is-reference-dashboard .dashboard-topbar-title-line h1{flex:none}.summary-reference-theme .is-reference-dashboard .topbar-permission-strip{flex:1 1 auto;min-width:0;max-width:760px;gap:8px;margin:0;padding:5px 11px;overflow:hidden;background:#ffffff8c;border:1px solid rgba(232,138,182,.22);border-radius:8px;box-shadow:inset 0 1px 1px #fffc,0 3px 10px #cd96b914;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap}.summary-reference-theme .is-reference-dashboard .topbar-permission-strip b{flex:none;color:#c65f92;font-size:11px;font-weight:600}.summary-reference-theme .is-reference-dashboard .topbar-permission-strip span{overflow:hidden;color:#867a86;font-size:11px;font-weight:400;text-overflow:ellipsis}.summary-reference-theme .is-reference-dashboard .toolbar{gap:13px}.summary-reference-theme .is-reference-dashboard .period-switch{min-height:42px;gap:18px;padding:0;overflow:visible;background:transparent;border:0;border-radius:0}.summary-reference-theme .is-reference-dashboard .period-switch button{position:relative;min-width:44px;padding:0 2px;color:#ffffffb8;background:transparent;border:0;border-radius:0;box-shadow:none;font-size:14px;font-weight:400}.summary-reference-theme .is-reference-dashboard .period-switch button:hover,.summary-reference-theme .is-reference-dashboard .period-switch button.active{color:#fff;background:transparent;box-shadow:none;font-weight:500}.summary-reference-theme .is-reference-dashboard .period-switch button.active:after{position:absolute;right:2px;bottom:3px;left:2px;height:2px;background:#fff;content:""}.summary-reference-theme .is-reference-dashboard .permission-pill{min-height:31px;padding:0 10px;color:#675d69;background:#fff9;border:1px solid rgba(232,138,182,.22);border-radius:8px;box-shadow:inset 0 1px 1px #fffc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12px;font-weight:500}.summary-reference-theme .is-reference-dashboard .permission-pill.soft{color:#a789a0;background:#fff6;border-color:#e88ab629}.summary-reference-theme .is-reference-dashboard .primary-action{min-height:32px;padding:0 15px;color:#6d3552;background:linear-gradient(135deg,#fbd7e6,#d3e6fb);border:1px solid rgba(255,255,255,.6);border-radius:8px;box-shadow:0 8px 18px #e88ab647,inset 0 1px 2px #ffffffb3;font-size:12px;font-weight:600}.summary-reference-theme .is-reference-dashboard .summary-section-nav{display:flex;min-height:46px;align-items:stretch;gap:2px;margin:0 -20px 10px;padding:0 20px;overflow-x:auto;background:#fff;border-bottom:1px solid var(--summary-line);scrollbar-width:none}.summary-reference-theme .is-reference-dashboard .summary-section-nav::-webkit-scrollbar{display:none}.summary-reference-theme .is-reference-dashboard .summary-section-nav-title{display:flex;min-width:122px;align-items:center;gap:9px;padding:0 4px;color:var(--summary-blue);white-space:nowrap}.summary-reference-theme .is-reference-dashboard .summary-section-nav-title i{width:8px;height:8px;flex:0 0 auto;background:var(--summary-blue);border-radius:50%;box-shadow:0 0 0 4px #eaf1ff}.summary-reference-theme .is-reference-dashboard .summary-section-nav-title strong{font-size:13px;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .summary-section-nav button{position:relative;min-width:94px;padding:0 16px;color:#586474;background:transparent;border:0;border-radius:0;box-shadow:none;font-size:13px;font-weight:400;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .summary-section-nav button:hover{color:var(--summary-blue);background:#f8faff}.summary-reference-theme .is-reference-dashboard .summary-section-nav button.active{color:var(--summary-blue);background:transparent;font-weight:500}.summary-reference-theme .is-reference-dashboard .summary-section-nav button.active:after{position:absolute;right:16px;bottom:0;left:16px;height:2px;background:var(--summary-blue);content:""}.summary-reference-theme .is-reference-dashboard .filter-bar{min-height:52px;gap:16px;margin:0;padding:7px 14px;background:#fff;border:1px solid #e1e6ed;border-radius:7px;box-shadow:none;font-size:12px}.summary-reference-theme .is-reference-dashboard .filter-field{gap:7px}.summary-reference-theme .is-reference-dashboard .filter-field>span{color:#7b8593}.summary-reference-theme .is-reference-dashboard .filter-field input,.summary-reference-theme .is-reference-dashboard .filter-field select{min-height:32px;padding:0 10px;color:#36404c;background:#fff;border:1px solid #dfe4eb;border-radius:4px;font-size:12px;font-weight:400}.summary-reference-theme .is-reference-dashboard .filter-field input:focus,.summary-reference-theme .is-reference-dashboard .filter-field select:focus{outline:2px solid rgba(47,107,255,.1);border-color:#83a9ff}.summary-reference-theme .is-reference-dashboard .filter-summary{padding:6px 9px;color:#4069c9;background:#f4f7ff;border:1px solid #dbe5fb;border-radius:4px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .risk-warning-trigger{display:inline-flex;min-height:32px;flex:0 0 auto;align-items:center;gap:6px;padding:0 10px;color:#9a5a00;background:#fffaf0;border:1px solid #f1d39d;border-radius:4px;box-shadow:none;font-size:12px;font-weight:500;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .risk-warning-trigger:hover{color:#7c4700;background:#fff5df;border-color:#e8bd70}.summary-reference-theme .is-reference-dashboard .risk-warning-trigger>i{display:inline-flex;width:15px;height:15px;align-items:center;justify-content:center;color:#fff;background:#e79a27;border-radius:50%;font-size:10px;font-style:normal;font-weight:700;line-height:1}.summary-reference-theme .is-reference-dashboard .dashboard-refresh-tools{display:flex;min-width:0;align-items:center;gap:12px;margin-left:auto}body.risk-warning-dialog-open{overflow:hidden}body.summary-reference-active .summary-reference-theme.risk-warning-dialog-backdrop{position:fixed;inset:0;z-index:1700;display:flex;box-sizing:border-box;align-items:center;justify-content:center;padding:24px;background:#141f307a;backdrop-filter:blur(2px)}body.summary-reference-active .summary-reference-theme .risk-warning-dialog{display:flex;width:min(1500px,calc(100vw - 48px));max-height:calc(100vh - 48px);min-height:0;flex-direction:column;overflow:hidden;color:var(--summary-text);background:#f5f8fc;border:1px solid #d8e1ee;border-radius:10px;box-shadow:0 18px 54px #0f1e373d}body.summary-reference-active .summary-reference-theme .risk-warning-dialog-head{display:flex;min-height:58px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;background:#fff;border-bottom:1px solid #dfe6f0}body.summary-reference-active .summary-reference-theme .risk-warning-dialog-head>div{display:flex;min-width:0;align-items:baseline;gap:12px}body.summary-reference-active .summary-reference-theme .risk-warning-dialog-head h2{flex:0 0 auto;color:#2e343d;font-size:16px;font-weight:600}body.summary-reference-active .summary-reference-theme .risk-warning-dialog-head span{overflow:hidden;color:#718096;font-size:11px;text-overflow:ellipsis;white-space:nowrap}body.summary-reference-active .summary-reference-theme .risk-warning-dialog-head>button{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;padding:0;color:#667181;background:#f7f9fc;border:1px solid #dfe5ee;border-radius:5px;box-shadow:none;font-size:20px;font-weight:400;line-height:1}body.summary-reference-active .summary-reference-theme .risk-warning-dialog-head>button:hover{color:#315fcb;background:#eef4ff;border-color:#b9cdfa}body.summary-reference-active .summary-reference-theme .risk-warning-dialog-body{min-height:0;padding:14px;overflow:auto}body.summary-reference-active .summary-reference-theme .risk-warning-dialog-body>.new-directions-panel{margin:0!important}@media(max-width:720px){body.summary-reference-active .summary-reference-theme.risk-warning-dialog-backdrop{align-items:stretch;padding:10px}body.summary-reference-active .summary-reference-theme .risk-warning-dialog{width:100%;max-height:none}body.summary-reference-active .summary-reference-theme .risk-warning-dialog-head{min-height:52px;padding:0 12px}body.summary-reference-active .summary-reference-theme .risk-warning-dialog-head>div{display:block}body.summary-reference-active .summary-reference-theme .risk-warning-dialog-body{padding:10px}}.summary-reference-theme .is-reference-dashboard .dashboard-refresh-tools .filter-state{min-width:0;font-size:11px}.summary-reference-theme .is-reference-dashboard .dashboard-update-time{color:#8994a3;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .dashboard-data-watermark{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;color:var(--summary-blue, #2f6bff);background:#eef3ff;border:1px solid #c5d6ff;border-radius:999px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .dashboard-data-watermark:before{content:"";width:6px;height:6px;border-radius:50%;background:#38b26b}.summary-reference-theme .is-reference-dashboard .boss-channel-embed{margin-top:4px;display:flex;flex-direction:column;min-height:0}.summary-reference-theme .is-reference-dashboard .store-month-series-tabs{margin-bottom:10px}.summary-reference-theme .is-reference-dashboard .dashboard-refresh-button{min-height:32px;padding:0 13px;color:var(--summary-blue);background:#fff;border:1px solid #a9c2ff;border-radius:4px;box-shadow:none;font-size:12px;font-weight:400;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .dashboard-refresh-button:hover:not(:disabled){color:#1f5bea;background:#f5f8ff;border-color:#7da4ff}.summary-reference-theme .is-reference-dashboard .dashboard-refresh-button:focus-visible{outline:2px solid rgba(47,107,255,.18);outline-offset:2px}.summary-reference-theme .is-reference-dashboard .dashboard-refresh-button:disabled{color:#9aa7ba;background:#f5f7fa;border-color:#d9dfe8;cursor:not-allowed}.summary-reference-theme .is-reference-dashboard .inline-permission-strip{min-width:0;flex:1;gap:8px;margin:0;padding:7px 10px;overflow:hidden;color:#8f671f;background:#fff8e9;border:1px solid #f4dda8;border-radius:4px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .inline-permission-strip b{flex:none;color:#a26800;font-size:12px}.summary-reference-theme .is-reference-dashboard .inline-permission-strip span{overflow:hidden;color:#806d48;text-overflow:ellipsis}.summary-reference-theme .is-reference-dashboard>:where(.panel,.new-directions-panel,.summary-month-unified-section,.summary-month-trend-section,.boss-month-insights,.platform-metric-wrapper){margin-bottom:14px}.summary-reference-theme .is-reference-dashboard :where(.panel,.summary-month-unified-section,.summary-month-trend-section,.boss-platform-shop-panel,.boss-product-command-panel){color:var(--summary-text);background:#fff;border:1px solid var(--summary-line);border-radius:8px;box-shadow:none}.summary-reference-theme .is-reference-dashboard :where(.panel-head,.summary-month-trend-head) h2,.summary-reference-theme .is-reference-dashboard :where(.sku-region-section>.panel-head,.category-contribution-head) h2{color:#2e343d;font-size:16px;font-weight:500!important}.summary-reference-theme .is-reference-dashboard :where(.panel-head,.summary-month-trend-head)>span,.summary-reference-theme .is-reference-dashboard :where(.panel-head p,.category-contribution-head p){color:var(--summary-muted);font-size:12px;font-weight:400}.summary-reference-theme .is-reference-dashboard :where(.panel-head button,.text-link){color:var(--summary-blue);font-size:12px;font-weight:400}.summary-reference-theme .is-reference-dashboard :where(.panel,.summary-month-unified-section,.summary-month-trend-section,.boss-product-command-panel,.category-contribution-panel) :where(table,button,input,select){font-family:var(--font)}.summary-reference-theme .is-reference-dashboard :where(table){color:#384251;font-size:12px}.summary-reference-theme .is-reference-dashboard :where(th){color:#687383;background:#f7f9fc;font-size:11.5px;font-weight:400!important}.summary-reference-theme .is-reference-dashboard :where(td){border-color:#e9edf2}.summary-reference-theme .is-reference-dashboard :where(tbody tr:hover td){background:#f8fbff}.summary-reference-theme .is-reference-dashboard :where(.up){color:var(--summary-positive)!important}.summary-reference-theme .is-reference-dashboard :where(.down){color:var(--summary-negative)!important}.summary-reference-theme .is-reference-dashboard :where(.warn){color:var(--summary-warning)!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid{margin-bottom:14px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper{padding:15px 16px 16px;background:#fff;border:1px solid var(--summary-line);border-radius:8px;box-shadow:none}.summary-reference-theme .is-reference-dashboard .metric-section-title{margin:0 0 12px;color:#2e343d;font-size:16px;font-weight:500}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;overflow:hidden;background:#fff;border:1px solid var(--summary-line);border-radius:6px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric{grid-column:span 2!important;grid-row:auto!important;min-width:0;min-height:106px;padding:13px 15px 11px;color:var(--summary-text);background:#fff!important;border:0;border-right:1px solid var(--summary-line);border-bottom:1px solid var(--summary-line);border-radius:0;box-shadow:none}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric:nth-child(6){border-right:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric:nth-child(n+7){grid-column:span 3!important;min-height:90px;border-bottom:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric:last-child{border-right:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric:before,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric:after{display:none!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-card-body,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-card-body.has-compare,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-card-body.has-middle.has-compare{display:grid;height:auto;min-height:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-card-main{min-width:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-card-main>span,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-card-main>.metric-title-line>span,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-middle-box>span,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compare-box>span{color:#647080!important;font-size:11.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-title-line{display:flex;align-items:center;gap:4px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-title-line.has-direct-tip{position:relative;cursor:help}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-info-icon{position:relative;display:inline-flex;width:14px;height:14px;flex:0 0 14px;align-items:center;justify-content:center;color:#3568ef;background:#eef4ff;border:1px solid #9db9ff;border-radius:50%;font-size:9px;font-style:normal;font-weight:600;line-height:1;cursor:help}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-info-icon:after,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-title-line.has-direct-tip:after{position:absolute;top:calc(100% + 6px);left:0;z-index:30;box-sizing:border-box;width:350px;max-width:calc(100vw - 48px);padding:6px 9px;color:#fff;background:#303640;border-radius:4px;box-shadow:0 4px 12px #14223c29;content:attr(data-tip);font-size:11px;font-weight:400;line-height:1.45;opacity:0;pointer-events:none;text-align:left;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease;white-space:pre-line}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-info-icon:hover:after,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-info-icon:focus-visible:after,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-title-line.has-direct-tip:hover:after,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.has-info-hint:focus-within .metric-title-line.has-direct-tip:after{opacity:1;transform:translateY(0)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-basis-realtime .metric-info-icon:after,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-basis-realtime .metric-title-line.has-direct-tip:after{top:auto;bottom:calc(100% + 6px)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.has-info-hint{overflow:visible!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.has-info-hint:hover,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.has-info-hint:focus-within{z-index:40}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-value-line{margin:3px 0 4px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-value-line.has-side-rate{align-items:center;justify-content:space-between;gap:10px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-side-rate-box{align-self:stretch;justify-content:center}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-value-line strong,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-value-line strong{margin:0!important;color:#303640!important;font-size:23px;font-weight:600!important;letter-spacing:0;line-height:28px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric .metric-side-rate,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric .metric-rate-value{display:block;margin:0;color:#7f8996!important;font-size:10.5px;font-weight:400!important;text-align:right}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric .metric-rate-value{color:#485464!important;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compare-box{position:static;display:flex;min-height:0;min-width:0;flex-direction:row;align-items:center;align-self:auto;justify-content:flex-start;gap:6px;margin-top:3px;padding:0;border:0;text-align:left}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compare-box b,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compare-box small{color:#7f8996;font-size:10.5px;font-weight:400!important;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-middle-box{margin-top:4px;padding:5px 0 0;border:0;border-top:1px solid var(--summary-line-soft)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-middle-box strong{margin-left:6px;font-size:13px;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-middle-box small{margin-left:6px;color:#8993a0;font-size:10px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-wide .metric-card-main,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-wide .metric-middle-box,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-wide .metric-compare-box{display:block;height:auto;width:auto;min-width:0;flex:none;padding:0;border:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-wide .metric-card-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:13px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-wide .metric-middle-box{margin-top:0;padding-top:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-wide .metric-compare-box{display:flex;grid-column:1 / -1;margin-top:5px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast{min-height:106px;padding-bottom:11px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline-row{position:absolute;right:12px;bottom:10px;left:12px;display:grid;width:auto;height:58px;grid-template-columns:minmax(0,1fr);grid-template-areas:"caption" "chart";grid-template-rows:13px 36px;row-gap:3px;margin:0;padding-top:6px;border-top:1px solid #ece7d9;pointer-events:auto}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline{width:100%;height:36px;grid-area:chart;overflow:visible}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline path{stroke:#447cff;stroke-width:1.15;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline-point{fill:#2f6bff;opacity:0;pointer-events:none;transition:opacity .12s ease;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline-hit{fill:transparent;cursor:help;pointer-events:all;outline:none}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline-point-group:hover .metric-sparkline-point,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline-point-group:focus-within .metric-sparkline-point{opacity:1}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline-tooltip{position:absolute;z-index:8;display:flex;min-width:112px;flex-direction:column;gap:2px;padding:5px 7px;color:#4b5665;background:#fffffffa;border:1px solid #dce3ec;border-radius:4px;box-shadow:0 4px 12px #26375224;font-size:10px;line-height:1.25;pointer-events:none;transform:translate(-50%,calc(-100% - 6px));white-space:nowrap}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline-tooltip span{color:#7c8795;font-size:9.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline-tooltip b{color:#2f3946;font-size:10.5px;font-weight:500}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline-rate{grid-area:caption;justify-self:start;color:#66717f!important;font-size:10.5px;font-weight:400!important;line-height:13px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-forecast-note{color:#9a5b00!important;font-size:10.5px;font-weight:500!important;line-height:1.35}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric{width:auto;height:106px;min-height:106px;grid-column:auto!important;grid-row:auto!important;padding:10px 12px 9px;border-right:1px solid var(--summary-line);border-bottom:1px solid var(--summary-line)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric:nth-child(6n){border-right:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric:nth-child(n+7){border-bottom:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric.metric-forecast{height:212px;min-height:212px;grid-row:span 2!important;background:#fffdf7!important;border-top:2px solid #c98100;border-bottom:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric.metric-forecast .metric-card-body{height:calc(100% - 64px);align-content:center}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric.metric-cost .metric-card-main>small.warn{display:inline;margin-right:8px;line-height:1.35}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric.metric-gsv-combined{grid-column:auto!important;padding:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compact-values{display:grid;height:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compact-value{min-width:0;padding:10px 8px 9px;border-right:1px solid var(--summary-line)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compact-value:last-child{border-right:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compact-value>span{color:#647080!important;font-size:11.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compact-value>strong{margin:4px 0 3px;color:#303640!important;font-size:18px;font-weight:600!important;line-height:24px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compact-value>small{color:#66717f;font-size:10.5px;font-weight:400!important;line-height:1.35}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compact-compare{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:4px;row-gap:0;margin-top:3px;white-space:normal}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compact-compare :where(span,b,small){display:inline;margin:0;font-size:10px;font-weight:400!important;line-height:1.25}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compact-compare>span{color:#5c6675!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric :where(.up){color:#087a55!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric :where(.down){color:#d13f4d!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric :where(.warn){color:#a85d00!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric :where(.flat){color:#5c6675!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-gsv-forecast-note{color:#66717f!important;font-weight:400!important}body.summary-reference-active .summary-reference-theme .new-directions-panel{margin-bottom:14px!important;padding:15px 16px 16px!important;overflow:visible;background:#fff!important;border:1px solid var(--summary-line)!important;border-radius:8px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.summary-reference-active .summary-reference-theme .new-directions-head{margin-bottom:12px!important}body.summary-reference-active .summary-reference-theme .new-directions-orbit{width:28px!important;height:28px!important;flex-basis:28px!important;border:0!important;border-radius:50%!important;background:#eef4ff!important;box-shadow:none!important}body.summary-reference-active .summary-reference-theme .new-directions-orbit i:first-child{top:8px!important;left:8px!important;width:7px!important;height:7px!important}body.summary-reference-active .summary-reference-theme .new-directions-orbit i:nth-child(2){top:8px!important;right:6px!important;width:5px!important;height:5px!important}body.summary-reference-active .summary-reference-theme .new-directions-orbit i:last-child{bottom:5px!important;left:11px!important;width:5px!important;height:5px!important}body.summary-reference-active .summary-reference-theme .new-directions-title{gap:9px!important}body.summary-reference-active .summary-reference-theme .new-directions-title h2{color:#2e343d!important;font-size:16px!important;font-weight:500!important}body.summary-reference-active .summary-reference-theme .new-directions-title-line>span,body.summary-reference-active .summary-reference-theme .new-directions-summary span{padding:3px 7px!important;color:#6c7786!important;background:#f7f9fc!important;border:1px solid #e4e8ef!important;border-radius:4px!important;font-size:10.5px!important;font-weight:400!important}body.summary-reference-active .summary-reference-theme .new-directions-title p{color:#929ba8!important;font-size:11px!important}body.summary-reference-active .summary-reference-theme .new-directions-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important;overflow:hidden;border:1px solid var(--summary-line)!important;border-radius:6px!important}body.summary-reference-active .summary-reference-theme .new-direction-card{padding:12px!important;border:0!important;border-right:1px solid var(--summary-line)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body.summary-reference-active .summary-reference-theme .new-direction-card:last-child{border-right:0!important}body.summary-reference-active .summary-reference-theme .new-direction-card:before{display:none!important}body.summary-reference-active .summary-reference-theme .new-direction-card>header{grid-template-columns:25px minmax(0,1fr) auto!important;min-height:36px!important;gap:8px!important;margin-bottom:8px!important}body.summary-reference-active .summary-reference-theme .new-direction-icon{width:25px!important;height:25px!important;border-radius:5px!important;box-shadow:none!important;font-size:9.5px!important;font-weight:500!important}body.summary-reference-active .summary-reference-theme .new-direction-card h3{color:#303844!important;font-size:12.5px!important;font-weight:500!important}body.summary-reference-active .summary-reference-theme .new-direction-card header small{color:#929ba8!important;font-size:9.5px!important;font-weight:400!important}body.summary-reference-active .summary-reference-theme .new-direction-card>header>em{color:#5e6b7c!important;background:#f5f7fa!important;border-radius:4px!important;font-size:10px!important;font-weight:500!important}body.summary-reference-active .summary-reference-theme .new-direction-switch{display:flex!important;gap:18px!important;margin-bottom:8px!important;padding:0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--summary-line-soft)!important;border-radius:0!important}body.summary-reference-active .summary-reference-theme .new-direction-switch button{position:relative;min-height:29px!important;padding:0 2px!important;color:#7a8492!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;font-size:10.5px!important;font-weight:400!important}body.summary-reference-active .summary-reference-theme .new-direction-switch button.is-active{color:var(--summary-blue)!important}body.summary-reference-active .summary-reference-theme .new-direction-switch button.is-active:after{position:absolute;right:2px;bottom:-1px;left:2px;height:2px;background:var(--summary-blue);content:""}body.summary-reference-active .summary-reference-theme .new-direction-switch button b{padding:0!important;background:transparent!important;font-weight:500!important}body.summary-reference-active .summary-reference-theme .new-direction-criteria{gap:2px!important;margin-bottom:7px!important;padding:7px 8px!important;color:#647080!important;background:#f8faff!important;border:1px solid #e3e9f4!important;border-radius:4px!important}body.summary-reference-active .summary-reference-theme .new-direction-criteria b,body.summary-reference-active .summary-reference-theme .new-direction-criteria span{color:#647080!important;font-size:9.5px!important;font-weight:400!important}body.summary-reference-active .summary-reference-theme .new-direction-row{padding:7px 8px!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--summary-line-soft)!important;border-radius:0!important;box-shadow:none!important;transform:none!important}body.summary-reference-active .summary-reference-theme .new-direction-row-top strong,body.summary-reference-active .summary-reference-theme .new-direction-row-metrics b{color:#384251!important;font-size:10.5px!important;font-weight:500!important}body.summary-reference-active .summary-reference-theme .new-direction-row-top em,body.summary-reference-active .summary-reference-theme .new-direction-row>small,body.summary-reference-active .summary-reference-theme .new-direction-row-metrics i{font-size:9.5px!important;font-weight:400!important}body.summary-reference-active .summary-reference-theme .new-direction-more{margin-top:7px!important;padding:6px!important;color:var(--summary-blue)!important;background:#fff!important;border:1px solid #e2e7ef!important;border-radius:4px!important;font-weight:400!important}.summary-reference-theme .is-reference-dashboard .platform-metric-wrapper{padding:15px 16px 16px;background:#fff;border:1px solid var(--summary-line);border-radius:8px}.summary-reference-theme .is-reference-dashboard .platform-metric-title{margin-bottom:11px;color:#2e343d;font-size:16px;font-weight:500}.summary-reference-theme .is-reference-dashboard .side-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--summary-line);border-radius:6px}.summary-reference-theme .is-reference-dashboard .side-summary-grid>.panel{margin:0;padding:12px;border:0;border-right:1px solid var(--summary-line);border-radius:0;box-shadow:none}.summary-reference-theme .is-reference-dashboard .side-summary-grid>.panel:last-child{border-right:0}.summary-reference-theme .is-reference-dashboard .side-summary-grid .panel-head{margin-bottom:9px}.summary-reference-theme .is-reference-dashboard .side-summary-grid .panel-head h2{color:#333c49;font-size:13.5px;font-weight:600!important}.summary-reference-theme .is-reference-dashboard .side-summary-grid .panel-head span{color:#8a93a0;font-size:10.5px}.summary-reference-theme .is-reference-dashboard .metric-title-with-scope small{color:#8a5a12;font-size:10.5px;font-weight:600}.summary-reference-theme .is-reference-dashboard .horizontal-bar-chart{gap:11px}.summary-reference-theme .is-reference-dashboard .h-bar-track{height:8px;background:#e8edf4;border-radius:4px}.summary-reference-theme .is-reference-dashboard .h-bar-fill{background:var(--summary-blue)!important;border-radius:4px}.summary-reference-theme .is-reference-dashboard .h-bar-fill.h-bar-fill-ad{border-radius:4px 0 0 4px}.summary-reference-theme .is-reference-dashboard .h-bar-fill.h-bar-fill-other-marketing{background:#f59e0b!important;border-radius:0 4px 4px 0}.summary-reference-theme .is-reference-dashboard .h-bar-fee-value small,.summary-reference-theme .is-reference-dashboard .h-bar-fee-value small.h-bar-fee-other-rate{color:#9a5a00;font-size:11px;font-weight:600}.summary-reference-theme .is-reference-dashboard .h-bar-fee-value small.h-bar-fee-ad-rate{color:#2f5fbf;font-size:11px;font-weight:600}.summary-reference-theme .is-reference-dashboard .h-bar-track.has-share-label{margin-top:14px}.summary-reference-theme .is-reference-dashboard .h-bar-share-above{position:absolute;bottom:calc(100% + 4px);z-index:2;padding:0 3px;color:#3a4453;background:#fff;font-size:10.5px;font-weight:600;line-height:12px;white-space:nowrap;pointer-events:none;transform:translate(-50%)}.summary-reference-theme .is-reference-dashboard .h-bar-label{color:#333c49;font-size:12.5px;font-weight:600}.summary-reference-theme .is-reference-dashboard .h-bar-value{color:#2b3542;font-size:12.5px;font-weight:600}.summary-reference-theme .is-reference-dashboard .h-bar-value-with-rate b{color:#222b36;font-size:13.5px;font-weight:700;line-height:16px}.summary-reference-theme .is-reference-dashboard .h-bar-value-with-rate small{font-size:11px;font-weight:600;line-height:13px}.summary-reference-theme .is-reference-dashboard .h-bar-value-with-rate.is-rate-primary b{color:#222b36;font-size:15px;font-weight:700;line-height:18px}.summary-reference-theme .is-reference-dashboard .h-bar-value-with-rate.is-rate-primary b.negative{color:#dc2626}.summary-reference-theme .is-reference-dashboard .h-bar-value-with-rate.is-rate-primary small{color:#55627a;font-size:11px;font-weight:600;line-height:13px}.summary-reference-theme .is-reference-dashboard .h-bar-value-with-rate.is-rate-primary small.negative{color:#dc2626}.summary-reference-theme .is-reference-dashboard .h-bar-compare b{font-size:12px;font-weight:700;line-height:14px}.summary-reference-theme .is-reference-dashboard .h-bar-compare small{font-size:10.5px;font-weight:600;line-height:12px;color:inherit;opacity:.82}.summary-reference-theme .is-reference-dashboard .h-bar-share-inside{color:#fff;font-size:8.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .platform-trend-section{padding:15px 16px 16px}.summary-reference-theme .is-reference-dashboard .platform-trend-split{gap:12px}.summary-reference-theme .is-reference-dashboard .platform-trend-chart-box{background:#fff;border:1px solid var(--summary-line);border-radius:6px;box-shadow:none}.summary-reference-theme .is-reference-dashboard .platform-native-chart-head h3{color:#3b4552;font-size:13px;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .native-trend-legend{color:#7d8794;font-size:10.5px}.summary-reference-theme .is-reference-dashboard .summary-month-unified-section{padding:15px 16px 16px}.summary-reference-theme .is-reference-dashboard .summary-month-unified-head{min-height:auto;margin-bottom:11px;padding:0}.summary-reference-theme .is-reference-dashboard .summary-month-unified-head h2{color:#2e343d;font-size:16px;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .summary-month-unified-head span{color:#8f98a5;font-size:11px;font-weight:400}.summary-reference-theme .is-reference-dashboard .summary-month-unified-columns{gap:0;overflow:hidden;border:1px solid var(--summary-line);border-radius:6px}.summary-reference-theme .is-reference-dashboard .summary-month-unified-column{color:#374150;background:#fff;border:0;border-right:1px solid var(--summary-line);border-radius:0;box-shadow:none}.summary-reference-theme .is-reference-dashboard .summary-month-unified-column:last-child{border-right:0}.summary-reference-theme .is-reference-dashboard .summary-month-column-total{min-height:118px;color:#303844;background:#fff;border:0;border-top:2px solid var(--summary-blue);border-bottom:1px solid var(--summary-line)}.summary-reference-theme .is-reference-dashboard .summary-month-column-total header h3{color:#5a6574;font-size:11.5px;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .summary-month-value small,.summary-reference-theme .is-reference-dashboard .summary-month-total-rate,.summary-reference-theme .is-reference-dashboard .summary-month-rate-pair small{color:#8993a0;font-size:9.5px;font-weight:400!important}.summary-reference-theme .is-reference-dashboard .summary-month-value strong{color:#303844!important;font-size:20px;font-weight:600!important}.summary-reference-theme .is-reference-dashboard .summary-month-unified-column.is-gsv .summary-month-total-values.is-dual{grid-template-columns:minmax(0,1fr);row-gap:8px}.summary-reference-theme .is-reference-dashboard .summary-month-unified-column.is-gsv .summary-month-total-values.is-dual .summary-month-value strong{font-size:18px;letter-spacing:-.2px}.summary-reference-theme .is-reference-dashboard .summary-month-rate-pair em{color:#4f5a69;font-size:10.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .summary-month-platform-list,.summary-reference-theme .is-reference-dashboard .summary-month-platform-row{background:#fff}.summary-reference-theme .is-reference-dashboard .summary-month-platform-row{border-color:var(--summary-line-soft)}.summary-reference-theme .is-reference-dashboard .summary-month-platform-name b,.summary-reference-theme .is-reference-dashboard .summary-month-platform-values strong{color:#414b59;font-size:10.5px;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .summary-month-platform-values :where(small,em){color:#8993a0;font-size:9px;font-weight:400!important}.summary-reference-theme .is-reference-dashboard .summary-month-trend-section{padding:15px 16px 16px}.summary-reference-theme .is-reference-dashboard .summary-month-heatmap-switch,.summary-reference-theme .is-reference-dashboard :where(.boss-product-analysis-switch,.boss-platform-table-switch,.category-contribution-switch){gap:22px;padding:0;background:transparent;border:0;border-bottom:1px solid var(--summary-line);border-radius:0}.summary-reference-theme .is-reference-dashboard .summary-month-heatmap-switch button,.summary-reference-theme .is-reference-dashboard :where(.boss-product-analysis-switch,.boss-platform-table-switch,.category-contribution-switch) button{position:relative;color:#697483;background:transparent;border:0;border-radius:0;box-shadow:none;font-size:11.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .summary-month-heatmap-switch button.active,.summary-reference-theme .is-reference-dashboard :where(.boss-product-analysis-switch,.boss-platform-table-switch,.category-contribution-switch) button.active{color:var(--summary-blue);background:transparent;box-shadow:none;font-weight:500}.summary-reference-theme .is-reference-dashboard .summary-month-heatmap-switch button.active:after,.summary-reference-theme .is-reference-dashboard :where(.boss-product-analysis-switch,.boss-platform-table-switch,.category-contribution-switch) button.active:after{position:absolute;right:3px;bottom:-1px;left:3px;height:2px;background:var(--summary-blue);content:""}.summary-reference-theme .is-reference-dashboard .boss-product-command-panel{padding:16px;overflow:hidden;background:#fff}.summary-reference-theme .is-reference-dashboard .boss-product-command-orb{display:none}.summary-reference-theme .is-reference-dashboard .boss-product-command-eyebrow{color:#5073be;font-size:10.5px;font-weight:400;text-transform:none;letter-spacing:0}.summary-reference-theme .is-reference-dashboard .boss-product-command-head h2{color:#2e343d;font-size:18px;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .boss-product-command-head p{color:#929ba8;font-size:11px}.summary-reference-theme .is-reference-dashboard .boss-product-command-scope,.summary-reference-theme .is-reference-dashboard .boss-product-details-toggle,.summary-reference-theme .is-reference-dashboard .boss-product-drilldown-toggle{color:#4e6fae;background:#fff;border:1px solid #dce5f3;border-radius:4px;box-shadow:none;font-size:11px;font-weight:400}.summary-reference-theme .is-reference-dashboard .boss-product-brief-grid{gap:10px}.summary-reference-theme .is-reference-dashboard :where(.boss-product-brief-summary,.boss-product-focus-card,.boss-product-executive-summary){color:#374150;background:#fff;border:1px solid var(--summary-line);border-radius:6px;box-shadow:none;transform:none}.summary-reference-theme .is-reference-dashboard .boss-product-focus-card:hover{background:#f8fbff;border-color:#cddcf7;box-shadow:none;transform:none}.summary-reference-theme .is-reference-dashboard .boss-product-brief-summary:before,.summary-reference-theme .is-reference-dashboard .boss-product-focus-card:before{display:none}.summary-reference-theme .is-reference-dashboard .boss-product-priority-chips span,.summary-reference-theme .is-reference-dashboard .boss-month-summary-chips span,.summary-reference-theme .is-reference-dashboard :where(.boss-month-kpis span,.boss-month-sku-kpis span){color:#667181;background:#f7f9fc;border:1px solid #e2e7ee;border-radius:4px;box-shadow:none;font-size:10.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard :where(.boss-month-sku-panel,.boss-operator-performance-panel,.finance-tree-panel,.summary-product-panel,.sku-region-section,.category-contribution-panel,.daily-category-parity-panel){padding:15px 16px 16px}.summary-reference-theme .is-reference-dashboard :where(.boss-month-sku-toolbar,.product-id-toolbar,.boss-product-analysis-toolbar){background:#fff;border-color:var(--summary-line);border-radius:5px;box-shadow:none}.summary-reference-theme .is-reference-dashboard :where(.boss-month-sku-toolbar input,.boss-month-sku-toolbar select,.product-id-toolbar input,.product-id-toolbar select,.product-id-sort-button){min-height:30px;color:#4a5564;background:#fff;border:1px solid #dfe4eb;border-radius:4px;font-size:11px;font-weight:400}.summary-reference-theme .is-reference-dashboard :where(.boss-month-sku-expand,.boss-product-details-toggle,.product-id-sort-button,.product-id-page-button){color:var(--summary-blue);background:#fff;border-color:#cfdcf4;border-radius:4px;box-shadow:none;font-weight:400}.summary-reference-theme .is-reference-dashboard :where(.boss-month-sku-table-wrap,.boss-store-table-wrap,.boss-product-decision-table-wrap,.product-id-table-frame,.finance-tree-table,.product-layer-table){border-color:var(--summary-line);border-radius:6px;box-shadow:none;scrollbar-color:#cbd3de transparent}.summary-reference-theme .is-reference-dashboard :where(.boss-month-sku-table-wrap th,.boss-store-table-wrap th,.boss-product-decision-table-wrap th,.product-id-table-frame th,.finance-tree-table th){color:#667181;background:#f7f9fc!important;font-size:10.5px;font-weight:400!important}.summary-reference-theme .is-reference-dashboard :where(.boss-month-sku-table-wrap td,.boss-store-table-wrap td,.boss-product-decision-table-wrap td,.product-id-table-frame td,.finance-tree-table td){color:#3d4755;background:#fff;font-size:11px;font-weight:400;border-color:#e9edf2}.summary-reference-theme .is-reference-dashboard :where(.boss-month-sku-table-wrap td b,.boss-store-table-wrap td b,.boss-product-decision-table-wrap td b,.product-id-table-frame td b,.finance-tree-table td b){font-weight:500!important}.summary-reference-theme .is-reference-dashboard :where(.boss-month-sku-table-wrap tbody tr:hover td,.boss-store-table-wrap tbody tr:hover td,.boss-product-decision-table-wrap tbody tr:hover td,.product-id-table-frame tbody tr:hover td,.finance-tree-table tbody tr:hover td){background:#f7faff!important}.summary-reference-theme .is-reference-dashboard :where(.category-contribution-panel,.sku-region-section){background:#fff}.summary-reference-theme .is-reference-dashboard :where(.daily-category-parity-panel,.boss-category-panel,.boss-category-layout,.boss-category-table,.boss-major-category-table,.boss-subcategory-table){background:#fff!important;background-image:none!important;box-shadow:none!important}.summary-reference-theme .is-reference-dashboard .category-contribution-eyebrow{color:#6680b6;font-size:10px;font-weight:400;letter-spacing:.06em}.summary-reference-theme .is-reference-dashboard .category-contribution-card{background:#fff;border:1px solid var(--summary-line);border-top:2px solid #b9c7db;border-radius:6px;box-shadow:none}.summary-reference-theme .is-reference-dashboard .category-contribution-card:hover{box-shadow:none;transform:none}.summary-reference-theme .is-reference-dashboard .category-entity-card{border:1px solid var(--summary-line)!important;border-top-color:var(--summary-line)!important;border-radius:6px!important;box-shadow:none!important}.summary-reference-theme .is-reference-dashboard .category-entity-head{background:#fff!important;border-bottom-color:var(--summary-line)!important}.summary-reference-theme .is-reference-dashboard .category-entity-icon{color:var(--summary-blue)!important;background:#f2f6ff!important;border-color:#d9e4fb!important;box-shadow:none!important;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .category-contribution-name>em{background:#9aa7b8!important}.summary-reference-theme .is-reference-dashboard .category-contribution-metric em{min-height:auto;padding:0;color:#657080!important;background:transparent!important;border:0!important;border-radius:0;font-weight:400!important}.summary-reference-theme .is-reference-dashboard .category-contribution-metric.profit.negative em{color:var(--summary-negative)!important}.summary-reference-theme .is-reference-dashboard :where(.category-entity-card footer,.category-store-detail footer){background:#fafbfc!important;border-top-color:var(--summary-line)!important}.summary-reference-theme .is-reference-dashboard :where(.sku-sales-card,.new-sku-card,.region-sales-card){background:#fff;border:1px solid var(--summary-line);border-radius:6px;box-shadow:none}.summary-reference-theme .is-reference-dashboard :where(.sku-sales-card h3,.new-sku-card h3,.region-sales-card h3){color:#343d49;font-size:14px;font-weight:500!important}.summary-reference-theme .is-reference-dashboard :where(.sku-sales-table th,.sku-sales-table td){font-weight:400}.summary-reference-theme .is-reference-dashboard .boss-platform-summary-table .boss-store-group,.summary-reference-theme .is-reference-dashboard .boss-platform-summary-table .boss-store-column-head th,.summary-reference-theme .is-reference-dashboard .finance-aligned-table .finance-metric-group,.summary-reference-theme .is-reference-dashboard .finance-aligned-table .finance-column-head th,.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-metric-group,.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-group-placeholder,.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-column-head th{color:#5f6b7a!important;background:#f7f9fc!important;border-color:#dde3eb!important}.summary-reference-theme .is-reference-dashboard .boss-platform-summary-table tbody td,.summary-reference-theme .is-reference-dashboard .finance-aligned-table tbody td,.summary-reference-theme .is-reference-dashboard .product-id-table tbody td{background:#fff!important}.summary-reference-theme .is-reference-dashboard .boss-platform-summary-table tbody tr.boss-store-platform-summary-row td{color:#293545!important;background:#f3f7fd!important;border-color:#dce5f1!important;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .boss-platform-summary-table tbody tr.boss-store-platform-summary-row td:first-child{box-shadow:inset 2px 0 0 var(--summary-blue)}.summary-reference-theme .is-reference-dashboard .boss-platform-summary-table tbody tr.boss-store-platform-summary-row .boss-store-name{color:#344153!important;background:transparent!important;border:0!important;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .boss-platform-summary-table tfoot td{color:#344153!important;background:#f4f7fb!important;border-color:#dce3ec!important;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .compact-profit-table table.finance-aligned-table{width:1728px;min-width:1728px}.summary-reference-theme .is-reference-dashboard .finance-aligned-table .finance-col-hierarchy{width:132px}.summary-reference-theme .is-reference-dashboard .store-data-panel .finance-aligned-table .finance-col-hierarchy{width:300px}.summary-reference-theme .is-reference-dashboard .finance-aligned-table .finance-col-share{width:44px}.summary-reference-theme .is-reference-dashboard .finance-aligned-table .finance-col-metric{width:58px}.summary-reference-theme .is-reference-dashboard .product-id-table{min-width:0}.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-col-sequence{width:24px}.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-col-platform{width:40px}.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-col-shop{width:72px}.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-col-category{width:52px}.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-col-operator{width:40px}.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-col-id{width:106px}.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-col-share{width:44px}.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-col-metric{width:54px}.summary-reference-theme .is-reference-dashboard .product-id-table-frame .product-id-table td,.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-row td{font-size:9px;height:22px}.summary-reference-theme .is-reference-dashboard .product-id-table-frame .product-id-table th{font-size:9px}.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-group-head th{font-size:11px}.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-row td:nth-child(-n+6),.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-row td:nth-child(-n+6) b,.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-row td:nth-child(6) b{font-size:9px}.summary-reference-theme .is-reference-dashboard :where(.summary-month-trend-section,.summary-month-trend-card,.summary-month-metric-card){background:#fff!important;background-image:none!important;border-color:var(--summary-line)!important;border-radius:6px!important;box-shadow:none!important}.summary-reference-theme .is-reference-dashboard .summary-month-fee-heatmap-cell{background:#fff!important;border-color:#edf0f4!important}.summary-reference-theme .is-reference-dashboard .summary-month-fee-heatmap-cell.is-total{background:#f7f9fc!important}.summary-reference-theme .is-reference-dashboard .summary-month-fee-heatmap-cell.is-missing{background:#fafbfc!important}.summary-reference-theme .is-reference-dashboard .summary-month-heatmap-sparkline-label{color:#596474!important;font-size:10px;text-shadow:none}.summary-reference-theme .is-reference-dashboard .summary-month-heatmap-sparkline-label.is-profit-negative,.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-tail-cell.is-profit-negative{color:#dc2626!important;font-weight:700!important}.summary-reference-theme .is-reference-dashboard .native-platform-combo-row{grid-template-columns:46px minmax(0,1fr)}.summary-reference-theme .is-reference-dashboard .native-platform-combo-name{writing-mode:horizontal-tb!important;text-align:left;white-space:nowrap}body.summary-reference-active :where(.boss-category-daily-backdrop,.boss-category-daily-modal,.boss-category-daily-ledger,.boss-category-daily-analysis,.boss-product-month-breakdown){font-family:Segoe UI,Microsoft YaHei,Arial,sans-serif;font-synthesis:none}body.summary-reference-active .boss-category-daily-backdrop{background:#1f2a3a57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.summary-reference-active .boss-category-daily-modal{color:#4a4048;background:#f8f3f7;border:1px solid #ecdfe8;border-radius:8px;box-shadow:0 18px 48px #be507829}body.summary-reference-active .boss-category-daily-modal-head{color:#3f3742;background:radial-gradient(circle at 88% 0,rgba(255,255,255,.5),transparent 28%),linear-gradient(108deg,#fbe1ec,#e7ecfa 55%,#dcebfb);border-bottom:1px solid rgba(232,138,182,.22)}body.summary-reference-active .boss-category-daily-modal-head h2{color:#3f3742}body.summary-reference-active .boss-category-daily-modal-head span{color:#b34c7d}body.summary-reference-active .boss-category-daily-modal-head p{color:#867a86}body.summary-reference-active .boss-category-daily-modal-head>button{color:#6b5560;background:#ffffff8c;border-color:#e88ab647}body.summary-reference-active .boss-category-daily-modal-head>button:hover{color:#b34c7d;background:#ffffffd9}body.summary-reference-active .boss-category-daily-workspace{gap:8px;background:#f8f3f7}body.summary-reference-active :where(.boss-category-daily-ledger,.boss-category-daily-analysis,.boss-product-month-breakdown.is-side){background:#fff;border:1px solid #e1e6ed;border-radius:6px;box-shadow:none}body.summary-reference-active :where(.boss-category-daily-ledger table,.boss-product-month-breakdown.is-side table){color:#3e4856;font-size:10.5px}body.summary-reference-active :where(.boss-category-daily-ledger th,.boss-product-month-breakdown.is-side th){color:#657080;background:#f7f9fc;font-weight:400!important}body.summary-reference-active .boss-category-daily-ledger-table thead th[class*=group-],body.summary-reference-active .boss-category-daily-ledger-table thead .boss-category-daily-group-head th,body.summary-reference-active .boss-product-month-breakdown.is-side thead th{color:#657080!important;background:#f7f9fc!important;border-color:#dfe5ec!important}body.summary-reference-active :where(.boss-category-daily-ledger td,.boss-product-month-breakdown.is-side td){background:#fff;border-color:#e9edf2;font-weight:400}body.summary-reference-active :where(.boss-category-daily-ledger tbody tr:hover td,.boss-product-month-breakdown.is-side tbody tr:hover td){background:#f7faff}@media(max-width:1500px){.summary-reference-theme .is-reference-dashboard .summary-section-nav-title{min-width:108px}.summary-reference-theme .is-reference-dashboard .summary-section-nav button{min-width:82px;padding-right:12px;padding-left:12px}.summary-reference-theme .is-reference-dashboard .summary-section-nav button.active:after{right:12px;left:12px}.summary-reference-theme .is-reference-dashboard .topbar-permission-strip span{display:none}.summary-reference-theme .is-reference-dashboard .topbar-permission-strip{flex:0 1 auto}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric{padding-right:11px;padding-left:11px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-value-line strong,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-value-line strong{font-size:20px}body.summary-reference-active .summary-reference-theme .new-directions-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.summary-reference-active .summary-reference-theme .new-direction-card:nth-child(2){border-right:0!important}body.summary-reference-active .summary-reference-theme .new-direction-card:nth-child(-n+2){border-bottom:1px solid var(--summary-line)!important}}@media(max-width:1200px){.summary-reference-theme .is-reference-dashboard .permission-pill{display:none}.summary-reference-theme .is-reference-dashboard .side-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-reference-theme .is-reference-dashboard .side-summary-grid>.panel:nth-child(2){border-right:0}.summary-reference-theme .is-reference-dashboard .side-summary-grid>.panel:nth-child(-n+2){border-bottom:1px solid var(--summary-line)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric:nth-child(6n){border-right:1px solid var(--summary-line)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric:nth-child(3n){border-right:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric:nth-child(n+7){border-bottom:1px solid var(--summary-line)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric:nth-child(n+9){border-bottom:0}}@media(max-width:900px){.summary-reference-theme .app-shell{--app-sidebar-width: 0px}.summary-reference-theme .is-reference-dashboard .filter-bar{flex-wrap:wrap}.summary-reference-theme .is-reference-dashboard .dashboard-refresh-tools{width:100%;justify-content:flex-end;margin-left:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric:nth-child(n+7){grid-column:span 6!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric.metric-forecast{height:106px;min-height:106px;grid-row:auto!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric.metric-forecast .metric-card-body{height:100%}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline-row{display:none}}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{display:grid;grid-template-columns:minmax(0,43%) minmax(0,57%);grid-template-rows:auto 336px;grid-template-areas:"metric-title overview-trend" "metric-grid overview-trend";column-gap:16px;row-gap:10px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend>.metric-section-title{grid-area:metric-title;margin:0}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid{grid-area:metric-grid;display:grid;height:336px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,84px);grid-template-areas:"forecast forecast order-gross order-gross" "daily-net realtime-net marketing-gross order-count" "gmv current-gsv expected-gsv ad-cost" "average-order refund-rate refund-rate other-marketing"}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric{width:auto;height:auto!important;min-height:0!important;padding:6px 9px 5px;overflow:hidden;border-right:1px solid var(--summary-line);border-bottom:1px solid var(--summary-line)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-forecast{grid-column:1 / span 2!important;grid-row:1!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-daily-net{grid-column:1!important;grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-realtime-net{grid-column:2!important;grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-order-gross{grid-column:3 / span 2!important;grid-row:1!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-marketing-gross{grid-column:3!important;grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-order-count{grid-column:4!important;grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-gmv{grid-column:1!important;grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-current-gsv{grid-column:2!important;grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-expected-gsv{grid-column:3!important;grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-ad-cost{grid-column:4!important;grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-other-marketing{grid-column:4!important;grid-row:4!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-average-order{grid-column:1!important;grid-row:4!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-refund-rate{grid-column:2 / span 2!important;grid-row:4!important}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend :is(.metric-area-order-gross,.metric-area-order-count,.metric-area-ad-cost,.metric-area-other-marketing){border-right:0}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend :is(.metric-area-average-order,.metric-area-refund-rate,.metric-area-other-marketing){border-bottom:0}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-forecast{height:auto!important;min-height:0!important;padding:9px 9px 6px;border-right:1px solid var(--summary-line);border-bottom:1px solid var(--summary-line)}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric.is-trend-selectable{cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric.is-trend-selectable:hover{background:#f7faff}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric.is-trend-active{background:#f2f7ff;box-shadow:inset 0 2px #3975e6}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend .metric.metric-forecast.is-trend-active{background:#f2f7ff!important;border-top-color:#3975e6}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric.is-trend-active .metric-title-line>span{color:#2f67d5}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric.is-trend-selectable:focus-visible{position:relative;z-index:2;outline:2px solid rgba(57,117,230,.5);outline-offset:-2px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend :is(.metric-area-forecast,.metric-area-order-gross) .metric-card-body{height:100%;align-content:center}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-value-line{margin:1px 0 2px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-value-line strong,.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric.metric-forecast .metric-value-line strong{font-size:19px;line-height:22px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-card-main>span,.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-card-main>.metric-title-line>span,.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-middle-box>span,.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-compare-box>span{font-size:10.5px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric .metric-side-rate,.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric .metric-rate-value,.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-compare-box b,.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-compare-box small,.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-card-main>small{font-size:9.5px;line-height:12px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-compare-box{gap:4px;margin-top:1px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-compact-value{padding:6px 6px 4px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-compact-value>span{font-size:10px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-compact-value>strong{margin:1px 0;font-size:15px;line-height:18px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-compact-value>small,.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-compact-compare :where(span,b,small){font-size:9px;line-height:11px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric.metric-forecast .metric-sparkline-row{display:none}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric.metric-forecast .metric-sparkline{height:31px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric.metric-forecast .metric-card-body{height:100%;align-content:center}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-panel{grid-area:overview-trend;min-width:0;overflow:hidden;padding:11px 12px 8px;background:#fff;border:1px solid var(--summary-line);border-radius:6px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-head{display:flex;min-height:34px;align-items:flex-start;justify-content:space-between;gap:12px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-head h3{margin:0 0 2px;color:#303640;font-size:13.5px;font-weight:500;line-height:18px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-head p{margin:0;color:#87909d;font-size:10.5px;line-height:14px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-controls{display:flex;align-items:center;gap:8px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-switch{display:inline-flex;overflow:hidden;padding:2px;background:#f3f6fa;border:1px solid #e0e6ee;border-radius:5px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-switch button{min-width:52px;height:23px;padding:0 9px;color:#657080;background:transparent;border:0;border-radius:3px;font-size:10.5px;font-weight:400;cursor:pointer}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-switch.is-range button{min-width:44px;padding:0 7px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-switch button.active{color:#2f67d5;background:#fff;box-shadow:0 1px 3px #304b731f}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-legend{display:flex;min-height:23px;align-items:center;gap:18px;padding:3px 2px 1px;color:#657080;font-size:10px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-legend span{display:inline-flex;min-width:0;align-items:center;gap:5px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-legend i,.summary-reference-theme .is-reference-dashboard .metric-overview-trend-tooltip i{width:7px;height:7px;flex:0 0 7px;border-radius:50%}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-legend b{color:#44505f;font-weight:500}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-chart{position:relative;height:277px;min-width:0}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-chart>svg{display:block;width:100%;height:100%;overflow:visible}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-grid line{stroke:#e8edf3;stroke-width:1;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-grid text,.summary-reference-theme .is-reference-dashboard .metric-overview-trend-x-axis text{fill:#9099a5;font-size:9.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-area{opacity:.07}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-zero{stroke:#cbd3de;stroke-dasharray:4 4;stroke-width:1;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-hover line{stroke:#9da9b8;stroke-dasharray:3 3;stroke-width:1;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-hover circle{stroke:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-hit{fill:transparent;cursor:crosshair}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-tooltip{position:absolute;top:11px;z-index:6;display:grid;min-width:154px;gap:4px;padding:7px 9px;color:#4b5563;background:#fffffff7;border:1px solid #dbe2eb;border-radius:5px;box-shadow:0 6px 18px #2c3e5921;pointer-events:none;transform:translate(-50%)}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-tooltip>strong{color:#303640;font-size:10.5px;font-weight:500}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-tooltip>span{display:grid;grid-template-columns:7px minmax(42px,1fr) auto;align-items:center;gap:6px;font-size:10px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-tooltip em{color:#6b7583;font-style:normal}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-tooltip b{color:#313b48;font-weight:500;text-align:right}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-empty{display:flex;height:245px;align-items:center;justify-content:center;color:#98a1ad;font-size:11px}@media(min-width:1151px)and (max-width:1500px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 336px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid{height:336px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,84px);grid-template-areas:"forecast forecast order-gross order-gross" "daily-net realtime-net marketing-gross order-count" "gmv current-gsv expected-gsv ad-cost" "average-order refund-rate refund-rate other-marketing"}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-chart{height:277px}}@media(max-width:1150px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 336px 320px;grid-template-areas:"metric-title" "metric-grid" "overview-trend"}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid{height:336px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,84px);grid-template-areas:"forecast forecast order-gross order-gross" "daily-net realtime-net marketing-gross order-count" "gmv current-gsv expected-gsv ad-cost" "average-order refund-rate refund-rate other-marketing"}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-chart{height:237px}}@media(max-width:720px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 672px 320px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid{height:672px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(8,84px);grid-template-areas:"forecast forecast" "daily-net realtime-net" "order-gross order-gross" "marketing-gross order-count" "gmv current-gsv" "expected-gsv ad-cost" "average-order refund-rate" "other-marketing other-marketing"}}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-columns:minmax(0,44%) minmax(0,56%);grid-template-rows:auto 320px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout{height:320px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(5,64px);grid-template-areas:none;grid-auto-flow:row}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric{grid-row:auto!important;width:auto;height:64px!important;min-height:0!important;padding:4px 8px 3px!important;border-right:1px solid var(--summary-line)!important;border-bottom:1px solid var(--summary-line)!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric.metric-span-4{grid-column:span 4!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric.metric-span-3{grid-column:span 3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric.metric-span-6{grid-column:span 6!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(3),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(6),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(10),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(12),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(16){border-right:0!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(n+13){border-bottom:0!important}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric.metric-forecast .metric-card-main>.metric-forecast-note{display:none}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-five-row-layout>.metric.metric-forecast .metric-card-body{height:auto!important;align-content:start!important}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-value-line{margin:0 0 1px}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-value-line strong,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric.metric-forecast .metric-value-line strong{font-size:17px;line-height:19px}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-card-main>span,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-title-line>span{font-size:10px;line-height:12px}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric .metric-side-rate,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric .metric-rate-value,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-compare-box b,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-compare-box small,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-card-main>small,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-note-list span{font-size:9px;line-height:10.5px}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-compare-box{gap:3px;margin-top:0}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-note-list{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-chart{height:261px}@media(max-width:1150px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 320px 304px;grid-template-areas:"metric-title" "metric-grid" "overview-trend"}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-chart{height:221px}}@media(max-width:720px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 512px 304px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout{height:512px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(8,64px)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric{grid-column:span 6!important}}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 188px 366px;grid-template-areas:"metric-title" "metric-grid" "overview-trend";column-gap:0;row-gap:10px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout{width:100%;height:188px;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(2,94px);grid-template-areas:none;grid-auto-flow:row}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:is(.metric-span-3,.metric-span-4,.metric-span-6){grid-column:span 1!important;grid-row:auto!important;width:auto;height:94px!important;min-height:0!important;padding:9px 11px 8px!important;border-right:1px solid var(--summary-line)!important;border-bottom:1px solid var(--summary-line)!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(8),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(16){border-right:0!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(n+9){border-bottom:0!important}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-card-body{height:100%;align-content:start}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-value-line{margin:2px 0 3px}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-value-line strong,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric.metric-forecast .metric-value-line strong{font-size:21px;line-height:24px;font-weight:500}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-card-main>span,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-title-line>span{color:#596575;font-size:11px;line-height:14px}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric .metric-side-rate,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric .metric-rate-value,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-compare-box b,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-compare-box small,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-card-main>small,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-note-list span{font-size:10px;line-height:13px}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-side-rate-box{min-width:44px;gap:1px}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric .metric-side-rate{font-size:11px!important;line-height:13px!important}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric .metric-rate-value{font-size:15px!important;font-weight:600!important;line-height:17px!important}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-panel{min-width:0;height:366px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-chart,.summary-reference-theme .is-reference-dashboard .metric-overview-trend-empty{height:296px}@media(max-width:1150px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 376px 350px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout{height:376px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,94px)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric{grid-column:span 1!important;height:94px!important;border-right:1px solid var(--summary-line)!important;border-bottom:1px solid var(--summary-line)!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(4n){border-right:0!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(n+13){border-bottom:0!important}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-panel{height:350px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-chart,.summary-reference-theme .is-reference-dashboard .metric-overview-trend-empty{height:280px}}@media(max-width:720px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 752px 330px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout{height:752px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(8,94px)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric{grid-column:span 1!important;height:94px!important;border-right:1px solid var(--summary-line)!important;border-bottom:1px solid var(--summary-line)!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(2n){border-right:0!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(n+15){border-bottom:0!important}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-panel{height:330px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-chart,.summary-reference-theme .is-reference-dashboard .metric-overview-trend-empty{height:260px}}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 216px 366px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-basis-split{position:relative;box-sizing:border-box;width:100%;height:216px;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:28px repeat(2,94px);grid-auto-flow:row;overflow:hidden;background:#fff}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label{display:flex;align-items:center;gap:8px;min-width:0;padding:0 11px;border-bottom:1px solid #dfe7f3;color:#526174;background:#f7f9fc}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label strong{color:#2f5fb7;font-size:13px;font-weight:700;line-height:28px}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label span{overflow:hidden;color:#7b8797;font-size:9px;line-height:28px;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-daily{grid-column:1 / span 6;grid-row:1;border-right:2px solid #bfd0ed}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-realtime{grid-column:7 / span 2;grid-row:1;background:#f3f7fc}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-split>.metric{grid-column:auto;grid-row:auto;box-sizing:border-box;height:94px!important;min-height:0!important;border-right:1px solid var(--summary-line)!important;border-bottom:1px solid var(--summary-line)!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(-n+6){grid-row:2!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+7){grid-row:3!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n+1){grid-column:1!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n+2){grid-column:2!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n+3){grid-column:3!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n+4){grid-column:4!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n+5){grid-column:5!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n){grid-column:6!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-realtime:nth-of-type(13){grid-column:7!important;grid-row:2!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-realtime:nth-of-type(14){grid-column:8!important;grid-row:2!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-realtime:nth-of-type(15){grid-column:7!important;grid-row:3!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-realtime:nth-of-type(16){grid-column:8!important;grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-split>.metric.metric-basis-daily:nth-of-type(6),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-split>.metric.metric-basis-daily:nth-of-type(12){border-right:2px solid #bfd0ed!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+7),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(n+15){border-bottom:0!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-split>.metric.metric-basis-realtime{background:#fbfdff}@media(max-width:1150px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 404px 350px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-basis-split{height:404px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:28px repeat(4,94px)}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-daily{grid-column:1 / span 3}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-realtime{grid-column:4}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-split>.metric{grid-column:auto!important;grid-row:auto!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(3n+1){grid-column:1!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(3n+2){grid-column:2!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(3n){grid-column:3!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(-n+3),.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-realtime:nth-of-type(13){grid-row:2!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+4):nth-of-type(-n+6),.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-realtime:nth-of-type(14){grid-row:3!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+7):nth-of-type(-n+9),.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-realtime:nth-of-type(15){grid-row:4!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+10):nth-of-type(-n+12),.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-realtime:nth-of-type(16){grid-row:5!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-split>.metric.metric-basis-realtime{grid-column:4!important}}@media(max-width:720px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 808px 330px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-basis-split{height:808px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:28px repeat(6,94px) 28px repeat(2,94px)}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-daily{grid-column:1 / span 2;grid-row:1}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-realtime{grid-column:1 / span 2;grid-row:8}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-split>.metric.metric-basis-daily,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-split>.metric.metric-basis-realtime{grid-column:auto!important;grid-row:auto!important}}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-charts{display:grid;grid-template-rows:repeat(2,minmax(0,1fr)) minmax(0,1.22fr);gap:0;overflow:hidden}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-row{display:grid;min-width:0;min-height:0;grid-template-columns:72px minmax(0,1fr);align-items:stretch;overflow:hidden;border-bottom:1px solid #edf1f6}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-row:last-child{border-bottom:0}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-name{display:flex;min-width:0;align-items:flex-start;justify-content:center;flex-direction:column;gap:3px;padding:0 7px 0 2px;color:#4f5c6c;border-right:1px solid #edf1f6}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-name>span{display:inline-flex;align-items:center;gap:5px;font-size:11px;line-height:14px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-name i{width:7px;height:7px;flex:0 0 7px;border-radius:50%}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-name strong{color:#303945;font-size:11px;font-weight:500;line-height:14px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-name strong.negative,.summary-reference-theme .is-reference-dashboard .metric-overview-platform-tooltip b.negative{color:#dc2626}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-svg{display:block;width:100%;height:100%;max-height:100%;min-width:0;min-height:0;align-self:stretch;overflow:visible}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-grid line{stroke:#edf1f6;stroke-width:1;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-grid line.is-zero{stroke:#cbd3de;stroke-dasharray:3 3}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-grid text{fill:#98a1ad;font-size:8.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-lines line{fill:none;stroke-width:1.45;stroke-linecap:round;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-points circle,.summary-reference-theme .is-reference-dashboard .metric-overview-platform-hover circle{stroke:#fff;stroke-width:1.4;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-points text{font-size:9px;font-weight:500;paint-order:stroke;stroke:#fff;stroke-width:2.5px;stroke-linejoin:round}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-points text.negative{fill:#dc2626}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-x-axis text{fill:#818b98;font-size:8.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-hover line{stroke:#9da9b8;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-tooltip{top:8px}@media(max-width:720px){.summary-reference-theme .is-reference-dashboard .metric-overview-platform-row{grid-template-columns:60px minmax(0,1fr)}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-name{padding-right:4px}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-points text{font-size:8px}}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 188px auto}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend{height:auto;min-height:446px;margin:0;padding:14px 16px;overflow:hidden;border-radius:6px}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend .summary-month-trend-head{min-width:0;min-height:40px;margin-bottom:8px}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend .summary-month-trend-head h2{font-size:15px}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend .summary-month-trend-head>div:first-child>span{font-size:10.5px}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend .summary-month-trend-head>div:first-child{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-direction-legend{min-height:0;gap:9px;padding:0;color:#64748b}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-direction-legend small{font-size:10px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-direction-legend span{gap:4px}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend .summary-month-trend-head>div:first-child,.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-card>header.is-heatmap-header>div:first-child{position:relative;top:6px}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-grid{min-width:0;gap:0}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-card{padding:10px 12px;border-radius:7px}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-card>header.is-heatmap-header{min-height:34px;margin-bottom:4px}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-card>header h3{font-size:15px}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-card>header.is-heatmap-header>.metric-overview-trend-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-card>header.is-heatmap-header>.metric-overview-trend-heading h3{flex:none;margin:0;line-height:1}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-card>header.is-heatmap-header .metric-overview-trend-heading .summary-month-fee-heatmap-scale{display:flex;align-items:center;gap:6px;min-height:0;margin:0}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-card>header.is-heatmap-header .metric-overview-trend-heading .summary-month-fee-heatmap-scale>*{grid-column:auto;grid-row:auto;margin:0}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-platform,.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-cell,.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-tail-cell{min-height:60px}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-platform{align-items:center;padding-block:7px;line-height:1.25;white-space:normal}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-platform span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .metric-overview-trend-row-index{display:inline-flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center;border-radius:5px;color:#fff;font-size:9px;font-weight:700;line-height:1}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-corner{line-height:1.25;text-align:center;white-space:normal}.summary-reference-theme .is-platform-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-scroll{max-height:420px;overflow-y:auto;overscroll-behavior:contain}.summary-reference-theme .is-platform-dashboard .metric-overview-month-trend-matrix :is(.summary-month-fee-heatmap-platform,.summary-month-fee-heatmap-cell,.summary-month-fee-heatmap-tail-cell){min-height:42px}.summary-reference-theme .is-platform-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-platform{padding-block:3px;font-size:9.5px;line-height:1.15}.summary-reference-theme .is-platform-dashboard .metric-overview-month-trend-matrix :is(.summary-month-fee-heatmap-corner,.summary-month-fee-heatmap-day,.summary-month-fee-heatmap-tail-head){position:sticky;top:0;z-index:6}.summary-reference-theme .is-platform-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-corner{z-index:8}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-cell{transition:background-color .12s ease}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-cell:hover,.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-cell.is-hover-column{z-index:2;background-color:#edf5ff!important;box-shadow:none;filter:none}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-cell:focus-visible{z-index:3;outline:2px solid rgba(37,99,235,.55);outline-offset:-2px}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-tail-head{color:#35659e;font-weight:600;background:#eef4fc;border-left-color:#cbdcf0}.summary-reference-theme .is-reference-dashboard .summary-month-ranked-trend-matrix .summary-month-fee-heatmap-platform{align-items:center;padding-block:6px;line-height:1.2;white-space:normal}.summary-reference-theme .is-reference-dashboard .summary-month-ranked-trend-matrix .summary-month-fee-heatmap-platform span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.summary-reference-theme .is-reference-dashboard .summary-month-ranked-trend-matrix .metric-overview-trend-row-index{display:inline-flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center;border-radius:5px;color:#fff;font-size:9px;font-weight:700;line-height:1}@media(max-width:1150px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 376px auto}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend{height:auto;min-height:430px}}@media(max-width:720px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 752px auto}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend{height:auto;min-height:416px;padding:10px}}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(-n+6){grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+7){grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n+1){grid-column:1!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n+2){grid-column:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n+3){grid-column:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n+4){grid-column:4!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n+5){grid-column:5!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n){grid-column:6!important}@media(max-width:1150px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 404px 430px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(3n+1){grid-column:1!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(3n+2){grid-column:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(3n){grid-column:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(-n+3),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(13){grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+4):nth-of-type(-n+6),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(14){grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+7):nth-of-type(-n+9),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(15){grid-row:4!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+10):nth-of-type(-n+12),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(16){grid-row:5!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime{grid-column:4!important}}@media(max-width:720px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 808px 416px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime{grid-column:auto!important;grid-row:auto!important}}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-expected{grid-column:6;grid-row:1;border-right:2px solid #bfd0ed;background:#fffaf0}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-expected strong{color:#a16207}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-daily{grid-column:1 / span 5;grid-row:1;border-right:2px solid #bfd0ed}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-realtime{grid-column:7 / span 2;grid-row:1}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-expected:nth-of-type(1){grid-column:6!important;grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-expected:nth-of-type(2){grid-column:6!important;grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-expected{border-right:2px solid #bfd0ed!important;background:#fffdf8}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(-n+7){grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+8):nth-of-type(-n+12){grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(5n+3){grid-column:1!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(5n+4){grid-column:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(5n+5){grid-column:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(5n+6){grid-column:4!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(5n+7){grid-column:5!important;border-right:2px solid #bfd0ed!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(13){grid-column:7!important;grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(14){grid-column:8!important;grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(15){grid-column:7!important;grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(16){grid-column:8!important;grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-expected:nth-of-type(2),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+8):nth-of-type(-n+12),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(n+15){border-bottom:0!important}@media(max-width:1150px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 498px 430px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split{height:498px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:28px repeat(5,94px)}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-expected{grid-column:3}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-daily{grid-column:1 / span 2}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-realtime{grid-column:4}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-expected:nth-of-type(1){grid-column:3!important;grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-expected:nth-of-type(2){grid-column:3!important;grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(2n+3){grid-column:1!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(2n+4){grid-column:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+3):nth-of-type(-n+4){grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+5):nth-of-type(-n+6){grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+7):nth-of-type(-n+8){grid-row:4!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+9):nth-of-type(-n+10){grid-row:5!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+11):nth-of-type(-n+12){grid-row:6!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(13){grid-column:4!important;grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(14){grid-column:4!important;grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(15){grid-column:4!important;grid-row:4!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(16){grid-column:4!important;grid-row:5!important}}@media(max-width:720px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 836px 416px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split{height:836px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:28px repeat(5,94px) 28px 94px 28px repeat(2,94px)}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-expected{grid-column:1 / span 2;grid-row:7}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-daily{grid-column:1 / span 2;grid-row:1}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-realtime{grid-column:1 / span 2;grid-row:9}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-expected:nth-of-type(1){grid-column:1!important;grid-row:8!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-expected:nth-of-type(2){grid-column:2!important;grid-row:8!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(2n+3){grid-column:1!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(2n+4){grid-column:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+3):nth-of-type(-n+4){grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+5):nth-of-type(-n+6){grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+7):nth-of-type(-n+8){grid-row:4!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+9):nth-of-type(-n+10){grid-row:5!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+11):nth-of-type(-n+12){grid-row:6!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(13){grid-column:1!important;grid-row:10!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(14){grid-column:2!important;grid-row:10!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(15){grid-column:1!important;grid-row:11!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(16){grid-column:2!important;grid-row:11!important}}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"metric-title" "metric-grid" "overview-trend"}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix{position:relative;box-sizing:border-box;width:100%;min-height:314px;height:auto;grid-template-columns:100px repeat(10,minmax(140px,1fr));grid-template-rows:32px repeat(3,94px);grid-template-areas:none;grid-auto-flow:row;align-content:start;overflow-x:auto;overflow-y:hidden;background-color:#fff;background-image:linear-gradient(to bottom,transparent 125px,#dbe6f3 125px,#dbe6f3 126px,transparent 126px),linear-gradient(to bottom,transparent 219px,#dbe6f3 219px,#dbe6f3 220px,transparent 220px)}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix::-webkit-scrollbar{height:8px}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix::-webkit-scrollbar-thumb{background:#c7d3e5;border-radius:999px}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix::-webkit-scrollbar-track{background:#f1f5fa}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix>.metric-basis-label{position:sticky;left:0;z-index:6;box-sizing:border-box;width:auto;height:94px;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:0 10px;border-right:2px solid #bfd0ed;border-bottom:1px solid #dfe7f3}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix>.metric-basis-label strong{font-size:13px;line-height:18px}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix>.metric-basis-label span{max-width:100%;font-size:9px;line-height:13px}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix>.metric-basis-label.is-daily{grid-column:1!important;grid-row:2!important;background:#f7f9fc}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix>.metric-basis-label.is-expected{grid-column:1!important;grid-row:3!important;background:#fffaf0}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix>.metric-basis-label.is-realtime{grid-column:1!important;grid-row:4!important;background:#f3f7fc}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric{box-sizing:border-box;width:auto;height:94px!important;min-height:94px!important;padding-right:9px;padding-left:9px;grid-column:var(--metric-matrix-column)!important;grid-row:var(--metric-matrix-row)!important;border-right:1px solid var(--summary-line)!important;border-bottom:1px solid var(--summary-line)!important}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-gmv{height:282px!important;min-height:282px!important;border-bottom:0!important}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-gmv .metric-title-line{display:none}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-gmv .metric-card-body{height:100%!important;align-content:center!important}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-gmv .metric-value-line strong{font-size:24px;line-height:28px}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-gmv .metric-title-line>span{font-size:13px;line-height:16px;font-weight:500}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-ad-cost,body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-other-marketing,body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-order-count,body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-average-order-value{height:282px!important;min-height:282px!important;border-bottom:0!important;background:linear-gradient(180deg,#eff5fd,#fff 58%)}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-ad-cost .metric-card-body,body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-other-marketing .metric-card-body,body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-order-count .metric-card-body,body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-average-order-value .metric-card-body{height:100%;align-content:center}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-ad-cost{border-left:2px solid #cfe0f2!important}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric-col-title{grid-row:1;z-index:4;display:flex;align-items:center;justify-content:center;height:32px;color:#35659e;background:linear-gradient(180deg,#eef4fc,#e0ebf9);border-right:1px solid #d6e3f2;border-bottom:1px solid #cbdcf0;font-size:12.5px;font-weight:700;letter-spacing:.05em}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric-corner-head{position:sticky;left:0;z-index:7;grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;height:32px;color:#35659e;background:linear-gradient(180deg,#eef4fc,#e0ebf9);border-right:2px solid #bfd0ed;border-bottom:1px solid #cbdcf0;font-size:12.5px;font-weight:700;letter-spacing:.08em}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric-col-title.is-marketing-cost{color:#2f6bb0;background:linear-gradient(135deg,#e2edfb,#d2e4f8);border-left:2px solid #cfe0f2}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric-col-title.is-scale{color:#2f6bb0;background:linear-gradient(135deg,#d2e4f8,#e2edfb)}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-gmv .metric-compare-box>span,body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-gmv .metric-compare-box>b,body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-gmv .metric-compare-box>small{font-size:11px;line-height:15px}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-gmv .metric-compare-box{right:0!important;left:0!important;display:grid;grid-template-columns:max-content max-content;grid-auto-rows:15px;align-items:center;justify-content:start;gap:0 3px}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-gmv .metric-compare-box>small{grid-column:1 / -1}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric-matrix-empty{display:flex;box-sizing:border-box;height:94px;align-items:center;justify-content:center;grid-column:var(--metric-matrix-column)!important;grid-row:var(--metric-matrix-row)!important;border-right:1px solid var(--summary-line);border-bottom:1px solid var(--summary-line);color:#a0a9b6;background:#fafcffb8;font-size:10px}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric-matrix-empty.is-expected{background:#fffaf06b}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric-matrix-empty.is-realtime{border-bottom:0;background:#f7fafeb8}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix .metric-value-line.has-side-rate{gap:3px}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix .metric-card-main{position:relative}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix .metric-side-rate-box{position:absolute;top:0;right:0;min-width:36px;align-self:auto;justify-content:flex-start;gap:7px}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix .metric-compare-box{flex-wrap:nowrap;white-space:nowrap}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric .metric-card-body.has-compare{position:relative;height:100%!important}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric .metric-card-body.has-compare .metric-compare-box{position:absolute;right:0;bottom:0;left:0;margin:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-basis-daily{grid-row:1!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-basis-expected{grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-basis-realtime{grid-row:3!important;border-bottom:0!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-matrix-gmv{grid-column:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-matrix-order-gross-profit{grid-column:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-matrix-ad-cost{grid-column:4!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-matrix-gsv{grid-column:5!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-matrix-net-profit{grid-column:6!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-matrix-marketing-profit{grid-column:7!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-matrix-refund-rate{grid-column:8!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-matrix-other-marketing{grid-column:9!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-matrix-order-count{grid-column:10!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-matrix-average-order-value{grid-column:11!important}@media(max-width:1150px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto auto auto}}@media(max-width:720px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto auto auto}}.summary-reference-theme .is-reference-dashboard .store-visual-panel{padding:16px;overflow:visible}.summary-reference-theme .is-reference-dashboard .store-visual-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:10px}.summary-reference-theme .is-reference-dashboard .store-dimension-switch-row{display:flex;justify-content:center;margin:0 0 12px}.summary-reference-theme .is-reference-dashboard .store-visual-primary{display:flex;min-width:0;flex:1 1 auto;align-items:flex-start;flex-wrap:wrap;gap:10px 18px}.summary-reference-theme .is-reference-dashboard .store-dimension-switch{display:inline-flex;min-height:32px;align-items:center;gap:4px;padding:4px;background:linear-gradient(180deg,#e8f1ff,#dfeaff);border:1px solid #b9cff2;border-radius:8px;box-shadow:inset 0 1px 1px #1f58ae0f,0 2px 8px #2563d214}.summary-reference-theme .is-reference-dashboard .store-dimension-switch>span{display:inline-flex;min-height:26px;padding:0 9px;align-items:center;color:#315d9d;background:#d3e3ff;border-radius:5px;font-size:10px;font-weight:700;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-dimension-switch>button{display:inline-flex;min-height:26px;padding:0 8px;align-items:center;gap:5px;color:#3c506f;background:#fffffff0;border:1px solid #c6d6ec;border-radius:6px;cursor:pointer;font-size:10.5px;font-weight:600;box-shadow:0 1px 2px #1f40740f;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-dimension-switch>button:hover{color:#174fae;background:#f7fbff;border-color:#83abe8}.summary-reference-theme .is-reference-dashboard .store-dimension-switch>button.active{color:#fff;background:linear-gradient(135deg,#2f7bea,#1759c4);border-color:#1759c4;box-shadow:0 3px 8px #1c5bc752}.summary-reference-theme .is-reference-dashboard .store-dimension-switch>button>small{display:inline-flex;min-width:17px;height:17px;padding:0 4px;align-items:center;justify-content:center;color:#50617a;background:#edf3fb;border:1px solid #c4d3e7;border-radius:999px;font-size:8.5px;font-weight:600}.summary-reference-theme .is-reference-dashboard .store-dimension-switch>button.active>small{color:#174fae;background:#fff;border-color:#fff}.summary-reference-theme .is-reference-dashboard .store-visual-head h2{margin:0;color:#2e343d;font-size:16px;font-weight:500}.summary-reference-theme .is-reference-dashboard .store-visual-primary>div:first-child>h2{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.summary-reference-theme .is-reference-dashboard .store-visual-primary>div:first-child>h2:after{content:"点击行内「月度」查看每日详细数据";display:inline-flex;min-height:22px;padding:0 8px;align-items:center;color:#245db8;background:#eaf2ff;border:1px solid #b6cdf2;border-radius:999px;font-size:10px;font-weight:600;line-height:1;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-visual-head p{margin:4px 0 0;color:#7b8797;font-size:11px}.summary-reference-theme .is-reference-dashboard .store-visual-summary{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.summary-reference-theme .is-reference-dashboard .store-visual-summary>span{padding:5px 8px;color:#657184;background:#f7f9fc;border:1px solid #e1e7f0;border-radius:4px;font-size:10.5px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-visual-summary>span b{color:#344050;font-size:11.5px;font-weight:600}.summary-reference-theme .is-reference-dashboard .store-visual-summary>span.store-current-display{color:#4f6280;background:#eef5ff;border-color:#cfe0fb}.summary-reference-theme .is-reference-dashboard .store-visual-summary>span.store-current-display b{color:#2468d5}.summary-reference-theme .is-reference-dashboard .store-visual-summary>span.up b{color:#00836a}.summary-reference-theme .is-reference-dashboard .store-visual-summary>span.down b{color:#dc3545}.summary-reference-theme .is-reference-dashboard .store-visual-summary>span.warn b{color:#b26800}.summary-reference-theme .is-reference-dashboard .store-operator-focus{flex:1 0 100%;justify-content:flex-end}.summary-reference-theme .is-reference-dashboard .store-dimension-scope{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:-2px 0 9px;padding:6px 8px;background:linear-gradient(90deg,#f7faff,#fbfcfe);border:1px solid #e1e8f2;border-radius:6px}.summary-reference-theme .is-reference-dashboard .store-dimension-scope>span{color:#748195;font-size:9.5px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-dimension-scope>div{display:flex;min-width:0;gap:4px;overflow-x:auto;scrollbar-width:none}.summary-reference-theme .is-reference-dashboard .store-dimension-scope>div::-webkit-scrollbar{display:none}.summary-reference-theme .is-reference-dashboard .store-dimension-scope button{flex:0 0 auto;padding:4px 8px;color:#59677a;background:#fff;border:1px solid #dce5f0;border-radius:999px;cursor:pointer;font-size:9.5px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-dimension-scope button:hover{color:#245fc5;border-color:#a9c3ed}.summary-reference-theme .is-reference-dashboard .store-dimension-scope button.active{color:#1f5fca;background:#eaf2ff;border-color:#a8c5f4;font-weight:600}.summary-reference-theme .is-reference-dashboard .store-dimension-scope>label{display:inline-flex;align-items:center;gap:5px;color:#748195;font-size:9.5px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-dimension-scope select{min-width:150px;height:26px;padding:0 24px 0 8px;color:#41526a;background:#fff;border:1px solid #cfdaea;border-radius:5px;font-size:9.5px}.summary-reference-theme .is-reference-dashboard .store-product-filterbar{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr)) minmax(180px,1.2fr);gap:8px;margin:-2px 0 9px;padding:8px 10px;background:linear-gradient(90deg,#f8fbff,#fbfcfe);border:1px solid #dde7f3;border-radius:7px}.summary-reference-theme .is-reference-dashboard .store-product-filterbar.store-region-filterbar{grid-template-columns:repeat(4,minmax(110px,1fr)) repeat(2,minmax(150px,.9fr))}.summary-reference-theme .is-reference-dashboard .store-product-filterbar.store-operator-filterbar{grid-template-columns:minmax(180px,240px) minmax(220px,300px) minmax(260px,1fr)}.summary-reference-theme .is-reference-dashboard .store-category-filterbar{grid-template-columns:minmax(180px,280px) minmax(260px,1fr)}.summary-reference-theme .is-reference-dashboard .store-major-filterbar{grid-template-columns:minmax(180px,260px) minmax(180px,260px) minmax(240px,1fr)}.summary-reference-theme .is-reference-dashboard .store-product-filter-field{display:grid;min-width:0;gap:4px}.summary-reference-theme .is-reference-dashboard .store-product-filter-field>span{color:#65758b;font-size:9.5px;font-weight:500;line-height:1}.summary-reference-theme .is-reference-dashboard .store-product-filter-field>select,.summary-reference-theme .is-reference-dashboard .store-product-filter-field>input{width:100%;height:30px;min-width:0;padding:0 10px;color:#34445a;background:#fff;border:1px solid #cedaea;border-radius:6px;outline:none;font:inherit;font-size:10.5px;transition:border-color .15s ease,box-shadow .15s ease}.summary-reference-theme .is-reference-dashboard .store-product-filter-field>select{padding-right:28px}.summary-reference-theme .is-reference-dashboard .store-product-filter-field.is-clearable{position:relative}.summary-reference-theme .is-reference-dashboard .store-product-filter-field.is-clearable>select{padding-right:48px}.summary-reference-theme .is-reference-dashboard .store-filter-clear{position:absolute;right:27px;bottom:6px;z-index:2;display:grid;width:18px;height:18px;padding:0;place-items:center;color:#59739a;background:#edf3fb;border:0;border-radius:50%;font-family:Arial,sans-serif;font-size:15px;font-weight:400;line-height:18px;cursor:pointer}.summary-reference-theme .is-reference-dashboard .store-filter-clear:hover,.summary-reference-theme .is-reference-dashboard .store-filter-clear:focus-visible{color:#2563eb;background:#dce9ff;outline:none}.summary-reference-theme .is-reference-dashboard .store-product-filter-field>input::placeholder{color:#a0acbc}.summary-reference-theme .is-reference-dashboard .store-product-filter-field>select:hover,.summary-reference-theme .is-reference-dashboard .store-product-filter-field>input:hover{border-color:#a9bedc}.summary-reference-theme .is-reference-dashboard .store-product-filter-field>select:focus,.summary-reference-theme .is-reference-dashboard .store-product-filter-field>input:focus{border-color:#4a84e8;box-shadow:0 0 0 2px #4a84e81f}.summary-reference-theme .is-reference-dashboard .store-product-filter-field.is-autocomplete{position:relative;z-index:12}.summary-reference-theme .is-reference-dashboard .store-product-id-suggestions{position:absolute;z-index:30;top:calc(100% + 4px);right:0;left:auto;width:min(440px,78vw);max-height:270px;padding:4px;overflow-y:auto;background:#fff;border:1px solid #c9d7e8;border-radius:7px;box-shadow:0 10px 28px #2745702e}.summary-reference-theme .is-reference-dashboard .store-product-id-suggestion-summary,.summary-reference-theme .is-reference-dashboard .store-product-id-suggestion-state{padding:7px 8px;color:#6b788b;font-size:9.5px;line-height:14px}.summary-reference-theme .is-reference-dashboard .store-product-id-suggestions>button{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:8px;padding:7px 8px;color:#34445a;background:transparent;border:0;border-top:1px solid #edf1f6;border-radius:4px;text-align:left;cursor:pointer}.summary-reference-theme .is-reference-dashboard .store-product-id-suggestions>button:hover,.summary-reference-theme .is-reference-dashboard .store-product-id-suggestions>button:focus-visible{background:#eef5ff;outline:none}.summary-reference-theme .is-reference-dashboard .store-product-id-suggestions>button>span{display:grid;min-width:0;gap:2px}.summary-reference-theme .is-reference-dashboard .store-product-id-suggestions>button b{color:#205fc8;font-size:11.5px;font-weight:650;line-height:15px}.summary-reference-theme .is-reference-dashboard .store-product-id-suggestions>button small{overflow:visible;color:#78869a;font-size:9px;line-height:12px;text-overflow:clip;white-space:normal}.summary-reference-theme .is-reference-dashboard .store-product-id-suggestions>button em{flex:0 0 auto;color:#65748a;font-size:9px;font-style:normal;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-dimension-inline-state{margin:-4px 0 8px;padding:5px 8px;color:#3868a8;background:#f1f6ff;border:1px solid #d7e5fa;border-radius:5px;font-size:9.5px}.summary-reference-theme .is-reference-dashboard .store-dimension-inline-state.error{color:#b42318;background:#fff4f3;border-color:#f3c8c4}.summary-reference-theme .is-reference-dashboard .store-visual-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:10px}.summary-reference-theme .is-reference-dashboard .store-visual-card{--store-tone: #12a37f;--store-tint: #f5fbf9;position:relative;min-width:0;padding:12px;overflow:hidden;background:linear-gradient(180deg,var(--store-tint) 0,#fff 42%);border:1px solid #e1e7f0;border-left:3px solid var(--store-tone);border-radius:7px}.summary-reference-theme .is-reference-dashboard .store-visual-card.is-warning{--store-tone: #e29a2d;--store-tint: #fffaf1}.summary-reference-theme .is-reference-dashboard .store-visual-card.is-neutral{--store-tone: #8a95a5;--store-tint: #f8fafc}.summary-reference-theme .is-reference-dashboard .store-visual-card.is-loss{--store-tone: #dc4b5a;--store-tint: #fff6f7}.summary-reference-theme .is-reference-dashboard .store-visual-card>header{display:flex;min-width:0;align-items:center;gap:9px}.summary-reference-theme .is-reference-dashboard .store-visual-rank{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;color:#fff;background:var(--store-platform-color);border-radius:50%;font-size:10px;font-weight:600}.summary-reference-theme .is-reference-dashboard .store-visual-name{min-width:0;flex:1}.summary-reference-theme .is-reference-dashboard .store-visual-name>b{display:block;overflow:hidden;color:#334052;font-size:13px;font-weight:600;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-visual-name>small{display:flex;align-items:center;gap:4px;margin-top:2px;color:#7d8898;font-size:9.5px}.summary-reference-theme .is-reference-dashboard .store-visual-name>small i{width:6px;height:6px;background:var(--store-platform-color);border-radius:50%}.summary-reference-theme .is-reference-dashboard .store-visual-card>header>em{padding:3px 6px;color:var(--store-tone);background:color-mix(in srgb,var(--store-tone) 10%,#fff);border:1px solid color-mix(in srgb,var(--store-tone) 28%,#fff);border-radius:999px;font-size:9.5px;font-style:normal;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-visual-gmv-line{display:grid;grid-template-columns:auto minmax(72px,1fr) auto auto;align-items:baseline;gap:7px;margin-top:11px}.summary-reference-theme .is-reference-dashboard .store-visual-gmv-line>span{color:#7a8696;font-size:10px}.summary-reference-theme .is-reference-dashboard .store-visual-gmv-line>strong{color:#26364b;font-size:18px;font-weight:600;line-height:20px}.summary-reference-theme .is-reference-dashboard .store-visual-gmv-line>small{font-size:9.5px;font-weight:500}.summary-reference-theme .is-reference-dashboard .store-visual-gmv-line>b{color:#687587;font-size:9.5px;font-weight:400;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-visual-gmv-track{height:5px;margin-top:6px;overflow:hidden;background:#edf1f6;border-radius:999px}.summary-reference-theme .is-reference-dashboard .store-visual-gmv-track>i{display:block;width:var(--store-gmv-width);height:100%;background:var(--store-platform-color);border-radius:inherit}.summary-reference-theme .is-reference-dashboard .store-visual-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.summary-reference-theme .is-reference-dashboard .store-visual-metrics>div{min-width:0;padding:7px 8px;background:#f7f9fcd6;border:1px solid #e9edf3;border-radius:5px}.summary-reference-theme .is-reference-dashboard .store-visual-metrics span{display:block;overflow:hidden;color:#7a8696;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-visual-metrics b{display:inline-block;margin-top:3px;color:#334052;font-size:13px;font-weight:600}.summary-reference-theme .is-reference-dashboard .store-visual-metrics small{margin-left:6px;color:#718096;font-size:9px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-visual-metrics>div.is-positive b{color:#00836a}.summary-reference-theme .is-reference-dashboard .store-visual-metrics>div.is-negative b,.summary-reference-theme .is-reference-dashboard .store-visual-metrics>div.is-negative small{color:#dc3545}.summary-reference-theme .is-reference-dashboard .store-visual-metrics>div.is-warning b{color:#b26800}.summary-reference-theme .is-reference-dashboard .store-visual-card>footer{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;margin-top:9px;padding-top:8px;color:#7c8796;border-top:1px dashed #e0e6ee;font-size:9.5px}.summary-reference-theme .is-reference-dashboard .store-visual-empty{padding:36px 20px;color:#7c8796;background:#f8fafc;border:1px dashed #d8e0eb;border-radius:6px;font-size:12px;text-align:center}.summary-reference-theme .is-reference-dashboard .store-product-pagination{display:flex;min-height:44px;padding:9px 4px 0;align-items:center;justify-content:flex-end;gap:12px;color:#66758a;font-size:10px}.summary-reference-theme .is-reference-dashboard .store-product-pagination>div{display:flex;align-items:center;gap:4px}.summary-reference-theme .is-reference-dashboard .store-product-pagination button{min-width:29px;height:27px;padding:0 8px;color:#3d5d85;background:#fff;border:1px solid #d3deeb;border-radius:5px;cursor:pointer;font-size:10px}.summary-reference-theme .is-reference-dashboard .store-product-pagination button:hover:not(:disabled),.summary-reference-theme .is-reference-dashboard .store-product-pagination button.active{color:#fff;background:#2f6de1;border-color:#2f6de1}.summary-reference-theme .is-reference-dashboard .store-product-pagination button:disabled{color:#a2adbb;background:#f6f8fb;cursor:not-allowed}@media(max-width:900px){.summary-reference-theme .is-reference-dashboard .store-visual-head,.summary-reference-theme .is-reference-dashboard .store-visual-primary{display:block}.summary-reference-theme .is-reference-dashboard .store-dimension-switch{max-width:100%;margin-top:9px;overflow-x:auto}.summary-reference-theme .is-reference-dashboard .store-visual-summary{justify-content:flex-start;margin-top:10px}.summary-reference-theme .is-reference-dashboard .store-dimension-scope{grid-template-columns:auto minmax(0,1fr)}.summary-reference-theme .is-reference-dashboard .store-dimension-scope>label{grid-column:1 / -1}.summary-reference-theme .is-reference-dashboard .store-product-filterbar,.summary-reference-theme .is-reference-dashboard .store-product-filterbar.store-region-filterbar,.summary-reference-theme .is-reference-dashboard .store-product-filterbar.store-operator-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-reference-theme .is-reference-dashboard .store-product-filter-field.is-search{grid-column:1 / -1}.summary-reference-theme .is-reference-dashboard .store-product-pagination{align-items:flex-end;flex-direction:column}.summary-reference-theme .is-reference-dashboard .store-visual-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(max-width:520px){.summary-reference-theme .is-reference-dashboard .store-product-filterbar,.summary-reference-theme .is-reference-dashboard .store-product-filterbar.store-region-filterbar,.summary-reference-theme .is-reference-dashboard .store-product-filterbar.store-operator-filterbar{grid-template-columns:minmax(0,1fr)}.summary-reference-theme .is-reference-dashboard .store-product-filter-field.is-search{grid-column:auto}.summary-reference-theme .is-reference-dashboard .store-visual-grid{grid-template-columns:minmax(0,1fr)}.summary-reference-theme .is-reference-dashboard .store-visual-gmv-line{grid-template-columns:auto minmax(64px,1fr) auto}.summary-reference-theme .is-reference-dashboard .store-visual-gmv-line>b{display:none}}.summary-reference-theme .is-reference-dashboard .store-ranking-sticky{position:sticky;z-index:35;margin:-2px 0 0;overflow:hidden;padding-top:2px;background:#fff;box-shadow:0 5px 10px #1f2c400f}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-region-dimension .store-ranking-sticky.has-open-autocomplete{z-index:80;overflow:visible}.summary-reference-theme .is-reference-dashboard .store-ranking-scroll{overflow-x:auto;border:1px solid #dfe6ef;border-top:0;border-radius:0 0 7px 7px}.summary-reference-theme .is-reference-dashboard .store-ranking-board{min-width:1440px;background:#fff}.summary-reference-theme .is-reference-dashboard .store-ranking-head,.summary-reference-theme .is-reference-dashboard .store-ranking-row{display:grid;grid-template-columns:28px minmax(260px,1.6fr) minmax(64px,74px) 52px 58px 52px 56px 64px minmax(72px,80px) 54px 60px 82px 80px 80px 52px 56px 48px 46px 56px;align-items:center;column-gap:4px;font-variant-numeric:tabular-nums}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-board,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-head{width:100%;min-width:0}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-head,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-row{grid-template-columns:28px minmax(200px,1.25fr) minmax(64px,74px) 52px 58px minmax(42px,.38fr) minmax(46px,.42fr) minmax(46px,.42fr) minmax(55px,.52fr) minmax(72px,80px) 54px 60px minmax(82px,.74fr) minmax(70px,.65fr) minmax(70px,.65fr) minmax(58px,.52fr) minmax(72px,.82fr) 54px 52px minmax(68px,.62fr);column-gap:4px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension.is-product-id-dimension .store-ranking-board,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension.is-product-id-dimension .store-ranking-head{width:100%;min-width:var(--store-product-id-board-min-width, 1580px)}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension.is-product-id-dimension{--store-product-id-board-min-width: 1536px;--store-product-id-operator-column: minmax(46px, 50px);--store-product-id-created-column: minmax(62px, 68px);--store-product-id-share-column: 42px;--store-product-id-compare-column: 48px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension.is-product-id-dimension .store-ranking-head,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension.is-product-id-dimension .store-ranking-row{grid-template-columns:28px minmax(210px,250px) var(--store-product-id-operator-column, minmax(54px, 60px)) var(--store-product-id-created-column, minmax(78px, 82px)) minmax(64px,74px) var(--store-product-id-share-column, 52px) var(--store-product-id-compare-column, 58px) minmax(42px,.38fr) minmax(46px,.42fr) minmax(46px,.42fr) minmax(55px,.52fr) minmax(72px,80px) 54px 60px minmax(82px,.74fr) minmax(70px,.65fr) minmax(70px,.65fr) minmax(58px,.52fr) minmax(72px,.82fr) 54px 52px minmax(68px,.62fr)}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-region-dimension .store-ranking-board,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-region-dimension .store-ranking-head{width:100%;min-width:0}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-region-dimension .store-ranking-head,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-region-dimension .store-ranking-row{grid-template-columns:28px minmax(170px,1fr) minmax(88px,.9fr) 52px minmax(68px,.48fr) minmax(72px,.5fr) minmax(72px,.5fr) minmax(86px,.6fr) minmax(82px,.58fr) minmax(92px,.72fr) 54px 52px minmax(90px,.64fr);column-gap:5px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-anchor-dimension .store-ranking-board,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-anchor-dimension .store-ranking-head{width:100%;min-width:0}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-anchor-dimension .store-ranking-head,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-anchor-dimension .store-ranking-row{grid-template-columns:28px minmax(200px,1.5fr) minmax(88px,.9fr) 52px 58px minmax(58px,.5fr) minmax(64px,.54fr) minmax(84px,.6fr) minmax(78px,.62fr) minmax(92px,.72fr) 54px 52px minmax(88px,.68fr);column-gap:5px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-head,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-row{padding-right:8px;padding-left:3px}.summary-reference-theme .is-reference-dashboard .store-ranking-head{min-width:1440px;min-height:44px;padding:0 14px 0 3px;color:#465264;background:#f1f5fa;border:1px solid #dfe6ef;border-bottom:1px solid #d9e2ed;border-radius:7px 7px 0 0;font-size:11px;font-weight:500;letter-spacing:0;will-change:transform}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span{min-width:0;line-height:16px}.summary-reference-theme .is-reference-dashboard .store-ranking-sort-head{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;min-height:40px;gap:3px;padding:2px 3px;color:inherit;background:transparent;border:0;border-radius:4px;font:inherit;text-align:left;cursor:pointer;transition:color .15s ease,background-color .15s ease}.summary-reference-theme .is-reference-dashboard .store-ranking-sort-head:hover{color:#2563eb;background:#e8f0ff}.summary-reference-theme .is-reference-dashboard .store-ranking-sort-head:focus-visible{outline:2px solid #8fb1ff;outline-offset:-1px}.summary-reference-theme .is-reference-dashboard .store-ranking-sort-head.active{color:#1761d8;background:#e7efff;font-weight:600}.summary-reference-theme .is-reference-dashboard .store-ranking-sort-head>span{min-width:0;line-height:16px}.summary-reference-theme .is-reference-dashboard .store-ranking-sort-head>i{flex:0 0 auto;color:#8b9ab0;font-size:9px;font-style:normal;font-weight:700;line-height:1}.summary-reference-theme .is-reference-dashboard .store-ranking-sort-head.active>i{color:#1761d8}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span>small{display:block;margin-top:2px;color:#8995a5;font-size:8.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span>.store-ranking-header-inline-hint{display:inline;margin:0 0 0 7px;font-size:8.5px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-sort-head>span>small{display:block;margin-top:2px;color:#8995a5;font-size:9.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .store-ranking-sort-head>span>.store-ranking-header-inline-hint{display:inline;margin:0 0 0 7px;font-size:9.5px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-head>span:nth-child(3){white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-id-dimension .store-ranking-head>span:nth-child(5){white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span:first-child{text-align:left}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span:first-child .store-ranking-sort-head{justify-content:flex-start;padding-left:0;text-align:left}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span:nth-child(n+4){text-align:center}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span:nth-child(n+4) .store-ranking-sort-head{position:relative;justify-content:center;padding-right:6px;padding-left:6px;text-align:center}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span:nth-child(n+4) .store-ranking-sort-head>span{width:100%;text-align:center}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span:nth-child(n+4) .store-ranking-sort-head>i{position:absolute;top:50%;right:1px;transform:translateY(-50%)}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span.store-ranking-header-center{text-align:center}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span.store-ranking-header-center .store-ranking-sort-head{justify-content:center;text-align:center}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span.store-ranking-header-center .store-ranking-sort-head>span{text-align:center}.summary-reference-theme .is-reference-dashboard .store-ranking-row{position:relative;min-height:46px;padding:3px 14px 3px 3px;background:#fff;border-bottom:1px solid #e6ebf2;transition:background-color .15s ease}.summary-reference-theme .is-reference-dashboard .store-ranking-row:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--store-platform-color);content:""}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-even-store{background:#fbfcfe}.summary-reference-theme .is-reference-dashboard .store-ranking-row:hover{background:#f4f8ff}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-store-row.is-loss{background:#fff8f8}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-store-row.is-loss:hover{background:#fff2f3}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-dimension-row{cursor:default}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-dimension-row:hover{background:#f4f8ff}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row{min-height:46px;background:#f4f8fd;border-bottom-color:#dfe8f3;border-bottom-style:solid}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row:hover{background:#eaf2fc}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-expanded{background:#f5f9ff;box-shadow:inset 0 -1px #d8e5f5}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-1{background:#f1f6fd}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-2{background:#f6f9fd}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-3{background:#f9fbfd}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-4{background:#fcfdfe}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-product{background:linear-gradient(90deg,#fff5f7,#fffafb 64%,#fff);border-bottom-color:#f0dfe4}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-product-root,.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-sku-product-leaf{min-height:58px;padding-top:6px;padding-bottom:6px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-id-dimension .store-ranking-row.is-product-root{min-height:50px;padding-top:3px;padding-bottom:3px}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-product:hover{background:#fdeff3}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-sku{background:#f2f9fa;border-bottom-color:#dcebed}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-sku:hover{background:#eaf5f7}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-attribute{background:#f8f5fb;border-bottom-color:#e9e1ef}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-attribute:hover{background:#f1ebf6}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-store-row.is-entity-platform:not(.is-loss){background:#f8fafc;border-bottom-color:#dbe3ed}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-store-row.is-entity-platform:not(.is-loss):hover{background:#f1f5f9}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-1{--store-hierarchy-line: #8fb1dc;background:#eaf3ff;border-bottom-color:#ccdcf0}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-1:hover{background:#deebfb}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-2{--store-hierarchy-line: #96c5aa;background:#eef8f3;border-bottom-color:#d2e6dc}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-2:hover{background:#e3f2ea}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-3{--store-hierarchy-line: #d69aaa;background:#fff1f4;border-bottom-color:#efcfd8}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-3:hover{background:#ffe6ec}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-4{--store-hierarchy-line: #b9a1ce;background:#f7f2fb;border-bottom-color:#e3d8ed}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-4:hover{background:#eee6f5}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row.is-depth-1:before{opacity:.58}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row.is-depth-2:before{opacity:.46}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row.is-depth-3:before{opacity:.36}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row.is-depth-4:before{opacity:.26}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row:before{opacity:.3}.summary-reference-theme .is-reference-dashboard .store-ranking-row:last-child{border-bottom:0}.summary-reference-theme .is-reference-dashboard .store-ranking-rank{text-align:left}.summary-reference-theme .is-reference-dashboard .store-ranking-rank>span{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;color:#526174;background:#edf2f8;border-radius:50%;font-size:11px;font-weight:700}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-rank-1 .store-ranking-rank>span{color:#fff;background:#e1a21a}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-rank-2 .store-ranking-rank>span{color:#fff;background:#8290a3}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-rank-3 .store-ranking-rank>span{color:#fff;background:#b87945}.summary-reference-theme .is-reference-dashboard .store-ranking-branch{position:absolute;top:50%;left:calc(var(--store-tree-indent) + 2px);width:14px;height:30px;transform:translateY(-50%)}.summary-reference-theme .is-reference-dashboard .store-ranking-branch:before{position:absolute;top:-10px;left:0;width:13px;height:24px;border-bottom:1px solid var(--store-hierarchy-line, #b7c9dd);border-left:1px solid var(--store-hierarchy-line, #b7c9dd);border-radius:0 0 0 5px;content:""}.summary-reference-theme .is-reference-dashboard .store-ranking-branch:after{position:absolute;top:12px;right:-1px;width:4px;height:4px;background:var(--store-platform-color);border-radius:50%;content:"";opacity:.75}.summary-reference-theme .is-reference-dashboard .store-ranking-shop{position:relative;min-width:0}.summary-reference-theme .is-reference-dashboard .store-ranking-shop>div{display:flex;min-width:0;align-items:center;gap:6px}.summary-reference-theme .is-reference-dashboard .store-ranking-month-button{flex:0 0 auto;min-width:48px;height:20px;margin-left:auto;padding:0 5px;border-radius:4px;font-size:9.5px;line-height:18px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-tree-cell>div{padding-left:calc(var(--store-tree-indent) + 17px)}.summary-reference-theme .is-reference-dashboard .store-ranking-tree-cell>small{padding-left:calc(var(--store-tree-indent) + 41px)}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-store-row .store-ranking-tree-cell>div{padding-left:0}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-store-row .store-ranking-tree-cell>small{padding-left:24px}.summary-reference-theme .is-reference-dashboard .store-ranking-toggle,.summary-reference-theme .is-reference-dashboard .store-ranking-toggle-spacer{width:18px;height:18px;flex:0 0 18px}.summary-reference-theme .is-reference-dashboard .store-ranking-toggle{display:inline-flex;padding:0;align-items:center;justify-content:center;color:#3769b3;background:#fff;border:1px solid #c8d7ea;border-radius:4px;cursor:pointer}.summary-reference-theme .is-reference-dashboard .store-ranking-toggle:hover{color:#fff;background:#2f6de1;border-color:#2f6de1}.summary-reference-theme .is-reference-dashboard .store-ranking-toggle.is-loading,.summary-reference-theme .is-reference-dashboard .store-ranking-toggle:disabled{color:#3769b3;background:#edf4ff;border-color:#b9cbea;cursor:wait}.summary-reference-theme .is-reference-dashboard .store-ranking-toggle.is-loading>span{transform:none;animation:store-ranking-loading-pulse .8s ease-in-out infinite alternate}@keyframes store-ranking-loading-pulse{0%{opacity:.35}to{opacity:1}}.summary-reference-theme .is-reference-dashboard .store-ranking-toggle>span{display:block;font-size:17px;line-height:1;transform:translateY(-.5px);transition:transform .15s ease}.summary-reference-theme .is-reference-dashboard .store-ranking-toggle.is-expanded>span{transform:rotate(90deg)}.summary-reference-theme .is-reference-dashboard .store-ranking-toggle.is-next{color:#fff;background:#3b78dd;border-color:#3b78dd;box-shadow:0 1px 3px #2563d233}.summary-reference-theme .is-reference-dashboard .store-ranking-toggle.is-next:hover{background:#245fc5;border-color:#245fc5}.summary-reference-theme .is-reference-dashboard .store-ranking-toggle-spacer{display:inline-block}.summary-reference-theme .is-reference-dashboard .store-ranking-level-chip{flex:0 0 auto;padding:1px 4px;color:#55708e;background:#eef4fb;border:1px solid #d3dfed;border-radius:3px;font-size:8.5px;line-height:14px}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-2 .store-ranking-level-chip{color:#58647b;background:#f3f5f9}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-3 .store-ranking-level-chip{color:#6b5b86;background:#f7f3fb;border-color:#e4dcef}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-4 .store-ranking-level-chip{color:#7b5968;background:#fbf3f6;border-color:#ecdce3}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-platform .store-ranking-level-chip,.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-major .store-ranking-level-chip{color:#245fc5;background:#eef5ff;border-color:#cfe0fa}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-store .store-ranking-level-chip,.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-category .store-ranking-level-chip{color:#3568aa;background:#edf4ff;border-color:#cfdef2}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-operator .store-ranking-level-chip{color:#5e55a5;background:#f2f0ff;border-color:#ddd8fa}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-product .store-ranking-level-chip{color:#995065;background:#fff0f3;border-color:#efccd5}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-sku .store-ranking-level-chip{color:#397482;background:#edf8fa;border-color:#cfe5e9}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-attribute .store-ranking-level-chip{color:#6d5d82;background:#f4f1f8;border-color:#e2d9eb}.summary-reference-theme .is-reference-dashboard .store-ranking-shop b{min-width:0;overflow:hidden;color:#314056;font-size:12.5px;font-weight:600;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-tree-name.is-product-id{color:#4e3f69;font-family:Consolas,Microsoft YaHei,monospace;font-size:11.5px}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-product-root .store-ranking-tree-cell>div,.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-sku-product-leaf .store-ranking-tree-cell>div{display:grid;grid-template-columns:18px minmax(0,1fr);gap:3px 4px}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row.is-product-root .store-ranking-tree-cell>div{padding-left:10px}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row.is-product-root .store-ranking-branch{display:none}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-product-root .store-ranking-toggle,.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-product-root .store-ranking-toggle-spacer,.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-sku-product-leaf .store-ranking-toggle,.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-sku-product-leaf .store-ranking-toggle-spacer{grid-column:1;grid-row:1}.summary-reference-theme .is-reference-dashboard .store-ranking-product-identity{display:flex;flex-wrap:nowrap;grid-column:2;grid-row:1;min-width:0;align-items:center;gap:5px;overflow:hidden}.summary-reference-theme .is-reference-dashboard .store-ranking-product-context{display:block;grid-column:2;grid-row:2;width:100%;min-width:0;overflow:hidden;color:#93a0b1;font-size:10.5px;line-height:15px;white-space:nowrap;text-overflow:ellipsis}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-id-dimension .store-ranking-product-identity{flex-wrap:nowrap;overflow:hidden}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-id-dimension .store-ranking-row.is-product-root .store-ranking-tree-name.is-product-id{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-product-identity .store-ranking-level-chip{padding-right:5px;padding-left:5px;font-size:10.5px;font-weight:650;line-height:18px}.summary-reference-theme .is-reference-dashboard .store-ranking-product-identity .store-ranking-tree-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-product-identity .store-ranking-tree-name.is-product-id{font-size:12.5px;font-weight:550;line-height:17px}.summary-reference-theme .is-reference-dashboard .store-ranking-product-context>span{display:inline;max-width:none;padding:0;color:#93a0b1;background:none;border:0;font-size:10.5px;line-height:15px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-product-context>span+span:before{content:"·";margin:0 5px;color:#c7d0dc}.summary-reference-theme .is-reference-dashboard .store-ranking-product-context>span.is-platform{color:#6f8ab0}.summary-reference-theme .is-reference-dashboard .store-ranking-product-meta-cell{display:flex;min-width:0;height:100%;padding:0 3px;align-items:center;justify-content:center;color:#4f6076;font-size:11px;line-height:16px;text-align:center}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-id-dimension .store-ranking-product-meta-cell{padding-right:1px;padding-left:1px}.summary-reference-theme .is-reference-dashboard .store-ranking-product-meta-cell>span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-product-meta-cell.is-operator>span{color:#4c5e75;font-weight:500}.summary-reference-theme .is-reference-dashboard .store-ranking-product-meta-cell.is-created>span{color:#395f8f;font-family:Consolas,Microsoft YaHei,monospace;font-variant-numeric:tabular-nums}.summary-reference-theme .is-reference-dashboard .store-ranking-product-meta-cell.is-empty>span{color:#aab4c2;font-weight:400}.summary-reference-theme .is-reference-dashboard .store-ranking-product-context>span.is-created{max-width:91px}.summary-reference-theme .is-reference-dashboard .store-ranking-product-context small{flex:0 0 auto;color:#8b97a7;font-size:7.5px;line-height:1}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-product-root .store-ranking-tree-name.is-product-id{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row .store-ranking-shop b{font-size:12px;font-weight:550}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-store-row .store-ranking-shop b:not(.is-product-id){color:#26364a;font-size:13px;font-weight:650}.summary-reference-theme .is-reference-dashboard .store-ranking-operator-id-count{display:inline-flex;height:18px;flex:0 0 auto;padding:0 6px;align-items:center;color:#49709e;background:#f1f6fc;border:1px solid #d5e1ef;border-radius:999px;font-size:9px;font-variant-numeric:tabular-nums;font-weight:600;line-height:16px}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-1 .store-ranking-shop b:not(.is-product-id){color:#30445d;font-size:12.5px;font-weight:600}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-2 .store-ranking-shop b:not(.is-product-id){color:#3b4e65;font-size:12px;font-weight:600}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-3 .store-ranking-shop b:not(.is-product-id){color:#46586d;font-size:11.75px;font-weight:550}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-4 .store-ranking-shop b:not(.is-product-id),.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-attribute .store-ranking-shop b{color:#526176;font-size:11.5px;font-weight:500}.summary-reference-theme .is-reference-dashboard .store-ranking-shop em{flex:0 0 auto;padding:1px 5px;color:#00836a;background:#ecf9f5;border:1px solid #bde9dc;border-radius:999px;font-size:9px;font-style:normal}.summary-reference-theme .is-reference-dashboard .store-ranking-shop em.is-loss{color:#dc3545;background:#fff0f2;border-color:#ffcbd1}.summary-reference-theme .is-reference-dashboard .store-ranking-shop em.is-neutral{color:#687587;background:#f4f6f8;border-color:#dfe4ea}.summary-reference-theme .is-reference-dashboard .store-ranking-shop>small{display:flex;min-width:0;align-items:center;gap:4px 8px;margin-top:1px;overflow:hidden;color:#7c8898;font-size:9.5px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-shop>small>i{width:6px;height:6px;flex:0 0 6px;background:var(--store-platform-color);border-radius:50%}.summary-reference-theme .is-reference-dashboard .store-ranking-shop>small>span{padding-left:8px;border-left:1px solid #dce3ec}.summary-reference-theme .is-reference-dashboard .store-ranking-gmv{min-width:0}.summary-reference-theme .is-reference-dashboard .store-ranking-gmv>div:first-child{display:grid;grid-template-columns:auto auto auto;align-items:baseline;justify-content:start;gap:5px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-gmv>div:first-child{grid-template-columns:auto auto;justify-content:start;gap:1px 4px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-gmv strong{grid-column:1;grid-row:1}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-gmv small{grid-column:2;grid-row:1}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-gmv b{grid-column:1 / -1;grid-row:2}.summary-reference-theme .is-reference-dashboard .store-ranking-gmv strong{color:#26384f;font-size:11.5px;font-weight:550;line-height:16px}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row .store-ranking-gmv strong{color:#30465f;font-size:14px;font-weight:600}.summary-reference-theme .is-reference-dashboard .store-ranking-gmv b{color:#6f7c8d;font-size:9.5px;font-weight:400;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-gmv small{justify-self:start;font-size:9.5px;font-weight:500;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-gmv-visual{display:flex;min-width:0;height:20px;align-items:center;gap:6px;margin-top:1px}.summary-reference-theme .is-reference-dashboard .store-ranking-mini-trend{display:block;width:58px;height:20px;flex:0 0 58px;overflow:visible}.summary-reference-theme .is-reference-dashboard .store-ranking-mini-trend.is-up{--store-trend-color: #10a36f}.summary-reference-theme .is-reference-dashboard .store-ranking-mini-trend.is-steady{--store-trend-color: #3478f6}.summary-reference-theme .is-reference-dashboard .store-ranking-mini-trend.is-down{--store-trend-color: #ef4f5f}.summary-reference-theme .is-reference-dashboard .store-ranking-mini-trend path{fill:none;stroke:var(--store-trend-color, #3478f6);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .store-ranking-mini-trend path.is-empty{stroke:#bdc8d6;stroke-width:1.2}.summary-reference-theme .is-reference-dashboard .store-ranking-mini-trend circle{fill:#fff;stroke:var(--store-trend-color, #3478f6);stroke-width:.8;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-id-dimension .store-ranking-gmv{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-id-dimension .store-ranking-gmv-visual{display:block;height:16px;margin-top:0}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-id-dimension .store-ranking-mini-trend{width:52px;height:16px;flex:0 0 52px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension:not(.is-product-id-dimension) .store-ranking-row.is-store-row.is-entity-sku{min-height:50px;padding-top:3px;padding-bottom:3px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension:not(.is-product-id-dimension) .store-ranking-row.is-store-row.is-entity-sku .store-ranking-gmv{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension:not(.is-product-id-dimension) .store-ranking-row.is-store-row.is-entity-sku .store-ranking-gmv-visual{display:block;height:16px;margin-top:0}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension:not(.is-product-id-dimension) .store-ranking-row.is-store-row.is-entity-sku .store-ranking-mini-trend{width:58px;height:16px;flex:0 0 58px}.summary-reference-theme .is-reference-dashboard .store-ranking-metric{display:grid;grid-template-rows:16px 11px;min-width:0;align-content:center;text-align:center}.summary-reference-theme .is-reference-dashboard .store-ranking-metric>b{display:block;overflow:hidden;color:#3a4759;font-size:11.5px;font-weight:500;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-metric.is-fee-infinite>b{color:#b5722f;font-size:14px;font-weight:700;line-height:15px}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row .store-ranking-metric>b{font-size:13px;font-weight:600}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-3 .store-ranking-metric>b,.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-4 .store-ranking-metric>b{font-size:12.5px;font-weight:550}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row .store-ranking-shop b:not(.is-product-id),.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row .store-ranking-tree-name.is-product-id,.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row .store-ranking-gmv strong,.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row .store-ranking-metric>b{font-size:11px;font-weight:400!important;line-height:16px}.summary-reference-theme .is-reference-dashboard .store-ranking-metric>span{display:block;margin-top:0;overflow:hidden;color:#748195;font-size:9.5px;line-height:11px;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension.is-product-id-dimension .store-ranking-product-operator-column,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension.is-product-id-dimension .store-ranking-product-created-column,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension.is-product-id-dimension .store-ranking-product-share-column,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension.is-product-id-dimension .store-ranking-product-compare-column{font-size:10px;line-height:14px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension.is-product-id-dimension .store-ranking-product-operator-column .store-ranking-sort-head{gap:1px;padding-right:1px;padding-left:1px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension.is-product-id-dimension .store-ranking-product-created-column .store-ranking-sort-head{padding-right:8px;padding-left:1px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension.is-product-id-dimension .store-ranking-product-operator-column .store-ranking-sort-head>i,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension.is-product-id-dimension .store-ranking-product-created-column .store-ranking-sort-head>i{font-size:8px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension.is-product-id-dimension .store-ranking-product-meta-cell{padding-right:1px;padding-left:1px;font-size:9.5px;line-height:14px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension.is-product-id-dimension .store-ranking-product-share-column>b,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension.is-product-id-dimension .store-ranking-product-compare-column>b{font-size:10px;line-height:14px}.summary-reference-theme .is-reference-dashboard .store-ranking-metric>.store-ranking-placeholder{visibility:hidden}.summary-reference-theme .is-reference-dashboard .store-ranking-metric.is-positive>b{color:#00836a}.summary-reference-theme .is-reference-dashboard .store-ranking-metric.is-negative>b{color:#dc3545}.summary-reference-theme .is-reference-dashboard .store-ranking-fee>span{font-size:9px}.summary-reference-theme .is-reference-dashboard .store-ranking-fee.has-fee-trend{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-align:center}.summary-reference-theme .is-reference-dashboard .store-visual-panel .store-ranking-fee.has-fee-trend .store-ranking-fee-trend{align-self:center;width:52px;height:13px;min-height:13px;max-height:13px;flex:0 0 13px}.summary-reference-theme .is-reference-dashboard .store-ranking-fee.is-tooltip-trigger{border-radius:6px;cursor:help}.summary-reference-theme .is-reference-dashboard .store-ranking-fee.is-tooltip-trigger>b{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#2563eb7a;text-underline-offset:3px}.summary-reference-theme .is-reference-dashboard .store-ranking-fee.is-tooltip-trigger:hover,.summary-reference-theme .is-reference-dashboard .store-ranking-fee.is-tooltip-trigger:focus-visible{background:#dbeafe73;outline:none}.summary-reference-theme .is-reference-dashboard .store-ranking-refund>span{font-size:9px}.summary-reference-theme .is-reference-dashboard .store-ranking-refund>.store-ranking-refund-breakdown{display:flex;align-items:center;justify-content:center;gap:0;overflow:hidden;line-height:11px;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-refund-breakdown>small{display:inline;flex:0 0 auto;min-width:0;overflow:visible;font:inherit;line-height:inherit;text-overflow:clip;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-refund-breakdown>small+small:before{margin:0 2px;color:#a4afbd;content:"·"}.summary-reference-theme .is-reference-dashboard .store-ranking-expected-refund>span{font-size:9px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-fee>span,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-refund>span{overflow:visible;line-height:11px;text-overflow:clip;white-space:normal}@media(max-width:1180px){.summary-reference-theme .is-reference-dashboard .store-ranking-board,.summary-reference-theme .is-reference-dashboard .store-ranking-head{min-width:1480px}.summary-reference-theme .is-reference-dashboard .store-ranking-head,.summary-reference-theme .is-reference-dashboard .store-ranking-row{grid-template-columns:32px 205px 160px 56px 62px 82px 116px 106px 96px 96px 76px 106px 84px;column-gap:7px}}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-operator-dimension .store-ranking-board,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-operator-dimension .store-ranking-head{min-width:1600px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-operator-dimension .store-ranking-head,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-operator-dimension .store-ranking-row{grid-template-columns:28px minmax(200px,1.4fr) minmax(64px,74px) 52px 58px 52px 56px 64px minmax(72px,80px) 54px 60px 82px 80px 80px 60px 66px 54px 52px 66px 76px 96px}.summary-reference-theme .is-reference-dashboard .store-ranking-operator-attention-cell{display:flex;min-width:0;align-items:center;justify-content:center;color:#8994a3;font-size:10px}.summary-reference-theme .is-reference-dashboard .store-ranking-operator-attention-cell .daily-operator-attention{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme.analysis-prototype-shell{--analysis-shell-navy: #1b3655;--analysis-shell-navy-deep: #142b45;--analysis-shell-canvas: #eef4fa;min-height:100vh;background:var(--analysis-shell-canvas)}.summary-reference-theme.analysis-prototype-shell .workspace{min-height:100vh;padding:0;overflow-x:clip;background:var(--analysis-shell-canvas)}@media(min-width:561px){.summary-reference-theme.analysis-prototype-shell .app-shell{--app-sidebar-width: 220px;grid-template-columns:var(--app-sidebar-width) minmax(0,1fr);min-height:100vh;background:var(--analysis-shell-canvas)}.summary-reference-theme.analysis-prototype-shell .sidebar{position:sticky;top:0;isolation:isolate;height:100vh;gap:14px;padding:15px 12px 13px;overflow-x:hidden;overflow-y:auto;color:#574f5a;background:radial-gradient(circle at 6% 0%,rgba(232,138,182,.12),transparent 32%),radial-gradient(circle at 98% 100%,rgba(130,182,236,.1),transparent 36%),linear-gradient(168deg,#fdf1f7,#f3f7fd 55%,#f1f7fe);border-right:1px solid rgba(232,138,182,.14);border-radius:0;box-shadow:12px 0 42px #cd96b921,inset -1px 0 #ffffffd9;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);scrollbar-color:rgba(232,138,182,.3) transparent;scrollbar-width:thin}.summary-reference-theme.analysis-prototype-shell .sidebar:before{display:block;position:absolute;right:-52px;bottom:54px;z-index:-1;width:320px;height:320px;background:url(/ai-brand-symbol.png) no-repeat center center;background-size:contain;opacity:.05;pointer-events:none;content:""}.summary-reference-theme.analysis-prototype-shell .sidebar:after{display:block;position:absolute;top:-34px;left:-64px;z-index:-1;width:210px;height:210px;background:radial-gradient(circle,rgba(232,138,182,.09),transparent 68%);filter:blur(20px);pointer-events:none;content:""}.summary-reference-theme.analysis-prototype-shell .brand{position:relative;min-height:66px;gap:10px;padding:8px 9px 14px;background:transparent;border:0;border-bottom:1px solid rgba(232,138,182,.1);border-radius:0;box-shadow:none}.summary-reference-theme.analysis-prototype-shell .brand:after{position:absolute;top:-15px;left:-12px;right:-12px;height:3px;background:linear-gradient(90deg,#e88ab6,#82b6ec 60%,transparent);opacity:.9;border-radius:0 0 4px 4px;content:""}.summary-reference-theme.analysis-prototype-shell .brand-mark{width:40px;height:40px;color:#fff;background:linear-gradient(150deg,#e88ab6,#82b6ec);border:1px solid rgba(255,255,255,.32);border-radius:12px;box-shadow:0 10px 22px #e88ab661,inset 0 1px 2px #ffffff73}.summary-reference-theme.analysis-prototype-shell .brand-mark img{display:block;filter:none;mix-blend-mode:normal}.summary-reference-theme.analysis-prototype-shell .brand-mark:after{content:none}.summary-reference-theme.analysis-prototype-shell .brand strong{color:#3f3742;font-size:14px;font-weight:700;letter-spacing:-.02em}.summary-reference-theme.analysis-prototype-shell .brand span{margin-top:3px;color:#a789a0;font-size:10.5px}.summary-reference-theme.analysis-prototype-shell .nav{gap:12px;padding:0}.summary-reference-theme.analysis-prototype-shell .nav-section{gap:3px}.summary-reference-theme.analysis-prototype-shell .nav-level-1{min-height:24px;padding:0 8px;color:#a789a0;font-size:12px;font-weight:700;letter-spacing:0}.summary-reference-theme.analysis-prototype-shell .nav-level-1:after{background:linear-gradient(90deg,rgba(232,138,182,.2),transparent)}.summary-reference-theme.analysis-prototype-shell .nav-level-2{color:#675d69;font-size:12px;font-weight:500}.summary-reference-theme.analysis-prototype-shell .nav-item{min-height:37px;padding:0 11px 0 14px;color:#675d69;background:transparent;border:1px solid transparent;border-radius:9px;box-shadow:none;font-weight:500;transform:none}.summary-reference-theme.analysis-prototype-shell .nav-item:before{width:4px;height:4px;margin-right:8px;background:#e88ab673;box-shadow:none}.summary-reference-theme.analysis-prototype-shell .nav-item:hover{color:#b34c7d;background:#e88ab61a;border-color:#e88ab62e;transform:translate(2px)}.summary-reference-theme.analysis-prototype-shell .nav-item.active{color:#c65f92;background:linear-gradient(135deg,#e88ab633,#82b6ec17);border-color:#e88ab64d;box-shadow:inset 3px 0 #e88ab6,-3px -3px 8px #fff9,5px 5px 14px #cd96b924;font-weight:650}.summary-reference-theme.analysis-prototype-shell .nav-item.active:before{width:5px;height:5px;background:#e88ab6;box-shadow:0 0 10px #e88ab6b3}.summary-reference-theme.analysis-prototype-shell .sidebar-footer{padding:11px;color:#574f5a;background:linear-gradient(145deg,#fdf0f6,#eff5fd);border:1px solid rgba(232,138,182,.13);border-radius:11px;box-shadow:inset 0 1px 2px #ffffffe6,-4px -4px 10px #ffffff8c,5px 5px 15px #cd96b91f}.summary-reference-theme.analysis-prototype-shell .account-footer strong{color:#3f3742;font-size:12px;font-weight:630}.summary-reference-theme.analysis-prototype-shell .account-footer em,.summary-reference-theme.analysis-prototype-shell .sidebar-footer span{color:#a789a0}.summary-reference-theme.analysis-prototype-shell .account-footer select{min-height:30px;color:#574f5a;color-scheme:light;background:#fff;border:1px solid rgba(232,138,182,.18);border-radius:7px}.summary-reference-theme.analysis-prototype-shell .account-footer select option{color:#574f5a;background:#fff}.summary-reference-theme.analysis-prototype-shell .account-footer .connection-label{border-top-color:#e88ab629}.summary-reference-theme.analysis-prototype-shell .account-footer .connection-label+strong{padding:7px 8px;background:#e88ab614;border-radius:7px}}@media(max-width:560px){.summary-reference-theme.analysis-prototype-shell .app-shell{--app-sidebar-width: 0px;grid-template-columns:1fr}.summary-reference-theme.analysis-prototype-shell .brand,.summary-reference-theme.analysis-prototype-shell .sidebar-footer,.summary-reference-theme.analysis-prototype-shell .nav-level-1{display:none}.summary-reference-theme.analysis-prototype-shell .sidebar{position:sticky;top:0;z-index:50;width:100%;height:auto;gap:0;padding:9px 10px;overflow:visible;background:linear-gradient(145deg,#fdf1f7,#f3f7fd);border-right:0;border-bottom:1px solid rgba(232,138,182,.16);border-radius:0 0 12px 12px;box-shadow:0 8px 24px #cd96b91f}.summary-reference-theme.analysis-prototype-shell .nav-item{min-height:34px;padding:0 12px;color:#675d69;font-size:12px;white-space:nowrap}.summary-reference-theme.analysis-prototype-shell .nav-item.active{color:#c65f92;background:#e88ab624;border-color:#e88ab64d}.summary-reference-theme.analysis-prototype-shell .nav-item:before{display:none}}body.reference-theme-active{--font: "Segoe UI", "Microsoft YaHei", Arial, sans-serif;color:#262b33;background:#f3f5f8;font-family:var(--font);font-synthesis:none;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}body.reference-theme-active :where(button,input,select,textarea,table){font-family:var(--font);font-variant-numeric:tabular-nums}.summary-reference-theme :where(.view,.view *){font-synthesis:none}.summary-reference-theme .view :where(p,small,em,th){font-weight:400}.summary-reference-theme .view :where(h1,h2,h3,h4,strong,b){font-weight:500}.summary-reference-theme .view:not(.dashboard-view)>.topbar{min-height:78px;margin:-18px -20px 14px;padding:12px 22px;color:#3f3742;background:radial-gradient(circle at 4% 0%,rgba(232,138,182,.12),transparent 38%),radial-gradient(circle at 84% 130%,rgba(130,182,236,.1),transparent 44%),linear-gradient(108deg,#fdf0f6,#f3f7fd 55%,#f1f7fe);border-bottom:1px solid rgba(232,138,182,.14);box-shadow:inset 0 1px 2px #fffc}.summary-reference-theme .view:not(.dashboard-view)>.topbar .crumb{margin:0 0 3px;color:#a789a0;font-size:12px}.summary-reference-theme .view:not(.dashboard-view)>.topbar h1{color:#3f3742;font-size:23px;font-weight:600;line-height:30px}.summary-reference-theme .view:not(.dashboard-view)>.topbar :where(.operation-page-subtitle,.report-center-subtitle){margin-top:2px;color:#a789a0;font-size:11px}.summary-reference-theme .view:not(.dashboard-view)>.topbar .toolbar{gap:10px}.summary-reference-theme .view:not(.dashboard-view)>.topbar :where(.permission-pill,.skill-status-pill){min-height:31px;padding:0 10px;color:#675d69;background:#ffffff9e;border:1px solid rgba(232,138,182,.3);border-radius:4px;font-size:12px;font-weight:400}.summary-reference-theme .view:not(.dashboard-view)>.topbar :where(.permission-pill.soft,.skill-status-pill.disabled){color:#a789a0;background:#ffffff70;border-color:#82b6ec4d}.summary-reference-theme .view:not(.dashboard-view)>.topbar :where(.primary-action,.ghost-action){min-height:32px;padding:0 13px;color:#b45a86;background:#fff;border:1px solid rgba(232,138,182,.42);border-radius:4px;box-shadow:none;font-size:12px;font-weight:500}.summary-reference-theme .view :where(input,select,textarea){color:#36404c;background:#fff;border-color:#dfe4eb;border-radius:4px;box-shadow:none;font-size:12px;font-weight:400}.summary-reference-theme .view :where(input,select,textarea):focus{outline:2px solid rgba(47,107,255,.1);border-color:#83a9ff;box-shadow:none}.summary-reference-theme .view>.panel,.summary-reference-theme .view .panel{background:#fff;border:1px solid #e1e6ed;border-radius:7px;box-shadow:none}.summary-reference-theme .view .panel-head{min-height:37px;margin-bottom:0;padding:0 14px;border-bottom:1px solid #e8ecf1}.summary-reference-theme .view .panel-head h2{color:#303844;font-size:14px;font-weight:500}.summary-reference-theme .view .product-id-panel-head .product-id-title-block h2{font-size:20px;font-weight:650}.summary-reference-theme .view .panel-head span{color:#87909d;font-size:11px}.summary-reference-theme .view table{color:#3d4754;background:#fff;font-size:12px;font-weight:400}.summary-reference-theme .view table th{color:#657080;background:#f7f9fc;border-color:#dfe5ec;font-size:11px;font-weight:400}.summary-reference-theme .view table td{background:#fff;border-color:#e9edf2;font-weight:400}.summary-reference-theme .view table tbody tr:hover td{background:#f7faff}.summary-reference-theme .view :where(.up,.positive){color:#009b68}.summary-reference-theme .view :where(.down,.negative,.negative-value){color:#df3f4b}.summary-reference-theme .nav-level-1.active{color:#2f6bff}.summary-reference-theme .nav-level-1.active:after{background:linear-gradient(90deg,rgba(47,107,255,.2),transparent)}.summary-reference-theme .dashboard-view.is-platform-dashboard .topbar h1{font-size:23px}.summary-reference-theme .dashboard-view.is-platform-dashboard .metric-section-title,.summary-reference-theme .dashboard-view.is-platform-dashboard .platform-metric-title{color:#303844;font-size:15px;font-weight:500}.summary-reference-theme .dashboard-view.is-platform-dashboard .panel{overflow:hidden}.summary-reference-theme .dashboard-view.is-platform-dashboard .panel.store-visual-panel{overflow:visible}.summary-reference-theme .dashboard-view.is-platform-dashboard :where(.daily-operator-performance-table,.product-id-table,.sku-sales-table) th{background:#f7f9fc}.summary-reference-theme .is-reference-dashboard .daily-operator-performance-panel{background:#fff;border:1px solid #e1e6ed;border-radius:7px;box-shadow:none}.summary-reference-theme .is-reference-dashboard .daily-operator-performance-head{min-height:58px;padding:9px 14px;background:#fff;border-bottom:1px solid #e8ecf1}.summary-reference-theme .is-reference-dashboard .daily-operator-performance-head h2{color:#303844;font-size:14px;font-weight:500}.summary-reference-theme .is-reference-dashboard .daily-operator-focus span{padding:3px 7px;border:1px solid currentColor;border-radius:3px;background:transparent;font-size:10px;font-weight:400}.summary-reference-theme .is-reference-dashboard .daily-operator-performance-table-wrap{border:0;border-radius:0}.summary-reference-theme .is-reference-dashboard .daily-operator-performance-table{font-size:11px}.summary-reference-theme .is-reference-dashboard .daily-operator-performance-table th{color:#657080;background:#f7f9fc;border-color:#dfe5ec;font-weight:400}.summary-reference-theme .is-reference-dashboard .daily-operator-sort-head{color:inherit;font-weight:400}.summary-reference-theme .is-reference-dashboard .daily-operator-sort-head.active{color:#2f6bff}.summary-reference-theme .is-reference-dashboard .daily-operator-performance-table td{height:38px;background:#fff;border-color:#e9edf2;font-weight:400}.summary-reference-theme .is-reference-dashboard .product-indicator-panel{background:#fff;border:1px solid #e1e6ed;border-radius:7px;box-shadow:none;font-size:12px}.summary-reference-theme .is-reference-dashboard .product-indicator-panel>.panel-head{min-height:58px}.summary-reference-theme .is-reference-dashboard .product-indicator-panel>.panel-head h2,.summary-reference-theme .is-reference-dashboard .product-indicator-panel .platform-native-chart-head h3{color:#303844;font-size:14px;font-weight:500}.summary-reference-theme .is-reference-dashboard .product-indicator-panel :where(.category-rank-head,.category-detail-head,.category-platform-detail-head){color:#657080;background:#f7f9fc;border-color:#dfe5ec;font-size:10.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .product-indicator-panel :where(.category-rank-row,.category-detail-row,.category-platform-detail-row,.category-shop-product-row,.product-indicator-board-row){background:#fff;border-color:#e9edf2;box-shadow:none}.summary-reference-theme .is-reference-dashboard .product-indicator-panel :where(.category-rank-row,.category-detail-row,.category-platform-detail-row,.category-shop-product-row,.product-indicator-board-row):hover{background:#f7faff}.summary-reference-theme .is-reference-dashboard .product-indicator-panel :where(.name-col strong,.detail-name-col strong,.product-indicator-row-main strong){color:#303844;font-size:12px;font-weight:500}.summary-reference-theme .is-reference-dashboard .product-indicator-panel :where(.metric-col,.detail-metric-col,.platform-metric-col,.platform-bar-value,.category-bar-value,.detail-bar-value){color:#485463;font-size:11px;font-weight:400}.summary-reference-theme .is-reference-dashboard :where(.sku-sales-card,.new-sku-card,.province-analysis-card){background:#fff;border:1px solid #e1e6ed;border-radius:6px;box-shadow:none}.summary-reference-theme .is-reference-dashboard :where(.sku-sales-table-head,.sku-sales-row){color:#485463;background:#fff;border-color:#e9edf2;font-size:11px;font-weight:400}.summary-reference-theme .is-reference-dashboard .sku-sales-table-head{color:#657080;background:#f7f9fc;border-color:#dfe5ec}.summary-reference-theme .is-reference-dashboard .sku-sales-row:nth-child(odd){background:#fbfcfd}.summary-reference-theme .is-reference-dashboard .sku-sales-row:hover{background:#f7faff}.summary-reference-theme .operation-view{--operation-blue: #2f6bff;--operation-orange: #c67900;--operation-red: #df3f4b;--operation-green: #009b68;--operation-ink: #262b33;--operation-muted: #7b8593;--operation-line: #e5e9f0}.summary-reference-theme .operation-view :where(.operation-filter-card,.operation-summary-section,.operation-priority-section,.operation-glass-panel){background:#fff;border:1px solid #e1e6ed;border-radius:7px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.summary-reference-theme .operation-filter-card{min-height:52px;gap:16px;margin-bottom:12px;padding:7px 14px}.summary-reference-theme .operation-period-switch{min-height:34px;padding:2px;background:#f2f4f7;border:1px solid #dfe4eb;border-radius:5px}.summary-reference-theme .operation-period-switch button{min-width:58px;height:28px;color:#657080;border-radius:3px;font-size:12px;font-weight:400}.summary-reference-theme .operation-period-switch button.active{color:#2f6bff;background:#fff;box-shadow:none;font-weight:500}.summary-reference-theme .operation-filter-card :where(input,select){height:32px;border-radius:4px}.summary-reference-theme :where(.operation-query-button,.operation-error-state button,.operation-hierarchy-expand-all){min-height:32px;color:#fff;background:#2f6bff;border:1px solid #2f6bff;border-radius:4px;box-shadow:none;font-size:12px;font-weight:400}.summary-reference-theme .operation-summary-section{gap:0;padding:0;overflow:hidden}.summary-reference-theme .operation-conclusion-card{min-height:158px;padding:16px;background:#f7faff;border:0;border-right:1px solid #e5e9f0;border-radius:0}.summary-reference-theme .operation-conclusion-card h2{color:#303844;font-size:15px;font-weight:500}.summary-reference-theme .operation-section-kicker{color:#2f6bff;font-size:10px;font-weight:500;letter-spacing:.05em}.summary-reference-theme .operation-conclusion-tags span{color:#55709e;background:#fff;border:1px solid #dbe5f7;border-radius:3px}.summary-reference-theme .operation-kpi-grid{gap:0}.summary-reference-theme .operation-kpi-grid article{min-height:79px;padding:12px 14px;background:#fff;border:0;border-right:1px solid #e8ecf1;border-bottom:1px solid #e8ecf1;border-radius:0}.summary-reference-theme .operation-kpi-grid strong{color:#303844;font-size:20px;font-weight:500}.summary-reference-theme .operation-priority-section{padding:12px}.summary-reference-theme :where(.operation-section-title h2,.operation-panel-head h2){color:#303844;font-size:14px;font-weight:500}.summary-reference-theme .operation-priority-grid{gap:0;border:1px solid #e5e9f0;border-radius:5px;overflow:hidden}.summary-reference-theme .operation-priority-card{min-height:96px;background:#fff;border:0;border-right:1px solid #e5e9f0;border-radius:0;box-shadow:none}.summary-reference-theme .operation-priority-card:hover{background:#f8faff;border-color:#e5e9f0;transform:none}.summary-reference-theme .operation-priority-copy b,.summary-reference-theme .operation-priority-card>strong{font-weight:500}.summary-reference-theme .operation-glass-panel{padding:0;overflow:hidden}.summary-reference-theme .operation-panel-head{min-height:58px;margin:0;padding:10px 14px;border-bottom:1px solid #e8ecf1}.summary-reference-theme .operation-dimension-overview{gap:0;overflow:hidden;background:#fff;border:1px solid #e1e6ed;border-radius:7px}.summary-reference-theme .operation-dimension-overview article{background:#fff;border:0;border-right:1px solid #e8ecf1;border-radius:0;box-shadow:none}.summary-reference-theme .operation-table-wrap{border:0;border-radius:0}.summary-reference-theme .operation-data-table th{color:#657080;background:#f7f9fc;font-weight:400}.summary-reference-theme .operation-data-table td{height:38px;font-size:11px}.summary-reference-theme .operation-product-tabs{padding:2px;background:#f2f4f7;border:1px solid #dfe4eb;border-radius:5px}.summary-reference-theme .operation-product-tabs button{color:#657080;background:transparent;border-radius:3px;font-weight:400}.summary-reference-theme .operation-product-tabs button.active{color:#2f6bff;background:#fff;box-shadow:none;font-weight:500}.summary-reference-theme .report-center-view{color:#303844}.summary-reference-theme :where(.report-center-query,.report-center-shell){background:#fff;border:1px solid #e1e6ed;border-radius:7px;box-shadow:none}.summary-reference-theme .report-center-query{gap:8px;margin-bottom:12px;padding:8px 12px}.summary-reference-theme :where(.report-center-report-switch,.report-center-period,.report-center-metric-switch){padding:2px;background:#f2f4f7;border:1px solid #dfe4eb;border-radius:5px;box-shadow:none}.summary-reference-theme :where(.report-center-report-switch button,.report-center-period button,.report-center-metric-switch button){min-height:29px;color:#657080;background:transparent;border:0;border-radius:3px;box-shadow:none;font-size:12px;font-weight:400}.summary-reference-theme :where(.report-center-report-switch button.active,.report-center-period button.active,.report-center-metric-switch button.active){color:#2f6bff;background:#fff;box-shadow:none;font-weight:500}.summary-reference-theme .report-center-query :where(input,select),.summary-reference-theme .report-center-filters :where(input,select){min-height:32px;border-radius:4px}.summary-reference-theme :where(.report-center-query-button,.report-center-table-actions button){min-height:32px;color:#fff;background:#2f6bff;border:1px solid #2f6bff;border-radius:4px;box-shadow:none;font-size:12px;font-weight:400}.summary-reference-theme :where(.report-center-reset-button,.report-center-pagination button,.report-center-month-add,.report-center-month-quick){min-height:32px;color:#536174;background:#fff;border:1px solid #dfe4eb;border-radius:4px;box-shadow:none;font-size:12px;font-weight:400}.summary-reference-theme .report-center-shell{overflow:hidden}.summary-reference-theme .report-center-tabs{min-height:48px;gap:2px;padding:0 12px;background:#fff;border-bottom:1px solid #e5e9f0}.summary-reference-theme .report-center-tabs>button{position:relative;min-height:47px;padding:0 15px;color:#586474;background:transparent;border:0;border-radius:0;box-shadow:none;font-weight:400}.summary-reference-theme .report-center-tabs>button:hover{color:#2f6bff;background:#f8faff}.summary-reference-theme .report-center-tabs>button.active{color:#2f6bff;background:transparent;border:0;box-shadow:none;font-weight:500}.summary-reference-theme .report-center-tabs>button.active:after{position:absolute;right:14px;bottom:0;left:14px;height:2px;background:#2f6bff;content:""}.summary-reference-theme .report-center-tabs :where(b,small){color:inherit;font-size:12px;font-weight:inherit}.summary-reference-theme .report-center-tab-index{width:22px;height:22px;color:#8090a5;background:#eef1f5;border-radius:4px;font-size:10px}.summary-reference-theme .report-center-tabs>button.active .report-center-tab-index{color:#fff;background:#2f6bff}.summary-reference-theme .report-center-filters{min-height:51px;gap:12px;padding:8px 12px;background:#fafbfc;border-bottom:1px solid #e8ecf1}.summary-reference-theme .report-center-table-head{min-height:54px;padding:9px 14px;border-bottom:1px solid #e8ecf1}.summary-reference-theme .report-center-table-head h2{color:#303844;font-size:14px;font-weight:500}.summary-reference-theme .report-center-table-wrap{border:0;border-radius:0;box-shadow:none}.summary-reference-theme .report-center-table{font-size:11px}.summary-reference-theme .report-center-table th{color:#657080;background:#f7f9fc;border-color:#dfe5ec;font-size:10.5px}.summary-reference-theme .report-center-table .report-center-group-head th,.summary-reference-theme .report-center-table thead tr:nth-child(2) th{color:#657080;background:#f7f9fc}.summary-reference-theme .report-center-table tbody tr:nth-child(2n) td{background:#fbfcfd}.summary-reference-theme .report-center-table tbody tr:hover td{background:#f4f8ff}.summary-reference-theme .report-fund-summary{gap:0;border:1px solid #e5e9f0;border-radius:5px;overflow:hidden}.summary-reference-theme .report-fund-summary-card{background:#fff;border:0;border-right:1px solid #e5e9f0;border-radius:0;box-shadow:none}.summary-reference-theme .ai-workbench-view{color:#303844}.summary-reference-theme .ai-workbench{gap:10px}.summary-reference-theme :where(.ai-history,.ai-chat-panel,.ai-canvas-panel){background:#fff;border:1px solid #e1e6ed;border-radius:7px;box-shadow:none}.summary-reference-theme :where(.ai-history-head,.ai-chat-titlebar,.ai-canvas-head){min-height:52px;padding:9px 12px;background:#fff;border-bottom:1px solid #e8ecf1}.summary-reference-theme :where(.ai-chat-titlebar h2,.ai-canvas-head h2){color:#303844;font-size:14px;font-weight:500}.summary-reference-theme .ai-history-item{min-height:52px;color:#566171;background:#fff;border:1px solid transparent;border-radius:5px}.summary-reference-theme .ai-history-item.active{color:#2f6bff;background:#eef4ff;border-color:#dbe5fb;box-shadow:none}.summary-reference-theme .ai-workbench-chat{background:#fafbfc}.summary-reference-theme .workbench-bubble{border-color:#e1e6ed;border-radius:7px;box-shadow:none}.summary-reference-theme .ai-workbench-footer{background:#fff;border-top:1px solid #e8ecf1}.summary-reference-theme .ai-workbench-input{background:#fff;border-color:#dfe4eb;border-radius:6px;box-shadow:none}.summary-reference-theme .report-canvas{background:#f7f9fc}.summary-reference-theme :where(.model-summary,.account-current-grid){gap:0;overflow:hidden;background:#fff;border:1px solid #e5e9f0;border-radius:5px}.summary-reference-theme .model-summary>*,.summary-reference-theme .account-current-grid>div{background:#fff;border:0;border-right:1px solid #e5e9f0;border-radius:0;box-shadow:none}.summary-reference-theme .model-card-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.summary-reference-theme .model-card{background:#fff;border:1px solid #e1e6ed;border-radius:7px;box-shadow:none}.summary-reference-theme .model-card-head{padding-bottom:10px;border-bottom:1px solid #edf0f4}.summary-reference-theme .model-logo{color:#2f6bff;background:#eef4ff;border:1px solid #dbe5fb;border-radius:6px;box-shadow:none}.summary-reference-theme .model-card h3{color:#303844;font-size:14px;font-weight:500}.summary-reference-theme .model-card-body{background:#fafbfc;border:1px solid #edf0f4;border-radius:5px}.summary-reference-theme .model-switch.on{background:#2f6bff}.summary-reference-theme .permission-table{overflow:hidden;background:#fff;border:1px solid #e1e6ed;border-radius:5px;box-shadow:none}.summary-reference-theme .permission-table>div{min-height:42px;background:#fff;border-color:#e9edf2}.summary-reference-theme .permission-table-head{color:#657080;background:#f7f9fc!important;font-size:12px}.summary-reference-theme .permission-table-head>:where(b,span,em){font-size:12px;font-weight:500}.summary-reference-theme .account-permission-table>div:not(.permission-table-head)>b{font-size:13px;font-weight:500}.summary-reference-theme .account-permission-table>div:not(.permission-table-head)>:where(span,em){font-size:12px;font-weight:400}.summary-reference-theme .account-permission-table div.active{background:#eef4ff}body.reference-theme-active .modal-backdrop{background:#1f29376b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.reference-theme-active .modal{color:#303844;background:#fff;border:1px solid #dfe4eb;border-radius:8px;box-shadow:0 18px 48px #1f2c4029}body.reference-theme-active .modal-head,body.reference-theme-active .modal-foot{background:#fff;border-color:#e8ecf1}body.reference-theme-active .modal-head h2{font-size:16px;font-weight:500}body.reference-theme-active .modal-body :where(input,select,textarea){border-color:#dfe4eb;border-radius:4px;box-shadow:none;font-size:12px!important}body.reference-theme-active .modal-foot button,.summary-reference-theme .model-card-actions button{font-size:12px;font-weight:400}body.reference-theme-active .ai-drawer-backdrop{background:#1f29376b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.reference-theme-active .ai-drawer{color:#303844;background:#fff;box-shadow:-14px 0 36px #1f2c4024}body.reference-theme-active .ai-drawer-head{min-height:62px;padding:12px 16px;background:#fff;border-bottom:1px solid #e8ecf1}body.reference-theme-active .ai-drawer-head strong{color:#303844;font-size:16px;font-weight:500}body.reference-theme-active .ai-drawer-head span{color:#7b8593;font-size:11px;font-weight:400}body.reference-theme-active .ai-chat-body{gap:12px;padding:16px;background:#f7f9fc}body.reference-theme-active .ai-avatar{color:#fff;background:#2f6bff;border-radius:6px;font-weight:500}body.reference-theme-active .ai-bubble{background:#fff;border:1px solid #e1e6ed;border-radius:7px;box-shadow:none}body.reference-theme-active .ai-bubble.user{color:#fff;background:#2f6bff;border-color:#2f6bff}body.reference-theme-active .ai-bubble pre{color:inherit;font-size:12px;line-height:1.65}body.reference-theme-active .ai-agent-step{background:#fff;border:1px solid #e1e6ed;border-left:2px solid #8baeff;border-radius:5px}body.reference-theme-active .ai-agent-step-head span,body.reference-theme-active .ai-agent-step-fold>summary:after{color:#2f6bff;background:#eef4ff;border-radius:3px;font-weight:400}body.reference-theme-active .ai-sql-block{background:#f7f9fc;border-color:#e1e6ed;border-radius:4px}body.reference-theme-active .ai-sql-block summary,body.reference-theme-active .ai-agent-thinking{color:#2f6bff;font-weight:400}body.reference-theme-active .ai-agent-thinking{background:#eef4ff;border-radius:4px}body.reference-theme-active .ai-chat-footer{padding:12px 16px 16px;background:#fff;border-top-color:#e8ecf1}body.reference-theme-active .ai-prompt-panel{padding:10px;background:#fafbfc;border-color:#e5e9f0;border-radius:5px}body.reference-theme-active .ai-suggestion-row button{color:#536174;background:#fff;border-color:#dfe4eb;border-radius:4px}body.reference-theme-active .ai-chat-footer textarea{color:#36404c;background:#fff;border-color:#dfe4eb;border-radius:5px;box-shadow:none;font-size:12px}body.reference-theme-active .ai-send-row button{font-size:12px;font-weight:400}@media(max-width:1500px){.summary-reference-theme .view:not(.dashboard-view)>.topbar :where(.permission-pill,.skill-status-pill){display:none}.summary-reference-theme .operation-summary-section{grid-template-columns:minmax(260px,.8fr) minmax(600px,2.2fr)}.summary-reference-theme .report-center-tabs>button{padding-right:10px;padding-left:10px}}@media(max-width:900px){.summary-reference-theme .model-card-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1200px){.summary-reference-theme .operation-summary-section,.summary-reference-theme .operation-trend-risk-grid{grid-template-columns:1fr}.summary-reference-theme .operation-conclusion-card{border-right:0;border-bottom:1px solid #e5e9f0}.summary-reference-theme .operation-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-reference-theme .operation-priority-card:nth-child(2){border-right:0}.summary-reference-theme .operation-priority-card:nth-child(-n+2){border-bottom:1px solid #e5e9f0}}@media(max-width:900px){.summary-reference-theme .view:not(.dashboard-view)>.topbar{align-items:flex-start;flex-direction:column}.summary-reference-theme :where(.operation-filter-card,.report-center-query-main,.report-center-filters){align-items:stretch;flex-direction:column}.summary-reference-theme .operation-priority-grid,.summary-reference-theme .operation-kpi-grid{grid-template-columns:1fr}.summary-reference-theme .report-center-tabs{overflow-x:auto}.summary-reference-theme .report-center-tabs>button{flex:0 0 auto}}@media(min-width:561px)and (max-width:900px){.summary-reference-theme .app-shell{--app-sidebar-width: 220px}}.summary-reference-theme .operation-visual-section{margin-bottom:12px}.summary-reference-theme .operation-visual-section>.operation-section-title{margin-bottom:8px;padding:0 2px}.summary-reference-theme .operation-visual-grid{gap:10px}.summary-reference-theme .operation-visual-card{padding:0}.summary-reference-theme .operation-visual-card>.operation-panel-head{min-height:62px;padding:9px 13px;border-bottom:1px solid #e8ecf1}.summary-reference-theme .operation-visual-chart{height:274px}.summary-reference-theme .operation-single-dimension-panel{margin-top:12px}.summary-reference-theme .operation-data-scope-note{color:#8a94a3}@media(max-width:1200px){.summary-reference-theme .operation-visual-grid{grid-template-columns:minmax(0,1fr)}.summary-reference-theme .operation-visual-chart{height:254px}}
