@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-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;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.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,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.italic{font-style:italic}.underline{text-decoration-line:underline}.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)}.blur{--tw-blur:blur(8px);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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}}.probeActions{gap:8px;flex-direction:row!important}.auditLogKindTabs{background:#eef2f8;border-radius:10px;gap:6px;margin:0 0 18px;padding:5px;display:inline-flex}.auditLogKindTabs button{color:#52617a;background:0 0;border:0;border-radius:8px;padding:9px 20px;font-weight:700}.auditLogKindTabs button.active{color:#2459d3;background:#fff;box-shadow:0 2px 8px #1937691a}.auditLogCards{gap:10px;display:grid}.auditLogCard{background:#fff;border:1px solid #e3e9f2;border-radius:12px;overflow:hidden}.auditLogCard>summary{cursor:pointer;grid-template-columns:165px 1.1fr 1.7fr 110px;align-items:center;gap:20px;padding:16px 18px;list-style:none;display:grid}.auditLogCard>summary::-webkit-details-marker{display:none}.auditLogCard time{color:#61708a;font-size:13px}.auditLogCard summary small{color:#71809a;overflow-wrap:anywhere;margin-top:5px;display:block}.auditSystemMark b{color:#2459d3}.auditResult{color:#168553;background:#eef8f2;border-radius:999px;justify-self:end;padding:5px 10px;font-size:12px;font-weight:700}.auditLogDetail{border-top:1px solid #edf0f5}.auditLogDetail section{min-width:0}.auditLogDetail dl{gap:7px;margin:10px 0 0;display:grid}.auditLogDetail dl>div{background:#f4f7fb;border-radius:7px;grid-template-columns:120px 1fr;gap:12px;padding:7px 10px;display:grid}.auditLogDetail dt{color:#61708a}.auditLogDetail dd{overflow-wrap:anywhere;margin:0}.auditBatchDetail{grid-template-columns:1fr}@media (max-width:1000px){.auditLogCard>summary{grid-template-columns:140px 1fr 1.4fr}.auditLogCard>summary .auditResult{display:none}}.auditLogSection{padding:20px}.auditLogTable{border:1px solid #e3e9f2;border-radius:12px;overflow:hidden}.auditLogRow{grid-template-columns:150px 1.25fr 1.2fr 1fr 1.35fr 1.6fr;align-items:center;gap:14px;padding:13px 16px;display:grid}.auditLogHead{color:#61708a;background:#f6f8fc;font-size:12px;font-weight:700}.auditLogEntry{border-top:1px solid #edf0f5}.auditLogEntry:first-of-type{border-top:0}.auditLogEntry>summary{cursor:pointer;font-size:13px;list-style:none}.auditLogEntry>summary::-webkit-details-marker{display:none}.auditLogEntry small{color:#71809a;overflow-wrap:anywhere;margin-top:4px;display:block}.auditLogDetail{background:#fbfcfe;grid-template-columns:1fr 1fr;gap:14px;padding:0 16px 16px;display:grid}.auditLogDetail pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#eef3fb;border-radius:8px;margin:8px 0 0;padding:12px;font:12px/1.55 ui-monospace,monospace}.auditLogDetail p{color:#71809a;grid-column:1/-1;margin:0;font-size:12px}@media (max-width:1100px){.auditLogRow{grid-template-columns:130px 1fr 1fr}.auditLogHead span:nth-child(n+4),.auditLogEntry>summary>span:nth-child(n+4){display:none}}.probeActions button{background:#fff;border:1px solid #e2cf9f;border-radius:7px;padding:7px 10px}.syncNowButton{background:var(--blue);color:#fff;box-shadow:none;cursor:pointer;border:0;border-radius:9px;margin-left:auto;padding:8px 16px;font-weight:700}.syncNowButton:disabled{cursor:wait;opacity:.65}.syncNowButton+.synced{margin-left:0}.returnPager{justify-content:center;align-items:center;gap:12px;margin:0 0 16px;display:flex}.returnPager button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:8px 14px}.returnPager button:disabled{cursor:not-allowed;opacity:.45}.returnPager span{color:var(--muted);font-size:11px}:root{--ink:#172033;--muted:#667085;--line:#e8ebf2;--blue:#356df3;--bg:#f5f7fb;--todo-navy:#172544;--todo-soft:#f7f9fd;--todo-red:#d83b57;--todo-amber:#c67a0a;--todo-green:#23875f;--todo-shadow:#1018282e}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,Microsoft YaHei,sans-serif}.shell{min-height:100vh}.sidebar{color:#fff;z-index:5;background:#0e1830;flex-direction:column;width:246px;padding:24px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 8px 24px;display:flex}.brandmark{background:linear-gradient(135deg,#497fff,#54d2ff);border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.brand div,.profile div{flex-direction:column;display:flex}.brand strong{font-size:18px}.brand small,.profile small{color:#9ba8c4;margin-top:3px}.workspace{background:#182542;border:1px solid #273653;border-radius:12px;flex-direction:column;gap:5px;margin-bottom:18px;padding:13px;display:flex}.workspace span{color:#8fa0c3;text-transform:uppercase;font-size:11px}.workspace strong{font-size:13px}.workspace b{color:#64d5a7;font-size:11px}nav{flex-direction:column;gap:3px;display:flex}nav button{color:#aeb9d0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:10px 12px;font-weight:600;display:flex}nav button:hover,nav button.active{color:#fff;background:#243354}nav i{background:#33415d;border-radius:6px;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;display:grid}nav em{background:#f75e75;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.profile{border-top:1px solid #26334e;align-items:center;gap:10px;margin-top:auto;padding:18px 7px 0;display:flex}.avatar{background:#4f74d9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid!important}.profile span{color:#7d8ba9;margin-left:auto}.content{max-width:1540px;margin-left:246px;padding:28px 32px 50px}header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}h1{margin:3px 0 0;font-size:27px}h2{margin:6px 0 8px}.eyebrow{letter-spacing:1.8px;color:#7583a0;margin:0;font-size:10px;font-weight:800}.headerActions{gap:9px;display:flex}.todoAutomationOverview{width:min(520px,42vw);margin-left:44px;margin-right:auto;position:relative}.todoAutomationSummary{color:#17233c;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfe6f2;border-radius:12px;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:58px;padding:8px 12px;display:grid;box-shadow:0 2px 8px #273f7020}.todoAutomationSummary:hover{border-color:#b8c9ef;box-shadow:0 4px 12px #273f7028}.todoAutomationHeading{border-right:1px solid #e6ebf3;gap:4px;padding-right:12px;display:grid}.todoAutomationHeading b{white-space:nowrap;font-size:13px}.todoAutomationHeading small{color:#17855b;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.todoAutomationHeading small i{background:currentColor;border-radius:50%;width:6px;height:6px}.todoAutomationHeading small.running{color:#2f6ee5}.todoAutomationHeading small.warning{color:#c66b12}.todoAutomationItems{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.todoAutomationItem{color:#68758d;white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:10px;font-weight:700;display:flex}.todoAutomationItem i{color:#8490a5;background:#f0f3f8;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid}.todoAutomationItem.success i{color:#17855b;background:#e9f8f0}.todoAutomationItem.running i{color:#2f6ee5;background:#eaf1ff;animation:1.5s ease-in-out infinite todoAutomationPulse}.todoAutomationItem.warning i{color:#bd6815;background:#fff3df}.todoAutomationItem.failed i{color:#d13c55;background:#ffedf0}@keyframes todoAutomationPulse{50%{opacity:.45;transform:scale(.86)}}.todoAutomationPopover{z-index:45;background:#fff;border:1px solid #dce4f0;border-radius:14px;width:min(680px,100vw - 330px);padding:16px;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 18px 42px #1527462e}.todoAutomationPopoverHead{justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.todoAutomationPopoverHead>div{gap:3px;display:grid}.todoAutomationPopoverHead b{font-size:15px}.todoAutomationPopoverHead small{color:#7a879d;font-size:11px}.todoAutomationPopoverHead button{color:#71809a;cursor:pointer;background:0 0;border:0;font-size:20px}.todoAutomationDetailHead,.todoAutomationDetailRow{grid-template-columns:1.25fr .95fr 1.1fr .95fr;align-items:center;gap:10px;display:grid}.todoAutomationDetailHead{color:#75829a;background:#f4f7fb;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:700}.todoAutomationDetailRow{border-bottom:1px solid #edf1f6;min-height:43px;padding:0 9px;font-size:11px}.todoAutomationDetailRow strong{font-size:11px}.todoAutomationDetailRow .success{color:#17855b}.todoAutomationDetailRow .running{color:#2f6ee5}.todoAutomationDetailRow .warning,.todoAutomationDetailRow .failed{color:#c23b52}.todoAutomationReadError{color:#c23b52;margin:10px 0 0;font-size:11px}.todoAutomationLink{color:#2865e8;cursor:pointer;background:0 0;border:0;margin:13px 0 0 auto;font-size:11px;font-weight:700;display:block}@media (max-width:1180px){.todoAutomationOverview{width:340px;margin-left:20px}.todoAutomationSummary{grid-template-columns:82px minmax(0,1fr)}.todoAutomationHeading small{display:none}.todoAutomationItem{font-size:0}.todoAutomationItem i{font-size:9px}}.iconBtn,.primary{cursor:pointer;background:#fff;border:0;border-radius:9px;padding:10px 14px;box-shadow:0 1px 4px #cdd3df}.iconBtn b{color:#fff;background:#f04d67;border-radius:8px;padding:1px 4px;font-size:9px}.primary{background:var(--blue);color:#fff;font-weight:700;box-shadow:0 5px 14px #356df344}.controlbar{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:10px;display:flex}.segmented{background:#f3f5f9;border-radius:8px;padding:3px;display:flex}.segmented button,.moduleTabs button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 13px}.segmented .selected,.moduleTabs .selected{color:#245ee8;background:#fff;box-shadow:0 1px 4px #d7dbe3}select{border:1px solid var(--line);color:#445066;background:#fff;border-radius:8px;padding:8px 28px 8px 10px}.synced{color:#7d899e;margin-left:auto;font-size:11px}.synced:first-letter{color:#25b77a}.notice{background:linear-gradient(92deg,#fff8e9,#fffdf6);border:1px solid #f2dfb8;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:16px 20px;display:flex}.notice div{flex-direction:column;gap:4px;display:flex}.notice strong{font-size:14px}.notice span{color:#806b44;font-size:12px}.notice button,.panelTitle button{color:#99690c;cursor:pointer;background:0 0;border:0;font-weight:700}.metrics{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:16px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px;position:relative;overflow:hidden}.metric>span{color:var(--muted);font-size:11px}.metric>strong{margin:9px 0 5px;font-size:23px;display:block}.metric>small{color:#24a56f;font-size:10px}.spark{opacity:.3;align-items:end;gap:3px;height:28px;display:flex;position:absolute;bottom:8px;right:10px}.spark i{background:currentColor;border-radius:3px;width:4px}.spark i:first-child{height:30%}.spark i:nth-child(2){height:55%}.spark i:nth-child(3){height:42%}.spark i:nth-child(4){height:75%}.spark i:nth-child(5){height:60%}.spark i:nth-child(6){height:92%}.blue{color:#356df3}.violet{color:#8559e8}.amber{color:#e39a20}.cyan{color:#18a9bb}.rose{color:#e85e78}.green{color:#23a873}.grid{grid-template-columns:1.65fr 1fr;gap:16px;margin-bottom:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:16px;overflow:hidden}.panelTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.panelTitle h3{margin:0 0 4px;font-size:14px}.panelTitle span{color:var(--muted);font-size:10px}.panelTitle button{color:#58709d;font-size:11px}.chart{height:220px;padding:24px 22px 28px;display:flex}.axis{color:#9aa4b6;flex-direction:column;justify-content:space-between;font-size:9px;display:flex}.bars{background:repeating-linear-gradient(#edf0f5 0 1px,#0000 1px 42px);flex:1;align-items:end;gap:18px;margin-left:15px;padding:0 8px;display:flex}.bars>div{flex:1;justify-content:center;align-items:end;gap:3px;height:100%;display:flex;position:relative}.bars i,.bars b{background:#4778ee;border-radius:4px 4px 0 0;width:9px}.bars b{background:#8fd9d1}.bars span{color:#8a95a7;font-size:9px;position:absolute;bottom:-18px}.todoList button,.records button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f6;align-items:center;gap:10px;width:100%;padding:12px 16px;display:flex}.todoList button:hover,.records button:hover,.tr:not(.head):hover{background:#f8faff}.todoList div,.records div:nth-child(2){flex-direction:column;gap:4px;display:flex}.todoList strong,.records strong{font-size:11px}.todoList small,.records small{color:#8490a3;font-size:9px}.todoList button>b{margin-left:auto}.priority{text-align:center;border-radius:6px;min-width:28px;padding:5px;font-size:9px}.p紧急{color:#d93450;background:#ffebee}.p高{color:#c57610;background:#fff2df}.p中{color:#3566c7;background:#eaf1ff}.table{width:100%}.tr{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #f0f2f6;grid-template-columns:1.3fr 1.35fr 1fr 1.35fr 1fr .8fr;align-items:center;width:100%;padding:11px 16px;display:grid}.tr span{color:#455167;font-size:11px}.tr.head{cursor:default;background:#fafbfc}.tr.head span{color:#8995a8;font-size:9px;font-weight:700}.thumb{color:#4d6fae;background:#edf2ff;border-radius:7px;place-items:center;width:27px;height:27px;margin-right:8px;display:inline-grid}.warn{font-weight:700;color:#d4840e!important}.danger{font-weight:700;color:#df3f5b!important}.moduleHero{color:#fff;background:linear-gradient(110deg,#142243,#243a68);border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:24px;display:flex}.moduleHero span{color:#afbdd6;font-size:12px}.moduleHero>div:last-child{gap:8px;display:flex}.moduleHero b{color:#bbf1dd;background:#ffffff12;border:1px solid #ffffff20;border-radius:8px;padding:8px 10px;font-size:10px}.moduleTabs{gap:5px;margin-bottom:14px;display:flex}.records button{padding:15px 18px}.recordIcon{color:#356df3;background:#edf2ff;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:800;display:grid!important}.records button>span{color:#258761;background:#eef8f4;border-radius:12px;margin-left:auto;padding:5px 8px;font-size:9px}.records button>span.fail{color:#d23f56;background:#fff0f2}.records button>b{margin-left:8px}.state{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:480px;display:flex}.stateIcon{color:#7890c3;font-size:35px}.state h2{font-size:17px}.state p{color:#758197;font-size:12px}.state-加载中 .stateIcon{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.backdrop{z-index:20;background:#10182866;position:fixed;inset:0}.drawer{background:#fff;width:420px;padding:34px;position:absolute;top:0;bottom:0;right:0;box-shadow:-10px 0 40px #10182833}.close{cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:18px;right:22px}.statusline{gap:7px;margin:20px 0;display:flex}.statusline span{color:#23875f;background:#edf9f4;border-radius:10px;padding:5px 8px;font-size:9px}.drawer dl div{border-bottom:1px solid var(--line);padding:13px 0}dt{color:#8b96a8;margin-bottom:5px;font-size:9px}dd{margin:0;font-size:12px;font-weight:700}.timeline{background:#f7f9fc;border-radius:10px;margin:24px 0;padding:15px}.timeline p{color:#657189;border-left:2px solid #9fb5e9;padding-left:10px;font-size:10px}.full{width:100%}@media (max-width:1100px){.metrics{grid-template-columns:repeat(3,1fr)}.sidebar{width:210px}.content{margin-left:210px;padding:22px}.grid{grid-template-columns:1fr}.moduleHero>div:last-child{display:none}}@media (max-width:760px){.sidebar{width:100%;height:auto;position:static}.sidebar nav{grid-template-columns:repeat(2,1fr);display:grid}.workspace,.profile{display:none}.content{margin:0;padding:16px}.metrics{grid-template-columns:repeat(2,1fr)}header,.controlbar{flex-wrap:wrap}.synced{width:100%;margin:0}.tr{grid-template-columns:1fr 1fr}.tr span:nth-child(3),.tr span:nth-child(4),.tr span:nth-child(6){display:none}.drawer{width:92%}.bars{gap:5px}.moduleHero{align-items:flex-start}}.profile a{color:#9ba8c4;margin-left:auto;font-size:10px;text-decoration:none}.profile a:hover{color:#fff}.phaseBanner{color:#fff;background:#142443;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:14px 18px;display:flex}.phaseBanner div{align-items:center;gap:10px;display:flex}.phaseBanner span{background:#356df3;border-radius:6px;padding:5px 7px;font-size:9px}.phaseBanner strong{font-size:13px}.phaseBanner small{color:#9eabc2}.phaseBanner>b{color:#7ce2b6;background:#183d3d;border-radius:8px;padding:7px 10px;font-size:10px}.foundationHero button{box-shadow:none}.foundationStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.foundationStats article{border:1px solid var(--line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.foundationStats span{color:#778297;font-size:11px}.foundationStats strong{font-size:22px}.adminActions{gap:7px;display:flex}.adminActions button{border:1px solid var(--line);color:#667085;background:#fff;border-radius:6px;padding:6px 10px}.adminActions .shopApiConnect{color:#fff;background:#356df3;border-color:#356df3}.feishuStockingBinding{margin-top:14px}.feishuBindingForm{grid-template-columns:minmax(150px,.7fr) minmax(180px,.9fr) minmax(280px,1.8fr) auto;align-items:end;gap:10px;display:grid}.feishuBindingForm.linkOnly{grid-template-columns:minmax(280px,1fr) auto}.feishuBindingForm label{color:#667085;gap:6px;font-size:12px;display:grid}.feishuBindingForm input,.stockingToolbar input,.stockingToolbar select{border:1px solid var(--line);color:#1f2937;background:#fff;border-radius:8px;min-width:0;padding:9px 10px}.bindingMeta,.stockingPager,.stockingToolbar{align-items:center;gap:10px;display:flex}.bindingMeta{color:#667085;flex-wrap:wrap;font-size:12px}.bindingMeta span{background:#f5f7fb;border-radius:6px;padding:5px 8px}.stockingErrors{color:#8b5b16;margin-top:10px;font-size:12px}.stockingErrors p{margin:6px 0 0}.stockingPanel{gap:12px;display:grid}.stockingViewTabs{border-bottom:1px solid var(--line);gap:8px;display:flex}.stockingViewTabs button{color:#667085;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.stockingViewTabs button.active{color:#1f5bea;border-bottom-color:#356df3;font-weight:700}.stockingToolbar input{flex:1}.stockingStatus{color:#667085;margin:10px 0 0;font-size:12px}.stockingTable{overflow-x:auto}.stockingRow{border-bottom:1px solid var(--line);grid-template-columns:82px 82px 150px 130px 96px 230px 120px 96px 178px 92px 158px 82px 82px 82px;align-items:center;gap:16px;min-width:1840px;min-height:72px;padding:12px 10px;display:grid}.stockingRow span,.stockingRow strong{min-width:0}.stockingRow small{color:#8791a5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.stockingOneLine,.stockingCode,.stockingSku,.stockingShopCodes{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stockingSku{color:#344054;letter-spacing:-.01em;font-size:12px;line-height:1.25}.stockingShopCodes{font-weight:700}.stockingImageLink{color:#4263eb;gap:4px;text-decoration:none;display:inline-grid}.stockingImageLink img{object-fit:cover;border:1px solid var(--line);background:#f7f9fc;border-radius:8px;width:48px;height:48px}.stockingHead{color:#596579;background:#f7f9fc;font-size:12px}.stockingProductTable{overflow-x:auto}.stockingProductRow{border-bottom:1px solid var(--line);grid-template-columns:96px 64px minmax(300px,1.6fr) 120px 64px 64px 88px 64px 128px;align-items:center;gap:14px;min-width:1120px;min-height:72px;padding:10px;display:grid}.stockingMappings{gap:4px;max-height:68px;display:grid;overflow:auto}.stockingMappings small{grid-template-columns:64px minmax(0,1fr);gap:8px;margin:0;display:grid}.stockingMappings small b{color:#2458d3}.stockingMappings small span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stockingMappings em{color:#a15c00;font-size:12px}.stockingDataStatus{color:#18794e;background:#eaf8ef;border-radius:999px;width:max-content;padding:4px 8px;font-size:12px}.stockingDataStatus.mapping_issue,.stockingDataStatus.quantity_issue{color:#9a5b00;background:#fff3dc}.stockingPager{justify-content:flex-end}@media (max-width:900px){.feishuBindingForm{grid-template-columns:1fr}.stockingToolbar{flex-direction:column;align-items:stretch}}.adminRow{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:1.1fr 1.4fr 1fr 1.4fr 1fr;width:100%;padding:14px 20px;display:grid;position:relative}.adminRow span{color:#455167;font-size:11px}.permissionUserRow{grid-template-columns:1.05fr 1.45fr 1fr 1.35fr .7fr 1.25fr}.permissionUserRow span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.permissionFilters,.permissionPager{align-items:center;gap:8px;display:flex}.permissionWorkspace{overflow:hidden}.permissionTabs{border-bottom:1px solid var(--line);gap:24px;padding:0 18px;display:flex}.permissionTabs button{color:#667085;cursor:pointer;background:0 0;border:0;padding:16px 2px 14px;font-weight:700;position:relative}.permissionTabs button.active{color:#245ee8}.permissionTabs button.active:after{content:"";background:#245ee8;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.permissionAccountActions{align-items:center;gap:10px;display:flex}.permissionCreateButton{white-space:nowrap;min-height:36px}.permissionFilters input,.permissionFilters select,.permissionGrantForm select{border:1px solid var(--line);color:#344054;background:#fff;border-radius:8px;min-width:0;padding:8px 10px}.permissionFilters button,.permissionPager button,.permissionList button{color:#285ed8;cursor:pointer;background:#f7f9fd;border:1px solid #cfdaee;border-radius:8px;padding:8px 11px}.permissionMessage{color:#315da8;background:#f4f8ff;border-bottom:1px solid #d9e5fa;margin:0;padding:10px 18px;font-size:11px}.permissionPager{color:#667085;justify-content:flex-end;padding:12px 18px;font-size:11px}.permissionPager button:disabled{opacity:.45;cursor:not-allowed}.permissionModal{width:min(1120px,96vw)}.permissionCreateModal{width:min(860px,94vw)}.permissionCreateIdentity{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.permissionCreateScopeHead{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:16px;padding-top:15px;display:flex}.permissionCreateScopeHead>div{gap:4px;display:grid}.permissionCreateScopeHead span,.permissionSelectionCount{color:#667085;font-size:10px}.permissionCreateScopeHead label{min-width:150px}.permissionShopPicker{gap:8px;max-height:300px;display:grid;overflow:auto}.permissionShopPicker details,.permissionShopManager details{border:1px solid var(--line);background:#fafbfc;border-radius:9px;overflow:hidden}.permissionShopPicker summary,.permissionShopManager summary{color:#344054;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:12px 14px;list-style:none;display:grid}.permissionShopPicker summary::-webkit-details-marker{display:none}.permissionShopManager summary::-webkit-details-marker{display:none}.permissionShopPicker summary:after,.permissionShopManager summary:after{content:"⌄";color:#667085;font-size:15px;transition:transform .15s}.permissionShopPicker details[open] summary:after,.permissionShopManager details[open] summary:after{transform:rotate(180deg)}.permissionShopPicker summary>span,.permissionShopManager summary>span{color:#667085;font-size:10px;font-weight:500}.managementForm .permissionSubjectAll{color:#315da8;cursor:pointer;white-space:nowrap;flex-direction:row;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.managementForm .permissionSubjectAll input{width:15px;height:15px;margin:0}.permissionSubjectCount{text-align:right;min-width:72px}.permissionSubjectToolbar{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;padding:7px 11px;display:flex}.permissionSubjectToolbar button{color:#245ee8;cursor:pointer;background:0 0;border:0;font-size:10px}.permissionSubjectShops{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:4px 11px 10px;display:grid}.managementForm .permissionSubjectShops>label{color:#526077;cursor:pointer;flex-direction:row;align-items:center;gap:8px;min-width:0;padding:8px 6px;font-weight:500;display:flex}.managementForm .permissionSubjectShops>label:hover{background:#f7f9fc}.managementForm .permissionSubjectShops>label input{flex:none;width:15px;height:15px;margin:0}.managementForm .permissionSubjectShops>label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.permissionShopPicker input{width:auto}.permissionSelectionCount{margin:-3px 0 0}.managementForm.permissionIdentityForm,.managementForm.permissionGrantForm{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;display:grid}.permissionIdentityForm label,.permissionGrantForm label{color:#667085;gap:6px;font-size:10px;font-weight:700;display:grid}.permissionIdentityForm button,.permissionGrantForm button{min-height:38px}.permissionIdentityForm>button{grid-column:1/-1;justify-self:start;min-width:170px}.permissionIdentityForm .permissionMatrix{grid-column:1/-1;width:100%}.credentialBackdrop{z-index:120}.passwordResetModal,.credentialResultModal{width:min(560px,92vw)}.credentialResultRows{gap:10px;margin:18px 0;display:grid}.credentialResultRows>div{border:1px solid var(--line);background:#f8faff;border-radius:9px;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.credentialResultRows span{color:#667085;font-size:11px}.credentialResultRows strong{overflow-wrap:anywhere;color:#101828;font-size:13px}.credentialResultRows button{border:1px solid var(--line);color:#245ee8;cursor:pointer;background:#fff;border-radius:7px;min-height:32px}.credentialCopyAll{width:100%;min-height:42px}.permissionMatrix{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.permissionShopManager{gap:12px;margin-top:12px;display:grid}.permissionShopManager details>div{background:#fff}.permissionShopManager form{border-top:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) 120px 70px 70px;align-items:center;gap:8px;padding:8px 12px;display:grid}.permissionShopManager form span{color:#526077;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.permissionShopManager select,.permissionShopManager button{border:1px solid var(--line);color:#344054;background:#fff;border-radius:7px;min-height:34px}.permissionShopManager button{cursor:pointer}.permissionShopManager button.primary{color:#fff;border:0}.permissionAdvanced{border:1px dashed #cbd6e8;border-radius:9px;margin-top:16px;padding:12px}.permissionAdvanced summary{color:#315da8;cursor:pointer;font-size:11px;font-weight:700}.permissionList{gap:7px;margin:12px 0;display:grid}.permissionList>div{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(0,1fr) 72px auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.permissionList span,.permissionList p{color:#526077;font-size:11px}.permissionList strong{color:#245ee8;font-size:11px}.permissionRoleSection{padding:22px 18px 24px}.permissionRoleIntro h3,.permissionRoleIntro span{margin:0}.permissionRoleIntro span{color:#667085;margin-top:6px;font-size:11px;display:block}.permissionRoleTable{border-top:1px solid var(--line);margin-top:20px}.permissionRoleRow{border-bottom:1px solid var(--line);color:#475467;grid-template-columns:130px 1fr 1.4fr 1.4fr;align-items:center;gap:18px;padding:15px 10px;font-size:11px;line-height:1.55;display:grid}.permissionRoleRow strong{color:#101828;font-size:12px}.permissionRoleHead{color:#8b96a8;background:#fafbfc;font-size:9px;font-weight:700}.permissionLevelGuide{background:#f7faff;border:1px solid #dbe5f5;border-radius:10px;margin-top:22px;padding:16px}.permissionLevelGuide h4,.permissionLevelGuide p{margin:0}.permissionLevelGuide>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.permissionLevelGuide span{color:#596579;gap:4px;font-size:10px;line-height:1.5;display:grid}.permissionLevelGuide b{color:#245ee8;font-size:11px}.permissionLevelGuide p{color:#315da8;font-size:10px}@media (max-width:900px){.permissionFilters,.managementForm.permissionIdentityForm,.managementForm.permissionGrantForm{grid-template-columns:1fr;align-items:stretch}.permissionAccountActions{flex-direction:column;align-items:stretch;width:100%}.permissionCreateIdentity,.permissionShopPicker,.permissionSubjectShops{grid-template-columns:1fr}.permissionCreateScopeHead{flex-direction:column;align-items:stretch}.permissionShopPicker summary,.permissionShopManager summary{grid-template-columns:minmax(0,1fr) auto;gap:8px}.permissionSubjectAll,.permissionSubjectCount{text-align:left;grid-column:1/-1;justify-self:start}.permissionShopManager form{grid-template-columns:minmax(0,1fr) 100px 62px}.permissionShopManager form button:last-child{grid-column:2/-1}.permissionRoleTable{overflow-x:auto}.permissionRoleRow{min-width:760px}.permissionLevelGuide>div{grid-template-columns:repeat(2,minmax(0,1fr))}.permissionFilters{flex-wrap:wrap}.permissionUserRow{min-width:840px}}.adminRow b{position:absolute;right:15px}.adminHead{cursor:default;background:#fafbfc}.adminHead span{color:#8b96a8;font-size:9px;font-weight:700}.shopSortButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:700;display:inline-flex}.shopSortButton i{color:#356df3;font-size:11px;font-style:normal}.shopSortButton:hover,.shopSortButton:focus-visible{color:#245ee8}.okText{color:#1e9868!important}.failText{color:#d24860!important}.handover{background:#fff8e9;border:1px solid #f0ddaf;border-radius:11px;align-items:center;gap:12px;padding:14px 18px;display:flex}.handover strong{font-size:11px}.handover span{color:#78643f;font-size:10px}.handover b{color:#bd7616;margin-left:auto;font-size:9px}@media (max-width:760px){.foundationStats{grid-template-columns:repeat(2,1fr)}.adminRow{grid-template-columns:1fr 1fr}.adminRow span:nth-child(3),.adminRow span:nth-child(4){display:none}.handover{flex-direction:column;align-items:flex-start}}.managementDrawer{overflow:auto}.managementModalBackdrop{z-index:30}.managementModal{background:#fff;border-radius:16px;width:min(760px,94vw);max-height:90vh;padding:28px 32px;position:relative;overflow:auto;box-shadow:0 24px 80px #10182844}.managementModal dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.defaultWarehouseForm{background:#f7faff;border:1px solid #dbe5f5;border-radius:11px;padding:16px 18px}.warehouseRoleFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.warehouseRoleFields label b{color:#c93750;font-size:9px}.warehouseRoleFields label span{color:#8994a6;font-size:9px}.defaultWarehouseForm .primary{min-height:38px;box-shadow:none;align-self:flex-end}.formHint{color:#778297;font-size:11px;line-height:1.6}.managementForm{flex-direction:column;gap:13px;margin-top:18px;display:flex}.managementForm label{color:#667085;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.managementForm input,.managementForm select{color:#253047;background:#fff;border:1px solid #dfe3eb;border-radius:8px;width:100%;padding:10px}.authPage{background:#f3f6fb;place-items:center;min-height:100dvh;padding:24px;display:grid}.authCard{background:#fff;border:1px solid #dfe5ef;border-radius:16px;width:min(420px,100%);padding:34px;box-shadow:0 20px 60px #1018281f}.authBrand{color:#245ee8;gap:4px;margin-bottom:28px;display:grid}.authBrand b{font-size:20px}.authBrand span,.authCard p{color:#667085;font-size:12px}.authCard h1{color:#101828;margin:0 0 8px;font-size:25px}.authCard form{gap:15px;margin-top:24px;display:grid}.authCard label{color:#475467;gap:7px;font-size:11px;font-weight:700;display:grid}.authCard input{font:inherit;border:1px solid #d7deea;border-radius:9px;padding:12px}.authCard button{color:#fff;cursor:pointer;background:#356df3;border:0;border-radius:9px;padding:12px;font-weight:700}.authError{color:#b4233b;background:#fff4f5;border:1px solid #f1c8ce;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:11px}.formGuard{color:#8b6725;background:#fff7e6;border:1px solid #f0ddb5;border-radius:8px;padding:10px;font-size:10px;line-height:1.5}.formMessage{color:#356df3;margin:0;font-size:10px}@media (max-width:760px){.managementModal{border-radius:0;width:100%;height:100dvh;max-height:100dvh;padding:24px 18px}.managementModal dl,.warehouseRoleFields{grid-template-columns:1fr}.defaultWarehouseForm .primary{width:100%}}.approvalTray{background:#fff8e9;border:1px solid #efdcae;border-radius:11px;align-items:center;gap:14px;padding:14px 18px;display:flex}.approvalTray div{flex-direction:column;gap:4px;display:flex}.approvalTray span{color:#9b6b16;font-size:9px}.approvalTray strong{font-size:11px}.approvalTray small{color:#7e704f;font-size:9px}.approvalTray button{color:#9b6b16;background:#fff;border:1px solid #e7ca8d;border-radius:7px;margin-left:auto;padding:7px 10px}.approvalTray>b{color:#ad6f0d;background:#ffe9b8;border-radius:10px;padding:6px 8px;font-size:9px}.heroButtons{gap:9px;display:flex!important}.heroButtons button{cursor:pointer;border-radius:8px;padding:10px 13px;font-weight:700}.apiConnect{color:#fff;background:#ffffff12;border:1px solid #5d78ad}.securityCallout{background:#edf8f4;border:1px solid #cbe9dc;border-radius:9px;flex-direction:column;gap:4px;padding:11px;display:flex}.securityCallout b{color:#1d8060;font-size:10px}.securityCallout span{color:#527268;font-size:9px;line-height:1.5}.messageRow{border-bottom:1px solid #f0f2f6;padding:14px 18px}.messageRow>div{justify-content:space-between;align-items:center;display:flex}.messageRow p{white-space:pre-wrap;color:#344054;background:#f6f8fc;border-radius:9px;margin:8px 0 0;padding:10px 12px;font-size:12px;line-height:1.6}.records button.chatSelected{background:#edf3ff;box-shadow:inset 3px 0 #356df3}.notice button:disabled{opacity:.45;cursor:not-allowed}.chatFilters{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.chatFilters input,.chatFilters select{border:1px solid var(--line);color:#445066;background:#fff;border-radius:8px;padding:8px 10px}.chatFilters input{min-width:260px}.chatFilters label{color:#667085;align-items:center;gap:6px;font-size:11px;display:flex}.chatFilters label input{min-width:auto}.chatFilters>span{color:#667085;margin-left:auto;font-size:11px}.clearProductFilters{color:#356df3;cursor:pointer;white-space:nowrap;background:#f7f9fd;border:1px solid #cfd9ec;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:700}.clearProductFilters:hover{background:#edf3ff}.orderStatusTabs{gap:6px;margin:0 0 12px;padding:2px;display:flex;overflow-x:auto}.orderStatusTabs button{white-space:nowrap;border:1px solid var(--line);color:#667085;cursor:pointer;background:#fff;border-radius:8px;padding:8px 11px}.orderStatusTabs button.selected{color:#245ee8;background:#edf3ff;border-color:#9db8ff}.orderStatusTabs span{color:#98a2b3;margin-left:6px;font-size:10px}.realOrderHead,.realOrderRow{grid-template-columns:1.05fr 2.35fr .7fr 1.35fr 1.15fr .7fr;align-items:center;gap:14px;display:grid}.realOrderHead{color:#8995a8;background:#fafbfc;padding:11px 16px;font-size:10px;font-weight:700}.realOrderRow{text-align:left;color:#344054;cursor:pointer;background:#fff;border:0;border-top:1px solid #eef1f5;width:100%;padding:13px 16px}.realOrderRow:hover{background:#f8faff}.realOrderRow>div{flex-direction:column;gap:5px;display:flex}.realOrderRow strong{font-size:11px}.realOrderRow small{color:#7d899e;font-size:9px}.orderProduct{align-items:center;min-width:0;flex-direction:row!important}.orderProduct img,.orderThumbFallback{object-fit:cover;background:#edf2ff;border-radius:7px;flex:0 0 40px;width:40px;height:40px}.orderThumbFallback{color:#6b83bd;place-items:center;font-size:11px;display:grid}.orderProduct>span{flex-direction:column;gap:3px;min-width:0;display:flex}.orderProduct>span>strong{white-space:nowrap;text-overflow:ellipsis;max-width:300px;overflow:hidden}.offerCopy{align-items:center;gap:6px;flex-direction:row!important;display:flex!important}.offerCopy code{color:#356df3;white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:10px;overflow:hidden}.offerCopy button{color:#356df3;cursor:pointer;background:#eef3ff;border:0;border-radius:5px;padding:3px 6px;font-size:9px}.orderStatus{color:#667085;background:#eef2f6;border-radius:10px;width:max-content;padding:4px 7px;font-size:9px;font-style:normal}.orderStatus.awaiting_packaging,.orderStatus.awaiting_deliver{color:#a96608;background:#fff4df}.orderStatus.delivering{color:#6651c5;background:#eeecff}.orderStatus.delivered{color:#18845b;background:#e8f8f1}.orderStatus.cancelled{color:#c93750;background:#fff0f2}.orderStatus.dispute{color:#b84e09;background:#ffe9d9}.inventoryPreview{background:#eef8f4;border:1px solid #bfe6d4;border-radius:11px;grid-template-columns:minmax(240px,1fr) minmax(260px,1.2fr) 160px auto;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:grid}.inventoryPreview>div{flex-direction:column;gap:4px;display:flex}.inventoryPreview strong{font-size:13px}.inventoryPreview span{color:#4d7563;font-size:10px}.inventoryPreview input,.inventoryPreview select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 10px}.inventoryPreview button{color:#fff;cursor:pointer;background:#247c5a;border:0;border-radius:8px;padding:10px 13px;font-weight:700}@media (max-width:900px){.inventoryPreview{grid-template-columns:1fr}.inventoryPreview button{width:100%}}.orderDetailDrawer{overflow:auto}.detailMessage{color:#657189;background:#f5f7fb;border-radius:8px;padding:9px 11px;font-size:11px}.orderItems{margin-top:18px}.orderItems>b{font-size:12px}.orderItems>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 0;display:flex}.orderItems span{flex-direction:column;gap:4px;display:flex}.orderItems strong{font-size:11px}.orderItems small{color:#7d899e;font-size:9px}.orderItems em{font-size:10px;font-style:normal;font-weight:700}.stateMini{text-align:center;color:#7d899e;padding:40px 10px}.productDetailModal{background:#fff;border-radius:16px;width:min(760px,100vw - 40px);max-height:calc(100vh - 48px);padding:28px 30px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #10182844}.productDetailModal .close{top:14px;right:18px}.productDetailHeader{align-items:center;gap:12px;margin:14px 0;display:flex}.productDetailHeader img,.productDetailHeader .productImageFallback{object-fit:cover;border-radius:10px;flex:0 0 72px;width:72px;height:72px}.productDetailHeader>div{flex-direction:column;gap:6px;display:flex}.productDetailHeader strong{font-size:14px}.productDetailHeader small{color:#7d899e;font-size:10px}.productDetailModal dl{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.productDetailTags{margin:18px 0}.productDetailTags>b{font-size:12px}.productDetailTags>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.productDetailTags span{color:#245ee8;background:#edf4ff;border-radius:999px;padding:5px 9px;font-size:10px}.productDetailTags small{color:#7d899e}@media (max-width:760px){.productDetailModal{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:24px 18px}.productDetailModal dl{grid-template-columns:1fr}}.modalBackdrop{z-index:80;place-items:center;padding:24px;display:grid;overflow:hidden}.orderDetailModal{overscroll-behavior:contain;background:#fff;border-radius:16px;width:min(960px,94vw);max-height:calc(100dvh - 48px);padding:26px 30px;position:relative;overflow:auto;box-shadow:0 24px 80px #10182855}.orderDetailModal>.close{z-index:5;margin-bottom:-36px;margin-left:auto;display:block;position:sticky;top:12px}.orderModalHead{z-index:4;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;margin:-26px -30px 0;padding:26px 66px 14px 30px;display:flex;position:sticky;top:-26px}.orderModalHead .statusline{margin:0}.orderSummaryGrid{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 22px;margin-top:18px;padding:4px 18px;display:grid}.orderSummaryGrid>div{border-bottom:1px solid var(--line);padding:13px 0}.deliverySummary{background:#f7faff;border:1px solid #dce6f8;border-radius:10px;grid-template-columns:auto minmax(180px,.8fr) minmax(260px,1.4fr);align-items:center;gap:8px 18px;margin-top:16px;padding:14px 16px;display:grid}.deliverySummary b{color:#60708d;font-size:10px}.deliverySummary strong{color:#1d2939;min-width:0;font-size:11px}.deliverySummary span{color:#60708d;min-width:0;font-size:10px;line-height:1.45}.cancelSummary{color:#a52d3f;background:#fff3f4;border:1px solid #f2c7cc;border-radius:9px;margin-top:12px;padding:11px 14px;font-size:11px}.modalOrderItems>div{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.modalOrderItems img,.modalImageFallback{object-fit:cover;background:#edf2ff;border-radius:7px;width:48px;height:48px}.modalImageFallback{color:#5574bd;place-items:center;display:grid}.modalOrderItems em{text-align:right;white-space:nowrap}.feishuPreview{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mappingRows>div{border-bottom:1px solid var(--line);grid-template-columns:1.25fr 1fr .65fr;gap:10px;padding:11px 14px;font-size:11px;display:grid}.mappingRows small{color:#71809a}.mappingHead{background:#f7f9fc}.feishuPreview details{padding:13px 14px}.feishuPreview summary{cursor:pointer;color:#356df3;font-size:11px}.feishuPreview pre{color:#d8e4ff;background:#0e1830;border-radius:9px;padding:12px;font-size:9px;overflow:auto}.feishuBoundary{color:#806b44;background:#fff8e9;border:1px solid #e5d5a9;border-radius:11px;padding:13px 16px;font-size:11px}@media (max-width:1100px){.feishuPreview{grid-template-columns:1fr}}.readinessSummary{color:#fff;background:#142443;border-radius:13px;align-items:center;gap:16px;margin-bottom:14px;padding:18px 20px;display:flex}.readinessSummary>strong{font-size:30px}.readinessSummary div{flex-direction:column;gap:4px;display:flex}.readinessSummary span{color:#afbdd6;font-size:11px}.readinessRows{gap:10px;margin-bottom:14px;display:grid}.readinessRows article{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:90px 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.readinessRows article>span{color:#71809a;font-size:10px}.readinessRows article>div{flex-direction:column;gap:4px;display:flex}.readinessRows small{color:#71809a}.readinessRows article>b{border-radius:999px;padding:5px 9px;font-size:10px}.readyPass{color:#1d8060;background:#e9f8f1}.readyPending{color:#9a5b00;background:#fff2d9}.rolloutPanel .panelTitle button{color:#fff;background:#356df3;border:0;border-radius:9px;padding:10px 14px}.rolloutRows{padding:10px 18px;display:grid}.rolloutRows>div{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;gap:12px;padding:13px 0;display:grid}.rolloutRows>div>b{color:#356df3;background:#edf2ff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.rolloutRows span{gap:4px;display:grid}.rolloutRows small{color:#667085}.rolloutRows em{color:#9a5b00;font-size:10px;font-style:normal}.benchmarkPanel .panelTitle button{color:#fff;background:#237c60;border:0;border-radius:9px;padding:10px 14px}.benchmarkTable{padding:12px 18px;overflow:auto}.benchmarkTable>div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr repeat(4,90px);gap:10px;min-width:680px;padding:11px 10px;font-size:11px;display:grid}.benchmarkHead{background:#f7f9fc}.benchmarkGates{flex-wrap:wrap;gap:8px;padding:0 18px 16px;display:flex}.benchmarkGates>*{color:#356df3;background:#eef4ff;border-radius:999px;padding:6px 10px;font-size:10px}.benchmarkGates>b{color:#fff;background:#142443}.benchmarkRun{margin-top:16px}.benchmarkRun .panelTitle button{color:#fff;background:#237c60;border:0;border-radius:9px;padding:10px 14px}.benchmarkRun .panelTitle button:disabled{opacity:.6;cursor:wait}.benchmarkMessage{color:#667085;margin:0;padding:0 18px 16px;font-size:12px}.benchmarkResult{flex-wrap:wrap;gap:8px;padding:0 18px 18px;display:flex}.benchmarkResult>*{color:#167557;background:#eef9f5;border-radius:999px;padding:7px 11px;font-size:11px}.benchmarkResult>b{color:#fff;background:#167557}.capacityReport{margin-top:16px}.capacityReport .panelTitle button{color:#fff;background:#356df3;border:0;border-radius:9px;padding:10px 14px}.capacityReportRows{padding:12px 18px;overflow:auto}.capacityReportRows>div{border-bottom:1px solid var(--line);grid-template-columns:80px repeat(5,1fr);gap:10px;min-width:640px;padding:10px;font-size:11px;display:grid}.capacityReportRows>div:first-child{background:#f7f9fc}.capacityReportRows>div:not(:first-child)>b{color:#167557}.capacityReportSummary{flex-wrap:wrap;gap:8px;padding:0 18px 16px;display:flex}.capacityReportSummary>*{color:#356df3;background:#eef4ff;border-radius:999px;padding:7px 11px;font-size:10px}.capacityReportSummary>b{color:#fff;background:#142443}.infraPlan{margin-top:16px}.infraPlan .panelTitle button{color:#fff;background:#356df3;border:0;border-radius:9px;padding:10px 14px}.infraCandidates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.infraCandidates section{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex;position:relative}.infraCandidates section.candidatePreferred{border-color:#356df3;box-shadow:0 0 0 2px #356df311}.infraCandidates em{color:#356df3;background:#eef4ff;border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal;position:absolute;top:12px;right:12px}.infraCandidates h4{color:#172b4d;margin:0}.infraCandidates section>b{color:#356df3;font-size:11px}.infraCandidates span{color:#667085;font-size:11px}.infraCandidates strong{color:#9a6500;margin-top:auto}.infraGates{flex-wrap:wrap;gap:8px;padding:0 18px 16px;display:flex}.infraGates>*{color:#9a6500;background:#fff7e6;border-radius:999px;padding:7px 11px;font-size:10px}.infraGates>b{color:#fff;background:#9a6500}@media (max-width:900px){.infraCandidates{grid-template-columns:1fr}}.pilotControl .panelTitle button{color:#fff;background:#167557;border:0;border-radius:9px;padding:10px 14px}.pilotControl .panelTitle .dangerButton{background:#d92d20}.pilotSelector{grid-template-columns:2fr repeat(3,1fr);gap:12px;padding:16px 18px;display:grid}.pilotSelector label,.pilotSelector>div{flex-direction:column;gap:7px;display:flex}.pilotSelector span,.pilotSelector label{color:#667085;font-size:10px}.pilotSelector select{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:40px;padding:0 10px}.pilotSelector strong{font-size:12px}.pilotMode{color:#667085}.pilotMode.shadow{color:#167557}.pilotMode.stopped{color:#d92d20}.pilotChecklist{margin-top:16px}@media (max-width:900px){.pilotSelector{grid-template-columns:1fr 1fr}}@media (max-width:600px){.pilotSelector{grid-template-columns:1fr}}.pilotDaily{margin-top:16px}.pilotDaily .panelTitle button{color:#fff;background:#167557;border:0;border-radius:9px;padding:10px 14px}.pilotDaily .panelTitle button:disabled{opacity:.6;cursor:wait}.pilotStepRows{padding:0 18px 14px}.pilotStepRows>div{border-top:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.pilotStepRows>div>b{color:#356df3;background:#eef4ff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.pilotStepRows span{flex-direction:column;gap:3px;display:flex}.pilotStepRows small{color:#667085}.pilotStepRows em{border-radius:999px;padding:6px 9px;font-style:normal}.pilotHistory{margin-top:16px}.pilotHistory .panelTitle button{color:#356df3;border:0;border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px 13px}.pilotHistoryRows{padding:0 18px 18px}.pilotHistoryRows>div{border-top:1px solid var(--line);grid-template-columns:180px 70px 1fr;align-items:center;gap:12px;padding:10px;display:grid}.pilotHistoryRows small{color:#667085}.pilotHistoryRows strong{border-radius:999px;justify-self:start;padding:5px 8px}.pilotWriteReadiness{margin-top:16px}.pilotWriteReadiness>.panelTitle>b{border-radius:999px;padding:6px 9px}.pilotWriteReadiness .adviceBoundary{margin:0 18px 18px}.pilotArm{background:#fff7e8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 18px 18px;padding:12px;display:flex}.pilotArm button{color:#fff;background:#b56a00;border:0;border-radius:9px;padding:10px 14px}.pilotReport{margin-top:16px}.pilotReport>.panelTitle>b{border-radius:999px;padding:6px 9px}.panel:has(.realOrderTable){overflow-x:auto}.realOrderTable{min-width:1510px}.realOrderHead,.realOrderRow{grid-template-columns:1.15fr .7fr .85fr 1.9fr 1.1fr .68fr .68fr .78fr 1.35fr 1.25fr}.realOrderRow{min-height:54px;padding:8px 14px}.orderIdentity{align-items:center;flex-direction:row!important;gap:7px!important}.orderNumber{align-items:center;gap:7px;min-width:0;display:flex}.orderNumber strong{font-size:12px}.orderNumber button{color:#356df3;cursor:pointer;background:#eef3ff;border:0;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.orderShop{color:#344054;font-size:12px!important}.orderPaidAt,.orderPrice,.orderCommission,.orderCommissionAmount{color:#1d2939;font-size:12px!important}.orderProduct img,.orderThumbFallback{flex-basis:36px;width:36px;height:36px}.offerCopy a{color:#245ee8;text-underline-offset:2px;white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-size:10px;text-decoration:underline;overflow:hidden}.offerCopy button{border-radius:6px;place-items:center;width:22px;height:22px;padding:0;font-size:12px;display:grid}.realOrderRow>span,.realOrderRow>strong{font-size:10px}.orderStatus{padding:5px 8px;font-size:11px}.deliveryCell strong{color:#1d2939}.deliveryCell small:last-child{color:#667085;margin-top:2px}.remainingCell{flex-direction:column;gap:4px;display:flex}.shipmentAlert{border-radius:6px;padding:4px 6px;font-size:9px;font-style:normal;line-height:1.25}.shipmentAlert.warning{color:#a96608;background:#fff4df}.shipmentAlert.critical{color:#c93750;background:#fff0f2;font-weight:700}.realOrderRow.shipment-warning{box-shadow:inset 3px 0 #e6a23c}.realOrderRow.shipment-critical{background:#fffafb;box-shadow:inset 3px 0 #e5484d}.mobileMenu,.mobileScrim{display:none}@media (max-width:760px){body{overflow-x:hidden}.sidebar{z-index:30;width:min(84vw,320px);height:100dvh;transition:transform .2s;position:fixed;overflow:auto;transform:translate(-105%);box-shadow:12px 0 30px #08102355}.sidebar.mobileOpen{transform:translate(0)}.sidebar nav,.workspace,.profile{display:flex}.mobileScrim{z-index:25;background:#10182866;border:0;display:block;position:fixed;inset:0}.mobileMenu{border:1px solid var(--line);background:#fff;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.content{margin:0;padding:12px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}header{z-index:20;background:var(--bg);flex-wrap:nowrap;gap:10px;margin-bottom:8px;padding:8px 0 10px;position:sticky;top:0}header h1{font-size:21px}.headerActions{margin-left:auto}.todoAutomationOverview{width:94px;margin:0 0 0 auto}.todoAutomationSummary{min-height:42px;padding:7px 9px;display:block}.todoAutomationHeading{text-align:center;border:0;padding:0;display:block}.todoAutomationHeading b{font-size:11px}.todoAutomationItems{display:none}.todoAutomationPopover{width:auto;position:fixed;top:70px;left:12px;right:12px}.todoAutomationDetailHead,.todoAutomationDetailRow{grid-template-columns:1.2fr 1fr 1fr}.todoAutomationDetailHead span:nth-child(2),.todoAutomationDetailRow>span:nth-child(2),.headerActions .primary,.headerActions .iconBtn:first-child{display:none}.controlbar{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.segmented,.controlbar select{flex:none}.synced{display:none}.notice,.phaseBanner,.panelTitle{align-items:flex-start;gap:12px}.notice{flex-direction:column;padding:14px}.notice button,.notice .probeActions{width:100%}.notice .probeActions button{flex:1}.moduleHero{align-items:flex-start;padding:18px}.moduleHero h2{font-size:20px}.tr{grid-template-columns:1.3fr 1fr;padding:11px 10px}.tr span:nth-child(2),.tr span:nth-child(3),.tr span:nth-child(4),.tr span:nth-child(6){display:none}.tr.head span:nth-child(5){font-size:0}.tr.head span:nth-child(5):after{content:"剩余时间";font-size:9px}.drawer{width:100%;padding:26px 20px}.bars{gap:5px}.chart{overflow-x:auto}.foundationStats{grid-template-columns:repeat(2,minmax(0,1fr))}.adminPanel{overflow-x:auto}.adminRow{min-width:520px}.chatFilters{flex-direction:column;align-items:stretch}.chatFilters input{width:100%;min-width:0}.chatFilters>span{margin:0}.analyticsMetrics,.currencyRows{grid-template-columns:1fr 1fr}.currencyRows{padding:10px}.feishuPreview{grid-template-columns:1fr}.mappingRows>div{grid-template-columns:1.1fr 1fr .55fr}.adviceItem{padding:12px}.todoRow{grid-template-columns:1fr auto}.todoRow>b,.todoRow>.todoPriority{display:none}.todoActions{grid-column:1/-1}.inventoryPreview{grid-template-columns:1fr}.orderItems>div{align-items:flex-start}.orderItems em{text-align:right}}.archiveButton{color:#b42332;cursor:pointer;background:#fff4f4;border:1px solid #edc6c9;border-radius:8px;width:100%;padding:10px;font-weight:700}.archiveButton:disabled,.managementForm button:disabled{opacity:.55;cursor:not-allowed}.shopGroup+.shopGroup{border-top:8px solid var(--bg);margin-top:18px}.shopGroupTitle{border-bottom:1px solid var(--line);background:#f7f9fc;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.shopGroupTitle strong{font-size:13px}.shopGroupTitle span{color:#71809a;font-size:10px}.shopAdminRow{grid-template-columns:1.05fr 1.25fr 1.35fr 1fr .8fr 1.1fr}.shopAdminRow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.modalBackdrop{padding:0}.orderDetailModal{border-radius:0;width:100%;height:100dvh;max-height:100dvh;padding:22px 16px}.orderDetailModal>.close{top:8px}.orderModalHead{margin:-22px -16px 0;padding:22px 52px 12px 16px;display:block;top:-22px}.orderModalHead .statusline{margin-top:12px}.orderSummaryGrid{grid-template-columns:1fr 1fr;padding:4px 12px}.deliverySummary{grid-template-columns:1fr}.modalOrderItems>div{grid-template-columns:48px 1fr;display:grid}.modalOrderItems em{text-align:left;grid-column:2}}.controlbar{z-index:12;position:sticky;top:0;box-shadow:0 4px 14px #1018280a}@media (max-width:760px){.controlbar{z-index:19;top:68px}}.inventoryStickyHeader{z-index:21;background:var(--bg);margin-top:-28px;padding-top:28px;position:sticky;top:0}.inventoryStickyHeader header,.inventoryStickyHeader .controlbar{position:static}.inventoryPinnedControls{z-index:20;background:var(--bg);padding-top:1px;position:sticky;top:167px}.productStatusToolbarHost{scrollbar-width:none;flex:1;align-items:center;min-width:0;display:flex;overflow-x:auto}.productStatusToolbarHost .productStatusTabs{white-space:nowrap;flex:none;margin:0}.productTitleRow{align-items:center;gap:12px;display:flex}.productTitleRow h1{margin-top:3px}.productOperationTitleHost{align-items:center;padding-top:3px;display:flex}.productOperationTitleHost .promotionOperationLogButton{padding:6px 10px}.productOperationSummary{cursor:pointer}.productOperationSummary:hover{background:#f8fbff}.productOperationSummary strong small{color:#4778ee;margin-left:5px;font-size:9px;font-weight:500}.productOperationDetails{border-bottom:1px solid var(--line);background:#f7f9fc;padding:10px 14px}.productOperationDetails>div{border-bottom:1px dashed #dfe5ef;grid-template-columns:minmax(140px,1fr) minmax(130px,1fr) minmax(150px,1fr) minmax(130px,1fr) minmax(210px,1.5fr);gap:12px;padding:8px 4px;font-size:10px;display:grid}.productOperationDetails>div:last-child{border-bottom:0}.productOperationDetails span,.productOperationDetails time,.productOperationDetails small{color:#53627a}.todoModuleToolbarHost{scrollbar-width:none;flex:1;align-items:center;min-width:0;display:flex;overflow-x:auto}.todoModuleToolbarHost::-webkit-scrollbar{display:none}.todoModuleToolbarHost .todoModuleTabs{white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0 0 0 4px}.returnStatusToolbarHost{scrollbar-width:none;flex:1;align-items:center;min-width:0;display:flex;overflow-x:auto}.returnStatusToolbarHost::-webkit-scrollbar{display:none}.returnStatusToolbarHost .returnStatusTabs{white-space:nowrap;flex:none;gap:3px;margin:0}.returnStatusTabs button{padding:7px 9px}.returnStatusTabs button.selected{color:#245ee8;background:#eaf1ff;font-weight:700;box-shadow:inset 0 0 0 1px #bfd0fb}@media (max-width:760px){.inventoryStickyHeader{margin-top:-12px;padding-top:12px}.inventoryStickyHeader .synced{width:auto;margin-left:auto;display:block}.inventoryPinnedControls{top:136px}.productStatusToolbarHost{min-width:560px}}.orderStickyHeader{z-index:21;background:var(--bg);margin-top:-28px;padding-top:28px;position:sticky;top:0}.orderStickyHeader header{position:static}.orderStickyHeader .controlbar{flex-wrap:nowrap;position:static;overflow:hidden}.orderStatusToolbarMount{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.orderStatusToolbarHost{scrollbar-width:none;flex:1;align-items:center;min-width:0;display:flex;overflow-x:auto}.orderStatusToolbarHost::-webkit-scrollbar{display:none}.orderStatusToolbarHost>.orderStatusTabs{flex:none;margin:0;padding:0;overflow:visible}.orderToolbarNotice{white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;gap:10px;margin:0 0 0 auto;padding:0}.orderToolbarNotice span{color:#667085;white-space:nowrap;display:block}.orderToolbarNotice .orderTotalCount{color:#344054;font-weight:700}.orderToolbarNotice .orderLatestSync{color:#7d899e;font-size:11px}.orderToolbarNotice .orderLatestSync:first-letter{color:#25b77a}.orderToolbarNotice .syncNowButton{flex:none;margin-left:0;padding:8px 16px}.orderPinnedControls{z-index:22;background:var(--bg);padding-top:1px;position:sticky;top:167px}.syncTaskBackdrop{z-index:90}.syncTaskModal{width:min(1480px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto}.syncTaskModal>.eyebrow{margin-bottom:3px}.syncTaskModal>h2{margin:0 0 4px}.syncTaskModal>.formHint{margin:0}.syncTaskRow{color:#214baf;box-shadow:inset 4px 0 0 var(--blue);background:linear-gradient(90deg,#edf3ff 0%,#f8fbff 100%);border-color:#a9c2ff}.syncTaskRow:hover{background:#e4edff}.syncTaskRow span:first-child,.syncTaskRow b{color:#2458cf;font-weight:800}.syncConfigTable{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:10px;overflow-x:auto}.syncConfigHeader,.syncConfigRow{grid-template-columns:1.15fr .75fr .85fr 1fr .9fr .85fr .85fr 1.35fr .65fr;align-items:center;gap:10px;min-width:1240px;padding:7px 13px;display:grid}.syncConfigHeader{color:#667085;border-bottom:1px solid var(--line);background:#f5f7fb;font-size:11px;font-weight:800}.syncConfigHelp{cursor:help;outline:none;align-items:center;width:max-content;max-width:100%;display:inline-flex;position:relative}.syncConfigHelp:before{content:"?";color:#64748b;border:1px solid #94a3b8;border-radius:50%;order:2;place-items:center;width:15px;height:15px;margin-left:4px;font-size:10px;display:inline-grid}.syncConfigHelp:after{content:attr(data-tooltip);z-index:25;color:#fff;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#172544;border-radius:8px;width:250px;padding:9px 11px;font-size:11px;font-weight:500;line-height:1.55;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 9px);left:0;transform:translateY(-3px);box-shadow:0 8px 24px #10182833}.syncConfigHelp:hover:after,.syncConfigHelp:focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}.syncConfigHelp:focus-visible{color:#2458cf}.syncConfigRow{border-bottom:1px solid var(--line);margin:0}.syncConfigRow:last-child{border-bottom:0}.syncConfigRow>strong{color:#172544;font-size:13px}.syncConfigRow>input{border:1px solid var(--line);border-radius:8px;width:100%;min-width:0;padding:6px 9px}.syncConfigRow>small{color:var(--muted);white-space:nowrap;font-size:11px}.syncConfigRow>button{padding:6px 10px}.syncEnabled{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.syncTaskFootnote{color:#667085;margin:6px 2px 0;font-size:12px}.businessAutomationPreview{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.businessAutomationHomePanel{margin-top:14px;padding:18px}.businessAutomationPreviewHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:10px;display:flex}.businessAutomationPreviewHead .eyebrow{color:#8a6100;margin:0 0 3px}.businessAutomationPreviewHead h3{margin:0 0 3px}.businessAutomationPreviewHead span{color:#667085;font-size:12px}.businessAutomationPreviewHead>b{color:#8a6100;background:#fff8e7;border:1px solid #f0cb74;border-radius:999px;flex:none;padding:6px 10px;font-size:11px}.businessAutomationTable{border:1px solid var(--line);background:#fff;border-radius:12px;overflow-x:auto}.businessAutomationHeader,.businessAutomationRow{grid-template-columns:1.05fr .65fr .95fr .85fr 1.9fr 1.65fr;align-items:center;gap:12px;min-width:1360px;padding:9px 13px;display:grid}.businessAutomationHeader{border-bottom:1px solid var(--line);color:#667085;background:#f5f7fb;font-size:11px;font-weight:800}.businessAutomationRow{border-bottom:1px solid var(--line);color:#475467;min-height:56px;font-size:12px}.businessAutomationRow:last-child{border-bottom:0}.businessAutomationRow>strong{color:#172544;font-size:13px}.businessAutomationMode{color:#8a6100;background:#fff7df;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:4px 8px;font-weight:700;display:inline-flex}.businessAutomationMode i{background:#e4a11b;border-radius:50%;width:7px;height:7px}.businessAutomationMode.enabled{color:#087443;background:#eaf8f0}.businessAutomationMode.enabled i{background:#12a267}.businessAutomationTimes{flex-wrap:wrap;gap:5px;display:flex}.businessAutomationTimes em{color:#2458cf;background:#f5f8ff;border:1px solid #c9d8f6;border-radius:6px;padding:3px 6px;font-style:normal;font-weight:700}.businessAutomationSummary{color:#596780;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.businessAutomationActions{flex-wrap:nowrap;gap:7px;display:flex}.businessAutomationActions button{color:#2458cf;cursor:pointer;white-space:nowrap;background:#f4f7ff;border:1px solid #b8c9ee;border-radius:7px;flex:none;padding:6px 9px}.businessAutomationActions button:disabled{color:#98a2b3;cursor:not-allowed;background:#f5f6f8;border-color:#d7dce5}.businessAutomationActions button.primary{color:#fff;background:#3472ef;border-color:#3472ef}.businessAutomationNotice{color:#667085;margin:7px 2px 0;font-size:11px}.businessAutomationDetailBackdrop{z-index:110}.businessAutomationHistoryBackdrop{z-index:114}.businessAutomationHistoryDetailBackdrop{z-index:116}.businessAutomationHistoryShopBackdrop{z-index:118}.businessAutomationHistoryModal{width:min(1480px,100vw - 40px);max-height:calc(100vh - 48px);overflow:hidden auto}.businessAutomationHistoryDetailModal{width:min(1180px,100vw - 40px);max-height:calc(100vh - 48px);overflow:hidden auto}.businessAutomationHistoryShopModal{width:min(1280px,100vw - 40px);max-height:calc(100vh - 48px);overflow:hidden auto}.businessAutomationHistoryTitle,.businessAutomationHistoryPager{justify-content:space-between;align-items:center;gap:14px;display:flex}.businessAutomationHistoryTitle h2{margin:0 0 4px}.businessAutomationHistoryTitle span,.businessAutomationHistoryPager{color:var(--muted);font-size:12px}.businessAutomationHistoryList{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:16px;overflow:hidden}.businessAutomationHistoryHeader,.businessAutomationHistoryRow{white-space:nowrap;grid-template-columns:1.05fr 1.35fr .85fr .9fr .72fr .72fr repeat(5,.55fr) .72fr;align-items:center;column-gap:5px;width:100%;padding:0 10px;display:grid}.businessAutomationHistoryHeader{border-bottom:1px solid var(--line);min-height:38px;color:var(--muted);background:#f6f8fc;font-size:11px;font-weight:600}.businessAutomationHistoryRow{border-bottom:1px solid var(--line);min-height:50px;color:var(--ink);font-size:12px}.businessAutomationHistoryRow:last-child{border-bottom:0}.businessAutomationHistoryRow>strong{text-overflow:ellipsis;overflow:hidden}.businessAutomationHistoryRow>button{white-space:nowrap;padding:6px 9px}.businessAutomationHistoryStatus{color:#087443;white-space:nowrap;background:#eaf8f0;border-radius:999px;padding:4px 8px;font-size:11px}.businessAutomationHistoryStatus.partial_failed,.businessAutomationHistoryStatus.failed{color:#b42318;background:#fff0ed}.businessAutomationHistoryStatus.pending_approval{color:#8a6100;background:#fff7df}.businessAutomationHistoryMetrics{flex-wrap:wrap;gap:7px;display:flex}.businessAutomationHistoryMetrics>span{color:#667085;background:#f5f7fb;border-radius:7px;padding:5px 8px;font-size:11px}.businessAutomationHistoryMetrics b{color:#172544}.businessAutomationHistoryMetrics.detail{margin:15px 0 18px}.businessAutomationHistoryEmpty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:10px;margin-top:16px;padding:30px}.businessAutomationHistoryEmpty.failed{color:#b42318}.businessAutomationHistoryEmpty.compact{margin-top:0;padding:18px}.businessAutomationHistoryPager{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.businessAutomationHistoryPager>div{gap:8px;display:flex}.businessAutomationHistoryDetailModal>h2,.businessAutomationHistoryDetailModal>h3{margin-bottom:10px}.businessAutomationHistoryShopTable{border:1px solid var(--line);border-radius:10px;overflow:hidden}.businessAutomationHistoryShopTable>div{border-top:1px solid var(--line);color:#475467;grid-template-columns:1.5fr repeat(4,.55fr) 1.6fr .7fr;gap:7px;padding:9px 12px;font-size:12px;display:grid}.businessAutomationHistoryShopTable>div:first-child{border-top:0}.businessAutomationHistoryShopTable .head{color:#667085;background:#f5f7fb;font-size:11px;font-weight:800}.businessAutomationHistoryShopTable button{white-space:nowrap;padding:6px 8px}.businessAutomationHistoryShopTable button:disabled{color:#98a2b3;cursor:default;background:#f2f4f7;border-color:#e4e7ec}.businessAutomationHistoryProductTable{border:1px solid var(--line);border-radius:10px;overflow:hidden}.businessAutomationHistoryProductTable>div{border-top:1px solid var(--line);color:#667085;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr) .45fr minmax(0,1.25fr);gap:8px;padding:10px 12px;font-size:12px;display:grid}.businessAutomationHistoryProductTable>div:first-child{border-top:0}.businessAutomationHistoryProductTable .head{color:#667085;background:#f5f7fb;font-size:11px;font-weight:800}.businessAutomationHistoryProductTable strong,.businessAutomationHistoryProductTable b,.businessAutomationHistoryProductTable span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.businessAutomationHistoryProductTable>div.failed{background:#fff8f7;border-color:#f3b7af}.businessAutomationManagerBackdrop{z-index:112}.businessAutomationManagerModal{width:min(880px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto}.businessAutomationManagerModal h2{margin:0 0 5px}.businessAutomationManagerIntro{color:#667085;margin:0 0 16px;font-size:12px}.businessAutomationManagerForm{gap:14px;display:grid}.businessAutomationManagerTop{grid-template-columns:1.25fr 1fr 1fr;gap:10px;display:grid}.businessAutomationManagerTop>label,.businessAutomationTimeGrid label,.businessAutomationWindowGrid label{color:#667085;gap:6px;font-size:11px;display:grid}.businessAutomationManagerTop input,.businessAutomationManagerTop select,.businessAutomationTimeGrid input,.businessAutomationWindowGrid input{color:#172544;background:#fff;border:1px solid #d8dfeb;border-radius:8px;min-width:0;height:38px;padding:0 10px}.businessAutomationReadOnlyValue{color:#667085;background:#f5f7fb;border:1px solid #d8dfeb;border-radius:8px;align-items:center;height:38px;padding:0 10px;display:flex}.businessAutomationManagerTop input:disabled{color:#667085;background:#f5f7fb}.businessAutomationSwitch{background:#f8faff;border:1px solid #d8dfeb;border-radius:9px;align-items:center;padding:9px 11px;gap:9px!important;display:flex!important}.businessAutomationSwitch input{width:17px;height:17px;padding:0}.businessAutomationSwitch span,.businessAutomationSwitch small{display:block}.businessAutomationSwitch b{color:#172544;font-size:12px}.businessAutomationSwitch small{color:#7a869b;margin-top:2px;font-size:10px}.businessAutomationScheduleType{border:1px solid #d8dfeb;border-radius:9px;align-items:center;gap:20px;margin:0;padding:10px 13px;display:flex}.businessAutomationScheduleType legend{color:#475467;padding:0 5px;font-size:11px;font-weight:800}.businessAutomationScheduleType label{color:#344054;align-items:center;gap:6px;font-size:12px;display:inline-flex}.businessAutomationTimeGrid,.businessAutomationWindowGrid{border:1px solid #d8dfeb;border-radius:10px;grid-template-columns:1.35fr repeat(4,minmax(110px,.7fr));align-items:end;gap:10px;padding:13px;display:grid}.businessAutomationWindowGrid{grid-template-columns:1.45fr repeat(3,minmax(135px,.8fr))}.businessAutomationTimeGrid>div,.businessAutomationWindowGrid>div{align-self:center}.businessAutomationTimeGrid b,.businessAutomationTimeGrid span,.businessAutomationWindowGrid b,.businessAutomationWindowGrid span{display:block}.businessAutomationTimeGrid b,.businessAutomationWindowGrid b{color:#172544;margin-bottom:4px;font-size:12px}.businessAutomationTimeGrid>div span,.businessAutomationWindowGrid>div span{color:#7a869b;font-size:10px}.businessAutomationSafetyNote{color:#6f5521;background:#fff9e9;border:1px solid #f0cb74;border-radius:9px;gap:3px;padding:10px 12px;font-size:11px;display:grid}.businessAutomationManagerMessage{color:#2458cf;margin:0;font-size:12px}.businessAutomationDetailModal{width:min(820px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto}.businessAutomationDetailTitle{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.businessAutomationDetailTitle h2{margin:0 0 5px}.businessAutomationDetailTitle span{color:#667085;font-size:12px}.businessAutomationDetailTitle>b{color:#8a6100;background:#fff7df;border-radius:999px;flex:none;padding:6px 10px;font-size:11px}.businessAutomationDetailMeta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.businessAutomationDetailMeta>div{border:1px solid var(--line);background:#f8faff;border-radius:9px;min-width:0;padding:10px}.businessAutomationDetailMeta span,.businessAutomationDetailMeta strong{display:block}.businessAutomationDetailMeta span{color:#7a869b;margin-bottom:5px;font-size:10px}.businessAutomationDetailMeta strong{color:#263650;font-size:12px}.businessAutomationSteps{border:1px solid var(--line);border-radius:11px;overflow:hidden}.businessAutomationSteps h3{background:#f5f7fb;margin:0;padding:10px 13px;font-size:13px}.businessAutomationSteps>div{border-top:1px solid var(--line);color:#475467;align-items:center;gap:10px;padding:10px 13px;font-size:12px;display:flex}.businessAutomationSteps>div b{color:#2458cf;background:#e9f0ff;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.businessAutomationGuard{color:#6f5521;background:#fff9e9;border:1px solid #f0cb74;border-radius:9px;gap:4px;margin-top:12px;padding:10px 12px;font-size:12px;display:grid}@media (max-width:760px){.businessAutomationPreviewHead,.businessAutomationDetailTitle{flex-direction:column;align-items:flex-start}.businessAutomationDetailMeta{grid-template-columns:1fr 1fr}.businessAutomationManagerTop,.businessAutomationTimeGrid,.businessAutomationWindowGrid{grid-template-columns:1fr}.businessAutomationHistoryTitle,.businessAutomationHistoryPager{flex-direction:column;align-items:flex-start}}.syncRunHistory{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.syncRunHistory>div{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .85fr 1.1fr 1fr 1.35fr 1.35fr .75fr;gap:10px;padding:9px 0;font-size:12px;display:grid}.syncRunHistoryHeader{color:#667085;background:#f5f7fb;font-weight:800;font-size:11px!important}.syncRunHistoryRow>span:nth-child(5),.syncRunHistoryRow>span:nth-child(6){color:#667085;white-space:nowrap;font-size:11px}.syncRunHistory b{color:#344054}.syncRunHistory .syncRunStatus-succeeded{color:var(--todo-green)}.syncRunHistory .syncRunStatus-running,.syncRunHistory .syncRunStatus-scheduled{color:var(--blue)}.syncRunHistory .syncRunStatus-partial_failed,.syncRunHistory .syncRunStatus-failed{color:var(--todo-red)}.syncRunHistory .syncRunStatus-cancelled{color:var(--muted)}.syncRunPager{justify-content:space-between;align-items:center;gap:12px;grid-template-columns:none!important;display:flex!important}.syncRunPager>div{align-items:center;gap:10px;display:flex}.syncRunPager button{color:#2458cf;cursor:pointer;background:#f4f7ff;border:1px solid #b8c9ee;border-radius:7px;padding:6px 12px}.syncRunPager button:disabled{cursor:not-allowed;opacity:.45}.syncRunDetailButton{color:#2458cf;cursor:pointer;background:#f4f7ff;border:1px solid #b8c9ee;border-radius:7px;padding:6px 9px}.syncRunDetailBackdrop{z-index:100}.syncRunDetailModal{width:min(1040px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto}.syncRunDetailSummary{color:#475467;flex-wrap:wrap;gap:10px 24px;margin:12px 0 16px;font-size:12px;display:flex}.syncRunItemTable{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.syncRunItemHeader,.syncRunItemRow{border-bottom:1px solid var(--line);grid-template-columns:1.25fr .75fr .65fr 1.2fr 1.7fr;align-items:center;gap:12px;min-width:840px;padding:10px 12px;font-size:12px;display:grid}.syncRunItemHeader{color:#667085;background:#f5f7fb;font-weight:800}.syncRunItemRow:last-child{border-bottom:0}.syncRunItemRow.failed{background:#fff5f6}.syncRunItemRow.failed>span:nth-child(2),.syncRunItemRow.failed>span:last-child{color:var(--todo-red)}.syncRunItemRow>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.syncRunDetailActions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.syncRunDetailActions>button:not(.primary){border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 14px}@media (max-width:760px){.syncRunHistory>div{grid-template-columns:1fr 1fr}.orderStickyHeader{margin-top:-12px;padding-top:12px}.orderStickyHeader .synced{width:auto;margin-left:auto;display:block}.orderPinnedControls{top:136px}.orderToolbarNotice .orderTotalCount,.orderToolbarNotice .orderLatestSync{display:none}.orderToolbarNotice button{padding:6px 8px}}.returnFilters{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;margin:12px 0;padding:10px 12px;display:flex}.returnFilters input{border:1px solid var(--line);border-radius:8px;width:min(460px,70vw);padding:10px 12px}.returnFilters button{color:#2463dc;background:#fff;border:1px solid #cbd8ed;border-radius:8px;padding:9px 13px}.returnFilters span{color:#60708d;margin-left:auto;font-size:12px}.returnTable{overflow:auto}.returnTableHead,.returnTableRow{text-align:left;grid-template-columns:70px 92px 125px 108px 130px minmax(240px,1.6fr) minmax(130px,.9fr) minmax(150px,1fr) minmax(140px,1fr) minmax(140px,1fr);align-items:center;gap:10px;min-width:1400px;padding:10px 12px;display:grid}.returnTableHead{z-index:1;color:#60708d;border-bottom:1px solid var(--line);background:#f6f8fc;font-size:11px;font-weight:700;position:sticky;top:0}.returnTableRow{border:0;border-bottom:1px solid var(--line);color:#101c34;width:100%;font:inherit;cursor:pointer;background:#fff}.returnTableRow:hover{background:#f8fbff}.returnTableRow>span{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.returnTableRow b,.returnTableRow small{display:block}.returnTableRow small{color:#70809d;margin-top:3px;font-size:10px}.returnTableRow em{color:#08784c;background:#e7f7ee;border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal;display:inline-block}.returnProduct{grid-template-columns:40px 1fr;column-gap:8px;display:grid!important}.returnProduct img,.returnProduct i{object-fit:cover;background:#edf3ff;border-radius:6px;grid-row:1/3;width:40px;height:40px}.returnProduct i{color:#346ef1;place-items:center;font-style:normal;display:grid}.returnProduct b,.returnProduct small{white-space:nowrap;text-overflow:ellipsis;grid-column:2;overflow:hidden}.returnDetailModal{width:min(1040px,94vw)}.returnDetailGrid{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px;margin-top:18px;padding:6px 18px;display:grid}.returnDetailGrid>div{border-bottom:1px solid var(--line);padding:13px 0}.returnDetailGrid small,.returnDetailGrid b{display:block}.returnDetailGrid small{color:#71809b;margin-bottom:5px}.returnDetailGrid .wide{grid-column:span 2}@media (max-width:760px){.returnDetailGrid{grid-template-columns:1fr 1fr}.returnDetailGrid .wide{grid-column:span 2}}.productSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.productSummary>div{border:1px solid var(--line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.productSummary span{color:#667085;font-size:11px}.productSummary strong{font-size:22px}.productSummary .warning strong{color:#b26d08}.productSummary .danger strong{color:#c93750}.inventoryReadOnlyBoundary{background:#fff9ea;border:1px solid #e6d09b;border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.inventoryReadOnlyBoundary strong{color:#8a5b00;font-size:11px}.inventoryReadOnlyBoundary span{color:#806f4f;font-size:10px}.panel:has(.productCatalog){overflow-x:auto}.productCatalogHead,.productCatalogRow{grid-template-columns:2.4fr .85fr .75fr .75fr .65fr .55fr .8fr .7fr 1.05fr;align-items:center;gap:12px;display:grid}.productCatalogHead{color:#7d899e;background:#fafbfc;padding:11px 14px;font-size:10px;font-weight:700}.productCatalogRow{text-align:left;color:#344054;cursor:pointer;background:#fff;border:0;border-top:1px solid #eef1f5;width:100%;padding:9px 14px}.productCatalogRow:hover{background:#f8faff}.productCatalogRow.productAnomaly{background:#fffafb;box-shadow:inset 3px 0 #e5484d}.productCatalogRow>strong,.productCatalogRow>span{font-size:11px}.productCatalogRow>span{flex-direction:column;gap:4px;display:flex}.productCatalogRow small{color:#7d899e;font-size:9px}.productIdentity{align-items:center;gap:10px;min-width:0;display:flex}.productIdentity img,.productImageFallback{object-fit:cover;background:#edf2ff;border-radius:7px;flex:0 0 44px;width:44px;height:44px}.productImageFallback{color:#5574bd;place-items:center;display:grid}.productIdentity>span{flex-direction:column;gap:3px;min-width:0;display:flex}.productIdentity>span>strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.productCodes{align-items:center;gap:6px;min-width:0;display:flex}.productCodes a{color:#245ee8;white-space:nowrap;text-overflow:ellipsis;max-width:135px;font-size:9px;overflow:hidden}.productCodes i{color:#7d899e;font-size:9px;font-style:normal}.productCodes em{color:#356df3;background:#eef3ff;border-radius:5px;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.productStatus{color:#667085;background:#eef2f6;border-radius:999px;width:max-content;padding:4px 7px;font-size:9px;font-style:normal}.productStatus.active{color:#18845b;background:#e8f8f1}.productStatus.pending{color:#a96608;background:#fff4df}.productStatus.error,.productStatus.archived{color:#c93750;background:#fff0f2}.stockZero{color:#c93750;font-size:15px!important}.stockZero:after{content:" · 缺货";font-size:9px}@media (max-width:760px){.productSummary{grid-template-columns:1fr 1fr}.inventoryReadOnlyBoundary{flex-direction:column;align-items:flex-start}}.productPagination{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-width:1320px;padding:14px;display:flex}.productPagination>span{color:#667085;font-size:11px}.productPagination>div{gap:6px;display:flex}.productPagination button{border:1px solid var(--line);color:#344054;background:#fff;border-radius:7px;min-width:34px;height:32px;padding:0 10px}.productPagination button.selected{color:#245ee8;background:#eef3ff;border-color:#356df3}.productPagination button:disabled{cursor:not-allowed;opacity:.4}.orderPagination{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.orderPagination>span{color:#667085;font-size:12px}.orderPagination>div{gap:8px;display:flex}.orderPagination button{border:1px solid var(--line);color:#344054;background:#fff;border-radius:7px;height:32px;padding:0 14px}.orderPagination button:disabled{cursor:not-allowed;opacity:.4}.productSummary>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.productSummary>button:hover,.productSummary>button.selected{border-color:#356df3;box-shadow:0 0 0 2px #356df318}.productCatalog{min-width:1560px}.productTagCell{flex-direction:column;gap:5px;min-width:0;display:flex}.productTagChips{flex-wrap:wrap;gap:4px;display:flex}.productTagChips>span{color:#245ee8;background:#edf4ff;border-radius:999px;align-items:center;gap:3px;padding:3px 6px;font-size:9px;display:inline-flex}.productTagChips button{color:#245ee8;cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.productTagCell select{width:100%;padding:5px 22px 5px 7px;font-size:9px}.productTagCreate{gap:4px;display:flex}.productTagCreate input{border:1px solid var(--line);border-radius:6px;width:100%;min-width:0;padding:5px 6px;font-size:9px}.productTagCreate button{color:#fff;cursor:pointer;background:#356df3;border:0;border-radius:6px;width:25px}.productTagCreate button:disabled{opacity:.45;cursor:not-allowed}.productTagPicker{width:100%;position:relative}.productTagTrigger{border:1px solid var(--line);color:#344054;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#fff;border-radius:7px;width:100%;padding:5px 6px;font-size:9px;overflow:hidden}.productTagTrigger:after{content:"⌄";float:right;color:#7d899e}.productTagPicker.open .productTagTrigger{border-color:#356df3}.productTagMenu{background:#fff;border:1px solid #d9e1ee;border-radius:8px;flex-direction:column;gap:5px;margin-top:4px;padding:7px;display:flex;box-shadow:0 6px 18px #10182820}.productTagMenu>small{color:#7d899e;font-size:8px}.productTagCreate button{width:auto;min-width:38px;padding:0 6px}.productTagOptions{flex-wrap:wrap;gap:5px;display:flex}.productTagOptions button{color:#245ee8;cursor:pointer;background:#f6f9ff;border:1px solid #cfd9ec;border-radius:999px;padding:4px 7px;font-size:9px}.productTagOptions span{color:#98a2b3;font-size:8px}.productTagError{color:#c93750;word-break:break-all;font-size:8px;font-style:normal}.productTagChips .pending{opacity:.6}.panel:has(.productCatalog){overflow:visible}.productCatalog{width:100%;min-width:0}.productCatalogHead,.productCatalogRow{grid-template-columns:minmax(250px,2.5fr) .55fr .42fr .62fr .72fr .35fr .52fr .78fr .86fr;gap:6px}.productCatalogHead{padding-left:10px;padding-right:10px}.productCatalogRow{padding:8px 10px}.productCatalogRow:has(.productTagPicker.open){z-index:20;position:relative}.productTagMenu{z-index:30;width:210px;position:absolute;top:100%;right:0}.productTagCreate{height:27px}.productTagCreate input{padding:4px 6px}.productPagination,.productCatalogRow>strong,.productCatalogRow>span{min-width:0}.productCatalogRow>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productIdentity{gap:7px}.productIdentity img,.productImageFallback{flex-basis:38px;width:38px;height:38px}.productCodes{gap:4px}.productCodes a{max-width:220px;display:block}.productCodes i{display:none}.stockBreakdown{flex-direction:column;gap:2px;display:flex}.stockBreakdown strong{color:#253858;font-size:12px}.stockBreakdown small{white-space:nowrap}.stockBreakdown.stockZero{font-size:11px!important}.stockBreakdown.stockZero strong{color:#c93750}.stockBreakdown.stockZero:after{content:"全仓缺货";color:#c93750;font-size:9px}.promotionProductsModal{width:min(1040px,100vw - 48px);max-height:82vh;padding:16px;overflow:auto}.promotionViewSwitch{align-items:center;gap:6px;margin:10px 0;display:flex}.promotionViewSwitch button{border:1px solid var(--line);color:#53627a;cursor:pointer;background:#fff;border-radius:7px;padding:7px 11px;font-size:11px}.promotionViewSwitch button.active{color:#245ee8;background:#eef3ff;border-color:#356df3;font-weight:700}.promotionViewSwitch span{color:#7d899e;margin-left:auto;font-size:10px}.promotionViewSwitch .promotionAutoAddAllButton{color:#b45309;background:#fff7ed;border-color:#e8892e;margin-left:auto;font-weight:700}.promotionViewSwitch .promotionAutoAddAllButton:hover{background:#ffedd5}.promotionViewSwitch .promotionAutoAddAllButton:disabled{opacity:.5;cursor:not-allowed}.promotionViewSwitch .promotionAllShopJoinButton{color:#fff;background:#2563eb;border-color:#2563eb;margin-left:auto;font-weight:700}.promotionViewSwitch .promotionAllShopJoinButton:hover{background:#1d4ed8}.allShopElasticFilters{justify-content:space-between;align-items:end;gap:16px;margin:14px 22px;display:flex}.allShopElasticFilters label{color:var(--muted);flex-direction:column;gap:5px;font-size:10px;display:flex}.allShopElasticFilters select,.allShopElasticFilters input[type=date]{border:1px solid var(--line);color:#445066;background:#fff;border-radius:8px;min-width:150px;padding:8px}.allShopElasticGroups{border:1px solid var(--line);border-radius:10px;margin:0 22px;overflow:auto}.allShopElasticGroups details{border-top:1px solid var(--line)}.allShopElasticGroups details:first-child{border-top:0}.allShopElasticGroups summary{cursor:pointer;justify-content:space-between;padding:10px 12px;display:flex}.allShopElasticGroups details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 12px 10px;display:grid}.allShopElasticGroups details>div>span{background:#f7f9fc;border-radius:6px;justify-content:space-between;gap:8px;padding:7px;font-size:9px;display:flex}.allShopElasticGroups small{color:var(--muted)}.allShopElasticSyncRows{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:150px;margin:0 22px 12px;display:grid;overflow:auto}.allShopElasticSyncRows>button{text-align:left;border:1px solid var(--line);color:inherit;cursor:pointer;background:#fff;border-radius:7px;grid-template-columns:minmax(100px,1fr) auto auto;align-items:center;gap:8px;padding:7px 8px;font-size:9px;display:grid}.allShopElasticSyncRows>button.syncing{background:#eff6ff;border-color:#93c5fd}.allShopElasticSyncRows>button.success{background:#f0fdf4;border-color:#86efac}.allShopElasticSyncRows>button.failed{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.allShopElasticSyncRows>button:disabled{cursor:default}.allShopElasticSyncRows>button>b{color:#1d4ed8;white-space:nowrap;background:#dbeafe;border-radius:999px;padding:3px 7px}.allShopElasticSyncRows span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.allShopElasticHistory,.allShopElasticSyncPanel{background:#f8fbff;border:1px solid #bfdbfe;border-radius:10px;margin:0 22px 12px;overflow:hidden}.allShopElasticHistory>header,.allShopElasticSyncPanel>header{border-bottom:1px solid #dbeafe;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.allShopElasticHistory>header>div{flex-direction:column;gap:2px;display:flex}.allShopElasticHistory>header span,.allShopElasticSyncPanel>header span{color:var(--muted);font-size:9px}.allShopElasticHistory>header>b{color:#1d4ed8;font-size:10px}.allShopElasticHistory>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:170px;padding:8px;display:grid;overflow:auto}.allShopElasticHistory>div>div{background:#fff;border:1px solid #dbeafe;border-radius:7px;grid-template-columns:minmax(90px,1fr) repeat(3,auto);align-items:center;gap:7px;padding:7px 8px;font-size:9px;display:grid}.allShopElasticHistory>div>div.failed{background:#fef2f2;border-color:#fca5a5}.allShopElasticHistory>div>div.partial{background:#fffbeb;border-color:#fcd34d}.allShopElasticHistory>div>div.accepted{background:#f0fdf4;border-color:#86efac}.allShopElasticHistory>div>div b{color:#0f766e;font-size:10px}.allShopElasticHistory>div>div.failed b{color:#b91c1c}.allShopElasticHistory>p{text-align:center;color:var(--muted);margin:0;padding:16px;font-size:10px}.allShopElasticSyncPanel .allShopElasticSyncRows{grid-template-columns:repeat(3,minmax(0,1fr));max-height:125px;margin:8px}@media (max-width:1100px){.allShopElasticHistory>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.allShopElasticHistory>div{grid-template-columns:1fr}}.allShopElasticPreviousSync{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0 22px 12px;overflow:hidden}.allShopElasticPreviousSync>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.allShopElasticPreviousSync>header span{color:var(--muted);font-size:9px}.allShopElasticPreviousSync>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:170px;padding:8px;display:grid;overflow:auto}.allShopElasticPreviousSync>div>div{border:1px solid var(--line);background:#f8fafc;border-radius:7px;grid-template-columns:minmax(90px,1fr) auto auto;align-items:center;gap:6px 9px;padding:7px 8px;font-size:9px;display:grid}.allShopElasticPreviousSync time{color:var(--muted);grid-column:1/-1;font-size:8px}.allShopElasticPreviousSync b{color:#0f766e}@media (max-width:1100px){.allShopElasticPreviousSync>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.allShopElasticPreviousSync>div{grid-template-columns:1fr}}.allShopElasticModal{overflow-y:auto}.allShopElasticModal>.allShopElasticFilters,.allShopElasticModal>.promotionEnrollmentPolicy,.allShopElasticModal>.allShopElasticSyncPanel,.allShopElasticModal>.allShopElasticFiltered,.allShopElasticModal>.allShopElasticHistory,.allShopElasticModal>.allShopElasticPreviousSync{flex:none}.allShopElasticModal>header{z-index:3;background:#fff;position:sticky;top:0}.allShopElasticModal>footer{z-index:3;background:#fff;margin-top:0;position:sticky;bottom:0}.allShopElasticModal>header{order:0}.allShopElasticModal>.allShopElasticFilters{order:1}.allShopElasticModal>.promotionEnrollmentPolicy{order:2}.allShopElasticModal>.allShopElasticSyncPanel{order:3}.allShopElasticModal>.allShopElasticFiltered{order:4}.allShopElasticModal>.allShopElasticHistory{order:5}.allShopElasticModal>.allShopElasticPreviousSync{order:6}.allShopElasticModal>footer{order:7}.allShopElasticTitle>div{align-items:center;gap:10px;display:flex}.allShopElasticPolicyBadge{color:#92400e;border-left:1px solid #f59e0b;padding-left:10px;font-size:10px;font-weight:700}.allShopElasticDetailBackdrop{z-index:140;justify-content:center;align-items:center;padding:24px;display:flex}.allShopElasticDetailModal{background:#fff;border-radius:14px;flex-direction:column;width:min(820px,92vw);max-height:82vh;display:flex;overflow:hidden;box-shadow:0 24px 70px #0f172a55}@media (max-width:800px){.allShopElasticDetailBackdrop{padding:10px}.allShopElasticDetailModal{width:100%;max-height:90vh}}.allShopElasticDetailModal>header{border-bottom:1px solid var(--line);margin:0;padding:16px 20px}.allShopElasticDetailSummary{color:var(--muted);background:#f8fafc;gap:18px;padding:12px 20px;font-size:11px;display:flex}.allShopElasticDetailSummary b{color:#1d4ed8}.allShopElasticDetailList{padding:10px 20px 20px;overflow:auto}.allShopElasticDetailList>div:not(.stateMini){border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,1fr) minmax(180px,1.4fr) auto auto;align-items:center;gap:10px;padding:9px 4px;font-size:10px;display:grid}.allShopElasticDetailList small{color:var(--muted)}.allShopElasticDetailList b{color:#dc2626}.allShopElasticFiltered{background:#f0fdf4;border:1px solid #a7f3d0;border-radius:10px;margin:0 22px 12px;overflow:hidden}.allShopElasticFiltered>header{border-bottom:1px solid #a7f3d0;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.allShopElasticFiltered>header>div{flex-direction:column;gap:2px;display:flex}.allShopElasticFiltered>header span{color:var(--muted);font-size:9px}.allShopElasticFiltered>header>b{color:#047857}.allShopElasticFiltered>.allShopElasticGroups{background:#fff;max-height:260px;margin:8px}.allShopElasticFiltered .stateMini{grid-column:1/-1;padding:10px}.moduleTabs button.active{color:#245ee8;background:#fff;font-weight:700;box-shadow:0 1px 4px #d7dbe3}.promotionOperationToolbarHost{flex:1;align-items:center;min-width:0;display:flex}.promotionOperationToolbar{align-items:center;gap:8px;display:flex}.promotionOperationNotice,.promotionOperationLogButton{border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:7px 10px;font-size:11px}.promotionOperationNotice.success{color:#16734d;background:#edf9f3;border-color:#8bd5b0}.promotionOperationNotice.error{color:#a45d05;background:#fff6e9;border-color:#efbf86}.promotionOperationLogButton{color:#245ee8}.promotionOperationLogButton b{background:#edf3ff;border-radius:9px;margin-left:4px;padding:1px 6px}.promotionOperationBackdrop{z-index:40;justify-content:center;align-items:center;padding:24px;display:flex}.promotionOperationModal{background:#fff;border-radius:16px;flex-direction:column;width:min(1120px,94vw);max-height:min(760px,88vh);display:flex;overflow:hidden;box-shadow:0 24px 70px #10182842}.promotionOperationModal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.promotionOperationModal header h2{margin:4px 0}.promotionOperationModal header span{color:var(--muted);font-size:11px}.promotionOperationModal header button{cursor:pointer;background:0 0;border:0}.promotionOperationFilters{gap:8px;padding:14px 24px;display:flex}.promotionOperationFilters button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:7px 12px;font-size:11px}.promotionOperationFilters button.active{color:#245ee8;background:#edf3ff;border-color:#2f6df6}.promotionOperationTable{grid-template-columns:minmax(180px,1.4fr) minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) minmax(210px,1.35fr);align-items:center;gap:14px;display:grid}.promotionOperationTableHead{color:var(--muted);background:#f6f8fc;margin:0 24px;padding:10px 12px;font-size:10px}.promotionOperationList{border:1px solid var(--line);border-top:0;margin:0 24px 22px;overflow:auto}.promotionOperationList article{border-bottom:1px solid var(--line);padding:12px;font-size:11px}.promotionOperationList article:last-child{border-bottom:0}.promotionOperationList article strong{font-size:11px}.promotionOperationList article span,.promotionOperationList article time{color:#445066}.promotionOperationList article span:last-child{color:#168056}.promotionOperationList article span.error{color:#b25a00}.promotionAutoAddAlert{background:#fff;border:1px solid #dfe7f1;border-radius:11px;margin:10px 0;overflow:hidden}.promotionAutoAddAlert.hasPending{border-color:#f0bd62;box-shadow:0 0 0 2px #f6a92812}.promotionAutoAddAlert>header{background:#f8fafc;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;display:flex}.promotionAutoAddAlert.hasPending>header{background:#fff8e9}.promotionAutoAddAlert>header div{flex-direction:column;gap:2px;display:flex}.promotionAutoAddAlert>header strong{font-size:12px}.promotionAutoAddAlert>header span{color:#738098;font-size:9px}.promotionAutoAddAlert>header b{color:#b56a00;font-size:11px}.promotionAutoAddList{display:grid}.promotionAutoAddList>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1f6;grid-template-columns:minmax(230px,1.5fr) 180px 90px 80px;align-items:center;gap:12px;padding:9px 13px;display:grid}.promotionAutoAddList>button:hover{background:#fffcf4}.promotionAutoAddList span{flex-direction:column;gap:2px;min-width:0;display:flex}.promotionAutoAddList strong,.promotionAutoAddList b{font-size:10px}.promotionAutoAddList small{text-overflow:ellipsis;white-space:nowrap;color:#78859a;font-size:9px;overflow:hidden}.promotionAutoAddList em{color:#b56a00;text-align:right;font-size:9px;font-style:normal;font-weight:700}.promotionAutoAddEmpty{color:#78859a;text-align:center;padding:13px;font-size:10px}.promotionAutoAddModal{flex-direction:column;width:min(900px,94vw);max-height:82vh;display:flex;overflow:hidden}.promotionAutoAddModal .modalHeader small{color:#6f7e94;font-size:10px}.promotionAutoAddHead,.promotionAutoAddProducts>div{grid-template-columns:minmax(200px,1.5fr) 100px 90px 100px 65px 60px;align-items:center;gap:8px;display:grid}.promotionAutoAddHead{color:#68778e;background:#f6f9fd;padding:7px 10px;font-size:9px;font-weight:700}.promotionAutoAddProducts{overflow:auto}.promotionAutoAddProducts>div{border-top:1px solid #edf1f6;min-height:34px;padding:5px 10px;font-size:10px}.promotionAutoAddProducts strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.promotionAutoAddProducts b{color:#bd6200}.promotionAutoAddProducts>div>button{color:#a85d00;cursor:pointer;background:#fff8e9;border:1px solid #f0b35b;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:700}.promotionAutoAddProducts>div>button:disabled{opacity:.45;cursor:wait}.promotionAutoAddModal>footer{background:#fff;border-top:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.promotionAutoAddModal>footer span{color:#718099;font-size:9px}.promotionAutoAddModal>footer button{color:#fff;cursor:pointer;background:#d97706;border:0;border-radius:7px;padding:8px 12px;font-size:10px;font-weight:700}.promotionAutoAddModal>footer button:disabled{opacity:.45;cursor:not-allowed}.promotionShopView{flex-direction:column;gap:10px;padding:10px;display:flex}.promotionPrioritySection,.promotionShopGroup{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.promotionPrioritySection>header,.promotionShopGroup>summary{background:#f6f9fd;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.promotionPrioritySection>header div{flex-direction:column;gap:2px;display:flex}.promotionPrioritySection>header strong,.promotionShopGroup>summary strong{font-size:12px}.promotionPrioritySection>header small,.promotionPrioritySection>header span,.promotionShopGroup>summary span{color:#6e7c93;font-size:10px}.promotionShopGroup>summary{cursor:pointer;list-style-position:inside}.promotionActivityTable{color:#23314d;text-align:left;background:#fff;border:0;border-top:1px solid #edf1f6;grid-template-columns:minmax(120px,.8fr) minmax(210px,1.7fr) minmax(150px,1.1fr) 70px 70px minmax(135px,1fr);align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 12px;display:grid}.promotionActivityTable:not(.promotionActivityHead){cursor:pointer}.promotionActivityTable:not(.promotionActivityHead):hover{background:#f8fbff}.promotionActivityTable>span,.promotionActivityTable>strong,.promotionActivityTable>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.promotionActivityTable>b{color:#176c4f}.promotionActivityHead{color:#71809a;background:#fafbfd;min-height:28px}.promotionActivityHead span{font-size:9px;font-weight:700}.promotionZeroToggle{color:#64748b;text-align:left;cursor:pointer;background:#fafbfd;border:0;border-top:1px solid #edf1f6;width:100%;padding:8px 12px;font-size:10px}@media (max-width:800px){.promotionShopView{overflow-x:auto}.promotionActivityTable{min-width:820px}.promotionViewSwitch span{display:none}.promotionAutoAddList>button{grid-template-columns:1fr 110px}.promotionAutoAddList>button>span:nth-child(3){display:none}.promotionAutoAddModal{width:calc(100vw - 20px)}.promotionAutoAddHead,.promotionAutoAddProducts>div{min-width:680px}}.promotionActivityName{align-items:center;gap:6px;min-width:0;display:flex}.promotionActivityName>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.promotionAutoAddBadge{color:#a85d00;background:#fff4d8;border:1px solid #f1b24a;border-radius:999px;flex:none;align-items:center;padding:1px 5px;font-size:8px;font-weight:700;line-height:1.35;display:inline-flex}.promotionAutoAddGroups{gap:10px;padding:10px;display:grid}.promotionAutoAddGroupHead,.promotionAutoAddGroupRow{grid-template-columns:minmax(220px,1fr) 180px 110px 110px;align-items:center;gap:12px;padding:9px 12px;display:grid}.promotionAutoAddGroupHead{color:#718096;border-bottom:1px solid #e5eaf2;font-size:10px}.promotionAutoAddGroupRow{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f6;width:100%;font-size:10px}.promotionAutoAddGroupRow:hover{background:#f8fbff}.promotionAutoAddGroupRow strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.promotionAutoAddGroupRow em{color:#b56900;text-align:right;font-style:normal;font-weight:700}@media (max-width:900px){.promotionAutoAddGroupHead,.promotionAutoAddGroupRow{grid-template-columns:minmax(150px,1fr) 120px 80px}.promotionAutoAddGroupHead span:last-child,.promotionAutoAddGroupRow em{display:none}}.promotionProductsModal .modalHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.promotionProductsModal .modalHeader .eyebrow{margin-bottom:1px;font-size:9px}.promotionProductsModal .modalHeader h3{font-size:14px;line-height:1.25}.promotionModalShop{color:#245ee8;background:#edf3ff;border-radius:999px;margin-top:5px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex}.promotionProductsModal .modalHeader>button{padding:5px 8px;font-size:11px}.promotionProductColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.promotionProductColumns>section{border:1px solid #dfe7f1;border-radius:10px;min-width:0;overflow:hidden}.promotionProductColumns>section>header{background:#f6f9fd;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:11px;display:flex}.promotionProductColumns>section>header>span{white-space:nowrap;font-size:9px}.promotionProductColumns .records .promotionProductRow{flex-direction:unset;border-top:1px solid #edf1f6;align-items:center;gap:6px;min-height:30px;padding:2px 9px;display:grid}.promotionProductRow.participating,.promotionProductColumnHeader.participating{grid-template-columns:minmax(90px,1fr) 92px 142px 70px}.promotionProductRow.candidate,.promotionProductColumnHeader.candidate{grid-template-columns:minmax(90px,1fr) 92px 142px 180px}.promotionProductColumnHeader{color:#65758b;background:#f8fafc;border-bottom:1px solid #e6edf5;align-items:center;gap:6px;padding:5px 9px;font-size:9px;font-weight:600;display:grid}.promotionProductColumnHeader span:last-child{text-align:right}.promotionProductOffer,.promotionProductSku{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.promotionProductSku{font-weight:500}.promotionProductRow time{white-space:nowrap;color:#6b7c93;font-size:10px}.promotionProductRow>button{justify-self:end;min-width:64px;padding:5px 6px;font-size:11px;width:auto!important}.promotionProductRow>button.promotionMechanismButton{white-space:nowrap;min-width:0;padding:4px 2px;font-size:9px}.promotionProductSelect{place-items:center;display:grid}.promotionProductSelect input{margin:0}.promotionProductCandidateActions{justify-content:flex-end;align-items:center;gap:3px;min-width:0;display:flex}.promotionProductCandidateActions>button{color:#245bb5;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:8px}.promotionProductCandidateActions>button:disabled{opacity:.45;cursor:not-allowed}.promotionProductTools{white-space:nowrap;background:#fff;border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;flex-wrap:nowrap;align-items:center;gap:4px;padding:5px 7px;display:flex}.promotionProductTools input{flex:135px;min-width:105px;padding:5px 7px;font-size:11px;line-height:1.2}.promotionProductTools input::placeholder{font-size:10px}.promotionProductTools select{flex:0 96px;min-width:78px;max-width:100px;padding:5px 18px 5px 5px;font-size:9px}.promotionProductTools button{white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;width:auto;padding:4px 2px;font-size:9px}.promotionProductTools button:disabled{opacity:.45;cursor:not-allowed}.promotionSelectionCount{color:#5f6f89;flex:none;font-size:9px}.promotionSelectPage{white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.promotionSelectPage input{width:12px;height:12px;margin:0}.promotionSelectPage small{color:#65758b;font-size:8px}.promotionCandidateHeaderActions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.promotionCandidateHeaderActions button{color:#fff;white-space:nowrap;background:#2563eb;border:0;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:700}.promotionCandidateHeaderActions button:disabled{opacity:.45;cursor:not-allowed}.promotionEnrollmentConfirmBackdrop{z-index:120;justify-content:center;align-items:center;padding:24px;display:flex}.promotionEnrollmentConfirmModal{background:#fff;border-radius:16px;flex-direction:column;width:min(920px,94vw);max-height:min(760px,88vh);display:flex;overflow:hidden;box-shadow:0 24px 70px #10182842}.promotionEnrollmentConfirmModal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px 14px;display:flex}.promotionEnrollmentConfirmModal h3{margin:3px 0 0;font-size:17px}.promotionEnrollmentConfirmModal header button{cursor:pointer;background:0 0;border:0}.promotionEnrollmentPolicy{color:#714d0c;background:#fff8e8;border:1px solid #f2c56b;border-radius:10px;flex-direction:column;gap:5px;margin:14px 22px;padding:12px 14px;font-size:11px;display:flex}.promotionEnrollmentPolicy strong{font-size:12px}.promotionEnrollmentPolicy small{color:#8a6b32}.promotionEnrollmentConfirmModal dl{grid-template-columns:1fr 2fr 1fr;gap:10px;margin:0 22px 12px;display:grid}.promotionEnrollmentConfirmModal dl div{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:3px;padding:9px 11px;display:flex}.promotionEnrollmentConfirmModal dt{color:var(--muted);font-size:9px}.promotionEnrollmentConfirmModal dd{margin:0;font-size:11px;font-weight:700}.promotionEnrollmentConfirmTable{border:1px solid var(--line);border-radius:10px;margin:0 22px;overflow:auto}.promotionEnrollmentConfirmTable>div{border-top:1px solid var(--line);grid-template-columns:minmax(250px,1.7fr) 110px 110px 110px;align-items:center;gap:10px;min-width:680px;padding:9px 11px;font-size:10px;display:grid}.promotionEnrollmentConfirmTable>div:first-child{border-top:0}.promotionEnrollmentConfirmTable .head{color:var(--muted);background:#f6f8fc;font-size:9px;font-weight:700;position:sticky;top:0}.promotionEnrollmentConfirmTable span{min-width:0}.promotionEnrollmentConfirmTable span:first-child{flex-direction:column;gap:2px;display:flex}.promotionEnrollmentConfirmTable strong,.promotionEnrollmentConfirmTable small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.promotionEnrollmentConfirmTable small{color:var(--muted);font-weight:400}.promotionEnrollmentConfirmTable b{color:#c2410c}.promotionEnrollmentConfirmModal>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:14px 22px;display:flex}.promotionEnrollmentConfirmModal>footer>span{color:var(--muted);font-size:9px}.promotionEnrollmentConfirmModal>footer>div{gap:8px;display:flex}.promotionEnrollmentConfirmModal>footer button{border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:8px 12px;font-size:10px}.promotionEnrollmentConfirmModal>footer button.primary{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:700}.promotionEnrollmentConfirmModal button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:800px){.promotionProductColumns{grid-template-columns:1fr}.promotionProductsModal{width:calc(100vw - 20px)}.promotionEnrollmentConfirmBackdrop{padding:10px}.promotionEnrollmentConfirmModal{width:calc(100vw - 20px)}.promotionEnrollmentConfirmModal dl{grid-template-columns:1fr}.promotionEnrollmentConfirmModal>footer{flex-direction:column;align-items:flex-start}.promotionEnrollmentConfirmModal>footer>div{justify-content:flex-end;width:100%}}.returnTableHead,.returnTableRow{grid-template-columns:70px 92px 125px 115px 108px 130px minmax(240px,1.6fr) minmax(130px,.9fr) minmax(150px,1fr) minmax(140px,1fr) minmax(140px,1fr);min-width:1515px}.todoHero{background:var(--todo-navy);padding:22px 24px}.todoRefresh{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff38;border-radius:8px;padding:9px 14px;font-weight:700}.todoRefresh:hover{background:#ffffff20}.todoRefresh:focus-visible,.todoScopeTabs button:focus-visible,.todoModuleTabs button:focus-visible,.todoQueueItem:focus-visible,.todoModalActions button:focus-visible{outline-offset:2px;outline:3px solid #8eb2ff}.todoSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.todoSummary>div{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:1fr auto;gap:5px 12px;padding:14px 16px;display:grid}.todoSummary span{color:var(--muted);font-size:11px;font-weight:700}.todoSummary strong{grid-area:1/2/3;font-size:24px}.todoSummary small{color:#98a2b3;font-size:9px}.todoSummary .danger strong{color:var(--todo-red)}.todoSummary .warning strong{color:var(--todo-amber)}.todoScopeTabs,.todoModuleTabs{align-items:center;gap:6px;display:flex}.todoScopeTabs{margin-bottom:10px}.todoScopeTabs button,.todoModuleTabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-weight:700}.todoScopeTabs button.selected{background:var(--todo-navy);color:#fff}.todoModuleTabs{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:10px;padding:7px;overflow-x:auto}.todoModuleTabs button{white-space:nowrap}.todoModuleTabs button.selected{color:var(--blue);background:#edf3ff}.todoModuleTabs span{opacity:.7;margin-left:5px;font-size:9px}.todoFilters{margin-bottom:6px}.todoLoadMessage{color:var(--muted);margin:0 2px 12px;font-size:10px}.todoQueue{width:100%}.todoQueueItem{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:5px 36px minmax(220px,1fr) 150px 110px 14px;align-items:center;gap:12px;width:100%;padding:15px 18px;display:grid;position:relative}.todoQueueItem:last-child{border-bottom:0}.todoQueueItem:hover{background:var(--todo-soft)}.todoPriorityMark{background:#95a1b4;border-radius:4px;align-self:stretch}.todoPriorityMark.overdue{background:var(--todo-red)}.todoPriorityMark.urgent{background:var(--todo-amber)}.todoPriorityMark.warning{background:#e8b548}.todoPriorityMark.normal{background:var(--todo-green)}.todoModuleIcon{width:34px;height:34px;color:var(--blue);background:#edf3ff;border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.todoQueueMain,.todoDeadline,.todoOwner{flex-direction:column;gap:5px;min-width:0;display:flex}.todoQueueMain strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.todoQueueMain small,.todoDeadline small,.todoOwner small{color:#8994a6;font-size:9px}.todoDeadline b,.todoOwner b{font-size:10px}.todoOwner b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.todoChevron{color:#98a2b3;font-size:19px}.todoEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:250px;display:flex}.todoEmpty>span{width:40px;height:40px;color:var(--todo-green);background:#eaf7f1;border-radius:50%;place-items:center;font-size:18px;display:grid}.todoEmpty strong{font-size:13px}.todoEmpty small{color:var(--muted);font-size:10px}.todoModalBackdrop{z-index:45}.todoDetailModal{width:min(680px,94vw);max-height:90vh;box-shadow:0 24px 80px var(--todo-shadow);background:#fff;border-radius:16px;padding:26px 28px;position:relative;overflow:auto}.todoModalHeader{margin:0 36px 18px 0;display:block}.todoModalHeader p{color:var(--muted);margin:10px 0 4px;font-size:10px}.todoModalHeader h2{margin:0;font-size:20px;line-height:1.4}.todoDetailPriority{color:var(--muted);background:#eef1f6;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.todoDetailPriority.overdue{color:var(--todo-red);background:#fff0f2}.todoDetailPriority.urgent,.todoDetailPriority.warning{color:var(--todo-amber);background:#fff5e5}.todoDetailGrid{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px 16px;display:grid}.todoDetailGrid>div{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:12px 4px;display:flex}.todoDetailGrid>div:nth-last-child(-n+2){border-bottom:0}.todoDetailGrid span{color:var(--muted);font-size:9px}.todoDetailGrid strong{font-size:11px}.todoReason{background:var(--todo-soft);border-radius:11px;margin-top:16px;padding:15px 16px}.todoReason>strong{font-size:11px}.todoReason p{color:#4e5b70;font-size:11px;line-height:1.7}.todoReason small{color:#8994a6;font-size:9px}.todoModalActions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.todoModalActions button{cursor:pointer;border-radius:8px;padding:9px 14px;font-weight:700}.todoModalActions .secondary{border:1px solid var(--line);color:var(--muted);background:#fff}.todoShopGrid{background:var(--line);gap:1px;display:grid}.todoShopCard{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:38px minmax(180px,1fr) minmax(300px,1.5fr) 70px 14px;align-items:center;gap:14px;padding:17px 20px;display:grid}.todoShopCard:hover{background:var(--todo-soft)}.todoShopAvatar{width:38px;height:38px;color:var(--blue);background:#eaf1ff;border-radius:10px;place-items:center;font-weight:800;display:grid}.todoShopMain{flex-direction:column;gap:5px;min-width:0;display:flex}.todoShopMain strong{font-size:13px}.todoShopMain small{color:var(--muted);font-size:9px}.todoShopModules{flex-wrap:wrap;gap:6px;display:flex}.todoShopModules em{color:#536078;background:#f2f5fa;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.todoShopTotal{flex-direction:column;align-items:flex-end;display:flex}.todoShopTotal b{font-size:20px}.todoShopTotal small{color:var(--muted);font-size:9px}.todoShopModal{width:min(980px,96vw)}.todoShopDetailList{border:1px solid var(--line);border-radius:12px;display:grid;overflow:hidden}.todoShopDetailItem{border-bottom:1px solid var(--line);grid-template-columns:5px 34px minmax(220px,1fr) minmax(170px,auto) auto;align-items:center;gap:10px;padding:12px;display:grid}.todoShopDetailItem:last-child{border-bottom:0}.todoShopDetailItem .todoPriorityMark{min-height:42px}.todoCopyKey{color:#35517d;cursor:pointer;background:#f7faff;border:1px solid #cfdaed;border-radius:7px;padding:7px 9px;font-size:9px}.todoInlineActions{gap:5px;display:flex}.todoInlineActions button,.todoModalPager button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:7px 10px}.todoInlineActions .primary{border-color:var(--blue);background:var(--blue);color:#fff}.todoModalPager{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.todoModalPager span{color:var(--muted);font-size:10px}.todoModalPager button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.todoSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.todoQueueItem{grid-template-columns:5px 36px minmax(160px,1fr) 120px 14px}.todoOwner{display:none}}@media (max-width:760px){.todoHero{padding:18px}.todoHero .todoRefresh{display:block}.todoSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.todoSummary>div{padding:12px}.todoScopeTabs{overflow-x:auto}.todoScopeTabs button{white-space:nowrap}.todoQueueItem{grid-template-columns:5px 34px minmax(0,1fr) 14px;gap:9px;padding:13px 11px}.todoDeadline{flex-direction:row;grid-column:3;align-items:center}.todoOwner{display:none}.todoDetailModal{border-radius:0;width:100%;height:100dvh;max-height:100dvh;padding:22px 16px}.todoDetailGrid{grid-template-columns:1fr}.todoDetailGrid>div:nth-last-child(2){border-bottom:1px solid var(--line)}.todoModalActions{border-top:1px solid var(--line);background:#fff;margin:20px -16px -22px;padding:12px 16px;position:sticky;bottom:0}.todoModalActions button{flex:1}.todoShopCard{grid-template-columns:38px minmax(0,1fr) 58px 12px;padding:14px 12px}.todoShopModules{grid-column:2/5}.todoShopDetailItem{grid-template-columns:5px 30px minmax(0,1fr)}.todoCopyKey,.todoInlineActions{grid-column:3}.todoInlineActions button{min-height:38px}}.todoShopModal{flex-direction:column;width:min(1280px,97vw);height:min(900px,92vh);max-height:92vh;display:flex;overflow:hidden}.todoShopModalLayout{flex-direction:column;flex:1;min-height:0;display:flex}.todoShopModalContent{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.todoModalModuleTabs{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.todoModalModuleTabs button{border:1px solid var(--line);min-height:48px;color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 13px;font-weight:700;display:flex}.todoModalModuleTabs button:hover{background:var(--todo-soft)}.todoModalModuleTabs button:focus-visible{outline-offset:2px;outline:3px solid #8eb2ff}.todoModalModuleTabs button.selected{color:var(--blue);background:#edf3ff;border-color:#b9cef7}.todoModalModuleTabs b{background:#f0f3f8;border-radius:999px;place-items:center;min-width:25px;height:25px;font-size:10px;display:grid}.todoModalModuleTabs button.selected b{background:#fff}.todoShopModal .todoShopDetailList{flex:1;align-content:start;overflow:auto}.todoModalEmpty{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:260px;display:flex}.todoModalEmpty>span{width:40px;height:40px;color:var(--todo-green);background:#eaf7f1;border-radius:50%;place-items:center;display:grid}.todoModalEmpty small{color:var(--muted)}@media (max-width:760px){.todoShopModal{width:100%;height:100dvh;max-height:100dvh}.todoModalModuleTabs{flex:none;display:flex;overflow-x:auto}.todoModalModuleTabs button{min-width:104px}.todoModalModuleTabs b{min-width:21px;height:21px}}.todoSummary .secondary strong{color:#7b4bc4}.todoShopDetailItem.secondary{background:#fff9ee}.todoShopDetailItem.exception{background:#fff3f4}.todoHandlingFlags{flex-wrap:wrap;gap:6px;display:flex}.todoHandlingFlags b{color:#9a6100;background:#fff0cf;border-radius:999px;width:max-content;padding:4px 8px;font-size:9px}.todoHandlingFlags b.exception{color:#b42336;background:#ffe1e5}.todoActionBackdrop{z-index:55}.todoActionModal{width:min(480px,94vw);max-height:90vh;box-shadow:0 24px 80px var(--todo-shadow);background:#fff;border-radius:16px;padding:24px;position:relative;overflow:auto}.todoActionModal>p{color:var(--muted);margin:0 36px 5px 0;font-size:10px}.todoActionModal>h3{margin:0 36px 18px 0;font-size:15px;line-height:1.5}.todoActionMenu{gap:9px;display:grid}.todoActionMenu>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;flex-direction:column;align-items:flex-start;gap:4px;min-height:64px;padding:12px 14px;display:flex}.todoActionMenu>button:hover{background:var(--todo-soft)}.todoActionMenu>button.complete{background:#f0faf6;border-color:#b9e0d2}.todoActionMenu>button.abnormal{background:#fff7f8;border-color:#f0c7cd}.todoActionMenu span{color:var(--muted);font-size:10px}.todoActionForm{gap:14px;display:grid}.todoActionForm>strong{font-size:12px}.todoActionForm label{color:var(--muted);gap:7px;font-size:10px;display:grid}.todoActionForm input,.todoActionForm textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:9px;padding:10px 11px}.todoDelayShortcuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.todoDelayShortcuts button{color:#35517d;cursor:pointer;background:#f6f9ff;border:1px solid #c9d8f1;border-radius:8px;min-height:40px}.todoActionFooter{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.todoActionFooter button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;min-height:40px;padding:8px 13px}.todoActionFooter button.primary{border-color:var(--blue);background:var(--blue);color:#fff}.todoActionFooter button.danger{border-color:var(--todo-red);background:var(--todo-red);color:#fff}.todoActionFooter button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:520px){.todoDelayShortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.todoActionModal{width:calc(100vw - 20px);padding:20px}}.todoShopViewSwitch{border:1px solid var(--line);background:var(--todo-soft);border-radius:8px;align-items:center;padding:2px;display:flex}.todoShopViewSwitch button{min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 10px;font-weight:700}.todoShopViewSwitch button.selected{color:var(--blue);box-shadow:0 1px 3px var(--todo-shadow);background:#fff}.todoFilters>input{min-width:210px}.panel:has(.todoShopMatrix){overflow:auto}.todoShopMatrix{background:#fff;min-width:980px}.todoShopMatrixRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.8fr) 105px repeat(5,minmax(72px,.55fr)) 92px 72px;align-items:stretch;display:grid}.todoShopMatrixRow:last-child{border-bottom:0}.todoShopMatrixHead{z-index:2;background:var(--todo-soft);min-height:42px;color:var(--muted);font-size:10px;font-weight:800;position:sticky;top:0}.todoShopMatrixHead>span{justify-content:center;align-items:center;padding:10px 8px;display:flex}.todoShopMatrixHead>span:first-child{justify-content:flex-start;padding-left:16px}.todoShopMatrixRow>button{border:0;border-left:1px solid var(--line);cursor:pointer;background:#fff;min-width:0}.todoShopMatrixRow>button:hover:not(:disabled){background:var(--todo-soft)}.todoShopMatrixRow>button:focus-visible,.todoShopMatrixPager button:focus-visible,.todoShopViewSwitch button:focus-visible{outline-offset:-3px;outline:3px solid #8eb2ff}.todoShopNameCell{text-align:left;align-items:center;gap:10px;padding:9px 14px;display:flex;border-left:0!important}.todoShopNameCell strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.todoShopNameCell .todoShopAvatar{border-radius:8px;flex:0 0 30px;width:30px;height:30px;font-size:10px}.todoMatrixCount{color:var(--text);place-items:center;gap:1px;padding:7px;font-weight:700;display:grid}.todoMatrixCount:disabled{cursor:default;color:#b4bdca}.todoMatrixCount.risk b{font-size:13px}.todoMatrixCount.risk small{color:var(--muted);font-size:8px}.todoMatrixCount.risk.overdue{color:var(--todo-red);background:#fff3f4}.todoMatrixCount.risk.urgent{color:var(--todo-amber);background:#fff8eb}.todoMatrixCount.secondary.active{color:#7b4bc4;background:#f7f1ff}.todoMatrixTotal{color:var(--blue);justify-content:center;align-items:center;gap:8px;display:flex}.todoMatrixTotal b{font-size:15px}.todoMatrixTotal span{color:var(--muted);font-size:18px}.todoShopMatrixPager{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.todoShopMatrixPager>span{color:var(--muted);font-size:10px}.todoShopMatrixPager>div{gap:7px;display:flex}.todoShopMatrixPager button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;min-height:34px;padding:6px 11px}.todoShopMatrixPager button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.todoFilters{align-items:stretch}.todoShopViewSwitch{width:max-content}.todoFilters>input{width:100%;min-width:0}.todoShopMatrix{min-width:850px}.todoShopMatrixRow{grid-template-columns:minmax(190px,1.6fr) 96px repeat(5,66px) 82px 66px}.todoShopMatrixPager{min-width:320px;position:sticky;left:0}}.todoShopMatrix{min-width:1110px}.todoShopMatrixRow{grid-template-columns:minmax(170px,1.35fr) 100px repeat(7,minmax(70px,.55fr)) 88px 70px}.todoShopMatrixSummary{z-index:1;border-bottom:2px solid #cbd9f4;position:sticky;top:42px;box-shadow:0 3px 8px #1e40af14}.todoShopMatrixSummary>button{background:#f4f7ff;font-weight:800}.todoShopMatrixSummary .todoShopNameCell>span:last-child{gap:2px;display:grid}.todoShopMatrixSummary .todoShopNameCell small{color:var(--muted);font-size:9px;font-weight:600}@media (max-width:760px){.todoShopMatrix{min-width:996px}.todoShopMatrixRow{grid-template-columns:minmax(165px,1.35fr) 92px repeat(7,66px) 82px 66px}}.todoShopDetailItem{grid-template-columns:5px 42px minmax(220px,1fr) minmax(170px,auto)}.todoShopDetailItem.clickable{cursor:pointer}.todoShopDetailItem.clickable:hover,.todoShopDetailItem.clickable:focus-visible{background:var(--todo-soft);outline:none}.todoOrderThumb{object-fit:cover;background:#f1f4f8;border-radius:8px;width:42px;height:42px}.todoOrderTags{gap:6px;margin:3px 0;display:flex}.todoOrderTags b,.todoOrderAlert{font-weight:800;color:var(--todo-red)!important;background:#fff0f2!important;border-radius:999px!important;padding:4px 8px!important;font-size:9px!important}.todoEmbeddedHandling{background:#f8faff;border:1px solid #dce5f3;border-radius:12px;margin-top:20px;padding:18px}.todoEmbeddedHead{justify-content:space-between;margin-bottom:12px;display:flex}.todoEmbeddedHead>div{flex-direction:column;gap:4px;display:flex}.todoEmbeddedHead b{font-size:13px}.todoEmbeddedHead span{color:var(--muted);font-size:10px}.todoEmbeddedHandling .todoActionMenu{grid-template-columns:repeat(3,minmax(0,1fr))}.todoEmbeddedHandling .todoDelayShortcuts button.selected{border-color:var(--blue);color:var(--blue);background:#eaf1ff;font-weight:800}.todoEmbeddedDetail{width:min(720px,94vw)}@media (max-width:760px){.todoShopDetailItem{grid-template-columns:5px 42px minmax(0,1fr)}.todoShopDetailItem .todoCopyKey{grid-column:3}.todoEmbeddedHandling .todoActionMenu{grid-template-columns:1fr}.todoEmbeddedHandling{margin:18px -4px 0;padding:14px}.orderDetailModal .todoEmbeddedHandling{margin-bottom:20px}}.productDetailBackdrop{z-index:100;justify-content:center;align-items:center;padding:24px;display:flex;overflow:hidden}.productDetailBackdrop>.productDetailModal{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 48px);position:relative;top:auto;left:auto;transform:none}.productDetailModal>.close{float:right;z-index:4;background:#fff;border-radius:999px;place-items:center;width:34px;height:34px;margin:-8px -10px 0 12px;display:grid;position:sticky;top:0;right:auto;box-shadow:0 2px 10px #10182822}@media (max-width:760px){.productDetailBackdrop{padding:12px}.productDetailBackdrop>.productDetailModal{max-height:calc(100dvh - 24px)}}.productCatalogHead,.productCatalogRow{grid-template-columns:minmax(205px,1.8fr) .52fr .42fr .58fr .68fr .34fr .48fr .72fr .82fr .5fr .58fr}.productSelectHead{align-items:center;gap:7px;display:flex}.productSelectHead input,.productIdentity>input{width:14px;height:14px;accent-color:var(--blue);flex:0 0 14px;margin:0}.selectAllFilteredProducts{color:#245ee8;white-space:nowrap;cursor:pointer;background:#f5f8ff;border:1px solid #b9cdfa;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:700}.selectAllFilteredProducts:hover{background:#eaf1ff}.selectAllFilteredProducts:disabled{opacity:.55;cursor:wait}.productIdentity>span{overflow:hidden}.productCategorySku{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.productCodes{overflow:hidden}.inventoryActionButton,.batchInventoryButton{color:#245ee8;cursor:pointer;white-space:nowrap;background:#f5f8ff;border:1px solid #b9cdfa;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:700}.inventoryActionButton:hover,.batchInventoryButton:hover{background:#eaf1ff;border-color:#356df3}.batchInventoryButton{width:100%}.historicalTagOption{color:inherit!important;font-size:inherit!important;display:inline-flex!important;position:relative!important}.historicalTagOption>button:first-child{padding-right:16px}.historicalTagDelete{width:15px;height:15px;font-weight:800;line-height:12px;position:absolute;top:-6px;right:-3px;box-shadow:0 1px 3px #10182818;color:#c93750!important;background:#fff!important;border:1px solid #f0a7b3!important;border-radius:50%!important;padding:0!important;font-size:12px!important}.historicalTagDelete:hover{background:#fff0f2!important}.inventoryActionSelect{color:#245ee8;cursor:pointer;background:#f5f8ff;border:1px solid #b9cdfa;border-radius:7px;width:100%;min-width:96px;padding:6px 24px 6px 8px;font-size:9px;font-weight:700}.inventoryActionSelect:focus{border-color:#356df3;outline:2px solid #356df333}.batchInventoryActionSelect{min-width:116px}.productNoteButton{color:#245ee8;white-space:nowrap;cursor:pointer;background:#f5f8ff;border:1px solid #b9cdfa;border-radius:7px;padding:6px 7px;font-size:9px;font-weight:700}.productNoteButton:hover{background:#eaf1ff;border-color:#356df3}.productNoteButton span{color:#fff;background:#e5484d;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;margin-right:4px;padding:0 4px;font-size:10px;line-height:1;display:inline-flex}.productNoteBackdrop{z-index:134}.productNoteModal{width:min(1100px,100vw - 36px);max-height:calc(100vh - 40px);overflow:auto}.productNoteIdentity{border:1px solid var(--line);background:#fbfcff;border-radius:10px;flex-direction:column;gap:4px;padding:11px 13px;display:flex}.productNoteIdentity strong,.productNoteIdentity span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.productNoteIdentity span{color:var(--muted);font-size:12px}.productNoteLayout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:16px;margin-top:14px;display:grid}.productNoteHistory{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:360px;max-height:60vh;overflow:auto}.productNoteHistoryHead{z-index:1;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;gap:12px;padding:11px 13px;display:flex;position:sticky;top:0}.productNoteHistoryHead small{color:var(--muted)}.productNoteTable{min-width:660px}.productNoteTableHead,.productNoteTableRow{grid-template-columns:100px minmax(190px,1fr) 112px 142px;align-items:center;gap:10px;padding:9px 12px;display:grid}.productNoteTableHead{z-index:1;border-bottom:1px solid var(--line);color:#667085;background:#f7f9fd;font-size:11px;font-weight:700;position:sticky;top:42px}.productNoteTableRow{color:#344054;border-bottom:1px solid #e8edf5;min-height:58px;font-size:12px}.productNoteTableRow:last-child{border-bottom:0}.productNoteTableRow>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productNoteTableRow>p{overflow-wrap:anywhere;color:#1d2939;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.productNoteTableRow>time{color:var(--muted);line-height:1.4}.productNoteRowImages{gap:5px;min-width:0;display:flex;overflow-x:auto}.productNoteRowImages button{cursor:zoom-in;background:#eef2f8;border:1px solid #d9e1ee;border-radius:6px;flex:0 0 42px;width:42px;height:42px;padding:0;overflow:hidden}.productNoteRowImages img{object-fit:cover;width:100%;height:100%}.productNoteImageLightbox{z-index:160;cursor:zoom-out;background:#101828d9;justify-content:center;align-items:center;padding:42px;display:flex;position:fixed;inset:0}.productNoteImageLightbox>button{color:#fff;cursor:pointer;background:#10182899;border:1px solid #fff6;border-radius:50%;width:40px;height:40px;font-size:28px;line-height:1;position:fixed;top:22px;right:28px}.productNoteImageLightbox>img{object-fit:contain;cursor:default;border-radius:8px;max-width:min(1200px,92vw);max-height:88vh;box-shadow:0 24px 70px #0008}.productNoteComposer{flex-direction:column;gap:11px;display:flex}.productNoteComposer label{color:#344054;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.productNoteComposer textarea{resize:vertical;min-height:120px;font:inherit;border:1px solid #cfd7e6;border-radius:9px;outline:none;padding:11px;line-height:1.55}.productNoteComposer textarea:focus{border-color:#356df3;box-shadow:0 0 0 3px #356df31c}.productNoteDropzone{text-align:center;cursor:pointer;background:#f6f9ff;border:1.5px dashed #9db5ea;border-radius:10px;justify-content:center;align-items:center;min-height:120px;padding:16px}.productNoteDropzone.dragging{background:#eaf1ff;border-color:#356df3}.productNoteDropzone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.productNoteDropzone small{color:var(--muted);font-weight:400}.productNotePendingImages{flex-direction:column;gap:6px;display:flex}.productNotePendingImages span{background:#f3f6fb;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.productNotePendingImages b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.productNotePendingImages button{color:#c93750;cursor:pointer;background:0 0;border:0;flex:none}.productNoteMessage{color:#53617a;background:#f4f7fc;border-radius:8px;margin:0;padding:9px 10px;font-size:12px}.productNoteSubmit{align-self:flex-end;padding:9px 18px}@media (max-width:820px){.productNoteLayout{grid-template-columns:1fr}.productNoteHistory{max-height:42vh}.productNoteImageLightbox{padding:20px}}.archiveConfirmModal{width:min(520px,100vw - 32px);padding:28px!important}.elasticPriceBackdrop{z-index:132}.elasticPriceModal{width:min(620px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto}.elasticPriceNotice{color:#805d12;background:#fff8e8;border-radius:9px;padding:12px 14px;font-size:13px;line-height:1.6}.elasticPriceProduct{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:5px;margin:14px 0;padding:13px 14px;display:flex}.elasticPriceProduct small{color:var(--muted)}.elasticPriceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.elasticPriceGrid label{background:#f7f9fd;border-radius:9px;flex-direction:column;gap:6px;padding:11px;display:flex}.elasticPriceGrid span,.elasticPriceInput>span{color:var(--muted);font-size:12px}.elasticPriceInput{flex-direction:column;gap:7px;display:flex}.elasticPriceInput div{background:#fff;border:1px solid #b7c8f8;border-radius:9px;align-items:center;display:flex;overflow:hidden}.elasticPriceInput input{border:0;outline:0;flex:1;min-width:0;padding:11px 12px;font-size:16px}.elasticPriceInput div b{color:#53617a;padding:0 12px}.elasticPriceMessage{color:#53617a;background:#f4f7fc;border-radius:9px;min-height:42px;padding:11px 13px;line-height:1.55}.elasticPriceMessage.pending{color:#805d12;background:#fff8e8}.elasticPriceMessage.success{color:#14734e;background:#eaf8f1}.elasticPriceMessage.failed{color:#b4233d;background:#fff0f2}@media (max-width:760px){.elasticPriceGrid{grid-template-columns:1fr}}.archiveConfirmModal h2{color:#102548;margin:5px 0 10px;font-size:21px}.archiveConfirmMessage{color:#8a5700;background:#fff8e8;border-radius:9px;margin:0 0 14px;padding:11px 13px;font-size:13px;line-height:1.55}.archiveConfirmMessage.success{color:#18734a;background:#ecf9f2}.archiveConfirmMessage.error{color:#b4233c;background:#fff0f2;margin-top:12px}.archiveConfirmSummary{background:#f8faff;border:1px solid #dce5f3;border-radius:10px;justify-content:space-between;align-items:center;margin:14px 0;padding:12px 14px;display:flex}.archiveConfirmSummary b{color:#132b50;font-size:15px}.archiveConfirmSummary span{color:#63708a;font-size:12px}.archiveConfirmProducts{gap:7px;max-height:210px;display:grid;overflow:auto}.archiveConfirmProducts>div{border:1px solid #e6ebf3;border-radius:8px;gap:3px;padding:9px 11px;display:grid}.archiveConfirmProducts strong{text-overflow:ellipsis;white-space:nowrap;color:#172b4d;font-size:12px;overflow:hidden}.archiveConfirmProducts small,.archiveConfirmProducts p{color:#75829b;margin:0;font-size:10px}.archiveConfirmFooter{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.archiveConfirmFooter button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d7deea;border-radius:8px;min-width:88px;padding:9px 16px;font-weight:700}.archiveConfirmFooter .primary{color:#fff;background:#356df3;border-color:#356df3}.archiveConfirmFooter .danger{background:#df3654;border-color:#df3654}.archiveConfirmFooter button:disabled{opacity:.55;cursor:not-allowed}.archiveResultIcon{color:#15945d;background:#e5f8ee;border-radius:50%;place-items:center;width:48px;height:48px;margin:4px auto 12px;font-size:27px;font-weight:900;display:grid}.archiveResultIcon+.archiveConfirmModal h2,.archiveResultIcon+h2{text-align:center}.archiveConfirmFooter .archiveDangerButton{color:#fff;text-shadow:0 1px 1px #78162a;background:#c62843;border-color:#b4233c}.archiveConfirmFooter .archiveDangerButton:hover{background:#a91f39;border-color:#8f1930}.archiveConfirmFooter .archiveDangerButton:focus-visible{outline-offset:2px;outline:3px solid #f4a7b5}.archiveConfirmFooter .archiveDangerButton:disabled{color:#fff;opacity:.78;background:#b94a60;border-color:#b94a60}.inventoryActionModal{width:min(760px,94vw)}.inventoryActionSummary{border:1px solid var(--line);background:#f8faff;border-radius:10px;justify-content:space-between;gap:12px;margin:14px 0;padding:12px 14px;display:flex}.inventoryActionSummary span{color:var(--muted);font-size:11px}.inventoryActionFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.inventoryActionField{flex-direction:column;gap:6px;margin:12px 0;font-size:11px;font-weight:700;display:flex}.inventoryActionField select,.inventoryActionField input{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:9px 10px}.inventoryActionAuto{color:#806b44;background:#fff8e9;border-radius:9px;margin:12px 0;padding:12px 14px;font-size:11px}.inventoryActionPreview{border:1px solid var(--line);border-radius:10px;max-height:260px;margin:14px 0;overflow:auto}.inventoryActionPreview>div{border-bottom:1px solid #eef1f5;grid-template-columns:minmax(0,1fr) 150px 90px;align-items:center;gap:12px;padding:10px 12px;display:grid}.inventoryActionPreview span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.inventoryActionPreview small{color:var(--muted);font-size:10px}.inventoryActionPreview b{text-align:right;font-size:11px}.inventoryActionFooter{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.inventoryActionFooter button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:9px 13px}.inventoryActionFooter .primary{border-color:var(--blue);background:var(--blue)}.inventoryActionFooter button:disabled{opacity:.45;cursor:not-allowed}.inventorySubmitResult{text-align:center;padding:18px 10px 4px}.inventorySubmitResult>span{color:#11875d;background:#e9f8f1;border-radius:50%;place-items:center;width:48px;height:48px;font-size:26px;font-weight:800;display:inline-grid}.inventorySubmitResult h2{margin:10px 0 4px}.inventorySubmitResult strong{color:#11875d;font-size:16px;display:block}.inventorySubmitResult p{color:#344054;margin:12px 0 4px}.inventorySubmitResult small{color:var(--muted)}.todoInventoryNotice{color:#245ee8;background:#f5f8ff;border:1px solid #b9cdfa;border-radius:9px;margin:0 0 10px;padding:10px 14px;font-size:11px;font-weight:700}@media (max-width:760px){.inventoryActionFields{grid-template-columns:1fr}.inventoryActionPreview>div{grid-template-columns:minmax(0,1fr) 80px}.inventoryActionPreview small{display:none}.inventoryActionFooter{flex-wrap:wrap}.inventoryActionFooter button{flex:1}}.todoInventoryWorkbench{border:1px solid var(--line);background:#fff;border-radius:12px;flex:1;min-height:0;overflow:auto}.todoInventoryWorkbench .stateMini{border:0;margin:0}.todoInventoryCatalog{min-width:900px}.todoInventoryCatalog .productCatalogHead,.todoInventoryCatalog .productCatalogRow{grid-template-columns:minmax(360px,2.4fr) .72fr 1fr 1fr .72fr;gap:12px}.todoInventoryCatalog .productCatalogHead{z-index:3;position:sticky;top:0}.todoInventoryCatalog .productCatalogRow{cursor:pointer}.todoInventoryCatalog .productPagination{padding:12px 14px}.todoInventoryHandling b{color:#344054;font-size:10px}.todoInventoryHandling small{line-height:1.4}.todoInventoryActionBackdrop{z-index:95}.productCategorySku em{color:#245ee8;cursor:pointer;margin-left:5px;font-style:normal;font-weight:700}.todoProductFilters{flex-wrap:wrap;flex:none;gap:8px;margin-bottom:10px;display:flex}.todoProductFilters>input{flex:1;min-width:230px}.todoProductFilters>select{max-width:150px}.todoProductFilters>span{white-space:nowrap;color:var(--muted);align-self:center;margin-left:auto;font-size:10px}.soldArchivedHistory{min-width:900px}.soldArchivedHead,.soldArchivedRow{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;background:#fff;grid-template-columns:minmax(360px,2.3fr) .7fr 1.15fr 1fr;align-items:center;gap:12px;padding:10px 14px;display:grid}.soldArchivedHead{z-index:3;color:var(--muted);background:#f8fafc;font-size:10px;font-weight:800;position:sticky;top:0}.soldArchivedRow{cursor:pointer}.soldArchivedRow:hover{background:#f8fbff}.soldArchivedRow>span,.soldArchivedIdentity>span{flex-direction:column;gap:3px;min-width:0;display:flex}.soldArchivedIdentity{align-items:center;flex-direction:row!important;gap:10px!important;display:flex!important}.soldArchivedIdentity img,.soldArchivedIdentity>i{border-radius:8px;flex:0 0 44px}.soldArchivedIdentity strong,.soldArchivedIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.soldArchivedRow small{color:var(--muted);font-size:10px}.soldArchivedLoadMore{margin:12px auto;display:block}@media (max-width:760px){.todoInventoryWorkbench{overflow:auto}.todoInventoryCatalog{min-width:820px}.todoInventoryCatalog .productCatalogHead,.todoInventoryCatalog .productCatalogRow{grid-template-columns:minmax(330px,2.2fr) .7fr .95fr .95fr .7fr}.soldArchivedHistory{min-width:820px}}.autoAddAutomationCheck{background:#f8fbff;border:1px solid #dbe5f5;border-radius:12px;gap:12px;margin-top:16px;padding:14px;display:grid}.autoAddAutomationCheckHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.autoAddAutomationCheckHead>div{gap:3px;display:grid}.autoAddAutomationCheckHead span,.autoAddAutomationCheckHead small{color:#64748b;font-size:12px}.autoAddAutomationSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.autoAddAutomationSummary>div{background:#fff;border:1px solid #e2e8f0;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.autoAddAutomationSummary span{color:#64748b;font-size:12px}.autoAddAutomationSummary b{color:#172554;font-size:18px}.autoAddAutomationBatchList{background:#fff;border:1px solid #e2e8f0;border-radius:9px;max-height:220px;overflow:auto}.autoAddAutomationBatchList>div{border-bottom:1px solid #eef2f7;grid-template-columns:170px 1fr 70px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:grid}.autoAddAutomationBatchList>div:last-child{border-bottom:0}.autoAddAutomationBatchList span{text-overflow:ellipsis;white-space:nowrap;color:#475569;overflow:hidden}.autoAddAutomationBatchList strong{text-align:right;color:#1d4ed8}.autoAddAutomationExecutionSwitch{background:#fff7f7;border:1px solid #f3c7c7;border-radius:9px;align-items:flex-start;gap:9px;padding:11px;display:flex}.autoAddAutomationExecutionSwitch span{gap:2px;display:grid}.autoAddAutomationExecutionSwitch small{color:#7f1d1d}.syncRunDetailActions .danger{background:#dc2626;border-color:#dc2626}.syncRunDetailActions .danger:disabled{background:#cbd5e1;border-color:#cbd5e1}@media (max-width:900px){.autoAddAutomationSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.autoAddAutomationBatchList>div{grid-template-columns:110px 1fr 55px}}.promotionAutoAddHead>span:first-child,.promotionAutoAddProducts strong{align-items:center;gap:7px;min-width:0;display:flex}.promotionAutoAddHead input,.promotionAutoAddProducts input{flex:none;width:13px;height:13px;margin:0}.promotionAutoAddResult{border:1px solid;border-radius:8px;flex-direction:column;gap:3px;margin:10px;padding:10px 12px;font-size:10px;display:flex}.promotionAutoAddResult strong{font-size:12px}.promotionAutoAddResult.pending{color:#985700;background:#fff8e9;border-color:#f0b35b}.promotionAutoAddResult.success{color:#087443;background:#effaf4;border-color:#72c69b}.promotionAutoAddResult.error{color:#b42318;background:#fff3f3;border-color:#ef9a9a}.promotionAutoAddProducts>div.promotionAutoAddNoRows{color:#718099;grid-template-columns:1fr;place-items:center;min-height:72px;font-size:11px}.customerMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.customerMetrics>div{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:5px;padding:15px 18px;display:flex}.customerMetrics span{color:#667085;font-size:11px}.customerMetrics strong{color:#172b4d;font-size:25px}.customerMetrics small{color:#8a96a8;font-size:9px}.customerMetrics .buyer{border-left:4px solid #356df3}.customerMetrics .support{border-left:4px solid #e49a24}.customerShopHead,.customerShopRow{grid-template-columns:minmax(230px,1.6fr) .72fr .82fr .72fr 1fr .65fr;align-items:center;gap:12px;padding:11px 16px;display:grid}.customerShopHead{color:#77849a;background:#f8fafc;font-size:9px;font-weight:800}.customerShopRow{border-top:1px solid #edf1f5;min-height:58px}.customerShopRow:hover{background:#fbfcff}.customerShopRow>div{flex-direction:column;gap:4px;min-width:0;display:flex}.customerShopRow strong{text-overflow:ellipsis;white-space:nowrap;color:#172b4d;font-size:12px;overflow:hidden}.customerShopRow small,.customerShopRow>span{color:#77849a;font-size:9px}.customerShopRow>button{cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:6px 11px;font-size:10px;font-weight:800}.customerShopRow>button:disabled{cursor:default;opacity:.6}.customerShopRow .buyerCount{color:#245ee8;background:#edf3ff}.customerShopRow .supportCount{color:#ad6800;background:#fff4df}.customerShopRow .customerOpen{color:#365a9e;background:#fff;border:1px solid #cbd8ef;border-radius:7px}.customerShopRow .customerWait{color:#c43c52;font-weight:800}.customerEmpty{text-align:center;color:#7c899d;padding:32px;font-size:11px}.customerConversationBackdrop{z-index:110}.customerConversationModal{background:#fff;border-radius:16px;flex-direction:column;width:min(1180px,96vw);height:min(780px,100dvh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #10182855}.customerConversationModal>.close{z-index:5;top:16px;right:18px}.customerConversationHeader{border-bottom:1px solid var(--line);flex:none;margin:0;padding:22px 64px 15px 24px}.customerConversationHeader h2{margin:3px 0 5px;font-size:20px}.customerConversationHeader span{color:#758197;font-size:10px}.customerConversationFilters{border-bottom:1px solid var(--line);background:#fafbfc;align-items:center;gap:5px;padding:10px 18px;display:flex}.customerConversationFilters button{color:#657189;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:10px;font-weight:700}.customerConversationFilters button.selected{color:#245ee8;background:#fff;box-shadow:0 1px 4px #d7dbe3}.customerConversationFilters label{color:#657189;align-items:center;gap:6px;margin-left:10px;font-size:10px;display:flex}.customerConversationFilters>span{color:#657189;margin-left:auto;font-size:10px}.customerConversationLayout{flex:1;grid-template-columns:400px minmax(0,1fr);min-height:0;display:grid}.customerConversationList{border-right:1px solid var(--line);overflow:auto}.customerConversationList>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.customerConversationList>button:hover,.customerConversationList>button.selected{background:#f4f7ff}.customerConversationList i{color:#245ee8;background:#edf3ff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;font-weight:800;display:grid}.customerConversationList i.support{color:#ad6800;background:#fff4df}.customerConversationList button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.customerConversationList strong{font-size:11px}.customerConversationList small{text-overflow:ellipsis;white-space:nowrap;color:#8490a3;font-size:8px;overflow:hidden}.customerConversationList b{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:8px}.customerConversationList b.pending,.customerMessageHead .pending{color:#c93650;background:#fff0f2}.customerConversationList b.done,.customerMessageHead .done{color:#258761;background:#eef8f4}.customerMessagePanel{background:#f8fafc;flex-direction:column;min-width:0;display:flex}.customerMessageHead{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.customerMessageHead>div{flex-direction:column;gap:3px;min-width:0;display:flex}.customerMessageHead strong{font-size:12px}.customerMessageHead small{text-overflow:ellipsis;color:#8490a3;font-size:9px;overflow:hidden}.customerMessageHead>span{border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.customerMessages{flex:1;padding:16px;overflow:auto}.customerMessage{background:#fff;border:1px solid #e0e7f1;border-radius:10px;max-width:82%;margin:0 0 10px;padding:10px 12px}.customerMessage>div{justify-content:space-between;gap:12px;display:flex}.customerMessage strong,.customerMessage time{font-size:9px}.customerMessage time{color:#8995a8}.customerMessage p{color:#344054;white-space:pre-wrap;margin:7px 0 0;font-size:11px;line-height:1.55}.customerMessage.mine{background:#edf6ff;border-color:#c9ddff;margin-left:auto}.customerMessage.incoming{margin-right:auto}.customerMessage .customerTranslation{color:#172b4d;font-weight:700}.customerMessage details{color:#738096;margin-top:8px}.customerMessage summary{cursor:pointer;font-size:10px}.customerMessage details p{color:#667085;font-weight:400}.customerReplyBox{border-top:1px solid var(--line);background:#fff;padding:12px}.customerReplyBox textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);width:100%;min-height:70px;font:inherit;border-radius:10px;padding:10px}.customerReplyBox>div{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.customerReplyBox small{color:#7a8799}.customerReplyBox button{color:#fff;background:#246bfe;border:0;border-radius:9px;padding:9px 16px;font-weight:700}.customerReplyBox button:disabled{opacity:.45}.customerConversationEmpty{color:#8390a5;text-align:center;place-items:center;min-height:90px;padding:18px;font-size:10px;display:grid}.customerSelectHint{align-content:center;gap:7px;height:100%}.customerSelectHint>span{color:#356df3;background:#eaf1ff;border-radius:13px;place-items:center;width:44px;height:44px;font-size:16px;font-weight:800;display:grid}.customerSelectHint strong{color:#344054;font-size:12px}.customerSelectHint small{font-size:9px}.customerFileCard{color:#1f5dd9;background:#f7faff;border:1px solid #cbd8ef;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 9px;margin-top:8px;padding:9px 10px;text-decoration:none;display:grid}.customerFileCard>span{background:#e8f0ff;border-radius:8px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.customerFileCard>strong{text-overflow:ellipsis;white-space:nowrap;color:#172b4d;font-size:10px;overflow:hidden}.customerFileCard>small{color:#7b8799;grid-column:2;font-size:8px}.customerFileCard>b{color:#fff;background:#246bfe;border-radius:7px;grid-area:1/3/3;padding:6px 9px;font-size:9px}.customerMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.customerMetrics .notification{border-left:4px solid #8b5cf6}.customerShopTable{min-width:1040px}.customerShopHead,.customerShopRow{grid-template-columns:minmax(220px,1.45fr) .68fr .78fr .7fr .68fr 1fr .65fr}.customerShopRow .notificationCount,.customerConversationList i.notification{color:#7047d7;background:#f2edff}.notificationCategory{color:#7047d7;background:#f2edff;border-radius:999px;margin-top:8px;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}@media (max-width:760px){.customerMetrics{grid-template-columns:1fr}.panel:has(.customerShopTable){overflow:auto}.customerConversationBackdrop{padding:0}.customerConversationModal{border-radius:0;width:100%;height:100dvh}.customerConversationLayout{grid-template-rows:minmax(180px,42%) minmax(0,1fr);grid-template-columns:1fr}.customerConversationList{border-right:0;border-bottom:1px solid var(--line)}.customerConversationHeader{padding:18px 52px 12px 16px}.customerConversationFilters{overflow:auto}.customerConversationFilters label{white-space:nowrap;margin-left:4px}}.auditCompactTable{background:#fff;border:1px solid #e3e9f2;border-radius:10px;overflow:hidden}.auditCompactRow{grid-template-columns:155px 120px minmax(170px,1.35fr) 130px minmax(180px,1.4fr) 100px;align-items:center;gap:14px;min-height:44px;padding:0 16px;display:grid}.auditCompactHead{color:#5c6b83;background:#f5f7fb;min-height:38px;font-size:12px;font-weight:700}.auditCompactEntry{border-top:1px solid #edf0f5}.auditCompactEntry>summary{cursor:pointer;font-size:13px;list-style:none}.auditCompactEntry>summary::-webkit-details-marker{display:none}.auditCompactEntry>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auditCompactEntry[open]>summary{background:#f8faff}.auditCompactButton{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f5;border-radius:0}.auditCompactButton:hover{background:#f8faff}.auditCompactButton>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auditCompactEntry .auditLogDetail{margin:0;padding:14px 16px}.auditStatus{color:#168553;background:#eef8f2;border-radius:999px;justify-self:start;padding:4px 9px;font-size:12px;font-weight:700}@media (max-width:1150px){.auditCompactTable{overflow-x:auto}.auditCompactRow{min-width:980px}}.auditDetailBackdrop{place-items:center;padding:24px;display:grid}.auditDetailModal{width:min(960px,100vw - 48px);max-height:min(720px,100vh - 48px);padding:28px;overflow:auto}.auditModalContent{grid-template-columns:1fr;gap:18px;margin-top:20px;display:grid}.auditModalContent>section:only-child{grid-column:1/-1}.auditModalContent h3{margin:0 0 10px;font-size:15px}.auditModalContent dl{gap:7px;margin:0;display:grid}.auditModalContent dl>div{background:#f4f7fb;border-radius:8px;grid-template-columns:180px minmax(0,1fr);gap:12px;padding:9px 11px;display:grid}.auditModalContent dt{color:#61708a}.auditModalContent dd{overflow-wrap:anywhere;margin:0}.auditRequestId{color:#71809a;margin:18px 0 0;font-size:12px}@media (max-width:720px){.auditModalContent{grid-template-columns:1fr}}@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-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}
