*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-bottom-8{bottom:-2rem}.-right-5{right:-1.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-2{margin-left:.5rem}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-14{height:3.5rem}.max-h-\[60vh\]{max-height:60vh}.min-h-\[260px\]{min-height:260px}.min-h-\[64px\]{min-height:64px}.w-14{width:3.5rem}.max-w-lg{max-width:32rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-0{border-width:0px}.bg-\[\#eaf7f1\]{--tw-bg-opacity: 1;background-color:rgb(234 247 241 / var(--tw-bg-opacity, 1))}.bg-\[\#eef2ff\]{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f3efff\]{--tw-bg-opacity: 1;background-color:rgb(243 239 255 / var(--tw-bg-opacity, 1))}.bg-\[\#fff5e8\]{--tw-bg-opacity: 1;background-color:rgb(255 245 232 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-3{padding:.75rem}.text-center{text-align:center}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[11px\]{font-size:11px}.text-\[20px\]{font-size:20px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-normal{letter-spacing:0em}.text-\[\#0a5cff\]{--tw-text-opacity: 1;color:rgb(10 92 255 / var(--tw-text-opacity, 1))}.text-\[\#202631\]{--tw-text-opacity: 1;color:rgb(32 38 49 / var(--tw-text-opacity, 1))}.text-\[\#697586\]{--tw-text-opacity: 1;color:rgb(105 117 134 / var(--tw-text-opacity, 1))}.text-\[\#8290a8\]{--tw-text-opacity: 1;color:rgb(130 144 168 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.opacity-60{opacity:.6}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--paper: #eef0f4;--paper-2: #e2e6ec;--card: #ffffff;--card-2: #f6f8fb;--ink: #141a22;--ink-2: #4a5464;--ink-3: #8a94a5;--line: rgba(20, 26, 34, .14);--line-soft: rgba(20, 26, 34, .08);--accent: #e85d04;--accent-bright: #ff7a1a;--accent-ink: #a83d00;--amber: #b25f00;--amber-ink: #8a4a00;--red: #c7413a;--green: #15803d;--teal: #0e7490;--font-d: "Barlow Condensed", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-b: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-m: "IBM Plex Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--shadow: 0 1px 2px rgba(20, 26, 34, .05), 0 12px 32px -18px rgba(20, 26, 34, .22);--grid-line: rgba(20, 26, 34, .03);--color-ink-deep: var(--ink);--color-text-main: var(--ink);--color-text-dark: var(--ink);--color-text-muted: var(--ink-3);--color-text-light: var(--ink-2);--color-bg-page: var(--paper);--color-bg-card: var(--card);--color-bg-sider: var(--card);--color-bg-tab: var(--paper-2);--color-header-dark: var(--ink);--color-primary: var(--accent);--color-primary-blue: var(--accent);--color-primary-bright: var(--accent-bright);--color-green: var(--green);--color-orange: var(--amber);--color-purple: var(--accent);--color-teal: var(--teal);--color-teal-light: var(--teal);--blue: var(--accent);--blue-ink: var(--accent-ink);--blue-bright: var(--accent-bright);--border-base: var(--line);--border-light: var(--line-soft);--border-card: var(--line);--space-xs: 8px;--space-sm: 14px;--space-md: 16px;--space-lg: 24px;--space-xl: 28px;--radius-sm: 10px;--shadow-card: var(--shadow);--font-main: var(--font-b);--font-serif: var(--font-d);--font-mono: var(--font-m)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-main);font-size:12px;color:var(--color-text-main);background:radial-gradient(1200px 600px at 78% -10%,rgba(232,93,4,.06),transparent 60%),radial-gradient(900px 500px at -5% 110%,rgba(165,106,0,.05),transparent 60%),var(--color-bg-page);background-size:auto;height:100%;overflow:hidden;-webkit-font-smoothing:antialiased}html,body,#root,.ant-app{height:100vh;min-height:100vh;overflow:hidden}.app-layout,.ant-layout{height:100%;min-height:0;background:radial-gradient(1200px 600px at 78% -10%,rgba(21,84,192,.045),transparent 60%),var(--color-bg-page)}.app-layout:before{display:none}.app-layout{height:100%;min-height:0;display:flex;flex-direction:row;align-items:stretch;overflow:hidden;background:var(--color-bg-page)}.app-layout>.ant-layout{min-width:0}.app-sider{flex:0 0 auto;align-self:stretch;height:100%;min-height:0;position:relative;z-index:2;border-right:1px solid var(--line);background:var(--color-bg-sider)!important}.app-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.app-sider .ant-menu{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--ink-3) transparent}.app-sider .ant-menu::-webkit-scrollbar{width:6px}.app-sider .ant-menu::-webkit-scrollbar-thumb{background:var(--ink-3);border-radius:999px}.app-logo{display:flex;align-items:center;gap:11px;height:60px;padding:0 16px;border-bottom:1px solid var(--line);white-space:nowrap;overflow:hidden}.app-brand-mark{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:8px;background:linear-gradient(135deg,var(--accent-bright),var(--accent) 55%,var(--accent-ink));color:#fff;font-family:var(--font-d);font-size:17px;font-weight:700;letter-spacing:.5px;box-shadow:inset 0 1px #ffffff59,0 6px 14px -6px #e85d048c}.app-brand-copy{display:grid;gap:2px;min-width:0}.app-brand-copy b{color:var(--ink);font-family:var(--font-d);font-size:15px;font-weight:700;letter-spacing:.02em;line-height:1.1}.app-brand-copy small{color:var(--ink-3);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.brand-logo{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.side-ctx{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:6px 10px 4px}.side-ctx-label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding:2px 10px 8px;display:flex;align-items:center;gap:8px}.side-ctx-label:after{content:"";flex:1;height:1px;background:var(--line)}.app-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 10px 16px;scrollbar-width:thin;scrollbar-color:var(--ink-3) transparent}.app-nav::-webkit-scrollbar{width:6px}.app-nav::-webkit-scrollbar-thumb{background:var(--ink-3);border-radius:999px}.nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;margin-bottom:2px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);font-size:13px;font-weight:500;text-align:left;cursor:pointer;position:relative;transition:background .18s ease,color .18s ease,transform .18s ease}.nav-item:hover{background:var(--card-2);color:var(--ink);transform:translate(2px)}.nav-item .nav-item-icon{display:grid;place-items:center;flex:none;width:16px;height:16px;color:inherit;font-size:14px;opacity:.9}.nav-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item.is-active{background:var(--paper-2);color:var(--accent-ink);font-weight:600}.nav-item.is-active:before{content:"";position:absolute;left:-10px;top:9px;bottom:9px;width:3px;border-radius:2px;background:var(--accent)}.nav-item.is-active .nav-item-icon{opacity:1;color:var(--accent)}.nav-badge{margin-left:auto;flex:none;min-width:18px;height:18px;padding:0 5px;border-radius:20px;background:var(--accent);color:#fff;font-family:var(--font-mono);font-size:10px;font-weight:600;display:grid;place-items:center}.nav-badge.amber{background:var(--amber)}.side-foot{flex:0 0 auto;padding:12px 16px 16px;border-top:1px solid var(--line)}.side-fresh{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ink-3);margin-bottom:14px}.side-user{display:flex;align-items:center;gap:10px}.side-avatar{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:linear-gradient(135deg,var(--amber),var(--amber-ink));color:#fff;font-size:12px;font-weight:700}.side-user-name{color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.2}.side-user-role{font-family:var(--font-mono);font-size:9.5px;color:var(--ink-3);letter-spacing:.04em}.pulse{width:7px;height:7px;border-radius:50%;background:#3ecf7e;box-shadow:0 0 #3ecf7e8c;animation:pulse 2.2s infinite}@keyframes pulse{0%{box-shadow:0 0 #3ecf7e80}70%{box-shadow:0 0 0 7px #3ecf7e00}to{box-shadow:0 0 #3ecf7e00}}.erp-dashboard .page-header{margin-bottom:16px}.erp-dashboard-loading{display:grid;min-height:420px;place-content:center;gap:12px;color:#718096;font-size:13px;text-align:center}.erp-store-select{width:210px}.erp-dashboard .page-header-title{letter-spacing:-.035em}.erp-command-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:68px;margin-bottom:16px;padding:12px 18px;border:1px solid #e5eaf0;border-radius:12px;background:linear-gradient(100deg,#fff7ef,#f2f8fb)}.erp-command-heading{display:flex;align-items:center;gap:11px}.erp-command-heading b{color:#1f344d;font-size:14px}.erp-command-heading p{margin:3px 0 0;color:#718096;font-size:12px}.erp-live-dot{width:8px;height:8px;border-radius:50%;background:#43a37d;box-shadow:0 0 0 4px #43a37d1f}.erp-command-stats{display:flex;align-items:center;gap:24px;color:#8792a4;font-size:11px;white-space:nowrap}.erp-command-stats span{display:grid;gap:2px}.erp-command-stats b{color:#34445b;font-size:13px}.erp-summary-grid .ant-col{display:flex}.erp-stat-card{position:relative;width:100%;min-height:132px;padding:18px 18px 16px;overflow:hidden;border:1px solid #e2e8f0;border-radius:11px;background:#fff;box-shadow:0 2px 10px #141a2209}.erp-stat-card>span{display:block;color:#78869b;font-size:12px}.erp-stat-card strong{display:block;margin-top:8px;color:#223148;font-size:26px;line-height:1.05;letter-spacing:-.035em}.erp-stat-card strong em{color:#718096;font-size:12px;font-style:normal;font-weight:500;letter-spacing:0}.erp-stat-card small{display:block;margin-top:10px;font-size:11px}.erp-stat-card small i{color:#99a4b5;font-style:normal}.erp-stat-card .up{color:#238566}.erp-stat-card .attention{color:#cb7a27}.erp-stat-icon{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;font-size:15px}.erp-stat-icon.sales{color:#e85d04;background:#ffefe0}.erp-stat-icon.orders{color:#277e9b;background:#e9f8fa}.erp-stat-icon.pending{color:#bd7023;background:#fff5e8}.erp-stat-icon.stock{color:#e85d04;background:#fff3e6}.erp-card{height:100%;border:1px solid #e2e8f0;border-radius:11px;box-shadow:0 2px 10px #141a2209}.erp-card .ant-card-head{min-height:48px;padding:0 17px;border-bottom-color:#eef1f5}.erp-card .ant-card-head-title{color:#2d3a4e;font-size:13px;font-weight:700}.erp-card .ant-card-head-title small{margin-left:7px;color:#99a4b5;font-size:11px;font-weight:400}.erp-card .ant-card-body{padding:14px 17px}.erp-card .ant-btn-link{padding-inline:0;font-size:12px}.erp-task-card .ant-card-body{padding:5px 17px 14px}.erp-task-list{display:grid}.erp-task{display:grid;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:9px;width:100%;padding:13px 0;border:0;border-bottom:1px solid #f0f2f6;background:transparent;text-align:left;cursor:pointer}.erp-task:hover b{color:#e85d04}.erp-task>span{display:grid;place-items:center;width:25px;height:25px;border-radius:7px}.erp-task.urgent>span{color:#d04d4d;background:#fff0f0}.erp-task.warning>span{color:#d28c31;background:#fff5e8}.erp-task.notice>span{color:#d5540f;background:#ffefe0}.erp-task b,.erp-task small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-task b{color:#344258;font-size:12px}.erp-task small{margin-top:3px;color:#97a1b1;font-size:11px}.erp-task>.anticon:last-child{color:#adb6c3;font-size:11px}.erp-task-all{margin-top:12px;color:#627086;border-color:#e1e6ee}.erp-quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.erp-quick-actions button{display:grid;grid-template-columns:28px 1fr 12px;align-items:center;gap:8px;min-height:50px;padding:8px 10px;border:1px solid #edf0f4;border-radius:8px;background:#fff;color:#7c899b;text-align:left;cursor:pointer;transition:border-color .18s,transform .18s}.erp-quick-actions button:hover{border-color:#aebfe6;transform:translateY(-1px)}.erp-quick-actions span{display:grid;place-items:center;width:28px;height:28px;border-radius:7px}.erp-quick-actions span.blue{color:#e85d04;background:#ffefe0}.erp-quick-actions span.teal{color:#208a87;background:#e8f8f7}.erp-quick-actions span.violet{color:#e85d04;background:#fff3e6}.erp-quick-actions span.orange{color:#c47e2e;background:#fff3e5}.erp-quick-actions b{color:#44536a;font-size:12px}.erp-stock-out{color:#d24e4e}.erp-stock-low{color:#c9802a}.erp-health-card .ant-card-body{display:grid;gap:13px}.erp-health-row{display:grid;grid-template-columns:1fr 116px;align-items:center;gap:16px}.erp-health-row b,.erp-health-row small{display:block}.erp-health-row b{color:#3a485d;font-size:12px}.erp-health-row small{margin-top:3px;color:#98a2b3;font-size:11px}.erp-health-row .ant-progress{margin:0}.erp-health-footer{margin-top:2px;padding-top:11px;border-top:1px solid #f0f2f6;color:#5c957d;font-size:11px}.erp-health-footer .anticon{margin-right:5px}@media(max-width:700px){.erp-command-bar{align-items:flex-start;flex-direction:column;gap:12px}.erp-command-stats{width:100%;justify-content:space-between;gap:8px}.erp-health-row{grid-template-columns:1fr 100px;gap:9px}}.app-main{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden;transition:width .22s ease,flex-basis .22s ease}.global-loading-bar{position:fixed;z-index:1000;top:0;right:0;left:200px;height:3px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .16s ease}.global-loading-bar.is-visible{opacity:1}.global-loading-bar span{display:block;width:34%;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-bright),var(--accent));box-shadow:0 0 10px #e85d0473;animation:global-loading-slide 1.1s ease-in-out infinite}@keyframes global-loading-slide{0%{transform:translate(-120%)}to{transform:translate(390%)}}@media(max-width:767px){.global-loading-bar{left:0}}@media(prefers-reduced-motion:reduce){.global-loading-bar span{animation:none;width:100%}}.app-topbar{position:relative;z-index:30;height:44px;flex:0 0 44px;display:flex;align-items:center;gap:16px;padding:0 30px;background:#ffffffd1;backdrop-filter:blur(12px);color:var(--ink);border-bottom:1px solid var(--line)}.topbar-copy{min-width:0}.topbar-crumb{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-title{font-family:var(--font-d);font-weight:600;font-size:22px;letter-spacing:.02em;color:var(--ink);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.topbar-actions .ant-btn{width:30px;height:30px;color:var(--ink-2)}.topbar-actions .ant-btn:hover{color:var(--accent)}.topbar-search-input{width:220px;background:var(--card-2);border-color:var(--line)}.topbar-search-input .ant-input{background:transparent;color:var(--ink)}.topbar-search-input input::-moz-placeholder{color:var(--ink-3)}.topbar-search-input input::placeholder{color:var(--ink-3)}.topbar-divider{height:22px;width:1px;margin:0 8px;background:var(--line)}.topbar-sync{display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--line);border-radius:9px;background:var(--card-2);color:var(--ink-2);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;white-space:nowrap;font-variant-numeric:tabular-nums}.topbar-sync .pulse{background:#3ecf7e}.topbar-avatar{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:linear-gradient(135deg,var(--amber),var(--amber-ink));color:#fff;font-family:var(--font-d);font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 3px 10px #141a222e}.app-groupbar,.app-groupbar.legacy-hidden{display:none}.menu-children{margin-left:14px;padding-left:8px;border-left:1px solid var(--line)}.menu-level-0>.nav-item{font-weight:650}.menu-level-0>.nav-item:not(.is-active){color:var(--ink)}.menu-level-1>.nav-item{font-size:12px;padding-block:8px}.app-groupbar{position:relative;z-index:25;flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:9px 30px;background:var(--card-2);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.app-groupbar::-webkit-scrollbar{display:none}.grp-btn{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .15s ease}.grp-btn:hover{color:var(--ink);background:var(--paper-2)}.grp-btn.active{background:var(--ink);color:#fff;box-shadow:0 1px 3px #141a2240}.grp-badge{font-family:var(--font-mono);font-size:9.5px;font-weight:600;padding:1px 7px;border-radius:20px;background:var(--paper-2);color:var(--ink-2)}.grp-btn.active .grp-badge{background:#ffffff29;color:#fff}.workspace-tabs{position:relative;flex:0 0 44px;display:flex;align-items:center;gap:10px;padding:0 14px;background:var(--color-bg-card);border-bottom:1px solid var(--line)}.ws-strip{display:flex;align-items:center;gap:6px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.ws-strip::-webkit-scrollbar{display:none}.ws-tab{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink-2);font-size:12px;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease}.ws-tab-index{color:var(--ink-3);font-family:var(--font-mono);font-size:9px;font-weight:600}.ws-tab-label{max-width:180px;overflow:hidden;text-overflow:ellipsis}.ws-tab:hover{border-color:#e85d0466;color:var(--ink)}.ws-tab.is-active{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 4px 12px #141a2240}.ws-tab.is-active .ws-tab-index{color:#ffffffb8}.ws-tab-close{display:grid;place-items:center;width:14px;height:14px;margin-left:1px;border-radius:50%;font-size:9px;opacity:.6;transition:opacity .15s ease,background .15s ease}.ws-tab-close:hover{opacity:1;background:#00000014}.ws-tab.is-active .ws-tab-close:hover{background:#fff3}.tab-tools{display:flex;align-items:center;height:28px;padding-left:10px;border-left:1px solid var(--line)}.tab-tools .ant-btn{color:var(--ink-2)}.app-content{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.brand-mark{display:grid;place-items:center;width:26px;height:26px;color:var(--accent);font-size:18px;transform:rotate(45deg)}.content-shell{padding:12px 16px 0;width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;max-width:none;transition:padding .22s ease}.workspace-chrome{flex:0 0 auto;margin-bottom:8px;padding-right:var(--space-md)}.content-body{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;padding-bottom:10px;scrollbar-width:thin;animation:content-enter .22s ease both}@keyframes content-enter{0%{opacity:.72;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.content-body:has(.table-card){overflow:hidden}.content-body:has(.table-card)>*{min-height:0}.table-scroll{width:100%;overflow:auto;scrollbar-gutter:stable}.natural-traffic-page{min-width:0;overflow:hidden;display:flex;height:100%;min-height:0;flex-direction:column}.natural-traffic-page>.list-page{flex:1 1 auto;min-height:0;overflow:hidden}.natural-traffic-page .table-scroll{max-width:100%;min-height:0;overflow-x:auto;overflow-y:auto}.table-scroll .ant-table{min-width:680px}.table-card .table-scroll{max-height:calc(100vh - 245px);overflow:auto;scrollbar-gutter:stable}.table-card .table-scroll .ant-table-wrapper{min-width:-moz-max-content;min-width:max-content;display:flex;flex-direction:column}.table-card .table-scroll .ant-table-container{min-width:100%;flex:1 1 auto}.table-card .table-pagination{display:flex;align-items:center;justify-content:flex-start;min-height:58px;padding:12px 20px;background:#fff;border-top:1px solid #edf0f4}.table-card .table-pagination .ant-pagination{margin:0}.table-card .table-scroll .ant-table-thead>tr>th{position:sticky;top:0;z-index:1}.system-table-card{min-height:0}.system-table-card .ant-card-body{min-height:0;padding:0}.system-table-card .table-scroll{min-height:0}.system-table-card .ant-table-body{scrollbar-width:thin}.skip-link{position:fixed;left:16px;top:-48px;z-index:1000;padding:10px 14px;color:#fff;background:var(--color-primary);border-radius:5px;transition:top .16s ease}.skip-link:focus{top:16px}.ant-btn:focus-visible,.ant-menu-item:focus-visible,.ant-tabs-tab-btn:focus-visible,a:focus-visible{outline:3px solid rgba(232,93,4,.35);outline-offset:2px}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 10%,rgba(232,93,4,.1) 0,transparent 35%),var(--color-bg-page)}.login-card{width:min(100%,420px);padding:16px;box-shadow:0 20px 60px #1834781f}.login-mark{margin:auto;display:grid;place-items:center;width:48px;height:48px;color:#e85d04;transform:rotate(45deg)}.jingling-login-page{position:relative;display:grid;place-items:center;min-height:100vh;overflow:hidden;padding:32px 24px;background:radial-gradient(circle at 18% 18%,rgba(232,93,4,.1),transparent 30%),radial-gradient(circle at 86% 78%,rgba(232,93,4,.08),transparent 32%),#eef0f4}.jingling-login-page:before{position:absolute;inset:0;background-image:linear-gradient(rgba(232,93,4,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(232,93,4,.05) 1px,transparent 1px);background-size:42px 42px;content:"";-webkit-mask-image:linear-gradient(to bottom,black,transparent 75%);mask-image:linear-gradient(to bottom,black,transparent 75%)}.jingling-login-brand{position:absolute;top:38px;left:48px;z-index:1;display:flex;align-items:center}.jingling-login-brand img{width:196px;height:72px;-o-object-fit:contain;object-fit:contain}.jingling-login-brand-name{color:#202b43;font-size:20px;font-weight:800;letter-spacing:-.04em}.jingling-login-brand-subtitle{margin-top:2px;color:#8a95a6;font-size:11px}.jingling-login-card{z-index:1;width:min(100%,430px);margin-top:18px;padding:34px 36px 26px;border:1px solid rgba(224,229,240,.92);border-radius:18px;box-shadow:0 24px 70px #373f691f}.jingling-login-heading{margin-bottom:26px}.jingling-login-heading h1{margin:0;color:#1d2941;font-size:25px;font-weight:750;letter-spacing:-.04em}.jingling-login-heading p{margin:8px 0 0;color:#8a95a6;font-size:13px}.jingling-login-card .ant-form-item-label>label{color:#536176;font-size:13px;font-weight:600}.jingling-login-card .ant-input-affix-wrapper,.jingling-login-card .ant-input{border-color:#dce3ee;border-radius:9px}.jingling-login-card .ant-btn-primary{height:46px;border-radius:9px;background:linear-gradient(135deg,#ff7a1a,#e85d04);box-shadow:0 8px 18px #e85d0438}.jingling-login-footer{margin-top:22px;color:#a0a9b8;font-size:11px;text-align:center}.jingling-login-orbit{position:absolute;z-index:0;border:1px solid rgba(232,93,4,.12);border-radius:50%}.orbit-one{width:420px;height:420px;top:-180px;right:-130px}.orbit-two{width:520px;height:520px;bottom:-300px;left:-220px}.jingling-login-layout{z-index:1;display:grid;grid-template-columns:minmax(360px,1fr) minmax(360px,430px);align-items:center;gap:clamp(50px,8vw,130px);width:min(100%,980px);margin-top:42px}.jingling-login-story{max-width:470px}.jingling-story-line{color:#e85d04;font-size:11px;font-weight:800;letter-spacing:.18em}.jingling-login-story h1{margin:17px 0 18px;color:#202b43;font-size:clamp(38px,5vw,60px);font-weight:750;line-height:1.12;letter-spacing:-.07em}.jingling-login-story h1 em{color:#e85d04;font-style:normal}.jingling-login-story p{max-width:420px;margin:0;color:#718096;font-size:14px;line-height:1.9}.jingling-story-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.jingling-story-tags span{padding:7px 12px;border:1px solid #dfe5f0;border-radius:999px;background:#ffffffa6;color:#536176;font-size:12px}.jingling-story-chart{position:relative;display:flex;align-items:flex-end;gap:7px;width:220px;height:78px;margin-top:34px;padding:0 10px 9px;border-bottom:1px solid #dbe2ee}.jingling-story-chart:after{position:absolute;right:-12px;bottom:16px;left:-12px;height:1px;background:#e9edf5;content:""}.jingling-story-chart i{z-index:1;display:block;width:18px;height:20%;border-radius:5px 5px 2px 2px;background:#ffdcc6}.jingling-story-chart i:nth-child(2){height:34%}.jingling-story-chart i:nth-child(3){height:28%;background:#ffd2b8}.jingling-story-chart i:nth-child(4){height:56%;background:#ffc2a3}.jingling-story-chart i:nth-child(5){height:44%;background:#ffad7d}.jingling-story-chart i:nth-child(6){height:78%;background:#e85d04}.jingling-story-chart b{position:absolute;right:12px;bottom:59px;width:7px;height:7px;border:2px solid #e85d04;border-radius:50%;background:#f7f8fc}.workspace-chrome .ant-tabs-nav{margin:0}.workspace-chrome .ant-tabs-tab{padding:8px var(--space-sm);background:transparent;border-color:var(--border-base)}.workspace-chrome .ant-tabs-tab-active{background:var(--color-bg-card);border-color:var(--color-primary)}.workspace-chrome .ant-tabs-tab-btn{color:var(--color-text-light)}.workspace-chrome .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary);font-weight:600}.page-title{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--line)}.page-title .eyebrow{display:block;margin-bottom:var(--space-xs);color:var(--blue);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.12em}.page-title h2,.page-header h1{color:var(--color-text-dark);font-family:var(--font-serif);font-weight:600;font-size:26px;letter-spacing:-.01em}.page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--line)}.page-header-copy>.eyebrow{display:block;margin-bottom:var(--space-xs);color:var(--blue);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.12em}.page-header-copy>p{margin-top:8px;color:var(--color-text-light);font-size:13px}.page-header-copy>small{display:block;margin-top:7px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:11px}.page-header-actions,.list-toolbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.page-title>div:last-child{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.page-title-actions-only{min-height:0;margin-bottom:14px!important;padding:0;border-bottom:0}.page-title>div:last-child .ant-space{gap:8px!important;flex-wrap:wrap;justify-content:flex-end}.page-title>div:last-child .ant-picker,.page-title>div:last-child .ant-select{background:var(--card)}.content-body h1.page-title{align-items:center;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #e4e9f1;font-size:20px;line-height:28px;display:none}.content-body:has(h1.page-title)>div:first-child{margin-bottom:0!important}.content-body h1.page-title+.ant-tabs{margin-bottom:10px}.metric-card{min-height:64px;height:64px;border-radius:var(--radius-sm);overflow:hidden;position:relative}.metric-card:after{content:"";position:absolute;right:-18px;bottom:-30px;width:56px;height:56px;border-radius:50%;pointer-events:none}.metric-card{min-height:52px!important}.metric-card .ant-card-body{padding:6px 12px!important;height:52px}.metric-card .metric-value{margin-top:.125rem;font-size:18px}.metric-card .metric-label{font-size:10px}.metric-card:after{background:#e85d0414}.metric-card.orange:after{background:#d9902f1a}.metric-card.green:after{background:#1e885a1a}.metric-card.purple:after{background:#e85d041a}.metric-label{color:#697586;display:block;font-size:11px;line-height:16px}.metric-value{margin-top:1px;color:var(--color-text-dark);font-size:20px;line-height:25px;font-weight:700;letter-spacing:-.04em}.metric-value small{margin-left:var(--space-xs);color:var(--color-text-muted);font-size:12px;font-weight:500;letter-spacing:0}.section-row,.metric-row,.section-card{margin-top:var(--space-md)}.ant-card{border-color:var(--border-card);box-shadow:var(--shadow-card);border-radius:var(--radius-sm);background:var(--color-bg-card)}.ant-card-head-title{font-weight:600}.ant-card-head{min-height:54px;padding-inline:20px;border-bottom-color:#edf0f5}.ant-card-body{padding:20px}.ant-menu{background:transparent!important;padding:10px 8px}.app-sider .ant-menu-light,.app-sider .ant-menu-light .ant-menu-sub{background:transparent!important}.app-sider .ant-menu-light .ant-menu-item,.app-sider .ant-menu-light .ant-menu-submenu-title{color:#4a5464!important}.app-sider .ant-menu-light .ant-menu-item-selected{color:var(--accent-ink)!important;background:var(--paper-2)!important}.app-sider .ant-menu-light .ant-menu-item:hover,.app-sider .ant-menu-light .ant-menu-submenu-title:hover{color:var(--accent)!important;background:var(--card-2)!important}.ant-menu-light,.ant-menu-light .ant-menu-sub{background:transparent!important}.ant-menu-item,.ant-menu-submenu-title{width:auto!important;margin:3px 0!important;border-radius:7px;color:#536176!important}.ant-menu-item-selected,.ant-menu-item-selected:hover{color:#e85d04!important;background:#ffede0!important}.ant-menu-item:hover,.ant-menu-submenu-title:hover{color:#e85d04!important;background:#f3f6ff!important}.ant-menu-submenu-arrow{color:#71809a}.ant-menu-sub.ant-menu-inline{background:#fbfbfc!important}.ant-table-wrapper .ant-table-thead>tr>th{background:#f8faff;color:#68758a;font-size:12px;font-weight:600}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:#eef1f5}.app-sider .ant-menu-item,.app-sider .ant-menu-submenu-title{height:36px!important;line-height:36px!important;margin-block:2px!important;font-size:13px}.app-sider .ant-menu-item .anticon,.app-sider .ant-menu-submenu-title .anticon{font-size:14px}.ant-card .ant-card-head{min-height:42px}.ant-card .ant-card-head-title{font-size:13px}.ant-card .ant-card-body{padding:14px}.ant-table-wrapper .ant-table{font-size:12px}.ant-table-wrapper .ant-table-thead>tr>th{padding:8px 10px}.ant-table-wrapper .ant-table-tbody>tr>td{padding:8px 10px}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td{text-align:left}.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell[align=right],.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell[align=right]{text-align:right}.ant-table-wrapper .ant-table-container{border:1px solid #e4eaf3;border-radius:7px;overflow:hidden}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-tfoot>tr>th,.ant-table-wrapper .ant-table-tfoot>tr>td{border-right:0}.ant-table-wrapper .ant-table-thead>tr>th:last-child,.ant-table-wrapper .ant-table-tbody>tr>td:last-child,.ant-table-wrapper .ant-table-tfoot>tr>th:last-child,.ant-table-wrapper .ant-table-tfoot>tr>td:last-child{border-right:0}.ant-table-wrapper .ant-table-thead>tr>th{border-bottom:1px solid #dfe5ee;box-shadow:inset -1px 0 #eef2f7}.ant-table-wrapper .ant-table-thead>tr>th:last-child{box-shadow:none}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #e8edf4}.ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:0}.ant-table-wrapper .ant-table-cell-fix-left-last:after,.ant-table-wrapper .ant-table-cell-fix-right-first:after{box-shadow:inset 8px 0 8px -8px #1e293b40}.ant-btn{border-radius:7px;box-shadow:none;font-weight:500}.ant-input,.ant-select-selector,.ant-picker{border-radius:7px!important}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{border-radius:7px 7px 0 0}.eyebrow{color:var(--color-primary)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:900px){.app-sider{width:190px!important;min-width:190px!important}.app-logo{padding-inline:14px;font-size:13px}.content-shell{padding-inline:16px}}@media(max-width:640px){.app-sider{width:72px!important;min-width:72px!important;max-width:72px!important}.app-logo{justify-content:center;padding-inline:8px}.app-brand-copy{display:none}.side-ctx-label{justify-content:center;padding-inline:4px}.side-ctx-label:after{display:none}.app-nav{padding-inline:6px}.nav-item{justify-content:center;padding-inline:6px}.nav-item .nav-item-label{display:none}.side-foot{padding-inline:8px}.side-fresh{justify-content:center}.side-fresh .pulse{flex:none}.side-fresh span:last-child{display:none}.side-user{justify-content:center}.side-user-name,.side-user-role{display:none}.content-shell{padding-inline:10px}.workspace-chrome{padding-right:0}.app-topbar{padding-inline:14px}.app-groupbar{display:none}.workspace-tabs{padding-inline:12px}.topbar-sync{display:none}.topbar-search-input{width:160px}.page-title{align-items:flex-start;flex-direction:column;gap:12px}.table-card .table-scroll{max-height:calc(100vh - 220px)}}.chart-placeholder{height:232px;padding:18px 10px 0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 45px,#eef1f6 46px)}.chart-line{display:flex;align-items:flex-end;justify-content:space-around;height:188px;border-bottom:1px solid var(--border-base)}.chart-line span{width:10%;border-radius:7px 7px 0 0;background:var(--color-primary-blue);opacity:.8}.chart-line span:nth-child(1){height:42%}.chart-line span:nth-child(2){height:57%}.chart-line span:nth-child(3){height:48%}.chart-line span:nth-child(4){height:74%}.chart-line span:nth-child(5){height:62%}.chart-line span:nth-child(6){height:82%}.chart-line span:nth-child(7){height:96%;background:var(--color-teal-light)}.chart-axis{display:flex;justify-content:space-around;padding-top:var(--space-xs);color:#9aa6b8;font-size:11px}.task-list>div{display:flex;align-items:center;gap:var(--space-sm);padding:15px 0;border-bottom:1px solid #eef1f5}.task-list>div:last-child{border-bottom:0}.task-list b,.task-list span{display:block}.task-list span{margin-top:4px;color:var(--color-text-muted);font-size:12px}.task-icon{font-size:18px}.task-icon.blue{color:var(--color-primary-blue)}.task-icon.green{color:var(--color-green)}.task-icon.orange{color:var(--color-orange)}.insight{color:#536174;font-size:14px;line-height:1.7}.insight>span{color:var(--color-primary-blue);font-size:22px}.insight p{margin-top:var(--space-xs)}.muted{color:var(--color-text-muted)}.warning-text{color:var(--color-orange)}.ai-copy{max-width:780px;font-size:17px;line-height:1.9}.list-row{display:flex;align-items:center;gap:var(--space-md);padding:17px 0;border-bottom:1px solid #eef1f5}.list-row:last-child{border-bottom:0}.list-row>div{flex:1}.list-row p{margin-top:5px;color:var(--color-text-muted)}.list-number{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ffefe0;color:var(--color-primary-blue);font-size:12px;font-weight:700}.table-card{padding:0;overflow:hidden}.table-card .ant-card-body{padding:0}.table-card .ant-table-wrapper{background:#fff}.table-card .ant-table{font-size:13px}.table-card .ant-table-container{border:0}.table-card .ant-table-thead>tr>th{height:46px;padding:0 16px;border-bottom:1px solid #e5eaf2}.table-card .ant-table-tbody>tr>td{height:54px;padding:0 16px}.table-card .ant-table-tbody>tr:hover>td{background:#f7f9ff!important}.table-card .ant-pagination{margin:16px 20px!important}.table-card .ant-table-cell .ant-btn-link{padding-inline:4px;font-weight:500}.table-card .ant-tag{margin-inline-end:0;border:0;border-radius:5px;padding-inline:8px;font-size:12px}.table-card .ant-table-tbody>tr>td:first-child{color:#273754;font-weight:500}.table-index{color:#98a2b3;font-variant-numeric:tabular-nums;font-size:12px}.ant-table-column-sorters{-webkit-user-select:none;-moz-user-select:none;user-select:none}.store-dashboard{min-height:100%;padding:4px 2px 28px;color:#1e293b}.store-dashboard-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:8px 2px 22px}.store-dashboard-kicker{display:flex;align-items:center;gap:7px;color:#667085;font-size:11px;font-weight:700;letter-spacing:.12em}.store-dashboard-hero h2.ant-typography{margin:8px 0 4px;color:#162033;font-size:26px;letter-spacing:-.03em}.store-dashboard-hero .ant-typography{margin-bottom:0;color:#7b8799;font-size:13px}.store-dashboard-actions{flex:0 0 auto}.store-dashboard-actions .ant-btn{height:38px;border-color:#d8dfeb;background:#fff}.store-dashboard-actions .ant-select-selector{height:38px!important;padding-top:3px!important;border-color:#d8dfeb!important}.store-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.store-kpi-card{position:relative;min-height:132px;overflow:hidden;border:1px solid #edf1f6;border-radius:14px;box-shadow:0 4px 16px #1e30500b}.store-kpi-card:after{position:absolute;right:-24px;bottom:-34px;width:100px;height:100px;border-radius:50%;background:currentColor;content:"";opacity:.04}.store-kpi-card .ant-card-body{padding:20px 22px}.store-kpi-label{color:#667085;font-size:13px;font-weight:600}.store-kpi-value{margin-top:9px;color:#172033;font-size:31px;font-weight:700;line-height:1;letter-spacing:-.04em}.store-kpi-value small{color:#98a2b3;font-size:13px;font-weight:500;letter-spacing:0}.store-kpi-note{display:flex;align-items:center;gap:5px;margin-top:14px;color:#8a95a6;font-size:11px}.kpi-total{color:#667085}.kpi-good{color:#20a464}.kpi-good .store-kpi-value{color:#168253}.kpi-qualified{color:#ff7a1a}.kpi-qualified .store-kpi-value{color:#e85d04}.kpi-risk{color:#e5484d}.kpi-risk .store-kpi-value{color:#d6383e}.store-insight-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.4fr);gap:14px;margin-top:14px}.store-insight-grid.compact{grid-template-columns:1fr}.store-panel{border:1px solid #e9eef5;border-radius:14px;box-shadow:0 4px 16px #1e305009}.store-panel .ant-card-head{min-height:54px;padding:0 20px;border-bottom-color:#edf1f6}.store-panel .ant-card-head-title{color:#25324a;font-size:14px;font-weight:700}.store-panel .ant-card-extra{font-size:11px}.store-panel .ant-card-body{padding:20px}.health-bars{display:grid;gap:16px}.health-bar-meta{display:flex;justify-content:space-between;margin-bottom:7px;color:#667085;font-size:12px}.health-bar-meta>span{display:flex;align-items:center;gap:7px}.health-bar-meta strong{color:#344054;font-size:12px;font-weight:600}.health-bar-meta em{margin-left:7px;color:#98a2b3;font-size:11px;font-style:normal;font-weight:500}.health-dot{display:inline-block;width:8px;height:8px;border-radius:50%}.health-dot.green{background:#20a464}.health-dot.blue{background:#ff7a1a}.health-dot.red{background:#e5484d}.health-bar-track{height:7px;overflow:hidden;border-radius:999px;background:#eef2f6}.health-bar-track span{display:block;height:100%;border-radius:inherit;transition:width .25s ease}.cycle-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;padding-top:18px;border-top:1px solid #edf1f6}.cycle-summary>div{display:grid;gap:4px}.cycle-label{color:#98a2b3;font-size:11px}.cycle-summary strong{color:#344054;font-size:18px}.cycle-up{color:#20a464!important}.cycle-down{color:#e5484d!important}.alert-panel .ant-card-head-title{display:flex;align-items:center;gap:7px}.alert-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.alert-feed-item{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 11px;border:1px solid transparent;border-radius:10px;background:#fafbfc;color:inherit;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease}.alert-feed-item:hover,.alert-feed-item:focus-visible{border-color:#d9e1ed;background:#f5f8fc;outline:none}.alert-feed-icon{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;font-size:14px}.alert-feed-item.critical .alert-feed-icon{color:#d6383e;background:#ffebec}.alert-feed-item.warning .alert-feed-icon{color:#c17b16;background:#fff5d9}.alert-feed-copy{min-width:0}.alert-feed-copy strong,.alert-feed-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert-feed-copy strong{color:#344054;font-size:12px;font-weight:600}.alert-feed-copy small{margin-top:3px;color:#8a95a6;font-size:11px}.alert-feed-gap{color:#d6383e;font-size:12px;font-weight:700}.alert-feed-item.warning .alert-feed-gap{color:#c17b16}.empty-insight{display:flex;align-items:center;justify-content:center;gap:8px;min-height:132px;color:#20a464;font-size:13px}.store-inline-alert{margin-top:14px;border-radius:10px}.comparison-panel{margin-top:14px;overflow:hidden}.comparison-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid #edf1f6}.comparison-title{color:#25324a;font-size:15px;font-weight:700}.comparison-subtitle{margin-top:5px;color:#98a2b3;font-size:11px}.comparison-subtitle span{padding:0 5px;color:#c6ced9}.comparison-toolbar .ant-btn{height:36px;border-color:#d8dfeb}.comparison-toolbar .ant-select-selector{height:36px!important;padding-top:2px!important;border-color:#d8dfeb!important}.comparison-panel .ant-card-body{padding:0}.comparison-panel .ant-table{table-layout:fixed;font-size:12px}.comparison-panel .ant-table-thead>tr>th{height:38px;padding:8px 12px;background:#f8faff;color:#7b8799;font-size:11px}.comparison-panel .ant-table-tbody>tr>td{min-height:54px;padding:10px 12px}.comparison-panel .ant-table-tbody>tr:hover>td{background:#fff7ef!important}.comparison-panel .ant-table-cell{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comparison-panel .ant-table-cell:first-child{color:#1f2a3d;font-weight:700;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.comparison-metric-pair{line-height:1.35}.comparison-metric-pair>div{display:flex;align-items:center;gap:5px}.comparison-metric-pair strong{color:#25324a;font-weight:700}.comparison-metric-pair small{display:block;margin-top:4px;font-size:11px;font-weight:600}.comparison-current{color:#667085}.comparison-arrow{color:#b0bac8}.metric-empty{color:#98a2b3}.comparison-panel .ant-pagination{padding:0 20px 14px}@media(max-width:1050px){.store-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-insight-grid,.alert-feed{grid-template-columns:1fr}}@media(max-width:640px){.comparison-toolbar{align-items:flex-start;flex-direction:column;gap:14px}.comparison-toolbar>.ant-space{width:100%}.comparison-toolbar .ant-select{flex:1}.store-kpi-grid{grid-template-columns:1fr}.cycle-summary{gap:4px}.store-panel .ant-card-body{padding:16px}.comparison-panel .ant-card-body{padding:0}}.listing-action-workbench{display:flex;flex-direction:column;min-height:100%;gap:16px;padding:0}.listing-workbench-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:8px 2px 0}.listing-workbench-header h1{margin:0;color:#1d2129;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.listing-workbench-header p{margin:8px 0 0;color:#86909c;font-size:14px;font-weight:400}.listing-workbench-header .ant-tag{margin-top:6px;border:0;border-radius:6px;font-size:12px;font-weight:500}.listing-workbench-alert{border:1px solid #ffd2b8;border-radius:8px;background:#ffede0;padding:12px 16px}.listing-workbench-alert.warning-type{border-color:#ffd89b;background:#fff7e6}.listing-focus-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:12px 0}.listing-focus-card{border:1px solid #e8e8e8;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000f;transition:all .25s ease;overflow:hidden}.listing-focus-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001f;border-color:#d9d9d9}.listing-focus-card .ant-card-body{padding:16px}.listing-focus-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:#86909c;font-size:12px;font-weight:500}.listing-focus-top>span:first-child{padding:0 10px;border-radius:12px;background:#f2f3f5;color:#86909c;font-size:12px;line-height:24px;font-weight:500}.listing-focus-top .ant-tag{margin:0;border:0;border-radius:6px;font-size:11px;font-weight:600}.listing-focus-card>.ant-card-body>strong{display:inline-block;margin-bottom:8px;padding:0 8px;border-radius:4px;background:#f7f8fa;color:#1d2129;font-family:JetBrains Mono,ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:600;letter-spacing:.01em}.listing-focus-card p{min-height:40px;margin:6px 0 12px;color:#4e5969;font-size:13px;line-height:1.6}.listing-focus-action{padding:8px 12px;border:1px solid #ffe3cd;border-radius:6px;background:#fff5ec;color:#e85d04;font-size:13px;font-weight:500;line-height:1.5}.listing-action-metrics{display:flex;flex-wrap:wrap;gap:40px;margin:0;padding:16px 24px;border-radius:8px;background:#fff;box-shadow:0 1px 4px #0000000a}.listing-action-metrics>div{min-height:auto;padding:0;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:4px}.listing-action-metrics>div span{color:#86909c;font-size:13px;font-weight:500}.listing-action-metrics>div b{color:#1d2129;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.listing-action-metrics>div small{color:#a0aab8;font-size:11px;font-weight:400}.listing-action-workbench .listing-action-cell{align-items:flex-start;gap:4px}.listing-action-workbench .listing-action-cell .ant-tag{margin:0 0 4px;font-weight:500;border-radius:5px;padding:2px 8px}.listing-action-workbench .listing-action-cell strong{color:#1d2129;font-size:13px;font-weight:600}.listing-action-workbench .listing-action-cell small{color:#86909c;font-size:12px;line-height:1.5;word-break:break-word}.listing-action-workbench .listing-metric-cell{display:grid;grid-template-columns:1fr 1fr;gap:2px 16px}.listing-action-workbench .listing-metric-cell span{display:flex;justify-content:space-between;min-width:70px;color:#4e5969;font-size:12px}.listing-action-workbench .listing-metric-cell b{color:#1d2129;font-weight:600;font-size:13px}@media(max-width:1100px){.listing-focus-grid{grid-template-columns:1fr}.listing-action-metrics{flex-direction:column;align-items:flex-start;gap:20px}.listing-workbench-header{flex-direction:column;gap:12px}.listing-workbench-header h1{font-size:24px}}@media(max-width:640px){.listing-action-workbench{gap:12px;padding:0}.listing-workbench-header{padding:0;gap:8px}.listing-workbench-header h1{font-size:20px}.listing-focus-grid{grid-template-columns:1fr;gap:12px}.listing-action-metrics{flex-direction:column;gap:16px;padding:12px 16px}.listing-action-metrics>div{gap:3px}}.profile-page{min-height:100%;padding:18px 2px 32px}.profile-page-heading{padding:8px 2px 22px}.profile-kicker{display:flex;align-items:center;gap:7px;color:#e85d04;font-size:11px;font-weight:700;letter-spacing:.12em}.profile-page-heading h1{margin:8px 0 4px;color:#202b43;font-size:26px;letter-spacing:-.04em}.profile-page-heading p{margin:0;color:#8a95a6;font-size:13px}.profile-grid{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(360px,1.15fr);gap:16px;max-width:980px}.profile-card{border:1px solid #e9eef5;border-radius:14px;box-shadow:0 4px 16px #1e305009}.profile-card .ant-card-head{min-height:56px;border-bottom-color:#edf1f6}.profile-card .ant-card-head-title{color:#25324a;font-size:14px}.profile-card .ant-card-head-title span{display:flex;align-items:center;gap:8px}.profile-avatar{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 22px;border-radius:18px;background:linear-gradient(135deg,#ff7a1a,#e85d04);color:#fff;font-size:25px;font-weight:700;box-shadow:0 10px 22px #e85d0438}.profile-details .ant-descriptions-item-label{color:#8a95a6}.profile-details .ant-descriptions-item-content{color:#344054;font-weight:600}.password-card .ant-alert{margin-bottom:20px}.password-form .ant-btn{min-width:130px}.topbar-avatar:focus-visible{outline:3px solid rgba(232,93,4,.3);outline-offset:3px}.price-monitor-page .page-header{padding:4px 2px 6px}.price-monitor-filter-label{color:var(--ink-2);font-weight:600}.price-monitor-page .ant-checkbox-group{display:inline-flex;gap:12px}.price-monitor-sku,.price-monitor-listing-id{font-family:var(--font-m);font-variant-numeric:tabular-nums}.price-monitor-sku{color:var(--ink);font-size:12px}.price-monitor-summary{display:grid;gap:2px;font-variant-numeric:tabular-nums}.price-monitor-summary a{width:-moz-fit-content;width:fit-content;color:var(--ink);font-weight:650;text-decoration:none}.price-monitor-summary a:hover,.price-monitor-listing a:hover{color:var(--accent-ink);text-decoration:underline}.price-monitor-summary small,.price-monitor-empty{color:var(--ink-3);font-size:11px}.price-monitor-details{display:grid;gap:14px;max-width:1040px;padding:4px 0}.price-monitor-platform>header{display:flex;align-items:center;gap:8px;min-height:28px;color:var(--ink-2);font-size:12px}.price-monitor-platform>header em{color:var(--accent-ink);font-size:11px;font-style:normal}.price-monitor-listings{border-top:1px solid var(--line-soft)}.price-monitor-listing{display:grid;grid-template-columns:minmax(180px,1fr) 150px 100px;align-items:center;gap:12px;min-height:38px;border-bottom:1px solid var(--line-soft);color:var(--ink-2);font-size:12px}.price-monitor-listing-id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-monitor-listing strong{color:var(--ink);font-variant-numeric:tabular-nums}.price-monitor-listing strong.is-lowest,.price-monitor-listing a{color:var(--accent-ink)}.price-monitor-listing a{text-decoration:none}@media(max-width:760px){.price-monitor-listing{grid-template-columns:minmax(0,1fr) auto}.price-monitor-listing a{grid-column:1/-1;padding-bottom:8px}}.price-monitor-stats{display:flex;gap:24px;padding:10px 12px;color:var(--ink-2);font-size:13px}.price-monitor-stats b{margin:0 3px;color:var(--ink);font-size:18px;font-variant-numeric:tabular-nums}.price-monitor-stats .is-alert{color:var(--amber-ink)}.price-monitor-stats .is-alert b,.price-monitor-difference{color:var(--red)}.price-monitor-listing.is-lowest{background:#15803d0e}.price-monitor-listing.is-lowest strong{color:var(--green)}.price-monitor-listing.is-high{background:#c7413a12}.price-monitor-listing.is-high strong{color:var(--red)}.price-monitor-msku{color:var(--ink-2);font-family:var(--font-m);font-size:12px;font-variant-numeric:tabular-nums}.price-monitor-listing{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(110px,1fr) 80px 150px 100px;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) 150px 100px}.price-monitor-listing-header{min-height:30px;color:var(--ink-3);font-size:11px;font-weight:600;background:var(--card-2)}.price-monitor-listing-msku{overflow:hidden;color:var(--ink-2);font-family:var(--font-m);text-overflow:ellipsis;white-space:nowrap}.price-monitor-page{gap:10px}.price-monitor-page .list-metrics{grid-template-columns:1fr}.price-monitor-stats{display:flex;align-items:center;gap:26px;min-height:70px;padding:10px 16px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.price-monitor-priority,.price-monitor-coverage,.price-monitor-next{display:grid;gap:2px;min-width:0}.price-monitor-priority{min-width:164px}.price-monitor-priority>span,.price-monitor-coverage>span,.price-monitor-next>span{color:var(--ink-3);font-size:11px;font-weight:600}.price-monitor-priority>b,.price-monitor-coverage>b{color:var(--ink);font-size:22px;line-height:1;font-variant-numeric:tabular-nums}.price-monitor-priority>b{color:var(--red)}.price-monitor-priority small,.price-monitor-coverage small,.price-monitor-next small{color:var(--ink-2);font-size:12px}.price-monitor-priority i{display:block;width:100%;height:4px;margin-top:5px;overflow:hidden;border-radius:99px;background:var(--paper-2)}.price-monitor-priority i em{display:block;height:100%;border-radius:inherit;background:var(--accent)}.price-monitor-next{flex:1;padding-left:22px;border-left:1px solid var(--line-soft)}.price-monitor-stats .ant-btn{margin-left:auto}.price-monitor-page .list-filter-bar{border-radius:8px}.price-monitor-page .list-table-card{border-radius:8px 8px 0 0}.price-monitor-listings{min-width:760px;overflow-x:auto}.price-monitor-listing{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(110px,1fr) 80px 150px 100px}@media(max-width:900px){.price-monitor-stats{align-items:flex-start;flex-wrap:wrap}.price-monitor-next{border-left:0;padding-left:0}.price-monitor-stats .ant-btn{margin-left:0}}.price-monitor-page .list-metrics{grid-template-columns:minmax(0,1fr)!important}.price-monitor-page .price-monitor-stats{width:100%;box-shadow:0 1px 2px #141a2208}.price-monitor-page .price-monitor-stats>*{white-space:nowrap}.price-monitor-difference{display:flex;align-items:center;gap:5px;color:var(--ink-3)}.price-monitor-difference b{color:var(--red);font-weight:650}.price-monitor-difference i{display:inline-block;width:42px;height:3px;overflow:hidden;border-radius:99px;background:#c7413a29}.price-monitor-difference i em{display:block;height:100%;border-radius:inherit;background:var(--red)}.price-monitor-distribution{display:inline-flex;align-items:center;gap:7px;cursor:help}.price-monitor-distribution>i{display:flex;width:58px;height:7px;overflow:hidden;border-radius:99px;background:var(--line-soft)}.price-monitor-distribution em,.price-monitor-distribution b{display:block;height:100%}.price-monitor-distribution em{background:var(--green)}.price-monitor-distribution b{background:var(--red)}.price-monitor-distribution small{color:var(--ink-3);font-size:11px;font-variant-numeric:tabular-nums}.command-hero{min-height:118px;grid-template-columns:minmax(0,1fr) auto 138px;padding:20px 24px;border:1px solid #dfe7f1;color:#263752;background:#f8fbff;box-shadow:none}.command-hero:after,.command-hero-orbit{display:none}.command-kicker{color:#577195;font-size:11px;letter-spacing:.04em}.command-kicker i{background:#397dff;box-shadow:none}.command-hero h1{margin:8px 0 4px;color:#1f314d;font-family:inherit;font-size:24px;font-weight:700;letter-spacing:-.035em}.command-hero p{color:#6f8098}.command-hero-actions .ant-select-selector,.command-hero-actions .ant-btn{border-color:#d7e1ee!important;background:#fff!important;color:#40536e!important}.command-hero-actions .ant-select-selection-placeholder{color:#7f8ea3}.command-health{border-left-color:#dce5f0}.command-health span,.command-health small,.command-health b em{color:#71839e}.command-health b{color:#263752}.command-metrics{grid-template-columns:1.34fr repeat(3,1fr)}.metric-risk{border-color:#f1dcc4;background:#fffaf5}.metric-risk strong{color:#be5d2f}.metric-gmv{border:1px solid #dce7f6;color:inherit;background:#f8fbff}.metric-gmv>span,.metric-gmv small,.metric-gmv strong{color:inherit}.metric-gmv>span,.metric-gmv small{color:#71839b}.metric-gmv strong{color:#264c81}.metric-spark{display:none}.command-grid{grid-template-columns:minmax(340px,1.1fr) minmax(0,1.3fr)}.command-actions .command-card-heading>b{color:#a75a2f;background:#fff0e8}.command-workbench{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:12px}.command-priority{min-height:334px}.command-priority .priority-list{padding:7px 20px 14px}.command-priority .priority-list>button{grid-template-columns:30px minmax(0,1fr) auto 12px;gap:10px;min-height:52px}.command-priority .priority-list>button>i{color:#5f7390;background:#f0f4f8;font-weight:700}.command-priority .priority-list>button.is-critical>i{color:#c75c38;background:#fff0e9}.command-priority .priority-list em{color:#bd5e3f;font-size:11px;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.command-health-panel{display:grid;align-content:start;gap:10px;padding:22px;border:1px solid #dde6f0;border-radius:12px;background:#f7faff}.command-health-panel>span{color:#7690b0;font-size:11px;font-weight:700}.command-health-panel>strong{color:#243b5b;font-size:18px;letter-spacing:-.03em}.command-health-panel>p{margin:0 0 4px;color:#718198;font-size:12px;line-height:1.65}.command-health-panel>button{width:-moz-fit-content;width:fit-content;padding:0;border:0;background:transparent;color:#2f72d5;font-size:12px;cursor:pointer}.command-health-panel dl{display:grid;gap:0;margin:8px 0 0;border-top:1px solid #dfe7f1}.command-health-panel dl div{display:flex;align-items:baseline;justify-content:space-between;padding:9px 0;border-bottom:1px solid #dfe7f1}.command-health-panel dt{color:#74849a;font-size:11px}.command-health-panel dd{margin:0;color:#334967;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.command-compact-trend{min-height:0;margin-top:12px}.command-compact-trend .echarts-for-react{padding:0 10px}@media(max-width:900px){.command-workbench{grid-template-columns:1fr}.command-health-panel{min-height:0}}.command-health-only{grid-template-columns:minmax(0,1fr)}.command-health-only .command-health-panel{grid-template-columns:minmax(220px,.85fr) minmax(0,1.2fr) auto minmax(420px,1fr);align-items:center;gap:22px}.command-health-only .command-health-panel p{margin:0}.command-health-only .command-health-panel dl{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;border:0}.command-health-only .command-health-panel dl div{display:block;padding:0;border:0}.command-health-only .command-health-panel dd{margin-top:4px;font-size:22px}@media(max-width:900px){.command-health-only .command-health-panel{grid-template-columns:1fr}.command-health-only .command-health-panel dl{grid-template-columns:repeat(3,1fr)}}.command-health-only .command-health-panel{grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr)}.command-health-only .command-health-panel>div{display:grid;gap:8px}.command-health-only .command-health-panel dl{align-self:stretch}.command-health-only .risk-card{display:grid;align-content:start;gap:4px;min-width:0;padding:14px 16px;border:1px solid;border-radius:9px;background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.command-health-only .risk-card:hover{box-shadow:0 5px 14px #1f375c14}.command-health-only .risk-card dt{font-size:11px;font-weight:650}.command-health-only .risk-card dd{margin:1px 0;font-size:23px;line-height:1.1;font-weight:750}.command-health-only .risk-card small{font-size:10px}.command-health-only .risk-card.is-warning{border-color:#f0d3a8;background:#fffaf2;color:#a76420}.command-health-only .risk-card.is-danger{border-color:#f0c6bf;background:#fff7f6;color:#bd5846}.command-health-only .risk-card.is-alert{border-color:#c7d9f6;background:#f6f9ff;color:#3d6cad}.command-chart-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:12px;margin-top:12px}.command-chart-grid .command-trend{min-height:346px}.command-side-charts{display:grid;gap:12px}.command-side-charts .command-card{min-height:167px}.command-side-charts .command-card-heading{padding-top:14px}.command-side-charts .command-card-heading h2{font-size:13px}.command-side-charts .command-card-heading span{margin-bottom:2px}.command-side-charts .compact-empty{min-height:100px}@media(max-width:900px){.command-chart-grid{grid-template-columns:1fr}.command-side-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.command-health-only .command-health-panel dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.command-side-charts,.command-health-only .command-health-panel dl{grid-template-columns:1fr}}.command-side-charts .command-card{min-height:218px}.command-insight-list{display:grid;gap:4px;padding:0 18px 12px}.command-insight-list>div{display:grid;gap:1px;min-width:0;padding-top:5px;border-top:1px solid #edf1f6}.command-insight-list span{overflow:hidden;color:#4b5f7c;font-family:var(--font-m);font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.command-insight-list small{color:#8d9aad;font-size:10px;font-variant-numeric:tabular-nums}.command-sku-composition{display:flex;align-items:center;min-width:0;padding-right:10px}.command-sku-composition .command-insight-list{flex:1;padding-left:0}@media(max-width:900px){.command-sku-composition{display:block}.command-sku-composition .echarts-for-react{width:100%!important}.command-sku-composition .command-insight-list{padding-left:18px}}.command-focus-grid{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);gap:12px;margin-top:12px}.command-focus-grid .command-card{min-height:0}.command-action-list{padding:7px 18px 14px}.command-action-list>button{display:grid;grid-template-columns:30px minmax(0,1fr) auto 12px;align-items:center;gap:10px;width:100%;min-height:62px;padding:9px 0;border:0;border-bottom:1px solid #edf1f6;background:transparent;color:#40516a;text-align:left;cursor:pointer}.command-action-list>button:last-child{border-bottom:0}.command-action-list>button:hover{background:#fafcff}.command-action-list>button:focus-visible,.command-store-row:focus-visible{outline:2px solid #397dff;outline-offset:-2px}.command-action-list i{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;font-size:13px;font-style:normal}.command-action-list .is-danger i{color:#bd5846;background:#fff0ee}.command-action-list .is-warning i{color:#a76420;background:#fff6e9}.command-action-list .is-neutral i{color:#47709f;background:#eff5fd}.command-action-list span{display:grid;gap:3px;min-width:0}.command-action-list b{color:#31435d;font-size:12px}.command-action-list small{overflow:hidden;color:#8492a5;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.command-action-list strong{color:#344c6d;font-size:20px;font-variant-numeric:tabular-nums}.command-action-list>button>.anticon{color:#9aa8ba;font-size:10px}.command-empty{display:grid;place-items:center;min-height:230px;gap:8px;color:#8492a5;font-size:12px}.command-empty .anticon{color:#238261;font-size:20px}.command-store-table{max-height:292px;overflow:auto;scrollbar-gutter:stable}.command-store-row{display:grid;grid-template-columns:minmax(130px,1.45fr) repeat(3,minmax(88px,1fr)) 70px;align-items:center;gap:12px;width:100%;min-height:40px;padding:0 18px;border:0;border-bottom:1px solid #edf1f6;background:#fff;color:#596a82;font-family:inherit;font-size:11px;font-variant-numeric:tabular-nums;text-align:right;cursor:pointer}.command-store-row:hover{background:#fafcff}.command-store-row>span:first-child{overflow:hidden;color:#40536e;font-weight:600;text-align:left;text-overflow:ellipsis;white-space:nowrap}.command-store-row b{color:#273d5d;font-weight:700}.command-store-row em{font-size:10px;font-style:normal;font-weight:650}.command-store-row em.is-up{color:#238261}.command-store-row em.is-down{color:#bd5846}.command-store-head{position:sticky;top:0;z-index:1;min-height:33px;background:#f8fafc;color:#8997aa;cursor:default;font-size:10px;font-weight:600}.command-store-head>span:first-child{color:#8997aa}.command-store-head:hover{background:#f8fafc}@media(max-width:900px){.command-focus-grid{grid-template-columns:1fr}.command-store-table{max-height:340px}}@media(max-width:620px){.command-store-table{overflow-x:auto}.command-store-row{min-width:600px}.command-action-list small{white-space:normal}}.command-week-summary{margin:auto 18px 16px;padding:13px 14px;border-top:1px solid #e4ebf4;background:#f8fbff}.command-week-summary>span{color:#7990ad;font-size:10px;font-weight:700}.command-week-summary>div{display:flex;align-items:baseline;gap:5px;margin-top:5px}.command-week-summary b{color:#294d7e;font-size:19px;font-variant-numeric:tabular-nums}.command-week-summary small{color:#718198;font-size:10px}.command-week-summary b:not(:first-child){margin-left:12px;color:#a75a2f}.command-week-summary p{margin:7px 0 0;color:#6f7f95;font-size:10px;line-height:1.55}.command-week-summary p strong{color:#40536e;font-weight:700}.command-data-warning{display:flex;align-items:center;gap:6px;width:calc(100% - 36px);margin:11px 18px 0;padding:8px 10px;border:1px solid #f2dbb3;border-radius:7px;background:#fffaf2;color:#a76420;font-family:inherit;font-size:10px;text-align:left;cursor:pointer}.command-data-warning .anticon:last-child{margin-left:auto}.command-data-warning:focus-visible{outline:2px solid #397dff;outline-offset:2px}.command-store-row em.is-incomplete{color:#a76420}@media(max-width:760px){.jingling-login-layout{grid-template-columns:1fr;gap:20px;width:min(100%,430px);margin-top:76px}.jingling-login-story{display:none}}@media(max-width:640px){.jingling-login-brand{top:22px;left:22px}.jingling-login-card{padding:28px 22px 22px}.jingling-login-page{align-items:center;padding-top:96px}}@media(max-width:760px){.profile-grid{grid-template-columns:1fr}}.system-filter-panel{margin-bottom:14px;border:0;box-shadow:none}.system-filter-panel .ant-card-body{padding:18px 22px}.system-filter-fields{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.system-filter-fields .ant-input{width:300px}.system-filter-fields .ant-select{width:150px}.system-table-card{min-height:420px}.system-table-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 10px}.system-table-heading h2{margin:0 0 4px;color:#202631;font-size:17px}.system-table-heading span{color:#8a95a6;font-size:12px}.table-selection-hint{color:#98a2b3!important}.menu-permission-card .ant-card-head{min-height:64px}.card-subtitle{display:block;margin-top:5px;color:#8a95a6;font-size:12px;font-weight:400}.menu-permission-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;min-height:400px}.menu-tree-panel{padding-right:24px;border-right:1px solid #edf0f4}.permission-panel{padding:0 4px}.panel-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;color:#344054;font-size:14px;font-weight:600}.menu-tree-panel .ant-tree{padding:8px;background:#fafbfc;border:1px solid #edf0f4;border-radius:8px}.menu-tree-panel .ant-tree-treenode{width:100%;padding-block:3px}.menu-tree-panel .ant-tree-node-content-wrapper{border-radius:6px}.permission-help{margin:8px 0 18px;color:#7b8798;font-size:13px;line-height:1.7}.permission-options{display:grid;gap:14px;padding:16px;background:#f4f7ff;border:1px solid #e9efff;border-radius:8px}.permission-note{margin-top:18px;padding:12px;color:#7d6a9d;background:#fbf9ff;border-radius:6px;font-size:12px;line-height:1.6}.menu-table-card .ant-table-tbody>tr>td{height:52px}.menu-name-cell{color:#263650;font-weight:600}.code-inline{font-family:JetBrains Mono,ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;padding:1px 6px;background:#f1f3f7;border-radius:4px;color:var(--color-text-secondary)}.menu-table-card .ant-table-row-level-1 .menu-name-cell{font-weight:500}.role-permission-tree{max-height:420px;overflow-y:auto;padding:14px 16px;background:#fafbfc;border:1px solid #edf0f4;border-radius:8px}.page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-bottom:1px solid #edf0f4}.page-toolbar .ant-input-search,.page-toolbar .ant-input-affix-wrapper{max-width:320px}.page-toolbar .toolbar-actions{display:flex;align-items:center;gap:8px}.menu-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.menu-form-grid .full{grid-column:1 / -1}.icon-option{display:inline-flex;align-items:center;gap:8px}.menu-type-icon{color:var(--color-primary);margin-right:8px}.role-permission-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 14px;flex-wrap:wrap}.role-permission-actions .ant-input-search{max-width:240px}@media(max-width:520px){.menu-form-grid{grid-template-columns:1fr}.page-toolbar{flex-direction:column;align-items:stretch}.page-toolbar .ant-input-search{max-width:none}}.product-filter-panel .system-filter-fields .ant-input{width:360px}.product-table-card .ant-table{min-width:1500px}.stock-warning{color:#d9902f;font-weight:700}.stock-danger{color:#d14343;font-weight:700}.product-drawer-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.product-drawer-title{color:#263650;font-size:16px;font-weight:600;line-height:1.5}.product-drawer-image{display:grid;place-items:center;width:72px;height:72px;flex:0 0 72px;overflow:hidden;border:1px solid #e5eaf2;border-radius:8px;background:#f7f8fb;color:#98a2b3;font-size:11px}.product-drawer-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-drawer-image .ant-image{display:block;width:100%;height:100%}.product-drawer-image .ant-image-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.order-amount-breakdown{display:grid;gap:3px;color:#667085;font-size:11px;line-height:1.35}.order-amount-breakdown span:first-child{color:#344054;font-weight:600}.order-raw-json{max-height:320px;overflow:auto;margin:0;padding:12px;border-radius:8px;background:#f7f8fa;color:#536176;font-size:11px;line-height:1.55;white-space:pre-wrap;word-break:break-all}.order-sync-status{margin-bottom:10px;border-radius:10px}.order-sync-status small{margin-left:8px;color:#8a95a6;font-size:11px;font-weight:400}@media(max-width:760px){.order-detail-drawer .ant-drawer-content-wrapper{width:100%!important}.order-detail-drawer .ant-descriptions-view table{table-layout:auto}}.order-detail-drawer .ant-drawer-header{background:var(--surface-table)}.order-detail-drawer .ant-drawer-title{color:var(--table-ink);font-family:var(--font-d);font-size:20px}.order-detail-intro{padding:0 0 18px;border-bottom:1px solid var(--table-border)}.order-detail-intro span{color:var(--accent);font-family:var(--font-m);font-size:11px;font-weight:700;letter-spacing:.08em}.order-detail-intro h2{margin:8px 0 5px;color:var(--table-ink);font-family:var(--font-d);font-size:24px;line-height:1.2}.order-detail-intro p{margin:0;color:var(--table-muted);font-size:12px}.order-detail-drawer .ant-descriptions{margin-top:18px}.order-detail-drawer .ant-descriptions-bordered .ant-descriptions-view{border-color:var(--table-border)}.order-detail-drawer .ant-descriptions-bordered .ant-descriptions-item-label{background:var(--surface-table-head);color:var(--table-muted);border-inline-end-color:var(--table-border);border-bottom-color:var(--table-border)}.order-detail-drawer .ant-descriptions-bordered .ant-descriptions-item-content{color:var(--table-ink);border-inline-end-color:var(--table-border);border-bottom-color:var(--table-border)}.order-detail-drawer .ant-collapse{margin-top:16px;border-color:var(--table-border);background:var(--surface-table)}.order-detail-drawer .ant-collapse-header{color:var(--table-ink)!important;font-family:var(--font-m);font-size:12px;font-weight:700}.order-detail-drawer .ant-collapse-content{border-top-color:var(--table-border);background:var(--surface-detail)}.order-detail-drawer .ant-table-wrapper .ant-table-thead>tr>th{background:var(--surface-table-head);color:var(--table-muted)}.order-detail-drawer .ant-table-wrapper .ant-table-tbody>tr>td{background:var(--surface-table)}.order-detail-drawer .order-raw-json{border:1px solid var(--table-border);background:var(--surface-table-head);color:var(--table-ink)}.report-task-filters{display:flex;width:100%;align-items:center}.report-task-actions{display:inline-flex;gap:8px;margin-left:auto}.report-task-actions .ant-btn{height:36px;border-color:#d8d0c4;border-radius:8px;background:#fffdf8;color:#514a41;font-size:12px;font-weight:600}.report-task-actions .ant-btn:hover{border-color:var(--accent);color:var(--accent-ink)}@media(max-width:900px){.report-task-actions{margin-left:0}}.product-listing-cell{display:flex;align-items:center;gap:10px;min-width:0}.product-listing-thumb{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;overflow:hidden;border:1px solid #e8edf4;border-radius:8px;background:#f8fafc;color:#a0aab8;font-size:10px}.product-listing-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-listing-thumb .ant-image{display:block;width:100%;height:100%}.product-listing-thumb .ant-image-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-listing-copy{min-width:0}.product-listing-copy a{display:-webkit-box;overflow:hidden;color:#263650;font-weight:600;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-listing-copy>span{display:block;overflow:hidden;margin-top:4px;color:#98a2b3;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.product-external-link{color:#e85d04}.product-external-link:hover{color:#174ea6;text-decoration:underline}.product-code-cell{display:grid;gap:5px}.product-code{font-weight:600}.product-item-id{color:#8a95a6;font-size:11px}.product-stock-cell{display:grid;gap:4px}.product-stock-cell strong{color:#25324a;font-size:14px}.product-stock-cell span{color:#8a95a6;font-size:11px}.product-money{color:#25324a;font-weight:600}.list-metric-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.after-sales-metrics{grid-template-columns:minmax(190px,1.35fr) repeat(3,minmax(150px,1fr));gap:12px}.after-sales-metrics .metric-card{min-height:64px!important;border:1px solid #e5e9f1!important;border-radius:10px!important;background:#fff!important}.after-sales-metrics .metric-card .ant-card-body{height:64px;padding:10px 14px!important}.after-sales-metrics .metric-value{font-size:22px!important}.after-sales-metrics .metric-card:first-child{border-color:#fed7aa!important;background:#fffaf5!important}.after-sales-metrics .metric-card:nth-child(2){border-color:#fecaca!important;background:#fff8f7!important}.after-sales-analysis-page{min-height:100%;padding:8px 4px 24px;background:#f5f7fb}.after-sales-analysis-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 2px;color:#25324a}.after-sales-analysis-toolbar>.ant-typography{font-size:14px}.after-sales-analysis-kpis .ant-card{min-height:112px;height:auto!important}.after-sales-analysis-kpis .ant-card-body{min-height:110px;padding:14px 18px!important}.after-sales-analysis-kpis .ant-statistic{margin-bottom:6px}.after-sales-analysis-kpis .ant-statistic-title{margin-bottom:2px}.after-sales-analysis-kpis .ant-statistic-content{font-size:30px;line-height:1.15}.after-sales-analysis-kpis .is-quality{border-top:3px solid #d4380d!important}.after-sales-analysis-kpis .is-fitment{border-top:3px solid #d48806!important}.after-sales-analysis-insights .ant-card{height:100%}.after-sales-analysis-insights .ant-card-body{padding:10px 18px 14px!important}.after-sales-analysis-refund .ant-card-body{display:flex;min-height:220px;flex-direction:column;justify-content:center}.after-sales-analysis-refund-risk{display:flex;align-items:end;justify-content:space-between;margin-top:22px;padding-top:14px;border-top:1px solid #edf0f5}.after-sales-analysis-refund-risk .ant-typography-strong{font-size:22px;color:#25324a}.after-sales-analysis-products .ant-table{font-variant-numeric:tabular-nums}.after-sales-analysis-products .ant-table-thead>tr>th{padding:11px 12px;background:#f7f9fc;color:#8290a5;font-size:12px;font-weight:650;white-space:nowrap}.after-sales-analysis-products .ant-table-tbody>tr>td{padding:14px 12px;border-bottom-color:#edf1f6}.after-sales-analysis-products .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.after-sales-analysis-products .ant-table-tbody>tr>td:nth-child(2){padding-left:16px}.after-sales-product-summary{display:grid;gap:3px;min-width:0}.after-sales-product-title{display:flex;align-items:center;gap:8px;min-width:0}.after-sales-product-title .ant-typography{min-width:0}.after-sales-product-title .ant-tag{flex:0 0 auto;margin:0;border:0;background:#f5f6f8;color:#667085}.after-sales-product-meta{display:flex;flex-wrap:wrap;gap:4px 16px;color:#8290a5;font-size:12px}.after-sales-product-meta b{margin-left:3px;color:#25324a;font-weight:650;font-variant-numeric:tabular-nums}.after-sales-analysis-issues .ant-card-head{min-height:44px!important}.after-sales-analysis-issues .ant-card-body{padding:0!important}.after-sales-analysis-issues .ant-col{min-height:104px;padding:14px 18px;border-right:1px solid #edf0f5}.after-sales-analysis-issues .ant-col:last-child{border-right:0}@media(max-width:900px){.after-sales-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.async-status{margin-bottom:16px}.content-body:has(.gmv-snapshots-page){overflow:hidden}.gmv-snapshots-page{display:flex;flex:1 1 auto;min-height:0;height:100%}.gmv-snapshots-page>.list-page{flex:1 1 auto;min-height:0}.analysis-label{color:#718096;font-size:13px}.analysis-value{margin-top:12px;color:#202631;font-size:28px;font-weight:700}.analysis-warning{color:#d9902f}.analysis-danger{color:#d14343}.analysis-progress{margin-bottom:18px}.analysis-progress>span{display:block;margin-bottom:6px;color:#536176;font-size:13px}.inventory-advice-note{margin-bottom:12px;border-radius:8px}.inventory-workbench{display:flex;flex-direction:column;min-height:100%;gap:12px}.inventory-command-header{display:grid;grid-template-columns:minmax(300px,1fr) auto 210px;gap:24px;align-items:center;padding:22px 24px;border-radius:12px;background:linear-gradient(118deg,#18364a,#1d5362 56%,#257364);color:#fff;box-shadow:0 12px 28px #17374629}.inventory-command-header>div:first-child>span{color:#acd4cb;font-size:10px;font-weight:750;letter-spacing:.14em}.inventory-command-header h1{margin:5px 0;color:#fff;font-size:27px;letter-spacing:-.03em}.inventory-command-header p{margin:0;color:#d2e2e3;font-size:12px}.inventory-command-actions .ant-btn{border-color:#ffffff47;background:#ffffff14;color:#fff;box-shadow:none}.inventory-command-actions .ant-btn:hover{border-color:#b4e0d5!important;background:#ffffff29!important;color:#fff!important}.inventory-command-signal{display:grid;gap:4px;padding-left:20px;border-left:1px solid rgba(255,255,255,.22)}.inventory-command-signal span,.inventory-command-signal small{color:#cce0df;font-size:10px}.inventory-command-signal b{color:#fff;font-size:28px;font-variant-numeric:tabular-nums}.inventory-data-quality{border:1px solid #dce7e6;border-radius:10px;box-shadow:none}.inventory-data-quality .ant-card-head{min-height:42px;padding:0 16px;border-bottom-color:#e7efee;background:#f7fbfa}.inventory-data-quality .ant-card-head-title{color:#38615e;font-size:12px;font-weight:720}.inventory-data-quality .ant-card-body{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0}.inventory-data-quality .ant-card-body>div{display:grid;gap:4px;min-height:76px;padding:13px 16px;border-right:1px solid #edf2f1}.inventory-data-quality .ant-card-body>div:last-child{border-right:0}.inventory-data-quality span,.inventory-data-quality small{color:#849391;font-size:10px}.inventory-data-quality b{overflow:hidden;color:#34534f;font-size:13px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.inventory-data-quality .is-warning{background:#fff9ef}.inventory-data-quality .is-warning b{color:#ad721e}.inventory-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.inventory-monitor-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-monitor-kpis .ant-card-body{min-width:0}.inventory-monitor-kpis .ant-statistic-content{font-variant-numeric:tabular-nums}.inventory-monitor-kpis .ant-statistic-content-suffix{display:block;margin:4px 0 0;color:#8a95a6;font-size:11px;font-weight:400;line-height:1.35;white-space:normal}.inventory-kpi-card{overflow:hidden;border:1px solid #e0e9e7;border-radius:10px;box-shadow:none}.inventory-kpi-card:before{display:block;height:3px;background:#4a9286;content:""}.inventory-kpi-card.danger:before{background:#d86659}.inventory-kpi-card.warning:before{background:#cf8b30}.inventory-kpi-card .ant-card-body{padding:14px 16px 16px}.inventory-kpi-card .ant-statistic-title{margin-bottom:8px;color:#7b8798;font-size:12px}.inventory-kpi-card .ant-statistic-content{color:#1f2a3d;font-size:25px;font-weight:750}.inventory-kpi-card.warning .ant-statistic-content{color:#bf7517}.inventory-kpi-card.danger .ant-statistic-content{color:#d14343}.inventory-overview-grid{display:grid;grid-template-columns:minmax(420px,1.2fr) minmax(320px,.95fr) minmax(280px,.85fr);gap:12px}.inventory-panel{border:1px solid #e0e9e7;border-radius:10px;box-shadow:none}.inventory-panel .ant-card-head{min-height:48px;border-bottom-color:#edf1f6}.inventory-panel .ant-card-head-title{color:#25324a;font-size:14px;font-weight:700}.inventory-panel .ant-card-body{padding:14px 16px}.inventory-panel .ant-table-thead>tr>th{height:34px;padding:7px 10px;background:#f8faff;color:#7b8798;font-size:11px}.inventory-panel .ant-table-tbody>tr>td{padding:8px 10px;color:#344054;font-size:12px}.warehouse-ratio-list{display:grid;gap:16px}.warehouse-ratio-row{display:grid;gap:8px}.warehouse-ratio-row>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.warehouse-ratio-row strong{color:#25324a;font-size:14px}.warehouse-ratio-row span{color:#8a95a6;font-size:12px}.inventory-plan-strip{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #edf1f6}.inventory-plan-strip>div{padding:10px 12px;border-radius:8px;background:#fff5ec}.inventory-plan-strip span{display:block;color:#8a95a6;font-size:11px}.inventory-plan-strip strong{display:block;margin-top:4px;color:#25324a;font-size:20px}.inventory-risk-stack{display:grid;gap:14px;min-height:172px;align-content:center}.inventory-risk-number{display:flex;align-items:baseline;gap:10px}.inventory-risk-number strong{color:#d14343;font-size:34px;line-height:1}.inventory-risk-number span{color:#8a95a6;font-size:12px}.inventory-risk-copy{color:#536176;font-size:13px;line-height:1.65}.inventory-risk-tags{display:flex;gap:7px;flex-wrap:wrap}.inventory-decision-card{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;border:1px solid #dce7e5;border-radius:10px;box-shadow:0 7px 18px #1f403d0b}.inventory-decision-card .ant-card-head{min-height:54px;border-bottom-color:#edf1f6}.inventory-decision-card .ant-card-head-title{color:#202631;font-size:15px;font-weight:700}.inventory-decision-card .ant-card-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0;overflow:hidden}.inventory-decision-card .ant-table-wrapper{flex:1 1 auto;min-height:0}.inventory-decision-card .ant-table{font-size:12px}.inventory-decision-card .ant-table-thead>tr>th{height:38px;padding:8px 10px;background:#f7f8fc;color:#718096;font-size:11px;white-space:nowrap}.inventory-decision-card .ant-table-tbody>tr>td{padding:10px;color:#344054;vertical-align:middle}.inventory-decision-card .ant-pagination{margin:12px 16px 14px}.inventory-sku-cell{display:grid;gap:4px;min-width:0}.inventory-sku-cell strong{overflow:hidden;color:#25324a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.inventory-sku-cell span{overflow:hidden;color:#98a2b3;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.inventory-reason{display:block;overflow:hidden;max-width:220px;color:#536176;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1280px){.inventory-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-overview-grid{grid-template-columns:1fr}.inventory-monitor-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.inventory-monitor-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.inventory-command-header{grid-template-columns:1fr auto}.inventory-command-signal{grid-column:1 / -1;padding-top:12px;padding-left:0;border-top:1px solid rgba(255,255,255,.2);border-left:0}.inventory-data-quality .ant-card-body{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-data-quality .ant-card-body>div:nth-child(2){border-right:0}.inventory-data-quality .ant-card-body>div:nth-child(-n+2){border-bottom:1px solid #edf1f5}}@media(max-width:720px){.inventory-kpi-grid{grid-template-columns:1fr}.inventory-decision-card .ant-card-head{align-items:flex-start;flex-direction:column;gap:10px;padding:14px 16px}.inventory-decision-card .ant-segmented{width:100%;overflow-x:auto}.inventory-command-header{grid-template-columns:1fr;padding:18px}.inventory-command-actions .ant-space{display:flex;width:100%}.inventory-command-actions .ant-btn{flex:1;padding-inline:8px}}@media(max-width:1200px){.list-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.list-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.list-metric-grid{grid-template-columns:1fr}}@media(max-width:760px){.list-metric-grid{grid-template-columns:1fr}}.listing-action-workbench{display:flex;flex-direction:column;min-height:100%;gap:14px}.listing-workbench-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:4px 2px 0}.listing-workbench-header h1{margin:0;color:#202b3c;font-size:22px;font-weight:700;letter-spacing:-.03em}.listing-workbench-header p{margin:5px 0 0;color:#748197;font-size:13px}.listing-workbench-header .ant-tag{margin-top:5px;border-radius:5px}.listing-workbench-alert{border:1px solid #ffe6d4;background:#fff5ec}.listing-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.listing-focus-card{border:1px solid #e4eaf3;border-radius:10px;box-shadow:0 3px 12px #1f31520a}.listing-focus-card .ant-card-body{padding:15px 16px}.listing-focus-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px;color:#8995a8;font-size:11px}.listing-focus-top .ant-tag{margin:0;border-radius:5px}.listing-focus-card>.ant-card-body>strong{display:block;overflow:hidden;color:#26344d;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.listing-focus-card p{min-height:35px;margin:6px 0 12px;color:#69778c;font-size:12px;line-height:1.5}.listing-focus-action{padding:9px 10px;border-radius:6px;background:#f5f7fb;color:#43536c;font-size:12px;line-height:1.45}.listing-action-cell,.listing-id-cell,.listing-campaign-cell,.listing-metric-cell,.listing-change-cell,.listing-recommendation{display:flex;flex-direction:column;gap:5px}.listing-action-cell .ant-tag{width:-moz-fit-content;width:fit-content;margin:0;border-radius:5px}.listing-action-cell strong{color:#34445d;font-size:12px}.listing-action-cell small,.listing-id-cell span,.listing-campaign-cell span,.listing-recommendation small{overflow:hidden;color:#8a95a6;font-size:11px;line-height:1.4;text-overflow:ellipsis}.listing-id-cell strong,.listing-campaign-cell strong{color:#30405a;font-size:12px}.listing-metric-cell span,.listing-change-cell span{color:#7c899b;font-size:11px;white-space:nowrap}.listing-metric-cell b{color:#30405a;font-weight:650}.listing-metric-cell .listing-natural-views{color:#287a70}.listing-recommendation>span{color:#4a5d76;font-size:12px;line-height:1.45}.listing-action-workbench>.list-page{flex:1 1 auto;min-height:620px}@media(max-width:1100px){.listing-focus-grid{grid-template-columns:1fr}.listing-workbench-header{flex-direction:column;gap:8px}}.listing-action-workbench .listing-workbench-header{margin-bottom:4px}.listing-action-workbench .listing-workbench-header h1{font-size:24px;font-weight:600;color:#1d2129}.listing-action-workbench .listing-workbench-header p{color:#86909c;font-size:14px}.listing-action-workbench .listing-workbench-alert{margin-bottom:8px;border-radius:8px;background:#ffede0;border-color:#ffd2b8}.listing-action-workbench .listing-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:4px}.listing-action-workbench .listing-focus-card{border:1px solid #f0f0f0;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000f;transition:box-shadow .25s ease,transform .25s ease}.listing-action-workbench .listing-focus-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001f}.listing-action-workbench .listing-focus-card .ant-card-body{padding:16px}.listing-action-workbench .listing-focus-top{margin-bottom:12px}.listing-action-workbench .listing-focus-top>span:first-child{padding:0 10px;border-radius:12px;background:#f2f3f5;color:#86909c;font-size:13px;font-weight:500;line-height:24px}.listing-action-workbench .listing-focus-card>.ant-card-body>strong{display:inline-block;margin-bottom:6px;padding:0 8px;border-radius:4px;background:#f7f8fa;color:#1d2129;font-family:JetBrains Mono,ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:15px}.listing-action-workbench .listing-focus-card p{min-height:40px;margin:4px 0 12px;color:#4e5969;font-size:14px;line-height:1.6}.listing-action-workbench .listing-focus-action{padding:8px 12px;border:1px solid #ffe3cd;border-radius:6px;background:#fff5ec;color:#e85d04;font-size:13px;font-weight:500}.listing-action-workbench .listing-action-metrics{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:0;padding:16px 24px;border-radius:8px;background:#fff;box-shadow:0 1px 4px #0000000a}.listing-action-workbench .listing-action-metrics>div{min-height:auto;padding:0;border:0;border-radius:0;box-shadow:none}.listing-action-workbench .listing-action-metrics>div span{color:#86909c;font-size:14px;font-weight:500}.listing-action-workbench .listing-action-metrics>div b{margin:2px 0;color:#1d2129;font-size:22px;font-weight:600;line-height:1.4}.listing-action-workbench .listing-action-cell{align-items:flex-start;gap:2px}.listing-action-workbench .listing-action-cell .ant-tag{margin:0 0 2px;font-weight:500}.listing-action-workbench .listing-action-cell strong{color:#1d2129;font-size:13px}.listing-action-workbench .listing-action-cell small{color:#86909c;font-size:12px;line-height:1.4;word-break:break-word}.listing-action-workbench .listing-id-cell{gap:2px}.listing-action-workbench .listing-id-cell strong{color:#e85d04;font-family:JetBrains Mono,ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:14px}.listing-action-workbench .listing-id-cell span{max-width:160px;color:#4e5969;font-size:12px}.listing-action-workbench .listing-campaign-cell{gap:2px}.listing-action-workbench .listing-campaign-cell strong{color:#1d2129;font-size:13px}.listing-action-workbench .listing-campaign-cell span{color:#86909c;font-size:12px}.listing-action-workbench .listing-metric-cell{grid-template-columns:1fr 1fr;gap:2px 16px}.listing-action-workbench .listing-metric-cell span{display:flex;justify-content:space-between;min-width:70px;color:#4e5969;font-size:13px}.listing-action-workbench .listing-metric-cell b{color:#1d2129;font-weight:600}.listing-action-workbench .listing-metric-cell b.listing-natural-views{color:#00a854}.listing-action-workbench .listing-change-cell{gap:4px}.listing-action-workbench .listing-change-cell span{display:flex;align-items:center;gap:4px;color:#4e5969;font-size:13px}.listing-action-workbench .listing-change-cell .ant-tag{min-width:48px;margin:0;text-align:center;font-weight:500}.listing-action-workbench .listing-recommendation{gap:6px}.listing-action-workbench .listing-recommendation>span{padding:5px 8px;border:1px solid #ffede0;border-radius:4px;background:#fafbfc;color:#1d2129;font-size:13px;line-height:1.5}.listing-action-workbench .listing-recommendation small{display:flex;flex-wrap:wrap;gap:8px;color:#86909c;font-size:12px}@media(max-width:992px){.listing-action-workbench{padding:16px}.listing-action-workbench .listing-focus-grid{grid-template-columns:1fr}.listing-action-workbench .listing-action-metrics{flex-direction:column;align-items:flex-start;gap:20px}.listing-action-workbench .ant-table-wrapper{overflow-x:auto}}.listing-action-board{display:flex;flex-direction:column;gap:14px;color:#202631}.listing-action-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:22px 24px;border:1px solid #e7ebf2;border-radius:8px;background:#fff;box-shadow:0 1px 3px #1e293b0d}.listing-action-eyebrow{display:block;margin-bottom:7px;color:#617089;font-size:11px;font-weight:700;letter-spacing:.08em}.listing-action-hero h1{margin:0;color:#152033;font-size:28px;line-height:1.15;font-weight:700;letter-spacing:0}.listing-action-hero p{margin:8px 0 0;color:#637083;font-size:14px}.listing-action-filter{border:1px solid #e8edf4}.listing-action-filter .ant-card-body{display:flex;align-items:flex-end;gap:16px;padding:14px 16px}.listing-action-filter-group{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:8px}.listing-action-filter-group>span{width:100%;color:#6d7788;font-size:11px;font-weight:700}.listing-action-status-filter{flex:1 1 560px}.listing-action-mode-switch{flex:1 1 auto;min-width:560px;padding:3px;border-radius:999px;background:#eef2f7}.listing-action-mode-switch .ant-segmented-item-label{min-height:32px;padding:0 12px;line-height:32px}.listing-action-mode-switch .ant-segmented-item{border-radius:999px}.listing-action-mode-switch .ant-segmented-item-selected{background:#1769e0;box-shadow:none;color:#fff}.listing-action-mode-switch .ant-segmented-item-selected .ant-segmented-item-label{color:#fff}.listing-action-search{max-width:360px}.listing-action-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;overflow-x:auto}.listing-action-stats>.ant-card{min-width:0}.listing-action-stats .ant-card{border:1px solid #e8edf4;border-radius:8px}.listing-action-stats .ant-card-body{display:flex;flex-direction:column;gap:3px;min-height:92px;padding:16px}.listing-action-stats span{color:#6d7788;font-size:12px;font-weight:700}.listing-action-stats b{color:#172033;font-size:24px;line-height:1.25;font-weight:800;letter-spacing:0}.listing-action-stats small{color:#98a2b3;font-size:12px}.listing-action-stats .is-up{color:#18794e;font-weight:700}.listing-action-stats .is-down{color:#c93636;font-weight:700}.listing-action-health{border-color:#f0b5b5!important;background:#fff6f6}.listing-action-health b{color:#c93636;font-size:30px}.listing-action-health span{color:#a32323}.listing-action-health i{display:inline-block;width:7px;height:7px;margin-left:5px;border-radius:50%;background:#d92d20;animation:listing-alert-pulse 1.6s ease-out infinite}@keyframes listing-alert-pulse{50%{transform:scale(1.45);opacity:.45}}.listing-action-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:stretch}.listing-action-primary{min-height:350px;border:1px solid #e5eaf2;border-radius:8px;overflow:hidden}.listing-action-primary.critical{border-left:5px solid #d14343}.listing-action-primary.warn{border-left:5px solid #d9902f}.listing-action-primary.growth{border-left:5px solid #1e885a}.listing-action-primary.neutral{border-left:5px solid #e85d04}.listing-action-primary .ant-card-body{display:flex;flex-direction:column;gap:12px;padding:22px}.listing-action-primary-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#778296;font-size:12px;font-weight:700}.listing-action-primary h2{margin:0;color:#e85d04;font-family:JetBrains Mono,ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:30px;line-height:1.15;letter-spacing:0}.listing-action-primary strong{color:#172033;font-size:20px;line-height:1.35}.listing-action-primary p{max-width:760px;margin:0;color:#526073;font-size:14px;line-height:1.6}.listing-action-answer{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:2px}.listing-action-answer>div{min-height:112px;padding:14px;border:1px solid #e9eef5;border-radius:8px;background:#f9fbfd}.listing-action-answer span{display:block;margin-bottom:8px;color:#718096;font-size:12px;font-weight:700}.listing-action-answer b{color:#263245;font-size:14px;font-weight:600;line-height:1.65}.listing-action-proof{display:flex;flex-wrap:wrap;gap:8px}.listing-action-proof span{padding:5px 10px;border:1px solid #dce5f1;border-radius:999px;background:#fff;color:#38465a;font-size:12px;font-weight:700}.listing-action-meta{display:flex;flex-wrap:wrap;gap:10px;color:#6b778c;font-size:12px}.listing-action-side{display:flex;flex-direction:column;gap:14px;min-width:0}.listing-action-side .ant-card{border:1px solid #e8edf4;border-radius:8px}.listing-action-mix-row{display:flex;align-items:center;justify-content:space-between;min-height:34px;border-bottom:1px solid #edf1f6;color:#566275;font-size:13px}.listing-action-mix-row:last-child{border-bottom:0}.listing-action-mix-row b{color:#172033;font-size:15px}.listing-action-playbook .ant-card-body{display:flex;flex-direction:column;gap:12px}.listing-action-playbook .ant-card-body>div{display:grid;grid-template-columns:22px 1fr;gap:9px;align-items:start;color:#49576b;font-size:13px;line-height:1.55}.listing-action-playbook svg{color:#e85d04;margin-top:2px}.listing-action-queue{border:1px solid #e8edf4;border-radius:8px}.listing-action-queue .ant-card-body{display:flex;flex-direction:column;gap:8px;padding:14px}.listing-action-row{display:grid;grid-template-columns:44px minmax(300px,1.7fr) minmax(190px,.75fr) 190px 160px;gap:14px;align-items:center;width:100%;min-height:76px;padding:10px 12px;border:1px solid #edf1f6;border-radius:8px;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.listing-action-row:hover{border-color:#cbd8ea;box-shadow:0 6px 18px #1e293b14;transform:translateY(-1px)}.listing-action-rank{display:grid;place-items:center;width:30px;height:30px;border-radius:6px;background:#f2f5f9;color:#536176;font-weight:800}.listing-action-row-main,.listing-action-row-store,.listing-action-row-ad-fee,.listing-action-row-metric{display:flex;flex-direction:column;min-width:0;gap:3px}.listing-action-row-main .ant-tag{width:-moz-fit-content;width:fit-content;margin:0}.listing-action-row-main b{color:#e85d04;font-family:JetBrains Mono,ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:14px}.listing-action-row-main small,.listing-action-row-store small,.listing-action-row-ad-fee small,.listing-action-row-metric small{color:#8a95a6;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-action-row-store b{color:#1f2937;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-action-row-ad-fee b{color:#d14343;font-size:16px;font-weight:800}.listing-action-row-metric{align-items:flex-end;text-align:right}.listing-action-row-metric b{color:#172033;font-size:16px}.listing-action-loading{min-height:360px;display:grid;place-items:center;border:1px solid #e8edf4;border-radius:8px}.listing-action-hero.compact{align-items:center;padding-block:18px}.listing-action-table-card{border:1px solid #e8edf4;border-radius:8px}.listing-action-table-card .ant-card-body{padding:0}.listing-action-table-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #edf1f6}.listing-action-table-head h2{margin:0;color:#172033;font-size:18px;line-height:1.3}.listing-action-table-head span{color:#7b8797;font-size:12px}.listing-action-target{display:flex;flex-direction:column;gap:4px;min-width:0}.listing-action-target .ant-tag{width:-moz-fit-content;width:fit-content;margin:0}.listing-action-target b{color:#e85d04;font-family:JetBrains Mono,ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:14px}.listing-action-target span{color:#5d6a7e;font-size:12px;line-height:1.45}.listing-action-title{color:#172033;font-size:14px;font-weight:750;line-height:1.4}.listing-action-title:hover{color:#1456ba}.listing-action-priority{display:inline-grid;min-width:48px;place-items:center;padding:4px 6px;border-radius:999px;background:#edf2f7;color:#536176;font-size:11px;font-weight:800;white-space:nowrap}.listing-action-priority.is-critical{background:#fee4e2;color:#b42318}.listing-action-priority.is-high{background:#fff0d8;color:#a15c00}.listing-action-priority.is-medium{background:#fff7d6;color:#8c6200}.listing-action-priority.is-growth{background:#dcfae6;color:#18794e}.listing-action-funnel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.listing-action-funnel>div{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px 7px;min-width:0;padding:8px;border:1px solid #e7edf5;border-radius:7px;background:#fbfcfe;color:#637083;font-size:11px}.listing-action-funnel b{color:#263245;font-size:13px}.listing-action-funnel small{grid-column:1 / -1;color:#7a8799;font-size:10px}.listing-action-funnel i{grid-column:1 / -1;display:block;height:4px;min-width:4%;border-radius:99px}.listing-action-funnel .is-impression{width:100%;background:#aebed4}.listing-action-funnel .is-click{background:#1769e0}.listing-action-funnel .is-sale{background:#258a58}.listing-action-decision{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.listing-action-decision>div{display:flex;align-items:center;gap:8px;color:#637083;font-size:12px}.listing-action-decision .ant-tag{margin:0;font-weight:700}.listing-action-decision b{color:#172033;font-size:13px}.listing-action-decision>span{color:#637083;font-size:12px;line-height:1.45}.listing-action-decision>a{color:#1456ba;font-size:12px;font-weight:700}.listing-action-decision .ant-btn{height:25px;border-radius:5px;font-size:12px;font-weight:700}.listing-action-fee.is-warning{color:#b65e00}.listing-action-diagnosis{display:flex;flex-wrap:wrap;gap:5px}.listing-action-diagnosis span{padding:2px 6px;border-radius:4px;background:#fff0f0;color:#b42318;font-size:11px;font-weight:700}.listing-action-decision details{color:#637083;font-size:12px}.listing-action-decision summary{cursor:pointer;color:#7b8797}.listing-action-decision details p{max-width:420px;margin:4px 0 0;color:#637083;line-height:1.45}@media(prefers-reduced-motion:reduce){.listing-action-health i{animation:none}}.listing-action-why{display:flex;flex-direction:column;gap:5px}.listing-action-why b{color:#172033;font-size:13px}.listing-action-why span{color:#637083;font-size:12px;line-height:1.5}.listing-action-next{display:block;color:#273246;font-size:13px;line-height:1.6}.listing-action-fee{color:#d14343;font-size:15px;font-weight:800}.listing-action-mini{display:flex;flex-direction:column;gap:3px;min-width:0}.listing-action-mini b{color:#172033;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-action-mini span{color:#8792a3;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-action-table-card .ant-table-thead>tr>th{background:#f8faff;color:#68758a;font-size:12px;font-weight:700}.listing-action-table-card .ant-table-tbody>tr>td{vertical-align:top;padding-block:12px}@media(max-width:1280px){.listing-action-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.listing-action-layout{grid-template-columns:1fr}.listing-action-row{grid-template-columns:38px minmax(240px,1fr)}.listing-action-row-store,.listing-action-row-ad-fee,.listing-action-row-metric{grid-column:2;align-items:flex-start;text-align:left}}@media(max-width:720px){.listing-action-hero,.listing-action-filter .ant-card-body{align-items:stretch;flex-direction:column}.listing-action-filter-group{width:100%}.listing-action-search{max-width:none}.listing-action-filter .ant-select,.listing-action-search,.listing-action-mode-switch{width:100%!important;min-width:0}.listing-action-mode-switch .ant-segmented-group{flex-wrap:wrap}.listing-action-stats,.listing-action-answer{grid-template-columns:1fr}.listing-action-hero h1{font-size:24px}}.listing-compare-summary{display:flex;flex-wrap:wrap;gap:36px;padding:14px 18px;border:1px solid #e6ebf2;border-radius:10px;background:#fff}.listing-compare-summary>div{display:flex;min-width:145px;flex-direction:column;gap:3px}.listing-compare-summary span,.listing-compare-summary small{color:#7a879b;font-size:12px}.listing-compare-summary b{color:#26344d;font-size:21px;line-height:1.25}.listing-compare-metric{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;min-width:130px}.listing-compare-metric strong{color:#26344d;font-size:13px;font-weight:650}.listing-compare-metric span{color:#8a95a6;font-size:11px}.listing-compare-metric small{grid-column:1 / -1;min-height:20px}.listing-compare-metric .ant-tag{margin:0;border-radius:4px;font-size:11px;line-height:19px}.listing-compare-identity,.listing-compare-identity a{display:flex;flex-direction:column;gap:3px}.listing-compare-identity a{color:#e85d04;font-family:JetBrains Mono,ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:650}.listing-compare-identity span{overflow:hidden;max-width:220px;color:#4e5969;font-size:12px;line-height:1.4;text-overflow:ellipsis}.listing-compare-identity small{color:#8a95a6;font-size:11px}@media(max-width:760px){.listing-compare-summary{gap:16px}}.list-pagination,.list-pagination .ant-pagination{font-size:12px}.ant-drawer .ant-drawer-header{padding:18px 22px;border-bottom-color:#e9edf4}.ant-drawer .ant-drawer-body{padding:22px;background:#f8faff}.ant-descriptions-bordered .ant-descriptions-item-label{background:#f3f6fb;color:#68758a}.empty-panel{min-height:300px;display:grid;place-items:center;text-align:center}.empty-mark{color:#b2c0d3;font-size:56px}.sync-config-page{min-height:100%}.sync-config-alert{margin-bottom:14px;border:1px solid #ffe6d4;background:#fff4ea}.sync-config-overview .ant-card{border:1px solid #edf1f7;border-radius:12px;box-shadow:0 4px 16px #22365609}.sync-config-overview .ant-statistic-title{color:#8490a3;font-size:12px}.sync-config-overview .ant-statistic-content{color:#26344d;font-size:24px;font-weight:700}.sync-config-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:24px 2px 12px}.sync-config-section-heading h2{margin:0;color:#26344d;font-size:18px}.sync-config-section-heading p{margin:5px 0 0;color:#8a95a6;font-size:12px}.sync-config-section-heading .ant-progress{width:140px;margin-bottom:4px}.sync-config-card{min-height:168px;border:1px solid #e8edf5;border-radius:10px;box-shadow:0 4px 14px #22365608}.sync-config-card .ant-card-body{padding:14px 16px}.sync-config-card-head,.sync-config-card-body,.sync-config-extra{display:flex;align-items:center;justify-content:space-between;gap:16px}.sync-config-card-title{display:flex;align-items:center;gap:11px;min-width:0}.sync-config-card-title h3{margin:0;color:#2b3850;font-size:15px;font-weight:700}.sync-config-card-title p{max-width:330px;margin:4px 0 0;overflow:hidden;color:#8a95a6;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sync-config-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#f1f3f7;color:#9aa4b4;font-size:16px}.sync-config-icon.is-active{background:#e7f6ef;color:#238467}.sync-config-card .ant-divider{margin:12px 0;border-color:#eef1f5}.sync-config-frequency{display:flex;align-items:baseline;gap:9px}.sync-config-label{color:#8b96a8;font-size:12px}.sync-config-frequency strong{color:#2b3850;font-size:16px}.sync-config-state{padding:3px 8px;border-radius:999px;background:#f2f4f7;color:#8993a4;font-size:11px}.sync-config-state.enabled{background:#e8f7ef;color:#237b62}.sync-config-range-inline{display:inline-flex;align-items:center;gap:6px;margin-left:5px;color:#8b96a8;font-size:11px}.sync-config-range-inline .ant-input-number{width:86px}.sync-config-extra{justify-content:flex-start;margin-top:10px;padding-top:10px;border-top:1px solid #f0f2f6;color:#69768a;font-size:12px}.sync-config-updated{margin-top:9px;color:#a0a9b8;font-size:11px}.sync-config-footer{display:flex;align-items:center;gap:8px;margin-top:16px;padding:13px 15px;border:1px solid #edf1f6;border-radius:10px;background:#fff;color:#8995a8;font-size:12px}@media(min-width:1200px){.sync-config-card-body{align-items:flex-start;flex-direction:column;gap:10px}.sync-config-card-body .ant-space-compact{width:100%}.sync-config-card-body .ant-input-number{flex:1}}@media(max-width:640px){.sync-config-card-body{align-items:flex-start;flex-direction:column}.sync-config-card-body .ant-space-compact{width:100%}.sync-config-card-body .ant-input-number{flex:1}.sync-config-section-heading{align-items:flex-start;flex-direction:column}.sync-config-section-heading .ant-progress{width:100%}}.listing-new-workbench{display:flex;flex-direction:column;min-height:100%;gap:20px;padding:0}.listing-new-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:8px 0}.listing-new-header h1{margin:0;color:#1d2129;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1.2}.listing-new-header p{margin:8px 0 0;color:#86909c;font-size:15px;font-weight:400}.listing-new-header-actions{display:flex;gap:12px}.listing-new-kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.listing-new-kpi-card{padding:20px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 1px 3px #0000000d;transition:all .3s ease}.listing-new-kpi-card:hover{border-color:#d4d8e0;box-shadow:0 4px 12px #0000001a}.listing-new-kpi-label{color:#86909c;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}.listing-new-kpi-value{font-size:28px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.listing-new-kpi-note{color:#a0aab8;font-size:11px;line-height:1.5}.listing-new-priority-section{margin-top:8px}.listing-new-section-title{font-size:14px;font-weight:700;color:#1d2129;margin-bottom:16px;letter-spacing:-.01em}.listing-new-priority-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.listing-new-priority-card{position:relative;padding:16px!important;border-radius:12px;overflow:hidden}.listing-new-priority-card .ant-card-body{padding:0!important}.listing-new-priority-rank{position:absolute;top:12px;right:16px;font-size:20px;font-weight:700;color:#00000026}.listing-new-priority-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 8px;border-radius:4px;background:#fff9;margin-bottom:8px}.listing-new-priority-id{font-family:JetBrains Mono,ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700;color:#e85d04;margin-bottom:4px;word-break:break-all}.listing-new-priority-title{font-size:13px;font-weight:600;color:#262626;margin-bottom:8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.listing-new-priority-reason{font-size:12px;color:#4e5969;line-height:1.5;margin-bottom:10px}.listing-new-priority-action{font-size:12px;font-weight:600;color:#1d2129;padding-top:10px;border-top:1px solid rgba(0,0,0,.1)}.listing-new-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap}.listing-new-toolbar-filters{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.listing-new-toolbar-info{color:#86909c;font-size:12px;font-weight:500}.listing-new-table-card{border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 1px 3px #0000000d}.listing-new-table-card .ant-table{font-size:13px;margin:0}.listing-new-table-card .ant-table-thead>tr>th{background:#f8f9fa;color:#4a5568;font-weight:700;padding:12px 16px!important;border-bottom:1px solid #e5e7eb}.listing-new-table-card .ant-table-tbody>tr>td{padding:12px 16px!important;border-bottom:1px solid #f0f1f3}.listing-new-table-card .ant-table-tbody>tr:hover>td{background:#f8faff!important}.listing-new-table-card .ant-table-pagination{padding:12px 16px!important;border-top:1px solid #e5e7eb}@media(max-width:1200px){.listing-new-kpi-strip{grid-template-columns:repeat(2,1fr)}.listing-new-priority-grid{grid-template-columns:1fr}.listing-new-toolbar{flex-direction:column;align-items:stretch}.listing-new-toolbar-filters{flex-direction:column}.listing-new-toolbar-filters>*{width:100%!important}}.inventory-publish-page{display:flex;flex-direction:column;gap:14px;min-height:calc(100vh - 112px)}.inventory-publish-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:4px 2px 14px;border-bottom:1px solid #dfe5ec}.inventory-publish-head>div:last-child{display:flex;gap:8px}.inventory-publish-title{display:flex;align-items:center;gap:12px}.inventory-publish-title h1{margin:0;color:#202b3a;font-size:24px;letter-spacing:-.03em}.inventory-publish-head p{margin:6px 0 0;color:#758296;font-size:12px}.inventory-publish-workspace{display:grid;grid-template-columns:290px minmax(0,1fr);min-height:650px;overflow:hidden;border:1px solid #dfe5ec;border-radius:8px;background:#fff}.inventory-pool-list{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 12px;border-right:1px solid #e3e8ee;background:#fbfcfd}.inventory-pool-list-head{display:flex;align-items:center;justify-content:space-between;color:#344255}.inventory-pool-list-head span{color:#8a96a6;font-size:11px}.inventory-pool-scroll{display:flex;flex-direction:column;gap:4px;overflow-y:auto}.inventory-pool-item{display:flex;align-items:flex-start;gap:3px}.inventory-pool-item>.ant-checkbox-wrapper{padding:13px 0 0 2px}.inventory-pool-item>button{flex:1;min-width:0}.inventory-pool-scroll button{display:grid;gap:5px;padding:11px 12px;border:0;border-left:3px solid transparent;border-radius:4px;background:transparent;color:#46566a;cursor:pointer;text-align:left}.inventory-pool-scroll button:hover{background:#f3f6f8}.inventory-pool-scroll button.is-selected{border-left-color:#2f6d4f;background:#eef7f1}.inventory-pool-scroll button>span{display:flex;justify-content:space-between}.inventory-pool-scroll b{color:#25384f;font-family:JetBrains Mono,ui-monospace,monospace}.inventory-pool-scroll em{color:#315f48;font-style:normal;font-weight:700}.inventory-pool-scroll strong{overflow:hidden;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.inventory-pool-scroll small{color:#8793a2;font-size:10px}.inventory-publish-main{min-width:0}.inventory-publish-summary{display:grid;grid-template-columns:1.5fr repeat(4,minmax(120px,.75fr));min-height:124px;border-bottom:1px solid #e5e9ee}.inventory-publish-summary>div{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:20px}.inventory-publish-summary>div+div{border-left:1px solid #edf0f3}.inventory-publish-summary span{color:#778497;font-size:11px}.inventory-publish-summary b{color:#26364a;font-size:24px;font-variant-numeric:tabular-nums}.inventory-publish-summary small{color:#8793a2;font-size:10px}.inventory-publish-summary .inventory-publish-product{flex-direction:row;align-items:center;justify-content:flex-start}.inventory-publish-product>span{display:grid;gap:5px}.inventory-publish-product>span b{font-size:18px}.inventory-publish-product>.anticon{color:#2f6d4f;font-size:22px}.inventory-publish-summary .is-green{color:#2f6d4f}.inventory-publish-summary .is-danger{color:#c2413d}.inventory-publish-table{padding:18px 20px 0}.inventory-publish-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.inventory-publish-section-title h2{margin:0;color:#2b394c;font-size:15px}.inventory-publish-section-title span{color:#8995a4;font-size:11px}.inventory-publish-table .ant-table{border:1px solid #e3e8ee;border-radius:6px}.inventory-publish-table .ant-table-thead>tr>th{background:#f6f8fa;color:#68768a;font-size:11px}.publish-store{display:grid;gap:2px}.publish-store b{color:#34475e;font-size:12px}.publish-store span{color:#8b97a6;font-size:10px}.publish-number,.publish-diff-zero,.publish-diff{font-variant-numeric:tabular-nums}.publish-number,.publish-diff-zero{color:#2f6d4f}.publish-diff{color:#c2413d}.inventory-publish-note{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:18px 20px;padding:14px 16px;border-top:1px solid #e5e9ee;color:#7c899a;font-size:11px}.inventory-publish-note b{grid-row:1 / 3;color:#34475e}.bundle-products-page{padding:4px 2px 24px}.bundle-products-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;padding:4px 2px 14px;border-bottom:1px solid #dfe5ec}.bundle-products-head h1{margin:0;color:#202b3a;font-size:24px;letter-spacing:-.03em}.bundle-total{margin-left:8px;color:#758296;font-size:13px;font-weight:400;letter-spacing:0}.bundle-rule-button{padding:0;font-size:12px}.inventory-rule-form{padding-top:18px}.inventory-rule-form label{display:flex;align-items:center;justify-content:space-between;color:#3d4c60}.inventory-rule-form p{margin:18px 0 0;color:#758296;line-height:1.7}.inventory-rule-form .ant-table{margin-top:14px;border:1px solid #e5eaf0;border-radius:6px;overflow:hidden}.inventory-rule-form .ant-input-number{width:92px;margin-left:6px}.inventory-rule-form .ant-input-number-group-wrapper{width:112px;margin-left:0}.inventory-rule-form .ant-select{width:104px;margin-left:6px}.inventory-rule-add{margin-top:12px}.inventory-bundle-rule{margin-top:20px;padding-top:16px;border-top:1px solid #e5eaf0;color:#3d4c60}.inventory-bundle-rule>p{margin:6px 0 0}.inventory-bundle-rule .ant-table{margin-top:10px}.bundle-products-head p{margin:6px 0 0;color:#758296;font-size:12px}.bundle-products-head code{padding:1px 4px;border-radius:3px;background:#eef3f8;color:#38516e}.bundle-products-page .ant-table{overflow:hidden;border:1px solid #dfe5ec;border-radius:8px;background:#fff}.bundle-products-page .ant-table-thead>tr>th{background:#f6f8fa;color:#68768a;font-size:11px}.bundle-relation-select{min-width:220px}.bundle-code{display:grid;gap:3px}.bundle-code b{color:#33475d;font-family:JetBrains Mono,ui-monospace,monospace}.bundle-code span{color:#8793a2;font-size:11px}@media(max-width:1100px){.inventory-publish-workspace{grid-template-columns:230px minmax(0,1fr)}.inventory-publish-summary{grid-template-columns:repeat(2,1fr)}.inventory-publish-summary>div+div{border-left:0}}@media(max-width:760px){.inventory-publish-head{flex-direction:column}.inventory-publish-workspace{grid-template-columns:1fr}.inventory-pool-list{border-right:0;border-bottom:1px solid #e3e8ee}.inventory-pool-scroll{max-height:220px}}@media(max-width:768px){.listing-new-header{flex-direction:column;gap:12px}.listing-new-header h1{font-size:24px}.listing-new-kpi-strip{grid-template-columns:1fr}.listing-new-table-card .ant-table-thead>tr>th{font-size:12px;padding:8px 12px!important}.listing-new-table-card .ant-table-tbody>tr>td{padding:8px 12px!important}}@media(max-width:1200px){.content-shell{padding:18px}}@media(max-width:768px){.page-title{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.page-title h2{font-size:24px}.page-title{padding-bottom:14px}.page-title>div:last-child{justify-content:flex-start}.system-filter-fields .ant-input{width:100%}.system-filter-fields .ant-select{flex:1;min-width:130px}.menu-permission-layout{grid-template-columns:1fr}.menu-tree-panel{padding-right:0;padding-bottom:20px;border-right:0;border-bottom:1px solid #edf0f4}}.bi-context{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;color:#64748b;font-size:12px;background:#fff;border:1px solid #e8eaf1;border-radius:8px}.bi-context b{color:#4338ca}.bi-context i{color:#c5cad6;font-style:normal}.bi-kpi{padding:17px 18px;min-height:112px;border-radius:10px;background:#fff;border:1px solid #eef0f5;box-shadow:0 3px 14px #242a420b;position:relative;overflow:hidden}.bi-kpi:after{content:"";position:absolute;right:-28px;bottom:-35px;width:100px;height:100px;border-radius:50%;background:currentColor;opacity:.07}.bi-kpi-label{color:#64748b;font-size:12px}.bi-kpi-value{margin-top:10px;color:#172033;font-size:25px;font-weight:700;letter-spacing:-.04em}.bi-kpi-note{margin-top:5px;color:#94a3b8;font-size:11px}.bi-kpi-violet{color:#ff7a1a}.bi-kpi-orange{color:#ef8b45}.bi-kpi-green{color:#24a36b}.bi-kpi-blue{color:#ff7a1a}.bi-insight-card{height:100%}.bi-insight-line{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #f0f1f5}.bi-insight-line:last-child{border-bottom:0}.bi-insight-line b{color:#283247;font-size:13px}.bi-insight-line p{margin:4px 0 0;color:#8490a5;font-size:12px;line-height:1.6}.bi-dot{width:9px;height:9px;flex:0 0 9px;margin-top:5px;border-radius:50%}.bi-dot.green{background:#28a873}.bi-dot.red{background:#ef6c6c}.bi-dot.purple{background:#ff7a1a}.bi-dashboard-note{margin:0 0 12px;padding:9px 12px;color:#718096;font-size:12px;border:1px solid #e8ebf2;border-radius:7px;background:#fff}.bi-panel{height:100%;border:1px solid #e9ecf3;box-shadow:0 2px 9px #212b4409}.bi-panel .ant-card-head{min-height:42px;padding:0 14px;border-bottom:1px solid #f0f2f6}.bi-panel .ant-card-head-title{font-size:13px}.bi-panel .ant-card-body{padding:0 10px 8px}.bi-panel-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #f0f2f6}.bi-panel-metric{min-height:70px;padding:12px 10px;border-right:1px solid #f0f2f6}.bi-panel-metric:last-child{border-right:0}.bi-panel-metric span,.bi-panel-metric small{display:block;color:#8b96a8;font-size:11px}.bi-panel-metric b{display:block;margin-top:7px;color:#273143;font-size:18px;line-height:1.1}.bi-panel-metric small{margin-top:4px;font-size:10px}@media(max-width:700px){.bi-panel-metrics{grid-template-columns:1fr}.bi-panel-metric{border-right:0;border-bottom:1px solid #f0f2f6}.bi-panel-metric:last-child{border-bottom:0}}.cbt-analysis-page{min-height:100%;color:#253044}.cbt-analysis-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:0 0 12px;border-bottom:1px solid #e7eaf0}.cbt-analysis-toolbar h2{margin:0 0 4px;color:#172033;font-size:20px;line-height:1.25;font-weight:750;letter-spacing:0}.cbt-analysis-toolbar span{color:#6f7d91;font-size:12px}.cbt-kpi-strip{display:grid;grid-template-columns:repeat(6,minmax(128px,1fr));gap:10px;margin:0 0 12px}.cbt-kpi-item{display:flex;flex-direction:column;min-height:82px;padding:12px 14px;border:1px solid #e4eaf2;border-left-width:3px;border-radius:7px;background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:0 1px 2px #212b4409;transition:transform .18s ease,box-shadow .18s ease}.cbt-kpi-top{display:flex;align-items:center;gap:8px}.cbt-kpi-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;font-size:14px;flex:0 0 auto}.cbt-kpi-label{overflow:hidden;color:#718096;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.cbt-kpi-value{display:block;overflow:hidden;margin:9px 0 3px;color:#172033;font-size:20px;line-height:1.2;font-weight:760;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.cbt-kpi-note{display:block;overflow:hidden;color:#8a93a2;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.cbt-kpi-item.is-warning{border-color:#f3d7a7;background:#fffaf1}.cbt-kpi-item.is-warning .cbt-kpi-value{color:#9a5b00}.cbt-kpi-item.is-ok{border-color:#cfe9db;background:#f7fcf9}.cbt-kpi-item.is-ok .cbt-kpi-value{color:#137146}.cbt-store-block{margin-top:16px}.cbt-store-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.cbt-store-head h2{margin:0;color:#303846;font-size:18px}.cbt-store-head span{color:#7b8492;font-size:12px}.cbt-analysis-table-card{margin-bottom:16px;border:1px solid #dce3ed;border-radius:7px;box-shadow:none}.cbt-analysis-table-card .ant-card-body{padding:0}.cbt-analysis-table-card .ant-table{color:#2d3748}.cbt-analysis-table-card .ant-table-container{border:0;border-radius:7px}.cbt-analysis-table-card .ant-table-thead>tr>th{height:36px;padding:7px 9px;border-color:#dfe6ef!important;background:#f7f9fc;color:#536176;font-size:11px;line-height:1.25;font-weight:700;white-space:nowrap}.cbt-analysis-table-card .ant-table-tbody>tr>td{padding:8px 9px;border-bottom-color:#edf1f6;vertical-align:middle}.cbt-analysis-table-card .ant-table-tbody>tr:hover>td{background:#fff7ef!important}.cbt-analysis-table-card .ant-table-cell-fix-left,.cbt-analysis-table-card .ant-table-cell-fix-right{background:#fff}.cbt-store-cell{display:grid;min-width:0;gap:2px}.cbt-store-cell b{overflow:hidden;color:#182235;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.cbt-store-cell span{overflow:hidden;color:#7d8797;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.cbt-table-metric b{color:#1d2939;font-size:12px;line-height:1.2;font-weight:700}.cbt-change{font-size:11px;line-height:1.2;font-variant-numeric:tabular-nums}.cbt-status-tag{max-width:104px;margin-inline-end:0;overflow:hidden;border-radius:5px;font-size:11px;line-height:20px;text-overflow:ellipsis;vertical-align:middle}.cbt-action-button{min-width:72px}.cbt-analysis-page .ant-btn:focus-visible,.cbt-analysis-page .ant-select-focused .ant-select-selector{outline:2px solid rgba(232,93,4,.38);outline-offset:2px}.cbt-sales-grid{display:grid;grid-template-columns:96px repeat(6,minmax(104px,1fr));align-items:stretch;gap:10px;overflow-x:auto}.cbt-sales-label{display:grid;align-content:end;gap:6px;min-height:92px;color:#656e7d;font-size:13px}.cbt-sales-card{display:grid;align-content:center;justify-items:center;min-height:92px;border:1px solid #d7dbe3;background:#fafafa}.cbt-sales-card strong{color:#424b5a;font-size:13px}.cbt-sales-card b{margin-top:7px;color:#252d3a;font-size:15px}.cbt-sales-card span{margin-top:5px;font-size:12px}.cbt-mini-chart{display:flex;align-items:end;gap:22px;height:210px;margin-top:18px;padding:18px 28px 0;border-top:1px solid #edf0f5}.cbt-bar-wrap{display:grid;flex:1;height:100%;align-items:end;justify-items:center;gap:7px;color:#7a8391}.cbt-bar{display:block;width:100%;max-width:36px;border-radius:3px 3px 0 0;background:#56bce9}.cbt-discount-card{margin-bottom:16px;border:1px solid #d9dde5;border-radius:4px}.cbt-discount-card .ant-card-body{display:flex;align-items:center;justify-content:space-between;gap:10px}.cbt-discount-card strong{color:#5d6675}.cbt-discount-card b{color:#6b7280;font-size:18px}.cbt-policy-title{display:flex;align-items:center;justify-content:space-between;margin:4px 0 12px}.cbt-policy-title h3{margin:0;color:#5d6675;font-size:16px}.cbt-policy-title span{color:#7b8492;font-size:12px}.cbt-policy-card{margin-bottom:14px;border:1px solid #d9dde5;border-radius:4px;box-shadow:none}.cbt-policy-card .ant-card-head{min-height:42px;border-bottom:0}.cbt-policy-card .ant-card-head-title{color:#5d6675;font-size:15px;font-weight:700}.cbt-policy-card .ant-card-body{padding-top:0;color:#687180}.cbt-drawer-section-title{margin:2px 0 0;color:#303846;font-size:14px;font-weight:700;letter-spacing:0}.cbt-sales-chart{padding:8px 4px 4px;border:1px solid #edf0f5;border-radius:7px;background:#fff}.cbt-policy-card p{margin:0 0 10px;font-size:13px}.cbt-policy-line{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;color:#687180;font-size:13px}.cbt-json-preview{max-height:520px;margin:0;overflow:auto;white-space:pre-wrap;word-break:break-word;color:#334155;font-size:12px;line-height:1.55}@media(max-width:900px){.cbt-analysis-toolbar,.cbt-store-head{align-items:stretch;flex-direction:column}.cbt-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cbt-sales-grid{grid-template-columns:88px repeat(6,112px)}}@media(max-width:560px){.cbt-kpi-strip{grid-template-columns:1fr}.cbt-analysis-toolbar .ant-space{width:100%}.cbt-analysis-toolbar .ant-select{width:100%!important}}.cbt-analysis-page{color:#253044}.cbt-analysis-eyebrow{margin-bottom:5px;color:#ff7a1a;font-size:11px;font-weight:700;letter-spacing:.04em}.cbt-analysis-toolbar h2{margin-bottom:3px;font-size:22px}.cbt-analysis-toolbar span{font-size:12px}.cbt-analysis-scope{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 13px;padding:9px 12px;border:1px solid #e6eaf1;border-radius:7px;background:#fff;color:#68768a;font-size:12px}.cbt-analysis-scope b{color:#2e3a4d;font-weight:700}.cbt-analysis-scope i{width:1px;height:14px;background:#d9dee8}.cbt-scope-dot{width:7px;height:7px;border-radius:50%;background:#22a06b;box-shadow:0 0 0 3px #e8f7ef}.cbt-bi-kpis{margin-bottom:12px}.cbt-bi-kpi{height:100%;border:1px solid #e4e9f1;border-radius:8px;box-shadow:0 2px 8px #25304409}.cbt-bi-kpi .ant-card-body{padding:14px 16px 13px}.cbt-bi-kpi .ant-statistic-title{margin-bottom:7px;color:#728096;font-size:12px}.cbt-bi-kpi .ant-statistic-content{color:#182235;font-size:24px;font-weight:760;line-height:1.15;font-variant-numeric:tabular-nums}.cbt-bi-kpi .ant-statistic-content-prefix{margin-right:2px;font-size:18px}.cbt-bi-kpi-ads{border-top:3px solid #e85d04}.cbt-bi-kpi-warning{border-top:3px solid #f59e0b;background:#fffaf0}.cbt-bi-kpi-warning .ant-statistic-content{color:#9a5b00}.cbt-kpi-sub{min-height:18px;margin-top:7px;color:#8b97a8;font-size:11px;line-height:1.45}.cbt-bi-overview-row{margin-bottom:12px}.cbt-bi-panel{height:100%;border:1px solid #e4e9f1;border-radius:8px;box-shadow:0 2px 8px #25304409}.cbt-bi-panel .ant-card-head{min-height:43px;padding:0 15px;border-bottom:1px solid #edf0f5}.cbt-bi-panel .ant-card-head-title{color:#2c3749;font-size:13px;font-weight:700}.cbt-bi-panel .ant-card-head-title .anticon{margin-right:7px;color:#e85d04}.cbt-bi-panel .ant-card-extra{color:#8995a6;font-size:11px}.cbt-bi-panel .ant-card-body{padding:10px 15px 13px}.cbt-insight{display:flex;gap:11px;padding:10px 0;border-bottom:1px solid #f0f2f6}.cbt-insight:last-child{border-bottom:0}.cbt-insight-dot{flex:0 0 8px;width:8px;height:8px;margin-top:5px;border-radius:50%}.cbt-insight-dot.red{background:#ef6c6c;box-shadow:0 0 0 4px #fff0f0}.cbt-insight-dot.orange{background:#f59e0b;box-shadow:0 0 0 4px #fff6df}.cbt-insight-dot.green{background:#22a06b;box-shadow:0 0 0 4px #e8f7ef}.cbt-insight b{color:#2b3648;font-size:13px}.cbt-insight p{margin:3px 0 0;color:#7d899a;font-size:12px;line-height:1.5}.cbt-distribution{display:flex;align-items:center;justify-content:space-between;margin:7px 0 5px;color:#657287;font-size:12px}.cbt-distribution b{color:#273346;font-size:12px}.cbt-bi-panel .ant-progress{margin-bottom:4px}.cbt-bi-panel .ant-progress-bg{height:6px!important;border-radius:3px}.cbt-bi-table-panel{border:1px solid #e2e7ef;border-radius:8px;box-shadow:0 2px 8px #25304409}.cbt-bi-table-panel .ant-card-head{min-height:48px;padding:0 15px;border-bottom:1px solid #edf0f5}.cbt-bi-table-panel .ant-card-head-title{color:#2c3749;font-size:14px;font-weight:750}.cbt-bi-table-panel .ant-card-head-title .anticon{margin-right:7px;color:#ff7a1a}.cbt-bi-table-panel .ant-card-extra{max-width:100%}.cbt-bi-table-panel .ant-card-body{padding:0}.cbt-table-help{padding:8px 15px;border-bottom:1px solid #eef1f5;color:#8792a2;font-size:11px;line-height:1.5}.cbt-bi-table-panel .ant-segmented{background:#f4f6f9}.cbt-bi-table-panel .ant-segmented-item{color:#69768a;font-size:11px}.cbt-bi-table-panel .ant-segmented-item-selected{color:#e85d04;font-weight:700}.cbt-bi-table-panel .ant-table{color:#354052}.cbt-bi-table-panel .ant-table-thead>tr>th{height:39px;padding:7px 9px;border-color:#e0e6ee!important;background:#f8f9fb;color:#5c697d;font-size:11px;font-weight:700;white-space:nowrap}.cbt-bi-table-panel .ant-table-tbody>tr>td{padding:9px;border-bottom-color:#edf0f4;vertical-align:middle;font-size:12px}.cbt-bi-table-panel .ant-table-tbody>tr:hover>td{background:#fff7ef!important}.cbt-bi-table-panel .ant-table-cell-fix-left,.cbt-bi-table-panel .ant-table-cell-fix-right{background:#fff}.cbt-action-cell{display:grid;gap:4px}.cbt-action-cell>div{display:flex;align-items:center;gap:6px;min-width:0}.cbt-action-cell .ant-tag{width:-moz-fit-content;width:fit-content;margin:0;font-size:10px;line-height:18px}.cbt-action-cell b{color:#2b3648;font-size:12px;font-weight:650;white-space:nowrap}.cbt-action-cell span{overflow:hidden;color:#8995a6;font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.cbt-table-metric{display:grid;gap:3px;align-content:center;min-height:30px}.cbt-table-metric b{color:#1d2939;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.cbt-change{display:inline-flex;align-items:center;gap:2px;font-size:10px;font-variant-numeric:tabular-nums}.cbt-change.positive{color:#1d9764}.cbt-change.negative{color:#d95c5c}.cbt-value-danger{color:#d95c5c;font-weight:700}.cbt-policy-risk-line{display:flex;align-items:center;gap:6px;margin-bottom:4px}.cbt-policy-risk-line .ant-tag{margin:0;font-size:10px;line-height:18px}.cbt-policy-warning-text{color:#d95c5c;font-size:10px;font-weight:700}.cbt-policy-counts{display:flex;gap:9px;color:#768397;font-size:10px;line-height:1.4}.cbt-policy-counts .is-exceeded{color:#d95c5c;font-weight:700}.cbt-policy-metrics-cell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px;color:#657287;font-size:10px;line-height:1.45}.cbt-policy-metrics-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbt-policy-metrics-cell b{color:#536176;font-weight:600}.cbt-policy-metrics-cell span.is-exceeded,.cbt-policy-metrics-cell span.is-exceeded b{color:#d95c5c;font-weight:700}@media(max-width:900px){.cbt-analysis-toolbar{align-items:stretch;flex-direction:column}.cbt-analysis-toolbar .ant-space{justify-content:space-between}.cbt-bi-table-panel .ant-card-extra{width:100%;margin-top:8px}.cbt-bi-table-panel .ant-card-head{height:auto;padding-bottom:9px}}@media(max-width:560px){.cbt-analysis-scope{align-items:flex-start;flex-direction:column;gap:5px}.cbt-analysis-scope i{display:none}.cbt-analysis-toolbar .ant-space,.cbt-analysis-toolbar .ant-select{width:100%!important}.cbt-bi-table-panel .ant-segmented{width:100%;overflow-x:auto}}.listing-ops-page{color:#253044}.listing-ops-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.listing-ops-eyebrow{display:block;margin-bottom:7px;color:#e85d04;font-size:10px;font-weight:750;letter-spacing:.11em}.listing-ops-header h1{margin:0;color:#1d2939;font-size:26px;font-weight:780;letter-spacing:-.035em}.listing-ops-header p{margin:7px 0 0;color:#7b8798;font-size:12px}.listing-ops-header-actions{display:flex;gap:8px}.listing-ops-header-actions .ant-btn{border-color:#dfe5ee;color:#43536a}.listing-ops-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.listing-ops-summary .ant-card{overflow:hidden;border:1px solid #e3e8f0;border-top:3px solid #e85d04;border-radius:9px;box-shadow:0 3px 12px #1a284209}.listing-ops-summary .ant-card.is-risk{border-top-color:#dc6851;background:#fff}.listing-ops-summary .ant-card.is-opportunity{border-top-color:#2c9870;background:#fbfefc}.listing-ops-summary .ant-card-body{padding:14px 16px 13px}.listing-ops-summary span,.listing-ops-summary small{display:block;color:#7c899b;font-size:11px;line-height:1.35}.listing-ops-summary b{display:block;margin:6px 0 5px;color:#1d2939;font-size:23px;font-weight:780;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.listing-ops-summary .is-risk b{color:#bd5544}.listing-ops-summary .is-opportunity b{color:#217456}.listing-ops-section,.listing-ops-queue{margin-bottom:18px}.listing-ops-section-heading,.listing-ops-queue-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 1px 10px}.listing-ops-section-heading>div>span,.listing-ops-queue-head>div>span{color:#7b8798;font-size:11px;font-weight:650}.listing-ops-section-heading h2,.listing-ops-queue-head h2{margin:2px 0 0;color:#283548;font-size:15px;font-weight:760}.listing-ops-section-heading>small{color:#97a1af;font-size:10px}.listing-ops-filters{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.listing-ops-filters.is-action-only{grid-template-columns:repeat(8,minmax(0,1fr))}.listing-ops-filter{display:flex;align-items:center;justify-content:space-between;min-width:0;padding:10px 11px;border:1px solid #e2e7ef;border-radius:8px;background:#fff;color:#66758a;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.listing-ops-filter:hover{border-color:var(--filter-color, #8694b2);box-shadow:0 4px 12px #1f304f0f;transform:translateY(-1px)}.listing-ops-filter.is-active{border-color:var(--filter-color, #e85d04);box-shadow:inset 0 0 0 1px var(--filter-color, #e85d04);color:var(--filter-color, #c74a04);background:#fff8f0}.listing-ops-filter span{overflow:hidden;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.listing-ops-filter b{flex:0 0 auto;margin-left:7px;color:#273548;font-size:16px;font-variant-numeric:tabular-nums}.listing-ops-filter.is-active b{color:var(--filter-color, #c74a04)}.listing-ops-queue-head{margin-top:24px}.listing-ops-controls{display:flex;gap:8px}.listing-ops-controls .ant-input-affix-wrapper{width:230px}.listing-ops-controls .ant-select{width:150px}.listing-ops-table-card{border:1px solid #e1e6ee;border-radius:9px;box-shadow:0 3px 12px #1f304f0a}.listing-ops-table-card .ant-card-body{padding:0}.listing-ops-table-card .ant-table-thead>tr>th{padding:10px 12px;border-bottom-color:#e2e7ee;background:#f7f9fb;color:#65748a;font-size:11px;font-weight:720}.listing-ops-table-card .ant-table-tbody>tr>td{padding:12px;border-bottom-color:#edf0f4;vertical-align:middle}.listing-ops-table-card .listing-ops-row{cursor:pointer}.listing-ops-table-card .listing-ops-row:hover>td{background:#fff7ef!important}.listing-ops-table-card .ant-table-cell-fix-left,.listing-ops-table-card .ant-table-cell-fix-right{background:#fff}.listing-ops-action{display:grid;gap:5px}.listing-ops-action .ant-tag{width:-moz-fit-content;width:fit-content;margin:0;font-size:11px;font-weight:650}.listing-ops-action span{color:#9aa4b3;font-size:10px;font-variant-numeric:tabular-nums}.listing-ops-product{display:grid;min-width:0;gap:3px}.listing-ops-product b{color:#c74a04;font-family:JetBrains Mono,ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:11px}.listing-ops-product span{overflow:hidden;color:#2d394c;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.listing-ops-product small{overflow:hidden;color:#8793a4;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.listing-ops-product small.is-sku{overflow:visible;color:#5f6d81;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.listing-ops-product.is-campaign{padding-left:16px}.listing-ops-overlap{color:#8b5cf6;font-variant-numeric:tabular-nums}.listing-ops-overlap.is-clear{color:#8491a2;font-size:11px}.listing-ops-overlap.is-alert{display:grid;gap:3px;width:-moz-fit-content;width:fit-content;padding:6px 8px;border:1px solid #efc9b9;border-radius:6px;background:#fff7f3}.listing-ops-overlap.is-alert b{color:#b64f35;font-size:12px;line-height:1.2}.listing-ops-overlap.is-alert span{color:#9a725f;font-size:10px;line-height:1.3;white-space:nowrap}.listing-ops-overlap.is-alert.is-campaign{max-width:190px}.listing-ops-overlap.is-alert.is-campaign b,.listing-ops-overlap.is-alert.is-campaign span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-ops-next.is-overlap b{color:#b64f35}.listing-ops-product.is-campaign b{color:#6e7d91}.listing-ops-table-card .listing-ops-campaign-row>td{background:#fbfcfe}.listing-ops-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.listing-ops-metrics.is-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px}.listing-ops-metric{display:grid;gap:3px;min-width:0}.listing-ops-metric span{overflow:hidden;color:#8692a3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.listing-ops-metric b{overflow:hidden;color:#304057;font-size:12px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.listing-ops-metric b.is-emphasis{color:#c46342}.listing-ops-next{display:grid;gap:4px;max-width:310px}.listing-ops-next b{display:-webkit-box;overflow:hidden;color:#4b596d;font-size:11px;font-weight:560;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.listing-ops-next span{display:-webkit-box;overflow:hidden;color:#929dac;font-size:10px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.listing-ops-empty{margin-top:70px;text-align:center}.listing-ops-empty .ant-card-body{padding:58px 20px}.listing-ops-empty p{color:#7b8798;font-size:12px}.listing-ops-loading{display:grid;min-height:320px;place-items:center}.listing-ops-drawer-title{display:grid;gap:2px}.listing-ops-drawer-title span{color:#8e99a8;font-size:10px;font-weight:700;letter-spacing:.09em}.listing-ops-drawer-title b{color:#2b384b;font-family:JetBrains Mono,ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:14px}.listing-ops-drawer{display:grid;gap:24px}.listing-ops-product-card{display:flex;gap:15px}.listing-ops-product-card img,.listing-ops-image-placeholder{flex:0 0 108px;width:108px;height:108px;border:1px solid #e0e6ee;border-radius:8px;-o-object-fit:cover;object-fit:cover}.listing-ops-image-placeholder{display:grid;place-items:center;background:#f6f8fb;color:#9da7b5;font-size:10px;font-weight:700;letter-spacing:.07em}.listing-ops-product-card>div{min-width:0}.listing-ops-product-card .ant-tag{margin-bottom:7px}.listing-ops-product-card h2{display:-webkit-box;margin:0 0 8px;overflow:hidden;color:#2b384b;font-size:14px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.listing-ops-product-card p{margin:3px 0;color:#7d899a;font-size:11px}.listing-ops-product-card a{display:inline-flex;align-items:center;gap:4px;margin-top:8px;color:#d5540f;font-size:11px}.listing-ops-diagnosis{padding:14px 15px;border-left:4px solid;border-radius:7px}.listing-ops-diagnosis>span{color:#6c7889;font-size:10px;font-weight:700}.listing-ops-diagnosis h3{margin:5px 0 6px;color:#35435a;font-size:13px;line-height:1.5}.listing-ops-diagnosis p{margin:0;color:#637287;font-size:11px;line-height:1.7}.listing-ops-drawer-heading{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px}.listing-ops-drawer-heading span{color:#354158;font-size:13px;font-weight:730}.listing-ops-drawer-heading small{color:#96a1af;font-size:10px}.listing-ops-drawer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.listing-ops-drawer-grid>div{display:grid;gap:4px;min-height:72px;padding:10px;border:1px solid #e6eaf0;border-radius:7px}.listing-ops-drawer-grid span,.listing-ops-drawer-grid small{color:#8a96a7;font-size:10px}.listing-ops-drawer-grid b{color:#2e3b50;font-size:17px;font-variant-numeric:tabular-nums}.listing-ops-data-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:12px;border:1px solid #e5e9ef;border-radius:7px}.listing-ops-data-note{display:grid;gap:5px;padding:12px 13px;border-radius:7px;background:#f7f9fc;color:#798699}.listing-ops-data-note b{color:#5d6a7d;font-size:11px}.listing-ops-data-note span{font-size:10px;line-height:1.55}@media(max-width:1440px){.listing-ops-filters.is-action-only{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.listing-ops-summary{grid-template-columns:repeat(2,1fr)}.listing-ops-filters,.listing-ops-filters.is-action-only{grid-template-columns:repeat(4,1fr)}}@media(max-width:720px){.listing-ops-header,.listing-ops-queue-head{align-items:stretch;flex-direction:column}.listing-ops-header-actions{justify-content:flex-start}.listing-ops-filters,.listing-ops-filters.is-action-only{grid-template-columns:repeat(2,1fr)}.listing-ops-controls{flex-direction:column}.listing-ops-controls .ant-input-affix-wrapper,.listing-ops-controls .ant-select{width:100%}.listing-ops-drawer-grid,.listing-ops-data-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:440px){.listing-ops-summary{grid-template-columns:1fr}.listing-ops-product-card{flex-direction:column}}.store-ops-page{color:#283548}.store-ops-header{margin-bottom:18px}.store-ops-scope{padding:8px 11px;border:1px solid #dce8e4;border-radius:999px;background:#f5fbf8;color:#5a766c;font-size:11px;white-space:nowrap}.store-ops-period{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid #e1e8e7;border-radius:9px;background:#ffffffb8}.store-ops-period-dates{display:flex;align-items:center;gap:10px}.store-ops-period .ant-picker{height:34px;border-color:#dce8e4;background:#fff}.store-ops-period .store-ops-scope{line-height:1.55}.store-ops-mode-switch{display:flex;padding:3px;border:1px solid #dce8e4;border-radius:8px;background:#f7fbf9}.store-ops-mode-switch .ant-btn{height:28px;padding:0 10px;border:0;border-radius:5px;background:transparent;box-shadow:none;color:#688078;font-size:11px;font-weight:700}.store-ops-mode-switch .ant-btn-primary{background:#457f73;color:#fff}.store-ops-overview-row{display:grid;grid-template-columns:minmax(500px,.92fr) minmax(520px,1.08fr);gap:12px;margin-bottom:22px}.store-ops-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.store-ops-summary .ant-card{overflow:hidden;border:1px solid #dfe6e8;border-radius:12px;background:#fffdf9;box-shadow:0 7px 18px #282f280e}.store-ops-summary .ant-card.is-commerce{background:#fff8f1}.store-ops-summary .ant-card.is-ad{background:#fffdf8}.store-ops-summary .ant-card.is-risk{border-color:#efd4cf;background:#fff9f7}.store-ops-summary .ant-card-body{display:flex;align-items:center;gap:13px;min-height:78px;padding:14px 16px}.store-ops-summary .ant-card-body>div{min-width:0}.store-ops-summary i{display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;overflow:hidden;border:5px solid #2d8065;border-right-color:#cde2d6;border-radius:50%;color:#2e493f;font-size:10px;font-style:normal;font-weight:790;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.store-ops-summary .is-ad i{border-color:#ba7c15 #eadab8 #eadab8 #ba7c15;color:#8a5e16}.store-ops-summary .is-risk i{border-color:#bd5a4d #f0d8d4 #f0d8d4 #bd5a4d;color:#b45045}.store-ops-summary span,.store-ops-summary small{display:block;overflow:hidden;color:#7b8999;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.store-ops-summary b{display:block;margin:3px 0;overflow:hidden;color:#213548;font-size:21px;font-weight:790;font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.store-ops-summary .is-commerce b{color:var(--accent-ink)}.store-ops-summary .is-risk b{color:#bc5347}.store-ops-summary em{color:#bc5347;font-size:13px;font-style:normal;font-weight:650}.store-ops-trend{display:grid;gap:7px}.store-ops-trend>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.store-ops-trend small{color:#8793a2;font-size:10px}.store-ops-trend b{font-size:11px;font-variant-numeric:tabular-nums}.store-ops-trend b .anticon{margin-right:3px}.store-ops-trend .is-up{color:#26825e}.store-ops-trend .is-down{color:#c65d4f}.store-ops-trend .is-new{color:#9b7a31}.store-ops-risk-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:12px;margin-bottom:22px}.store-ops-focus-card{border:1px solid #e1e7eb;border-radius:9px;box-shadow:0 3px 12px #1f304f09}.store-ops-focus-card .ant-card-head{min-height:46px;padding:0 15px;border-bottom-color:#edf0f2}.store-ops-focus-card .ant-card-head-title{color:#354458;font-size:13px;font-weight:740}.store-ops-focus-card .ant-card-head-title .anticon{margin-right:7px;color:#c65d4f}.store-ops-focus-card .ant-card-extra{color:#92a0ad;font-size:10px}.store-ops-focus-card .ant-card-body{padding:4px 15px}.store-ops-alerts{display:grid}.store-ops-alerts button{display:flex;gap:10px;min-width:0;padding:11px 10px;border:0;border-bottom:1px solid #edf0f3;background:transparent;color:inherit;cursor:pointer;text-align:left}.store-ops-alerts button:last-child{border-bottom:0}.store-ops-alerts i{flex:0 0 7px;width:7px;height:7px;margin-top:6px;border-radius:50%;background:#cc8b2d}.store-ops-alerts i.critical{background:#d65e50;box-shadow:0 0 0 4px #fff1ef}.store-ops-alerts>button>div{display:grid;flex:1;gap:3px;min-width:0}.store-ops-alerts b{overflow:hidden;color:#354357;font-size:11px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.store-ops-alerts span{display:-webkit-box;overflow:hidden;color:#8591a1;font-size:10px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.store-ops-alerts strong{align-self:flex-start;color:#bb594c;font-size:10px}.store-ops-alerts strong .anticon{margin-left:4px}.store-ops-risk-queue{display:grid}.store-ops-risk-queue button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 0;border:0;border-bottom:1px solid #edf0f3;background:transparent;color:inherit;cursor:pointer;text-align:left}.store-ops-risk-queue button:last-child{border-bottom:0}.store-ops-risk-queue b{color:#b95145;font-size:11px}.store-ops-risk-queue span{overflow:hidden;color:#728194;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.store-ops-risk-queue .anticon{color:#b95145;font-size:10px}.store-ops-featured{margin-bottom:22px}.store-ops-featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.store-ops-featured-grid>button{display:grid;grid-template-columns:1fr auto;gap:12px;min-height:176px;padding:15px;border:1px solid #dfe6e8;border-radius:12px;background:#fffdf9;box-shadow:0 6px 16px #282f280b;color:inherit;cursor:pointer;text-align:left;transition:border-color .15s ease,transform .15s ease}.store-ops-featured-grid>button:hover{border-color:#5f96a1;transform:translateY(-1px)}.store-ops-featured-grid>button>div{display:grid;gap:3px}.store-ops-featured-grid>button>div span{color:#81909e;font-family:var(--font-mono);font-size:10px}.store-ops-featured-grid>button>div b{overflow:hidden;color:#2e4256;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.store-ops-featured-grid>button>strong{align-self:start;color:#2a806d;font-size:18px;font-variant-numeric:tabular-nums}.store-ops-featured-grid>button>strong small{color:#82909e;font-size:9px;font-weight:600}.store-ops-featured-grid>button>strong.is-warning{color:#b67b22}.store-ops-featured-grid>button>strong.is-critical{color:#c65d50}.store-ops-featured-grid>button>p{grid-column:1 / -1;margin:-2px 0 0;overflow:hidden;color:#647586;font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.store-ops-featured-grid>button>p.is-risk{color:#bb584c}.store-ops-featured-grid>button>p.is-watch{color:#a76f1b}.store-ops-featured-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1 / -1;gap:0 12px;margin:0;border-top:1px solid #edf0ed}.store-ops-featured-grid dl div{display:grid;gap:2px;padding-top:8px}.store-ops-featured-grid dl div:nth-child(n+3){border-top:1px solid #f1f3f0}.store-ops-featured-grid dt{color:#8795a2;font-size:9px}.store-ops-featured-grid dd{margin:0;overflow:hidden;color:#35495c;font-size:11px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.store-ops-featured-grid dd.is-up{color:#258264}.store-ops-featured-grid dd.is-down{color:#c75c4e}.store-ops-trend-card{border:1px solid #dfe6e8;border-radius:12px;background:#fffdf9;box-shadow:0 6px 16px #282f280b}.store-ops-trend-card .ant-card-head{min-height:45px;border-bottom-color:#edf0ed}.store-ops-trend-card .ant-card-head-title{color:#2e4256;font-size:14px;font-weight:760}.store-ops-trend-card .ant-card-body{padding:10px 15px 2px}.store-ops-trend-card .ant-card-extra .ant-select{width:230px}.store-ops-trend-tools{display:flex;justify-content:space-between;gap:12px;color:#81909e;font-size:10px}.store-ops-trend-tools span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.store-ops-no-risk{display:flex;align-items:center;justify-content:center;gap:8px;min-height:72px;color:#5e8778;font-size:12px}.store-ops-no-risk .anticon{color:#29916b;font-size:15px}.store-ops-queue{margin-top:22px}.store-ops-queue-header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:0 1px 10px}.store-ops-queue-header>div>span{color:#7d8999;font-size:11px;font-weight:650}.store-ops-queue-header h2{margin:2px 0 0;color:#2c3a4c;font-size:15px;font-weight:760}.store-ops-queue-header>small{color:#8a98a7;font-size:11px}.store-ops-highlight-switch{display:flex;align-items:center;gap:7px;color:#758496;font-size:11px}.store-ops-table{border:1px solid #dfe6e8;border-radius:10px;box-shadow:none}.store-ops-table .ant-card-body{padding:0}.store-ops-table .ant-table-thead>tr>th{padding:10px 12px;border-bottom-color:#dfe6e8;background:#f6f8f7;color:#697b8b;font-family:var(--font-mono);font-size:10px;font-weight:710}.store-ops-table .ant-table-tbody>tr>td{padding:12px;border-bottom-color:#edf1f2;vertical-align:middle}.store-ops-table .ant-table-tbody>tr:hover>td{background:#fafcfb!important}.store-ops-table-store{display:grid;gap:3px}.store-ops-table-store b{color:#2d4254;font-size:12px}.store-ops-table-store small{color:#8793a2;font-size:10px}.store-ops-score{color:#2d735f;font-variant-numeric:tabular-nums}.store-ops-score small{font-size:10px;font-weight:600}.store-ops-score.is-warning{color:#b57d22}.store-ops-score.is-critical{color:#c75a4c}.store-ops-delta{display:inline-block;color:#258264;font-size:11px;font-variant-numeric:tabular-nums}.store-ops-delta.is-down{color:#c75c4e}.store-ops-delta.is-highlighted{padding:4px 6px;border-radius:5px;background:#edf8f3}.store-ops-delta.is-down.is-highlighted{background:#fff0ed}.store-ops-risk-link{padding:0;border:0;background:transparent;color:#b35b26;cursor:pointer;font-size:11px;text-align:left}.store-ops-no-risk-text{color:#5d927e;font-size:11px}.store-ops-drawer-title{display:grid;gap:2px}.store-ops-drawer-title span{color:#8b98a6;font-size:10px;font-weight:730;letter-spacing:.1em}.store-ops-drawer-title b{color:#2d3f52;font-size:14px}.store-ops-drawer{display:grid;gap:24px}.store-ops-drawer-hero{padding:16px;border:1px solid #dfeae6;border-radius:8px;background:#f5fbf8}.store-ops-drawer-hero span,.store-ops-drawer-hero small{color:#718579;font-size:11px}.store-ops-drawer-hero b{margin:0 4px 0 0;color:#24735d;font-size:30px;font-variant-numeric:tabular-nums}.store-ops-drawer-hero .ant-progress{margin:10px 0 5px}.store-ops-drawer-hero p{margin:0;color:#647a70;font-size:11px;line-height:1.6}.store-ops-drawer-heading{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px}.store-ops-drawer-heading span{color:#354457;font-size:13px;font-weight:730}.store-ops-drawer-heading small{color:#96a1ad;font-size:10px}.store-ops-drawer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.store-ops-drawer-grid>div{display:grid;gap:4px;min-height:68px;padding:10px;border:1px solid #e5eaed;border-radius:7px}.store-ops-drawer-grid span{color:#8c98a7;font-size:10px}.store-ops-drawer-grid b{color:#34465a;font-size:15px;font-variant-numeric:tabular-nums}.store-ops-drawer-alerts{display:grid;gap:8px}.store-ops-drawer-alerts>div{display:grid;gap:4px;padding:11px 12px;border-left:4px solid #ca8d2b;border-radius:6px;background:#fffaf1}.store-ops-drawer-alerts>div.critical{border-color:#ce5d50;background:#fff6f4}.store-ops-drawer-alerts b{color:#46566a;font-size:11px}.store-ops-drawer-alerts span{color:#798697;font-size:11px;line-height:1.55}.store-ops-cbt-table{overflow-x:auto;border:1px solid #e3e8ec;border-radius:8px}.store-ops-cbt-table table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.store-ops-cbt-table th,.store-ops-cbt-table td{padding:10px 11px;border-bottom:1px solid #edf0f2;color:#46566a;font-size:11px;text-align:left;white-space:nowrap}.store-ops-cbt-table th{background:#f7f9f8;color:#7c8998;font-weight:700}.store-ops-cbt-table tr:last-child td{border-bottom:0}.store-ops-cbt-table td:first-child{min-width:170px;color:#33475a;font-weight:650}.store-ops-cbt-table .is-exceeded{color:#c75c4e;font-weight:760}.store-ops-cbt-table .ant-tag{margin:0}.store-ops-cbt-empty{padding:12px;border:1px dashed #dce4e5;border-radius:7px;color:#82909d;font-size:11px}.store-ops-profile-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.store-ops-profile-grid>div{display:grid;gap:6px;padding:11px;border:1px solid #e4e9ed;border-radius:7px}.store-ops-profile-grid span,.store-ops-profile-grid small{color:#8995a5;font-size:10px}.store-ops-profile-grid .ant-tag{width:-moz-fit-content;width:fit-content;margin:0}.store-ops-loading-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}@media(max-width:1280px){.store-ops-overview-row{grid-template-columns:1fr}.store-ops-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1080px){.store-ops-summary,.store-ops-loading-grid,.store-ops-featured-grid{grid-template-columns:repeat(2,1fr)}.store-ops-risk-grid{grid-template-columns:1fr}}@media(max-width:720px){.store-ops-queue-header,.store-ops-period,.store-ops-period-dates{align-items:stretch;flex-direction:column}.store-ops-scope{white-space:normal}.store-ops-segments,.store-ops-drawer-grid{grid-template-columns:repeat(2,1fr)}.store-ops-trend-card .ant-card-extra .ant-select{width:100%}.store-ops-trend-tools{align-items:flex-start;flex-direction:column}}@media(max-width:440px){.store-ops-summary,.store-ops-loading-grid,.store-ops-featured-grid,.store-ops-profile-grid{grid-template-columns:1fr}}.portfolio-ops-page,.ad-ops-page{margin:0 auto;background:transparent}.portfolio-ops-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.portfolio-ops-header>div:first-child>span{color:#e85d04;font-size:10px;font-weight:800;letter-spacing:.12em}.portfolio-ops-header h1{margin:4px 0 5px;color:#29384d;font-size:27px;letter-spacing:-.03em}.portfolio-ops-header p{margin:0;color:#7c8999;font-size:12px}.portfolio-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px}.ad-ops-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.ad-ops-kpi-groups{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-bottom:14px}.ad-ops-kpi-groups .portfolio-kpis{display:contents}.ad-ops-kpis .ad-ops-hero{background:#fff8f2;border-color:#f1d9c8}.ad-ops-kpis .ad-ops-hero b{color:#c95b18;font-size:30px}.ad-ops-kpis .ad-ops-hero.is-risk{background:#fff7f5;border-color:#efcfc8}.ad-ops-kpis .ad-ops-hero.is-risk b{color:#c4584d}.portfolio-kpis .ant-card{overflow:hidden;border:1px solid #e1e7ef;border-radius:10px;box-shadow:none}.portfolio-kpis .ant-card-body{display:grid;gap:5px;min-height:116px;padding:17px}.portfolio-kpis span,.portfolio-kpis small{color:#8491a2;font-size:11px}.portfolio-kpis b{color:#2d4058;font-size:25px;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.portfolio-kpis .is-risk{border-color:#f1d4ce;background:snow}.portfolio-kpis .is-risk b{color:#c4584d}.portfolio-main-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);gap:14px;margin-bottom:14px}.portfolio-main-grid .ant-card,.portfolio-table{border:1px solid #e1e7ef;border-radius:10px;box-shadow:none}.portfolio-main-grid .ant-card-head,.portfolio-table .ant-card-head{border-bottom-color:#edf0f4;color:#36485e;font-weight:730}.portfolio-chart-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.portfolio-chart-tools .ant-select{width:310px}.portfolio-chart-tools span,.portfolio-table .ant-card-extra{color:#8491a2;font-size:11px}.portfolio-insights .ant-card-body{display:grid;gap:9px}.portfolio-insight{display:grid;gap:4px;padding:12px;border-left:3px solid #7790e8;border-radius:6px;background:#f8faff}.portfolio-insight:nth-child(2){border-left-color:#39a280;background:#f5fbf8}.portfolio-insight:nth-child(3){border-left-color:#c38a31;background:#fffaf2}.portfolio-insight b{color:#40536c;font-size:12px}.portfolio-insight span{color:#7d8a9a;font-size:11px;line-height:1.55}.portfolio-table .ant-card-body{padding:0}.portfolio-table .ant-table-thead>tr>th{background:#f8fafc;color:#6d7d90;font-size:11px}.portfolio-table .ant-table-tbody>tr>td{color:#3c4e64;font-size:12px}.ad-ops-table .ant-table-thead>tr>th{padding:12px 15px;background:#f5f7fa;color:#637287;font-size:11px;font-weight:720;letter-spacing:.02em}.ad-ops-table .ant-table-tbody>tr>td{padding:13px 15px;border-bottom-color:#edf1f5;vertical-align:middle}.ad-ops-table .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.ad-ops-table .ant-table-tbody>tr.is-pause>td{background:#fff9f7}.ad-ops-table .ant-table-tbody>tr.is-reduce>td{background:#fffdf6}.ad-campaign-cell{display:grid;gap:5px;min-width:0}.ad-campaign-cell>div{display:flex;align-items:center;gap:6px;min-width:0}.ad-campaign-cell b{overflow:hidden;color:#33475e;font-size:12px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.ad-campaign-cell small,.ad-metric-cell span{color:#8390a0;font-size:11px}.ad-campaign-cell .ant-tag{margin:0}.ad-metric-cell{display:grid;gap:4px;font-variant-numeric:tabular-nums}.ad-metric-cell b{color:#35495f;font-size:13px;font-weight:720}.ad-metric-cell b small{color:#8793a2;font-size:10px;font-weight:600}.ad-ops-filters{display:flex;flex-wrap:wrap;gap:8px}.ad-ops-filters>.ant-select{width:175px}.ad-ops-focus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px}.ad-ops-focus button{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:12px 14px;border:1px solid #e0e6ed;border-radius:8px;background:#fff;color:#718093;cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}.ad-ops-focus button:hover{box-shadow:0 3px 10px #24395214}.ad-ops-focus button.active{border-color:#e85d04;background:#fff8f2}.ad-ops-focus button.active.risk{border-color:#d36a56;background:#fff7f5}.ad-ops-focus button.active.scale{border-color:#399e7b;background:#f3fbf7}.ad-ops-focus span{font-size:12px;font-weight:660}.ad-ops-focus b{color:#344860;font-size:22px;font-variant-numeric:tabular-nums}.ad-ops-action{display:grid;gap:6px;max-width:300px}.ad-ops-action .ant-tag{width:-moz-fit-content;width:fit-content;margin:0}.ad-ops-action span{color:#7d8998;font-size:11px;line-height:1.45}.portfolio-table .ant-table-tbody>tr:has(.ant-tag-volcano):hover>td{background:#fff9f7!important}.ad-decision-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.9fr);gap:14px;margin-bottom:14px}.ad-action-queue,.ad-context-rail>.ant-card{overflow:hidden;border:1px solid #e1e7ef;border-radius:10px;box-shadow:none}.ad-action-queue .ant-card-head,.ad-context-rail .ant-card-head{min-height:46px;border-bottom-color:#edf1f4;color:#37495f;font-size:13px;font-weight:730}.ad-action-queue .ant-card-extra{color:#bd5a4c;font-size:11px}.ad-action-queue .ant-card-body{padding:0 16px}.ad-action-list{display:grid}.ad-action-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #edf1f4}.ad-action-row:last-child{border-bottom:0}.ad-action-row>div{display:grid;gap:3px;min-width:0}.ad-action-row small{color:#8b98a6;font-size:10px}.ad-action-row b{overflow:hidden;color:#3c4e63;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ad-action-row span{color:#718093;font-size:11px;font-variant-numeric:tabular-nums}.ad-action-row .ant-tag{flex:0 0 auto;margin:0}.ad-action-row.is-pause{margin:0 -16px;padding:12px 16px;background:#fff9f7}.ad-context-rail{display:grid;gap:14px}.ad-context-rail .portfolio-trend .ant-card-body{padding:0 8px 4px}.ad-rule-card .ant-card-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.ad-rule-card .ant-card-body>div{display:grid;gap:4px;padding:12px;border-right:1px solid #edf1f4}.ad-rule-card .ant-card-body>div:last-child{border-right:0}.ad-rule-card b{color:#465a70;font-size:11px}.ad-rule-card span{color:#8491a0;font-size:10px;line-height:1.45}@media(max-width:960px){.portfolio-kpis,.ad-ops-kpi-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-main-grid{grid-template-columns:1fr}.portfolio-ops-header{flex-direction:column}.ad-ops-filters{width:100%}.portfolio-chart-tools{align-items:stretch;flex-direction:column}.portfolio-chart-tools .ant-select{width:100%}.ad-decision-grid{grid-template-columns:1fr}.ad-context-rail{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr)}}@media(max-width:620px){.portfolio-ops-page,.ad-ops-page{padding:14px}.portfolio-kpis,.ad-ops-kpi-groups,.ad-ops-focus{grid-template-columns:1fr}.portfolio-ops-header h1{font-size:23px}.ad-ops-filters>.ant-select,.ad-ops-filters .ant-picker{width:100%}.ad-context-rail,.ad-rule-card .ant-card-body{grid-template-columns:1fr}.ad-rule-card .ant-card-body>div{border-right:0;border-bottom:1px solid #edf1f4}.ad-rule-card .ant-card-body>div:last-child{border-bottom:0}}.listing-compare-ops{--compare-ink: #26344d;--compare-muted: #7a879b;margin:0 auto;background:transparent;font-family:inherit}.listing-compare-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.listing-compare-hero h1{margin:0 0 5px;color:var(--compare-ink);font-family:inherit;font-size:24px;font-weight:700;letter-spacing:0}.listing-compare-hero p{max-width:750px;margin:0;color:var(--compare-muted);font-size:13px;line-height:1.55}.listing-compare-actions .ant-btn{box-shadow:none}.listing-compare-kicker{display:block;margin-bottom:5px;color:#687796;font-size:10px;font-weight:750;letter-spacing:.1em}.listing-health-page .listing-ops-header{border-bottom:1px solid #e2e9ed}.listing-health-page .listing-ops-summary{margin-bottom:10px}.listing-health-funnel{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:center;margin-bottom:18px;padding:15px 18px;border:1px solid #dfe8ed;border-radius:9px;background:#f8fbfc}.listing-health-funnel>div{display:grid;gap:4px}.listing-health-funnel>div>span{color:#385c70;font-size:13px;font-weight:730}.listing-health-funnel small{color:#81919f;font-size:10px;line-height:1.45}.listing-health-funnel ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.listing-health-funnel li{position:relative;display:grid;gap:5px;padding:0 16px;border-right:1px solid #dfe8ed}.listing-health-funnel li:last-child{border-right:0}.listing-health-funnel li:after{position:absolute;top:19px;right:-5px;width:9px;height:9px;border-top:1px solid #9cabb6;border-right:1px solid #9cabb6;content:"";transform:rotate(45deg)}.listing-health-funnel li:last-child:after{display:none}.listing-health-funnel li span{color:#80909f;font-size:10px}.listing-health-funnel li b{color:#2d495a;font-size:18px;font-variant-numeric:tabular-nums}@media(max-width:900px){.listing-health-funnel{grid-template-columns:1fr}.listing-health-funnel ol{grid-template-columns:repeat(2,1fr);gap:14px 0}.listing-health-funnel li:nth-child(2){border-right:0}.listing-health-funnel li:after{display:none}}.listing-compare-controls{display:flex;align-items:center;gap:8px;margin:14px 0}.listing-compare-controls .ant-select{width:190px}.listing-compare-controls .ant-input-affix-wrapper{width:270px}.listing-compare-controls>span{margin-left:auto;color:#8b97a0;font-size:10px}.listing-compare-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.listing-compare-kpis .ant-card{border:1px solid #e4e9f1;border-radius:8px;box-shadow:none}.listing-compare-kpis .ant-card-body{display:grid;gap:5px;min-height:100px;padding:15px}.listing-compare-kpis span,.listing-compare-kpis small{color:var(--compare-muted);font-size:11px}.listing-compare-kpis b{color:var(--compare-ink);font-family:inherit;font-size:23px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0}.listing-compare-scoreboard{display:grid;grid-template-columns:1.15fr 1fr 1.2fr;margin-bottom:12px;overflow:hidden;border:1px solid #e1e7ef;border-radius:8px;background:#fff}.listing-compare-scoreboard>div{display:grid;gap:5px;min-height:98px;padding:15px 18px;border-right:1px solid #e8edf3}.listing-compare-scoreboard>div:last-child{border-right:0}.listing-compare-scoreboard span,.listing-compare-scoreboard small{color:#7d8999;font-size:11px}.listing-compare-scoreboard b{color:#2c3e56;font-size:24px;font-weight:730;font-variant-numeric:tabular-nums}.listing-compare-scoreboard em{font-style:normal}.listing-compare-scoreboard .up{color:#25805e}.listing-compare-scoreboard .down{color:#c65d50}.listing-compare-movers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.listing-compare-movers .ant-card{border:1px solid #e1e7ef;border-radius:8px;box-shadow:none}.listing-compare-movers .ant-card-head{min-height:44px;border-bottom-color:#edf1f5;color:#405168;font-size:13px}.listing-compare-movers .ant-card-extra{color:#8a96a5;font-size:10px}.listing-compare-movers .ant-card-body{padding:0 16px}.listing-compare-movers .ant-empty{margin:20px 0}.listing-compare-mover{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:12px 0;border-bottom:1px solid #edf1f5}.listing-compare-mover:last-child{border-bottom:0}.listing-compare-mover>div{display:grid;gap:3px;min-width:0}.listing-compare-mover b{color:#3e6588;font-size:12px}.listing-compare-mover span{overflow:hidden;color:#596a7d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.listing-compare-mover strong{align-self:center;font-size:13px;font-variant-numeric:tabular-nums}.listing-compare-mover strong.is-up{color:#25805e}.listing-compare-mover strong.is-down{color:#c55c50}.listing-compare-mover small{grid-column:1 / -1;color:#8a96a5;font-size:10px}.listing-compare-focus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px}.listing-compare-focus button{display:flex;align-items:center;justify-content:space-between;min-height:55px;padding:10px 13px;border:1px solid #e1e5e1;border-radius:5px;background:#fff;color:#6f7e8b;cursor:pointer}.listing-compare-focus button.active{border-color:#58778d;background:#f4f8fa}.listing-compare-focus button.active.risk{border-color:#cf725e;background:#fff7f4}.listing-compare-focus button.active.growth{border-color:#3a9b74;background:#f3fbf7}.listing-compare-focus span{font-size:11px;font-weight:700}.listing-compare-focus b{color:#334759;font-size:20px;font-variant-numeric:tabular-nums}.listing-compare-table{border:1px solid #dfe5df;border-radius:5px;box-shadow:none}.listing-compare-table .ant-card-body{padding:0}.listing-compare-table .ant-card-head{border-bottom-color:#e8ece8;color:var(--compare-ink);font-size:13px;font-weight:720}.listing-compare-table .ant-card-extra{color:#87939e;font-size:10px}.listing-compare-table .ant-table-thead>tr>th{padding:11px 13px;background:#f2f5f1;color:#6f7e89;font-size:11px}.listing-compare-table .ant-table-tbody>tr>td{padding:12px 13px;border-bottom-color:#edf0ed;vertical-align:top}.listing-compare-table .ant-table-cell-fix-left{background:#fff}.listing-compare-identity{display:grid;gap:4px}.listing-compare-identity a{color:#32688c;font-family:JetBrains Mono,ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:720}.listing-compare-identity b{display:-webkit-box;overflow:hidden;color:#3b4b59;font-size:11px;font-weight:620;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.listing-compare-identity span{overflow:hidden;color:#87939e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.listing-compare-decision{display:grid;gap:6px}.listing-compare-decision .ant-tag{width:-moz-fit-content;width:fit-content;margin:0;font-size:10px}.listing-compare-decision span{color:#6f7e8d;font-size:11px;line-height:1.45}.compare-value{display:grid;gap:3px}.compare-value b{color:#34475a;font-size:12px;font-variant-numeric:tabular-nums}.compare-value span{color:#96a1aa;font-size:10px}.compare-value small{color:#7c8998;font-size:10px}.compare-value small.up{color:#25805e}.compare-value small.down{color:#c25d4f}.compare-natural{color:#405362;font-size:12px;font-variant-numeric:tabular-nums}@media(max-width:940px){.listing-compare-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-compare-controls{flex-wrap:wrap}.listing-compare-controls>span{width:100%;margin-left:0}.listing-compare-hero{flex-direction:column}.listing-compare-scoreboard,.listing-compare-movers{grid-template-columns:1fr}.listing-compare-scoreboard>div{border-right:0;border-bottom:1px solid #e8edf3}.listing-compare-scoreboard>div:last-child{border-bottom:0}}@media(max-width:600px){.listing-compare-ops{padding:14px}.listing-compare-kpis,.listing-compare-focus{grid-template-columns:1fr}.listing-compare-controls .ant-select,.listing-compare-controls .ant-input-affix-wrapper{width:100%}.listing-compare-hero h1{font-size:23px}}.sales-pulse-page{margin:0 auto;color:#314155}.sales-pulse-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px;padding:20px 22px;border:1px solid #dce5ee;border-radius:10px;background:linear-gradient(112deg,#f7fbff,#fff 66%,#f5fbf8)}.sales-pulse-header>div>span{color:#4171a4;font-size:10px;font-weight:800;letter-spacing:.13em}.sales-pulse-header h1{margin:5px 0;color:#283b55;font-size:26px;letter-spacing:-.025em}.sales-pulse-header p{margin:0;color:#78889a;font-size:12px}.sales-pulse-header .ant-btn{box-shadow:none}.sales-pulse-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sales-pulse-switch{display:inline-flex;padding:3px;border:1px solid #dfe6ec;border-radius:7px;background:#fff}.sales-tree-note{display:grid;gap:2px}.sales-tree-note b{color:#3d5673;font-size:12px}.sales-tree-note span{color:#8a98a7;font-size:10px}.sales-parent-label{color:#647f9d;font-size:11px;font-weight:700}.sales-pulse-switch button{padding:6px 12px;border:0;border-radius:5px;background:transparent;color:#7a8999;font-size:12px;cursor:pointer}.sales-pulse-switch button.active{background:#ffede0;color:#2d6fab;font-weight:700}.sales-pulse-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.sales-pulse-kpis>div{display:grid;gap:6px;min-height:108px;padding:16px;border:1px solid #e1e8ef;border-radius:9px;background:#fff}.sales-pulse-kpis span,.sales-pulse-kpis small{color:#8391a1;font-size:11px}.sales-pulse-kpis b{color:#2d4059;font-size:25px;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.sales-pulse-kpis small{margin-top:auto}.sales-pulse-content{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.75fr);gap:12px;margin-bottom:12px}.sales-trend-card,.sales-pulse-ranking .ant-card,.sales-detail-card{border:1px solid #e1e8ef;border-radius:9px;box-shadow:none}.sales-trend-card .ant-card-head,.sales-pulse-ranking .ant-card-head,.sales-detail-card .ant-card-head{border-bottom-color:#eef2f5;color:#3b4e65;font-size:13px;font-weight:730}.sales-trend-card .ant-card-extra,.sales-pulse-ranking .ant-card-extra,.sales-detail-card .ant-card-extra{color:#8b98a5;font-size:10px}.sales-decision-panel{display:grid;gap:8px;padding:16px;border:1px solid #dfe8e4;border-radius:9px;background:#fff}.sales-panel-title{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:3px}.sales-panel-title b{color:#3b4e65;font-size:13px}.sales-panel-title span{color:#96a1ad;font-size:10px}.sales-decision{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;padding:10px;border-radius:6px;background:#f7f9fb}.sales-decision>b{color:#3f5268;font-size:21px;font-variant-numeric:tabular-nums;text-align:center}.sales-decision>div{display:grid;gap:3px}.sales-decision strong{color:#4c5e71;font-size:11px}.sales-decision span{color:#8290a0;font-size:10px;line-height:1.45}.sales-decision.risk{background:#fff7f4}.sales-decision.risk>b{color:#c75e4e}.sales-decision.success{background:#f3faf7}.sales-decision.success>b{color:#278262}.sales-pulse-ranking{margin-bottom:12px}.sales-pulse-ranking .ant-card-body{padding:7px 14px 4px}.sales-detail-card .ant-card-body{padding:0}.sales-detail-card .ant-table-thead>tr>th{padding:11px 13px;background:#f7f9fb;color:#728195;font-size:11px}.sales-detail-card .ant-table-tbody>tr>td{padding:12px 13px;color:#44566a;font-size:12px}.sales-detail-card .ant-table-cell-fix-left{background:#fff}.sales-sku{display:grid;gap:4px}.sales-sku b{color:#2d6da8;font-family:JetBrains Mono,ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:11px}.sales-sku span{display:-webkit-box;overflow:hidden;color:#627387;font-size:11px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sales-number{color:#2d465d;font-variant-numeric:tabular-nums}.sales-relation{display:inline-flex;align-items:center;gap:6px}.sales-relation small{color:#718399;white-space:nowrap}@media(max-width:960px){.sales-pulse-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-pulse-content{grid-template-columns:1fr}.sales-pulse-toolbar{align-items:stretch;flex-direction:column}}@media(max-width:640px){.sales-pulse-page{padding:0}.sales-pulse-header{align-items:stretch;flex-direction:column;padding:16px}.sales-pulse-header h1{font-size:23px}.sales-pulse-header .ant-space{display:flex}.sales-pulse-header .ant-btn{flex:1}.sales-pulse-kpis{grid-template-columns:1fr}.sales-pulse-toolbar .ant-space,.sales-pulse-toolbar .ant-input-affix-wrapper,.sales-pulse-toolbar .ant-select{width:100%!important}.sales-pulse-toolbar .ant-space{display:grid;gap:8px}.sales-pulse-switch{width:100%}.sales-pulse-switch button{flex:1}}.sales-pulse-header{align-items:center;margin-bottom:12px;padding:4px 2px 14px;border:0;border-bottom:1px solid #dce5ee;border-radius:0;background:transparent}.sales-pulse-header>div>span{display:none}.sales-pulse-header h1{margin:0 0 4px;font-size:23px}.sales-pulse-toolbar{align-items:flex-end;padding:10px 0 12px;margin:0}.sales-tree-note{gap:3px}.sales-pulse-kpis{gap:0;margin-bottom:16px;overflow:hidden;border:1px solid #e1e8ef;border-radius:8px;background:#fff}.sales-pulse-kpis>div,.sales-pulse-kpis>div:first-child,.sales-pulse-kpis>div:nth-child(2),.sales-pulse-kpis>div:nth-child(3),.sales-pulse-kpis>div:last-child{min-height:84px;padding:13px 16px;border:0;border-top:0;border-radius:0}.sales-pulse-kpis>div+div{border-left:1px solid #e8edf2}.sales-pulse-kpis b{font-size:21px}.sales-workbench{display:grid;grid-template-columns:minmax(0,1fr) 308px;align-items:start;gap:16px;width:100%}.sales-workbench>*,.sales-insight-rail,.sales-insight-rail>*{min-width:0}.sales-detail-card{min-width:0}.sales-insight-rail{display:grid;gap:12px}.sales-trend-card,.sales-pulse-ranking,.sales-detail-card{overflow:hidden;border:1px solid #e1e8ef;border-radius:8px;box-shadow:none}.sales-trend-card .ant-card-head,.sales-pulse-ranking .ant-card-head,.sales-detail-card .ant-card-head{min-height:46px;padding:0 14px}.sales-trend-card .ant-card-body,.sales-pulse-ranking .ant-card-body{padding:4px 10px 8px}.sales-decision-panel{gap:4px;padding:12px;border-color:#e1e8ef;border-radius:8px}.sales-panel-title{margin-bottom:5px}.sales-decision{grid-template-columns:34px 1fr;gap:8px;padding:8px}.sales-decision>b{font-size:18px}.sales-decision span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sales-detail-card .ant-table-tbody>tr>td{padding:10px 12px}.sales-detail-card .ant-table-thead>tr>th{padding:10px 12px}@media(max-width:1120px){.sales-workbench{grid-template-columns:1fr}.sales-insight-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-insight-rail>*{min-width:0}}@media(max-width:720px){.sales-pulse-kpis>div+div{border-top:1px solid #e8edf2;border-left:0}.sales-insight-rail{grid-template-columns:1fr}}.sales-workbench{display:block}.sales-workbench .sales-detail-card{width:100%}.sales-action-board{display:flex;align-items:center;gap:24px;margin-bottom:16px;padding:14px 16px;border:1px solid #e1e8ef;border-radius:8px;background:#fff}.sales-action-board-title{flex:0 0 170px;display:grid;gap:4px}.sales-action-board-title b{color:#2d4059;font-size:14px}.sales-action-board-title span{color:#8190a0;font-size:11px;line-height:1.45}.sales-action-list{display:grid;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid #e8edf2}.sales-action-list button{display:flex;align-items:center;gap:10px;min-width:0;padding:5px 14px;border:0;border-right:1px solid #e8edf2;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease}.sales-action-list button:last-child{border-right:0}.sales-action-list button:hover,.sales-action-list button.is-active{background:#f2f7ff}.sales-action-list button>b{color:#235e9e;font-size:22px;font-variant-numeric:tabular-nums}.sales-action-list button>span{display:grid;gap:2px;min-width:0}.sales-action-list strong{color:#40566f;font-size:12px}.sales-action-list small{overflow:hidden;color:#8795a5;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sales-action-list .sales-action-mapping>b{color:#a56a00}.sales-action{display:grid;gap:2px}.sales-action b{font-size:11px}.sales-action small{color:#8190a0;font-size:10px}.sales-action-replenish b{color:#c34e45}.sales-action-clearance b{color:#a56a00}.sales-action-promote b{color:#247653}.sales-action-watch b{color:#647f9d}@media(max-width:1080px){.sales-action-board{align-items:stretch;flex-direction:column;gap:10px}.sales-action-board-title{flex-basis:auto}.sales-action-list{border-left:0;border-top:1px solid #e8edf2;padding-top:10px}}@media(max-width:720px){.sales-action-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-action-list button{min-height:58px;padding:7px 9px}.sales-action-list button:nth-child(2){border-right:0}.sales-action-list button:nth-child(-n+2){border-bottom:1px solid #e8edf2}}.sku-map-page{margin:0 auto}.sku-map-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #dfe6ed}.sku-map-head>div>span{color:#477aaf;font-size:10px;font-weight:800;letter-spacing:.12em}.sku-map-head h1{margin:5px 0;color:#2b4059;font-size:25px;letter-spacing:-.025em}.sku-map-head p{margin:0;color:#7a8999;font-size:12px}.sku-map-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px}.sku-map-overview>div{padding:13px 16px;border:1px solid #e0e7ee;border-radius:8px;background:#fff}.sku-map-overview span,.sku-map-overview small{display:block;color:#8795a5;font-size:11px}.sku-map-overview strong{display:block;margin:3px 0;color:#2b4059;font-size:22px;line-height:1.2}.sku-map-overview small{color:#a2acb8}.sku-map-card{border:1px solid #e0e7ee;border-radius:8px;box-shadow:none}.sku-map-card .ant-card-body{padding:16px 0 0}.sku-map-rule{display:grid;grid-template-columns:90px 1fr;gap:12px;margin:0 16px 14px;padding:11px 13px;border-left:3px solid #4782bd;border-radius:5px;background:#f4f8fc}.sku-map-rule b{color:#3a5b7b;font-size:12px}.sku-map-rule span{color:#718397;font-size:11px;line-height:1.55}.sku-map-rule i{display:inline-grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#dceaf7;color:#3d6d9f;font-style:normal;font-weight:700}.sku-map-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 16px 14px}.sku-map-tools .ant-input-affix-wrapper{width:285px}.sku-map-tools .ant-select{width:200px}.sku-map-tools>span{color:#8795a5;font-size:11px}.sku-map-card .ant-table-thead>tr>th{background:#f7f9fb;color:#718195;font-size:11px}.sku-map-card .ant-table-tbody>tr>td{color:#46586b;font-size:12px}.sku-map-main{color:#2f6fa8;font-family:JetBrains Mono,ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:12px}.sku-map-card code{color:#5d6c7d;font-family:JetBrains Mono,ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:12px}.sku-map-count{color:#3d835f;font-size:13px;font-weight:720;font-variant-numeric:tabular-nums}.sku-map-drawer-note{margin-bottom:20px;padding:10px 12px;border:1px solid #e9eef3;border-radius:6px;background:#fff4ea;color:#718397;font-size:12px;line-height:1.55}@media(max-width:680px){.sku-map-head{flex-direction:column}.sku-map-overview{grid-template-columns:1fr}.sku-map-tools{align-items:stretch;flex-direction:column}.sku-map-tools .ant-space,.sku-map-tools .ant-input-affix-wrapper,.sku-map-tools .ant-select{width:100%!important}.sku-map-rule{grid-template-columns:1fr;gap:5px}}.sku-map-head>div>span,.sku-map-head h1{display:none}.sku-map-overview{display:none}:root{--paper: #f6f8fc;--paper-2: #eaf0f8;--card: #ffffff;--card-2: #f4f7fb;--ink: #17243a;--ink-2: #526176;--ink-3: #8492a6;--line: #dfe7f1;--line-soft: #edf2f7;--accent: #1554c0;--accent-bright: #2d73df;--accent-ink: #0d3f93;--amber: #a56a00;--amber-ink: #7d5100;--shadow: 0 1px 2px rgba(17, 48, 93, .04), 0 12px 32px -18px rgba(17, 48, 93, .18);--font-d: "Fraunces", "Noto Serif SC", Georgia, serif;--font-b: "Noto Sans SC", "PingFang SC", sans-serif;--font-m: "IBM Plex Mono", ui-monospace, monospace;--surface-table: #ffffff;--surface-table-head: #f3f7fc;--surface-table-hover: #eef5ff;--surface-detail: #f6f9fd;--table-border: #dfe7f1;--table-border-soft: #edf2f7;--table-ink: #17243a;--table-muted: #8492a6;--table-link: #1554c0;--table-danger: #c44338;--table-warning: #9a650c;--table-success: #247653}html,body,#root{min-height:100%}body{background:radial-gradient(900px 500px at 80% -10%,rgba(21,84,192,.05),transparent 62%),var(--paper);color:var(--ink)}body:before{background:none}.app-layout,.app-layout>.ant-layout,.app-main,.app-content{background:transparent!important}.app-sider{background:var(--ink)!important;border-right:0!important;box-shadow:8px 0 30px -24px #1b1a17bf}.app-logo{border-bottom-color:#ffffff1a!important}.app-brand-mark{background:linear-gradient(135deg,#ff7a1a,#e85d04 55%,#7a2a00)!important;box-shadow:inset 0 1px #ffffff59,0 6px 14px -6px #e85d04cc!important}.side-ctx-label,.nav-item,.side-user-name,.side-user-role,.side-fresh{color:#f4f1eaad!important}.nav-item:hover,.nav-item.is-active{background:#ffffff17!important;color:#fff!important}.nav-item.is-active:before{background:#ff9a5a!important}.app-topbar{background:#fffffff0!important;border-bottom-color:var(--line-soft)!important;backdrop-filter:blur(12px)}.topbar-crumb,.topbar-sync{color:var(--ink-3)!important}.topbar-title{color:var(--ink)!important;font-family:var(--font-d)}.workspace-tabs{background:#f6f8fc!important;border-bottom-color:var(--line)!important}.ws-tab.is-active{background:var(--card)!important;color:var(--ink)!important;border-color:var(--line)!important}.content-shell{max-width:none}.content-body{margin-right:-16px;padding-right:16px}.content-body>.ant-card,.content-body .ant-card{border-color:var(--line)!important;border-radius:10px!important;background:var(--card)!important;box-shadow:var(--shadow)!important}.content-body .ant-card-head{border-bottom-color:var(--line-soft)!important}.content-body .ant-table-thead>tr>th{background:var(--card-2)!important;color:var(--ink-3)!important;border-bottom-color:var(--line)!important}.content-body .ant-table-tbody>tr>td{border-bottom-color:var(--line-soft)!important}.content-body .ant-table-tbody>tr:hover>td{background:var(--card-2)!important}.ant-btn-primary{background:var(--accent)!important;border-color:var(--accent)!important;box-shadow:0 6px 14px -8px #1554c08c!important}.ant-btn-primary:hover{background:var(--accent-bright)!important;border-color:var(--accent-bright)!important}.ant-tag-blue,.ant-tag-geekblue{color:var(--accent-ink)!important;background:#1554c01a!important;border-color:#1554c033!important}@media(max-width:760px){.app-topbar{padding-inline:14px!important}.content-shell{padding-inline:12px!important}.content-body{margin-right:-12px;padding-right:12px}}.app-sider{width:280px!important;max-width:280px!important;min-width:280px!important}.app-logo{height:78px;padding:0 18px;gap:12px}.app-brand-mark{width:40px;height:40px;flex-basis:40px;border-radius:10px;font-size:20px}.app-brand-copy b{color:#f4f1ea!important;font-size:16px}.app-brand-copy small{color:#f4f1ea6b!important}.side-ctx{padding:14px 10px 6px}.side-ctx-label{padding:4px 10px 10px;color:#f4f1ea6b!important}.side-ctx-label:after{background:#ffffff1a}.app-nav{padding:4px 8px 16px}.nav-item{border-radius:8px;padding:10px 12px;margin-bottom:3px;color:#f4f1eaad!important}.nav-item:hover{background:#ffffff12!important;color:#fff!important;transform:translate(2px)}.nav-item.is-active{background:#ffffff1f!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff0f}.nav-item.is-active:before{left:-8px;top:9px;bottom:9px;width:3px;background:#ff9a5a!important}.nav-item.is-active .nav-item-icon{color:#ff9a5a!important}.menu-children{margin:1px 0 7px 18px;padding-left:10px;border-left:1px solid rgba(255,255,255,.1)}.menu-children .nav-item{padding-block:8px;font-size:12px}.side-foot{padding:13px 18px 17px;border-top-color:#ffffff1a}.side-avatar{width:34px;height:34px}@media(max-width:760px){.app-sider{width:220px!important;max-width:220px!important;min-width:220px!important}}.nav-rail{width:96px;flex:0 0 96px;display:flex;flex-direction:column;align-items:center;background:#fff;border-right:1px solid #dce3ed}.nav-rail .app-logo{height:78px;width:96px;padding:12px 6px 10px;justify-content:center}.nav-rail .brand-logo{width:84px;height:46px}.nav-rail .app-brand-mark{width:40px;height:40px;flex-basis:40px;font-size:22px;border-radius:10px}.nav-rail .app-brand-copy{text-align:center;gap:10px}.nav-rail .app-brand-copy b{font-size:12px}.nav-rail .app-brand-copy small{font-size:8px;letter-spacing:.1em}.nav-groups{display:flex;flex:1;width:100%;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;overflow-y:auto}.nav-group{position:relative;display:flex;width:100%;min-height:58px;padding:7px 2px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-radius:8px;background:transparent;color:#607087;font-size:10px;cursor:pointer}.nav-group:hover{color:#1554c0;background:#eef4ff}.nav-group.is-active{color:#1554c0;background:#e8f1ff;box-shadow:inset 0 0 0 1px #cbdcff}.nav-group.is-active:after{content:"";position:absolute;right:-7px;top:14px;width:3px;height:26px;border-radius:2px;background:#1554c0}.nav-group-icon{display:grid;place-items:center;font-size:17px;line-height:1}.nav-rail .side-foot{width:100%;padding:0 0 24px;border:0;display:flex;justify-content:center}.nav-rail .side-avatar{width:34px;height:34px;border-radius:50%;background:#f59e0b;font-size:14px}.nav-pages{flex:1;min-width:0;display:flex;flex-direction:column;padding:22px 12px}.nav-pages-head{margin-bottom:14px;color:#f4f1ea66;font-family:var(--font-m);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.nav-pages .app-nav{padding:0;overflow-y:auto}.nav-page-section{display:grid;gap:2px;margin:0 0 14px}.nav-page-section>span{padding:0 10px 5px;color:#f4f1ea61;font-family:var(--font-m);font-size:9px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.nav-page-item{position:relative;display:flex;align-items:center;gap:10px;width:100%;margin-bottom:4px;padding:10px 12px;border:0;border-radius:9px;background:transparent;color:#f4f1eaad;font-size:13px;text-align:left;cursor:pointer}.nav-page-item:hover{background:#ffffff12;color:#fff}.nav-page-item.is-active{background:#ffffff1f;color:#fff}.nav-page-item.is-active:before{content:"";position:absolute;left:-12px;top:12px;bottom:12px;width:2px;background:#ff7a1a}.nav-page-item .nav-item-icon{display:grid;place-items:center;width:18px;font-size:17px}.nav-page-item .nav-item-label{min-width:0;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}.side-user-data{display:none}.app-sider .ant-layout-sider-children{flex-direction:row!important;width:100%}.nav-pages{width:184px;flex:0 0 184px;overflow:hidden;background:#fff}.nav-pages-head{color:#8794a8}.nav-page-section>span{color:#8794a8}.nav-page-item{color:#526176}.nav-page-item:hover{color:#1554c0;background:#eef4ff}.nav-page-item.is-active{color:#1554c0;background:#e8f1ff}.nav-pages .app-nav{min-width:0}.app-sider,.nav-pages{transition:width .18s ease,flex-basis .18s ease,padding .18s ease,opacity .12s ease}.app-sider.is-pages-collapsed{width:96px!important;min-width:96px!important;max-width:96px!important}.app-sider.is-pages-collapsed .nav-pages{width:0;flex-basis:0;padding-inline:0;opacity:0;pointer-events:none}.app-sider.is-pages-collapsed .nav-group.is-active:after{right:-1px}@media(max-width:760px){.app-sider{width:280px!important;max-width:280px!important;min-width:280px!important}.nav-rail{width:72px;flex-basis:72px}.nav-rail .app-logo{width:72px}.nav-rail .app-brand-copy{display:none}.nav-rail .app-brand-mark{width:48px;height:48px;flex-basis:48px;font-size:28px}.nav-pages{width:208px;flex-basis:208px;padding-inline:10px}.app-sider.is-pages-collapsed{width:72px!important;min-width:72px!important;max-width:72px!important}.nav-page-item{padding-inline:12px;font-size:13px}}.erp-dashboard.operations .erp-trend-card,.erp-dashboard.operations .erp-health-card{display:none}.erp-dashboard.management .erp-task-card,.erp-dashboard.management .erp-card:has(.erp-quick-actions),.erp-dashboard.management .erp-card:has(.erp-quick-actions)+*{display:none}.command-dashboard{--navy: #0c1830;--ink: #17243b;--muted: #74829a;--blue: #397dff;--line: #e7ebf3;max-width:1440px;margin:0 auto;padding:8px 2px 22px;color:var(--ink);font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif}.command-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 148px;gap:28px;min-height:166px;padding:29px 32px;overflow:hidden;border-radius:16px;color:#fff;background:radial-gradient(circle at 79% -20%,#305da8 0,#305da800 32%),linear-gradient(118deg,#0a142b 10%,#122b56);box-shadow:0 16px 32px #11264d26}.command-hero:after{position:absolute;right:13%;bottom:-43px;width:170px;height:170px;border:1px solid rgba(135,180,255,.16);border-radius:50%;content:""}.command-hero-orbit{position:absolute;border:1px solid rgba(135,180,255,.13);border-radius:50%;pointer-events:none}.orbit-one{top:-150px;right:70px;width:350px;height:350px}.orbit-two{right:138px;bottom:-122px;width:260px;height:260px}.command-hero-copy,.command-hero-actions,.command-health{position:relative;z-index:1}.command-kicker{display:flex;align-items:center;gap:8px;color:#ffc9a8;font-size:10px;font-weight:700;letter-spacing:.13em}.command-kicker i{width:7px;height:7px;border-radius:50%;background:#5be4ad;box-shadow:0 0 0 4px #5be4ad1f}.command-kicker span{opacity:.45}.command-hero h1{margin:11px 0 7px;color:#fff;font-family:Georgia,Songti SC,serif;font-size:clamp(25px,2.4vw,35px);font-weight:600;letter-spacing:-.055em}.command-hero p{margin:0;color:#b9c8e1;font-size:12px}.command-hero-actions{display:flex;align-items:flex-start;gap:8px}.command-hero-actions .ant-select{width:170px}.command-hero-actions .ant-select-selector,.command-hero-actions .ant-btn{border-color:#a6c2ec59!important;background:#ffffff17!important;color:#fff!important;box-shadow:none!important}.command-hero-actions .ant-select-selection-placeholder{color:#d1dded}.command-health{display:grid;align-content:center;gap:4px;padding-left:23px;border-left:1px solid rgba(193,214,247,.2)}.command-health span{color:#9cb9e6;font-size:10px}.command-health span .anticon{margin-right:5px}.command-health b{color:#fff;font-size:25px;line-height:1;letter-spacing:-.05em}.command-health b em{color:#9eb7d9;font-size:13px;font-style:normal;font-weight:500}.command-health small{color:#aebed6;font-size:10px}.command-strip{display:flex;align-items:center;gap:10px;min-height:50px;margin:12px 0;padding:0 16px;border:1px solid var(--line);border-radius:10px;background:#fff}.command-strip>span:first-child{display:grid;place-items:center;width:24px;height:24px;border-radius:7px}.command-strip .is-alert{color:#d76b35;background:#fff2ec}.command-strip .is-calm{color:#278666;background:#eaf9f2}.command-strip b{color:#33445e;font-size:12px}.command-strip-note{margin-left:auto;color:#9aa5b5;font-size:10px}.command-strip button,.command-card-heading button{border:0;background:transparent;color:#e85d04;font-size:11px;font-weight:650;cursor:pointer}.command-strip button .anticon,.command-card-heading button .anticon{margin-left:4px;font-size:10px}.command-metrics{display:grid;grid-template-columns:1.34fr repeat(3,1fr);gap:12px;margin-bottom:12px}.command-metric{position:relative;display:grid;align-content:start;gap:7px;min-height:130px;padding:17px 18px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.command-metric:hover{transform:translateY(-2px);box-shadow:0 12px 24px #1f375c14}.command-metric>span{color:#7d899d;font-size:11px;font-weight:600}.command-metric strong{color:#1e2d47;font-size:25px;line-height:1.05;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.command-metric strong em{margin-left:3px;color:#78869a;font-size:11px;font-style:normal;font-weight:500;letter-spacing:0}.command-metric small{margin-top:auto;color:#8c98aa;font-size:10px}.command-metric .positive{color:#238261}.command-metric .negative{color:#cf623d}.metric-gmv{border:0;color:#fff;background:linear-gradient(125deg,#1a315d,#a83d00)}.metric-gmv>span,.metric-gmv small{color:#bcd0f0}.metric-gmv strong{position:relative;z-index:1;color:#fff}.metric-spark{position:absolute;right:-20px;bottom:-45px;width:180px;height:130px;border:20px solid rgba(127,181,255,.14);border-radius:50%;transform:rotate(-27deg)}.command-grid{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(320px,.92fr);gap:12px}.command-card{min-height:290px;border:1px solid var(--line);border-radius:12px;background:#fff}.command-card-heading{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 19px 0}.command-card-heading span{display:block;margin-bottom:4px;color:#8492a6;font-size:9px;font-weight:750;letter-spacing:.11em}.command-card-heading h2{margin:0;color:#273851;font-size:15px;letter-spacing:-.025em}.command-actions .command-card-heading>b{padding:4px 8px;border-radius:99px;color:#25815f;background:#ebf8f2;font-size:10px}.command-trend .echarts-for-react{padding:0 10px}.trend-caption{display:flex;align-items:center;gap:6px;margin:-4px 18px 14px;color:#9aa5b5;font-size:10px}.priority-list{padding:5px 17px 11px}.priority-list>button{display:grid;grid-template-columns:31px minmax(0,1fr) 12px;align-items:center;gap:9px;width:100%;padding:12px 0;border:0;border-bottom:1px solid #edf0f5;background:transparent;text-align:left;cursor:pointer}.priority-list>button:last-child{border-bottom:0}.priority-list>button>i{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;color:#b27b30;background:#fff5e8;font-size:13px;font-style:normal}.priority-list>button.is-critical>i{color:#d45d45;background:#fff0ee}.priority-list>button>span{display:grid;gap:3px;min-width:0}.priority-list strong{overflow:hidden;color:#40516a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.priority-list small{color:#99a5b4;font-size:10px}.priority-list>button>.anticon{color:#aab4c2;font-size:10px}.all-clear{display:grid;place-content:center;justify-items:center;min-height:202px;gap:5px;text-align:center}.all-clear>.anticon{color:#37ae80;font-size:28px}.all-clear b{color:#3a5263;font-size:12px}.all-clear span{color:#98a5b3;font-size:10px}.all-clear .ant-btn{padding:0;font-size:11px}.command-shortcuts{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:12px}.command-shortcuts>span{margin-right:4px;color:#8d99aa;font-size:10px}.command-shortcuts button{padding:7px 10px;border:1px solid #e3e8f0;border-radius:7px;background:#fff;color:#5d6d82;font-size:11px;cursor:pointer;transition:.18s ease}.command-shortcuts button:hover{border-color:#97b9ee;color:#2e6ecb}.command-shortcuts button .anticon{margin-right:4px}.command-shortcuts button:last-child{margin-left:auto;color:#e85d04;border-color:#ffd9c0}.command-shortcuts button:last-child .anticon:last-child{margin-right:0}@media(max-width:900px){.command-hero{grid-template-columns:1fr auto}.command-health{display:none}.command-metrics{grid-template-columns:repeat(2,1fr)}.command-grid{grid-template-columns:1fr}}@media(max-width:580px){.command-dashboard{padding-top:0}.command-hero{grid-template-columns:1fr;gap:18px;padding:23px 20px}.command-hero-actions{align-items:center}.command-hero-actions .ant-select{flex:1}.command-strip{align-items:flex-start;padding:12px}.command-strip-note{display:none}.command-strip button{margin-left:auto;white-space:nowrap}.command-metrics{grid-template-columns:1fr}.command-shortcuts button:last-child{margin-left:0}}.command-dashboard{max-width:none;margin:0;padding:8px 0 20px}.command-hero{min-height:146px}.command-metric{min-height:112px}.command-card{min-height:264px}.command-bottom-grid{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(320px,.92fr);gap:12px;margin-top:12px}.command-bottom-grid .command-card{min-height:230px}.health-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:9px 19px 14px}.health-items button{display:grid;grid-template-columns:minmax(0,1fr) 82px 10px;align-items:center;gap:9px;min-height:62px;padding:10px 0;border:0;border-bottom:1px solid #edf0f5;background:transparent;text-align:left;cursor:pointer}.health-items button:nth-last-child(-n+2){border-bottom:0}.health-items button>span{display:grid;gap:4px;min-width:0}.health-items button b{overflow:hidden;color:#475971;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.health-items button small{overflow:hidden;color:#98a4b4;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.health-items button>i{display:block;height:5px;overflow:hidden;border-radius:99px;background:#edf1f6}.health-items button>i em{display:block;height:100%;min-width:5px;border-radius:inherit}.health-items button>i.blue em{background:#4d88f4}.health-items button>i.orange em{background:#e5a34c}.health-items button>i.red em{background:#db7063}.health-items button>i.violet em{background:#e85d04}.health-items button>.anticon{color:#aeb8c6;font-size:9px}.command-data-panel{background:linear-gradient(132deg,#fff,#f6f9ff)}.command-data-panel .command-card-heading>.anticon{color:#7fa8ef;font-size:18px}.data-points{display:grid;grid-template-columns:repeat(3,1fr);margin:17px 19px 12px}.data-points>div{display:grid;gap:5px;padding:0 12px;border-right:1px solid #e5eaf2}.data-points>div:first-child{padding-left:0}.data-points>div:last-child{border-right:0}.data-points b{color:#284567;font-size:22px;line-height:1;letter-spacing:-.04em}.data-points span{color:#8795a7;font-size:9px}.command-data-panel>p{margin:0 19px;padding:10px;border-radius:7px;color:#6f8095;background:#e2edff9e;font-size:10px;line-height:1.5}.command-data-panel>p .anticon{margin-right:4px;color:#4b82df}@media(max-width:900px){.command-bottom-grid{grid-template-columns:1fr}}@media(max-width:580px){.health-items{grid-template-columns:1fr}.health-items button:nth-last-child(-n+2){border-bottom:1px solid #edf0f5}.health-items button:last-child{border-bottom:0}}.command-bottom-grid{grid-template-columns:1.25fr 1fr 1fr}.command-bottom-grid .command-card{min-height:252px}.store-rank-list{padding:7px 19px 11px}.store-rank-list button{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:34px;padding:6px 0;border:0;border-bottom:1px solid #edf0f5;background:transparent;text-align:left;cursor:pointer}.store-rank-list button:last-child{border-bottom:0}.store-rank-list>button>b{display:grid;place-items:center;width:19px;height:19px;border-radius:5px;color:#8c99ab;background:#f1f4f8;font-size:10px}.store-rank-list>button>b.is-top{color:#9b681c;background:#fff1d9}.store-rank-list span,.compact-list span{display:grid;gap:2px;min-width:0}.store-rank-list strong,.compact-list strong{overflow:hidden;color:#40516a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.store-rank-list small,.compact-list small{overflow:hidden;color:#96a3b3;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.store-rank-list em,.compact-list em{color:#315e9c;font-size:11px;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.compact-list{padding:7px 18px}.compact-list>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:46px;padding:7px 0;border:0;border-bottom:1px solid #edf0f5;background:transparent;text-align:left;cursor:pointer}.compact-list>button:last-child{border-bottom:0}.compact-list em.is-stockout{color:#c65742}.compact-list em i{color:#97a3b2;font-size:9px;font-style:normal;font-weight:500}.compact-empty{display:grid;place-content:center;min-height:170px;gap:7px;color:#8998a8;font-size:11px;text-align:center}.compact-empty .anticon{color:#39a77c;font-size:24px}@media(max-width:1180px){.command-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-store-rank{grid-column:span 2}}@media(max-width:700px){.command-bottom-grid{grid-template-columns:1fr}.command-store-rank{grid-column:auto}}.command-weekly-stores{min-height:0;margin-top:12px}.command-weekly-stores .command-card-heading>small{color:#96a3b3;font-size:10px}.weekly-store-list{padding:8px 19px 13px}.weekly-store-list>button{display:grid;grid-template-columns:minmax(170px,1.15fr) repeat(3,minmax(130px,1fr));align-items:center;gap:12px;width:100%;padding:10px 0;border:0;border-bottom:1px solid #edf0f5;background:transparent;text-align:left;cursor:pointer}.weekly-store-list>button:last-child{border-bottom:0}.weekly-store-list span,.weekly-store-list em{display:grid;gap:3px;min-width:0;font-style:normal}.weekly-store-list strong,.weekly-store-list em b{overflow:hidden;color:#40516a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.weekly-store-list span small,.weekly-store-list em small{color:#96a3b3;font-size:10px}.weekly-store-list em b{color:#315e9c;font-variant-numeric:tabular-nums}.weekly-store-list .positive{color:#238261}.weekly-store-list .negative{color:#cf623d}@media(max-width:760px){.command-weekly-stores .command-card-heading>small{display:none}.weekly-store-list{overflow-x:auto}.weekly-store-list>button{min-width:620px}}.ant-statistic-content,.metric-value,.store-kpi-value,.bi-kpi-value,.cbt-kpi-value,.analysis-value,.erp-stat-card strong,.inventory-kpi-card .ant-statistic-content,.inventory-command-signal b,.inventory-plan-strip strong,.inventory-risk-number strong,.inventory-data-quality b,.listing-new-kpi-value,.listing-action-metrics>div b,.listing-action-stats b,.listing-ops-summary b,.listing-ops-metric b,.store-ops-summary b,.store-ops-metrics b,.store-ops-signals b,.store-ops-drawer-hero b,.portfolio-kpis b,.sales-pulse-kpis b,.sales-decision>b,.listing-compare-kpis b,.listing-compare-scoreboard b,.listing-compare-summary b,.listing-compare-mover strong,.compare-value b,.compare-natural,.command-metric strong,.command-health b,.data-points b,.store-rank-list em,.compact-list em,.sync-config-overview .ant-statistic-content,.cbt-bi-kpi .ant-statistic-content,.listing-health-funnel li b,.cbt-table-metric b,.listing-action-row-metric b,.listing-action-row-ad-fee b,.listing-action-fee,.product-money,.sales-number,.sku-map-count,.cycle-summary strong,.cbt-kpi-item .cbt-kpi-value,.tabular-nums{font-family:var(--font-serif);font-variant-numeric:tabular-nums;letter-spacing:0}.eyebrow,.store-dashboard-kicker,.profile-kicker,.command-kicker,.listing-ops-eyebrow,.listing-compare-kicker,.cbt-analysis-eyebrow,.listing-action-eyebrow,.listing-new-kpi-label,.portfolio-ops-header>div:first-child>span,.sales-pulse-header>div>span,.sku-map-head>div>span,.store-ops-header>div>span,.inventory-command-header>div:first-child>span,.listing-ops-drawer-title span,.store-ops-drawer-title span,.listing-action-primary-head,.system-table-heading span,.listing-compare-controls>span,.comparison-subtitle,.sync-config-updated,.order-sync-status small,.listing-action-meta,.store-kpi-note,.erp-command-stats,.table-index,.code-inline,code{font-family:var(--font-mono)}.app-sider .ant-menu-sub.ant-menu-inline{background:var(--card-2)!important}.app-sider .ant-menu-submenu-arrow{color:var(--ink-3)}.app-sider .ant-menu-light .ant-menu-item-selected,.app-sider .ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{box-shadow:inset 3px 0 0 var(--accent)}.app-sider .ant-menu-light .ant-menu-item a,.app-sider .ant-menu-light .ant-menu-item a:hover{color:inherit}.ant-card,.table-card,.ant-drawer .ant-drawer-body{background:var(--color-bg-card)}.ant-table-wrapper .ant-table,.table-card .ant-table-wrapper{background:var(--surface-table)}.ant-table-wrapper .ant-table-container{border-color:var(--table-border)}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:var(--table-border-soft);color:var(--table-ink)}.ant-table-wrapper .ant-table-thead>tr>th{border-bottom-color:var(--table-border);background:var(--surface-table-head);color:var(--table-muted);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.06em}.ant-card .ant-card-head,.ant-drawer .ant-drawer-header{border-bottom-color:var(--line-soft)}.ant-drawer .ant-drawer-body{background:var(--surface-detail)}.procurement-contract-form{max-width:1360px;margin:0 auto}.procurement-contract-header{display:grid;grid-template-columns:1.2fr .7fr 1.45fr .65fr 1fr;gap:0 16px;padding:18px 20px 4px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-table)}.procurement-contract-header .ant-form-item{min-width:0}.warehouse-allocation-header{display:grid;grid-template-columns:1fr 2.1fr .58fr .72fr .82fr;gap:0 16px;padding:18px 20px 4px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-table)}.warehouse-allocation-header .ant-form-item{min-width:0}.shipping-plan-header{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 16px;padding:18px 20px 4px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-table)}.shipping-plan-header .ant-form-item{min-width:0}.shipping-plan-header__remark{grid-column:1 / -1}.procurement-contract-items-head{display:flex;align-items:center;justify-content:space-between;margin:24px 0 10px}.procurement-contract-items{border:1px solid var(--line-soft);border-radius:10px;overflow:hidden;background:var(--surface-table)}.customs-material-form{max-width:860px;margin:0 auto}.customs-material-section{margin-bottom:18px;padding:16px 18px 4px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-table)}.customs-material-section h3{margin:0 0 14px;color:var(--ink-1);font-size:14px}.customs-material-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.customs-material-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.customs-material-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.customs-long-text-field .ant-input{resize:vertical;line-height:1.5}@media(max-width:1050px){.procurement-contract-header,.warehouse-allocation-header,.shipping-plan-header{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.customs-material-grid--three,.customs-material-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.procurement-contract-header{grid-template-columns:1fr;padding:16px}}@media(max-width:520px){.customs-material-grid,.customs-material-grid--three,.customs-material-grid--four{grid-template-columns:1fr}}.ant-drawer .ant-descriptions-item-label{color:var(--ink-3)}.ant-descriptions-bordered .ant-descriptions-item-label{background:var(--card-2);color:var(--ink-2)}.ant-btn-primary{background:var(--color-primary)}.ant-btn-primary:hover,.ant-btn-primary:focus{background:var(--color-primary-bright)}.ant-tabs-ink-bar{background:var(--color-primary)!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary)!important}a{color:var(--color-primary)}.global-loading-bar span{background:linear-gradient(90deg,var(--color-primary),var(--color-primary-bright),var(--color-primary));box-shadow:0 0 10px #e85d0473}.ant-btn:focus-visible,.ant-menu-item:focus-visible,.ant-tabs-tab-btn:focus-visible,a:focus-visible{outline-color:#e85d0459}.sec-head{display:flex;align-items:baseline;gap:12px;margin:6px 0 16px}.sec-no{font-family:var(--font-mono);font-size:11px;color:var(--blue);letter-spacing:.12em;white-space:nowrap}.sec-title{font-family:var(--font-d);font-weight:600;font-size:17px}.sec-sub{margin-left:auto;color:var(--ink-3);font-family:var(--font-mono);font-size:12px;white-space:nowrap}.ant-card{border-color:var(--line);box-shadow:var(--shadow)}.ant-card .ant-card-head-title{color:var(--ink)}.ant-card .ant-card-extra{color:var(--ink-3)}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--surface-table-hover)}.chip{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10px;font-weight:600;padding:3px 8px;border-radius:20px;letter-spacing:.02em;white-space:nowrap}.chip.good{background:#1e7a4b1f;color:var(--green)}.chip.warn{background:#a56a0024;color:var(--amber-ink)}.chip.bad{background:#b33a2c1f;color:var(--red)}.chip.blue{background:#e85d041a;color:var(--blue-ink)}.chip.gray{background:#141a220f;color:var(--ink-2)}.tabular-nums{font-variant-numeric:tabular-nums}.mono-annot{font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;color:var(--ink-3)}.product-list-page .list-table-card,.product-list-page .ant-table-wrapper .ant-table{background:var(--surface-table)}.product-list-page .product-listing-copy a,.product-list-page .product-money{color:var(--table-ink)}.product-list-page .product-external-link,.product-list-page .ant-btn-link{color:var(--table-link)}.product-list-page .product-external-link:hover{color:var(--accent-ink)}.product-detail-drawer .ant-drawer-header{background:var(--surface-table)}.product-detail-drawer .product-drawer-summary{padding:0 0 18px;border-bottom:1px solid var(--table-border)}.product-detail-drawer .product-drawer-title{color:var(--table-ink);font-family:var(--font-d);font-size:20px}.product-detail-drawer .product-drawer-summary{align-items:flex-start}.product-detail-drawer .product-drawer-main{min-width:0;flex:1}.product-detail-drawer .product-drawer-title{line-height:1.35}.product-detail-drawer .product-drawer-identity{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;color:var(--table-muted);font-family:var(--font-m);font-size:12px}.product-detail-drawer .product-drawer-identity span{padding:3px 7px;border-radius:4px;background:var(--surface-table-head)}.product-detail-drawer .product-drawer-section{margin:20px 0 8px;color:var(--accent);font-family:var(--font-m);font-size:12px;font-weight:700;letter-spacing:.08em}.product-detail-drawer .product-drawer-section:before{content:"";display:inline-block;width:3px;height:13px;margin-right:8px;vertical-align:-2px;border-radius:2px;background:var(--accent)}.product-detail-drawer .product-detail-url{color:var(--accent);font-weight:600}.product-detail-drawer .product-specifics-collapse{margin-top:16px;border-color:var(--table-border);background:var(--surface-table)}.product-detail-drawer .product-specifics-collapse .ant-collapse-header{color:var(--table-ink);font-family:var(--font-m);font-weight:700}.product-detail-drawer .product-drawer-image{border-color:var(--table-border);background:var(--surface-table)}.product-detail-drawer .ant-descriptions-bordered .ant-descriptions-view{border-color:var(--table-border)}.product-detail-drawer .ant-descriptions-bordered .ant-descriptions-item-label{background:var(--surface-table-head);color:var(--table-muted);border-inline-end-color:var(--table-border);border-bottom-color:var(--table-border)}.product-detail-drawer .ant-descriptions-bordered .ant-descriptions-item-content{background:var(--surface-table);color:var(--table-ink);border-inline-end-color:var(--table-border);border-bottom-color:var(--table-border)}.amazon-product-status{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:4px}.amazon-product-issues{display:grid;gap:8px}.amazon-product-issues>div{display:grid;gap:3px;padding:10px 12px;border-left:3px solid var(--amber);background:#fffaf1}.amazon-product-issues b{color:var(--table-ink);font-family:var(--font-m);font-size:12px}.amazon-product-issues span{color:var(--table-muted);font-size:12px;line-height:1.5}@media(max-width:560px){.amazon-product-detail .product-drawer-summary{flex-wrap:wrap}.amazon-product-status{width:100%;justify-content:flex-start}}.amazon-order-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--table-border)}.amazon-order-hero span{color:var(--accent);font-family:var(--font-m);font-size:11px;font-weight:700;letter-spacing:.08em}.amazon-order-hero h2{margin:6px 0 4px;color:var(--table-ink);font-family:var(--font-m);font-size:18px}.amazon-order-hero p{margin:0;color:var(--table-muted);font-size:12px}.amazon-order-item{display:grid;gap:3px;min-width:220px}.amazon-order-item b{color:var(--table-ink);font-weight:600;line-height:1.4}.amazon-order-item span{color:var(--table-muted);font-family:var(--font-m);font-size:10px}.sku-explorer{display:flex;flex-direction:column;gap:14px;height:calc(100vh - 116px);min-height:620px;color:#27364a}.sku-explorer-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:2px 4px}.sku-explorer-head h1{margin:0;font-size:24px;letter-spacing:-.02em}.sku-explorer-head p{margin:4px 0 0;color:#77869a;font-size:13px}.sku-explorer-actions{display:flex;gap:8px}.sku-explorer-actions .ant-input-affix-wrapper{width:290px}.sku-explorer-workspace{display:grid;grid-template-columns:252px minmax(520px,1fr) 286px;flex:1;min-height:0;overflow:hidden;border:1px solid #dbe4ef;border-radius:8px;background:#fff}.sku-explorer-tree,.sku-explorer-detail{min-width:0;overflow:auto;background:#fbfcfe}.sku-explorer-tree{border-right:1px solid #dbe4ef;padding:14px 10px}.sku-explorer-detail{border-left:1px solid #dbe4ef}.sku-explorer .panel-title{display:flex;align-items:center;justify-content:space-between;padding:0 8px 13px;color:#34465d;font-size:13px}.sku-explorer .panel-title span{color:#8a98a9;font-size:11px}.sku-explorer-tree .ant-tree{background:transparent;color:#52657c;font-size:12px}.sku-explorer-tree .sku-tree-label{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:174px}.sku-explorer-tree .sku-tree-label b{min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.sku-explorer-tree .sku-tree-label small{display:grid;flex:0 0 auto;min-width:18px;height:18px;padding:0 4px;place-items:center;border-radius:9px;background:#edf3fa;color:#667d99;font-size:10px;line-height:1}.sku-explorer-tree .sku-tree-leaf{display:inline-block;max-width:168px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.sku-explorer-tree .ant-tree-node-selected{background:#e9f2ff!important}.sku-explorer-canvas{display:flex;flex-direction:column;min-width:0;overflow:auto;padding:18px 20px;background:#fff}.canvas-title{display:flex;align-items:baseline;gap:10px;padding-bottom:18px;border-bottom:1px solid #e7edf4}.canvas-title span,.canvas-title small{color:#8190a3;font-size:12px}.canvas-title b{color:#2468bc;font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px}.relationship-flow{display:flex;align-items:center;gap:14px;padding:16px 0}.relation-node{flex:0 0 auto;min-width:150px;padding:14px;border:1px solid #b8cde9;border-radius:7px;background:#f6faff;text-align:left;cursor:pointer}.relation-node span,.relation-node small{display:block;color:#718399;font-size:11px}.relation-node b{display:block;margin:5px 0;color:#286bbb;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.relation-arrow{color:#88addb}.msku-selector{display:flex;flex-wrap:wrap;gap:8px}.msku-node{display:flex;align-items:center;gap:7px;min-width:0;padding:7px 10px;border-color:#d6e1ee;border-radius:5px;background:#fff}.msku-node span,.msku-node small{display:inline}.msku-node b{margin:0}.msku-node.selected{border-color:#4084d4;background:#f2f7fe}.listing-zone{flex:1;min-width:0;border-top:1px solid #e7edf4;padding-top:16px}.listing-zone-head,.store-lane header{display:flex;align-items:center;gap:7px;color:#43566d;font-size:12px}.listing-zone-head{justify-content:space-between;margin-bottom:12px}.listing-zone-head span,.store-lane header span{margin-left:auto;color:#8292a5;font-size:11px}.store-lane{margin-bottom:12px;border:1px solid #e0e8f1;border-radius:6px;overflow:hidden}.store-lane header{padding:9px 12px;background:#f7faff}.store-lane>div{display:flex;flex-wrap:wrap;gap:8px;padding:10px}.listing-node{display:grid;gap:5px;min-width:190px;padding:10px 12px;border:1px solid #c9dfc2;border-radius:6px;background:#fbfffa;color:#356d46;text-align:left;cursor:pointer}.listing-node b{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.listing-node span{color:#718399;font-size:11px}.listing-node.selected{border-color:#4c9a65;box-shadow:0 0 0 2px #e4f3e7}.sku-explorer-detail .panel-title{padding:15px;border-bottom:1px solid #dbe4ef}.listing-detail{padding:16px}.listing-detail h2{margin:10px 0 22px;color:#277447;font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;word-break:break-all}.listing-detail section{display:grid;gap:6px;margin-bottom:20px}.listing-detail section>span{color:#8795a6;font-size:11px}.listing-detail section b,.listing-detail section p{margin:0;color:#405167;font-size:12px;font-weight:600;line-height:1.55}.listing-node em{display:flex;gap:6px;font-style:normal}.listing-node em i{color:#55708d;font-size:10px;font-style:normal;white-space:nowrap}.listing-detail h2{margin-bottom:14px}.listing-sales{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:20px}.listing-sales span{display:grid;gap:3px;padding:7px 5px;border-radius:5px;background:#f5f8fc;color:#7b8da1;font-size:10px;text-align:center}.listing-sales b{color:#2f5e45;font-size:14px}.listing-trend{padding-top:12px;border-top:1px solid #e7edf4}.listing-trend small{color:#8292a5;font-size:11px}.listing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.listing-grid .listing-node{min-width:0;padding:12px}.listing-grid .listing-node em{justify-content:space-between;padding-top:7px;border-top:1px solid #e7f0e7}.listing-grid .listing-node em i{display:grid;gap:2px;color:#718399}.listing-grid .listing-node em strong{color:#2f6e46;font-size:14px;line-height:1}@media(max-width:1100px){.sku-explorer{height:auto}.sku-explorer-workspace{grid-template-columns:220px minmax(460px,1fr);min-height:720px}.sku-explorer-detail{display:none}}@media(max-width:720px){.sku-explorer-head{align-items:stretch;flex-direction:column}.sku-explorer-actions{flex-direction:column}.sku-explorer-actions .ant-input-affix-wrapper{width:100%}.sku-explorer-workspace{display:block;overflow:visible}.sku-explorer-tree{max-height:250px;border-right:0;border-bottom:1px solid #dbe4ef}.sku-explorer-canvas{min-height:600px}.relationship-flow{align-items:flex-start;flex-direction:column}.relation-arrow{transform:rotate(90deg)}.listing-node{width:100%}}.after-sales-workbench{--queue-blue: #2364d2;--queue-ink: #1d2a40;--queue-line: #e6ebf2;gap:10px}.claims-list-card{border:1px solid #e6ebf2;border-radius:12px;box-shadow:0 8px 24px #1f2d3d0a}.claims-drawer .ant-drawer-header{padding:22px 24px 18px;border-bottom:1px solid #edf0f5}.claims-drawer .ant-drawer-body{padding:24px;background:#fbfcfe}.claims-drawer .ant-form-item-label>label{color:#35445b;font-weight:600}.claims-drawer-subtitle{display:block;margin-top:5px;color:#8995a7;font-size:12px;font-weight:400}.claims-source-card{margin:4px 0 26px;border:1px solid #dce7f7;border-radius:10px;background:#f8fbff}.claims-source-card .ant-card-head{min-height:45px;border-bottom:1px solid #e5edf8}.claims-source-card .ant-descriptions-item-label{color:#8290a5;font-size:12px}.claims-source-card .ant-descriptions-item-content{color:#26354b;font-weight:550;word-break:break-word}.claims-empty-source{color:#9aa5b5;font-size:13px}.claims-section-title{margin:8px 0 16px;padding-left:10px;border-left:3px solid #2364d2;color:#26354b;font-size:15px;font-weight:700}.claims-drawer .ant-upload-wrapper .ant-upload-select{border-radius:8px;background:#fff}.after-sales-workbench .list-metrics{display:block;flex:0 0 70px;width:100%;min-height:70px;max-height:70px}.after-sales-workbench .list-metrics>.after-sales-summary{grid-column:1 / -1;width:100%}.keyword-analysis-body{grid-column:1 / -1;width:100%}.keyword-analysis-body>.ant-row:first-child{margin-bottom:16px}.keyword-analysis-body .ant-card{height:100%}.keyword-analysis-panels .ant-card-body{min-height:250px}.keyword-rank{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f2f4f7}.list-page:has(.keyword-analysis-body){gap:10px;overflow-y:auto;padding-bottom:18px}.list-page:has(.keyword-analysis-body) .list-table-card{flex:0 0 auto;overflow:visible}.list-page:has(.keyword-analysis-body) .table-scroll{overflow-x:auto;overflow-y:visible}.list-page:has(.keyword-analysis-body) .ant-table{font-size:12px}.list-page:has(.keyword-analysis-body) .ant-table-thead>tr>th{padding:10px 12px;background:#f8fafc;color:#667085}.list-page:has(.keyword-analysis-body) .ant-table-tbody>tr>td{padding:11px 12px}.list-page:has(.keyword-analysis-body) .ant-table-tbody>tr:nth-child(2n)>td{background:#fbfcfe}@media(max-width:900px){.keyword-analysis-body .ant-col{margin-bottom:12px}}.after-sales-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:70px;min-height:70px;max-height:70px;overflow:hidden;border:1px solid var(--queue-line);border-radius:10px;background:#fff}.after-sales-summary button{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:0 22px;border:0;border-right:1px solid var(--queue-line);background:#fff;color:#7c899c;text-align:left;cursor:pointer}.after-sales-summary button:last-child{border-right:0}.after-sales-summary button:hover{background:#f7faff}.after-sales-summary button b{color:var(--queue-ink);font-family:Georgia,Songti SC,serif;font-size:28px;font-weight:600}.after-sales-summary button span{font-size:13px;font-weight:600}.after-sales-summary button.is-urgent{background:#fff7f5}.after-sales-summary button.is-urgent b{color:#cf3e37}.after-sales-workbench .list-filter-bar{border-radius:10px;box-shadow:none}.after-sales-workbench .list-filter-bar .ant-card-body{padding:9px 12px}.after-sales-workbench .list-filter-bar .ant-select-selector,.after-sales-workbench .list-filter-bar .ant-input,.after-sales-workbench .list-filter-bar .ant-btn{border-radius:7px!important}.after-sales-workbench .list-table-card{border:1px solid var(--queue-line);border-radius:10px;box-shadow:none}.after-sales-workbench .list-table-card .ant-card-body{padding:0}.after-sales-workbench .list-tabs{padding:0 10px}.after-sales-workbench .list-tabs .ant-tabs-tab{padding:7px 14px;font-size:13px}.after-sales-workbench .ant-table-thead>tr>th{height:39px;color:#8390a5;font-size:12px;font-weight:600}.after-sales-workbench .ant-table-tbody>tr>td{padding-block:11px}.after-sales-ticket{display:grid;gap:3px;min-width:0}.after-sales-ticket b{overflow:hidden;color:#2b3850;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.after-sales-ticket span,.after-sales-deadline span{overflow:hidden;color:#8995a7;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.after-sales-deadline{display:grid;gap:3px;line-height:1.35}.after-sales-overdue b{color:#ce453e;font-size:12px}.after-sales-current{display:flex;align-items:baseline;gap:12px;margin-bottom:12px;padding:12px 14px;border-left:3px solid var(--queue-blue);background:#f4f8ff}.after-sales-current span,.after-sales-current em{color:#74829a;font-size:12px;font-style:normal}.after-sales-current b{color:var(--queue-ink);font-size:16px}.after-sales-type-detail{margin-top:18px}.after-sales-type-detail h3{margin:0 0 8px;color:#34445d;font-size:14px;font-weight:650}.after-sales-timeline{margin-top:18px;padding:16px 18px 4px;border:1px solid var(--queue-line);border-radius:8px;background:#fff}.after-sales-timeline-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.after-sales-timeline h3{margin:0;color:var(--queue-ink);font-size:14px}.after-sales-timeline-head .ant-btn{padding-inline:0;font-size:12px}.after-sales-timeline .ant-timeline-item-content{min-height:42px}.after-sales-timeline b,.after-sales-timeline span{display:block}.after-sales-timeline span{margin-top:3px;color:#8793a6;font-size:12px}.after-sales-flow{margin-top:18px;padding:16px 18px;border:1px solid var(--queue-line);border-radius:8px;background:#fff}.after-sales-flow-steps{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid #e4eaf3;border-radius:7px}.after-sales-flow-step{position:relative;display:grid;justify-items:center;gap:5px;min-height:82px;padding:13px 8px;background:#fafbfd;color:#98a4b5;text-align:center}.after-sales-flow-step+.after-sales-flow-step{border-left:1px solid #e4eaf3}.after-sales-flow-step i{display:grid;place-items:center;width:21px;height:21px;border:1px solid #c6d0dd;border-radius:50%;font-size:11px;font-style:normal}.after-sales-flow-step b{font-size:13px;font-weight:600}.after-sales-flow-step span{color:#6f7e92;font-size:11px}.after-sales-flow-step.is-done{color:#3974ce;background:#f5f9ff}.after-sales-flow-step.is-done i{border-color:#3974ce;background:#3974ce;color:#fff}.after-sales-flow-step.is-current{color:#1d5fc4;background:#edf5ff}.after-sales-flow-step.is-current i{border-color:#1d5fc4;background:#1d5fc4;color:#fff;box-shadow:0 0 0 4px #dceaff}.after-sales-events{margin-top:14px;padding-top:14px;border-top:1px dashed #dde4ee}.after-sales-events .ant-timeline-item-content{min-height:42px}.after-sales-events b,.after-sales-events span{display:block}.after-sales-events span{margin-top:3px;color:#8793a6;font-size:12px}.after-sales-dot{display:block;width:8px;height:8px;border-radius:50%;background:#84c786}.after-sales-dot.is-red{background:#e4534b;box-shadow:0 0 0 4px #fff0ef}.after-sales-dot.is-orange{background:#e79b38;box-shadow:0 0 0 4px #fff6e8}.after-sales-dot.is-gold{background:#d5ae3a}@media(max-width:900px){.after-sales-summary button{min-width:0;padding:0 12px}}.product-management-explorer{display:flex;flex-direction:column;gap:14px;height:calc(100vh - 116px);min-height:620px;color:#27364a}.product-explorer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:2px 4px}.product-explorer-head h1{margin:0;font-size:24px;letter-spacing:-.02em;color:#1d2941}.product-explorer-head p{margin:4px 0 0;color:#77869a;font-size:13px}.product-explorer-actions{display:flex;gap:8px;flex-wrap:wrap}.product-explorer-actions .ant-input-affix-wrapper{width:290px}.product-explorer-workspace{display:grid;grid-template-columns:260px minmax(480px,1fr) 300px;flex:1;min-height:0;overflow:hidden;border:1px solid #dbe4ef;border-radius:8px;background:#fff;gap:0}.product-explorer-tree,.product-explorer-list{min-width:0;overflow-y:auto;overflow-x:hidden;background:#fbfcfe}.product-explorer-tree{border-right:1px solid #dbe4ef;padding:14px 10px}.product-explorer-list{border-left:1px solid #dbe4ef;padding:14px 10px}.product-explorer-canvas{display:flex;flex-direction:column;min-width:0;overflow-y:auto;overflow-x:hidden;padding:20px;background:#fff}.product-management-explorer .panel-title{display:flex;align-items:center;justify-content:space-between;padding:0 8px 13px;color:#34465d;font-size:13px;font-weight:600}.product-management-explorer .panel-title span{color:#8a98a9;font-size:11px}.product-explorer-tree .ant-tree{background:transparent;color:#52657c;font-size:12px}.product-explorer-tree .ant-tree-node-selected{background:#e9f2ff!important}.product-detail{padding:0}.ai-assistant-page{min-height:calc(100vh - 180px)}.ai-assistant-layout{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:610px;overflow:hidden;border:1px solid #dfe5eb;border-radius:10px;background:#fff}.ai-assistant-intro{padding:25px 18px;background:#faf7f2;border-right:1px solid #ebe4dc}.ai-orbit{display:grid;width:38px;height:38px;margin-bottom:18px;place-items:center;border-radius:10px 10px 10px 3px;background:#e85d04;color:#fff;font-size:18px;box-shadow:none}.ai-assistant-intro h2{margin:0 0 8px;color:#273442;font-size:18px;letter-spacing:-.03em}.ai-assistant-intro p{margin:0 0 22px;color:#748093;font-size:12px;line-height:1.65}.ai-starter-list{display:grid;gap:7px}.ai-starter-list button{padding:9px 10px;border:1px solid #e6ded6;border-radius:5px;background:#fff;color:#59677a;font-size:12px;line-height:1.45;text-align:left;cursor:pointer;transition:border-color .16s ease,color .16s ease}.ai-starter-list button:hover{border-color:#e85d04;color:#a94200}.ai-chat-panel{display:flex;min-width:0;flex-direction:column}.ai-thread{flex:1;min-height:460px;max-height:calc(100vh - 330px);overflow:auto;padding:24px max(28px,8%)}.ai-empty{display:grid;min-height:390px;place-content:center;gap:9px;color:#8894a3;text-align:center}.ai-empty .anticon{margin:auto;color:#e85d04;font-size:34px}.ai-empty b{color:#3f4b5a;font-size:15px}.ai-empty span{font-size:12px}.ai-message{max-width:760px;margin-bottom:22px}.ai-message.is-user{max-width:500px;margin-left:auto}.ai-message-role{display:block;margin:0 0 6px 2px;color:#8b96a4;font-size:11px}.ai-message-content{padding:15px 17px;border:1px solid #e5eaf0;border-radius:4px 10px 10px;background:#fff;color:#3e4c5e;font-size:13px;line-height:1.75;box-shadow:0 2px 5px #26324208}.ai-message.is-user .ai-message-content{padding:9px 13px;border-color:#f0d8c7;border-radius:10px 4px 10px 10px;background:#fff7f1;color:#9b4106;box-shadow:none}.ai-message-content p{margin:0 0 7px;white-space:pre-wrap}.ai-message-content p:last-child{margin-bottom:0}.ai-message-content .is-answer-heading{margin-top:14px;color:#263748;font-weight:700}.ai-message-content .is-answer-heading:first-child{margin-top:0}.ai-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px;border:1px solid #e5eaf0;border-radius:8px;background:#fbfcfd;overflow:hidden}.ai-metrics>div{display:grid;gap:4px;padding:11px 13px;border-right:1px solid #e8edf2}.ai-metrics>div:last-child{border-right:0}.ai-metrics span{color:#8793a3;font-size:10px}.ai-metrics b{color:#273442;font-size:17px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ai-message footer{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;color:#8d99a7;font-size:10px}.ai-message footer .ant-tag{margin:0;border-radius:3px;color:#697587;font-size:10px}.ai-thinking>div{display:inline-flex;align-items:center;gap:4px;padding:11px 14px;border-radius:4px 11px 11px;background:#f5f7f9;color:#738093;font-size:12px}.ai-thinking i{width:5px;height:5px;border-radius:50%;background:#e85d04;animation:ai-dot 1s infinite alternate}.ai-thinking i:nth-child(2){animation-delay:.18s}.ai-thinking i:nth-child(3){animation-delay:.36s}.ai-composer{display:flex;align-items:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #e7ebef;background:#fcfcfd}.ai-composer .ant-input-textarea{flex:1}.ai-composer .ant-btn{flex:0 0 auto;height:34px}@keyframes ai-dot{to{opacity:.25;transform:translateY(-3px)}}@media(max-width:860px){.ai-assistant-layout{grid-template-columns:1fr}.ai-assistant-intro{padding:18px;border-right:0;border-bottom:1px solid #e4ddd4}.ai-assistant-intro p{margin-bottom:14px}.ai-starter-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-thread{max-height:none;min-height:410px;padding:20px}.ai-metrics{grid-template-columns:repeat(2,1fr)}.ai-metrics>div:nth-child(2){border-right:0}.ai-metrics>div:nth-child(n+3){border-top:1px solid #e8edf2}}@media(max-width:560px){.ai-starter-list{grid-template-columns:1fr}.ai-composer{padding:12px}.ai-message{max-width:94%}}.detail-header{display:flex;align-items:baseline;gap:10px;padding-bottom:16px;border-bottom:1px solid #e7edf4}.detail-header span{color:#8190a3;font-size:12px}.detail-header b{color:#2468bc;font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px}.detail-header small{color:#8190a3;font-size:12px;margin-left:auto}.detail-subtitle{margin:10px 0 0;color:#52657c;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-section{margin-top:16px}.detail-section h3{margin:0 0 10px;color:#34465d;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.detail-grid{display:grid;gap:12px}.detail-item{display:grid;gap:4px}.detail-item span{color:#8795a6;font-size:11px}.detail-item b{color:#405167;font-size:12px;font-weight:600}.detail-item .ant-tag{margin:0}.metrics-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.product-management-explorer .metric-card{padding:10px;border-radius:6px;background:#f5f8fc;border:1px solid #e7edf4;text-align:center}.product-management-explorer .metric-card span{display:block;color:#8795a6;font-size:11px}.product-management-explorer .metric-card b{display:block;margin-top:6px;color:#2f5e45;font-size:16px;font-weight:700}.msku-scroll{display:flex;flex-direction:column;gap:8px;overflow-y:auto;min-height:0}.msku-card{display:grid;gap:6px;padding:10px;border:1px solid #d6e1ee;border-radius:6px;background:#fff;text-align:left;cursor:pointer;transition:all .15s ease}.msku-card:hover{border-color:#a8bce9;background:#f6f9ff}.msku-card.selected{border-color:#4084d4;background:#f2f7fe;box-shadow:0 0 0 1px #d6e5f7}.msku-card-title{color:#2468bc;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.msku-card-name{color:#52657c;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msku-card-tags{display:flex;gap:4px;flex-wrap:wrap}.msku-card-tags .ant-tag{margin:0;font-size:10px}.msku-card-metrics{display:flex;gap:8px;flex-wrap:wrap;padding-top:4px;border-top:1px solid #e7edf4}.msku-card-metrics span{color:#8795a6;font-size:10px}@media(max-width:1200px){.product-explorer-workspace{grid-template-columns:230px minmax(400px,1fr)}.product-explorer-list{display:none}}@media(max-width:800px){.product-explorer-head{flex-direction:column;gap:12px}.product-explorer-actions{flex-direction:column;width:100%}.product-explorer-actions>*{width:100%}.product-explorer-workspace{grid-template-columns:1fr}.product-explorer-tree,.product-explorer-list{display:none}.product-explorer-canvas{padding:16px}}.product-mgmt-container{display:flex;flex-direction:column;min-height:0;height:calc(100vh - 88px);overflow:hidden;background:#f6f7f9}.content-body:has(.product-mgmt-container){overflow:hidden}.content-body:has(.product-mgmt-container)>.product-mgmt-container{min-height:0}.project-mgmt-page{min-height:calc(100vh - 88px);padding:0;background:#f6f7f9}.project-mgmt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.project-mgmt-head h1{margin:0;color:#1f2937;font-size:22px;letter-spacing:-.02em}.project-mgmt-head p{margin:6px 0 0;color:#667085;font-size:13px}.seed-links-page{display:flex;flex-direction:column;gap:14px;min-height:0;padding:4px 2px 24px}.seed-links-page .project-mgmt-head{align-items:flex-end;margin:0;padding:4px 2px 14px;border-bottom:1px solid #dfe6ed}.seed-links-page .project-mgmt-head h1{color:#273754;font-size:24px}.seed-links-page .project-mgmt-head p{max-width:680px}.seed-links-page .project-mgmt-head .ant-btn{height:34px;border-color:#d8e0eb}.seed-links-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e0e7ef;border-radius:9px;background:#fff}.seed-links-summary>button{padding:15px 18px;border:0;border-radius:0;background:#fff;cursor:pointer;text-align:left;transition:background-color .14s ease-out,box-shadow .14s ease-out}.seed-links-summary>button+button{border-left:1px solid #e8edf3}.seed-links-summary>button:hover,.seed-links-summary>button.is-active{background:#fff7ef;box-shadow:inset 0 -2px #e85d04}.seed-links-summary>button.is-good.is-active{background:#f4fbf7;box-shadow:inset 0 -2px #389e0d}.seed-links-summary>button.is-warn.is-active{background:#fffbe8;box-shadow:inset 0 -2px #d48806}.seed-links-summary>button.is-danger.is-active{background:#fff5f4;box-shadow:inset 0 -2px #cf1322}.seed-links-summary .ant-statistic-title{margin-bottom:6px;color:#78869a;font-size:12px}.seed-links-summary .ant-statistic-content{color:#29384e;font-size:25px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.seed-links-table{overflow:hidden;border:1px solid #e0e7ef;border-radius:9px;box-shadow:none}.seed-links-table .ant-card-body{padding:0}.seed-links-filter{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid #e9eef4;background:#fbfcfe}.seed-links-filter>span{color:#8995a5;font-size:12px;font-variant-numeric:tabular-nums}.seed-links-table .ant-table-thead>tr>th{height:42px;padding:9px 12px;background:#f6f8fb;color:#66758a;font-size:11px;font-weight:700;white-space:nowrap}.seed-links-table .ant-table-tbody>tr>td{padding:11px 12px;color:#44566c;vertical-align:middle}.seed-links-table .ant-table-tbody>tr:hover>td{background:#fff8f2!important}.seed-links-table a{color:#b85a18;font-weight:600;line-height:1.45}.seed-links-table a+br+span,.seed-links-table td>div>span{color:#8794a5;font-size:11px;line-height:1.5}@media(max-width:760px){.seed-links-page .project-mgmt-head{align-items:flex-start;flex-direction:column}.seed-links-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.seed-links-summary>button:nth-child(3){border-left:0;border-top:1px solid #e8edf3}.seed-links-summary>button:nth-child(4){border-top:1px solid #e8edf3}.seed-links-filter{align-items:flex-start;flex-direction:column}}.project-form section+section{margin-top:24px;padding-top:20px;border-top:1px solid #eef0f3}.project-form h2{margin:0 0 14px;color:#34465d;font-size:14px}.project-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}@media(max-width:760px){.project-mgmt-page{padding:0}.project-form-grid{grid-template-columns:1fr}}.product-mgmt-header{padding:22px 24px 4px}.product-mgmt-header h1{margin:0;font-size:22px;font-weight:650;color:#1f2937;letter-spacing:-.02em}.product-mgmt-header p{margin:6px 0 0;font-size:13px;color:#667085}.product-mgmt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px 24px 12px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.toolbar-filters{display:flex;gap:8px;align-items:center;flex:1;flex-wrap:wrap}.toolbar-actions{display:flex;gap:8px;flex-wrap:wrap}.toolbar-actions .ant-btn{white-space:nowrap}.toolbar-actions .ant-btn-primary{background:#2f6fed;border-color:#2f6fed}.product-mgmt-table{flex:1 1 auto;min-height:0;overflow:hidden;margin:0 24px;border:1px solid #d8dde6;border-radius:8px 8px 0 0;background:#fff}.product-mgmt-table .ant-table{background:#fff}.product-mgmt-table .ant-table-wrapper,.product-mgmt-table .ant-spin-nested-loading,.product-mgmt-table .ant-spin-container{height:100%}.product-mgmt-table .ant-table-container{display:flex;flex-direction:column;height:100%}.product-mgmt-table .ant-table-body{flex:1 1 auto;min-height:0}.product-mgmt-table .ant-table-wrapper .ant-table-thead>tr>th{background:#f5f7fa;color:#34465d;font-weight:600;font-size:12px;border-bottom:1px solid #e0e6ef;padding:12px 16px!important}.product-mgmt-table .ant-table-wrapper .ant-table-tbody>tr>td{padding:10px 16px!important;border-bottom:1px solid #eef2f7}.product-mgmt-table .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f8fafb!important}.product-table-parent-row>td{background:#fafcff!important}.product-table-parent-row:hover>td{background:#f2f7ff!important}.product-table-child-row>td{color:#52657c}.product-mgmt-pagination{display:flex;flex:0 0 auto;align-items:center;min-height:50px;margin:0 24px 24px;padding:0 12px;border:1px solid #d8dde6;border-top:0;border-radius:0 0 8px 8px;background:#fff}.product-mgmt-pagination .ant-pagination{margin:0;font-size:12px}.product-tree-code{display:grid;gap:2px;min-width:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.35}.product-tree-code small{overflow:hidden;color:#7a8798;font-family:inherit;font-size:11px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.product-tree-sku{color:#1d365a;font-weight:700}.product-tree-msku{color:#295f93;font-weight:600}.product-tree-listing{color:#64748b;font-weight:500}.product-tree-empty{color:#a0a9b7}.product-mgmt-table .ant-table-cell-expand-icon{position:relative}.product-mgmt-table .ant-table-expand-icon-column{width:36px!important;text-align:center;padding:10px 8px!important}.ant-tooltip-inner{background:#1d2941;color:#fff;padding:8px 12px;font-size:12px;border-radius:6px}.ant-tag{border:0!important;padding:2px 8px!important;font-size:11px!important}.ant-tag[style*="color: rgb(207, 19, 34)"]{background:#fff1f0!important;color:#cf1322!important}.ant-tag[style*="color: rgb(212, 136, 6)"]{background:#fffbe6!important;color:#d48806!important}.ant-tag[style*="color: rgb(0, 80, 179)"]{background:#e6f7ff!important;color:#0050b3!important}.ant-tag[style*="color: rgb(56, 158, 13)"]{background:#f6ffed!important;color:#389e0d!important}.ant-tag-green{background:#f6ffed;color:#389e0d;border:0}.ant-tag-blue{background:#e6f7ff;color:#0050b3;border:0}.ant-tag-gold{background:#fffbe6;color:#d48806;border:0}.ant-tag-default{background:#fafafa;color:#52657c;border:0}@media(max-width:1200px){.product-mgmt-toolbar{flex-direction:column;align-items:flex-start}.toolbar-filters,.toolbar-actions{width:100%}}.product-mgmt-table .ant-table-wrapper .ant-table-thead>tr>th{background:#f5f7fa!important;border-bottom:2px solid #e0e6ef!important}.product-mgmt-table .ant-table-tbody>tr>td{border-bottom:1px solid #eef2f7}.operating-groups-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.operating-group-card{border-top:3px solid #2f6db3}.operating-group-card.is-shared{border-top-color:#b4832d}.operating-group-card .ant-card-body{display:grid;gap:8px}.operating-group-card label{color:#66758a;font-size:12px;font-weight:650}.operating-group-card small{color:#8793a2;line-height:1.6}.store-responsibility-section{display:grid;gap:8px;padding-top:4px}.store-responsibility-title{color:#66758a;font-size:12px;font-weight:650}.store-responsibility-row{display:grid;gap:6px;padding:9px;border:1px solid #e7ebf0;border-radius:8px;background:#fafbfd}.store-responsibility-row b{color:#334155;font-size:12px}.ai-page-actions,.ai-intro-heading,.ai-chat-header,.ai-chat-header div,.ai-data-boundary,.ai-message-footer,.ai-message-footer>div{display:flex;align-items:center}.ai-page-actions{gap:8px}.ai-page-actions .ant-tag{margin:0;border-color:#dfe5e8;background:#fff;color:#66717c}.ai-assistant-page{height:calc(100dvh - 132px);min-height:0;overflow:hidden}.ai-assistant-layout{grid-template-columns:292px minmax(0,1fr);height:100%;min-height:0;border-color:#dfe4e8;border-radius:12px;box-shadow:0 12px 34px #232d360f,0 1px 2px #232d360a}.ai-assistant-intro{display:flex;min-height:0;flex-direction:column;overflow-y:auto;padding:22px;background:#f7f5f1}.ai-intro-heading{gap:12px;padding-bottom:20px;border-bottom:1px solid #e4dfd7}.ai-intro-heading .ai-orbit{flex:0 0 38px;margin:0}.ai-intro-heading b,.ai-intro-heading span{display:block}.ai-intro-heading b{color:#293743;font-size:14px}.ai-intro-heading div>span{margin-top:2px;color:#87919a;font-size:11px}.ai-prompt-groups{display:grid;gap:22px;padding:22px 0}.ai-prompt-groups section{display:grid;gap:6px}.ai-prompt-groups h3{display:flex;align-items:center;gap:7px;margin:0 0 4px;color:#5c6872;font-size:11px}.ai-prompt-groups h3 .anticon{color:#e85d04}.ai-prompt-groups button{min-height:38px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:#45535e;font-size:12px;line-height:1.45;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.ai-prompt-groups button:hover{background:#fff;color:#a94406;box-shadow:0 1px 2px #2b333a0f;transform:translate(2px)}.ai-prompt-groups button:disabled{cursor:not-allowed;opacity:.5}.ai-data-boundary{gap:9px;margin-top:auto;padding:13px;border-radius:8px;background:#eeece7;color:#6e787f}.ai-data-boundary>.anticon{align-self:flex-start;margin-top:2px;color:#33805d}.ai-data-boundary b,.ai-data-boundary span{display:block}.ai-data-boundary b{margin-bottom:3px;color:#4f5a62;font-size:11px}.ai-data-boundary span{font-size:10px;line-height:1.55}.ai-chat-panel{min-height:0;overflow:hidden}.ai-chat-header{flex:0 0 48px;justify-content:space-between;padding:0 24px;border-bottom:1px solid #e9edf0;color:#8a949d;font-size:11px}.ai-chat-header div{gap:7px;color:#56636d;font-weight:600}.ai-live-dot{width:7px;height:7px;border-radius:50%;background:#2f8a62;box-shadow:0 0 0 3px #e4f3eb}.ai-thread{min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;padding:32px clamp(28px,6vw,76px)}.ai-empty{min-height:430px;gap:0}.ai-empty-mark{display:grid;width:52px;height:52px;margin:0 auto 18px;place-items:center;border:1px solid #eed9c9;border-radius:15px 15px 15px 5px;background:#fff8f3;color:#e85d04;font-size:22px;box-shadow:0 8px 24px #954f1e14}.ai-empty h2{margin:0;color:#263640;font-size:24px;letter-spacing:-.035em}.ai-empty p{max-width:440px;margin:10px auto 22px;color:#77828b;font-size:13px;line-height:1.7}.ai-empty button{display:inline-flex;align-items:center;gap:8px;margin:auto;padding:9px 14px;border:1px solid #ead5c5;border-radius:6px;background:#fff;color:#a94708;font-size:12px;cursor:pointer}.ai-message{max-width:820px;margin-bottom:26px}.ai-message-role{display:flex;align-items:center;gap:5px}.ai-message.is-user .ai-message-role{justify-content:flex-end}.ai-message-content{box-shadow:0 3px 12px #24313b0a}.ai-metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));border-radius:10px}.ai-metrics b{font-size:19px;font-variant-numeric:tabular-nums}.ai-message-footer{justify-content:space-between}.ai-message-footer>div{flex-wrap:wrap;gap:5px}.ai-message-footer .ant-btn{color:#8b959d}.ai-composer{flex:0 0 auto;gap:14px;padding:16px 22px}.ai-composer-field{position:relative;flex:1}.ai-composer-field .ant-input{padding:11px 13px 25px;border-radius:7px;resize:none}.ai-composer-field>span{position:absolute;right:10px;bottom:7px;color:#a0a8af;font-size:9px;pointer-events:none}.ai-composer>.ant-btn{height:42px;padding-inline:17px;border-radius:6px;box-shadow:none}@media(max-width:900px){.ai-assistant-layout{grid-template-columns:1fr}.ai-prompt-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-bottom:0}.ai-data-boundary{display:none}.ai-thread{max-height:none}}@media(max-width:620px){.ai-page-actions .ant-tag{display:none}.ai-prompt-groups{grid-template-columns:1fr}.ai-prompt-groups section:not(:first-child){display:none}.ai-chat-header{padding:0 14px}.ai-thread{padding:24px 14px}.ai-composer{padding:12px}.ai-composer-field>span{display:none}.ai-composer-field .ant-input{padding-bottom:11px}.ai-composer>.ant-btn{width:42px;padding:0;font-size:0}.ai-message{max-width:96%}}@media(min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
