/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-1{order:1}.order-2{order:2}.mx-1{margin-inline:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);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,)}.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,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--n10:#fff;--n9:#eef1f6;--n8:#dfe4ec;--n7:#c6cdd9;--n6:#a3adbf;--n5:#7b869c;--n4:#5c6780;--n3:#414b62;--n2:#273147;--n1:#161d2e;--n0:#0b1020;--canvas:#f4f6fa;--panel:#fff;--panel-2:#f7f9fc;--line:#e4e9f1;--line-strong:#d3dae6;--ink:#172033;--ink-2:#414b62;--muted:#6b7691;--faint:#98a2b8;--accent:#4f6ef7;--accent-2:#7c5cff;--accent-ink:#fff;--accent-soft:#eaeffe;--accent-line:#c9d5fd;--success:#1fa971;--success-soft:#e4f6ec;--warn:#d9821f;--warn-soft:#fff1e0;--danger:#d94848;--danger-soft:#fde9e9;--info:#2b9fd6;--info-soft:#e5f4fc;--green-tint:#e6f7ee;--green-light:#86e0b0;--green-base:#22a06b;--green-deep:#16704a;--blue-tint:#e8eefc;--blue-light:#9db4f5;--blue-base:#4f6ef7;--blue-deep:#2f49c9;--orange-tint:#fff1e3;--orange-light:#f6b26b;--orange-base:#e58a2e;--orange-deep:#a85e14;--red-tint:#fdeaea;--red-light:#f19a9a;--red-base:#e05252;--red-deep:#a83232;--yellow-deep:#8a6a10;--lime-tint:#f4fbd6;--lime-light:#d5f05e;--lime-base:#a9c92b;--teal-tint:#e3f6f8;--teal-light:#7fd3dc;--teal-base:#23a6b5;--teal-deep:#157481;--purple-tint:#efe9fc;--purple-base:#7c5cff;--pink-tint:#fceaf3;--pink-base:#e0559b;--green:var(--green-base);--green-dark:var(--green-deep);--green-soft:var(--green-tint);--mint:var(--green-tint);--lemon:var(--lime-tint);--peach:var(--orange-tint);--lavender:var(--purple-tint);--sky:var(--blue-tint);--amber:var(--orange-base);--red:var(--red-base);--shadow:0 1px 2px #1720330a, 0 10px 30px #1720330f;--shadow-lg:0 20px 60px #1720331f;--glow:0 0 0 1px var(--accent-line), 0 8px 30px #4f6ef72e;--radius:14px;--radius-sm:10px;--sidebar-bg:#fff;--sidebar-line:#e4e9f1;--topbar-bg:#ffffffd1}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--n10:#141c30;--n9:#1b2540;--n8:#253154;--n7:#344266;--n6:#4f5f85;--n5:#8b98b7;--n4:#a8b3ca;--n3:#c6cfe0;--n2:#e4e9f4;--n1:#f1f4fa;--n0:#fff;--canvas:#0b1220;--panel:#121a2e;--panel-2:#172239;--line:#22304d;--line-strong:#2f3f61;--ink:#e8edf7;--ink-2:#c6cfe0;--muted:#8b98b7;--faint:#66738f;--accent:#6f8cff;--accent-2:#a48cff;--accent-ink:#fff;--accent-soft:#1b2650;--accent-line:#35479a;--success:#34d399;--success-soft:#0f2f22;--warn:#fbbf24;--warn-soft:#3a2a0c;--danger:#f87171;--danger-soft:#3b1a1e;--info:#38bdf8;--info-soft:#0d2a3a;--green-tint:#10321f;--green-light:#1f6b45;--green-base:#34d399;--green-deep:#6ee7b7;--blue-tint:#182448;--blue-light:#3b57b8;--blue-base:#6f8cff;--blue-deep:#a9bcff;--orange-tint:#3a2612;--orange-light:#a86a2a;--orange-base:#f5a04a;--orange-deep:#ffc58a;--red-tint:#3b1a1e;--red-light:#a03c44;--red-base:#f26d6d;--red-deep:#ffa3a3;--yellow-deep:#ffd66b;--lime-tint:#2d3413;--lime-light:#b9d94a;--lime-base:#d5f05e;--teal-tint:#0f2e33;--teal-light:#237b86;--teal-base:#38c4d4;--teal-deep:#8ee3ec;--purple-tint:#261d45;--purple-base:#a48cff;--pink-tint:#3b1a2c;--pink-base:#f077b7;--shadow:0 1px 2px #0000004d, 0 12px 32px #00000059;--shadow-lg:0 24px 70px #0000008c;--glow:0 0 0 1px var(--accent-line), 0 8px 30px #6f8cff40;--sidebar-bg:#0e1628;--sidebar-line:#1c2740;--topbar-bg:#0b1220cc}*{box-sizing:border-box}body{color:var(--ink);background:var(--canvas);margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif}button,select,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:20;background:var(--green-deep);width:238px;color:var(--n10);flex-direction:column;padding:26px 17px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 10px 28px;display:flex}.brand-mark{background:var(--lime-light);width:37px;height:37px;color:var(--green-deep);border-radius:11px;place-items:center;font:800 20px/1 Georgia,serif;display:grid;box-shadow:inset 0 0 0 1px #ffffff59}.brand strong{letter-spacing:.13em;font-size:15px;display:block}.brand span{color:var(--green-base);letter-spacing:.08em;margin-top:3px;font-size:10px;display:block}.nav-caption{color:var(--green-base);letter-spacing:.18em;text-transform:uppercase;padding:0 13px 9px;font-size:10px}.nav-item{width:100%;height:44px;color:var(--n7);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;margin:3px 0;padding:0 14px;font-size:13px;transition:all .18s;display:flex;position:relative}.nav-item.active{color:var(--n10);background:var(--green-deep);box-shadow:inset 3px 0 var(--lime-light)}.nav-subitem{width:calc(100% - 38px);height:31px;color:var(--green-base);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;margin:0 0 3px 38px;padding:0 10px;font-size:10px;font-weight:650;display:flex}.nav-subitem span{color:var(--green-base);font-weight:400}.nav-icon{text-align:center;width:20px;color:var(--n8);font-size:17px}.nav-item.active .nav-icon{color:var(--lime-light)}.nav-badge{background:var(--lime-light);min-width:19px;height:19px;color:var(--green-deep);border-radius:10px;place-items:center;margin-left:auto;padding:0 5px;font-size:10px;font-weight:800;display:grid}.nav-toggle{color:var(--green-base);margin-left:auto;font-size:17px;line-height:1;transition:transform .18s}.nav-toggle.expanded{color:var(--lime-light);transform:rotate(90deg)}.sync-card{background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;margin:16px 2px;padding:14px}.sync-head,.sync-row{justify-content:space-between;align-items:center;display:flex}.sync-head{margin-bottom:10px;font-size:11px;font-weight:700}.live-dot{color:var(--green-light);align-items:center;gap:5px;font-size:9px;font-weight:500;display:flex}.live-dot:before{content:"";background:var(--green-base);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #59d88e1f}.sync-row{color:var(--green-base);padding:4px 0;font-size:10px}.sync-row b{color:var(--n9);font-weight:600}.sync-time{color:var(--green-base);border-top:1px solid #ffffff12;margin-top:9px;padding-top:9px;font-size:9px}.user-card{border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:14px 8px 0;display:flex}.avatar{background:var(--green-deep);width:31px;height:31px;color:var(--lime-light);border-radius:9px;place-items:center;font-size:12px;display:grid}.user-card b,.user-card span{display:block}.user-card b{font-size:11px}.user-card span{color:var(--green-base);margin-top:2px;font-size:9px}.user-card button{color:var(--green-base);background:0 0;border:0;margin-left:auto}.workspace{width:calc(100% - 238px);min-height:100vh;margin-left:238px}.topbar{border-bottom:1px solid var(--line);background:#fffffff0;justify-content:space-between;align-items:center;height:90px;padding:21px 34px 17px;display:flex}.eyebrow{color:var(--n6);letter-spacing:.23em;font-size:8px;font-weight:700}h1{letter-spacing:.02em;margin:4px 0 0;font-family:STSong,Songti SC,Georgia,serif;font-size:25px}.top-actions{gap:9px;display:flex}.icon-button,.refresh-button,.primary-action,.secondary-action{border:1px solid var(--line);background:var(--n10);height:36px;color:var(--n3);border-radius:8px}.icon-button{width:36px;color:var(--n6);font-size:8px;position:relative}.notification-dot{background:var(--red-base);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.refresh-button,.primary-action,.secondary-action{padding:0 14px;font-size:11px;font-weight:650}.refresh-button:hover,.primary-action{background:var(--green);border-color:var(--green);color:var(--n10)}.secondary-action:hover{border-color:var(--green-light);background:var(--n10);color:var(--green-dark)}.filterbar{background:var(--n10);border-bottom:1px solid var(--line);align-items:center;gap:13px;min-height:61px;padding:11px 34px;display:flex}.order-filterbar{flex-wrap:wrap;row-gap:10px}.filterbar label{position:relative}.filterbar label>span{color:var(--n6);pointer-events:none;font-size:8px;position:absolute;top:7px;left:11px}.filterbar select{border:1px solid var(--line);background:var(--n10);min-width:142px;height:41px;color:var(--n2);border-radius:8px;outline:none;padding:15px 30px 4px 10px;font-size:10px;font-weight:650}.filterbar select:focus{border-color:var(--green-base)}.period-tabs{background:var(--n9);border-radius:8px;padding:3px;display:flex}.period-tabs button{height:34px;color:var(--n5);background:0 0;border:0;border-radius:6px;padding:0 13px;font-size:10px}.period-tabs button.selected{background:var(--n10);color:var(--green-dark);font-weight:700;box-shadow:0 1px 5px #19412b14}.custom-date-range{align-items:center;gap:7px;display:flex}.custom-date-range label{border:1px solid var(--line);background:var(--n10);border-radius:8px;flex-direction:column;justify-content:center;height:40px;padding:4px 9px 3px;display:flex;position:static}.custom-date-range label>span{color:var(--n6);pointer-events:none;font-size:7px;line-height:1;position:static}.custom-date-range input{width:112px;color:var(--n2);background:0 0;border:0;outline:0;margin-top:2px;font-size:9px;font-weight:650}.filter-confirm-button{border:1px solid var(--green);background:var(--green);min-width:82px;height:40px;color:var(--n10);cursor:pointer;border-radius:8px;padding:0 16px;font-size:10px;font-weight:700;box-shadow:0 5px 14px #236a4824}.filter-confirm-button:hover{background:var(--green-dark);border-color:var(--green-dark)}.inline-custom-date-row{justify-content:flex-end;padding:0 18px 14px;display:flex}.filter-meta{color:var(--n5);align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.green-dot{background:var(--green-base);width:7px;height:7px;box-shadow:0 0 0 3px var(--n9);border-radius:50%}.toast{z-index:50;background:var(--green-deep);color:var(--n10);pointer-events:none;border-radius:8px;padding:11px 16px;font-size:11px;animation:.2s toast-in;position:fixed;top:105px;right:30px;box-shadow:0 12px 30px #0f2d1e38}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}}.content{max-width:1580px;margin:0 auto;padding:24px 34px 38px}.overview-content{position:relative}.overview-content.dashboard-loading>section{visibility:hidden}.dashboard-loading-panel{border:1px solid var(--n9);min-height:280px;color:var(--ink);background:#fffffff5;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;box-shadow:0 16px 38px #32534314}.dashboard-loading-panel strong{font-size:16px}.dashboard-loading-panel small{color:var(--muted);font-size:10px}.dashboard-loading-spinner{border:3px solid var(--n9);border-top-color:var(--green);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite dashboard-spin}@keyframes dashboard-spin{to{transform:rotate(360deg)}}.metric-grid{grid-template-columns:1.18fr repeat(3,1fr);gap:14px;display:grid}.metric-grid.compact{grid-template-columns:repeat(4,1fr);margin-bottom:15px}.metric-grid.compact:has(.profit-summary-card){grid-template-columns:repeat(5,minmax(0,1fr))}.metric-card{border:1px solid var(--line);background:var(--panel);min-height:136px;box-shadow:var(--shadow);border-radius:12px;padding:19px 20px;position:relative;overflow:hidden}.metric-card.featured{color:var(--n10);border-color:var(--green-deep);background:linear-gradient(135deg, var(--green-deep), var(--green-deep))}.metric-label{z-index:2;color:var(--n5);font-size:10px;font-weight:650;position:relative}.featured .metric-label{color:var(--green-light)}.metric-label>span{color:var(--green-base);margin-left:5px;font-size:8px;font-weight:500}.metric-value{z-index:2;letter-spacing:-.02em;margin:12px 0 8px;font:650 25px/1.1 Avenir Next,Inter,sans-serif;position:relative}.metric-footer{z-index:2;font-size:9px;font-weight:700;position:relative}.metric-footer span{color:var(--n6);margin-left:5px;font-weight:450}.featured .metric-footer span{color:var(--green-light)}.positive{color:var(--green-base)}.featured .positive{color:var(--lime-light)}.negative,.trend-down,.warning-text{color:var(--red)!important}.neutral{color:var(--n6)}.unit{color:var(--n5);margin-left:4px;font-size:11px}.mode-switch{background:var(--n9);color:var(--green);border:0;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:8px}.metric-icon{border-radius:10px;place-items:center;width:35px;height:35px;font-weight:800;display:grid;position:absolute;bottom:18px;right:18px}.mini-bars{opacity:.55;align-items:end;gap:3px;width:45%;height:96px;display:flex;position:absolute;bottom:0;right:16px}.mini-bars i{background:linear-gradient(#d5f05e7a,#d5f05e14);border-radius:2px 2px 0 0;flex:1;min-width:2px;max-height:78px}.dashboard-grid{grid-template-columns:minmax(0,1.72fr) minmax(280px,.8fr);gap:15px;margin-top:15px;display:grid}.panel{border:1px solid var(--line);background:var(--n10);box-shadow:var(--shadow);border-radius:12px}.panel-head{border-bottom:1px solid var(--n9);justify-content:space-between;align-items:flex-start;min-height:67px;padding:16px 20px;display:flex}.panel-head h2,.section-intro h2{letter-spacing:.02em;margin:0;font-family:STSong,Songti SC,Georgia,serif;font-size:15px}.panel-head p,.section-intro p{color:var(--n6);margin:5px 0 0;font-size:9px}.panel-head>button,.source-card>button{color:var(--green);background:0 0;border:0;font-size:9px;font-weight:650}.legend{color:var(--n5);gap:14px;font-size:9px;display:flex}.legend span{align-items:center;gap:5px;display:flex}.legend i{border-radius:2px;width:8px;height:8px}.legend-sales{background:var(--green)}.legend-profit{background:var(--green-light)}.chart{height:244px;padding:18px 20px;display:flex}.axis-labels{height:190px;color:var(--n6);flex-direction:column;justify-content:space-between;font-size:8px;display:flex}.chart-area{flex-direction:column;flex:1;justify-content:space-between;height:190px;margin-left:12px;display:flex;position:relative}.grid-line{background:var(--n9);height:1px}.bar-series{justify-content:space-around;align-items:stretch;gap:4%;padding:0 14px;display:flex;position:absolute;inset:0}.bar-pair{flex:1;justify-content:center;align-items:flex-end;gap:3px;display:flex;position:relative}.bar-pair i{border-radius:3px 3px 0 0;width:13px;max-width:38%;transition:height .4s}.sales-bar{background:linear-gradient(to top, var(--green-deep), var(--green-deep))}.profit-bar{background:var(--green-tint)}.bar-pair span{white-space:nowrap;color:var(--n6);font-size:8px;position:absolute;bottom:-17px}.alert-panel .panel-head{border-bottom:0}.alert-list{padding:0 15px 12px}.alert-item{background:var(--n10);border:1px solid var(--n9);border-radius:8px;align-items:center;gap:9px;min-height:48px;margin:7px 0;padding:9px 10px;display:flex}.alert-symbol{background:var(--n9);width:28px;height:28px;color:var(--green);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.alert-item.critical .alert-symbol{color:var(--red-base);background:var(--n10)}.alert-item.warning .alert-symbol{color:var(--orange-base);background:var(--orange-tint)}.alert-item>div:nth-child(2){flex:1;min-width:0}.alert-item b,.alert-item span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.alert-item b{font-size:9px}.alert-item span{color:var(--n6);margin-top:4px;font-size:8px}.alert-item em{background:var(--n9);color:var(--n5);border-radius:8px;padding:3px 6px;font-size:8px;font-style:normal}.critical em{background:var(--n9);color:var(--red-base)}.warning em{background:var(--orange-tint);color:var(--orange-base)}.real-data-grid{grid-template-columns:repeat(2,1fr);gap:11px;min-height:244px;padding:18px 20px;display:grid}.real-data-grid>div{border:1px solid var(--n9);background:var(--n10);border-radius:9px;flex-direction:column;justify-content:center;padding:17px;display:flex}.real-data-grid span,.real-data-grid b,.real-data-grid small{display:block}.real-data-grid span{color:var(--n5);font-size:8px}.real-data-grid b{color:var(--green-deep);margin:8px 0 6px;font-size:20px}.real-data-grid small{color:var(--n6);font-size:8px}.data-state-list{padding:9px 16px 16px}.data-state-list>div{border-bottom:1px solid var(--n9);align-items:center;gap:10px;min-height:49px;padding:8px 5px;display:flex}.data-state-list>div>span{border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.data-state-list p,.data-state-list b,.data-state-list small{margin:0;display:block}.data-state-list b{color:var(--n3);font-size:9px}.data-state-list small{color:var(--n6);margin-top:4px;font-size:8px}.state-ok{color:var(--green-deep);background:var(--n9)}.state-wait{color:var(--n6);background:var(--n9)}.store-table-panel{margin-top:15px}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th{height:36px;color:var(--n6);background:var(--n10);text-align:left;text-transform:uppercase;letter-spacing:.04em;padding:0 15px;font-size:8px;font-weight:650}td{border-top:1px solid var(--n9);height:53px;color:var(--n3);padding:0 15px;font-size:9px}.store-name{align-items:center;gap:9px;display:flex}.store-name>span{background:var(--n9);width:19px;height:19px;color:var(--n5);border-radius:6px;place-items:center;font-size:8px;display:grid}.store-name b{font-size:9px}.platform-cell,.sku-cell{align-items:center;gap:8px;display:flex}.platform-cell i{width:23px;height:23px;color:var(--n10);border-radius:7px;place-items:center;font-size:7px;font-style:normal;font-weight:800;display:grid}.platform-tt{background:var(--n1)}.platform-sp{background:var(--orange-base)}.platform-cell b,.platform-cell span,.sku-cell b,.sku-cell span{display:block}.platform-cell b{font-size:8px}.platform-cell span,.sku-cell span{color:var(--n6);margin-top:2px;font-size:8px}.profit-cell{color:var(--green-dark);font-weight:750}.profit-summary-card{color:var(--n10);border-color:var(--green-deep);background:linear-gradient(135deg, var(--green-deep), var(--green-deep))}.profit-summary-card .metric-label,.profit-summary-card .metric-footer{color:var(--green-light)}.profit-summary-card .metric-value{color:var(--lime-light)}.original-note{color:var(--n6);margin-top:3px;font-size:7px;font-weight:500;display:block}.shop-owner-tag{color:var(--blue-base);white-space:nowrap;margin-top:3px;font-size:8px;font-weight:600;display:block}.shop-owner-tag:empty{display:none}.store-name>div{flex-direction:column;min-width:0;display:flex}.warehouse-fee-editor{min-width:170px;padding:7px 0}.warehouse-fee-editor>div{align-items:center;gap:5px;display:flex}.warehouse-fee-editor input{border:1px solid var(--n9);width:54px;height:26px;color:var(--n2);background:var(--n10);border-radius:6px;outline:0;padding:0 6px;font-size:8px}.warehouse-fee-editor input:focus{border-color:var(--green-base);box-shadow:0 0 0 2px #2f7f5614}.warehouse-fee-editor span{color:var(--n5);font-size:7px}.warehouse-fee-editor button{height:26px;color:var(--n10);background:var(--green);border:0;border-radius:6px;padding:0 7px;font-size:7px;font-weight:700}.warehouse-fee-editor button:disabled{cursor:wait;opacity:.58}.warehouse-fee-editor small{color:var(--n5);margin-top:4px;font-size:7px;display:block}.status{border-radius:9px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;display:inline-flex}.status:before{content:"";border-radius:50%;width:5px;height:5px}.status-正常{color:var(--green-deep);background:var(--n9)}.status-正常:before{background:var(--green-base)}.status-关注{color:var(--orange-base);background:var(--n9)}.status-关注:before{background:var(--orange-base)}.status-预警{color:var(--red-base);background:var(--n10)}.status-预警:before{background:var(--red-base)}.section-intro{justify-content:space-between;align-items:center;min-height:71px;margin-bottom:16px;padding:3px 2px;display:flex}.section-intro h2{font-size:21px}.section-intro p{font-size:10px}.search-box{border:1px solid var(--line);background:var(--n10);width:240px;height:37px;color:var(--n5);border-radius:8px;align-items:center;gap:7px;padding:0 11px;display:flex}.search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.full-table{margin-top:0}.source-tag{background:var(--n10);color:var(--n5);border-radius:6px;padding:5px 8px;font-size:8px}.product-table-panel{overflow:hidden}.resizable-product-table{table-layout:fixed;width:max-content;min-width:100%}.resizable-product-table td{text-overflow:ellipsis;overflow:hidden}.resizable-product-table .sku-cell{min-width:0}.resizable-product-table .sku-cell>div:last-child{min-width:0;overflow:hidden}.resizable-product-table .sku-cell b,.resizable-product-table .sku-cell span{text-overflow:ellipsis;overflow:hidden}.product-sortable-th{-webkit-user-select:none;user-select:none;padding:0;position:relative}.product-sortable-th>button{width:100%;height:36px;color:inherit;text-align:left;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0 20px 0 15px;display:flex;overflow:hidden}.product-sortable-th>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-sortable-th>button i{color:var(--n7);margin-left:auto;font-size:9px;font-style:normal}.product-sortable-th>button i.sort-active{color:var(--green)}.product-sortable-th>button:hover{color:var(--green-dark);background:var(--n10)}.column-resize-handle{z-index:2;cursor:col-resize;touch-action:none;width:9px;height:100%;position:absolute;top:0;right:-4px}.column-resize-handle:after{content:"";background:var(--n9);width:1px;transition:all .15s;position:absolute;top:8px;bottom:8px;left:4px}.column-resize-handle:hover:after,.is-resizing-column .column-resize-handle:after{background:var(--green-base);width:2px}.is-resizing-column,.is-resizing-column *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.product-thumb{background:var(--n9);width:31px;height:31px;color:var(--green);border-radius:8px;place-items:center;font-family:Songti SC,serif;font-size:12px;display:grid}.days-danger,.days-warning,.days-normal,.order-status{border-radius:9px;padding:4px 7px;font-size:8px}.days-danger{color:var(--red-base);background:var(--n10)}.days-warning{color:var(--orange-base);background:var(--orange-tint)}.days-normal{color:var(--green-deep);background:var(--n9)}.trend-up{color:var(--green-deep);font-weight:700}.order-已完成,.order-已发货{color:var(--green-deep);background:var(--n9)}.order-退款中{color:var(--red-base);background:var(--n10)}.order-待履约{color:var(--orange-base);background:var(--orange-tint)}.order-status-breakdown-panel{margin-bottom:15px}.order-status-breakdown-list{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px;padding:14px 20px 20px;display:grid}.order-status-breakdown-list>div{border:1px solid var(--line);background:var(--n10);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:5px 8px;min-height:70px;padding:12px;display:grid}.order-status-breakdown-list b{color:var(--ink);text-align:right;font-size:16px}.order-status-breakdown-list small{color:var(--n6);grid-column:1/-1;font-size:7px}.order-status-breakdown-list .empty-state{grid-column:1/-1;height:auto;padding:20px}.empty-state{text-align:center;height:120px;color:var(--n6)}.finance-summary{border:1px solid var(--green-deep);background:var(--green-deep);color:var(--n10);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:.9fr 2fr;margin-bottom:15px;display:grid;overflow:hidden}.finance-hero{border-right:1px solid #ffffff1a;padding:25px 27px}.finance-hero span,.finance-hero strong,.finance-hero em{display:block}.finance-hero span{color:var(--green-light);font-size:10px}.finance-hero strong{margin:10px 0;font-size:29px}.finance-hero em{color:var(--lime-light);font-size:9px;font-style:normal}.finance-breakdown{grid-template-columns:repeat(5,1fr);gap:12px;padding:22px;display:grid}.finance-breakdown div{border-left:1px solid #ffffff1a;padding-left:15px}.finance-breakdown span,.finance-breakdown b{display:block}.finance-breakdown span{color:var(--green-light);font-size:8px}.finance-breakdown b{margin-top:10px;font-size:11px}.reconciliation,.formula-card{min-height:226px}.recon-row{border-bottom:1px solid var(--n9);grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:48px;margin:0 20px;font-size:9px;display:grid}.recon-row span{color:var(--n5)}.recon-row em{color:var(--n5);text-align:right;font-style:normal}.recon-ok{color:var(--green-deep)!important}.recon-warn{color:var(--red-base)!important}.formula-card{background:var(--n10)}.formula{background:var(--n9);color:var(--green-deep);text-align:center;border-radius:9px;margin:22px 20px 15px;padding:18px;font-size:10px;font-weight:700;line-height:2}.formula i{color:var(--n6);margin:0 4px;font-style:normal}.formula-card>p{color:var(--n5);margin:0 22px;font-size:9px;line-height:1.7}.source-grid{gap:11px;display:grid}.source-card{border:1px solid var(--line);background:var(--n10);min-height:126px;box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:16px;padding:20px;display:flex}.source-logo{width:48px;height:48px;color:var(--n10);border-radius:13px;flex:none;place-items:center;font-weight:800;display:grid}.source-logo.tiktok{background:var(--n1)}.source-logo.analytics{background:linear-gradient(135deg, var(--blue-light), var(--teal-light))}.source-logo.shopee{background:var(--orange-base)}.source-logo.jst{background:var(--blue-base)}.source-main{flex:1}.source-main>div{align-items:center;gap:10px;display:flex}.source-main h3{margin:0;font-size:13px}.source-main p{color:var(--n5);margin:7px 0 12px;font-size:9px}.connection{border-radius:8px;padding:3px 7px;font-size:8px}.connection.manual{color:var(--orange-deep);background:var(--orange-tint)}.connection.waiting{color:var(--n4);background:var(--n9)}.connection.configured{color:var(--orange-deep);background:var(--orange-tint)}.connection.connected{color:var(--green-deep);background:var(--n9)}.muted-cell{color:var(--muted,#8a9994);font-size:12px}.ad-summary-panel .table-wrap{max-height:520px;overflow:auto}.ad-summary-panel+.metric-grid{margin-top:15px}.permission-state.pending{color:var(--warn);background:var(--warn-soft)}.ad-binding-stats{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pill-stat{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;display:inline-flex}.pill-stat b{color:var(--ink);font-size:13px}.pill-stat.ok b{color:var(--success)}.pill-stat.warn b{color:var(--warn)}.pill-stat.bad b{color:var(--danger)}.ad-cell{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-weight:700}.ad-cell:hover,.ad-cell.active{background:var(--n9)}.ad-detail-row td{background:var(--n10,#7f7f7f0f)}.ad-detail{gap:6px;padding:8px 4px;display:grid}.ad-detail>span{color:var(--n5);font-size:11px}.ad-detail>div{grid-template-columns:minmax(160px,1.2fr) minmax(120px,1fr) minmax(120px,1fr) minmax(100px,.8fr);align-items:center;gap:12px;font-size:12px;display:grid}.ad-detail>div small{color:var(--n5)}.ad-detail>div em{font-style:normal;font-weight:700}.ad-detail-bc{background:var(--panel-2,#7f7f7f0f);border-radius:8px;gap:4px;padding:6px 8px;display:grid}.ad-detail-bc-head{justify-content:space-between;align-items:center;font-size:12px;display:flex}.ad-detail-bc-head b{color:var(--accent)}.ad-detail-bc-head em{font-style:normal;font-weight:700}.ad-accounts-panel .panel-head{align-items:flex-start;gap:12px}.ad-accounts-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.ad-accounts-actions .negative{color:var(--danger)}.ad-bc-row td{background:var(--panel-2,#7f7f7f0f)}.ad-account-row td:first-child{padding-left:22px}.ad-gap{color:var(--danger);font-size:10px;font-weight:600;display:block}.ad-gap.ad-gap-pending{color:var(--muted);font-weight:500}.ad-owner-shop{color:var(--muted);align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.ad-owner-shop select{border:1px solid var(--line);background:var(--panel);max-width:220px;color:var(--ink);border-radius:6px;padding:2px 6px;font-size:11px}.ad-owner-shop select:disabled{opacity:.6}.ad-unbound-stores{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:6px;margin:0 0 12px;padding:10px 12px;display:grid}.ad-unbound-stores>small{color:var(--muted);font-size:12px}.ad-unbound-stores ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ad-unbound-stores li{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;font-size:13px;display:grid}.ad-unbound-stores li>small{grid-column:1/-1}.ad-owner-shop input[type=date]{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:6px;padding:1px 4px;font-size:11px}.ad-owner-shop .link-button,.ad-not-ours .link-button{color:var(--accent,#4f5bd5);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:11px;text-decoration:underline}.ad-owner-shop .link-button:disabled,.ad-not-ours .link-button:disabled{opacity:.5;cursor:default}.ad-not-ours{color:var(--muted);margin:10px 16px 14px;font-size:12px}.ad-owner-periods{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.ad-owner-periods .ad-owner-period{color:var(--muted);font-size:11px}.ad-owner-periods input[type=date]{max-width:130px;font-size:11px}.ad-not-ours ul{margin:6px 0 0;padding-left:18px}.ad-not-ours li{margin:3px 0}.ad-not-ours>small{margin-top:4px;display:block}.ad-not-ours li select{max-width:220px;margin-left:6px;font-size:11px}.source-stats{gap:30px!important;display:flex!important}.source-stats span{color:var(--n6);font-size:8px}.source-stats b{color:var(--n3)}.source-card>button{border:1px solid var(--n9);border-radius:7px;padding:8px 11px}.source-buttons{flex-direction:column;gap:7px;display:flex}.source-buttons button{border:1px solid var(--n9);background:var(--n10);min-width:92px;color:var(--green);border-radius:7px;padding:8px 11px;font-size:9px;font-weight:650}.source-buttons .source-primary{border-color:var(--green);background:var(--green);color:var(--n10)}.source-buttons button:disabled,.primary-action:disabled,.secondary-action:disabled{cursor:not-allowed;opacity:.55}.tiktok-live-card{border-color:var(--green-light);background:linear-gradient(100deg, var(--n10), var(--n10))}.analytics-source-card{border-color:var(--blue-tint);background:linear-gradient(100deg, var(--n10), var(--n10))}.tiktok-config-panel,.product-import-panel{overflow:hidden}.file-import-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 20px 20px;display:grid}.file-import-grid label{border:1px dashed var(--n8);background:var(--n10);border-radius:9px;padding:14px}.file-import-grid label>span,.file-import-grid label>small{display:block}.file-import-grid label>span{color:var(--n4);margin-bottom:9px;font-size:9px;font-weight:700}.file-import-grid label>small{color:var(--n5);overflow-wrap:anywhere;margin-top:7px;font-size:8px}.file-import-grid input[type=file]{width:100%;color:var(--n4);font-size:9px}.file-import-grid .submit-ad{grid-column:span 2}.tiktok-config-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 20px 20px;display:grid}.tiktok-config-form label{display:block}.tiktok-config-form label.wide,.tiktok-config-form .callback-copy,.tiktok-config-form .submit-ad{grid-column:span 2}.tiktok-config-form label>span,.callback-copy>span{color:var(--n5);margin-bottom:6px;font-size:9px;font-weight:650;display:block}.tiktok-config-form input{border:1px solid var(--n9);background:var(--n10);width:100%;height:39px;color:var(--n2);border-radius:8px;outline:0;padding:0 11px;font-size:10px}.tiktok-config-form input:focus{border-color:var(--green-base);background:var(--n10);box-shadow:0 0 0 3px #2f7f5614}.callback-copy{border:1px dashed var(--n8);background:var(--n10);border-radius:8px;padding:13px 14px}.callback-copy b,.callback-copy small{overflow-wrap:anywhere;display:block}.callback-copy b{color:var(--green-deep);font-size:9px}.callback-copy small{color:var(--n6);margin-top:5px;font-size:8px}.integration-error{border:1px solid var(--red-tint);background:var(--n10);color:var(--red-base);border-radius:8px;margin:-4px 0 15px;padding:11px 13px;font-size:9px;line-height:1.5}.integration-success{border:1px solid var(--green-light);background:var(--n10);color:var(--green-deep);border-radius:8px;margin:-4px 0 15px;padding:11px 13px;font-size:9px;line-height:1.5}.order-actions{align-items:center;gap:9px;display:flex}.order-actions .primary-action,.order-actions .secondary-action{white-space:nowrap;border-radius:8px;height:37px}.history-sync-note{border:1px solid var(--n8);background:var(--n10);color:var(--green-deep);border-radius:8px;margin:-4px 0 15px;padding:11px 13px;font-size:9px;position:relative;overflow:hidden}.history-sync-note>span{background:var(--green-base);height:3px;transition:width .25s;position:absolute;inset:auto 0 0}.orders-scope-tabs{background:var(--n9);border-radius:8px;padding:3px;display:flex}.orders-scope-tabs button{height:28px;color:var(--n5);background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:8px}.orders-scope-tabs button.selected{background:var(--n10);color:var(--green-dark);font-weight:700;box-shadow:0 1px 5px #19412b14}.order-range-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.time-basis-select{gap:5px;display:grid;position:relative}.time-basis-select>span{color:var(--n5);font-size:8px}.time-basis-select select{border:1px solid var(--n9);background:var(--n10);min-width:150px;height:35px;color:var(--n3);border-radius:8px;outline:0;padding:0 28px 0 10px;font-size:9px;font-weight:650}.time-basis-select.compact{display:inline-flex}.time-basis-select.compact select{min-width:145px;height:31px}.order-time-filter-panel{border:1px solid var(--line);background:var(--n10);box-shadow:var(--shadow);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:15px;padding:14px 18px;display:flex}.order-time-filter-panel .period-tabs{height:35px}.order-time-filter-panel .custom-date-range{margin-left:0}.orders-pagination{border-top:1px solid var(--n9);min-height:52px;color:var(--n5);justify-content:space-between;align-items:center;padding:0 17px;font-size:9px;display:flex}.orders-pagination>div{gap:7px;display:flex}.orders-pagination button{border:1px solid var(--n9);background:var(--n10);height:29px;color:var(--green);border-radius:7px;padding:0 11px;font-size:9px}.orders-pagination button:disabled{cursor:not-allowed;opacity:.42}.match-good,.match-waiting{text-align:center;border-radius:9px;min-width:36px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-block}.match-good{color:var(--green-deep);background:var(--n9)}.match-waiting{color:var(--orange-deep);background:var(--orange-tint)}.operations-order-table{table-layout:fixed;min-width:2580px}.operations-order-table th:first-child{width:170px}.operations-order-table th:nth-child(2){width:105px}.operations-order-table th:nth-child(3){width:150px}.operations-order-table th:nth-child(4),.operations-order-table th:nth-child(5){width:105px}.operations-order-table th:nth-child(6){width:285px}.operations-order-table th:nth-child(7),.operations-order-table th:nth-child(8){width:130px}.operations-order-table th:nth-child(9){width:145px}.operations-order-table th:nth-child(10){width:220px}.operations-order-table th:nth-child(11){width:170px}.operations-order-table th:nth-child(n+12){width:150px}.operations-order-table th:first-child,.operations-order-table td:first-child{z-index:2;background:var(--n10);position:sticky;left:0}.operations-order-table th:nth-child(2),.operations-order-table td:nth-child(2){z-index:2;background:var(--n10);position:sticky;left:170px;box-shadow:8px 0 12px #233d2e0a}.operations-order-table th:first-child,.operations-order-table th:nth-child(2){z-index:3;background:var(--n10)}.operations-order-table tbody tr:hover td:first-child,.operations-order-table tbody tr:hover td:nth-child(2){background:var(--n10)}.operations-order-table td{vertical-align:middle;height:82px;padding-top:10px;padding-bottom:10px}.order-id-cell b,.order-id-cell span,.order-shop-cell b,.order-shop-cell span,.order-recipient-cell b,.order-recipient-cell span,.order-logistics-cell b,.order-logistics-cell span{display:block}.order-id-cell b{color:var(--green-deep);font-size:9px}.order-id-cell span,.order-shop-cell span,.order-recipient-cell span,.order-logistics-cell span{color:var(--n6);margin-top:5px;font-size:7px}.order-shop-cell b,.order-recipient-cell b,.order-logistics-cell b{color:var(--n3);text-overflow:ellipsis;overflow:hidden}.order-products-cell{white-space:normal}.order-products-cell>div{margin-bottom:6px}.order-products-cell span,.order-products-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-products-cell span{color:var(--n2);font-size:8px;font-weight:700}.order-products-cell small{color:var(--n6);margin-top:3px;font-size:7px}.order-products-cell em{color:var(--green-base);font-size:7px;font-style:normal}.order-money-cell{color:var(--green-deep);font-weight:750}.order-pending-value{background:var(--n10);color:var(--n6);border-radius:8px;padding:4px 7px;font-size:7px;font-weight:650}.order-region-cell{text-overflow:ellipsis;display:block;overflow:hidden}.order-countdown{border-radius:8px;padding:5px 7px;font-size:7px;font-weight:700;display:inline-block}.order-countdown.normal{color:var(--green-deep);background:var(--n9)}.order-countdown.urgent{color:var(--orange-deep);background:var(--orange-tint)}.order-countdown.overdue{color:var(--red-base);background:var(--n10)}.order-countdown.finished,.order-countdown.neutral{color:var(--n5);background:var(--n9)}.aftersales-workspace{max-width:1660px}.aftersales-sync-actions{align-items:center;gap:9px;display:flex}.aftersales-sync-actions .primary-action,.aftersales-sync-actions .secondary-action{white-space:nowrap;height:37px}.product-list-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.product-list-tools .search-box{width:230px}.product-list-tools .secondary-action{height:34px}.aftersales-panel{overflow:hidden}.aftersales-toolbar{border-bottom:1px solid var(--n9);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:15px 18px;display:flex}.aftersales-toolbar h2{margin:0;font-family:STSong,Songti SC,Georgia,serif;font-size:15px}.aftersales-toolbar p{color:var(--n6);margin:5px 0 0;font-size:8px}.aftersales-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.aftersales-filters select{border:1px solid var(--n9);background:var(--n10);height:34px;color:var(--n3);border-radius:7px;outline:none;padding:0 27px 0 9px;font-size:8px}.aftersales-filters .secondary-action{height:34px;padding:0 13px}.aftersales-table{table-layout:fixed;min-width:1350px}.aftersales-table th:first-child{width:185px}.aftersales-table th:nth-child(2){width:155px}.aftersales-table th:nth-child(3){width:110px}.aftersales-table th:nth-child(4){width:145px}.aftersales-table th:nth-child(5){width:90px}.aftersales-table th:nth-child(6){width:280px}.aftersales-table th:nth-child(7){width:125px}.aftersales-table th:nth-child(8){width:130px}.aftersales-table th:nth-child(9){width:150px}.aftersales-table th:first-child,.aftersales-table td:first-child{z-index:2;background:var(--n10);position:sticky;left:0}.aftersales-table th:first-child{z-index:3;background:var(--n10)}.aftersales-table tbody tr:hover td:first-child{background:var(--n10)}.aftersales-table td{vertical-align:middle;height:70px;padding-top:10px;padding-bottom:10px}.aftersale-type,.aftersale-status{white-space:nowrap;border-radius:9px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-block}.aftersale-type{color:var(--green-deep);background:var(--n9)}.aftersale-type.type-cancel{color:var(--orange-base);background:var(--orange-tint)}.aftersale-type.type-return_and_refund{color:var(--blue-base);background:var(--n10)}.aftersale-type.type-replacement{color:var(--blue-base);background:var(--n9)}.aftersale-status{color:var(--n4);background:var(--n9)}.aftersale-reason{white-space:normal;max-width:250px}.aftersale-reason b,.aftersale-reason span{display:block}.aftersale-reason b{color:var(--n3);font-size:8px;line-height:1.45}.aftersale-reason span{color:var(--n6);margin-top:4px;font-size:7px}.check-row>span.done{background:var(--green);color:var(--n10)}.checklist{margin-top:15px}.check-row{border-bottom:1px solid var(--n9);align-items:center;gap:13px;min-height:64px;padding:12px 20px;display:flex}.check-row>span{background:var(--n9);width:26px;height:26px;color:var(--green);border-radius:8px;flex:none;place-items:center;font-size:9px;font-weight:800;display:grid}.check-row b{font-size:9px}.check-row p{color:var(--n6);margin:4px 0 0;font-size:8px}.api-status{border:1px solid var(--n9);background:var(--n10);color:var(--n4);border-radius:18px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;display:inline-flex}.api-status i{background:var(--orange-base);width:7px;height:7px;box-shadow:0 0 0 3px var(--orange-tint);border-radius:50%}.test-scope-card{border:1px solid var(--green-deep);background:linear-gradient(135deg, var(--green-deep), var(--green-deep));color:var(--n10);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:15px;padding:17px 20px;display:grid}.test-scope-card>div{border-left:1px solid #ffffff1c;padding:2px 20px}.test-scope-card>div:first-child{border-left:0;padding-left:0}.test-scope-card span,.test-scope-card b{display:block}.test-scope-card span{color:var(--green-light);font-size:8px}.test-scope-card b{margin-top:7px;font-size:11px}.test-scope-card .scope-good{color:var(--lime-light)}.ad-layout{grid-template-columns:minmax(0,1.8fr) minmax(250px,.72fr);gap:15px;display:grid}.ad-form-panel{overflow:hidden}.ad-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 20px 20px;display:grid}.ad-form label{display:block}.ad-form label.wide{grid-column:span 2}.ad-form label>span{color:var(--n5);margin-bottom:6px;font-size:9px;font-weight:650;display:block}.ad-form input,.ad-form select{border:1px solid var(--n9);background:var(--n10);width:100%;height:38px;color:var(--n2);border-radius:8px;outline:0;padding:0 11px;font-size:10px;transition:all .16s}.ad-form input:focus,.ad-form select:focus{border-color:var(--green-base);background:var(--n10);box-shadow:0 0 0 3px #2f7f5614}.ad-form input:disabled{color:var(--n6);background:var(--n10)}.form-error{background:var(--n10);color:var(--red-base);border-radius:7px;grid-column:span 2;padding:9px 11px;font-size:9px}.submit-ad{background:var(--green);height:40px;color:var(--n10);border:0;border-radius:8px;grid-column:span 2;font-size:10px;font-weight:750;box-shadow:0 5px 14px #19654224}.submit-ad:hover{background:var(--green-dark)}.submit-ad:disabled{cursor:wait;opacity:.65}.ad-side{grid-template-rows:1fr auto;gap:15px;display:grid}.ad-total-card{background:linear-gradient(140deg, var(--n10), var(--n9));min-height:150px}.ad-total-card .metric-value{color:var(--green-dark);margin-top:18px;font-size:29px}.api-card{box-shadow:none;align-items:flex-start;gap:11px;padding:17px;display:flex}.api-card-icon{background:var(--n9);width:32px;height:32px;color:var(--green);border-radius:9px;flex:none;place-items:center;font-weight:800;display:grid}.api-card b{font-size:9px;display:block}.api-card p{color:var(--n6);margin:6px 0 0;font-size:8px;line-height:1.6}.ad-metrics{margin-top:15px}.ad-metrics .metric-card{min-height:119px}.ad-tables{grid-template-columns:minmax(0,1.65fr) minmax(260px,.7fr)}.delete-row{background:var(--n10);color:var(--red-base);border:0;border-radius:6px;padding:4px 7px;font-size:8px}.delete-row:hover{background:var(--red-tint)}.store-ad-list{padding:8px 18px 16px}.store-ad-list>div{border-bottom:1px solid var(--n9);justify-content:space-between;align-items:center;min-height:43px;font-size:9px;display:flex}.store-ad-list span{text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.store-ad-list i{background:var(--n9);width:20px;height:20px;color:var(--n5);border-radius:6px;flex:none;place-items:center;font-size:8px;font-style:normal;display:grid}.store-ad-list b{color:var(--green-dark)}.empty-copy{color:var(--n6);text-align:center;padding:28px 5px;font-size:9px}.cost-note{color:var(--orange-base);margin-top:3px;font-size:7px;font-weight:500;display:block}.settlement-workspace{max-width:1660px}.settlement-intro{margin-bottom:12px}.section-path{color:var(--n5);letter-spacing:.04em;margin-bottom:7px;font-size:8px;font-weight:650;display:block}.settlement-error{margin-top:0}.settlement-sync-progress{border:1px solid var(--n9);background:var(--n10);border-radius:10px;grid-template-columns:minmax(230px,.7fr) 1.3fr;align-items:center;gap:20px;margin-bottom:13px;padding:13px 16px;display:grid}.settlement-sync-progress b,.settlement-sync-progress span{display:block}.settlement-sync-progress b{color:var(--green-deep);font-size:9px}.settlement-sync-progress div>span{color:var(--n5);margin-top:4px;font-size:8px}.settlement-progress-track{background:var(--n9);border-radius:999px;height:7px;overflow:hidden}.settlement-progress-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--green-deep), var(--lime-base));height:100%;margin:0;transition:width .3s}.settlement-hero{border:1px solid var(--green-deep);min-height:164px;color:var(--n10);background:linear-gradient(120deg, var(--green-deep), var(--green-deep));box-shadow:var(--shadow);border-radius:13px;grid-template-columns:minmax(280px,.85fr) 2.15fr;margin-bottom:15px;display:grid;overflow:hidden}.unsettled-hero{background:linear-gradient(120deg, var(--green-deep), var(--green-deep))}.settlement-hero>article{border-right:1px solid #ffffff1c;padding:27px 29px}.settlement-hero>article span,.settlement-hero>article strong,.settlement-hero>article em{display:block}.settlement-hero>article span{color:var(--green-light);font-size:9px}.settlement-hero>article strong{letter-spacing:-.02em;margin:12px 0 10px;font-size:29px}.settlement-hero>article em{color:var(--lime-light);font-size:8px;font-style:normal}.settlement-hero-metrics{grid-template-columns:repeat(4,1fr);align-items:center;padding:24px 20px;display:grid}.settlement-hero-metrics>div{border-left:1px solid #ffffff1c;min-height:68px;padding:8px 19px}.settlement-hero-metrics>div:first-child{border-left:0}.settlement-hero-metrics span,.settlement-hero-metrics b{display:block}.settlement-hero-metrics span{color:var(--green-light);font-size:8px}.settlement-hero-metrics b{margin-top:11px;font-size:11px;line-height:1.45}.settlement-metrics .metric-card{min-height:114px}.metric-time-value{font-size:16px;line-height:1.35}.unsettled-orders-table{min-width:1420px}.unsettled-reason{min-width:150px;max-width:240px}.unsettled-reason b,.unsettled-reason span{display:block}.unsettled-reason b{color:var(--n2);font-size:8px;line-height:1.45}.unsettled-reason span{color:var(--n6);margin-top:4px;font-size:7px}.settlement-table-panel{overflow:hidden}.settlement-toolbar{border-bottom:1px solid var(--n9);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:15px 18px;display:flex}.settlement-toolbar h2{margin:0;font-family:STSong,Songti SC,Georgia,serif;font-size:15px}.settlement-toolbar p{color:var(--n6);margin:5px 0 0;font-size:8px}.settlement-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.settlement-filters select{border:1px solid var(--n9);background:var(--n10);height:34px;color:var(--n3);border-radius:7px;outline:none;padding:0 27px 0 9px;font-size:8px}.settlement-search{border:1px solid var(--n9);background:var(--n10);width:205px;height:34px;color:var(--n5);border-radius:7px;align-items:center;gap:7px;padding:0 9px;display:flex}.settlement-search input{width:100%;min-width:0;color:var(--n2);background:0 0;border:0;outline:0;font-size:8px}.settlement-date-field{border:1px solid var(--n9);background:var(--n10);border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 8px;display:flex}.settlement-date-field span{color:var(--n6);white-space:nowrap;font-size:7px}.settlement-date-field input{width:102px;color:var(--n3);background:0 0;border:0;outline:0;font-size:8px}.settlement-query{height:34px;padding:0 11px}.settlement-store-back{border-bottom:1px solid var(--n9);background:var(--n10);align-items:center;gap:12px;min-height:43px;padding:8px 18px;display:flex}.settlement-store-back button{border:1px solid var(--n8);background:var(--n10);height:27px;color:var(--green);border-radius:7px;padding:0 9px;font-size:8px;font-weight:750}.settlement-store-back span{color:var(--n6);font-size:8px}.settlement-store-summary-table table{min-width:1120px}.settlement-store-summary-table tbody tr{cursor:default}.settlement-store-statuses{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.settlement-store-statuses .settlement-status{padding:4px 7px;font-size:7px}.settlement-store-open{min-width:76px;color:var(--n10);border-color:var(--green);background:var(--green)}.settlement-store-open:hover{color:var(--n10);border-color:var(--green-dark);background:var(--green-dark)}.settlement-shop b,.settlement-shop span{display:block}.settlement-shop b{max-width:150px;color:var(--n2);text-overflow:ellipsis;overflow:hidden}.settlement-shop span{color:var(--n6);margin-top:3px;font-size:7px}.settlement-reference b,.settlement-reference span{display:block}.settlement-reference b{max-width:155px;color:var(--n2);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.settlement-reference span{max-width:175px;color:var(--n6);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.settlement-negative{color:var(--red-base)!important}.settlement-total{color:var(--green-dark);font-weight:800}.settlement-status{border-radius:10px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.settlement-status:before{content:"";border-radius:50%;width:5px;height:5px}.settlement-paid{color:var(--green-deep);background:var(--n9)}.settlement-paid:before{background:var(--green-base)}.settlement-settled{color:var(--green-deep);background:var(--n9)}.settlement-settled:before{background:var(--green-base)}.settlement-processing{color:var(--orange-base);background:var(--n9)}.settlement-processing:before{background:var(--orange-base)}.settlement-failed{color:var(--red-base);background:var(--n10)}.settlement-failed:before{background:var(--red-base)}.settlement-detail-button{border:1px solid var(--n8);background:var(--n10);min-width:70px;height:28px;color:var(--green);white-space:nowrap;border-radius:7px;padding:0 9px;font-size:8px;font-weight:700}.settlement-detail-button:hover{border-color:var(--green-light);background:var(--n9)}.settlement-detail-button:disabled{cursor:wait;opacity:.58}.settlement-row-open{background:var(--n10)}.settlement-detail-row>td{background:var(--n10);border-top:0;height:auto;padding:0}.settlement-detail-row:hover{background:var(--n10)}.settlement-detail-panel{border:1px solid var(--n9);background:var(--n10);border-radius:10px;margin:0 14px 14px;overflow:hidden;box-shadow:0 8px 24px #204d320d}.settlement-detail-head{border-bottom:1px solid var(--n9);justify-content:space-between;align-items:center;gap:15px;min-height:60px;padding:13px 16px;display:flex}.settlement-detail-head b,.settlement-detail-head span{display:block}.settlement-detail-head b{color:var(--n2);font-size:10px}.settlement-detail-head div>span{color:var(--n6);margin-top:5px;font-size:8px}.detail-balance{background:var(--n9);color:var(--green-dark);border-radius:7px;padding:6px 9px;font-size:8px;font-weight:750}.settlement-fee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px;display:grid}.settlement-fee-grid article{border:1px solid var(--n9);background:var(--n10);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:11px 12px;display:flex}.settlement-fee-grid article>div{min-width:0}.settlement-fee-grid b,.settlement-fee-grid small{display:block}.settlement-fee-grid b{color:var(--n2);text-overflow:ellipsis;margin-top:5px;font-size:9px;overflow:hidden}.settlement-fee-grid small{color:var(--n6);margin-top:5px;font-size:7px}.fee-category{background:var(--n9);color:var(--n5);border-radius:5px;padding:3px 5px;font-size:7px;display:inline-block}.settlement-fee-grid strong{flex:none;font-size:10px}.fee-deduction{color:var(--red-base)}.fee-credit{color:var(--green-deep)}.settlement-detail-empty{color:var(--n6);text-align:center;padding:28px;font-size:9px}.return-analytics-workspace{background:var(--n10)}.return-analytics-workspace>.section-intro{display:none}.return-reference-filter{box-shadow:none;border-radius:0;margin-bottom:0}.return-view-tabs{border-bottom:1px solid var(--n9);gap:28px;margin:0 0 16px;padding-top:10px;display:flex}.return-view-tabs button{color:var(--n4);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px 11px;font-size:9px;font-weight:700}.return-view-tabs button.selected{border-bottom-color:var(--green);color:var(--green-dark)}.return-filter-panel{margin-bottom:16px;padding:16px 18px}.return-filter-row,.return-period-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.return-period-row{align-items:center;margin-top:14px}.return-filter-row>label:not(.return-toggle),.return-filter-group{gap:6px;display:grid}.return-filter-row label>span,.return-filter-group>span{color:var(--n5);font-size:8px}.return-filter-row select{border:1px solid var(--n9);background:var(--n10);min-width:145px;height:35px;color:var(--n3);border-radius:8px;outline:0;padding:0 28px 0 10px;font-size:9px}.segmented-control{background:var(--n9);border-radius:8px;padding:3px;display:flex}.segmented-control button{height:29px;color:var(--n5);background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:8px}.segmented-control button.selected{background:var(--n10);color:var(--green-dark);font-weight:750;box-shadow:0 2px 8px #264b3417}.return-toggle{cursor:pointer;align-items:center;gap:8px;height:35px;display:flex}.return-toggle input{width:15px;height:15px;accent-color:var(--green)}.return-toggle span{font-weight:650;color:var(--n4)!important}.return-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid.compact.return-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1300px){.metric-grid.compact.return-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=740px){.metric-grid.compact.return-summary-grid{grid-template-columns:1fr}}.return-basis-card{cursor:pointer;transition:border-color .15s,box-shadow .15s}.return-basis-card:hover{border-color:var(--green-deep)}.return-basis-card:focus-visible{outline:2px solid var(--green-deep);outline-offset:2px}.return-basis-card.selected{color:var(--n10);border-color:var(--green-deep);background:linear-gradient(135deg, var(--green-deep), var(--green-deep))}.return-basis-card.selected .metric-label,.return-basis-card.selected .metric-footer{color:var(--green-light)}.return-basis-card.selected .metric-value{color:var(--n10)}.return-original-amount{color:var(--n5);white-space:nowrap;margin-top:2px;font-size:9px;font-weight:500;display:block}.return-reference-metric{min-height:96px}.return-reference-metric .metric-value{font-size:24px}.return-reference-metric .metric-value small{color:inherit;font-size:9px}.return-rate-card{color:var(--n10);border-color:var(--green-deep);background:linear-gradient(135deg, var(--green-deep), var(--green-deep))}.return-rate-card .metric-label,.return-rate-card .metric-footer{color:var(--green-light)}.return-rate-card .metric-value{color:var(--n10)}.return-trend-panel{margin-bottom:16px;padding-bottom:8px}.return-line-chart{padding:0 18px 12px}.return-line-chart svg{width:100%;min-height:230px;display:block;overflow:visible}.return-chart-grid{stroke:var(--n9);stroke-width:1px;stroke-dasharray:4 5}.return-chart-label{fill:var(--n5);font-size:11px}.return-chart-line{fill:none;stroke:var(--green-deep);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.return-chart-point{fill:var(--n10);stroke:var(--green-deep);stroke-width:3px;cursor:help;transition:r .15s,fill .15s}.return-chart-point:hover{r:6px;fill:var(--green-tint)}.return-chart-legend{color:var(--n4);align-items:center;gap:7px;padding:2px 0 0 58px;font-size:8px;display:flex}.return-chart-legend i{background:var(--green-deep);border-radius:3px;width:20px;height:3px}.return-chart-legend span{color:var(--n6);margin-left:8px}.return-analysis-grid{grid-template-columns:1fr;gap:16px;margin-bottom:16px;display:grid}.return-analysis-grid.return-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1200px){.return-analysis-grid.return-reason-grid{grid-template-columns:1fr}}.return-ranking-panel,.reason-panel{overflow:hidden}.reason-ranking{gap:6px;padding:4px 18px 16px;display:grid}.reason-ranking>div{border-bottom:1px solid var(--n9);grid-template-columns:24px minmax(0,1fr) 58px;align-items:center;gap:10px;min-height:43px;display:grid}.reason-ranking>div:last-child{border-bottom:0}.reason-rank{background:var(--n9);width:22px;height:22px;color:var(--green);border-radius:7px;place-items:center;font-size:8px;font-weight:800;display:grid}.reason-ranking b{max-width:320px;color:var(--n3);text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.reason-ranking i{background:var(--n9);border-radius:4px;height:4px;margin-top:7px;display:block;overflow:hidden}.reason-ranking i em{border-radius:inherit;background:var(--green-base);height:100%;display:block}.reason-ranking strong{color:var(--n3);text-align:right;font-size:8px}.return-store-panel{overflow:hidden}.return-rate-badge{background:var(--n9);min-width:55px;color:var(--green-deep);text-align:center;border-radius:8px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-block}.return-rate-badge.high{background:var(--n9);color:var(--red-base)}.product-return-search-row{justify-content:space-between}.product-return-search{min-width:110px;margin-left:auto}.product-return-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-return-panel{overflow:hidden}.product-return-table th:first-child{min-width:230px}.product-return-table th:nth-child(2){min-width:360px}.product-return-groups{gap:8px;display:grid}.product-return-group{border-bottom:1px solid var(--n9);padding-bottom:8px}.product-return-group:last-child{border-bottom:0;padding-bottom:0}.product-return-group-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.product-return-group-head b{color:var(--n3);font-size:8px}.product-return-group-head>span{background:var(--n9);color:var(--green-deep);border-radius:10px;padding:2px 6px;font-size:7px;font-weight:800}.operator-rate-list{flex-wrap:wrap;gap:5px;display:flex}.operator-rate-list>span{border:1px solid var(--n9);background:var(--n10);color:var(--n4);border-radius:7px;align-items:center;gap:5px;padding:4px 7px;font-size:7px;display:flex}.operator-rate-list b{color:var(--n3);font-size:inherit}.product-return-note{border-top:1px solid var(--n9);background:var(--n10);color:var(--n5);padding:11px 18px;font-size:7px;line-height:1.55}.return-query-panel{margin-bottom:12px;overflow:hidden}.return-query-bar{align-items:center;gap:8px;padding:0 18px 14px;display:flex}.return-query-bar .search-box{flex:1;min-width:0}.return-sku-ranking{border-top:12px solid var(--n10);padding:4px 18px 18px}.return-sku-ranking .panel-head{padding-inline:0}.return-sku-rank-row{grid-template-columns:22px 120px minmax(160px,1fr) 60px 72px;align-items:center;gap:10px;min-height:34px;display:grid}.return-sku-rank-row>span{background:var(--blue-tint);width:20px;height:20px;color:var(--blue-base);border-radius:50%;place-items:center;font-size:7px;font-weight:800;display:grid}.return-sku-rank-row>b{color:var(--n3);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.return-sku-rank-row>i{background:var(--n9);border-radius:8px;height:7px;overflow:hidden}.return-sku-rank-row>i em{border-radius:inherit;background:var(--blue-base);height:100%;display:block}.return-sku-rank-row>i em.high{background:var(--red-base)}.return-sku-rank-row>strong,.return-sku-rank-row>small{color:var(--n4);text-align:right;font-size:8px}.table-link-button{border:1px solid var(--n8);background:var(--n10);color:var(--green);border-radius:6px;margin-top:5px;padding:4px 7px;font-size:7px;font-weight:750;display:block}.cost-gap-panel{margin-top:16px;overflow:hidden}.cost-gap-actions{align-items:center;gap:8px;display:flex}.cost-gap-summary{border-bottom:1px solid var(--n9);background:var(--n10);gap:24px;padding:13px 18px;display:flex}.cost-gap-summary span{color:var(--n5);font-size:8px}.cost-gap-summary b{color:var(--green-deep);margin-right:4px;font-size:14px}.bulk-cost-panel,.manual-sku-panel{margin-bottom:16px;overflow:hidden}.manual-sku-form{background:var(--n10);grid-template-columns:1fr 1.5fr 1fr auto;align-items:end;gap:12px;padding:15px 18px;display:grid}.manual-sku-form label{color:var(--n4);gap:6px;font-size:8px;font-weight:700;display:grid}.manual-sku-form input{border:1px solid var(--n9);background:var(--n10);width:100%;height:36px;color:var(--n2);font:inherit;border-radius:8px;outline:0;padding:0 11px;font-size:9px}.manual-sku-form input:focus{border-color:var(--green-base);box-shadow:0 0 0 3px #2f7f5614}.bulk-cost-search{background:var(--n10);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:15px 18px;display:grid}.bulk-cost-search textarea{resize:vertical;border:1px solid var(--n9);background:var(--n10);width:100%;min-height:92px;color:var(--n2);font:inherit;border-radius:9px;outline:0;padding:11px 12px;font-size:9px;line-height:1.55}.bulk-cost-search textarea:focus{border-color:var(--green-base);box-shadow:0 0 0 3px #2f7f5614}.bulk-cost-search>div{gap:8px;display:flex}.bulk-cost-message,.bulk-missing-skus{background:var(--n9);color:var(--green-deep);border-radius:8px;margin:0 18px 12px;padding:9px 11px;font-size:8px;line-height:1.55}.bulk-missing-skus{background:var(--orange-tint);max-height:72px;color:var(--orange-deep);overflow:auto}.inline-cost-editor{border:1px solid var(--n9);background:var(--n10);border-radius:7px;align-items:center;gap:6px;width:150px;height:32px;padding:0 9px;display:flex}.inline-cost-editor span{color:var(--n5)}.inline-cost-editor input{width:100%;color:var(--green-deep);background:0 0;border:0;outline:0;font-size:9px;font-weight:750}.bulk-cost-save{border-top:1px solid var(--n9);background:var(--n10);justify-content:space-between;align-items:center;gap:15px;padding:13px 18px;display:flex}.bulk-cost-save span{color:var(--n5);font-size:8px}.pricing-gap-panel{border-color:var(--n9);margin-bottom:16px;overflow:hidden}.pricing-gap-actions{align-items:center;gap:8px;display:flex}.pricing-gap-actions .secondary-action{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pricing-gap-import{cursor:pointer;position:relative}.pricing-gap-import input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pricing-gap-import.disabled{cursor:not-allowed;opacity:.55}.pricing-gap-summary{border-bottom:1px solid var(--n9);background:linear-gradient(135deg, var(--n10), var(--n10));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px 18px;display:grid}.pricing-gap-summary span{color:var(--n5);font-size:8px}.pricing-gap-summary b{color:var(--green-deep);margin-right:5px;font-size:15px}.pricing-gap-error{margin:12px 18px}.gap-status{background:var(--orange-tint);color:var(--orange-deep);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:750;display:inline-flex}.gap-status.missing_cost{background:var(--orange-tint);color:var(--orange-deep)}.gap-status.needs_rematch{background:var(--n9);color:var(--green-deep)}.product-pagination{border-top:1px solid var(--n9);background:var(--n10);justify-content:flex-end;align-items:center;gap:10px;padding:12px 18px;display:flex}.product-pagination span{color:var(--n5);font-size:8px}.product-pagination .secondary-action{height:32px}.store-management-actions{align-items:center;gap:9px;display:flex}.store-analytics-entry{border-color:var(--blue-tint);background:linear-gradient(135deg, var(--n10) 0%, var(--n10) 100%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:15px;padding:18px 20px;display:grid}.store-analytics-badge{background:linear-gradient(145deg, var(--blue-light), var(--teal-base));width:48px;height:48px;color:var(--n10);border-radius:15px;place-items:center;font-size:20px;font-weight:800;display:grid;box-shadow:0 9px 22px #687aca2e}.store-analytics-copy>div{align-items:center;gap:9px;display:flex}.store-analytics-copy h3{color:var(--n2);margin:0;font-family:STSong,Songti SC,Georgia,serif;font-size:14px}.store-analytics-copy p{color:var(--n5);margin:6px 0 4px;font-size:8px;line-height:1.55}.store-analytics-copy small{color:var(--blue-base);font-size:8px;font-weight:700}.store-management-summary{margin-bottom:15px}.store-management-summary .metric-card{min-height:124px}.store-auth-critical{border-color:var(--red-tint);background:var(--n10)}.store-auth-critical .metric-value{color:var(--red)}.store-management-panel{overflow:hidden}.store-management-toolbar{border-bottom:1px solid var(--n9);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:16px 20px;display:flex}.store-management-toolbar h2{margin:0;font-family:STSong,Songti SC,Georgia,serif;font-size:16px}.store-management-toolbar p{color:var(--n6);margin:5px 0 0;font-size:9px}.store-management-filters{align-items:center;gap:9px;display:flex}.store-management-filters .search-box{width:245px}.store-management-filters select{border:1px solid var(--line);background:var(--n10);min-width:112px;height:37px;color:var(--n3);border-radius:8px;outline:0;padding:0 28px 0 10px;font-size:9px}.store-management-table{min-width:1320px}.store-management-table td{height:68px}.managed-shop-toggle{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.managed-shop-toggle:disabled{cursor:default}.managed-shop-toggle:not(:disabled):hover b{text-decoration:underline}.bc-cell-toggle{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:0;display:flex}.bc-cell-toggle:disabled{cursor:default}.bc-expanded-row td{background:var(--n10);height:auto;padding:12px 20px}.bc-expanded-detail{color:var(--n3);white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:10px;display:flex}.bc-expanded-detail>span{flex-wrap:wrap;gap:4px;display:inline-flex}.bc-expanded-detail b{color:var(--n6)}.bc-source-link{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.managed-shop-name,.managed-shop-name b,.managed-shop-name span,.sync-detail b,.sync-detail span{display:block}.managed-shop-name b{color:var(--n2);font-size:9px}.managed-shop-name span{max-width:155px;color:var(--n6);text-overflow:ellipsis;margin-top:4px;font-size:7px;overflow:hidden}.authorization-state,.permission-state{border-radius:10px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.authorization-state:before,.permission-state:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.authorization-state.authorized,.permission-state.granted{color:var(--green-deep);background:var(--n9)}.authorization-state.reauthorization_required,.permission-state.missing{color:var(--red-base);background:var(--n10)}.authorization-state.permission_incomplete,.authorization-state.warning{color:var(--orange-base);background:var(--orange-tint)}.authorization-state.disconnected{color:var(--n5);background:var(--n9)}.sync-detail b{color:var(--n3);font-size:8px}.sync-detail span{color:var(--n6);margin-top:4px;font-size:7px}.store-issue{max-width:210px;color:var(--red-base);text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.store-issue.clear{color:var(--green-base)}.row-action{border:1px solid var(--n9);background:var(--n10);height:29px;color:var(--green);border-radius:7px;padding:0 9px;font-size:8px;font-weight:700}.row-action:hover{border-color:var(--green-light);background:var(--n10)}.row-action.urgent{border-color:var(--green);background:var(--green);color:var(--n10)}.row-action:disabled{cursor:wait;opacity:.55}.directory-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.directory-management-column{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:16px;min-width:0;height:100%;display:grid}.directory-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;padding:20px;display:grid}.directory-member-form{container-type:inline-size}.directory-form .panel-head{grid-column:1/-1}.directory-form label{color:var(--n5);gap:6px;font-size:9px;font-weight:700;display:grid}.directory-form input,.directory-form select,.store-management-table select{border:1px solid var(--n9);background:var(--n10);width:100%;min-width:100px;height:36px;color:var(--n2);border-radius:8px;padding:0 10px}.directory-form .primary-action{align-self:end}.directory-tables{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-tables-stacked{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;gap:16px;min-width:0;height:100%;display:grid}.directory-tables-stacked>article{min-width:0;height:100%;overflow:hidden}.directory-management-column>.directory-tables-stacked:only-child{grid-row:1/-1}.store-management-table td:nth-child(3),.store-management-table td:nth-child(4){min-width:135px}@media (width<=1050px){.sidebar{width:198px}.workspace{width:calc(100% - 198px);margin-left:198px}.content,.topbar,.filterbar{padding-left:22px;padding-right:22px}.metric-grid{grid-template-columns:repeat(2,1fr)}.overview-finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid.compact:has(.profit-summary-card){grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid,.finance-summary{grid-template-columns:1fr}.finance-hero{border-bottom:1px solid #ffffff1a;border-right:0}.ad-layout{grid-template-columns:1fr}.ad-side{grid-template-rows:auto;grid-template-columns:1fr 1fr}.test-scope-card{grid-template-columns:repeat(2,1fr);gap:14px 0}.test-scope-card>div:nth-child(3){border-left:0;padding-left:0}.settlement-hero{grid-template-columns:1fr}.settlement-hero>article{border-bottom:1px solid #ffffff1a;border-right:0}.settlement-sync-progress{grid-template-columns:1fr;gap:10px}.store-analytics-entry{grid-template-columns:auto minmax(0,1fr)}.store-analytics-entry>button{grid-column:1/-1;width:100%}.settlement-toolbar{flex-direction:column;align-items:flex-start}.settlement-filters{justify-content:flex-start;width:100%}.aftersales-toolbar{flex-direction:column;align-items:flex-start}.aftersales-filters{justify-content:flex-start;width:100%}.settlement-fee-grid,.return-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.return-analysis-grid{grid-template-columns:1fr}.store-management-toolbar{flex-direction:column;align-items:flex-start}.directory-management-grid,.directory-tables{grid-template-columns:1fr}}@media (width<=740px){.sidebar{width:68px;min-height:100vh;padding:18px 9px;position:static}.brand{padding:0 6px 24px}.brand>div:last-child,.nav-caption,.nav-item:not(.active) .nav-badge,.nav-item{font-size:0}.nav-item{justify-content:center;padding:0}.nav-icon{font-size:17px}.nav-subitem{justify-content:center;width:100%;margin-left:0;font-size:0}.nav-subitem span{font-size:12px}.sync-card,.user-card>div:not(.avatar),.user-card button{display:none}.user-card{justify-content:center;padding:14px 0 0}.workspace{width:calc(100% - 68px);margin-left:0}.topbar{height:76px;padding:16px}h1{font-size:20px}.eyebrow,.icon-button{display:none}.filterbar{flex-wrap:wrap;padding:10px 16px}.filterbar select{min-width:120px}.custom-date-range{flex-wrap:wrap}.custom-date-range input{width:102px}.inline-custom-date-row{justify-content:flex-start}.filter-meta{display:none}.content{padding:16px}.metric-grid,.metric-grid.compact,.overview-finance-metrics{grid-template-columns:1fr}.metric-grid.compact:has(.profit-summary-card){grid-template-columns:1fr}.metric-card{min-height:124px}.section-intro{flex-direction:column;align-items:flex-start;gap:15px}.product-list-tools{justify-content:flex-start;width:100%}.product-list-tools .search-box{width:100%}.pricing-gap-actions{flex-wrap:wrap;width:100%}.pricing-gap-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.search-box{width:100%}.finance-breakdown{grid-template-columns:repeat(2,1fr)}.test-scope-card{grid-template-columns:1fr}.test-scope-card>div{border-top:1px solid #ffffff1a;border-left:0;padding:10px 0}.test-scope-card>div:first-child{border-top:0}.ad-form{grid-template-columns:1fr}.ad-form label.wide,.form-error,.submit-ad{grid-column:span 1}.ad-side{grid-template-columns:1fr}.source-card{flex-wrap:wrap;align-items:flex-start}.source-buttons{flex-direction:row;width:100%}.source-buttons button{flex:1}.tiktok-config-form{grid-template-columns:1fr}.tiktok-config-form label.wide,.tiktok-config-form .callback-copy,.tiktok-config-form .submit-ad{grid-column:span 1}.file-import-grid{grid-template-columns:1fr}.file-import-grid .submit-ad{grid-column:span 1}.order-actions{flex-direction:column;align-items:stretch;width:100%}.settlement-hero-metrics{grid-template-columns:repeat(2,1fr);gap:12px 0}.settlement-hero-metrics>div:nth-child(3){border-left:0}.settlement-search,.aftersales-filters .settlement-search{width:100%}.settlement-filters select,.settlement-filters .orders-scope-tabs,.settlement-date-field,.settlement-query{flex:1}.settlement-date-field input{width:100%;min-width:95px}.settlement-fee-grid{grid-template-columns:1fr}.settlement-detail-head{flex-direction:column;align-items:flex-start}.return-filter-row,.return-period-row{flex-direction:column;align-items:stretch}.return-filter-row>label:not(.return-toggle),.return-filter-group,.return-filter-row select{width:100%}.return-view-tabs{gap:20px;overflow-x:auto}.return-view-tabs button{flex:none}.return-summary-grid{grid-template-columns:1fr}.return-line-chart{padding-inline:8px;overflow-x:auto}.return-line-chart svg{min-width:680px}.return-chart-legend{padding-left:50px}.product-return-summary-grid{grid-template-columns:1fr}.product-return-search{width:100%;margin-left:0}.return-query-bar{flex-direction:column;align-items:stretch}.return-sku-rank-row{grid-template-columns:22px 90px minmax(120px,1fr) 54px}.return-sku-rank-row>small{display:none}.bulk-cost-search,.manual-sku-form{grid-template-columns:1fr}.bulk-cost-search>div,.bulk-cost-save{flex-direction:column;align-items:stretch}.store-management-actions,.store-management-filters{flex-direction:column;align-items:stretch;width:100%}.store-management-actions button,.store-management-filters .search-box,.store-management-filters select{width:100%}.directory-form{grid-template-columns:1fr}}.login-shell{background:var(--n10);min-height:100vh;color:var(--green-deep);grid-template-columns:minmax(360px,.92fr) minmax(420px,1.08fr);display:grid}.login-brand-panel{background:radial-gradient(circle at 82% 18%, #d2f65c33, transparent 30%), linear-gradient(145deg, var(--green-deep) 0%, var(--green-deep) 56%, var(--green-deep) 100%);min-height:100vh;color:var(--n10);flex-direction:column;padding:clamp(42px,6vw,88px);display:flex}.login-logo{background:var(--lime-light);width:58px;height:58px;color:var(--green-deep);border-radius:17px;place-items:center;font:800 32px/1 Georgia,serif;display:grid;box-shadow:0 18px 45px #0000002e}.login-brand-copy{max-width:560px;margin:auto 0}.login-brand-copy>span,.login-kicker{color:var(--n7);letter-spacing:.22em;font-size:12px;font-weight:800}.login-brand-copy h1{letter-spacing:-.045em;max-width:520px;margin:18px 0 20px;font:500 clamp(40px,5.2vw,70px)/1.08 Georgia,Noto Serif SC,serif}.login-brand-copy p{color:var(--n8);margin:0;font-size:17px;line-height:1.8}.login-scope-note{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:18px;gap:7px;padding:22px 24px;display:grid}.login-scope-note b{color:var(--lime-light);font-size:15px}.login-scope-note span{color:var(--n7);font-size:13px}.login-form-panel{place-items:center;min-height:100vh;padding:40px;display:grid}.login-card{border:1px solid var(--n9);background:#ffffffeb;border-radius:28px;gap:25px;width:min(440px,100%);padding:clamp(32px,5vw,54px);display:grid;box-shadow:0 26px 80px #183d2f1c}.login-card h2{letter-spacing:-.04em;margin:9px 0 8px;font-size:34px}.login-card p{color:var(--n5);margin:0}.login-card label{gap:9px;display:grid}.login-card label span{color:var(--n2);font-size:13px;font-weight:750}.login-card input{border:1px solid var(--n9);background:var(--n10);width:100%;min-height:52px;font:inherit;border-radius:13px;outline:none;padding:0 16px}.login-card input:focus{border-color:var(--green-deep);box-shadow:0 0 0 4px #487d671a}.login-card button{background:var(--green-deep);color:#fff;cursor:pointer;border:0;border-radius:13px;min-height:52px;font:750 15px/1 inherit}.login-card button:disabled{cursor:wait;opacity:.7}.login-card small{color:var(--n6);text-align:center;line-height:1.6}.login-error{background:var(--n10);color:var(--red-base);border-radius:11px;padding:12px 14px;font-size:13px}.auth-loading-screen{background:var(--n10);min-height:100vh;color:var(--green-deep);place-content:center;justify-items:center;gap:18px;display:grid}.auth-loading-screen>span{color:var(--n5);font-size:13px}.auth-recovery-actions{gap:12px;display:flex}.auth-recovery-actions button{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;cursor:pointer;border-radius:10px;padding:10px 18px;font:700 14px/1 inherit}.auth-recovery-actions .secondary-action{color:var(--green-deep);background:#fff}.directory-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.permission-picker{border:1px solid var(--n9);background:var(--n10);border-radius:16px;grid-column:1/-1;gap:14px;padding:16px;display:grid}.permission-picker-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.permission-picker-head>div{gap:3px;display:grid}.permission-picker-count{background:var(--n9);color:var(--green-deep);white-space:nowrap;border-radius:9px;padding:6px 9px;font-size:10px;font-weight:750}.permission-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.permission-group{border:1px solid #54695f1a;border-radius:13px;padding:12px}.permission-group.tone-mint{background:var(--n9)}.permission-group.tone-lavender,.permission-group.tone-sky{background:var(--n10)}.permission-group.tone-lemon,.permission-group.tone-peach{background:var(--n9)}.permission-group header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.permission-group header>div{gap:2px;display:grid}.permission-group header small{color:var(--n6);font-size:9px;font-weight:500}.permission-group header>span{color:var(--n5);font-size:9px;font-weight:750}.permission-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.permission-options label{cursor:pointer;background:#ffffffb8;border:1px solid #6b7e7429;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:8px 9px;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative}.permission-options label:hover{border-color:var(--green-light);background:var(--n10);transform:translateY(-1px)}.permission-options label.selected{border-color:var(--green-light);background:var(--n10);box-shadow:0 5px 14px #45705b12}.permission-options input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.permission-check{border:1px solid var(--n8);width:18px;height:18px;color:var(--n10);background:#ffffffd6;border-radius:6px;flex:0 0 18px;place-items:center;font-size:11px;font-weight:800;display:grid}.permission-options label.selected .permission-check{border-color:var(--green-base);background:var(--green-base)}.permission-options label>span:last-child{color:var(--n3);font-size:10px;font-weight:700;line-height:1.25}@container (width<=580px){.directory-member-form .permission-group-grid{grid-template-columns:1fr}.directory-member-form .permission-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.member-editor{gap:18px;margin-top:18px;display:grid}.member-permission-summary{color:var(--green-deep);font-size:12px}.directory-tables td small{color:var(--n6);white-space:nowrap;margin-top:5px;display:block}.muted{color:var(--n6)}.user-card-actions{gap:3px;margin-left:auto;display:flex}.user-card-actions button{padding:4px 5px;font-size:10px}.auth-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06191294;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.auth-modal{background:#fff;border-radius:22px;gap:18px;width:min(460px,100%);padding:32px;display:grid;box-shadow:0 30px 90px #00000040}.auth-modal h2{margin:8px 0;font-size:27px}.auth-modal p{color:var(--n5);margin:0;font-size:13px;line-height:1.6}.auth-modal label{gap:7px;display:grid}.auth-modal label span{font-size:12px;font-weight:750}.auth-modal input{border:1px solid var(--n9);min-height:46px;font:inherit;border-radius:11px;padding:0 13px}.auth-modal-actions{justify-content:flex-end;gap:9px;display:flex}@media (width<=820px){.login-shell{grid-template-columns:1fr}.login-brand-panel{min-height:34vh;padding:30px}.login-brand-copy{margin:46px 0 30px}.login-brand-copy h1{font-size:38px}.login-scope-note{display:none}.login-form-panel{align-items:start;min-height:66vh;padding:22px}.login-card{margin-top:-22px}.directory-inline-fields,.permission-group-grid{grid-template-columns:1fr}}.sidebar{background:linear-gradient(180deg, var(--green-deep) 0%, var(--green-deep) 100%)}.brand-mark{background:var(--lemon);color:var(--green-deep)}.nav-item.active{box-shadow:inset 3px 0 var(--lime-tint);background:#e5def82e}.nav-subitem.active{color:var(--lime-tint);box-shadow:inset 2px 0 var(--lime-tint)}.nav-badge{background:var(--peach);color:var(--n3)}.avatar{color:var(--lime-tint);background:#e5def833}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefdf0}.content{max-width:1720px}.metric-grid{align-items:stretch}.metric-card{border-color:#6e63801f;border-radius:17px;min-width:0}.metric-card.featured,.profit-summary-card{color:var(--ink);border-color:var(--green-light);background:linear-gradient(145deg, var(--n9), var(--green-tint))}.metric-card.featured .metric-label,.metric-card.featured .metric-footer,.profit-summary-card .metric-label,.profit-summary-card .metric-footer,.profit-summary-card .metric-value{color:var(--green-deep)}.metric-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(18px,1.55vw,25px)}.panel{background:var(--panel);border-radius:17px}.filterbar{background:#fffefdf5}.filterbar select,.custom-date-range label{background:var(--n10)}.period-tabs{background:var(--n9)}.period-tabs button.selected{background:var(--n10)}.table-wrap{scrollbar-color:var(--blue-tint) var(--n10)}.operations-workspace{gap:16px;display:grid}.operations-hero{border:1px solid var(--blue-tint);background:linear-gradient(120deg, var(--n9) 0%, var(--n10) 52%, var(--orange-tint) 100%);min-height:126px;box-shadow:var(--shadow);border-radius:20px;justify-content:space-between;align-items:center;gap:22px;padding:24px 27px;display:flex}.operations-hero h2{letter-spacing:-.02em;margin:7px 0 8px;font-size:24px}.operations-hero p{color:var(--n5);margin:0;font-size:11px}.operations-scope-pill{color:var(--green-deep);background:#ffffffb8;border:1px solid #4c675e21;border-radius:999px;flex:none;padding:10px 14px;font-size:11px;font-weight:750}.operations-filter-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:17px;flex-wrap:wrap;align-items:flex-end;gap:13px;padding:15px 17px;display:flex}.operations-filter-panel label{flex:150px;gap:7px;min-width:150px;display:grid}.operations-filter-panel label.operations-search{flex:2 240px}.operations-filter-panel label.operations-date-range{flex:none}.operations-date-inputs{align-items:center;gap:6px;display:flex}.operations-date-inputs input{width:148px}.operations-date-inputs i{color:var(--n5);font-size:10px;font-style:normal}.operations-query-button{background:var(--blue-base);height:42px;color:var(--n10);cursor:pointer;border:none;border-radius:11px;padding:0 20px;font-size:11px;font-weight:750}.operations-query-button:disabled{opacity:.6;cursor:default}.operations-filter-panel label>span{color:var(--n5);font-size:9px;font-weight:750}.operations-filter-panel select,.operations-filter-panel input{border:1px solid var(--n9);background:var(--n10);width:100%;height:42px;color:var(--ink);border-radius:11px;outline:none;padding:0 12px;font-size:11px;font-weight:650}.operations-filter-panel select:focus,.operations-filter-panel input:focus{border-color:var(--green-light);box-shadow:0 0 0 3px #9dcab729}.operations-filter-panel select:disabled{color:var(--n4);opacity:1;cursor:not-allowed}.operations-filter-status{height:42px;color:var(--n5);white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.operations-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-metric-grid .metric-card{min-height:132px}.tone-mint,.tone-sky,.tone-lavender{background:linear-gradient(145deg, var(--n10), var(--n9))}.tone-lemon{background:linear-gradient(145deg, var(--n10), var(--lime-tint))}.tone-peach{background:linear-gradient(145deg, var(--n10), var(--orange-tint))}.operations-table-panel{overflow:hidden}.operations-table-wrap{max-height:560px}.operations-table{min-width:1480px}.operations-table th{z-index:2;position:sticky;top:0}.operations-table td{font-variant-numeric:tabular-nums;height:62px}.team-tag{background:var(--n9);color:var(--blue-base);border-radius:9px;padding:6px 9px;font-size:9px;font-weight:750;display:inline-flex}.country-billing-workspace{gap:16px;display:grid}.country-billing-intro{border:1px solid var(--blue-tint);background:linear-gradient(120deg, var(--n9) 0%, var(--n10) 55%, var(--orange-tint) 100%);box-shadow:var(--shadow);border-radius:20px;padding:23px 25px}.country-billing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.country-billing-summary .metric-card{min-height:126px}.country-billing-panel{padding-bottom:18px;overflow:hidden}.country-billing-panel>.integration-error{margin:0 20px 15px}.country-billing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 20px;display:grid}.country-billing-card{border:1px solid var(--n9);background:linear-gradient(145deg, var(--n10), var(--n10));border-radius:16px;gap:17px;min-width:0;padding:18px;display:grid}.country-billing-card.configured{border-color:var(--green-light);background:linear-gradient(145deg, var(--n10), var(--n10))}.country-billing-card-head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.country-billing-card-head h3{margin:0 0 4px;font-size:16px}.country-billing-card-head p{color:var(--n5);margin:0;font-size:10px}.country-code{background:var(--n9);width:46px;height:46px;color:var(--blue-base);border-radius:13px;place-items:center;font-size:13px;font-weight:850;display:grid}.billing-status{background:var(--n9);color:var(--orange-base);border-radius:999px;padding:6px 9px;font-size:9px;font-weight:750}.billing-status.active{background:var(--n9);color:var(--green-deep)}.country-billing-card label{gap:7px;display:grid}.country-billing-card label>span{color:var(--n5);font-size:10px;font-weight:750}.country-fee-input{border:1px solid var(--n9);background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;height:48px;padding:0 13px;display:grid}.country-fee-input:focus-within{border-color:var(--green-light);box-shadow:0 0 0 3px #8fc5ae29}.country-fee-input b{color:var(--green-base);font-size:18px}.country-fee-input input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:18px;font-weight:800}.country-fee-input span{color:var(--n5);font-size:10px}.country-billing-card-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.country-billing-card-actions small{color:var(--n6);font-size:9px}.country-billing-card-actions .primary-action{min-width:108px}@media (width<=1180px){.operations-filter-panel,.operations-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.country-billing-grid{grid-template-columns:1fr}}@media (width<=740px){.operations-hero{flex-direction:column;align-items:flex-start}.operations-filter-panel,.operations-metric-grid,.country-billing-summary{grid-template-columns:1fr}.operations-filter-status{justify-content:flex-start}.country-billing-card-actions{flex-direction:column;align-items:stretch}}body{background:radial-gradient(circle at 78% 8%, #cdebdc47, transparent 25%), radial-gradient(circle at 22% 86%, #fff0bd33, transparent 22%), var(--canvas);font-family:Avenir Next,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.topbar{z-index:14;position:sticky;top:0}.filterbar{z-index:13;position:sticky;top:90px;box-shadow:0 8px 24px #39494209}.overview-content{gap:17px;display:grid}.overview-content .dashboard-grid,.overview-content .store-table-panel{margin-top:0}.overview-command{background:radial-gradient(circle at 92% 10%, #d5f05e30, transparent 31%), linear-gradient(118deg, var(--green-deep) 0%, var(--green-deep) 55%, var(--green-deep) 100%);min-height:146px;color:var(--n10);border:1px solid #48705d29;border-radius:22px;grid-template-columns:minmax(300px,1.2fr) minmax(430px,1fr);align-items:center;gap:28px;padding:25px 27px;animation:.42s both overview-rise;display:grid;overflow:hidden;box-shadow:0 18px 46px #1b483629}.overview-command-copy h2{letter-spacing:.01em;margin:9px 0 7px;font:500 27px/1.15 Songti SC,STSong,Georgia,serif}.overview-command-copy p{max-width:540px;color:var(--n8);margin:0;font-size:11px;line-height:1.75}.overview-live-label{color:var(--lime-light);letter-spacing:.18em;align-items:center;gap:7px;font-size:8px;font-weight:800;display:inline-flex}.overview-live-label i{background:var(--lime-light);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #d5f05e1f}.overview-command-stats{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.overview-command-stats>div{border-left:1px solid #ffffff1a;flex-direction:column;justify-content:center;min-width:0;min-height:76px;padding:15px 16px;display:flex}.overview-command-stats>div:first-child{border-left:0}.overview-command-stats b{color:var(--n10);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:16px;overflow:hidden}.overview-command-stats b small{color:var(--n8);font-size:9px;font-weight:600}.overview-section-heading{justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:2px 3px 0;animation:.45s both overview-rise;display:flex}.overview-section-heading>div{align-items:center;gap:11px;display:flex}.overview-section-heading>div>span{border:1px solid var(--n9);width:28px;height:28px;color:var(--green-base);background:#ffffffb3;border-radius:9px;place-items:center;font-size:8px;font-weight:800;display:grid}.overview-section-heading h2{margin:0;font:600 15px/1.1 Songti SC,STSong,Georgia,serif}.overview-section-heading p{color:var(--n6);margin:4px 0 0;font-size:8px}.overview-section-heading>small{color:var(--n5);font-size:9px;font-weight:700}.overview-sales-metrics{grid-template-columns:1.28fr repeat(3,minmax(0,1fr))}.overview-finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-content .metric-card{min-height:130px;transition:transform .18s,box-shadow .18s,border-color .18s;animation:.48s both overview-rise}.overview-content .metric-card:hover{border-color:#4a856940;transform:translateY(-2px);box-shadow:0 18px 38px #3e42531a}.overview-content .metric-card:nth-child(2){animation-delay:35ms}.overview-content .metric-card:nth-child(3){animation-delay:70ms}.overview-content .metric-card:nth-child(4){animation-delay:.105s}.overview-content .metric-card:nth-child(5){animation-delay:.14s}.overview-content .metric-card:nth-child(6){animation-delay:.175s}.overview-profit-card .metric-label,.overview-profit-card .metric-footer{color:var(--green-base)}@keyframes overview-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.overview-command{grid-template-columns:1fr}.overview-sales-metrics,.overview-order-metrics,.overview-finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=740px){.topbar,.filterbar{position:static}.overview-command{border-radius:18px;padding:22px}.overview-command-stats{grid-template-columns:1fr}.overview-command-stats>div{border-top:1px solid #ffffff1a;border-left:0;min-height:62px}.overview-command-stats>div:first-child{border-top:0}.overview-section-heading{align-items:flex-start}.overview-section-heading>small{display:none}.overview-sales-metrics,.overview-order-metrics,.overview-finance-metrics{grid-template-columns:1fr}}.workspace-tabs{z-index:13;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefdf5;justify-content:space-between;align-items:stretch;gap:16px;min-height:52px;padding:0 28px;display:flex;position:sticky;top:90px;box-shadow:0 8px 24px #39494209}.workspace-tabs-track{scrollbar-width:none;align-items:stretch;gap:4px;min-width:0;display:flex;overflow-x:auto}.workspace-tabs-track::-webkit-scrollbar{display:none}.workspace-tab{min-width:126px;color:var(--n5);border-radius:12px 12px 0 0;flex:none;align-items:center;padding:0 8px 0 0;transition:color .16s,background .16s;display:flex;position:relative}.workspace-tab:hover{color:var(--green-deep);background:var(--n10)}.workspace-tab.active:after{content:"";background:var(--green-base);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.workspace-tab-main{min-width:0;height:100%;color:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;padding:0 11px 0 15px;font-size:11px;font-weight:700;display:flex}.workspace-tab-main>span{color:var(--green-base);font-size:14px}.workspace-tab.active .workspace-tab-main>span{color:var(--green-base)}.workspace-tab-close{width:24px;height:24px;color:var(--n6);background:0 0;border:0;border-radius:7px;place-items:center;font-size:16px;line-height:1;display:grid}.workspace-tab-close:hover{color:var(--red-base);background:var(--n10)}.workspace-tab-actions{flex:none;align-items:center;gap:5px;display:flex}.workspace-tab-actions button{width:34px;height:34px;color:var(--n4);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;font-size:17px;display:grid}.workspace-tab-actions button:hover{border-color:var(--n9);background:var(--n10);color:var(--green-deep)}.filterbar{top:142px}@media (width<=740px){.workspace-tabs{min-height:48px;padding:0 10px;position:static}.workspace-tab{min-width:108px}.workspace-tab-main{padding-left:11px;font-size:10px}.workspace-tab-actions button{width:30px}}.overview-content{grid-template-columns:minmax(0,1fr);width:100%}.overview-filter-row{display:contents}.order-filterbar{border-bottom-color:var(--n9);background:radial-gradient(circle at 90% -40%,#d2efdfb3,#0000 29%),#fffefdfa;grid-template-columns:auto minmax(0,1fr) auto;gap:11px 18px;min-height:0;padding:13px 34px 12px;display:grid;box-shadow:0 12px 28px #2a47390e}.order-filter-title{border-right:1px solid var(--n9);flex-direction:column;justify-content:center;min-width:108px;padding-right:17px;display:flex}.order-filter-title span{color:var(--n6);letter-spacing:.15em;font-size:7px;font-weight:750}.order-filter-title strong{color:var(--green-deep);margin-top:3px;font-size:13px}.order-filter-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.order-filterbar .filter-meta{border:1px solid var(--n9);white-space:nowrap;background:#f8fcf9e0;border-radius:999px;margin-left:0;padding:8px 11px}.order-filterbar .order-search-box{border-color:var(--n9);background:var(--n10);flex:200px;width:auto;min-width:200px;max-width:300px;height:39px;transition:border-color .18s,box-shadow .18s,background .18s}.order-filterbar .order-search-box:focus-within{border-color:var(--green-base);background:var(--n10);box-shadow:0 0 0 3px #36815a17}.order-filterbar .order-shop-filter select{width:170px;min-width:170px}.order-more-menu{position:relative}.order-more-menu summary{border:1px solid var(--n9);height:40px;color:var(--green-deep);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffffeb;border-radius:8px;align-items:center;padding:0 14px;font-size:10px;font-weight:700;list-style:none;display:inline-flex}.order-more-menu summary::-webkit-details-marker{display:none}.order-more-menu[open] summary{border-color:var(--green-light);background:var(--n9)}.order-more-menu-panel{z-index:30;border:1px solid var(--n9);background:var(--n10);border-radius:10px;flex-direction:column;gap:2px;min-width:190px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #2a473929}.order-more-menu-panel button{height:36px;color:var(--n2);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:11px}.order-more-menu-panel button:disabled{color:var(--n6);cursor:not-allowed}.order-management-content{padding-top:18px}.order-page-hero{background:radial-gradient(circle at 82% 15%, #d5f05e24, transparent 25%), linear-gradient(118deg, var(--n10) 0%, var(--n10) 58%, var(--n10) 100%);border:1px solid #4c705e29;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;min-height:96px;margin-bottom:15px;padding:19px 22px;display:flex;box-shadow:0 12px 30px #314e4012}.order-page-hero h2{color:var(--green-deep);letter-spacing:-.02em;margin:5px 0;font-size:21px}.order-page-hero p{color:var(--n5);margin:0;font-size:10px}.order-page-status{color:var(--n4);white-space:nowrap;align-items:center;gap:8px;font-size:9px;display:flex}.order-page-status span,.order-page-status strong{background:#ffffffc7;border:1px solid #65897624;border-radius:999px;padding:8px 11px}.order-page-status span:first-child{color:var(--green-deep);font-weight:750}.order-page-status i{background:var(--green-base);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #45ba791f}.order-empty-query{border:1px dashed var(--n8);min-height:320px;color:var(--n5);text-align:center;background:#ffffff9e;border-radius:18px;place-content:center;justify-items:center;display:grid}.order-empty-query>span{background:var(--n9);width:42px;height:42px;color:var(--green-deep);border-radius:13px;place-items:center;font-size:22px;display:grid}.order-empty-query h3{color:var(--green-deep);margin:13px 0 5px;font-size:14px}.order-empty-query p{margin:0;font-size:9px}.order-management-content>.metric-grid.compact{gap:12px}.order-management-content>.metric-grid.compact .metric-card{min-height:118px;padding:17px 18px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 9px 24px #324b3f0e}.order-management-content>.metric-grid.compact .metric-card:hover{border-color:var(--n8);transform:translateY(-2px);box-shadow:0 13px 29px #2a4c3b17}.order-management-content>.metric-grid.compact .metric-card:nth-child(-n+4){border-color:var(--green-tint);background:linear-gradient(145deg, var(--n10), var(--n9))}.order-management-content>.metric-grid.compact .metric-card:nth-child(-n+4) .metric-value{color:var(--green-deep)}@media (width<=1320px){.order-filterbar{grid-template-columns:auto minmax(0,1fr)}.order-filterbar .filter-meta{grid-column:1/-1;justify-self:end}}@media (width<=1050px){.order-filterbar{padding-left:22px;padding-right:22px}.order-filterbar .filter-meta{grid-column:1/-1;justify-self:end}.order-page-hero{flex-direction:column;align-items:flex-start;gap:14px}.order-page-status{flex-wrap:wrap}}@media (width<=740px){.order-filterbar{grid-template-columns:1fr;padding:12px 16px}.order-filter-title{border-right:0;border-bottom:1px solid var(--n9);padding:0 0 10px}.order-filter-row{align-items:stretch}.order-filter-row>label,.order-filter-row>label select,.order-filter-row>.time-basis-select,.order-filter-row>.time-basis-select select{width:100%}.order-filter-row .period-tabs{width:100%;overflow-x:auto}.order-filter-row .period-tabs button{flex:1 0 auto}.order-filterbar .filter-meta{display:none}.order-filterbar .order-shop-filter,.order-filterbar .order-shop-filter select{width:100%}.order-filterbar .order-search-box{width:100%;min-width:0;max-width:none}.order-filterbar .filter-confirm-button,.order-more-menu,.order-more-menu summary{width:100%}.order-more-menu-panel{margin-top:6px;position:static}.order-page-hero{border-radius:15px;padding:18px}.order-page-status strong{text-align:center;width:100%}}.overview-content>*,.overview-command,.overview-command-copy,.overview-command-stats,.overview-content .metric-grid,.overview-content .metric-card{min-width:0;max-width:100%}.overview-command,.overview-content .metric-grid{width:100%}.overview-command{grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);overflow:hidden}.overview-command-copy h2,.overview-command-copy p{white-space:normal;overflow-wrap:anywhere}.overview-command-stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1200px){.overview-command{grid-template-columns:minmax(0,1fr)}.overview-sales-metrics,.overview-order-metrics,.overview-finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.overview-command-stats,.overview-sales-metrics,.overview-order-metrics,.overview-finance-metrics{grid-template-columns:minmax(0,1fr)}}.business-source-entry{color:var(--green-deep);background:linear-gradient(120deg,#ebf7f1f5,#fffbe8f0);border:1px solid #2f725f26;border-radius:20px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;margin:22px 24px 0;padding:20px 22px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 14px 36px #1f4b3f14}.business-source-entry:hover{transform:translateY(-2px);box-shadow:0 18px 44px #1f4b3f21}.business-source-mark{background:var(--green-deep);width:58px;height:58px;color:var(--lime-light);border-radius:17px;place-items:center;font:800 24px/1 Georgia,serif;display:grid}.business-source-copy{min-width:0}.business-source-copy>span{color:var(--green-base);letter-spacing:.08em;font-size:12px;font-weight:700}.business-source-copy strong{margin-top:3px;font-size:19px;display:block}.business-source-copy p{color:var(--n5);margin:5px 0 0;font-size:13px}.business-source-state{color:var(--n5);grid-template-columns:auto auto;align-items:center;gap:3px 8px;font-size:12px;display:grid}.business-source-state i{background:var(--orange-base);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d5a73d21}.business-source-state b{color:var(--green-deep);grid-column:1/-1;margin-top:5px;font-size:13px}@media (width<=760px){.business-source-entry{grid-template-columns:48px minmax(0,1fr);margin:14px 14px 0;padding:16px}.business-source-mark{width:48px;height:48px}.business-source-state{grid-column:2;grid-template-columns:auto 1fr auto}.business-source-state b{grid-column:auto;margin:0}}.product-listing-content{gap:16px}.listing-setup-panel,.listing-products-panel{overflow:hidden}.listing-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 20px 12px;display:grid}.listing-shop-grid label{color:var(--n5);gap:7px;font-size:10px;font-weight:700;display:grid}.listing-shop-grid select{border:1px solid var(--n9);background:var(--n10);width:100%;color:var(--n2);border-radius:9px;padding:11px 12px}.listing-link-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;padding:0 20px 16px;display:grid}.listing-link-row label{color:var(--n5);gap:7px;font-size:10px;font-weight:700;display:grid}.listing-link-row input{border:1px solid var(--n9);background:var(--n10);width:100%;color:var(--n2);border-radius:9px;padding:11px 12px}.listing-link-row small{color:var(--n6);grid-column:1/-1;font-size:9px}.listing-capabilities{flex-wrap:wrap;gap:8px;padding:0 20px 18px;display:flex}.listing-capabilities span{border-radius:999px;padding:6px 9px;font-size:9px;font-weight:700}.listing-capabilities .ready{color:var(--green-deep);background:var(--n9)}.listing-capabilities .missing{color:var(--orange-base);background:var(--n9)}.listing-check-bar,.listing-result-panel{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.listing-check-bar{border-top:1px solid var(--n9);color:var(--n5);font-size:10px}.listing-result-panel>div{gap:5px;display:grid}.listing-result-panel b{color:var(--green-deep);font-size:14px}.listing-result-panel span{color:var(--n5);font-size:10px}.listing-product-cell{align-items:center;gap:12px;min-width:240px;display:flex}.listing-product-cell img,.listing-product-cell>span{object-fit:cover;background:var(--n9);border-radius:9px;flex:0 0 54px;width:54px;height:54px}.listing-product-cell>span{color:var(--n6);place-items:center;font-size:8px;display:grid}.listing-editor-panel{overflow:hidden}.listing-step-row{gap:10px;padding:0 20px 16px;display:flex}.listing-step-row b{background:var(--n10);color:var(--green-deep);border-radius:999px;padding:7px 10px;font-size:9px}.listing-editor-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 20px 20px;display:grid}.listing-image-editor{border:1px solid var(--n9);background:var(--n10);border-radius:14px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.listing-image-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.listing-image-toolbar>div{gap:3px;display:grid}.listing-image-toolbar b{color:var(--green-deep);font-size:11px}.listing-image-toolbar span{color:var(--n6);font-size:9px}.listing-file-action{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.listing-file-action input,.listing-image-actions input{display:none}.listing-file-action.disabled,.listing-image-actions .disabled{opacity:.5;pointer-events:none}.listing-translation-bar{background:var(--n9);color:var(--n5);border-radius:10px;grid-template-columns:auto 150px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;font-size:9px;display:grid}.listing-translation-bar b{color:var(--green-deep)}.listing-translation-bar select{border:1px solid var(--n9);background:var(--n10);color:var(--green-deep);border-radius:8px;padding:7px 9px}.listing-editor-images{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.listing-image-card{border:1px solid var(--n9);background:var(--n10);border-radius:12px;flex:0 0 146px;gap:7px;width:146px;padding:7px;display:grid}.listing-image-preview{position:relative}.listing-image-preview img{object-fit:cover;background:var(--n9);border-radius:9px;width:130px;height:130px;display:block}.listing-image-preview i{color:var(--n10);background:#263c35d1;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;position:absolute;top:6px;left:6px}.listing-image-actions{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.listing-image-actions button,.listing-image-actions label,.listing-image-translation button{border:1px solid var(--n9);background:var(--n10);min-width:0;color:var(--green-deep);font:inherit;text-align:center;cursor:pointer;border-radius:6px;padding:5px 3px;font-size:8px}.listing-image-actions button:disabled,.listing-image-translation button:disabled{opacity:.45;cursor:not-allowed}.listing-image-translation button{width:100%;color:var(--green-deep);background:var(--n10)}.listing-field{color:var(--n5);gap:7px;font-size:10px;font-weight:700;display:grid}.listing-field-wide{grid-column:1/-1}.listing-field input,.listing-field select,.listing-field textarea,.listing-sku-table input{border:1px solid var(--n9);background:var(--n10);width:100%;color:var(--n2);font:inherit;border-radius:9px;padding:11px 12px}.listing-field textarea{resize:vertical;line-height:1.5}.listing-field input[readonly]{background:var(--n10);color:var(--n5)}.listing-sku-table{border-top:1px solid var(--n9)}.listing-sku-table input{min-width:120px;padding:8px 9px}.listing-country-warning{background:var(--orange-tint);color:var(--orange-deep);border-radius:10px;margin:16px 20px 0;padding:12px 14px;font-size:10px}.listing-publish-bar{border-top:1px solid var(--n9);color:var(--n5);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:10px;display:flex}.listing-publish-bar>div{gap:9px;display:flex}.listing-publish-success{border-color:var(--green-light);background:var(--n10);padding:18px 20px}.listing-publish-success>div{gap:5px;display:grid}.listing-publish-success b{color:var(--green-deep);font-size:14px}.listing-publish-success span{color:var(--n5);font-size:10px}.product-listing-content{background:var(--n10);gap:12px;padding:18px}.listing-collection-intro{min-height:auto;padding:4px 2px 10px}.listing-collection-intro h2{color:var(--blue-deep);margin:3px 0 4px;font-size:24px}.listing-collection-intro p{color:var(--blue-base)}.listing-page-kicker{color:var(--blue-light);letter-spacing:.2em;font-size:9px;font-weight:800}.listing-intro-status{align-items:center;gap:10px;display:flex}.listing-intro-status>span{border-radius:8px;padding:7px 10px;font-size:10px;font-weight:700}.listing-intro-status .ready{color:var(--green-base);background:var(--n9)}.listing-intro-status .missing{color:var(--orange-base);background:var(--orange-tint)}.listing-icon-button{border:1px solid var(--n9);background:var(--n10);color:var(--blue-deep);font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px;font-size:10px;font-weight:700}.listing-collection-filters{border-color:var(--n9);border-radius:10px;grid-template-columns:130px minmax(190px,1fr) minmax(180px,1fr) minmax(180px,1fr) auto auto;align-items:end;gap:10px;padding:14px 16px;display:grid;box-shadow:0 4px 18px #1f284b08}.listing-filter-field{gap:5px;display:grid}.listing-filter-field>span{color:var(--blue-base);font-size:9px;font-weight:700}.listing-filter-field input,.listing-filter-field select{border:1px solid var(--n9);background:var(--n10);width:100%;height:38px;color:var(--blue-deep);font:inherit;border-radius:7px;outline:none;padding:0 11px;font-size:10px}.listing-filter-field input:focus,.listing-filter-field select:focus{border-color:var(--blue-light);box-shadow:0 0 0 3px #696cf61a}.listing-filter-field select:disabled{color:var(--blue-base);opacity:1;background:var(--n10)}.listing-search-button,.listing-reset-button{height:38px;font:inherit;cursor:pointer;border-radius:7px;padding:0 15px;font-size:10px;font-weight:800}.listing-search-button{border:1px solid var(--blue-light);background:var(--blue-light);color:var(--n10)}.listing-reset-button{border:1px solid var(--n9);background:var(--n10);color:var(--blue-deep)}.listing-search-button:disabled,.listing-reset-button:disabled{opacity:.5;cursor:not-allowed}.listing-workbench{border-color:var(--n9);border-radius:10px;min-height:500px;box-shadow:0 5px 22px #1f284b0a}.listing-workbench-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 12px;display:flex}.listing-tool-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.listing-tool-button{border:1px solid var(--blue-light);background:var(--n10);min-height:36px;color:var(--blue-light);font:inherit;cursor:pointer;border-radius:7px;padding:0 13px;font-size:10px;font-weight:800}.listing-tool-button.primary{color:var(--n10);background:var(--blue-light);border-color:var(--blue-light)}.listing-tool-button.success{color:var(--green-base);background:var(--n10);border-color:var(--green-light)}.listing-tool-button.danger{color:var(--red-base);background:var(--n10);border-color:var(--red-tint)}.listing-tool-button:disabled{color:var(--n6);border-color:var(--n9);background:var(--n10);cursor:not-allowed}.listing-toolbar-meta{color:var(--blue-base);white-space:nowrap;gap:12px;font-size:10px;display:flex}.listing-toolbar-meta b{color:var(--blue-light)}.listing-link-collector{border:1px solid var(--blue-tint);background:var(--n10);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px 10px;margin:0 16px 12px;padding:12px;display:grid}.listing-link-collector label{color:var(--blue-base);gap:5px;font-size:9px;font-weight:700;display:grid}.listing-link-collector input{border:1px solid var(--n9);background:var(--n10);width:100%;height:38px;font:inherit;border-radius:7px;padding:0 11px}.listing-link-collector small{color:var(--n6);grid-column:1/-1;font-size:9px}.listing-workbench-capabilities{padding:0 16px 12px}.listing-collection-table{border-top:1px solid var(--n9);border-bottom:1px solid var(--n9);min-height:380px;overflow:auto}.listing-collection-table table{min-width:1180px}.listing-collection-table th{background:var(--n10);height:46px;color:var(--blue-deep);white-space:nowrap;padding:0 12px;font-size:10px;font-weight:800}.listing-collection-table td{color:var(--blue-deep);vertical-align:middle;padding:11px 12px;font-size:10px}.listing-collection-table tbody tr{transition:background .15s}.listing-collection-table tbody tr:hover,.listing-collection-table tbody tr.selected{background:var(--n10)}.listing-select-column{width:38px}.listing-collection-table input[type=checkbox]{width:15px;height:15px;accent-color:var(--blue-light)}.listing-product-cell{min-width:290px}.listing-product-cell img,.listing-product-cell>span{border-radius:7px;flex-basis:52px;width:52px;height:52px}.listing-product-cell>div{gap:5px;min-width:0;display:grid}.listing-product-cell b{max-width:310px;color:var(--blue-deep);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.listing-product-cell small{color:var(--blue-light);font-size:8px}.listing-source-cell{gap:4px;min-width:125px;display:grid}.listing-source-cell b{color:var(--blue-deep)}.listing-source-cell span{color:var(--n6);font-size:9px}.listing-category-cell{max-width:200px;color:var(--blue-base);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.listing-row-action{border:1px solid var(--blue-light);background:var(--n10);color:var(--blue-light);font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;padding:7px 10px;font-size:9px;font-weight:800}.listing-row-action:disabled{opacity:.5;cursor:not-allowed}.listing-row-actions{white-space:nowrap;gap:8px;display:flex}.listing-row-actions button{color:var(--blue-light);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.listing-row-actions button:last-child{color:var(--red-base)}.listing-status{color:var(--orange-deep);background:var(--orange-tint);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.listing-status.published{color:var(--green-deep);background:var(--n9)}.listing-status.drafted{color:var(--blue-light);background:var(--n10)}.listing-empty-state{text-align:center;place-content:center;gap:8px;min-height:280px;display:grid}.listing-empty-state:before{content:"□";color:var(--n8);font-size:42px;font-weight:300}.listing-empty-state b{color:var(--blue-base);font-size:13px}.listing-empty-state span{color:var(--n7);font-size:10px}.listing-table-footer{color:var(--blue-base);justify-content:flex-end;align-items:center;gap:16px;padding:12px 16px;font-size:10px;display:flex}.listing-table-footer>div{align-items:center;gap:7px;display:flex}.listing-table-footer button,.listing-table-footer b{border:1px solid var(--n9);background:var(--n10);min-width:30px;height:30px;color:var(--n6);font:inherit;border-radius:6px;place-items:center;display:grid}.listing-table-footer b{border-color:var(--blue-light);color:var(--blue-light)}.listing-result-panel{border-color:var(--blue-tint);background:var(--n10)}.listing-result-panel b{color:var(--blue-base)}.listing-editor-panel{border-color:var(--n9);box-shadow:0 8px 24px #1f284b0d}.listing-step-row b{color:var(--blue-light);background:var(--n10)}.listing-translation-bar{background:var(--n10)}.listing-translation-bar b,.listing-image-translation button{color:var(--blue-light)}.listing-image-translation button{background:var(--n10);border-color:var(--blue-tint)}.listing-store-import{border-color:var(--n9);min-height:580px;overflow:hidden}.listing-store-import-head{border-bottom:1px solid var(--n9);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.listing-store-import-head>div{align-items:center;gap:14px;display:flex}.listing-store-import-head>div>div{gap:3px;display:grid}.listing-store-import-head b{color:var(--blue-deep);font-size:13px}.listing-store-import-head span{color:var(--blue-base);font-size:9px}.listing-store-import-body{grid-template-columns:210px minmax(0,1fr);min-height:500px;display:grid}.listing-store-import-body aside{border-right:1px solid var(--n9);background:var(--n10);align-content:start;gap:6px;max-height:620px;padding:14px;display:grid;overflow-y:auto}.listing-store-import-body aside>b{color:var(--blue-deep);padding:2px 4px 8px;font-size:11px}.listing-store-import-body aside>input{border:1px solid var(--n9);background:var(--n10);width:100%;height:34px;font:inherit;border-radius:7px;margin-bottom:4px;padding:0 9px;font-size:9px}.listing-store-import-body aside>button{color:var(--blue-base);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:9px;display:flex}.listing-store-import-body aside>button:hover,.listing-store-import-body aside>button.active{color:var(--blue-light);background:var(--n10)}.listing-store-import-body aside small{color:var(--n6)}.listing-store-products{min-width:0;padding:14px}.listing-store-products-meta{color:var(--blue-base);justify-content:space-between;align-items:center;padding:0 2px 12px;font-size:10px;display:flex}.listing-store-products .table-wrap{border:1px solid var(--n9);border-radius:8px;max-height:560px;overflow:auto}.listing-store-products table{min-width:760px}.listing-store-products th,.listing-store-products tr.selected{background:var(--n10)}.listing-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#131c2e85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.listing-modal{background:var(--n10);border-radius:12px;gap:16px;width:min(520px,100%);padding:20px;display:grid;box-shadow:0 24px 70px #121c303d}.listing-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.listing-modal-head>div{gap:5px;display:grid}.listing-modal-head b{color:var(--blue-deep);font-size:16px}.listing-modal-head span{color:var(--blue-base);font-size:10px}.listing-modal-head>button{background:var(--n10);width:30px;height:30px;color:var(--blue-base);cursor:pointer;border:0;border-radius:50%;font-size:18px}.listing-modal>label{color:var(--blue-base);gap:7px;font-size:10px;font-weight:800;display:grid}.listing-modal select,.listing-modal textarea{border:1px solid var(--n9);background:var(--n10);width:100%;color:var(--blue-deep);font:inherit;border-radius:7px;outline:none;padding:10px 11px}.listing-modal select:focus,.listing-modal textarea:focus{border-color:var(--blue-light);box-shadow:0 0 0 3px #696cf61a}.listing-modal p{color:var(--orange-base);margin:0;font-size:9px;line-height:1.5}.listing-collector-message{background:var(--n10);color:var(--green-deep);border-radius:7px;padding:10px 12px;font-size:10px;font-weight:700}.listing-collector-download{color:var(--blue-light);font-size:10px;font-weight:800;text-decoration:none}.listing-modal-actions{justify-content:flex-end;gap:9px;display:flex}.listing-modal-product{border:1px solid var(--n9);background:var(--n10);border-radius:8px;padding:10px}.listing-audit-modal{width:min(1060px,100%);max-height:82vh}.listing-audit-actions{justify-content:flex-end;display:flex}.listing-audit-table{border:1px solid var(--n9);border-radius:8px;overflow:auto}.listing-audit-table table{border-collapse:collapse;width:100%;min-width:820px}.listing-audit-table th,.listing-audit-table td{border-bottom:1px solid var(--n9);color:var(--blue-deep);text-align:left;vertical-align:top;padding:10px 12px;font-size:10px}.listing-audit-table th{background:var(--n10);color:var(--blue-deep);white-space:nowrap}.listing-audit-table td b,.listing-audit-table td small{display:block}.listing-audit-table td small{max-width:260px;color:var(--n6);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.listing-audit-status{font-weight:800}.listing-audit-status.success{color:var(--green-deep)}.listing-audit-status.failed{color:var(--red-base)}.listing-publish-modal .listing-capabilities{padding:0}.promotion-content{gap:20px;padding-top:22px;display:grid}.promotion-content>.integration-error,.promotion-content>.integration-success{border-radius:12px;margin:0;padding:13px 16px;font-size:12px}.promotion-content .integration-warning{border:1px solid var(--orange-light);background:var(--orange-tint);color:var(--orange-deep);border-radius:12px;padding:13px 16px;font-size:12px;line-height:1.55}.promotion-hero{border:1px solid var(--green-deep);background:var(--green-deep);min-height:218px;color:var(--n10);border-radius:20px;justify-content:space-between;align-items:center;gap:32px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #173f3229}.promotion-hero:before,.promotion-hero:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.promotion-hero:before{border:42px solid #d5f05e0e;width:230px;height:230px;bottom:-92px;right:290px}.promotion-hero:after{background:#ffffff09;width:190px;height:190px;top:-68px;right:-36px}.promotion-hero.flash-sale{border-color:var(--yellow-deep);background:var(--n2)}.promotion-hero-copy{z-index:1;max-width:630px;position:relative}.promotion-kicker,.promotion-section-kicker{color:var(--lime-light);letter-spacing:.16em;font-size:10px;font-weight:850;display:inline-block}.promotion-hero h2{letter-spacing:-.025em;margin:8px 0 9px;font-family:inherit;font-size:30px;line-height:1.2}.promotion-hero-copy>p{max-width:590px;color:var(--n8);margin:0;font-size:14px;line-height:1.75}.promotion-hero-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.promotion-hero-meta span{min-height:28px;color:var(--n9);background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex}.promotion-hero-meta i{background:var(--orange-light);border-radius:50%;width:7px;height:7px}.promotion-hero-meta i.ready{background:var(--green-light);box-shadow:0 0 0 4px #7de09e1c}.promotion-hero-actions{z-index:1;background:var(--n10);border:1px solid #ffffffbf;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:min(350px,100%);padding:18px;display:grid;position:relative;box-shadow:0 18px 44px #00000029}.promotion-shop-picker{grid-column:1/-1;gap:7px;display:grid}.promotion-shop-picker select,.promotion-filters select{border:1px solid var(--n9);background:var(--n10);width:100%;height:44px;color:var(--green-deep);border-radius:10px;outline:none;padding:0 36px 0 12px;font-size:13px;font-weight:650}.promotion-shop-picker select:focus,.promotion-filters select:focus{border-color:var(--green-base);box-shadow:0 0 0 3px #4f8b791f}.promotion-create-button,.promotion-sync-button,.promotion-submit-button,.promotion-row-button,.promotion-close-button{font:inherit;border:0;transition:transform .16s,box-shadow .16s,background .16s}.promotion-create-button,.promotion-sync-button{border-radius:10px;justify-content:center;align-items:center;gap:7px;height:44px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.promotion-create-button{background:var(--green-deep);color:var(--n10);box-shadow:0 8px 18px #1d624833}.promotion-create-button span{color:var(--lime-light);font-size:18px;line-height:1}.promotion-sync-button{border:1px solid var(--n9);background:var(--n10);color:var(--green-deep)}.promotion-sync-button span{font-size:16px}.promotion-create-button:hover:not(:disabled),.promotion-submit-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #1d624840}.promotion-create-button:disabled,.promotion-sync-button:disabled,.promotion-submit-button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.promotion-create-panel{border:1px solid var(--n9);background:var(--n10);border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #2a453917}.promotion-create-head{border-bottom:1px solid var(--n9);justify-content:space-between;align-items:flex-start;gap:20px;min-height:104px;padding:24px 28px;display:flex}.promotion-create-head h2{color:var(--green-deep);letter-spacing:-.02em;margin:5px 0;font-family:inherit;font-size:22px}.promotion-create-head p{color:var(--n5);margin:0;font-size:12px;line-height:1.6}.promotion-section-kicker{color:var(--green-base);font-size:9px}.promotion-close-button{border:1px solid var(--n9);background:var(--n10);width:36px;height:36px;color:var(--n5);border-radius:50%;place-items:center;font-size:21px;line-height:1;display:grid}.promotion-close-button:hover{background:var(--n9);color:var(--green-deep)}.promotion-stepper{border-bottom:1px solid var(--n9);background:var(--n10);grid-template-columns:auto minmax(24px,1fr) auto minmax(24px,1fr) auto;align-items:center;gap:14px;padding:18px 28px;display:grid}.promotion-stepper>div{align-items:center;gap:10px;display:flex}.promotion-stepper>div>span{background:var(--n9);width:30px;height:30px;color:var(--green-deep);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:850;display:grid}.promotion-stepper p{gap:2px;margin:0;display:grid}.promotion-stepper b{color:var(--green-deep);font-size:11px}.promotion-stepper small{color:var(--n6);font-size:9px}.promotion-stepper>i{background:var(--n9);height:1px}.promotion-form-section{padding:26px 28px 28px}.promotion-section-title{align-items:center;gap:12px;min-width:0;display:flex}.promotion-section-title>span{background:var(--n9);width:38px;height:38px;color:var(--green-deep);border-radius:11px;flex:none;place-items:center;font-size:11px;font-weight:850;display:grid}.promotion-section-title h3{color:var(--green-deep);margin:0;font-size:15px;line-height:1.35}.promotion-section-title p{color:var(--n5);margin:3px 0 0;font-size:10px;line-height:1.5}.promotion-section-title p b{color:var(--green-deep);font-size:inherit}.promotion-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.promotion-field{min-width:0;color:var(--n4);align-content:start;gap:7px;font-size:12px;font-weight:750;display:grid}.promotion-field-wide{grid-column:1/-1}.promotion-field input,.promotion-field select,.promotion-product-picker td input:not([type=checkbox]){border:1px solid var(--n9);background:var(--n10);width:100%;height:44px;color:var(--green-deep);font:inherit;border-radius:10px;outline:none;padding:0 12px;font-size:13px;font-weight:550}.promotion-field small{color:var(--n6);font-size:10px;font-weight:500;line-height:1.5}.promotion-renew-option{border:1px solid var(--n9);background:var(--n10);cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;margin-top:20px;padding:16px 18px;transition:all .18s;display:grid}.promotion-renew-option>input{opacity:0;pointer-events:none;position:absolute}.promotion-switch{background:var(--n8);border-radius:999px;width:42px;height:24px;padding:3px;transition:all .18s;display:block}.promotion-switch i{background:var(--n10);border-radius:50%;width:18px;height:18px;transition:all .18s;display:block;box-shadow:0 1px 4px #0000002e}.promotion-renew-option.active .promotion-switch{background:var(--green-deep)}.promotion-renew-option.active .promotion-switch i{transform:translate(18px)}.promotion-renew-option>div{gap:4px;display:grid}.promotion-renew-option div span{color:var(--n5);font-size:10px;line-height:1.5}.promotion-renew-option strong{background:var(--n9);color:var(--n5);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:9px}.promotion-renew-option.active strong{background:var(--n9);color:var(--green-deep)}.promotion-product-section{border-top:1px solid var(--n9)}.promotion-product-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.promotion-search{border:1px solid var(--n9);background:var(--n10);width:300px;height:42px;color:var(--n5);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.promotion-search:focus-within{border-color:var(--green-base);box-shadow:0 0 0 3px #4f8b791a}.promotion-search input{width:100%;min-width:0;color:var(--n2);background:0 0;border:0;outline:0;font-size:12px}.promotion-product-picker{border-top:1px solid var(--n9);max-height:470px;overflow:auto}.promotion-product-picker thead{z-index:2;position:sticky;top:0}.promotion-product-picker th,.promotion-table-wrap th{background:var(--n10);height:42px;color:var(--n5);letter-spacing:.04em;padding:0 18px;font-size:10px;font-weight:800}.promotion-product-picker td,.promotion-table-wrap td{height:68px;color:var(--n3);padding:0 18px;font-size:12px;transition:background .14s}.promotion-product-picker td:nth-child(2){min-width:290px}.promotion-product-picker td input:not([type=checkbox]){width:112px;height:38px;font-size:12px}.promotion-product-picker td input:disabled{border-color:var(--n9);background:var(--n10);color:var(--n6)}.promotion-product-check{width:17px;height:17px;accent-color:var(--green-deep)}.promotion-name{gap:5px;min-width:160px;display:grid}.promotion-name b{max-width:390px;color:var(--green-deep);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.promotion-name span{color:var(--n6);font-size:10px}.promotion-price{color:var(--green-deep);font-size:12px;font-weight:750}.promotion-create-submit{border-top:1px solid var(--n9);background:var(--n10);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:16px 28px;display:flex}.promotion-create-submit>div{gap:4px;display:grid}.promotion-create-submit b{color:var(--green-deep);font-size:12px}.promotion-create-submit div span{color:var(--n6);font-size:10px}.promotion-submit-button{background:var(--green-deep);min-width:172px;height:46px;color:var(--n10);border-radius:11px;justify-content:center;align-items:center;gap:14px;padding:0 18px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 8px 18px #1d624833}.promotion-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0!important}.promotion-metric-card{border:1px solid var(--n9);background:var(--n10);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;min-height:126px;padding:20px;display:flex;box-shadow:0 10px 30px #2f473c0f}.promotion-metric-card>div{display:grid}.promotion-metric-card div>span{color:var(--n5);font-size:11px;font-weight:700}.promotion-metric-card div>b{color:var(--green-deep);margin:7px 0 5px;font-size:27px;line-height:1}.promotion-metric-card div>small{color:var(--n6);font-size:9px}.promotion-metric-card>i{background:var(--n9);width:45px;height:45px;color:var(--n4);border-radius:14px;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:850;display:grid}.promotion-metric-card.active>i{background:var(--n9);color:var(--green-deep)}.promotion-metric-card.upcoming>i{background:var(--orange-tint);color:var(--orange-deep)}.promotion-metric-card.ended>i{background:var(--n9);color:var(--red-base)}.promotion-renewal-panel,.promotion-panel{border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #2f473c0f}.promotion-renewal-head,.promotion-toolbar{border-bottom:1px solid var(--n9);justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:20px 24px;display:flex}.promotion-renewal-count{background:var(--n9);color:var(--green-deep);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.promotion-renewal-list{padding:0 16px;display:grid}.promotion-renewal-row{border-top:1px solid var(--n9);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:88px;padding:14px 8px;display:grid}.promotion-renewal-row:first-child{border-top:0}.promotion-renewal-info{gap:4px;min-width:0;display:grid}.promotion-renewal-info b{color:var(--green-deep);font-size:12px}.promotion-renewal-info span,.promotion-renewal-info small{color:var(--n5);font-size:10px}.promotion-renewal-info em{color:var(--red-base);font-size:10px;font-style:normal}.promotion-row-button{border:1px solid var(--n9);background:var(--n10);height:36px;color:var(--n3);border-radius:9px;padding:0 13px;font-size:10px;font-weight:750}.promotion-row-button:hover{background:var(--n10)}.promotion-status{background:var(--n9);color:var(--n5);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.promotion-status.ongoing{color:var(--green-deep);background:var(--n9)}.promotion-status.not_start{color:var(--orange-deep);background:var(--orange-tint)}.promotion-status.expired,.promotion-status.deactivated,.promotion-status.not_effective{color:var(--red-base);background:var(--n9)}.promotion-filters{align-items:center;gap:10px;display:flex}.promotion-filters .promotion-search{width:250px}.promotion-filters select{width:128px;height:42px;font-size:11px}.promotion-table-wrap table{min-width:960px}.promotion-table-wrap tr:hover td{background:var(--n10)}.promotion-table-wrap .empty-state,.promotion-product-picker .empty-state{height:118px;color:var(--n6);text-align:center;font-size:11px}@media (width<=1120px){.promotion-hero{flex-direction:column;align-items:stretch}.promotion-hero-actions{grid-template-columns:minmax(0,1fr) auto auto;width:100%}.promotion-shop-picker{grid-column:auto}.promotion-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.promotion-content{gap:14px;padding:14px}.promotion-hero{border-radius:16px;min-height:0;padding:24px 20px}.promotion-hero h2{font-size:26px}.promotion-hero-copy>p{font-size:13px}.promotion-hero-actions{grid-template-columns:1fr;padding:14px}.promotion-shop-picker{grid-column:auto}.promotion-create-button,.promotion-sync-button{width:100%}.promotion-create-head,.promotion-form-section,.promotion-product-toolbar,.promotion-create-submit,.promotion-renewal-head,.promotion-toolbar{padding-left:18px;padding-right:18px}.promotion-create-head{min-height:94px}.promotion-stepper{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 18px}.promotion-stepper>i{display:none}.promotion-stepper>div{align-items:flex-start}.promotion-stepper small{display:none}.promotion-create-grid{grid-template-columns:1fr}.promotion-field-wide{grid-column:auto}.promotion-renew-option{grid-template-columns:auto minmax(0,1fr)}.promotion-renew-option>strong{grid-column:2;justify-self:start}.promotion-product-toolbar,.promotion-create-submit,.promotion-renewal-head,.promotion-toolbar{flex-direction:column;align-items:stretch}.promotion-search,.promotion-filters .promotion-search,.promotion-filters select,.promotion-submit-button{width:100%}.promotion-metrics{grid-template-columns:1fr}.promotion-metric-card{min-height:104px}.promotion-renewal-row{grid-template-columns:1fr;justify-items:start;padding:16px 2px}.promotion-filters{flex-direction:column;align-items:stretch;width:100%}}.promotion-content{background:var(--n10);gap:16px;padding-top:20px}.promotion-page-head{border:1px solid var(--n9);background:var(--n10);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;min-height:118px;padding:24px 26px;display:flex}.promotion-page-head h2{color:var(--n1);letter-spacing:-.025em;margin:5px 0;font-size:25px;line-height:1.25}.promotion-page-head p{color:var(--n5);margin:0;font-size:12px;line-height:1.55}.promotion-kicker{color:var(--green-base);letter-spacing:.13em;font-size:9px;font-weight:800}.promotion-page-actions{align-items:flex-end;gap:9px;display:flex}.promotion-page-actions .promotion-shop-picker{width:240px}.promotion-shop-picker>span{color:var(--n4);font-size:10px;font-weight:700}.promotion-shop-picker select,.promotion-filters select{border-color:var(--n9);background:var(--n10);height:40px;color:var(--n2);border-radius:8px;font-size:11px}.promotion-create-button,.promotion-sync-button{height:40px;box-shadow:none;border-radius:8px;padding:0 14px;font-size:11px}.promotion-create-button{background:var(--green-deep)}.promotion-create-button span{color:var(--n10);font-size:16px}.promotion-sync-button{border-color:var(--n9);color:var(--n3)}.promotion-overview-strip{border:1px solid var(--n9);background:var(--n10);min-height:52px;color:var(--n5);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:0 17px;font-size:10px;display:flex}.promotion-overview-strip>div{align-items:center;gap:8px;display:flex}.promotion-overview-strip b{color:var(--n2);font-size:11px}.promotion-overview-strip small{border-left:1px solid var(--n9);color:var(--n6);padding-left:8px}.promotion-health-dot{background:var(--orange-base);width:8px;height:8px;box-shadow:0 0 0 4px var(--orange-tint);border-radius:50%}.promotion-health-dot.ready{background:var(--green-base);box-shadow:0 0 0 4px var(--n9)}.promotion-builder{border:1px solid var(--n9);background:var(--n10);border-radius:12px;overflow:visible;box-shadow:0 8px 26px #1c2d250d}.promotion-builder-head{border-bottom:1px solid var(--n9);justify-content:space-between;align-items:center;gap:20px;min-height:96px;padding:20px 24px;display:flex}.promotion-builder-head h3{color:var(--n1);letter-spacing:-.02em;margin:6px 0 4px;font-size:19px}.promotion-builder-head p{color:var(--n5);margin:0;font-size:11px}.promotion-back-button,.promotion-step-nav button,.promotion-secondary-button,.promotion-quiet-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.promotion-back-button{color:var(--green-deep);padding:0;font-size:10px;font-weight:750}.promotion-permission{border:1px solid var(--orange-light);background:var(--n10);color:var(--orange-deep);border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:9px;font-weight:750;display:inline-flex}.promotion-permission i{background:var(--orange-base);border-radius:50%;width:6px;height:6px}.promotion-permission.ready{border-color:var(--green-tint);background:var(--n10);color:var(--green-deep)}.promotion-permission.ready i{background:var(--green-base)}.promotion-step-nav{border-bottom:1px solid var(--n9);background:var(--n10);grid-template-columns:repeat(4,minmax(0,1fr));padding:0 24px;display:grid}.promotion-step-nav button{text-align:left;cursor:default;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-content:center;column-gap:9px;min-height:76px;padding:0 14px;display:grid;position:relative}.promotion-step-nav button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.promotion-step-nav button>span{border:1px solid var(--n9);background:var(--n10);width:28px;height:28px;color:var(--n5);border-radius:50%;grid-row:1/3;align-self:center;place-items:center;font-size:10px;font-weight:800;display:grid}.promotion-step-nav button b{color:var(--n3);font-size:11px}.promotion-step-nav button small{color:var(--n6);margin-top:2px;font-size:9px}.promotion-step-nav button.active:after{background:var(--green-deep)}.promotion-step-nav button.active>span,.promotion-step-nav button.complete>span{border-color:var(--green-deep);background:var(--green-deep);color:var(--n10)}.promotion-step-nav button.active b{color:var(--n1)}.promotion-step-nav button.complete{cursor:pointer}.promotion-builder-grid{background:var(--n10);grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:18px;padding:22px 24px;display:grid}.promotion-main-card,.promotion-summary-card{border:1px solid var(--n9);background:var(--n10);border-radius:10px}.promotion-main-card{min-width:0;min-height:480px;overflow:hidden}.promotion-step-content{padding:25px}.promotion-step-heading>span{color:var(--green-deep);letter-spacing:.08em;font-size:9px;font-weight:800}.promotion-step-heading h3{color:var(--n1);letter-spacing:-.015em;margin:6px 0 4px;font-size:17px}.promotion-step-heading p{color:var(--n5);margin:0;font-size:10px;line-height:1.55}.promotion-create-grid{gap:18px;margin-top:24px}.promotion-field{color:var(--n3);gap:7px;font-size:11px}.promotion-field input,.promotion-field select,.promotion-product-picker td input:not([type=checkbox]){border-color:var(--n9);height:41px;color:var(--n2);border-radius:7px;font-size:11px;font-weight:550}.promotion-field input:focus,.promotion-field select:focus,.promotion-product-picker td input:focus{border-color:var(--green-base);box-shadow:0 0 0 3px #3d7d621a}.promotion-field small{color:var(--n6);font-size:9px}.promotion-renew-option{background:var(--n10);border-radius:9px;min-height:72px;margin-top:20px}.promotion-renew-option.active{border-color:var(--green-light);background:var(--n10);box-shadow:none}.promotion-renew-option b{color:var(--n2);font-size:11px}.promotion-renew-option div span{font-size:9px}.promotion-renew-option strong{font-size:8px}.promotion-product-step{padding:0}.promotion-product-toolbar{border-bottom:1px solid var(--n9);min-height:98px;padding:20px 22px}.promotion-product-toolbar .promotion-search{width:270px}.promotion-search{border-color:var(--n9);background:var(--n10);border-radius:7px;height:39px}.promotion-search input{font-size:10px}.promotion-product-picker{border-top:0;max-height:490px}.promotion-product-picker table{min-width:690px}.promotion-product-picker th,.promotion-table-wrap th{background:var(--n10);height:40px;color:var(--n5);letter-spacing:.02em;padding:0 15px;font-size:9px}.promotion-product-picker td,.promotion-table-wrap td{height:65px;color:var(--n3);padding:0 15px;font-size:10px}.promotion-product-picker tr.selected td{background:var(--n10)}.promotion-product-picker th:first-child,.promotion-product-picker td:first-child{text-align:left;width:auto}.promotion-select-table th:first-child,.promotion-select-table td:first-child{text-align:center;width:58px}.promotion-product-info{align-items:center;gap:10px;min-width:0;display:flex}.promotion-product-info>span{border:1px solid var(--n9);background:var(--n10);width:36px;height:36px;color:var(--n4);border-radius:7px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.promotion-product-info>img{border:1px solid var(--n9);background:var(--n10);object-fit:cover;border-radius:7px;flex:none;width:36px;height:36px}.promotion-name{gap:4px}.promotion-name b{color:var(--n2);font-size:10px}.promotion-name span,.promotion-name small{color:var(--n6);font-size:8px}.promotion-price{color:var(--n2);font-size:10px}.promotion-config-heading{border-bottom:1px solid var(--n9);padding:22px 22px 18px}.promotion-config-table table{min-width:740px}.promotion-config-table td:first-child{min-width:270px}.promotion-product-picker td input:not([type=checkbox]){width:96px;height:36px}.promotion-load-more{border-top:1px solid var(--n9);justify-content:center;padding:12px;display:flex}.promotion-load-more button{border:1px solid var(--n9);background:var(--n10);height:34px;color:var(--green-deep);border-radius:7px;padding:0 16px;font-size:10px;font-weight:700}.promotion-load-more button:disabled{opacity:.55}.promotion-review-grid{border:1px solid var(--n9);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid}.promotion-review-grid>div{border-right:1px solid var(--n9);border-bottom:1px solid var(--n9);align-content:center;gap:6px;min-height:78px;padding:15px 17px;display:grid}.promotion-review-grid>div:nth-child(2n){border-right:0}.promotion-review-grid>div:nth-last-child(-n+2){border-bottom:0}.promotion-review-grid span{color:var(--n5);font-size:9px}.promotion-review-grid b{color:var(--n2);font-size:11px;font-weight:700}.promotion-review-note{border:1px solid var(--n9);background:var(--n10);border-radius:8px;gap:11px;margin-top:18px;padding:15px 16px;display:flex}.promotion-review-note>span{background:var(--green-deep);width:22px;height:22px;color:var(--n10);border-radius:50%;place-items:center;font-size:10px;display:grid}.promotion-review-note b{color:var(--green-deep);font-size:10px}.promotion-review-note p{color:var(--green-base);margin:3px 0 0;font-size:9px;line-height:1.45}.promotion-summary-card{padding:18px;position:sticky;top:18px}.promotion-summary-head{border-bottom:1px solid var(--n9);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.promotion-summary-head>span{color:var(--n2);font-size:11px;font-weight:800}.promotion-summary-head>i{background:var(--n9);color:var(--n5);border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.promotion-summary-card dl{margin:0}.promotion-summary-card dl>div{border-bottom:1px solid var(--n9);gap:5px;padding:13px 0;display:grid}.promotion-summary-card dt{color:var(--n6);font-size:9px}.promotion-summary-card dd{overflow-wrap:anywhere;color:var(--n2);margin:0;font-size:10px;font-weight:700;line-height:1.6}.promotion-summary-card dd.positive{color:var(--green-deep)}.promotion-summary-card>p{color:var(--n5);align-items:center;gap:7px;margin:14px 0 0;font-size:9px;display:flex}.promotion-summary-card>p i{background:var(--orange-base);border-radius:50%;width:7px;height:7px}.promotion-summary-card>p i.ready{background:var(--green-base)}.promotion-builder-footer{z-index:4;border-top:1px solid var(--n9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:12px 24px;display:flex;position:sticky;bottom:0}.promotion-builder-footer>div{align-items:center;gap:8px;display:flex}.promotion-secondary-button,.promotion-quiet-button{border-radius:7px;height:39px;padding:0 13px;font-size:10px;font-weight:700}.promotion-secondary-button{border:1px solid var(--n9);background:var(--n10);color:var(--n3)}.promotion-secondary-button:disabled{cursor:not-allowed;opacity:.38}.promotion-quiet-button{color:var(--n4)}.promotion-submit-button{background:var(--green-deep);min-width:130px;height:40px;box-shadow:none;border-radius:7px;font-size:10px}.promotion-submit-button span{color:var(--n10);font-size:13px}.promotion-metrics{gap:10px}.promotion-metric-card{border-color:var(--n9);min-height:105px;box-shadow:none;border-radius:10px;padding:17px}.promotion-metric-card div>span{color:var(--n5);font-size:10px}.promotion-metric-card div>b{color:var(--n1);margin:6px 0 4px;font-size:24px}.promotion-metric-card div>small{font-size:8px}.promotion-metric-card>i{border-radius:9px;width:38px;height:38px;font-size:9px}.promotion-renewal-panel,.promotion-panel{border:1px solid var(--n9);box-shadow:none;border-radius:10px}.promotion-renewal-head,.promotion-toolbar{min-height:75px;padding:17px 19px}.promotion-section-title>span{border-radius:8px;width:34px;height:34px}.promotion-section-title h3{color:var(--n2);font-size:12px}.promotion-section-title p{font-size:9px}.promotion-table-wrap th,.promotion-table-wrap td{padding-left:16px;padding-right:16px}.promotion-reuse-button{border:1px solid var(--n8);background:var(--n10);height:30px;color:var(--green-deep);font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;padding:0 10px;font-size:9px;font-weight:750}.promotion-reuse-button:hover:not(:disabled){border-color:var(--green-light);background:var(--n9)}.promotion-reuse-button:disabled{cursor:wait;opacity:.55}@media (width<=1040px){.promotion-page-head{flex-direction:column;align-items:stretch}.promotion-page-actions{align-items:stretch}.promotion-page-actions .promotion-shop-picker{flex:1;width:auto}.promotion-builder-grid{grid-template-columns:minmax(0,1fr)}.promotion-summary-card{position:static}}@media (width<=760px){.promotion-content{padding:12px}.promotion-page-head{padding:18px}.promotion-page-head h2{font-size:22px}.promotion-page-actions{flex-direction:column}.promotion-page-actions .promotion-shop-picker,.promotion-page-actions button{width:100%}.promotion-overview-strip{flex-direction:column;align-items:flex-start;padding:13px 15px}.promotion-step-nav{padding:0 8px}.promotion-step-nav button{grid-template-columns:24px minmax(0,1fr);column-gap:6px;min-height:62px;padding:0 5px}.promotion-step-nav button>span{width:24px;height:24px}.promotion-step-nav button small{display:none}.promotion-step-nav button b{font-size:9px}.promotion-builder-head,.promotion-builder-grid,.promotion-step-content{padding:17px}.promotion-builder-head{align-items:flex-start}.promotion-create-grid,.promotion-review-grid{grid-template-columns:minmax(0,1fr)}.promotion-review-grid>div{border-right:0;border-bottom:1px solid var(--n9)!important}.promotion-review-grid>div:last-child{border-bottom:0!important}.promotion-product-toolbar{flex-direction:column;align-items:stretch;padding:17px}.promotion-product-toolbar .promotion-search{width:100%}.promotion-builder-footer{padding:10px 14px}.promotion-builder-footer .promotion-quiet-button{display:none}}@media (width<=1180px){.listing-collection-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-search-button,.listing-reset-button{width:100%}}@media (width<=760px){.product-listing-content{padding:12px}.listing-collection-intro,.listing-intro-status{flex-direction:column;align-items:flex-start}.listing-collection-filters{grid-template-columns:minmax(0,1fr)}.listing-workbench-toolbar{flex-direction:column;align-items:flex-start}.listing-toolbar-meta{justify-content:space-between;width:100%}.listing-link-collector{grid-template-columns:minmax(0,1fr)}.listing-link-collector small{grid-column:auto}.listing-store-import-head,.listing-store-import-head>div{flex-direction:column;align-items:stretch}.listing-store-import-body{grid-template-columns:minmax(0,1fr)}.listing-store-import-body aside{border-right:0;border-bottom:1px solid var(--n9);max-height:220px}.listing-shop-grid,.listing-link-row{grid-template-columns:minmax(0,1fr)}.listing-link-row small{grid-column:auto}.listing-check-bar,.listing-result-panel{flex-direction:column;align-items:stretch}.listing-step-row{flex-wrap:wrap}.listing-editor-body{grid-template-columns:minmax(0,1fr)}.listing-field-wide,.listing-image-editor{grid-column:auto}.listing-image-toolbar{flex-direction:column;align-items:stretch}.listing-translation-bar{grid-template-columns:minmax(0,1fr)}.listing-publish-bar{flex-direction:column;align-items:stretch}.listing-publish-bar>div{flex-direction:column}}.reference-finance{max-width:1720px;color:var(--n2);padding-top:14px}.reference-page-heading{border-bottom:1px solid var(--n9);justify-content:space-between;align-items:flex-end;min-height:50px;padding:4px 2px 13px;display:flex}.reference-page-heading h2{color:var(--n2);margin:0;font-size:17px;font-weight:700}.reference-page-heading .section-path{color:var(--n6);order:2}.reference-finance-layout{grid-template-columns:max-content minmax(0,1fr);gap:12px;min-height:650px;margin-top:12px;display:grid}.reference-finance-layout>.reference-store-rail{width:220px}.reference-finance-layout>.reference-store-rail.collapsed{width:44px}.reference-store-rail,.reference-finance-card{border:1px solid var(--n9);background:var(--n10);border-radius:5px;box-shadow:0 3px 14px #2b274609}.reference-store-rail{align-self:stretch;min-width:0;padding:12px 10px}.reference-store-rail-head{height:28px;color:var(--n4);justify-content:space-between;align-items:center;padding:0 4px;font-size:10px;display:flex}.reference-store-rail-head button{color:var(--n6);background:0 0;border:0}.reference-store-rail-toggle{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:16px;line-height:1;display:inline-flex}.reference-store-rail-toggle:hover{color:var(--n2);background:var(--n9)}.reference-store-rail.collapsed{flex-direction:column;align-items:center;gap:10px;padding:8px 0;display:flex}.reference-store-rail.collapsed .reference-store-rail-toggle{color:var(--n6);background:0 0;border:0}.reference-store-rail.collapsed b{color:var(--n4);writing-mode:vertical-rl;letter-spacing:.2em;font-size:10px}.reference-store-rail.collapsed em{color:var(--n6);font-size:9px;font-style:normal;font-weight:600}.reference-store-search{border:1px solid var(--n9);height:32px;color:var(--n7);border-radius:4px;align-items:center;gap:6px;margin:8px 2px 10px;padding:0 9px;display:flex}.reference-store-search input{width:100%;min-width:0;color:var(--n3);background:0 0;border:0;outline:0;font-size:9px}.reference-store-rail>button{width:100%;min-height:34px;color:var(--n4);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:0 10px;font-size:9px;display:flex}.reference-store-rail>button span{color:var(--n6)}.reference-store-rail>button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-store-rail>button:hover,.reference-store-rail>button.active{color:var(--blue-base);background:var(--n10)}.reference-store-select-all{min-height:38px;color:var(--n4);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:8px;padding:0 10px;font-size:9px;display:flex}.reference-store-select-all:hover,.reference-store-select-all.active{color:var(--blue-base);background:var(--n10)}.reference-store-select-all em{color:var(--n6);margin-left:auto;font-size:8px;font-style:normal;font-weight:600}.reference-store-checkbox{width:13px;height:13px;accent-color:var(--blue-base);cursor:pointer;flex:none;margin:0}.reference-store-tree{margin-top:7px}.reference-store-country-node,.reference-store-group-node{margin:0}.reference-store-country-node>summary,.reference-store-group-node>summary{min-height:34px;color:var(--n4);cursor:pointer;align-items:center;gap:7px;list-style:none;display:flex}.reference-store-country-node>summary::-webkit-details-marker{display:none}.reference-store-group-node>summary::-webkit-details-marker{display:none}.reference-store-country-node>summary:after,.reference-store-group-node>summary:after{content:"⌄";color:var(--n7);margin-left:2px;font-size:8px}.reference-store-country-node:not([open])>summary:after,.reference-store-group-node:not([open])>summary:after{content:"›"}.reference-store-country-node>summary{background:var(--n10);padding:0 10px;font-size:9px}.reference-store-country-node>summary b,.reference-store-group-node>summary b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reference-store-country-node>summary em,.reference-store-group-node>summary em{min-width:18px;color:var(--n6);text-align:right;margin-left:auto;font-size:8px;font-style:normal;font-weight:600}.reference-store-group-node>summary{min-height:31px;color:var(--n5);padding:0 10px 0 23px;font-size:8px;font-weight:700}.reference-store-group-node>summary span{color:var(--n6)}.reference-store-shop-list{display:grid}.reference-store-shop-list>label{width:100%;min-height:34px;color:var(--n4);text-align:left;cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:8px;padding:0 10px 0 36px;font-size:9px;display:flex}.reference-store-shop-list>label span{color:var(--n7)}.reference-store-shop-list>label b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-store-shop-list>label:hover,.reference-store-shop-list>label.active{color:var(--blue-base);background:var(--n10)}.reference-store-empty{color:var(--n6);text-align:center;padding:18px 10px;font-size:9px}.reference-finance-card{align-self:start;min-width:0;overflow:hidden}.reference-filter-row{border-bottom:1px solid var(--n9);flex-wrap:wrap;align-items:flex-end;gap:10px;min-height:76px;padding:16px 18px;display:flex}.reference-filter-row label{gap:6px;min-width:150px;display:grid}.reference-filter-row label>span{color:var(--n4);font-size:8px;font-weight:650}.reference-filter-row input,.reference-filter-row select{border:1px solid var(--n9);width:100%;height:34px;color:var(--n4);background:var(--n10);border-radius:4px;outline:0;padding:0 10px;font-size:9px}.reference-filter-row input:focus,.reference-filter-row select:focus{border-color:var(--blue-light);box-shadow:0 0 0 2px #6654e714}.reference-date-range{grid-template-columns:1fr 14px 1fr;min-width:272px!important}.reference-date-range>span{grid-column:1/4}.reference-date-range i{color:var(--n7);text-align:center;align-self:center;font-size:8px;font-style:normal}.reference-search-button,.reference-reset-button{border:1px solid var(--blue-base);height:34px;color:var(--n10);background:var(--blue-base);border-radius:4px;padding:0 15px;font-size:9px;font-weight:700}.reference-reset-button{color:var(--n4);border-color:var(--n9);background:var(--n10)}.reference-action-row{border-bottom:1px solid var(--n9);justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:9px 18px;display:flex}.reference-action-row>div{color:var(--n5);align-items:center;gap:8px;font-size:8px;display:flex}.reference-action-row button{height:30px;color:var(--n5);background:0 0;border:0;border-radius:4px;padding:0 9px;font-size:8px}.reference-outline-button{border:1px solid var(--blue-tint)!important;color:var(--blue-base)!important;background:var(--n10)!important}.reference-outline-button:disabled{cursor:not-allowed;opacity:.45}.finance-export-field-picker{position:relative}.finance-export-field-picker>summary{height:30px;color:var(--n5);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:0 9px;list-style:none;display:flex}.finance-export-field-picker>summary::-webkit-details-marker{display:none}.finance-export-field-picker>summary:hover,.finance-export-field-picker[open]>summary{color:var(--blue-base);background:var(--n10)}.finance-export-field-picker>summary b{min-width:17px;height:17px;color:var(--n10);background:var(--blue-base);border-radius:9px;place-items:center;font-size:7px;display:grid}.finance-export-field-panel{z-index:30;border:1px solid var(--n9);background:var(--n10);border-radius:8px;width:min(660px,80vw);max-height:520px;padding:14px;position:absolute;top:35px;right:0;overflow:auto;box-shadow:0 18px 45px #3d375c2e}.finance-export-field-panel>header{border-bottom:1px solid var(--n9);justify-content:space-between;align-items:center;gap:12px;padding-bottom:11px;display:flex}.finance-export-field-panel>header>div{gap:3px;display:grid}.finance-export-field-panel>header b{color:var(--n3);font-size:10px}.finance-export-field-panel>header span{color:var(--n6);font-size:8px}.finance-export-field-panel nav{gap:5px;display:flex}.finance-export-field-panel nav button{border:1px solid var(--n9);height:26px;color:var(--blue-base);background:var(--n10)}.finance-export-field-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding-top:10px;display:grid}.finance-export-field-groups section>b{color:var(--n4);margin-bottom:6px;font-size:9px;display:block}.finance-export-field-groups section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;display:grid}.finance-export-field-groups label{min-width:0;color:var(--n5);align-items:center;gap:5px;font-size:8px;line-height:1.35;display:flex}.finance-export-field-groups input{width:13px;height:13px;accent-color:var(--blue-base);flex:none}.reference-segmented{border:1px solid var(--n9);border-radius:4px;padding:2px;display:flex}.reference-segmented button{height:25px}.reference-segmented button.active{color:var(--blue-base);background:var(--n10)}.reference-table-wrap{min-width:0;overflow:auto}.reference-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:950px}.reference-table th{border-bottom:1px solid var(--n9);height:42px;color:var(--n4);background:var(--n10);text-align:left;white-space:nowrap;padding:0 14px;font-size:8px;font-weight:750}.reference-table td{border-bottom:1px solid var(--n9);height:55px;color:var(--n4);white-space:nowrap;padding:8px 14px;font-size:8px;line-height:1.5}.reference-table tbody tr:hover{background:var(--n10)}.reference-link{max-width:170px;color:var(--blue-base);text-overflow:ellipsis;vertical-align:middle;display:inline-block;overflow:hidden}.reference-link-button{color:var(--blue-base);background:0 0;border:0;font-size:8px;font-weight:700}.reference-store-name{align-items:center;gap:7px;display:flex}.reference-store-name span{min-width:22px;height:18px;color:var(--n5);background:var(--n10);border-radius:4px;place-items:center;font-size:7px;display:grid}.reference-status{border-radius:4px;align-items:center;min-height:20px;padding:0 7px;font-size:7px;font-weight:750;display:inline-flex}.reference-status.settled{color:var(--blue-base);background:var(--n10)}.reference-status.pending{color:var(--orange-base);background:var(--orange-tint)}.reference-positive{color:var(--green-deep)!important}.reference-negative{color:var(--red-base)!important}.reference-inline-links{gap:6px;display:flex}.reference-inline-links button{color:var(--blue-base);background:0 0;border:0;padding:0;font-size:8px}.reference-detail-row>td{background:var(--n10);white-space:normal;height:auto;padding:12px 16px}.reference-detail-grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;display:grid}.reference-detail-grid>span{border:1px solid var(--n9);min-height:54px;color:var(--n6);background:var(--n10);border-radius:5px;align-content:center;gap:5px;padding:10px;font-size:7px;display:grid}.reference-detail-grid b{overflow-wrap:anywhere;color:var(--n3);font-size:9px}.reference-detail-loading{color:var(--n6);text-align:center;padding:14px}.reference-pagination{min-height:52px;color:var(--n5);justify-content:flex-end;align-items:center;gap:18px;padding:10px 18px;font-size:8px;display:flex}.reference-pagination>div{align-items:center;gap:4px;display:flex}.reference-pagination button{border:1px solid var(--n9);min-width:27px;height:27px;color:var(--n5);background:var(--n10);border-radius:4px;font-size:8px}.reference-pagination button.active{color:var(--blue-base);border-color:var(--blue-light);background:var(--n10)}.reference-pagination button:disabled{opacity:.4}.reference-pagination em{color:var(--n5);margin-left:7px;font-style:normal}.statement-detail-page{max-width:1720px;color:var(--n2);padding-top:14px}.statement-detail-heading{align-items:center;gap:10px;display:flex}.statement-detail-heading button{border:1px solid var(--n9);height:28px;color:var(--n4);background:var(--n10);border-radius:4px;padding:0 9px;font-size:8px}.statement-detail-heading h2{color:var(--n2);margin:0;font-size:17px}.statement-summary-card,.statement-transaction-card{border:1px solid var(--n9);background:var(--n10);border-radius:5px;margin-top:12px;overflow:hidden;box-shadow:0 3px 14px #2b274609}.statement-summary-card>header,.statement-transaction-card>header{border-bottom:1px solid var(--n9);min-height:46px;color:var(--n3);align-items:center;gap:8px;padding:0 18px;font-size:10px;font-weight:750;display:flex}.statement-transaction-card>header span{color:var(--n6);font-size:8px;font-weight:500}.statement-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.statement-summary-grid>span{border-right:1px solid var(--n9);border-bottom:1px solid var(--n9);min-height:61px;color:var(--n6);align-content:center;gap:6px;padding:12px 18px;font-size:8px;display:grid}.statement-summary-grid>span:nth-child(3n){border-right:0}.statement-summary-grid>span:nth-last-child(-n+3){border-bottom:0}.statement-summary-grid b{overflow-wrap:anywhere;color:var(--n3);font-size:9px;font-weight:700}.statement-detail-empty{min-height:180px;color:var(--n6);place-items:center;font-size:9px;display:grid}.statement-transaction-table{min-width:1560px}.statement-transaction-table td:first-child b{text-overflow:ellipsis;vertical-align:middle;max-width:180px;display:inline-block;overflow:hidden}.statement-breakdown-links{align-items:center;gap:8px;display:flex}.statement-breakdown-trigger{color:var(--blue-base);cursor:pointer;outline:0;font-size:8px;font-weight:700;position:relative}.statement-breakdown-popover{z-index:20;border:1px solid var(--n9);width:245px;max-height:260px;color:var(--n4);background:var(--n10);white-space:normal;border-radius:6px;padding:12px;display:none;position:absolute;top:calc(100% + 7px);right:0;overflow:auto;box-shadow:0 10px 28px #2b274629}.statement-breakdown-trigger:hover .statement-breakdown-popover,.statement-breakdown-trigger:focus-within .statement-breakdown-popover{gap:8px;display:grid}.statement-breakdown-popover>b{border-bottom:1px solid var(--n9);color:var(--n3);padding-bottom:8px;font-size:9px}.statement-breakdown-popover>span{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.statement-breakdown-popover em{color:var(--n5);font-size:8px;font-style:normal}.statement-breakdown-popover strong{flex:none;font-size:8px}.statement-breakdown-popover small{color:var(--n6);text-align:center;padding:12px 0}.statement-transaction-table tbody tr:nth-last-child(-n+3) .statement-breakdown-popover{top:auto;bottom:calc(100% + 7px)}.profit-workspace{gap:12px;display:grid}.profit-warning{border:1px solid var(--red-tint);min-height:70px;color:var(--red-deep);background:var(--n10);border-radius:10px;align-items:center;gap:12px;padding:13px 16px;display:flex}.profit-warning>span{width:28px;height:28px;color:var(--n10);background:var(--red-light);border-radius:50%;flex:0 0 28px;place-items:center;font-size:14px;font-weight:800;display:grid}.profit-warning>div{flex:1;min-width:0}.profit-warning b{font-size:12px;display:block}.profit-warning p{color:var(--red-base);margin:4px 0 0;font-size:8px;line-height:1.5}.profit-warning button{border:1px solid var(--red-light);height:31px;color:var(--n10);background:var(--red-light);border-radius:5px;flex:none;padding:0 12px;font-size:8px;font-weight:700}.profit-overview-grid{align-items:stretch;display:grid}.profit-cost-card{min-width:0;overflow:hidden}.profit-cost-body{align-items:center;gap:18px;padding:18px;display:grid}.profit-donut{aspect-ratio:1;border-radius:50%;place-items:center;padding:20px;display:grid}.profit-donut>div{width:100%;height:100%;color:var(--n4);background:var(--n10);text-align:center;border-radius:50%;place-content:center;gap:4px;padding:10px;display:grid;box-shadow:0 0 0 1px #60577e0f}.profit-donut b{overflow-wrap:anywhere;font-size:11px}.profit-donut span{color:var(--n6);font-size:7px}.profit-cost-legend{gap:10px;display:grid}.profit-cost-legend>div{min-width:0;color:var(--n5);grid-template-columns:8px minmax(64px,1fr) auto auto;align-items:center;gap:7px;font-size:8px;display:grid}.profit-cost-legend i{border-radius:3px;width:8px;height:8px}.profit-cost-legend b{color:var(--n3);font-variant-numeric:tabular-nums;font-size:9px}.profit-cost-legend small{min-width:38px;color:var(--n6);text-align:right;font-size:7px}.profit-cost-legend .cost-product{background:var(--blue-base)}.profit-cost-legend .cost-warehouse{background:var(--red-base)}.profit-cost-legend .cost-ad{background:var(--green-base)}.profit-metric-grid{align-content:stretch;display:grid}.profit-metric-grid article{background:var(--n10);border:1px solid #6e63801f;flex-direction:column;justify-content:center;min-width:0;display:flex}.profit-metric-grid article:nth-child(3n){background:var(--n10)}.profit-metric-grid span{color:var(--n6);font-size:8px}.profit-metric-grid b{color:var(--n3);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;display:block}.profit-metric-grid small{color:var(--n6);font-size:7px;line-height:1.45}.reference-profit{gap:12px;padding-top:14px}.reference-profit-head{border:1px solid var(--n9);background:var(--n10);border-radius:5px;overflow:hidden}.reference-profit-note{border-bottom:1px solid var(--n9);min-height:34px;color:var(--n6);padding:9px 16px;font-size:8px}.reference-profit .reference-filter-row{border-bottom:0}.reference-profit-meta{border-top:1px solid var(--n9);min-height:34px;color:var(--n6);align-items:center;gap:14px;padding:7px 16px;font-size:8px;display:flex}.reference-profit-meta span{color:var(--blue-base);font-weight:750}.reference-profit-meta b{font-weight:650}.reference-profit .profit-warning{box-shadow:none;border-radius:5px;margin:0}.reference-profit .profit-overview-grid{grid-template-columns:minmax(310px,.72fr) minmax(720px,2fr);gap:12px}.reference-profit .panel{box-shadow:none;border-radius:5px}.reference-profit .profit-cost-body{grid-template-columns:150px minmax(0,1fr);min-height:200px}.reference-profit .profit-donut{width:145px;height:145px}.reference-profit .profit-metric-grid{grid-template-columns:repeat(5,minmax(115px,1fr));gap:8px}.reference-profit .profit-metric-grid article{min-height:96px;box-shadow:none;border-radius:5px;padding:13px}.reference-profit .profit-metric-grid article:nth-child(3n){background:var(--n10);border-color:#6e63801f}.reference-profit .profit-metric-grid article:nth-child(10){border-color:var(--pink-tint);background:var(--n10)}.reference-profit .profit-metric-grid b{margin:8px 0 5px;font-size:clamp(15px,1.3vw,20px)}.reference-profit .profit-metric-grid b.profit-rate-trio{gap:2px;font-size:clamp(11px,.9vw,13px);line-height:1.35;display:grid}.profit-rate-trio i{white-space:nowrap;font-style:normal}.reference-profit .store-table-panel{overflow:hidden}@media (width<=1180px){.reference-finance-layout>.reference-store-rail{width:190px}.reference-profit .profit-overview-grid{grid-template-columns:minmax(0,1fr)}.reference-profit .profit-metric-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (width<=760px){.reference-page-heading{flex-direction:column-reverse;align-items:flex-start;gap:6px}.reference-finance-layout{grid-template-columns:minmax(0,1fr)}.reference-finance-layout>.reference-store-rail,.reference-finance-layout>.reference-store-rail.collapsed{width:100%}.reference-store-rail{max-height:230px;overflow:auto}.reference-store-rail.collapsed{flex-direction:row;justify-content:flex-start;padding:8px 10px}.reference-store-rail.collapsed b{writing-mode:horizontal-tb}.reference-action-row{flex-direction:column;align-items:flex-start}.finance-export-field-panel{width:min(620px,100vw - 44px);left:0;right:auto}.finance-export-field-groups{grid-template-columns:minmax(0,1fr)}.reference-detail-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.statement-detail-heading{flex-wrap:wrap}.statement-summary-grid{grid-template-columns:minmax(0,1fr)}.statement-summary-grid>span,.statement-summary-grid>span:nth-child(3n),.statement-summary-grid>span:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--n9)}.statement-summary-grid>span:last-child{border-bottom:0}.reference-profit .profit-metric-grid{grid-template-columns:repeat(2,minmax(125px,1fr))}.profit-warning{flex-wrap:wrap;align-items:flex-start}.profit-warning>div{min-width:calc(100% - 44px)}.profit-warning button{margin-left:40px}.profit-cost-body{justify-items:center;grid-template-columns:minmax(0,1fr)!important}.profit-cost-legend{width:100%}}.listing-field-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.listing-field-head button{border:1px solid var(--blue-tint);background:var(--n10);color:var(--blue-light);font:inherit;cursor:pointer;border-radius:7px;padding:5px 9px}.listing-field-head button:disabled{opacity:.45;cursor:not-allowed}.listing-store-pagination{color:var(--blue-base);justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;font-size:10px;display:flex}.listing-store-pagination button{border:1px solid var(--n9);background:var(--n10);min-width:72px;height:32px;color:var(--blue-light);font:inherit;cursor:pointer;border-radius:7px;font-weight:800}.listing-store-pagination button:disabled{color:var(--n7);background:var(--n10);cursor:not-allowed}.system-log-filters{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.system-log-filters select,.system-log-filters input[type=date]{border:1px solid var(--n9);background:var(--n10);height:30px;font:inherit;border-radius:7px;padding:0 8px}.system-log-row{cursor:pointer}.system-log-row.level-error td,.system-log-row.level-warn td{background:var(--n10)}.system-log-time{white-space:nowrap;font-variant-numeric:tabular-nums}.system-log-level{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.system-log-level.level-error{background:var(--red-tint);color:var(--red-base)}.system-log-level.level-warn{background:var(--orange-tint);color:var(--orange-deep)}.system-log-level.level-info{background:var(--n9);color:var(--blue-base)}.system-log-message{word-break:break-all;max-width:520px}.system-log-detail{background:var(--n10);white-space:pre-wrap;border-radius:7px;max-height:320px;margin:8px 0 0;padding:8px;font-size:11px;overflow:auto}.system-log-more{justify-content:center;padding:12px;display:flex}.system-log-note{gap:8px;padding:12px 16px;display:flex}.system-log-note input{border:1px solid var(--n9);height:32px;font:inherit;border-radius:7px;flex:1;padding:0 10px}.system-log-note select{border:1px solid var(--n9);height:32px;font:inherit;border-radius:7px;padding:0 8px}.mail-notice{background:var(--n9);color:var(--green-deep);cursor:pointer;border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:12px}.mail-create{grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:12px;padding:12px 16px;display:grid}.mail-create label{color:var(--blue-base);flex-direction:column;gap:4px;font-size:12px;display:flex}.mail-create input,.mail-create select,.mail-edit input,.mail-edit select{border:1px solid var(--n9);height:32px;font:inherit;background:var(--n10);border-radius:7px;padding:0 10px}.mail-address-input{align-items:center;gap:6px;display:flex}.mail-address-input input{flex:1;min-width:0}.mail-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1100px){.mail-layout{grid-template-columns:1fr}.mail-create{grid-template-columns:1fr 1fr}}.mail-row{cursor:pointer}.mail-row.selected td{background:var(--n10)}.mail-row.disabled td{opacity:.55}.mail-address b{font-weight:700}.mail-address small,.mail-subject-preview{color:var(--blue-base);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:11px;display:block;overflow:hidden}.mail-code{border:1px solid var(--green-tint);background:var(--n10);color:var(--green-deep);font:inherit;letter-spacing:1px;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:4px 10px;font-weight:800;display:inline-flex}.mail-code small{letter-spacing:0;color:var(--green-base);font-size:10px;font-weight:400}.mail-code.inline{flex-direction:row;gap:6px;margin:4px 0;font-size:12px}.mail-unread{background:var(--red-base);min-width:20px;color:var(--n10);text-align:center;border-radius:999px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-block}.mail-muted{color:var(--n7)}.mail-unregistered{border-top:1px dashed var(--n9);margin-top:16px}.mail-actions{gap:6px;display:flex}.mail-edit{background:var(--n10);grid-template-columns:1fr 1fr 1.4fr auto;align-items:end;gap:10px;padding:10px 16px;display:grid}.mail-edit label{color:var(--blue-base);flex-direction:column;gap:4px;font-size:12px;display:flex}.mail-message-list{flex-direction:column;display:flex}.mail-message{text-align:left;border:0;border-top:1px solid var(--n9);background:var(--n10);width:100%;font:inherit;cursor:pointer;padding:12px 16px;display:block}.mail-message:hover,.mail-message.unread{background:var(--n10)}.mail-message-head{color:var(--blue-base);justify-content:space-between;gap:8px;font-size:11px;display:flex}.mail-from{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-message-subject{margin-top:2px;font-size:13px}.mail-message-preview{color:var(--blue-base);margin-top:2px;font-size:11px}.mail-modal{flex-direction:column;width:min(920px,94vw);max-height:90vh;display:flex}.mail-code-banner{background:var(--n10);border:1px solid var(--green-tint);color:var(--green-deep);border-radius:8px;align-items:center;gap:10px;margin:0 0 10px;padding:10px 14px;display:flex}.mail-code-banner b{letter-spacing:2px;font-size:22px}.mail-html{border:1px solid var(--n9);background:var(--n10);border-radius:8px;flex:1;width:100%;min-height:420px}.mail-text{background:var(--n10);white-space:pre-wrap;word-break:break-word;border-radius:8px;flex:1;max-height:60vh;margin:0;padding:12px;font-size:13px;overflow:auto}.rt-board{--rt-bg:#061224;--rt-panel:#091b34c7;--rt-line:#38bdf838;--rt-text:#e2f1ff;--rt-muted:#7fa3c4;--rt-cyan:#38bdf8;--rt-gold:#fbbf24;--rt-mint:#34d399;--rt-rose:#fb7185;height:calc(100vh - 142px);min-height:560px;color:var(--rt-text);background:radial-gradient(1200px 500px at 50% -10%, #0e749059, transparent 70%), radial-gradient(800px 400px at 100% 100%, #1e40af40, transparent 70%), var(--rt-bg);font-family:PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;position:relative;overflow:hidden}.rt-board.is-fullscreen{height:100vh}.rt-stage{z-index:1;box-sizing:border-box;transform-origin:0 0;flex-direction:column;height:100%;padding:12px 16px 14px;display:flex;position:relative}.rt-board:before{content:"";pointer-events:none;background-image:linear-gradient(#38bdf80d 1px,#0000 1px),linear-gradient(90deg,#38bdf80d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 30%,#0000 85%);mask-image:radial-gradient(circle at 50% 40%,#000 30%,#0000 85%)}.rt-topbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-bottom:12px;display:grid}.rt-topbar-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rt-topbar-right{justify-content:flex-end;align-items:center;gap:12px;display:flex}.rt-select{border:1px solid var(--rt-line);min-width:200px;height:34px;color:var(--rt-text);background:#081830e6;border-radius:8px;padding:0 12px;font-size:13px}.rt-select-compact{min-width:120px}.rt-status{color:var(--rt-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.rt-status i{background:var(--rt-muted);border-radius:50%;width:8px;height:8px}.rt-status.tone-live i{background:var(--rt-mint);animation:2s infinite rt-blink;box-shadow:0 0 0 4px #34d3992e}.rt-status.tone-pending i{background:var(--rt-gold)}.rt-status.tone-error i{background:var(--rt-rose)}.rt-title{align-items:center;gap:18px;display:flex}.rt-title h1{letter-spacing:.12em;color:#fff;text-shadow:0 0 18px #38bdf8b3;border:1px solid var(--rt-line);background:linear-gradient(#38bdf82e,#38bdf80a);border-radius:10px;margin:0;padding:6px 28px;font-family:STSong,Songti SC,Georgia,serif;font-size:30px}.rt-title-line{background:linear-gradient(90deg, transparent, var(--rt-cyan), transparent);opacity:.7;width:140px;height:2px}.rt-date{color:var(--rt-muted);font-size:12px}.rt-ghost-button{border:1px solid var(--rt-line);height:34px;color:var(--rt-text);cursor:pointer;background:#081830e6;border-radius:8px;padding:0 14px;font-size:13px}.rt-ghost-button:hover{border-color:var(--rt-cyan)}.rt-error,.rt-warning{border-radius:8px;margin-bottom:10px;padding:8px 14px;font-size:13px}.rt-error{color:#fecdd3;background:#fb718524;border:1px solid #fb718566}.rt-warning{color:#fde68a;background:#fbbf241f;border:1px solid #fbbf2459}.rt-grid{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(300px,24%) minmax(0,1fr) minmax(300px,24%);align-items:stretch;gap:12px;min-height:0;display:grid}.rt-column{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.rt-center{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.rt-panel{border:1px solid var(--rt-line);background:var(--rt-panel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:14px;flex-direction:column;min-height:0;padding:12px 14px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #38bdf80d,0 10px 30px #00000040}.rt-panel:after{content:"";background:linear-gradient(90deg,#0000,#38bdf8cc,#0000);height:1px;position:absolute;top:0;left:14px;right:14px}.rt-panel-stores,.rt-panel-groups{flex:56%}.rt-panel-operators,.rt-panel-countries{flex:44%}.rt-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.rt-panel-head h2{color:#fff;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.rt-icon{background:#38bdf826;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;display:inline-flex}.rt-icon-live{color:var(--rt-mint)}.rt-tag{white-space:nowrap;color:#f0abfc;background:#d946ef2e;border:1px solid #d946ef59;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.rt-tag.live{color:#fff;letter-spacing:.12em;background:linear-gradient(90deg,#ec4899,#f43f5e);border-color:#0000}.rt-seg{border:1px solid var(--rt-line);background:#061224e6;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.rt-seg button{height:24px;color:var(--rt-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:12px}.rt-seg button.active{background:var(--rt-cyan);color:#041220;font-weight:700;box-shadow:0 0 12px #38bdf899}.rt-table-wrap{scrollbar-width:thin;scrollbar-color:#38bdf84d transparent;flex:1;min-height:0;overflow:auto}.rt-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:12px}.rt-table th{z-index:1;text-align:left;color:var(--rt-muted);border-bottom:1px solid var(--rt-line);white-space:nowrap;background:#091b34fa;padding:5px 4px;font-weight:600;position:sticky;top:0}.rt-table td{white-space:nowrap;vertical-align:middle;border-bottom:1px solid #38bdf814;padding:5px 4px}.rt-table .num{text-align:right;font-variant-numeric:tabular-nums}.rt-table tr.top-1 td{background:#fbbf2412}.rt-table tr.top-1 .rt-name{color:var(--rt-gold)}.rt-table tr.top-2 td{background:#cbd5e10d}.rt-table tr.top-3 td{background:#fb923c0d}.rt-name{text-overflow:ellipsis;color:#fff;max-width:100%;font-weight:600;overflow:hidden}td.rt-name{width:99%}.rt-name-main,.rt-name-sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rt-name-main{max-width:118px;line-height:1.3}.rt-name-sub{max-width:118px;color:var(--rt-muted);font-size:10.5px;font-weight:400;line-height:1.3}.rt-muted{color:var(--rt-muted)}.rt-amount{color:var(--rt-gold);font-weight:700}.rt-rank{min-width:20px;height:20px;color:var(--rt-cyan);background:#38bdf81f;border-radius:6px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.rt-chip{color:#bae6fd;background:#38bdf81f;border:1px solid #38bdf840;border-radius:6px;padding:0 6px;font-size:11px;display:inline-block}.rt-growth.up{color:var(--rt-mint)}.rt-growth.down{color:var(--rt-rose)}.rt-delta small{margin-left:3px;font-size:10px}.rt-delta.up small{color:var(--rt-mint)}.rt-delta.down small{color:var(--rt-rose)}.rt-delta.flat small,.rt-delta.new small{color:var(--rt-muted)}.rt-empty{text-align:center;white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:44px 12px;display:flex}.rt-empty:before{content:"▮▮▮";letter-spacing:4px;color:#38bdf859;margin-bottom:8px;font-size:22px}.rt-empty b{color:#fff;font-size:14px}.rt-empty small{color:var(--rt-muted)}.rt-empty-chart{min-height:220px}.rt-hero{text-align:center;flex:none;padding:2px 0 0}.rt-hero-label{letter-spacing:.5em;color:#fff;margin:0 0 6px;font-size:15px;font-weight:700}.rt-odometer{align-items:center;gap:6px;display:inline-flex}.rt-currency{color:var(--rt-gold);margin-right:6px;font-size:30px}.rt-digit{border:1px solid var(--rt-line);color:#fff;text-shadow:0 0 16px #38bdf8cc;background:linear-gradient(#38bdf81f,#020814e6);border-radius:10px;justify-content:center;align-items:center;width:44px;height:66px;font-family:DIN Alternate,Helvetica Neue,Arial,sans-serif;font-size:52px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 0 18px #38bdf81f,0 6px 18px #00000059}.rt-digit-sep{color:#fff;font-size:44px;font-weight:700}.rt-hero-meta{color:var(--rt-muted);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:8px;font-size:13px;display:flex}.rt-hero-meta b{color:var(--rt-gold);margin-left:4px;font-size:14px}.rt-hero-meta .up{color:var(--rt-mint)}.rt-hero-meta .down{color:var(--rt-rose)}.rt-map-panel{flex-direction:column;flex:auto;gap:6px;min-height:0;display:flex}.rt-map-toolbar{color:var(--rt-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.rt-map-legend{align-items:center;gap:4px;display:inline-flex}.rt-map-legend i{border-radius:50%;width:11px;height:11px}.rt-map-legend .l1{background:#0ea5e9}.rt-map-legend .l2{background:#22d3ee}.rt-map-legend .l3{background:#34d399}.rt-map-legend .l4{background:#fbbf24}.rt-map-viewport{flex:auto;justify-content:center;align-items:center;min-height:200px;display:flex;position:relative}.rt-map-stage{aspect-ratio:1280/650;border:1px solid var(--rt-line);background:radial-gradient(60% 70%,#0e749040,#030c1ce6);border-radius:14px;width:100%;max-height:100%;position:relative;overflow:hidden}.rt-map-world{transform-origin:0 0;transition:transform .6s;position:absolute;inset:0}.rt-map-art{opacity:.75;filter:drop-shadow(0 0 8px #38bdf859);background:url(/lzx-realtime-map.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.rt-map-empty{color:var(--rt-muted);justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.rt-marker{transform-origin:50%;z-index:1;width:0;height:0;position:absolute}.rt-marker.is-top{z-index:3}.rt-marker.is-minor .rt-marker-label{display:none}.rt-marker.is-minor:hover .rt-marker-label{display:block}.rt-marker:hover{z-index:4}.rt-marker-hit{border-radius:50%;width:28px;height:28px;position:absolute;top:-14px;left:-14px}.rt-marker-dot{border:3px solid var(--rt-gold);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:-6px;box-shadow:0 0 12px #fbbf24e6}.rt-marker-pulse{border:2px solid var(--rt-gold);border-radius:50%;width:36px;height:36px;animation:2.2s ease-out infinite rt-pulse;position:absolute;top:-18px;left:-18px}.rt-marker:not(.is-top) .rt-marker-dot{border-color:var(--rt-cyan);box-shadow:0 0 10px #38bdf8e6}.rt-marker:not(.is-top) .rt-marker-pulse{border-color:var(--rt-cyan)}.rt-marker-label{white-space:nowrap;color:#fff;text-shadow:0 0 6px #000000e6;font-size:12px;position:absolute;top:-22px;left:14px}.rt-marker:nth-child(2n) .rt-marker-label{top:8px}.rt-marker-card{min-width:168px;color:var(--rt-text);background:#061224f2;border:1px solid #fbbf2473;border-radius:10px;padding:10px 12px;font-size:12px;position:absolute;top:16px;left:22px;box-shadow:0 12px 30px #00000073}.rt-marker-card:before{content:"";background:#fbbf24b3;width:14px;height:1px;position:absolute;top:4px;left:-14px}.rt-marker-card:after{content:"";background:#061224f2;border-bottom:1px solid #fbbf2473;border-left:1px solid #fbbf2473;width:12px;height:12px;position:absolute;top:-2px;left:-7px;transform:rotate(45deg)}.rt-marker.flip-left .rt-marker-card{left:auto;right:22px}.rt-marker.flip-left .rt-marker-card:before{left:auto;right:-14px}.rt-marker.flip-left .rt-marker-card:after{left:auto;right:-7px;transform:rotate(-135deg)}.rt-marker.flip-left .rt-marker-label{left:auto;right:14px}.rt-marker.flip-up .rt-marker-card{top:auto;bottom:16px}.rt-marker.flip-up .rt-marker-card:before{top:auto;bottom:4px}.rt-marker.flip-up .rt-marker-card:after{top:auto;bottom:-2px;transform:rotate(-45deg)}.rt-marker.flip-left.flip-up .rt-marker-card:after{transform:rotate(135deg)}.rt-marker-card-head{border-bottom:1px solid var(--rt-line);justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:6px;display:flex}.rt-marker-card-head b{color:var(--rt-cyan);font-size:14px}.rt-marker-card-head em{color:var(--rt-gold);font-style:normal;font-weight:700}.rt-marker-card>div:not(.rt-marker-card-head){justify-content:space-between;gap:12px;line-height:1.8;display:flex}.rt-marker-card span{color:var(--rt-muted)}.rt-marker-card strong{color:#fff}.rt-marker-card>div:first-of-type strong{color:var(--rt-gold)}.rt-trend{flex:none}.rt-chart{width:100%;height:clamp(150px,21vh,220px);display:block}.rt-grid-line{stroke:#38bdf81f;stroke-width:1px;stroke-dasharray:3 5}.rt-axis{fill:var(--rt-muted);font-size:12px}.rt-line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.rt-line-today{stroke:var(--rt-cyan);filter:drop-shadow(0 0 6px #38bdf8cc)}.rt-line-yesterday{stroke:var(--rt-gold);stroke-width:1.6px;stroke-dasharray:6 4;opacity:.85}.rt-line-lastweek{stroke:var(--rt-mint);stroke-width:1.6px;stroke-dasharray:6 4;opacity:.7}.rt-point circle{fill:#0b1c33;stroke-width:3px}.rt-point text{fill:#fff;font-size:12px;font-weight:700}.rt-point.peak circle{stroke:var(--rt-gold)}.rt-point.low circle{stroke:#cbd5e1}.rt-point.current circle{stroke:var(--rt-cyan);fill:#fff}.rt-legend{color:var(--rt-muted);justify-content:center;gap:18px;margin-top:4px;font-size:12px;display:flex}.rt-legend i{border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.rt-legend .today{background:var(--rt-cyan)}.rt-legend .yesterday{background:var(--rt-gold)}.rt-legend .lastweek{background:var(--rt-mint)}.rt-country-total{color:var(--rt-muted);background:#38bdf814;border-radius:10px;align-items:baseline;gap:8px;margin-bottom:8px;padding:8px 12px;font-size:12px;display:flex}.rt-country-total b{color:#fff;font-size:20px}.rt-country-list{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow:auto}.rt-country-row{background:#06122499;border:1px solid #38bdf81a;border-radius:10px;grid-template-columns:22px 34px 68px 1fr auto;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:grid}.rt-country-name{text-overflow:ellipsis;white-space:nowrap;color:#fff;overflow:hidden}.rt-bar{background:#38bdf81f;border-radius:999px;height:10px;display:block;position:relative;overflow:visible}.rt-bar i{background:linear-gradient(90deg,#f59e0b,#fde68a);border-radius:999px;height:100%;transition:width .6s;display:block;box-shadow:0 0 10px #fbbf2499}.rt-bar em{color:var(--rt-muted);font-size:10px;font-style:normal;position:absolute;top:-15px;right:0}.rt-country-row b{color:var(--rt-gold);font-variant-numeric:tabular-nums}.rt-sku-list{gap:5px}.rt-sku-row{background:#06122499;border:1px solid #38bdf81a;border-radius:10px;grid-template-columns:22px minmax(0,1.4fr) minmax(70px,.9fr) auto auto;align-items:center;gap:10px;padding:6px 10px;font-size:12px;display:grid}.rt-sku-row.top-1{border-color:#fbbf2473}.rt-sku-row.top-2{border-color:#cbd5e159}.rt-sku-row.top-3{border-color:#d9770659}.rt-sku-main{flex-direction:column;gap:1px;min-width:0;display:flex}.rt-sku-code{color:#fff;letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;overflow:hidden}.rt-sku-sub{color:var(--rt-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rt-sku-qty,.rt-sku-side{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.rt-sku-qty b{color:var(--rt-gold);font-variant-numeric:tabular-nums;font-size:14px}.rt-sku-qty small,.rt-sku-side small{color:var(--rt-muted);font-size:10px}.rt-sku-side b{color:#fff;font-variant-numeric:tabular-nums}.rt-sku-side small.up{color:#4ade80}.rt-sku-side small.down{color:#f87171}@keyframes rt-pulse{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes rt-blink{0%,to{opacity:1}50%{opacity:.35}}@media (width<=899px){.rt-board{height:auto;min-height:0;overflow:visible}.rt-stage{padding:10px 10px 14px;width:auto!important;height:auto!important;transform:none!important}.rt-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.rt-center{order:-1}.rt-table-wrap{max-height:380px}.rt-map-viewport{display:block}.rt-topbar{grid-template-columns:1fr}.rt-title-line{display:none}.rt-title h1{padding:4px 16px;font-size:22px}.rt-digit{width:34px;height:52px;font-size:38px}}html{background:var(--canvas)}body{color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1, "cv11" 1;font-size:13px;line-height:1.5}::selection{background:var(--accent-soft);color:var(--ink)}*{scrollbar-width:thin;scrollbar-color:var(--n8) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--n8);border-radius:8px}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.01em}a{color:var(--accent)}.sidebar{background:var(--sidebar-bg);width:232px;color:var(--ink);border-right:1px solid var(--sidebar-line);gap:0;padding:18px 12px 14px}.brand{gap:10px;padding:4px 8px 22px}.brand-mark{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;border-radius:10px;width:34px;height:34px;font:800 17px/1 Inter,system-ui,sans-serif;box-shadow:0 6px 18px #4f6ef759}.brand strong{color:var(--ink);letter-spacing:.08em;font-size:15px}.brand span{color:var(--muted);letter-spacing:.04em;margin-top:2px;font-size:10.5px}.nav-caption{color:var(--faint);letter-spacing:.14em;padding:4px 12px 8px;font-size:10.5px}.nav-item{height:38px;color:var(--ink-2);border-radius:10px;gap:10px;margin:2px 0;padding:0 12px;font-size:13px;font-weight:500}.nav-item:hover{color:var(--ink);background:var(--panel-2)}.nav-item.active{color:var(--accent);background:var(--accent-soft);box-shadow:none;font-weight:600}.nav-item.active:before{content:"";background:var(--accent);border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.nav-icon{width:18px;height:18px;color:inherit;opacity:.9;justify-content:center;align-items:center;display:inline-flex}.nav-icon svg{width:17px;height:17px}.nav-subitem{width:calc(100% - 30px);height:30px;color:var(--muted);border-radius:8px;margin:0 0 2px 30px;padding:0 10px;font-size:12px;font-weight:500}.nav-subitem span{color:var(--faint)}.nav-subitem:hover,.nav-subitem.active{color:var(--accent);background:var(--accent-soft)}.sidebar-spacer{flex:1}.sync-card,.sync-panel{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;margin:8px 2px 0;padding:12px 12px 10px}.sync-card .sync-head,.sync-panel .sync-title,.sync-panel>b,.sync-panel>strong{color:var(--ink);justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.sync-row{color:var(--muted);justify-content:space-between;gap:8px;padding:3px 0;font-size:11.5px;display:flex}.sync-row b{color:var(--ink-2);text-align:right;font-weight:500}.sync-time{color:var(--faint);margin-top:6px;font-size:10.5px}.sync-state{background:var(--success-soft);color:var(--success);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.sync-state i{background:var(--success);width:6px;height:6px;box-shadow:0 0 0 3px var(--success);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.sync-state i{box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 25%, transparent)}}.user-card{display:none}.topbar{z-index:15;background:var(--topbar-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);gap:16px;height:64px;padding:0 28px;position:sticky;top:0}.topbar .eyebrow{display:none}.topbar h1{margin:0;font-size:17px;font-weight:650}.topbar-search{border:1px solid var(--line);background:var(--panel-2);max-width:420px;height:38px;color:var(--muted);border-radius:12px;flex:1;align-items:center;gap:8px;margin:0 auto;padding:0 12px;display:flex}.topbar-search svg{flex:none;width:16px;height:16px}.topbar-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}.topbar-search input::placeholder{color:var(--faint)}.topbar-search:focus-within{box-shadow:var(--glow);border-color:var(--accent-line)}.top-actions{align-items:center;gap:8px;display:flex}.icon-button{border:1px solid var(--line);background:var(--panel);width:36px;height:36px;color:var(--ink-2);border-radius:10px;justify-content:center;align-items:center;font-size:14px;display:inline-flex;position:relative}.icon-button:hover{border-color:var(--line-strong);color:var(--ink)}.icon-button svg{width:17px;height:17px}.notification-dot{background:var(--danger);width:6px;height:6px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;position:absolute;top:8px;right:8px}.theme-toggle{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:3px;display:inline-flex}.theme-toggle button{height:28px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 9px;font-size:11.5px;font-weight:600}.theme-toggle button.active{background:var(--accent-soft);color:var(--accent)}.topbar-user{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:9px;height:38px;padding:0 10px 0 4px;display:flex}.topbar-user .avatar{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.topbar-user b{color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.1;display:block}.topbar-user span{color:var(--faint);font-size:10.5px;display:block}.topbar-user-menu{border:1px solid var(--line);background:var(--panel);min-width:200px;box-shadow:var(--shadow-lg);z-index:30;border-radius:12px;padding:8px;position:absolute;top:58px;right:28px}.topbar-user-menu button{width:100%;height:34px;color:var(--ink-2);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;display:flex}.topbar-user-menu button:hover{background:var(--panel-2);color:var(--ink)}.topbar-user-menu .menu-caption{color:var(--faint);letter-spacing:.08em;padding:6px 10px 4px;font-size:10.5px}.topbar-user-menu .theme-hours{color:var(--muted);align-items:center;gap:6px;padding:4px 10px 8px;font-size:11.5px;display:flex}.topbar-user-menu .theme-hours select{border:1px solid var(--line);background:var(--panel-2);height:26px;color:var(--ink);border-radius:6px;padding:0 6px;font-size:11.5px}.workspace-tabs{z-index:14;background:var(--canvas);border-bottom:1px solid var(--line);padding:8px 28px;position:sticky;top:64px}.workspace-tab{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:9px}.workspace-tab.active{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.workspace-tab-main{font-size:12px;font-weight:500}.workspace-tab-actions button{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:8px}.content{max-width:1720px;padding:22px 28px 40px}.metric-grid{gap:14px}.metric-card{border-radius:var(--radius);background:var(--panel);border-color:var(--line);min-height:128px;box-shadow:var(--shadow);padding:16px 18px;transition:transform .18s,border-color .18s}.metric-card:hover{border-color:var(--line-strong)}.metric-card.featured{background:linear-gradient(160deg, var(--accent), var(--panel) 70%)}@supports (color:color-mix(in lab, red, red)){.metric-card.featured{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 14%, var(--panel)), var(--panel) 70%)}}.metric-card.featured{border-color:var(--accent-line)}.metric-label{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:500}.metric-label span{color:var(--faint);font-weight:400}.metric-value{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:26px;font-weight:700;line-height:1.15}.metric-value small{color:var(--muted);margin-left:2px;font-size:12px;font-weight:500}.metric-footer{color:var(--faint);margin-top:10px;font-size:11.5px;line-height:1.4}.metric-footer.neutral{color:var(--faint)}.metric-footer.positive,.positive{color:var(--success)}.metric-footer.negative,.negative,.settlement-negative,.reference-negative{color:var(--danger)}.metric-icon{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:9px;place-items:center;font-size:14px;display:grid;position:absolute;top:14px;right:14px}.metric-icon.sea{background:var(--info-soft);color:var(--info)}.metric-icon.amber{background:var(--warn-soft);color:var(--warn)}.metric-icon.mint{background:var(--success-soft);color:var(--success)}.delta{border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.delta.up{background:var(--success-soft);color:var(--success)}.delta.down{background:var(--danger-soft);color:var(--danger)}.delta.flat{background:var(--panel-2);color:var(--muted)}.sparkline{opacity:.9;pointer-events:none;width:44%;height:40px;position:absolute;bottom:12px;right:14px}.panel{border-radius:var(--radius);background:var(--panel);border-color:var(--line);box-shadow:var(--shadow)}.panel-head{border-bottom:1px solid var(--line);align-items:center;min-height:56px;padding:14px 18px}.panel-head h2,.panel-head h3,.panel-head strong{color:var(--ink);margin:0;font-size:14px;font-weight:650}.panel-head p,.panel-head span:not(.source-tag):not(.delta){color:var(--muted);font-size:11.5px}.section-intro h2,.overview-section-heading h2,.reference-page-heading h2,.order-page-hero h2{color:var(--ink);font-size:16px;font-weight:650}.section-intro p,.overview-section-heading p,.section-path{color:var(--muted);font-size:12px}.overview-section-heading{margin:26px 0 12px}.overview-section-heading>div>span{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.overview-section-heading small{color:var(--faint);font-size:12px}.source-tag{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:500}.empty-state{color:var(--faint);font-size:12.5px}.integration-error{border-color:var(--danger);border-radius:10px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.integration-error{border-color:color-mix(in srgb, var(--danger) 40%, transparent)}}.integration-error{background:var(--danger-soft);color:var(--danger);font-size:12px}.warning-text{color:var(--warn);font-size:12px}.cost-note,.original-note{color:var(--faint);font-size:11px}.shop-owner-tag{color:var(--accent);font-size:11px}.ad-sync-note{text-overflow:ellipsis;white-space:nowrap;max-width:360px;color:var(--faint);margin-top:2px;font-size:10.5px;display:block;overflow:hidden}.ad-sync-note.error{color:var(--danger)}.ad-sync-note.nospend,.ad-sync-note.paused{color:var(--muted)}.ad-sync-note.unbound{color:#b45309}.table-wrap table,.reference-table,.rt-table,table.data-table{border-collapse:collapse;width:100%}.table-wrap th,.reference-table th{border-bottom:1px solid var(--line);background:var(--panel-2);color:var(--muted);letter-spacing:.02em;text-align:left;white-space:nowrap;padding:10px 14px;font-size:11.5px;font-weight:600}.table-wrap td,.reference-table td{border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:middle;padding:11px 14px;font-size:12.5px}.table-wrap tbody tr:hover td,.reference-table tbody tr:hover td{background:var(--panel-2)}.table-wrap tbody tr:last-child td{border-bottom:0}.num,td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.table-wrap td b,.table-wrap td strong{color:var(--ink);font-weight:600}.primary-action{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;border:0;border-radius:10px;height:36px;padding:0 16px;font-size:12.5px;font-weight:600;box-shadow:0 6px 16px #4f6ef740}.primary-action:hover{filter:brightness(1.06)}.primary-action:disabled{opacity:.55;box-shadow:none}.secondary-action,.listing-tool-button,.reference-outline-button,.listing-reset-button,.row-action{border:1px solid var(--line);background:var(--panel);height:34px;color:var(--ink-2);border-radius:10px;padding:0 13px;font-size:12.5px;font-weight:500}.secondary-action:hover,.listing-tool-button:hover,.reference-outline-button:hover,.row-action:hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.row-action{border-radius:8px;height:28px;padding:0 10px;font-size:11.5px}.content input:not([type=checkbox]):not([type=radio]),.content select,.content textarea,.search-box,.listing-field input,.listing-field select,.settlement-search input,.settlement-date-field input,.reference-date-range input,.reference-date-range select{border:1px solid var(--line);background:var(--panel-2);color:var(--ink);border-radius:10px;font-size:12.5px}.content input:not([type=checkbox]):not([type=radio]):focus,.content select:focus,.content textarea:focus,.search-box:focus-within{border-color:var(--accent-line);box-shadow:var(--glow);outline:none}.content input::placeholder,.content textarea::placeholder{color:var(--faint)}.search-box{height:36px}.check-row{color:var(--ink-2);font-size:12.5px}label>span{color:var(--muted);font-size:12px}.tone-sky{background:var(--info-soft);color:var(--info)}.tone-mint{background:var(--success-soft);color:var(--success)}.tone-lavender{background:var(--purple-tint);color:var(--purple-base)}.state-wait{color:var(--warn)}.auth-modal-backdrop,.listing-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05091499}.auth-modal,.listing-modal{border:1px solid var(--line);background:var(--panel);color:var(--ink);box-shadow:var(--shadow-lg);border-radius:16px}.auth-modal h2,.listing-modal-head h2{color:var(--ink)}.auth-modal p{color:var(--muted)}.auth-modal input{border:1px solid var(--line);background:var(--panel-2);color:var(--ink);border-radius:10px}.login-error{color:var(--danger)}.sync-card .sync-head{align-items:center}.sync-card .live-dot{background:var(--success-soft);color:var(--success);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.sync-card .live-dot:before{content:"";background:var(--success);width:6px;height:6px;box-shadow:0 0 0 3px var(--success);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.sync-card .live-dot:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 25%, transparent)}}.sync-card .sync-row{color:var(--muted)}.nav-badge{background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-weight:700}.overview-command{border:1px solid var(--accent-line);border-radius:var(--radius);background:radial-gradient(circle at 88% 0%, var(--accent-2), transparent 36%), linear-gradient(120deg, var(--accent), var(--panel) 65%);grid-template-columns:minmax(300px,1.3fr) minmax(360px,1fr);min-height:0;padding:20px 24px}@supports (color:color-mix(in lab, red, red)){.overview-command{background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--accent-2) 28%, transparent), transparent 36%), linear-gradient(120deg, color-mix(in srgb, var(--accent) 22%, var(--panel)), var(--panel) 65%)}}.overview-command{color:var(--ink);box-shadow:var(--shadow)}.overview-command-copy h2{letter-spacing:-.01em;color:var(--ink);margin:6px 0 4px;font:650 22px/1.2 Inter,PingFang SC,system-ui,sans-serif}.overview-command-copy p{color:var(--muted);font-size:12px}.overview-live-label{color:var(--accent);letter-spacing:.12em;font-size:10.5px;font-weight:700}.overview-live-label i{background:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.overview-live-label i{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}}.overview-command-stats>div{border-left:1px solid var(--line)}.overview-command-stats span{color:var(--muted);font-size:11px;font-weight:500}.overview-command-stats b{color:var(--ink);font-size:18px;font-weight:700}.overview-command-stats b small{color:var(--muted);font-size:11px}.overview-content .metric-card:hover{border-color:var(--accent-line);box-shadow:var(--shadow);transform:translateY(-2px)}.overview-profit-card{border-color:var(--success);background:linear-gradient(150deg, var(--success-soft), var(--panel) 70%)}.overview-profit-card .metric-value,.overview-profit-card .metric-label,.overview-profit-card .metric-footer{color:var(--success)}.theme-toggle button{justify-content:center;align-items:center;width:30px;padding:0;display:inline-flex}.theme-toggle button svg{width:15px;height:15px}.topbar-user>div{min-width:0}.topbar-user b,.topbar-user span{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.topbar-user>svg{width:14px;height:14px;color:var(--faint)}.topbar>div:first-child{flex:none;min-width:160px}.nav-item.active .nav-icon,.nav-toggle.expanded{color:var(--accent)}.table-wrap td.positive,.reference-table td.positive{color:var(--success)}.table-wrap td.negative,.reference-table td.negative{color:var(--danger)}.overview-order-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.sidebar{width:216px;padding:14px 10px 12px}.brand{padding:2px 6px 14px}.nav-caption{padding:2px 10px 4px}.nav-item{height:34px;margin:1px 0;padding:0 10px;font-size:12.5px}.nav-subitem{height:28px;margin-left:28px}.nav-badge{display:none}.workspace{width:calc(100% - 216px);margin-left:216px}.overview-charts{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:14px;display:grid}.overview-bottom{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);align-items:start;gap:14px;display:grid}@media (width<=1280px){.overview-charts,.overview-bottom{grid-template-columns:1fr}}.trend-chart{padding:8px 14px 10px;position:relative}.trend-chart svg{width:100%;height:auto;display:block}.trend-chart-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 6px;display:flex}.rt-tabs{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.rt-tabs button{height:26px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:11.5px;font-weight:600}.rt-tabs button.active{background:var(--panel);color:var(--accent);box-shadow:var(--shadow)}.trend-legend{color:var(--muted);gap:14px;font-size:11.5px;display:flex}.trend-legend span{align-items:center;gap:6px;display:inline-flex}.swatch{background:var(--accent);border-radius:3px;width:10px;height:10px;display:inline-block}.swatch.info{background:var(--info)}.trend-tooltip{border:1px solid var(--line);background:var(--panel);min-width:150px;box-shadow:var(--shadow-lg);color:var(--muted);pointer-events:none;z-index:5;border-radius:10px;padding:8px 10px;font-size:11.5px;position:absolute;top:46px;transform:translate(-50%)}.trend-tooltip b{color:var(--ink);margin-bottom:3px;display:block}.trend-tooltip span{display:block}.share-donut{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;padding:14px 18px 16px;display:grid}.share-donut-ring{width:150px;position:relative}.share-donut-ring svg{width:100%;height:auto;display:block}.share-donut-center{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.share-donut-center b{color:var(--ink);font-size:15px;font-weight:700}.share-donut-center span{color:var(--faint);font-size:10.5px}.share-legend{gap:7px;margin:0;padding:0;list-style:none;display:grid}.share-legend li{color:var(--ink-2);align-items:center;gap:8px;font-size:12px;display:flex}.share-legend .share-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.share-legend .share-label small{color:var(--faint)}.share-legend b{color:var(--ink);font-variant-numeric:tabular-nums}.share-bar{background:var(--panel-2);vertical-align:middle;border-radius:6px;width:90px;height:6px;display:inline-block;overflow:hidden}.share-bar i{background:linear-gradient(90deg, var(--accent), var(--accent-2));border-radius:6px;height:100%;display:block}.share-cell small{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:8px}.rank-badge{background:var(--panel-2);width:22px;height:22px;color:var(--muted);border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.rank-badge.rank-1{background:var(--accent);color:#fff}.rank-badge.rank-2{background:var(--accent-soft);color:var(--accent)}.rank-badge.rank-3{background:var(--info-soft);color:var(--info)}.metric-card .delta i{opacity:.8;font-style:normal;font-weight:500}.metric-card .metric-footer .delta{vertical-align:middle;margin-right:6px}.metric-card:has(.sparkline) .metric-footer{max-width:55%}.data-state-list>div{border-bottom:1px solid var(--line);gap:10px;padding:10px 18px;font-size:12px;display:flex}.data-state-list>div:last-child{border-bottom:0}.data-state-list span.state-ok{color:var(--success)}.data-state-list p{margin:0}.data-state-list b{color:var(--ink);font-size:12.5px;display:block}.data-state-list small{color:var(--muted);line-height:1.5;display:block}.overview-charts .panel{flex-direction:column;display:flex}.overview-charts .share-donut{flex:1;align-content:center}.metric-card:has(.sparkline) .metric-footer{white-space:nowrap;text-overflow:ellipsis;max-width:58%;overflow:hidden}.data-state-list small{font-size:11.5px}.data-state-list>div{padding:12px 18px}.data-state-list span{background:var(--panel-2);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.data-state-list span.state-ok{background:var(--success-soft)}.workspace-tabs{box-sizing:border-box;height:48px}.filterbar{z-index:13;background:var(--topbar-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);min-height:60px;box-shadow:none;gap:10px;padding:10px 28px;position:sticky;top:112px}.filterbar label>span,.custom-date-range label>span{color:var(--faint);font-size:10px}.filterbar select,.custom-date-range label{border:1px solid var(--line);background:var(--panel-2);height:40px;color:var(--ink);border-radius:10px;font-size:12.5px}.filterbar select:focus{border-color:var(--accent-line);box-shadow:var(--glow)}.custom-date-range input{color:var(--ink);font-size:12px}.date-range-divider{color:var(--faint);font-size:12px}.period-tabs{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;padding:3px}.period-tabs button{height:32px;color:var(--muted);border-radius:7px;padding:0 12px;font-size:12px;font-weight:500}.period-tabs button.selected{background:var(--panel);color:var(--accent);box-shadow:var(--shadow);font-weight:600}.filter-confirm-button{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;border:0;border-radius:10px;min-width:88px;height:40px;padding:0 16px;font-size:12.5px;font-weight:600;box-shadow:0 6px 16px #4f6ef740}.filter-confirm-button:hover{background:linear-gradient(135deg, var(--accent), var(--accent-2));filter:brightness(1.06)}.filterbar>span:last-child,.filterbar-note{color:var(--muted);margin-left:auto;font-size:12px}.workspace-tab.active{color:var(--accent);background:var(--accent-soft)}.workspace-tab.active:after{display:none}.workspace-tab-main>span,.workspace-tab.active .workspace-tab-main>span{color:var(--accent);font-size:13px}th{background:var(--panel-2);color:var(--muted)}tbody tr:hover{background:var(--panel-2)}.nav-toggle{color:var(--faint);font-size:15px}.nav-toggle.expanded{color:var(--accent)}.avatar,.brand-mark{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff}.sync-card .sync-row{flex-wrap:nowrap}.sync-card .sync-row span{flex:none}.sync-card .sync-row b{font-size:11px;line-height:1.3}.state-ok{color:var(--success)}.overview-live-label{align-items:center;gap:6px;display:inline-flex}.overview-command-stats b{white-space:normal;font-size:16px;overflow:visible}.overview-command-stats>div{padding:12px 16px}.brand-mark{box-shadow:none;background:0 0;width:40px;height:40px;overflow:visible}.brand-mark img,.login-logo img{object-fit:contain;width:100%;height:100%;display:block}.brand strong{letter-spacing:.12em}.login-logo{box-shadow:none;background:0 0;width:96px;height:96px;overflow:visible}.login-logo-full{border-radius:0;width:260px;height:auto;padding:0}.login-logo-full img{width:100%;height:auto}.logo-dark,:root[data-theme=dark] .logo-light{display:none}:root[data-theme=dark] .logo-dark{display:block}.brand-mark .logo-dark,.login-logo .logo-dark,:root[data-theme=dark] .brand-mark .logo-light,:root[data-theme=dark] .login-logo .logo-light{display:none}:root[data-theme=dark] .brand-mark .logo-dark,:root[data-theme=dark] .login-logo .logo-dark{display:block}.metric-card.featured .metric-label,.metric-card.featured .metric-footer{color:var(--muted)}.metric-card.featured .metric-label span{color:var(--faint)}.metric-card .metric-footer span.delta.up,.featured .metric-footer span.delta.up{background:var(--success-soft);color:var(--success)}.metric-card .metric-footer span.delta.down,.featured .metric-footer span.delta.down{background:var(--danger-soft);color:var(--danger)}.metric-card .metric-footer span.delta.flat,.featured .metric-footer span.delta.flat{background:var(--panel-2);color:var(--muted)}.auth-loading-screen{background:var(--canvas);color:var(--ink)}.auth-loading-screen>b{color:var(--ink);font-size:15px}.auth-loading-screen>span{color:var(--muted)}.auth-recovery-actions button{border:1px solid var(--line);background:var(--panel);height:36px;color:var(--ink);border-radius:10px;padding:0 16px}.team-performance{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);align-items:start;gap:14px;margin-bottom:16px;display:grid}@media (width<=1280px){.team-performance{grid-template-columns:1fr}}.team-performance tfoot td{background:var(--panel-2);border-top:1px solid var(--line-strong);font-weight:600}.rank-switch{gap:6px;padding:12px 18px 4px;display:flex}.rank-switch button{border:1px solid var(--line);background:var(--panel);height:30px;color:var(--muted);border-radius:999px;padding:0 12px;font-size:12px;font-weight:500}.rank-switch button.active{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent);font-weight:600}.rank-list{gap:10px;margin:0;padding:8px 18px 14px;list-style:none;display:grid}.rank-list li{align-items:flex-start;gap:10px;display:flex}.rank-list .rank-badge{margin-top:2px}.rank-body{flex:1;min-width:0}.rank-line{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rank-line b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.rank-line>span{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.rank-line small{color:var(--faint);font-size:11px}.rank-body .share-bar{width:100%;margin-top:5px}.filterbar label>span{font-size:10px;line-height:1;top:6px;left:11px}.filterbar select{height:42px;padding:16px 30px 2px 10px;font-size:12.5px;line-height:1.2}.custom-date-range label{height:42px}.custom-date-range label>span{font-size:10px}.order-filterbar{background:var(--topbar-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);box-shadow:none;padding:12px 28px}.order-filter-title{border-right-color:var(--line)}.order-filter-title span{color:var(--faint);letter-spacing:.12em;font-size:10px}.order-filter-title strong{color:var(--ink);font-size:13.5px;font-weight:650}.order-filterbar .filter-meta{border-color:var(--line);background:var(--panel-2);color:var(--muted);font-size:12px}.order-filterbar .order-actions{border-top-color:var(--line)}.order-filterbar .order-search-box{border:1px solid var(--line);background:var(--panel-2);height:42px;color:var(--ink);border-radius:10px}.order-filterbar .order-search-box input{color:var(--ink);font-size:12.5px}.order-filterbar .order-search-box:focus-within{border-color:var(--accent-line);box-shadow:var(--glow)}.order-filterbar .order-actions button,.aftersales-sync-actions button{border:1px solid var(--line);background:var(--panel);height:40px;color:var(--ink-2);border-radius:10px;padding:0 14px;font-size:12.5px;font-weight:500}.order-filterbar .order-actions button.primary-action,.order-filterbar .order-actions button.submit-ad{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;border:0;font-weight:600}.order-more-menu summary{border:1px solid var(--line);background:var(--panel);height:40px;color:var(--ink-2);border-radius:10px;font-size:12.5px;font-weight:500}.order-more-menu[open] summary{border-color:var(--accent-line);background:var(--panel-2);color:var(--accent)}.order-more-menu-panel{border-color:var(--line);background:var(--panel);box-shadow:var(--shadow)}.order-more-menu-panel button{color:var(--ink-2);font-size:12.5px}.order-more-menu-panel button:hover:not(:disabled){background:var(--panel-2);color:var(--accent)}.order-more-menu-panel button:disabled{color:var(--faint)}.order-page-hero{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(120deg, var(--accent), var(--panel) 60%)}@supports (color:color-mix(in lab, red, red)){.order-page-hero{background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 12%, var(--panel)), var(--panel) 60%)}}.order-page-hero{box-shadow:var(--shadow)}.order-page-kicker{color:var(--accent);letter-spacing:.12em;font-size:10.5px;font-weight:700}.order-page-hero h2{color:var(--ink);font-size:18px}.order-page-hero p{color:var(--muted);font-size:12px}.order-page-status span,.order-page-status strong{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);font-size:12px}.order-page-status span:first-child{color:var(--success);background:var(--success-soft);border-color:#0000}.order-page-status i{background:var(--success)}.order-page-status strong{color:var(--ink)}.team-performance{align-items:stretch}.team-performance .panel{flex-direction:column;min-height:0;display:flex}.team-performance .panel:last-child{max-height:520px}.rank-list{flex:1;gap:7px;min-height:0;padding:6px 18px 12px;overflow-y:auto}.rank-list li{align-items:center}.rank-list .rank-badge{width:20px;height:20px;margin-top:0;font-size:10.5px}.rank-line b,.rank-line>span{font-size:12px}.rank-line small{font-size:10.5px}.rank-body .share-bar{height:4px;margin-top:3px}.user-intro-actions{align-items:center;gap:8px;display:flex}.user-metrics{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.user-metrics .metric-card{min-height:104px;padding:14px 16px}.user-metrics .metric-value{font-size:24px}.user-create-panel{margin-bottom:14px}.user-create-panel .panel{margin:0}.user-toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.user-toolbar .search-box{flex:1;max-width:360px}.user-toolbar .search-box span{color:var(--faint)}.user-toolbar .search-box input{color:var(--ink);background:0 0;border:0;outline:none;flex:1}.user-toolbar select{height:36px;padding:0 28px 0 10px}.user-toolbar-count{color:var(--muted);margin-left:auto;font-size:12px}.view-toggle{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:3px;display:inline-flex}.view-toggle button{width:30px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:7px;font-size:13px}.view-toggle button.active{background:var(--accent-soft);color:var(--accent)}.user-card-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-bottom:16px;display:grid}.user-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:16px;transition:transform .18s,border-color .18s;display:flex}.user-card:hover{border-color:var(--accent-line);transform:translateY(-2px)}.user-card.inactive{opacity:.72}.user-card-head{align-items:center;gap:12px;display:flex}.user-card .avatar{border-radius:12px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid}.user-card-title{min-width:0}.user-card-title b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;display:block;overflow:hidden}.user-card-title span{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.user-card-body{color:var(--ink-2);gap:6px;font-size:12px;display:grid}.user-card-body>div{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.user-card-body i{width:18px;color:var(--faint);text-align:center;flex:none;font-size:12px;font-style:normal}.user-card-body .muted{color:var(--faint)}.user-card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.status-pill{border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.status-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.status-pill.on{background:var(--success-soft);color:var(--success)}.status-pill.off{background:var(--danger-soft);color:var(--danger)}.user-empty{grid-column:1/-1;padding:40px 0}.user-groups-panel{margin-bottom:16px}.member-editor{margin-top:4px}@media (width<=1280px){.user-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.directory-form{gap:12px 14px;padding:0 18px 18px}.directory-form .panel-head{margin:0 -18px 4px}.directory-form label{color:var(--muted);gap:6px;font-size:12px;font-weight:500}.directory-form input,.directory-form select{border:1px solid var(--line);background:var(--panel-2);height:38px;color:var(--ink);border-radius:10px;padding:0 10px;font-size:12.5px}.directory-form .primary-action,.directory-form>.primary-action{grid-column:1/-1;justify-self:end;min-width:140px}.directory-inline-fields{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.directory-inline-fields label{color:var(--muted);gap:6px;font-size:12px;font-weight:500;display:grid}.directory-inline-fields input,.directory-inline-fields select{border:1px solid var(--line);background:var(--panel-2);width:100%;height:38px;color:var(--ink);border-radius:10px;padding:0 10px;font-size:12.5px}.permission-picker{border-color:var(--line);background:var(--panel-2);border-radius:12px}.permission-picker-head b{color:var(--ink);font-size:13px}.permission-picker-head>div>span{color:var(--muted);font-size:11.5px}.permission-picker-count{background:var(--accent-soft);color:var(--accent);font-size:11px}.permission-group{border-color:var(--line);background:var(--panel);border-radius:12px}.permission-group.tone-mint,.permission-group.tone-lavender,.permission-group.tone-sky,.permission-group.tone-lemon,.permission-group.tone-peach{background:var(--panel)}.permission-group header b{color:var(--ink);font-size:12.5px}.permission-group header small,.permission-group header>span{color:var(--muted);font-size:11px}.permission-options label{border-color:var(--line);background:var(--panel-2);min-height:36px;color:var(--ink-2);font-size:12px}.permission-options label:has(input:checked){border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.member-editor-backdrop{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05091499;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.member-editor{width:min(960px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow-lg);margin:0;padding:0 20px 18px;overflow:auto}.member-editor .panel-head{z-index:1;background:var(--panel);margin:0 -20px 14px;position:sticky;top:0}.member-editor .panel-head .secondary-action{display:none}.member-editor-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.member-editor-actions .primary-action{min-width:140px}.user-card .avatar{position:relative}.user-card .avatar.online:after{content:"";background:var(--success);width:11px;height:11px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.status-pill.idle{background:var(--panel-2);color:var(--muted)}.m-root{background:var(--canvas);min-height:100dvh;color:var(--ink);-webkit-tap-highlight-color:transparent;font-size:13px}.m-root~[data-language-control]{display:none!important}.m-root button{font:inherit;color:inherit;background:0 0;border:0;padding:0}.m-loading{min-height:100vh;color:var(--muted);place-items:center;display:grid}.m-shell{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.m-topbar{z-index:10;height:48px;padding:0 16px;padding-top:env(safe-area-inset-top);background:var(--topbar-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex;position:sticky;top:0}.m-topbar img{border-radius:7px;width:26px;height:26px}.m-topbar .m-tz{color:var(--muted);background:var(--panel-2);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:500}.m-tabbar{z-index:10;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--sidebar-bg);border-top:1px solid var(--sidebar-line);display:flex;position:fixed;bottom:0;left:0;right:0}.m-tabbar button{color:var(--faint);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10px;display:flex}.m-tabbar button svg{width:22px;height:22px}.m-tabbar button.on{color:var(--accent)}.m-page{padding:10px 12px 20px}.m-status{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 10px;font-size:11px;display:flex}.m-dot{background:var(--faint);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.m-dot.live{background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.m-dot.err{background:var(--danger)}.m-faint{color:var(--faint)}.m-muted{color:var(--muted)}.m-error{background:var(--danger-soft);color:var(--danger);border-radius:8px;margin-bottom:10px;padding:8px 12px;font-size:12px}.m-warn{background:var(--warn-soft);color:var(--warn);border-radius:8px;margin-bottom:10px;padding:8px 12px;font-size:12px}.m-empty{text-align:center;color:var(--faint);padding:28px 0;font-size:12px}.m-foot{text-align:center;color:var(--faint);padding:6px 0 10px;font-size:10px}.m-sec{color:var(--muted);letter-spacing:.1em;margin:6px 0 8px 2px;font-size:12px}.m-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:12px}.m-card-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.m-card-title{font-size:14px;font-weight:600}.m-card-sub{color:var(--muted);margin-top:2px;font-size:11px}.m-kpi-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.m-kpi{background:var(--panel);border:1px solid var(--line);border-radius:12px;min-height:74px;padding:11px 12px;position:relative;overflow:hidden}.m-kpi.featured{background:linear-gradient(135deg, var(--panel) 0%, var(--accent-soft) 100%);border-color:var(--accent-line);grid-column:1/-1}.m-kpi-label{color:var(--muted);font-size:11px}.m-kpi-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:700}.m-kpi.featured .m-kpi-value{font-size:28px}.m-kpi-value.negative{color:var(--danger)}.m-kpi-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;font-size:11px;display:flex}.m-spark{pointer-events:none;width:120px;height:34px;position:absolute;bottom:0;right:0}.m-delta{border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600;display:inline-block}.m-delta.up{background:var(--success-soft);color:var(--success)}.m-delta.down{background:var(--danger-soft);color:var(--danger)}.m-delta.flat{background:var(--panel-2);color:var(--muted)}.m-seg{background:var(--panel-2);border-radius:999px;flex:none;padding:2px;display:inline-flex}.m-seg button{color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:11px}.m-seg button.on{background:var(--accent);color:var(--accent-ink)}.m-seg-sm{margin:-2px 0 8px}.m-chart{width:100%;height:auto;display:block}.m-legend{color:var(--muted);justify-content:center;gap:14px;margin-top:6px;font-size:10px;display:flex}.m-legend i{vertical-align:middle;border-radius:2px;width:12px;height:3px;margin-right:4px;display:inline-block}.m-legend i.dashed{border-top:2px dashed var(--faint);height:0}.m-rank{border-top:1px solid var(--line);align-items:center;gap:8px;padding:8px 0;display:flex}.m-rank:first-of-type{border-top:0}.m-rank-no{background:var(--panel-2);width:20px;height:20px;color:var(--muted);border-radius:5px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.m-rank-no.top1{background:var(--warn-soft);color:var(--warn)}.m-rank-no.top2{background:var(--n8);color:var(--n3)}.m-rank-no.top3{background:var(--orange-tint);color:var(--orange-base)}.m-rank-main{flex:1;min-width:0}.m-rank-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.m-rank-sub{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10px;overflow:hidden}.m-bar{background:var(--panel-2);border-radius:999px;height:4px;margin-top:5px;overflow:hidden}.m-bar i{background:var(--accent);border-radius:999px;height:100%;display:block}.m-rank-val{text-align:right;flex:none}.m-rank-val b{font-variant-numeric:tabular-nums;font-size:13px;display:block}.m-rank-val small{color:var(--faint);margin-top:1px;font-size:10px;display:block}.m-more{text-align:center;width:100%;color:var(--accent);padding:10px 0 2px;font-size:12px;display:block}.m-map{background:var(--panel-2);border-radius:10px;margin:0 -4px 8px;position:relative;overflow:hidden}.m-map-inner{position:absolute;top:0;left:0}.m-map img{opacity:.55;width:100%;height:auto;display:block}.m-pin{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.m-pin i{opacity:.75;box-shadow:0 0 0 2px var(--panel);border-radius:50%;display:block}.m-pin.above span{margin:0 0 2px;top:auto;bottom:100%}.m-pin span{white-space:nowrap;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:4px;margin-top:2px;padding:1px 5px;font-size:9px;position:absolute;top:100%}.m-share{align-items:center;gap:8px;padding:5px 0;font-size:11px;display:flex}.m-share-name{width:48px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.m-share .m-bar{flex:1;height:7px;margin:0}.m-share b{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:46px}.m-share small{text-align:right;width:64px;color:var(--faint);font-variant-numeric:tabular-nums;flex:none}.m-snapbar{background:var(--panel);border:1px solid var(--line);border-radius:12px;justify-content:space-between;gap:8px;margin-bottom:10px;padding:9px 12px;display:flex}.m-snapbar div{flex-direction:column;gap:2px;min-width:0;display:flex}.m-snapbar span{color:var(--faint);font-size:10px}.m-snapbar b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.m-profile{align-items:center;gap:12px;display:flex}.m-avatar{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.m-profile-name{margin-bottom:3px;font-size:16px;font-weight:600}.m-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;display:flex}.m-row:first-child{border-top:0;padding-top:2px}.m-row a{text-decoration:none}.m-btn-primary{background:var(--accent);width:100%;height:46px;color:var(--accent-ink);border-radius:10px;font-size:15px;font-weight:600;display:block}.m-btn-primary:disabled{opacity:.6}.m-btn-ghost{background:var(--panel-2);width:100%;height:44px;color:var(--ink-2);border-radius:10px;font-size:14px;display:block}.m-login{min-height:100dvh;padding:80px 28px 40px}.m-login-brand{text-align:center;margin-bottom:36px}.m-login-brand img{border-radius:16px;width:56px;height:56px}.m-login-brand h1{margin:12px 0 4px;font-size:20px}.m-login-brand p{color:var(--muted);margin:0;font-size:12px}.m-login-form label{color:var(--muted);margin-bottom:14px;font-size:11px;display:block}.m-login-form input{border:1px solid var(--line);background:var(--panel);width:100%;height:46px;color:var(--ink);box-sizing:border-box;border-radius:10px;margin-top:5px;padding:0 12px;font-size:15px;display:block}.m-login-form input:focus{border-color:var(--accent-line);outline:none}.m-hero{color:#fff;background:linear-gradient(135deg,#3b6cff 0%,#5b8cff 55%,#7fb0ff 100%);border-radius:14px;margin-bottom:10px;padding:14px 14px 12px;position:relative;overflow:hidden;box-shadow:0 10px 24px #3b6cff47}.m-hero:after{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-40px}.m-hero-head{opacity:.92;justify-content:space-between;align-items:center;font-size:12px;display:flex}.m-hero-btn{color:#fff;background:#fff3;border-radius:999px;padding:3px 10px;font-size:11px}.m-hero-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:6px 0 10px;font-size:30px;font-weight:700}.m-hero-bar{background:#ffffff40;border-radius:999px;height:6px;margin-bottom:10px;position:relative}.m-hero-bar i{background:#fff;border-radius:999px;height:100%;transition:width .4s;display:block}.m-hero-bar b{background:#ffe08a;border-radius:1px;width:2px;height:12px;margin-left:-1px;position:absolute;top:-3px}.m-hero-stats{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.m-hero-stats div{flex-direction:column;gap:2px;min-width:0;display:flex}.m-hero-stats span{opacity:.85;font-size:10px}.m-hero-stats b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.m-hero-stats small{opacity:.75;font-size:9px}.m-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.m-tiles.three{grid-template-columns:repeat(3,1fr)}.m-tile{background:var(--panel-2);border-radius:10px;min-width:0;padding:9px 10px}.m-tile-label{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.m-tile-value{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 5px;font-size:17px;font-weight:700;overflow:hidden}.m-tile.compact .m-tile-value{font-size:14px}.m-tile-value small{color:var(--muted);margin-left:2px;font-size:11px;font-weight:500}.m-tile-cmp{justify-content:space-between;align-items:center;gap:6px;font-size:10px;line-height:1.6;display:flex}.m-tile-cmp span{color:var(--faint);flex:none}.m-tile-cmp b{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.m-tile-cmp b em{opacity:.85;margin-left:4px;font-style:normal}.m-tile-cmp b.up{color:var(--success)}.m-tile-cmp b.down{color:var(--danger)}.m-tile-cmp b.flat{color:var(--muted)}.m-tile.compact .m-tile-cmp{flex-direction:column;align-items:flex-start;gap:0}.m-note{color:var(--faint);margin-top:8px;font-size:10px;line-height:1.5}.m-chips{-webkit-overflow-scrolling:touch;gap:6px;margin:0 0 6px;padding-bottom:2px;display:flex;overflow-x:auto}.m-chips::-webkit-scrollbar{display:none}.m-chips button{color:var(--muted);background:var(--panel-2);border:1px solid #0000;border-radius:999px;flex:none;padding:4px 11px;font-size:11px}.m-chips button.on{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.m-modal{z-index:50;background:#00000073;align-items:flex-end;display:flex;position:fixed;inset:0}.m-modal-box{background:var(--panel);width:100%;max-height:80vh;padding:14px 14px calc(14px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;overflow:auto}.m-modal-head{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:15px;display:flex}.m-modal-head button{color:var(--accent);font-size:13px}.m-target-row{border-top:1px solid var(--line);align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.m-target-row span{white-space:nowrap;text-overflow:ellipsis;flex:none;width:80px;overflow:hidden}.m-target-row input{border:1px solid var(--line);background:var(--panel-2);min-width:0;height:36px;color:var(--ink);border-radius:8px;flex:1;padding:0 10px;font-size:14px}.m-target-row input:disabled{opacity:.5}.m-target-row button{background:var(--accent);color:var(--accent-ink);border-radius:8px;flex:none;padding:7px 12px;font-size:12px}.m-target-row button:disabled{opacity:.5}.compliance-workspace .section-intro{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dc-grid{grid-template-columns:minmax(280px,1fr) minmax(0,1.6fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.dc-grid-requests{grid-template-columns:minmax(320px,1fr) minmax(0,1.4fr)}.dc-panel{flex-direction:column;gap:12px;padding-bottom:16px;display:flex}.dc-panel>.panel-head{margin-bottom:2px}.dc-panel>:not(.panel-head):not(.table-wrap){margin-left:18px;margin-right:18px}.dc-panel>.table-wrap{margin:0}.dc-panel>.dc-alert{margin-bottom:0}.dc-panel>.dc-input{width:auto}.compliance-workspace>.panel{margin-bottom:16px}.dc-alert{border-radius:var(--radius-sm);border:1px solid var(--line);margin:0 0 12px;padding:10px 14px;font-size:13px}.dc-alert.info{background:var(--info-soft);color:var(--info);border-color:#0000}.dc-alert.warn{background:var(--warn-soft);color:var(--warn);border-color:#0000}.dc-alert.danger{background:var(--danger-soft);color:var(--danger);border-color:#0000}.dc-input{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);width:100%;height:36px;color:var(--ink);padding:0 12px;font-size:13px}textarea.dc-input{resize:vertical;height:auto;padding:8px 12px;font-family:inherit;line-height:1.5}.dc-input:focus{border-color:var(--accent-line);box-shadow:var(--glow);outline:none}.dc-shop-list{flex-direction:column;gap:6px;max-height:520px;display:flex;overflow:auto}.dc-shop{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);text-align:left;cursor:pointer;flex-direction:column;gap:3px;padding:10px 12px;display:flex;position:relative}.dc-shop:hover{border-color:var(--line-strong)}.dc-shop.active{border-color:var(--accent-line);background:var(--accent-soft)}.dc-shop b{font-size:13px}.dc-shop small{color:var(--muted);font-size:11.5px}.dc-shop em{position:absolute;top:10px;right:10px}.dc-pill{white-space:nowrap;background:var(--panel-2);color:var(--muted);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.dc-pill.success{background:var(--success-soft);color:var(--success)}.dc-pill.warn{background:var(--warn-soft);color:var(--warn)}.dc-pill.danger{background:var(--danger-soft);color:var(--danger)}.dc-pill.info{background:var(--info-soft);color:var(--info)}.dc-pill.accent{background:var(--accent-soft);color:var(--accent)}.dc-pill.muted{background:var(--panel-2);color:var(--faint)}.dc-summary{border-radius:var(--radius-sm);background:var(--panel-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;padding:12px 14px;display:grid}.dc-summary div{flex-direction:column;gap:2px;min-width:0;display:flex}.dc-summary span{color:var(--muted);font-size:11.5px}.dc-summary b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dc-confirm{border:1px dashed var(--danger);border-radius:var(--radius-sm);flex-direction:column;gap:12px;padding:14px;display:flex}.dc-check{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.dc-check input{margin-top:3px}.dc-field{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.dc-field.wide{grid-column:1/-1}.dc-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.dc-actions{flex-wrap:wrap;gap:10px;display:flex}.primary-action.danger{background:var(--danger);border-color:var(--danger);color:#fff}.primary-action.danger:hover{filter:brightness(1.05)}.dc-job{flex-direction:column;gap:12px;display:flex}.dc-job-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dc-job-head>div{flex-direction:column;gap:2px;display:flex}.dc-job-head b{font-size:14px}.dc-job-head small{color:var(--muted);font-size:12px}.dc-archive{border-radius:var(--radius-sm);background:var(--warn-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.dc-archive>div{flex-direction:column;gap:2px;display:flex}.dc-archive b{color:var(--warn);font-size:13px}.dc-archive small{color:var(--ink-2);font-size:12px}.dc-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dc-step{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.dc-step.done{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.dc-step.done{border-color:color-mix(in srgb, var(--success) 40%, transparent)}}.dc-step.failed{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dc-step.failed{border-color:color-mix(in srgb, var(--danger) 50%, transparent)}}.dc-step.running{border-color:var(--accent-line);box-shadow:var(--glow)}.dc-step-index{background:var(--panel-2);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.dc-step.done .dc-step-index{background:var(--success-soft);color:var(--success)}.dc-step.failed .dc-step-index{background:var(--danger-soft);color:var(--danger)}.dc-step-body{flex-direction:column;gap:4px;min-width:0;display:flex}.dc-step-title{align-items:center;gap:8px;display:flex}.dc-step-title b{font-size:13px}.dc-step-body p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.dc-step-body small{color:var(--faint);font-size:11px}.dc-details summary{cursor:pointer;color:var(--accent);font-size:12px}.dc-details ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;margin:6px 0 0;padding:0;font-size:11.5px;list-style:none;display:grid}.dc-details li{color:var(--muted);justify-content:space-between;gap:8px;display:flex}.dc-details li b{color:var(--ink-2);font-variant-numeric:tabular-nums}.dc-muted{color:var(--muted)}.dc-tabs{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.dc-tabs button{height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:11.5px;font-weight:600}.dc-tabs button.active{background:var(--panel);color:var(--accent);box-shadow:var(--shadow)}.dc-row{cursor:pointer}.dc-row.active td{background:var(--accent-soft)}.dc-detail{flex-direction:column;gap:12px;display:flex}.dc-note{border-left:3px solid var(--line-strong);background:var(--panel-2);color:var(--ink-2);white-space:pre-wrap;border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:10px 12px;font-size:12.5px}.dc-flow{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dc-flow>li{padding:0 0 18px 26px;position:relative}.dc-flow>li:before{content:"";background:var(--n8);width:10px;height:10px;box-shadow:0 0 0 3px var(--panel);border-radius:50%;position:absolute;top:4px;left:6px}.dc-flow>li:after{content:"";background:var(--line);width:2px;position:absolute;top:16px;bottom:0;left:10px}.dc-flow>li:last-child:after{display:none}.dc-flow>li.done:before{background:var(--success)}.dc-flow>li.current:before{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.dc-flow>li>b{margin-bottom:4px;font-size:13px;display:block}.dc-flow>li>small{color:var(--muted);font-size:12px}.dc-flow-body{flex-direction:column;align-items:flex-start;gap:10px;margin-top:6px;display:flex}.dc-flow-body>.dc-input,.dc-flow-body>.dc-form,.dc-flow-body>.table-wrap,.dc-flow-body>.dc-counts,.dc-flow-body>.dc-alert,.dc-flow-body>.dc-reply,.dc-flow-body>p{box-sizing:border-box;align-self:stretch;width:100%}.dc-flow-body p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.dc-counts{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px 18px;font-size:12.5px;display:flex}.dc-counts b{color:var(--ink);margin-left:4px;font-size:15px}.dc-counts small{color:var(--faint);flex-basis:100%;font-size:11px}.dc-located{max-height:260px;overflow:auto}.dc-reply{border-radius:var(--radius-sm);background:var(--panel-2);color:var(--ink-2);white-space:pre-wrap;margin:0;padding:12px;font:12.5px/1.6 inherit}@media (width<=1100px){.dc-grid,.dc-grid-requests{grid-template-columns:minmax(0,1fr)}.dc-form,.dc-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-lang=en] .nav-item,:root[data-lang=id] .nav-item{white-space:nowrap;font-size:12px;overflow:hidden}:root[data-lang=en] .nav-item>span:not(.nav-icon),:root[data-lang=id] .nav-item>span:not(.nav-icon){text-overflow:ellipsis;overflow:hidden}:root[data-lang=en] .nav-subitem,:root[data-lang=id] .nav-subitem{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}:root:not([data-lang=zh]) .metric-label{white-space:normal;line-height:1.35}:root:not([data-lang=zh]) .metric-value{font-size:22px}:root:not([data-lang=zh]) .metric-footer{font-size:11px}:root:not([data-lang=zh]) .primary-action,:root:not([data-lang=zh]) .secondary-action,:root:not([data-lang=zh]) .filter-confirm-button,:root:not([data-lang=zh]) .row-action,:root:not([data-lang=zh]) .period-tabs button,:root:not([data-lang=zh]) .rt-tabs button,:root:not([data-lang=zh]) .rank-switch button{white-space:nowrap}:root:not([data-lang=zh]) .period-tabs button{padding:0 9px;font-size:11.5px}:root:not([data-lang=zh]) .filterbar{flex-wrap:wrap;row-gap:8px}:root:not([data-lang=zh]) .filterbar select{min-width:150px}:root:not([data-lang=zh]) .overview-command-stats span{font-size:10.5px}:root:not([data-lang=zh]) .overview-command-copy h2{font-size:19px}:root:not([data-lang=zh]) .sync-card .sync-row{flex-wrap:wrap}:root:not([data-lang=zh]) .sync-card .sync-row b{text-align:left}:root:not([data-lang=zh]) .topbar h1{font-size:15px}:root:not([data-lang=zh]) .panel-head h2{font-size:13.5px}:root:not([data-lang=zh]) .table-wrap th{white-space:normal;line-height:1.3}:root:not([data-lang=zh]) .user-metrics .metric-value{font-size:20px}:root:not([data-lang=zh]) .theme-toggle button,:root:not([data-lang=zh]) .view-toggle button{white-space:nowrap}.topbar-user b,.topbar-user span{max-width:160px}.mail-split{grid-template-columns:minmax(300px,.9fr) minmax(0,1.6fr);align-items:start;gap:16px;display:grid}@media (width<=1280px){.mail-split{grid-template-columns:1fr}}.mail-column{gap:14px;min-width:0;display:grid}.mail-notice{background:var(--accent-soft);color:var(--accent);border-radius:10px}.mail-create{grid-template-columns:1fr;gap:10px;padding:12px 18px 16px}.mail-create label,.mail-edit label{color:var(--muted);font-size:12px;font-weight:500}.mail-create input,.mail-create select,.mail-edit input,.mail-edit select{border:1px solid var(--line);background:var(--panel-2);height:38px;color:var(--ink);border-radius:10px;padding:0 10px;font-size:12.5px}.mail-address-input{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.mail-create .primary-action{justify-self:end}.mail-list-panel .panel-head{flex-wrap:wrap;gap:10px}.mail-list-search{width:200px;height:34px}.mail-list-search input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:12px}.mail-box-list{flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}.mail-box{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;display:flex}.mail-box:hover{background:var(--panel-2)}.mail-box.selected{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}.mail-box.disabled{opacity:.6}.mail-box-main{min-width:0}.mail-box-main b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.mail-box-main span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.mail-box-side{color:var(--faint);flex:none;align-items:center;gap:8px;font-size:11px;display:flex}.mail-code{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);letter-spacing:1px;cursor:pointer;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.mail-code.inline{margin:0;font-size:11px}.mail-unread{background:var(--danger);color:#fff}.mail-selected-tools{border-top:1px solid var(--line);background:var(--panel-2);color:var(--muted);align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.mail-selected-tools span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;overflow:hidden}.mail-edit{background:var(--panel-2);border-top:1px solid var(--line);grid-template-columns:1fr;gap:10px;padding:12px 16px}.mail-search-panel{flex-direction:column;min-height:70vh;display:flex}.mail-search-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.mail-search-bar .search-box{flex:1;min-width:240px;height:36px}.mail-search-bar .search-box input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.mail-scope-chip{border:1px solid var(--accent-line);background:var(--accent-soft);height:30px;color:var(--accent);border-radius:999px;padding:0 10px;font-size:12px}.mail-reader{flex:1;grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr);min-height:0;display:grid}@media (width<=1500px){.mail-reader{grid-template-columns:1fr}.mail-detail{border-left:0;border-top:1px solid var(--line)}}.mail-message-list{max-height:68vh;overflow-y:auto}.mail-message{border-top:1px solid var(--line);color:var(--ink);background:0 0}.mail-message:hover{background:var(--panel-2)}.mail-message.unread{background:0 0}.mail-message.unread .mail-message-subject{font-weight:700}.mail-message.active{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}.mail-message-head{color:var(--muted);font-size:11px}.mail-message-subject{color:var(--ink);font-size:13px}.mail-message-meta{color:var(--faint);flex-wrap:wrap;gap:6px;margin-top:4px;font-size:11px;display:flex}.mail-attach-badge{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:1px 7px}.mail-message-preview{color:var(--faint);font-size:11px}.mail-detail{border-left:1px solid var(--line);flex-direction:column;gap:10px;min-height:0;padding:16px;display:flex}.mail-detail-empty{padding:80px 0}.mail-detail-head b{color:var(--ink);font-size:15px;display:block}.mail-detail-head span{color:var(--muted);word-break:break-all;margin-top:4px;font-size:12px;display:block}.mail-code-banner{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);border-radius:10px}.mail-attachments{flex-wrap:wrap;gap:8px;display:flex}.mail-attachment{border:1px solid var(--line);background:var(--panel-2);max-width:280px;color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:flex}.mail-attachment:hover{border-color:var(--accent-line);background:var(--accent-soft)}.mail-attachment.truncated{opacity:.6;cursor:not-allowed}.mail-attachment i{font-size:18px;font-style:normal}.mail-attachment b{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:12px;font-weight:600;display:block;overflow:hidden}.mail-attachment small{color:var(--muted);font-size:11px}.mail-html{border-color:var(--line);background:#fff;border-radius:10px;min-height:480px}.mail-text{background:var(--panel-2);color:var(--ink);border-radius:10px;font-size:12.5px}.mail-split-single{grid-template-columns:1fr}.mail-split:not(.mail-split-single){grid-template-columns:minmax(280px,340px) minmax(0,1fr)}@media (width<=1100px){.mail-split:not(.mail-split-single){grid-template-columns:1fr}}.mail-split:not(.mail-split-single)>.mail-column:first-child{position:sticky;top:12px}.mail-search-bar .primary-action,.mail-search-bar .secondary-action{white-space:nowrap;border-radius:10px;height:36px}.mail-start{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:96px 24px;display:flex}.mail-start b{color:var(--ink);font-size:14px;font-weight:600}.mail-start span{font-size:12px}.mail-results-block{border-bottom:1px solid var(--line)}.mail-results-title{color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 16px 6px;font-size:12px;display:flex}.mail-results-title span{color:var(--ink);font-weight:600}.mail-results-title small{color:var(--faint);font-size:11px}.mail-results-block .mail-box-list{max-height:260px}.mail-results-block .mail-box-list .empty-state{padding:14px 16px;font-size:12px}.mail-filter-bar{background:var(--panel-2);padding:8px 16px}.mail-scope-label{min-width:180px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.ad-summary-head{flex-wrap:wrap;align-items:center;gap:12px}.ad-summary-filters{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}.ad-summary-filters label{color:var(--muted);gap:4px;font-size:11px;display:grid}.ad-summary-filters input[type=date]{width:148px;height:34px;padding:0 9px}.ad-summary-filters>span{color:var(--faint);align-self:end;line-height:34px}.ad-summary-meta,.ad-summary-error{margin:0;padding:9px 18px;font-size:12px}.ad-summary-meta{color:var(--muted);background:var(--panel-2)}.ad-summary-error{color:var(--danger);background:var(--danger-soft)}.ad-summary-panel .table-wrap table{min-width:max-content}.ad-summary-panel .table-wrap td{white-space:nowrap}.ad-records-details{margin-top:15px}.ad-records-details>summary{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:15px 18px;font-size:13px;font-weight:650;list-style:none;display:flex}.ad-records-details>summary::-webkit-details-marker{display:none}.ad-records-details>summary:before{content:"›";color:var(--accent);font-size:18px;line-height:1}.ad-records-details[open]>summary:before{content:"⌄"}.ad-records-details>summary span{color:var(--muted);font-size:11px;font-weight:400}.ad-records-details .ad-tables{margin-top:12px}.fx-workspace{gap:16px;display:grid}.fx-intro{align-items:end;gap:20px}.fx-query{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.fx-query label{color:var(--muted);gap:5px;font-size:11px;display:grid}.fx-query input[type=date]{height:36px;padding:0 10px}.fx-note{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--ink-2);border-radius:12px;padding:12px 16px;font-size:12px;line-height:1.6}.fx-panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.fx-panel .table-wrap{max-height:560px;overflow:auto}.fx-panel .table-wrap table{min-width:650px}.fx-rate{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}@media (width<=1180px){.fx-panels{grid-template-columns:1fr}.fx-intro{flex-direction:column;align-items:start}}.auth-time{color:var(--faint);white-space:nowrap;margin-top:4px;font-size:11px;font-weight:500;display:block}.product-cost-tools{margin-top:20px}.product-cost-tools>summary{cursor:pointer;padding:14px 0;font-weight:700}.product-cost-tools>p{color:var(--muted);margin-bottom:16px;font-size:13px}.product-cost-tools>.panel{margin-bottom:18px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
