@charset "UTF-8";html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.automation-template-center{min-height:100vh;color:#344054;background:#f6f9fb;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;overflow-x:hidden}.automation-template-center *{box-sizing:border-box;letter-spacing:0}.automation-template-center .ant-btn{height:32px;border-radius:6px;font-size:13px;font-weight:500}.automation-template-center .ant-btn-primary{background:#00a884;border-color:#00a884;box-shadow:0 8px 18px #00a8842e}.automation-template-center .ant-btn-primary:hover,.automation-template-center .ant-btn-primary:focus{background:#059669;border-color:#059669}.automation-template-center .ant-btn-primary.ant-btn-background-ghost{color:#00a884;background:#00a8840f;border-color:#00a88459;box-shadow:none}.automation-template-center .ant-btn-primary.ant-btn-background-ghost:hover,.automation-template-center .ant-btn-primary.ant-btn-background-ghost:focus{color:#059669;background:#00a8841a;border-color:#0596697a}.automation-template-center .ant-btn-default:not(:disabled){color:#344054;border-color:#d8e3ea}.automation-template-center .ant-btn-link{height:auto;padding:0;color:#3b82f6;box-shadow:none}.automation-template-center .ant-input,.automation-template-center .ant-select-selector,.automation-template-center .ant-picker{border-color:#dbe5ec!important;border-radius:6px!important;font-size:12px;box-shadow:none!important}.automation-template-center .ant-tag{margin-inline-end:0;border-radius:5px;font-size:12px;line-height:20px}.automation-template-center .ant-table{color:#344054;font-size:12px}.automation-template-center .ant-table-thead>tr>th{height:40px;padding:10px 12px;color:#172033;background:#f8fafc!important;font-size:12px;font-weight:600}.automation-template-center .ant-table-tbody>tr>td{height:58px;padding:10px 12px;border-color:#edf2f5;font-size:12px}.automation-template-center .ant-table-tbody>tr:hover>td{background:#f7fbfa!important}.automation-template-center .ant-tabs-nav{margin-bottom:12px}.automation-template-center .ant-tabs-tab{padding:9px 0;color:#7b8794;font-size:13px;font-weight:500}.automation-template-center .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#00a884}.automation-template-center .ant-tabs-ink-bar{background:#00a884}.automation-template-center .automation-sidebar{position:sticky;top:0;height:100vh;padding:18px 12px;background:#fff!important;border-right:1px solid #e6edf2}.automation-template-center .automation-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;min-height:100%}.automation-template-center .automation-logo{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding:0 6px}.automation-template-center .automation-logo>span{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;color:#fff;background:linear-gradient(135deg,#10d5aa,#00a884);font-size:13px;font-weight:800}.automation-template-center .automation-logo strong,.automation-template-center .automation-logo small{display:block}.automation-template-center .automation-logo strong{color:#172033;font-size:15px;font-weight:700;line-height:1.2}.automation-template-center .automation-logo small{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:150px;margin-top:3px;color:#7b8794;font-size:11px;line-height:1.2}.automation-template-center .automation-nav{display:flex;flex:1;flex-direction:column;gap:3px}.automation-template-center .automation-nav a{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;color:#526071;border-radius:8px;font-size:13px;font-weight:500;text-decoration:none;transition:color .18s ease,background .18s ease}.automation-template-center .automation-nav a .anticon{font-size:15px}.automation-template-center .automation-nav a span:last-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.automation-template-center .automation-nav a:hover,.automation-template-center .automation-nav a.is-active{color:#00a884;background:#e8f7f3;font-weight:600}.automation-template-center .automation-sidebar__foot{display:flex;align-items:center;gap:8px;padding:10px;color:#7b8794;font-size:12px}.automation-template-center .automation-sidebar__foot i{width:7px;height:7px;border-radius:50%;background:#10b981}.automation-template-center .automation-content{min-width:0;padding:20px 24px;overflow-x:hidden}.automation-template-center .automation-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.automation-template-center .automation-header h1{margin:0;color:#172033;font-size:22px;font-weight:600;line-height:1.25}.automation-template-center .automation-header p{margin:5px 0 0;color:#7b8794;font-size:12px;font-weight:400;line-height:1.4}.automation-template-center .automation-header__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;max-width:980px}.automation-template-center .automation-store-select{width:160px}.automation-template-center .automation-ai-button{color:#7c3aed;background:#f5f0ff;border-color:#ddd0ff}.automation-template-center .automation-ai-button:hover,.automation-template-center .automation-ai-button:focus{color:#7c3aed;background:#efe7ff;border-color:#cbbcff}.automation-template-center .automation-state-banner,.automation-template-center .automation-state-alert{margin-bottom:12px}.automation-template-center .automation-state-banner{border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f;display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;color:#7b8794;font-size:12px}.automation-template-center .automation-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:12px}.automation-template-center .automation-kpi-card{border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f;position:relative;display:flex;min-height:96px;gap:12px;padding:16px;overflow:hidden}.automation-template-center .automation-kpi-card__icon{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;color:#00a884;border-radius:12px;background:#e8f7f3;font-size:21px}.automation-template-center .automation-kpi-card:nth-child(2) .automation-kpi-card__icon{color:#f59e0b;background:#fff7ed}.automation-template-center .automation-kpi-card:nth-child(3) .automation-kpi-card__icon{color:#3b82f6;background:#eff6ff}.automation-template-center .automation-kpi-card:nth-child(4) .automation-kpi-card__icon{color:#f59e0b;background:#fff7ed}.automation-template-center .automation-kpi-card:nth-child(5) .automation-kpi-card__icon{color:#3b82f6;background:#eff6ff}.automation-template-center .automation-kpi-card__body{display:flex;min-width:0;flex-direction:column;gap:3px}.automation-template-center .automation-kpi-card__body span,.automation-template-center .automation-kpi-card__body small{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#7b8794;font-size:12px;line-height:1.35}.automation-template-center .automation-kpi-card__body strong{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#172033;font-size:22px;font-weight:700;line-height:1.1}.automation-template-center .automation-kpi-card__body b{color:#00a884;font-weight:600}.automation-template-center .automation-kpi__trend{position:absolute;right:10px;bottom:8px;width:62px;height:24px;pointer-events:none}.automation-template-center .business-flow-bar,.automation-template-center .connection-status-bar,.automation-template-center .template-library,.automation-template-center .template-flow-editor,.automation-template-center .ai-assistant-panel,.automation-template-center .execution-history{border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.automation-template-center .business-flow-bar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:0;padding:14px 16px}.automation-template-center .business-flow-bar__item{position:relative;display:flex;min-width:0;align-items:center;gap:10px}.automation-template-center .business-flow-bar__item div{min-width:0}.automation-template-center .business-flow-bar__item strong,.automation-template-center .business-flow-bar__item small{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.automation-template-center .business-flow-bar__item strong{color:#172033;font-size:13px;font-weight:600}.automation-template-center .business-flow-bar__item small{margin-top:3px;color:#7b8794;font-size:11px}.automation-template-center .business-flow-bar__icon{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;color:#00a884;border-radius:10px;background:#e8f7f3;font-size:18px}.automation-template-center .business-flow-bar__arrow{margin-left:auto;color:#a6b5c1;font-size:13px}.automation-template-center .connection-status-bar{display:flex;align-items:center;gap:18px;min-height:42px;margin-bottom:12px;padding:10px 16px;color:#344054;font-size:12px}.automation-template-center .connection-status-bar span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.automation-template-center .connection-status-bar .ant-btn{margin-left:auto}.automation-template-center .automation-main-grid{display:grid;grid-template-columns:320px minmax(0,1fr) 360px;gap:12px;align-items:stretch;min-width:0}.automation-template-center .panel-title{display:flex;align-items:center;gap:8px;margin-bottom:12px}.automation-template-center .panel-title h2{margin:0;color:#172033;font-size:15px;font-weight:600;line-height:1.35}.automation-template-center .panel-title span{color:#7b8794;font-size:12px}.automation-template-center .template-library,.automation-template-center .ai-assistant-panel{min-width:0;min-height:520px;padding:16px}.automation-template-center .template-library__filters{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:8px;margin-bottom:12px}.automation-template-center .template-library__list{display:flex;max-height:525px;flex-direction:column;gap:10px;overflow-y:auto;padding-right:2px}.automation-template-center .template-card{width:100%;padding:14px;color:#344054;text-align:left;border:1px solid #e6edf2;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.automation-template-center .template-card:hover,.automation-template-center .template-card.is-active{border-color:#00a88494;background:linear-gradient(180deg,#00a88414,#fff 66%);box-shadow:0 10px 24px #00a8841f}.automation-template-center .template-card p{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;color:#526173;font-size:12px;line-height:1.45}.automation-template-center .template-card__head,.automation-template-center .template-card__meta,.automation-template-center .template-card__actions{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.automation-template-center .template-card__head strong{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#172033;font-size:13px;font-weight:700}.automation-template-center .template-card__chain{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.automation-template-center .template-card__meta{margin-top:10px;color:#7b8794;font-size:12px}.automation-template-center .template-card__meta span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:52%}.automation-template-center .template-card__actions{justify-content:flex-end;margin-top:10px}.automation-template-center .template-flow-editor{min-width:0;padding:16px 16px 10px}.automation-template-center .template-flow-editor__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.automation-template-center .template-flow-editor__name{display:grid;min-width:300px;grid-template-columns:66px minmax(220px,340px);align-items:center;gap:8px}.automation-template-center .template-flow-editor__name span{color:#7b8794;font-size:12px}.automation-template-center .template-flow-editor__actions,.automation-template-center .template-flow-editor__bottom{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.automation-template-center .template-flow-editor__actions>span{color:#7b8794;font-size:12px}.automation-template-center .template-flow-editor__bottom{margin-top:10px}.automation-template-center .template-flow-editor__bottom .ant-btn:nth-child(2){color:#7c3aed;background:#f5f0ff;border-color:#ddd0ff}.automation-template-center .flow-workspace{display:grid;grid-template-columns:148px minmax(0,1fr);gap:12px;min-width:0}.automation-template-center .trigger-card{min-height:316px;padding:14px;border:1px solid rgba(0,168,132,.32);border-radius:8px;background:linear-gradient(180deg,#00a88414,#fff 58%)}.automation-template-center .trigger-card h3{margin:0 0 12px;color:#00a884;font-size:13px;font-weight:600}.automation-template-center .trigger-card__row{margin-bottom:12px}.automation-template-center .trigger-card__row span,.automation-template-center .trigger-card__row strong{display:block}.automation-template-center .trigger-card__row span{color:#7b8794;font-size:11px}.automation-template-center .trigger-card__row strong{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;color:#172033;font-size:12px;font-weight:600}.automation-template-center .flow-canvas{position:relative;height:370px;min-width:0;overflow:hidden;border:1px solid #e6edf2;border-radius:8px;background:#fbfdfd}.automation-template-center .flow-empty{display:grid;height:100%;place-items:center;color:#7b8794;font-size:12px}.automation-template-center .flow-node-card{width:178px;min-height:82px;padding:10px 12px;border:1px solid #dce8ec;border-radius:8px;background:#fff;box-shadow:0 8px 18px #14233712}.automation-template-center .flow-node-card.is-enabled{border-color:#00a88473}.automation-template-center .flow-node-card.is-disabled{opacity:.7}.automation-template-center .flow-node-card p{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:8px 0;color:#7b8794;font-size:12px}.automation-template-center .flow-node-card__head,.automation-template-center .flow-node-card__foot{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.automation-template-center .flow-node-card__head span{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;color:#00a884;border-radius:6px;background:#e8f7f3;font-size:12px;font-weight:700}.automation-template-center .flow-node-card__head strong{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#172033;font-size:13px;font-weight:700}.automation-template-center .flow-node-card__foot small{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:92px;color:#5d6b7a;font-size:11px}.automation-template-center .template-json-editor{font-family:Cascadia Mono,Consolas,monospace;font-size:12px;line-height:1.55}.automation-template-center .ai-assistant-panel{background:linear-gradient(180deg,#00a8841f,#fff 30%)}.automation-template-center .ai-assistant-card{margin-bottom:12px;padding:14px;border:1px solid rgba(230,237,242,.96);border-radius:8px;background:#ffffffe6}.automation-template-center .ai-assistant-card h3,.automation-template-center .ai-assistant-card strong{display:block;margin:0 0 8px;color:#172033;font-size:13px;font-weight:600}.automation-template-center .ai-assistant-card p{margin:0 0 10px;color:#7b8794;font-size:12px;line-height:1.45}.automation-template-center .ai-assistant-card--hero{background:linear-gradient(135deg,#00a88424,#00a8840a)}.automation-template-center .ai-assistant-card--hero .ant-btn{width:100%;margin-top:10px}.automation-template-center .ai-status-row{display:grid;grid-template-columns:20px 76px minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px 0;color:#344054;border-bottom:1px solid #edf2f4;font-size:12px}.automation-template-center .ai-status-row:last-child{border-bottom:0}.automation-template-center .ai-status-row span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#7b8794;font-size:12px}.automation-template-center .suggestion-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:8px 0 8px 12px;position:relative;border-bottom:1px solid #edf2f4;font-size:12px}.automation-template-center .suggestion-row:last-child{border-bottom:0}.automation-template-center .suggestion-row:before{position:absolute;top:15px;left:0;width:5px;height:5px;border-radius:50%;background:#10b981;content:""}.automation-template-center .suggestion-row>span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#344054;line-height:1.45}.automation-template-center .suggestion-row div{display:flex;gap:8px}.automation-template-center .suggestion-row--warning:before{background:#f59e0b}.automation-template-center .suggestion-row--danger:before{background:#ef4444}.automation-template-center .recommended-steps{display:grid;grid-template-columns:1fr 1fr;gap:8px}.automation-template-center .execution-history{min-width:0;margin-top:12px;padding:14px 16px 8px}.automation-template-center .execution-history__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.automation-template-center .execution-history__head h2{margin:0;color:#172033;font-size:15px;font-weight:600}.automation-template-center .execution-history__head div{display:flex;flex-wrap:wrap;gap:8px}.automation-template-center .execution-history .ant-table-wrapper,.automation-template-center .execution-history .ant-table-container{min-width:0}.automation-template-center .publish-result{display:flex;gap:12px}.automation-template-center .publish-result b{color:#00a884;font-weight:600}.automation-template-center .publish-result em{color:#ef4444;font-style:normal}.automation-template-center .react-flow__edge-path{stroke-width:1.5}.automation-template-center .react-flow__controls-button{border-bottom:1px solid #e6edf2}@media (max-width: 1500px){.automation-template-center .automation-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-template-center .automation-main-grid{grid-template-columns:308px minmax(0,1fr)}.automation-template-center .ai-assistant-panel{grid-column:1/-1;min-height:auto}}@media (max-width: 1100px){.automation-template-center .automation-sidebar{display:none}.automation-template-center .automation-header,.automation-template-center .connection-status-bar{align-items:stretch;flex-direction:column}.automation-template-center .automation-kpis,.automation-template-center .business-flow-bar,.automation-template-center .automation-main-grid,.automation-template-center .flow-workspace{grid-template-columns:1fr}}.logistics-center{font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;color:#344054}.logistics-center.ant-layout{min-height:100vh;overflow-x:hidden;background:#f6f9fb}.logistics-center .ant-btn{height:32px;border-radius:6px;font-size:13px;font-weight:500}.logistics-center .ant-btn-primary{border-color:#00a884;background:#00a884}.logistics-center .ant-btn-primary:hover,.logistics-center .ant-btn-primary:focus{border-color:#059669;background:#059669}.logistics-center .ant-input,.logistics-center .ant-select-selector,.logistics-center .ant-picker{min-height:32px;border-color:#e6edf2!important;border-radius:6px!important;font-size:12px}.logistics-center .ant-form-item-label>label{color:#344054;font-size:12px;font-weight:600}.logistics-center .ant-table{color:#344054;font-size:12px}.logistics-center .ant-table-thead>tr>th{height:40px;padding:10px 12px!important;color:#172033;font-size:12px;font-weight:600;background:#f8fafc!important;border-bottom-color:#e6edf2!important}.logistics-center .ant-table-tbody>tr>td{height:60px;padding:10px 12px!important;border-bottom-color:#e6edf2!important}.logistics-center .ant-table-tbody>tr:hover>td{background:#f7fbfa!important}.logistics-center .logistics-sidebar{position:sticky;top:0;height:100vh;overflow:hidden;background:#fff!important;border-right:1px solid #e6edf2;box-shadow:4px 0 20px #14233708}.logistics-center .logistics-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.logistics-center .logistics-sidebar .ant-menu{flex:1;overflow-y:auto;border-inline-end:0!important;padding:8px 12px 56px;background:#fff}.logistics-center .logistics-sidebar .ant-menu-item{height:38px;margin:4px 0;color:#526078;border-radius:8px;font-size:13px;line-height:38px}.logistics-center .logistics-sidebar .ant-menu-item-selected{color:#00a884!important;background:#e8f7f3!important;font-weight:600}.logistics-center .logistics-logo{display:flex;align-items:center;gap:10px;padding:20px 18px 14px}.logistics-center .logistics-logo>span{display:grid;width:38px;height:38px;place-items:center;color:#fff;border-radius:8px;background:linear-gradient(135deg,#00a884,#059669);box-shadow:0 8px 18px #00a88438;font-weight:800}.logistics-center .logistics-logo strong,.logistics-center .logistics-logo small{display:block}.logistics-center .logistics-logo strong{color:#172033;font-size:16px;line-height:1.2}.logistics-center .logistics-logo small{margin-top:2px;color:#7b8794;font-size:11px}.logistics-center .logistics-sidebar__footer{display:flex;align-items:center;gap:8px;padding:14px 20px 18px;color:#5b6678;font-size:12px}.logistics-center .logistics-sidebar__footer i{width:7px;height:7px;border-radius:50%;background:#22c55e}.logistics-center .logistics-main{min-width:0;padding:20px 24px 32px;overflow-x:hidden}.logistics-center .logistics-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 16px}.logistics-center .logistics-header h1{margin:0;color:#172033;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:0}.logistics-center .logistics-header__tools{flex-wrap:wrap}.logistics-center .logistics-stepbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:12px;padding:18px 24px;margin-bottom:12px;border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.logistics-center .logistics-stepbar__item{position:relative;display:flex;align-items:center;gap:12px;min-width:0}.logistics-center .logistics-stepbar__item>span{display:grid;width:40px;height:40px;place-items:center;flex:0 0 auto;color:#172033;border-radius:50%;background:#f2f5fb;font-size:13px;font-weight:700}.logistics-center .logistics-stepbar__item strong{display:block;color:#172033;font-size:13px;font-weight:600}.logistics-center .logistics-stepbar__item p{margin:3px 0 0;overflow:hidden;color:#7b8794;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.logistics-center .logistics-stepbar__item i{position:absolute;right:10px;width:44px;border-top:2px solid #d7e0eb}.logistics-center .logistics-stepbar__item.is-active>span{color:#fff;background:#00a884;box-shadow:0 8px 18px #00a8843d}.logistics-center .logistics-status-cards{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin-bottom:12px}.logistics-center .logistics-status-card{min-height:88px;padding:12px;text-align:left;border:1px solid #e6edf2;border-radius:8px;background:#fff;cursor:pointer;box-shadow:0 8px 24px #1423370f}.logistics-center .logistics-status-card.is-active{border-color:#00a884;box-shadow:0 0 0 2px #00a8841a,0 8px 24px #1423370f}.logistics-center .logistics-status-card strong,.logistics-center .logistics-status-card small,.logistics-center .logistics-status-card span{display:block}.logistics-center .logistics-status-card strong{margin-top:4px;color:#172033;font-size:22px;font-weight:700;line-height:1.15}.logistics-center .logistics-status-card small{color:#7b8794;font-size:11px}.logistics-center .logistics-status-card__icon{float:left;display:grid;width:30px;height:30px;margin-right:8px;place-items:center;border-radius:8px;background:#eef6ff}.logistics-center .logistics-status-card__label{color:#344054;font-size:12px;font-weight:600}.logistics-center .tone-orange .logistics-status-card__icon,.logistics-center .tone-orange i{color:#f59e0b;background:#fff7ed}.logistics-center .tone-blue .logistics-status-card__icon,.logistics-center .tone-blue i{color:#3b82f6;background:#eff6ff}.logistics-center .tone-green .logistics-status-card__icon,.logistics-center .tone-green i{color:#10b981;background:#ecfdf5}.logistics-center .tone-red .logistics-status-card__icon,.logistics-center .tone-red i{color:#ef4444;background:#fef2f2}.logistics-center .tone-gray .logistics-status-card__icon,.logistics-center .tone-gray i{color:#64748b;background:#f1f5f9}.logistics-center .logistics-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:12px;align-items:start}.logistics-center .logistics-layout__main{min-width:0}.logistics-center .logistics-filter,.logistics-center .logistics-table-card,.logistics-center .logistics-side-card{border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.logistics-center .logistics-filter{padding:16px}.logistics-center .logistics-filter__grid{display:grid;grid-template-columns:minmax(120px,.85fr) minmax(180px,1.15fr) minmax(180px,1.15fr) minmax(170px,1fr) minmax(230px,1.35fr);gap:10px 12px}.logistics-center .logistics-filter__grid .ant-form-item{min-width:0;margin-bottom:0}.logistics-center .logistics-filter__range{width:100%}.logistics-center .logistics-filter__actions{display:flex;justify-content:flex-end;gap:8px;padding-top:10px}.logistics-center .logistics-batch{display:flex;justify-content:space-between;gap:12px;margin:10px 0}.logistics-center .logistics-batch__right{display:flex;align-items:center;gap:8px;color:#7b8794;font-size:12px;white-space:nowrap}.logistics-center .logistics-table-card{overflow:hidden}.logistics-center .logistics-table-card__meta{display:flex;justify-content:space-between;padding:12px 14px;color:#7b8794;border-bottom:1px solid #e6edf2;font-size:12px}.logistics-center .logistics-table .ant-table-container{overflow-x:auto}.logistics-center .logistics-table .ant-table-cell{vertical-align:middle}.logistics-center .logistics-table .ant-table-pagination{margin:12px 16px}.logistics-center .logistics-order-info,.logistics-center .logistics-cell-stack,.logistics-center .logistics-fee,.logistics-center .logistics-exception{display:grid;gap:4px;min-width:0}.logistics-center .logistics-order-info span,.logistics-center .logistics-order-info small,.logistics-center .logistics-cell-stack span,.logistics-center .logistics-cell-stack small,.logistics-center .logistics-fee span,.logistics-center .logistics-fee small,.logistics-center .logistics-exception span,.logistics-center .logistics-exception small{overflow:hidden;color:#7b8794;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.logistics-center .logistics-order-info strong,.logistics-center .logistics-cell-stack strong,.logistics-center .logistics-fee strong,.logistics-center .logistics-exception strong{overflow:hidden;color:#172033;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.logistics-center .logistics-product{display:flex;align-items:center;gap:10px;min-width:0}.logistics-center .logistics-product img{width:50px;height:60px;flex:0 0 auto;object-fit:cover;border-radius:6px;background:#eef2f6}.logistics-center .logistics-product div{min-width:0}.logistics-center .logistics-product strong{display:block;max-width:210px;overflow:hidden;color:#172033;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.logistics-center .logistics-product span,.logistics-center .logistics-product small{display:block;max-width:210px;overflow:hidden;color:#7b8794;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.logistics-center .logistics-actions .ant-btn{height:24px;padding:0;font-size:12px}.logistics-center .logistics-status-tag,.logistics-center .logistics-exception-tag{width:fit-content;margin-inline-end:0;padding:0 8px;font-size:12px;line-height:22px;border:0;border-radius:4px}.logistics-center .logistics-status-tag--orange,.logistics-center .logistics-exception-tag--orange{color:#b45309;background:#ffedd5}.logistics-center .logistics-status-tag--blue{color:#1d4ed8;background:#dbeafe}.logistics-center .logistics-status-tag--green{color:#047857;background:#dcfce7}.logistics-center .logistics-status-tag--red,.logistics-center .logistics-exception-tag--red{color:#b91c1c;background:#fee2e2}.logistics-center .logistics-status-tag--gray,.logistics-center .logistics-exception-tag--gray{color:#64748b;background:#f1f5f9}.logistics-center .logistics-reminder{position:sticky;top:12px;display:grid;gap:12px}.logistics-center .logistics-side-card{padding:16px}.logistics-center .logistics-side-card h2{margin:0 0 12px;color:#172033;font-size:15px;font-weight:600}.logistics-center .logistics-side-card .ant-btn{justify-content:flex-start;width:100%}.logistics-center .logistics-reminder__list{display:grid;gap:8px;padding:0;margin:0 0 12px;color:#344054;font-size:12px;list-style:none}.logistics-center .logistics-chart-row{display:flex;align-items:center;gap:8px;min-width:0}.logistics-center .logistics-status-chart{width:150px;height:160px;flex:0 0 auto}.logistics-center .logistics-chart-legend{display:grid;gap:6px;min-width:90px;color:#7b8794;font-size:12px}.logistics-center .logistics-chart-legend span{display:flex;align-items:center;gap:6px;white-space:nowrap}.logistics-center .logistics-chart-legend i{width:8px;height:8px;flex:0 0 auto;border-radius:50%}.logistics-center .logistics-upload{margin-top:14px}@media (max-width: 1400px){.logistics-center .logistics-status-cards{grid-template-columns:repeat(5,minmax(120px,1fr))}.logistics-center .logistics-layout{grid-template-columns:1fr}.logistics-center .logistics-reminder{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.logistics-center .logistics-sidebar{display:none}.logistics-center .logistics-main{padding:18px}.logistics-center .logistics-header,.logistics-center .logistics-batch{display:block}.logistics-center .logistics-header__tools,.logistics-center .logistics-batch__right{margin-top:10px;flex-wrap:wrap}.logistics-center .logistics-stepbar,.logistics-center .logistics-status-cards,.logistics-center .logistics-filter__grid,.logistics-center .logistics-reminder{grid-template-columns:1fr}.logistics-center .logistics-stepbar__item i{display:none}}.multi-store-center{min-height:100vh;overflow-x:hidden;color:#344054;background:#f6f9fb;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.multi-store-center *{box-sizing:border-box}.multi-store-center a{color:#00a884;font-size:12px;font-weight:500}.multi-store-center a:hover{color:#059669}.multi-store-center .ant-layout{background:transparent}.multi-store-center .ant-btn-primary{border-color:#00a884;background:#00a884;box-shadow:0 8px 18px #00a8842e}.multi-store-center .ant-btn-primary:hover,.multi-store-center .ant-btn-primary:focus{border-color:#059669;background:#059669}.multi-store-center .ai-action-button:hover,.multi-store-center .ai-action-button:focus{color:#7c3aed;border-color:#cbb8ff;background:#eee6ff}.multi-store-center .ant-select-selector,.multi-store-center .ant-input,.multi-store-center .ant-picker{border-color:#e6edf2;border-radius:6px;font-size:12px}.multi-store-center .ant-switch.ant-switch-checked{background:#00a884}.multi-store-center .ant-empty-description{color:#7b8794;font-size:12px}.multi-store-center .store-sidebar{position:fixed;inset:0 auto 0 0;width:212px;padding:18px 12px;overflow:hidden;background:#fff;border-right:1px solid #e6edf2;box-shadow:8px 0 24px #1423370a;z-index:10}.multi-store-center .store-sidebar .ant-menu{border-inline-end:0;background:transparent;color:#344054;font-size:13px}.multi-store-center .store-sidebar .ant-menu-item{height:38px;line-height:38px;margin:3px 0;color:#344054;border-radius:8px}.multi-store-center .store-sidebar .ant-menu-item .anticon{color:#667085;font-size:14px}.multi-store-center .store-sidebar .ant-menu-item-selected{color:#00a884;background:#e8f7f3;font-weight:500}.multi-store-center .store-sidebar .ant-menu-item-selected .anticon{color:#00a884}.multi-store-center .store-logo{display:flex;align-items:center;gap:10px;margin:0 4px 16px}.multi-store-center .store-logo>div{width:34px;height:34px;display:grid;place-items:center;color:#fff;font-size:14px;font-weight:700;border-radius:8px;background:linear-gradient(135deg,#00a884,#13c2a3)}.multi-store-center .store-logo span{display:grid;gap:2px;min-width:0}.multi-store-center .store-logo strong{color:#172033;font-size:16px;line-height:18px;font-weight:700}.multi-store-center .store-logo small{color:#7b8794;font-size:11px;line-height:14px;white-space:nowrap}.multi-store-center .sidebar-footer{position:absolute;left:20px;right:16px;bottom:18px;display:flex;align-items:center;gap:8px;color:#7b8794;font-size:12px}.multi-store-center .status-light{width:7px;height:7px;border-radius:50%;background:#10b981}.multi-store-center .store-content{min-width:0;margin-left:212px;padding:20px 24px;overflow-x:hidden}.multi-store-center .store-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.multi-store-center .store-header h1.ant-typography{margin:0 0 4px;color:#172033;font-size:22px;line-height:30px;font-weight:600;letter-spacing:0}.multi-store-center .store-header .ant-typography{color:#7b8794;font-size:12px;font-weight:400;line-height:18px}.multi-store-center .store-header__actions{justify-content:flex-end;gap:8px!important}.multi-store-center .store-header__time{margin-left:10px;color:#7b8794;font-size:12px;white-space:nowrap}.multi-store-center .site-filter{width:178px}.multi-store-center .kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(142px,1fr));gap:12px;margin-bottom:12px}.multi-store-center .kpi-card,.multi-store-center .panel-card{border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.multi-store-center .kpi-card{overflow:hidden}.multi-store-center .kpi-card .ant-card-body{display:flex;align-items:center;gap:14px;min-height:104px;padding:16px}.multi-store-center .kpi-card span,.multi-store-center .kpi-card small{display:block;color:#7b8794;font-size:12px;line-height:18px}.multi-store-center .kpi-card strong{display:block;margin:5px 0 2px;color:#172033;font-size:22px;line-height:28px;font-weight:700;white-space:nowrap}.multi-store-center .kpi-card__icon{width:54px;height:54px;display:grid;place-items:center;flex:0 0 auto;color:#00a884;font-size:25px;border-radius:50%;background:linear-gradient(135deg,#00a88429,#00a8840f)}.multi-store-center .kpi-card--blue .kpi-card__icon{color:#3b82f6;background:linear-gradient(135deg,#3b82f629,#3b82f60f)}.multi-store-center .kpi-card--cyan .kpi-card__icon{color:#06b6d4;background:linear-gradient(135deg,#06b6d429,#06b6d40f)}.multi-store-center .kpi-card--violet .kpi-card__icon{color:#7c3aed;background:linear-gradient(135deg,#7c3aed29,#7c3aed0f)}.multi-store-center .kpi-card--orange .kpi-card__icon{color:#f97316;background:linear-gradient(135deg,#f9731629,#f973160f)}.multi-store-center .kpi-card--green .kpi-card__icon{color:#10b981;background:linear-gradient(135deg,#10b98129,#10b9810f)}.multi-store-center .flow-status{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:18px 24px;margin-bottom:12px;border:1px dashed rgba(0,168,132,.35);border-radius:8px;background:linear-gradient(180deg,#fff,#fafdfe)}.multi-store-center .flow-status__node{position:relative;display:flex;align-items:center;gap:12px;min-width:0}.multi-store-center .flow-status__node strong,.multi-store-center .flow-status__node span,.multi-store-center .flow-status__node small{display:block}.multi-store-center .flow-status__node strong{overflow:hidden;color:#172033;font-size:15px;line-height:20px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.multi-store-center .flow-status__node span:not(.flow-status__icon,.flow-status__arrow){color:#00a884;font-size:13px;line-height:18px;font-weight:600}.multi-store-center .flow-status__node small{overflow:hidden;color:#7b8794;font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.multi-store-center .flow-status__icon{color:#00a884;font-size:32px;flex:0 0 auto}.multi-store-center .flow-status__arrow{position:absolute;right:6px;color:#00a884;font-size:24px}.multi-store-center .store-main-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr);gap:12px;align-items:start;margin-bottom:12px}.multi-store-center .store-main-left,.multi-store-center .store-main-right{display:grid;gap:12px;min-width:0;align-content:start}.multi-store-center .panel-card{overflow:hidden}.multi-store-center .panel-card>.ant-card-head{min-height:48px;padding:0 16px;border-bottom:1px solid #e6edf2}.multi-store-center .panel-card>.ant-card-head .ant-card-head-title{color:#172033;font-size:15px;font-weight:600}.multi-store-center .panel-card>.ant-card-head .ant-card-extra{color:#00a884;font-size:12px}.multi-store-center .panel-card>.ant-card-body{padding:16px}.multi-store-center .store-table-card{width:100%;display:flex;flex-direction:column}.multi-store-center .store-table-card .ant-card-body{padding:14px 16px 16px;display:flex;flex:0 0 auto;flex-direction:column;min-height:0}.multi-store-center .store-table-card .ant-card-extra{max-width:70%}.multi-store-center .store-table-card .ant-space{gap:8px!important}.multi-store-center .store-table-card .ant-table-wrapper{overflow:hidden}.multi-store-center .store-table-card .ant-table{color:#344054;font-size:12px}.multi-store-center .store-table-card .ant-table-container{border:1px solid #e6edf2;border-radius:8px}.multi-store-center .store-table-card .ant-table-thead>tr>th{height:40px;padding:10px 12px;color:#344054;font-size:12px;font-weight:600;background:#f8fafc;border-bottom-color:#e6edf2}.multi-store-center .store-table-card .ant-table-tbody>tr>td{height:60px;padding:10px 12px;color:#344054;font-size:12px;border-bottom-color:#e6edf2}.multi-store-center .store-table-card .ant-table-tbody>tr:hover>td{background:#f7fbfa}.multi-store-center .store-table-card .ant-table-cell-fix-right{background:#fff}.multi-store-center .store-row-actions{white-space:nowrap}.multi-store-center .store-row-actions .ant-btn-link{padding-inline:4px;font-size:12px}.multi-store-center .store-table-card .ant-pagination{margin:0}.multi-store-center .store-name-cell{display:flex;align-items:center;gap:9px;min-width:0}.multi-store-center .store-name-cell>div{min-width:0}.multi-store-center .store-name-cell small{display:block;color:#7b8794;font-size:11px;line-height:16px}.multi-store-center .store-title-text{max-width:145px;color:#172033;font-weight:500}.multi-store-center .ellipsis-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-store-center .site-badge{width:26px;height:26px;display:grid;place-items:center;flex:0 0 auto;color:#7c3aed;font-size:11px;font-weight:700;border:1px solid #ddd0ff;border-radius:7px;background:#f5f0ff}.multi-store-center .template-cell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0}.multi-store-center .status-dot{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;white-space:nowrap}.multi-store-center .status-dot:before{content:"";width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentColor}.multi-store-center .status-dot--green{color:#10b981}.multi-store-center .status-dot--blue{color:#3b82f6}.multi-store-center .status-dot--orange{color:#f59e0b}.multi-store-center .status-dot--red{color:#ef4444}.multi-store-center .muted-block,.multi-store-center .up,.multi-store-center .down{display:block;margin-top:2px;font-size:11px;line-height:15px}.multi-store-center .muted-block{color:#7b8794}.multi-store-center .up{color:#10b981}.multi-store-center .down{color:#ef4444}.multi-store-center .store-table-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;color:#526070;font-size:12px;line-height:18px;border-top:1px solid #e6edf2}.multi-store-center .store-table-footer>span{white-space:nowrap}.multi-store-center .rule-panel__top,.multi-store-center .rule-panel__controls,.multi-store-center .overview-grid{display:grid;gap:12px}.multi-store-center .rule-panel__top{grid-template-columns:1fr 1fr;margin-bottom:12px}.multi-store-center .rule-template,.multi-store-center .rule-strategy,.multi-store-center .rule-panel__controls>div,.multi-store-center .overview-item{min-width:0;min-height:80px;padding:14px;border:1px solid #e6edf2;border-radius:8px;background:linear-gradient(180deg,#fff,#fbfdfd)}.multi-store-center .rule-template span,.multi-store-center .rule-template small,.multi-store-center .rule-strategy span,.multi-store-center .rule-strategy small,.multi-store-center .rule-panel__controls>div span,.multi-store-center .rule-panel__controls>div small,.multi-store-center .overview-item span,.multi-store-center .overview-item small{display:block;color:#7b8794;font-size:12px;line-height:18px}.multi-store-center .rule-template strong,.multi-store-center .rule-strategy strong,.multi-store-center .rule-panel__controls>div strong,.multi-store-center .overview-item strong{display:block;overflow:hidden;margin:5px 0;color:#172033;font-size:14px;line-height:20px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.multi-store-center .rule-panel__controls{grid-template-columns:repeat(4,minmax(0,1fr))}.multi-store-center .rule-panel__controls>div{display:grid;gap:8px;align-content:start}.multi-store-center .rule-panel__controls .ant-select{width:100%}.multi-store-center .overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.multi-store-center .overview-item{min-height:118px;overflow:hidden}.multi-store-center .overview-item strong{font-size:18px;line-height:24px;font-weight:700}.multi-store-center .mini-chart{width:100%;height:40px;margin-top:8px}.multi-store-center .trend-card,.multi-store-center .exception-panel{min-height:294px}.multi-store-center .trend-card .ant-card-body{padding-top:10px}.multi-store-center .trend-card .ant-tabs-nav{margin-bottom:8px}.multi-store-center .trend-card .ant-tabs-tab{padding:8px 0;color:#344054;font-size:13px;font-weight:500}.multi-store-center .trend-card .ant-tabs-tab-active .ant-tabs-tab-btn,.multi-store-center .trend-card .ant-tabs-tab:hover{color:#00a884}.multi-store-center .trend-card .ant-tabs-ink-bar{background:#00a884}.multi-store-center .trend-chart{width:100%;height:238px}.multi-store-center .top-product-list{min-height:238px}.multi-store-center .top-product-list .ant-list-item{display:grid;grid-template-columns:30px minmax(0,1fr) 72px 100px;gap:10px;padding:10px 0;color:#344054;font-size:12px;border-bottom-color:#e6edf2}.multi-store-center .top-product-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-store-center .rank-index{width:22px;height:22px;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700;border-radius:50%;background:#00a884}.multi-store-center .exception-row{display:grid;grid-template-columns:24px 104px 40px minmax(0,1fr) 84px;align-items:center;gap:10px;min-height:52px;padding:10px 12px;margin-bottom:10px;color:#344054;font-size:12px;border:1px solid #e6edf2;border-radius:8px;background:#fff}.multi-store-center .exception-row .anticon{font-size:16px}.multi-store-center .exception-row strong{color:#344054;font-size:12px;font-weight:600}.multi-store-center .exception-row>span:not(.exception-count){overflow:hidden;color:#7b8794;text-overflow:ellipsis;white-space:nowrap}.multi-store-center .exception-row .ant-btn-link{padding:0;color:#00a884;font-size:12px;font-weight:500}.multi-store-center .exception-row--red{border-color:#ef444438;background:#fff8f7}.multi-store-center .exception-row--red .anticon{color:#ef4444}.multi-store-center .exception-row--orange{border-color:#f59e0b3d;background:#fffaf3}.multi-store-center .exception-row--orange .anticon{color:#f59e0b}.multi-store-center .exception-row--blue{border-color:#3b82f638;background:#f5fbff}.multi-store-center .exception-row--blue .anticon{color:#3b82f6}.multi-store-center .exception-row--green{border-color:#10b98138;background:#f8fffc}.multi-store-center .exception-row--green .anticon{color:#10b981}.multi-store-center .exception-count{color:#172033;font-size:16px;font-weight:700}.multi-store-center .exception-detail{display:grid;gap:16px;color:#344054;font-size:13px}.multi-store-center .exception-detail__actions{display:grid;align-items:stretch}.multi-store-center .template-radio-group{width:100%}.multi-store-center-overlay{font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.multi-store-center-overlay .ant-modal-content,.multi-store-center-overlay .ant-drawer-content{border-radius:8px}.multi-store-center-overlay .ant-modal-title,.multi-store-center-overlay .ant-drawer-title{color:#172033;font-size:15px;font-weight:600}.multi-store-center-overlay .ant-modal-body,.multi-store-center-overlay .ant-drawer-body{color:#344054;font-size:13px}.multi-store-center-overlay .ant-btn{height:32px;border-radius:6px;font-size:13px;font-weight:500}.multi-store-center-overlay .ant-btn-primary{border-color:#00a884;background:#00a884}.multi-store-center-overlay .ant-btn-primary:hover,.multi-store-center-overlay .ant-btn-primary:focus{border-color:#059669;background:#059669}.multi-store-center-overlay .ant-form-item-label>label,.multi-store-center-overlay .ant-radio-wrapper,.multi-store-center-overlay .ant-list-item,.multi-store-center-overlay .ant-select-selection-item,.multi-store-center-overlay .ant-input{color:#344054;font-size:12px}.multi-store-center-overlay .template-radio-group{width:100%}.multi-store-center-overlay .template-radio-group .ant-list-item{padding:12px 0;border-bottom-color:#e6edf2}.multi-store-center-overlay .template-radio-group strong{color:#172033;font-size:13px;font-weight:600}.multi-store-center-overlay .template-radio-group span{color:#7b8794;font-size:12px}.multi-store-center-overlay .ai-modal-summary{display:flex;align-items:baseline;gap:10px;padding:16px;margin:16px 0;border:1px solid #ddd0ff;border-radius:8px;background:#f5f0ff}.multi-store-center-overlay .ai-modal-summary strong{color:#7c3aed;font-size:28px;line-height:34px;font-weight:700}.multi-store-center-overlay .modal-muted{color:#7b8794;font-size:12px}@media (max-width: 1480px){.multi-store-center .kpi-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.multi-store-center .store-main-grid{grid-template-columns:1fr}}@media (max-width: 980px){.multi-store-center .store-sidebar{display:none}.multi-store-center .store-content{margin-left:0;padding:16px}.multi-store-center .store-header{flex-direction:column}.multi-store-center .store-header__actions{justify-content:flex-start}.multi-store-center .kpi-grid,.multi-store-center .flow-status,.multi-store-center .rule-panel__top,.multi-store-center .rule-panel__controls,.multi-store-center .overview-grid{grid-template-columns:1fr}.multi-store-center .flow-status__arrow{display:none}}.multi-store-center{min-height:100vh;color:#344054;background:#f6f9fb;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;overflow-x:hidden}.multi-store-center .bo-sidebar{position:sticky;top:0;height:100vh;overflow:hidden;border-right:1px solid #e6edf2;background:#fff;box-shadow:8px 0 24px #1423370a}.multi-store-center .bo-sidebar .ant-layout-sider-children{position:relative;height:100%}.multi-store-center .bo-sidebar .ant-menu{border-inline-end:0;padding:4px 10px;color:#344054;font-size:13px;background:transparent}.multi-store-center .bo-sidebar .ant-menu-item,.multi-store-center .bo-sidebar .ant-menu-submenu-title{height:38px;line-height:38px;margin-block:2px;border-radius:8px}.multi-store-center .bo-sidebar .ant-menu-item-selected{color:#00a884;background:#e8f7f3;font-weight:600}.multi-store-center .bo-logo{display:flex;align-items:center;gap:10px;padding:18px 16px 14px}.multi-store-center .bo-logo>span{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;color:#fff;font-size:14px;font-weight:700;background:linear-gradient(135deg,#00a884,#087d73);box-shadow:0 8px 18px #00a88433}.multi-store-center .bo-logo strong{display:block;color:#172033;font-size:20px;line-height:1.1;font-weight:700}.multi-store-center .bo-logo small{display:block;margin-top:3px;color:#7b8794;font-size:11px;white-space:nowrap}.multi-store-center .sidebar-footer{position:absolute;bottom:14px;left:18px;display:flex;align-items:center;gap:8px;color:#7b8794;font-size:12px}.multi-store-center .online-dot{width:8px;height:8px;border-radius:50%;background:#00a884;box-shadow:0 0 0 4px #00a8841f}.multi-store-center .multi-store-content{min-width:0;padding:20px 24px;overflow-x:hidden}.multi-store-center .multi-store-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.multi-store-center .multi-store-header h1{margin:0;color:#172033;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:0}.multi-store-center .multi-store-header p{margin:6px 0 0;color:#7b8794;font-size:12px;font-weight:400}.multi-store-center .multi-store-header-actions{justify-content:flex-end}.multi-store-center .ant-btn{height:32px;border-radius:6px;font-size:13px;font-weight:500}.multi-store-center .ant-btn-primary{border-color:#00a884;background:#00a884}.multi-store-center .ant-btn-primary:hover{border-color:#059669!important;background:#059669!important}.multi-store-center .ai-action-button{color:#7c3aed;border-color:#ddd0ff;background:#f5f0ff}.multi-store-center .ai-action-button:hover{color:#7c3aed!important;border-color:#cbb7ff!important;background:#efe7ff!important}.multi-store-center .store-filter-select{width:180px}.multi-store-center .store-filter-select .ant-select-selector{height:32px!important;border-radius:6px!important;font-size:13px}.multi-store-center .ghost-status-button{color:#00a884;border-color:#00a88447;background:#00a8840d}.multi-store-center .multi-store-error{margin-bottom:12px}.multi-store-center .panel-card,.multi-store-center .kpi-card,.multi-store-center .ai-suggestion-panel{border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.multi-store-center .multi-store-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;margin-bottom:12px}.multi-store-center .kpi-card{display:flex;align-items:center;gap:12px;min-height:86px;padding:16px}.multi-store-center .kpi-card p,.multi-store-center .kpi-card span{margin:0;color:#7b8794;font-size:12px}.multi-store-center .kpi-card strong{display:block;margin:3px 0;color:#172033;font-size:22px;line-height:1.1;font-weight:700}.multi-store-center .kpi-card .kpi-content{min-width:0}.multi-store-center .kpi-card .kpi-icon{display:grid;flex:0 0 auto;width:46px;height:46px;place-items:center;border-radius:50%;font-size:20px}.multi-store-center .kpi-card-orange .kpi-icon{color:#f97316;background:#fff4e5}.multi-store-center .kpi-card-blue .kpi-icon{color:#3b82f6;background:#eaf3ff}.multi-store-center .kpi-card-purple .kpi-icon{color:#7c3aed;background:#f5f0ff}.multi-store-center .kpi-card-green .kpi-icon{color:#00a884;background:#e8f7f3}.multi-store-center .edit-step-flow{display:grid;grid-template-columns:minmax(0,1fr) 288px;align-items:center;gap:16px;margin-bottom:12px;padding:16px}.multi-store-center .edit-step-flow .ant-steps-item-title{color:#172033;font-size:15px;font-weight:600}.multi-store-center .edit-step-flow .ant-steps-item-description{color:#7b8794;font-size:12px}.multi-store-center .edit-step-flow .ant-steps-item-process .ant-steps-item-icon{border-color:#00a884;background:#00a884}.multi-store-center .auto-sync-box{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-left:16px;border-left:1px solid #e6edf2}.multi-store-center .auto-sync-box strong,.multi-store-center .auto-sync-box span{display:block}.multi-store-center .auto-sync-box strong{color:#172033;font-size:13px;font-weight:600}.multi-store-center .auto-sync-box span{margin-top:4px;color:#7b8794;font-size:12px}.multi-store-center .ant-switch-checked{background:#00a884!important}.multi-store-center .workbench-grid{display:grid;grid-template-columns:minmax(0,1fr) 232px;align-items:start;gap:12px}.multi-store-center .workbench-main{min-width:0}.multi-store-center .product-filter-bar{margin-bottom:12px;padding:16px}.multi-store-center .filter-grid{display:grid;grid-template-columns:1.35fr .9fr 1.08fr 1.08fr .95fr .95fr;gap:12px;margin-bottom:12px}.multi-store-center .filter-grid label{display:flex;min-width:0;flex-direction:column;gap:6px;color:#344054;font-size:12px;font-weight:600}.multi-store-center .filter-grid .ant-input,.multi-store-center .filter-grid .ant-select-selector{border-radius:6px;font-size:12px}.multi-store-center .range-input{width:calc((100% - 28px)/2)!important}.multi-store-center .range-divider{width:28px!important;text-align:center;color:#7b8794!important;background:#fff!important;border-left:0!important;border-right:0!important}.multi-store-center .batch-action-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom-right-radius:0;border-bottom-left-radius:0}.multi-store-center .batch-action-bar strong{color:#172033;font-size:13px;font-weight:600}.multi-store-center .editable-product-table{overflow:hidden;border-top-left-radius:0;border-top-right-radius:0}.multi-store-center .editable-product-table .ant-table{font-size:12px}.multi-store-center .editable-product-table .ant-table-thead>tr>th{height:40px;padding:10px 12px;color:#344054;font-size:12px;font-weight:600;background:#f8fafc;white-space:nowrap}.multi-store-center .editable-product-table .ant-table-tbody>tr>td{height:58px;padding:10px 12px;color:#344054;font-size:12px;vertical-align:middle}.multi-store-center .editable-product-table .ant-table-tbody>tr:hover>td{background:#f7fbfa}.multi-store-center .editable-product-table .ant-pagination{padding:0 14px 14px;font-size:12px}.multi-store-center .product-info-cell{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center}.multi-store-center .product-info-cell .ant-image-img{border:1px solid #e6edf2;border-radius:6px;object-fit:cover}.multi-store-center .product-info-text{min-width:0}.multi-store-center .product-info-text strong,.multi-store-center .product-info-text span{display:block}.multi-store-center .product-info-text strong{max-width:150px;overflow:hidden;color:#172033;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.multi-store-center .product-info-text span{margin:2px 0;overflow:hidden;color:#7b8794;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.multi-store-center .main-price-cell{display:inline-flex;min-width:78px;justify-content:center;padding:6px 9px;border:1px solid #e6edf2;border-radius:6px;background:#fff;font-variant-numeric:tabular-nums}.multi-store-center .empty-cell{color:#7b8794}.multi-store-center .profit-rate{color:#10b981;font-weight:700}.multi-store-center .title-summary-cell{display:flex;flex-direction:column;align-items:flex-start}.multi-store-center .title-summary-cell .ant-btn{height:auto;padding:0;color:#00a884;font-size:12px}.multi-store-center .table-actions{color:#7b8794;font-size:11px}.multi-store-center .table-actions .ant-btn{height:auto;padding:0;color:#00a884;font-size:12px}.multi-store-center .expanded-store-table{margin:6px 0;overflow:hidden;border:1px solid #e6edf2;border-radius:8px}.multi-store-center .expanded-store-table .ant-table{background:#fbfdff}.multi-store-center .expanded-store-table .ant-table-thead>tr>th{height:38px;padding:9px 12px;font-size:12px;font-weight:600;background:#f8fafc}.multi-store-center .expanded-store-table .ant-table-tbody>tr>td{height:56px;padding:9px 12px;font-size:12px}.multi-store-center .store-flag{display:inline-grid;flex:0 0 auto;width:24px;height:24px;place-items:center;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #e6edf2}.multi-store-center .store-name-text{display:inline-block;max-width:108px;overflow:hidden;color:#172033;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.multi-store-center .editable-price-input,.multi-store-center .editable-title-input{width:100%}.multi-store-center .editable-price-input:focus,.multi-store-center .editable-price-input:focus-within,.multi-store-center .editable-price-input.ant-input-number-focused,.multi-store-center .editable-title-input:focus,.multi-store-center .editable-title-input:focus-within,.multi-store-center .editable-title-input.ant-input-number-focused{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61f!important}.multi-store-center .ai-suggestion-cell{display:flex;min-width:0;flex-direction:column;gap:2px;font-size:12px}.multi-store-center .ai-suggestion-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-store-center .ai-suggestion-cell small{color:#7b8794;font-size:11px}.multi-store-center .success-text{color:#10b981;font-weight:600}.multi-store-center .danger-text{color:#ef4444;font-weight:600}.multi-store-center .status-tag{margin-inline-end:0;border:0;border-radius:999px;font-size:11px;font-weight:600}.multi-store-center .status-success{color:#047857;background:#ecfdf5}.multi-store-center .status-syncing{color:#1d4ed8;background:#eff6ff}.multi-store-center .status-warning{color:#b45309;background:#fffbeb}.multi-store-center .status-error{color:#b91c1c;background:#fef2f2}.multi-store-center .ai-suggestion-panel{position:sticky;top:16px;padding:16px;background:linear-gradient(180deg,#fff,#effaf7)}.multi-store-center .ai-suggestion-panel h2,.multi-store-center .ai-suggestion-panel h3,.multi-store-center .ai-suggestion-panel p{margin:0}.multi-store-center .ai-suggestion-panel h2{color:#172033;font-size:18px;font-weight:600}.multi-store-center .ai-suggestion-panel h3{margin-bottom:12px;color:#172033;font-size:15px;font-weight:600}.multi-store-center .ai-panel-header,.multi-store-center .suggestion-title-row,.multi-store-center .suggestion-action-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.multi-store-center .ai-insight-card{margin:14px 0;padding:14px;border:1px solid rgba(0,168,132,.18);border-radius:8px;background:linear-gradient(145deg,#edfdf8,#fbfffe)}.multi-store-center .ai-insight-card ul{margin:0;padding-left:16px;color:#344054;font-size:12px;line-height:1.8}.multi-store-center .ai-insight-card .ant-btn{height:auto;padding-left:0;color:#00a884;font-size:12px;font-weight:600}.multi-store-center .smart-suggestion-list{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.multi-store-center .smart-suggestion-card{min-width:0;padding:12px;border:1px solid #e6edf2;border-radius:8px;background:#ffffffe0}.multi-store-center .smart-suggestion-card strong,.multi-store-center .smart-suggestion-card small{display:block}.multi-store-center .smart-suggestion-card strong{max-width:88px;overflow:hidden;color:#172033;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.multi-store-center .smart-suggestion-card small{max-width:96px;overflow:hidden;color:#7b8794;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.multi-store-center .smart-suggestion-card p{margin:8px 0;overflow:hidden;color:#344054;font-size:12px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.multi-store-center .suggestion-store-text{min-width:0;flex:1}.multi-store-center .suggestion-action-row{color:#7b8794;font-size:11px}.multi-store-center .suggestion-action-row .ant-btn{color:#00a884;border-color:#00a88466}.multi-store-center .ai-price-modal p,.multi-store-center .sync-confirm-modal p{color:#344054;font-size:12px;line-height:1.7}.multi-store-center .modal-progress-block{margin-top:14px;color:#7b8794;font-size:12px}.multi-store-center .sync-tags{display:flex;flex-wrap:wrap;gap:8px}.multi-store-center .automation-rule-form .full-width-control{width:100%}.multi-store-center .drawer-footer{justify-content:flex-end;width:100%;margin-top:16px}@media (max-width: 1480px){.multi-store-center .multi-store-kpi-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.multi-store-center .filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1180px){.multi-store-center .bo-sidebar{display:none}.multi-store-center .multi-store-header,.multi-store-center .batch-action-bar{flex-direction:column;align-items:stretch}.multi-store-center .workbench-grid,.multi-store-center .edit-step-flow{grid-template-columns:1fr}.multi-store-center .ai-suggestion-panel{position:static}.multi-store-center .auto-sync-box{padding-left:0;border-left:0}}@media (max-width: 760px){.multi-store-center .multi-store-content{padding:16px 12px}.multi-store-center .multi-store-kpi-grid,.multi-store-center .filter-grid{grid-template-columns:1fr}}.online-shipping-page{font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;color:#344054}.online-shipping-page.ant-layout{min-height:100vh;overflow-x:hidden;background:#f6f9fb;padding-bottom:76px}.online-shipping-page .ant-btn{height:32px;border-radius:6px;font-size:13px;font-weight:500}.online-shipping-page .ant-btn-primary:not(.ant-btn-dangerous){background:#00a884;border-color:#00a884;box-shadow:none}.online-shipping-page .ant-btn-primary:not(.ant-btn-dangerous):hover,.online-shipping-page .ant-btn-primary:not(.ant-btn-dangerous):focus{background:#059669;border-color:#059669}.online-shipping-page .shipping-ai-button{color:#7c3aed;background:#f5f0ff;border-color:#ddd0ff}.online-shipping-page .shipping-ai-button:hover,.online-shipping-page .shipping-ai-button:focus{color:#7c3aed;background:#efe7ff;border-color:#cbb8ff}.online-shipping-page .online-shipping-sidebar{position:sticky;top:0;height:100vh;flex:0 0 210px!important;max-width:210px!important;min-width:210px!important;width:210px!important;background:#fff!important;border-right:1px solid #e6edf2}.online-shipping-page .online-shipping-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.online-shipping-page .online-shipping-sidebar .ant-menu{flex:1;border-inline-end:0!important;padding:8px 10px;font-size:13px}.online-shipping-page .online-shipping-sidebar .ant-menu-item{height:38px;margin:4px 0;border-radius:8px;color:#344054;line-height:38px}.online-shipping-page .online-shipping-sidebar .ant-menu-item-selected{background:#e8f7f3!important;color:#00a884!important;font-weight:600}.online-shipping-page .online-shipping-logo{display:flex;align-items:center;gap:10px;padding:20px 18px 14px}.online-shipping-page .online-shipping-logo>span{display:grid;width:38px;height:38px;border-radius:10px;place-items:center;color:#fff;font-weight:800;background:linear-gradient(135deg,#12c9a5,#00a884)}.online-shipping-page .online-shipping-logo strong,.online-shipping-page .online-shipping-logo small{display:block}.online-shipping-page .online-shipping-logo strong{color:#172033;font-size:16px;font-weight:700;line-height:1.2}.online-shipping-page .online-shipping-logo small{color:#7b8794;font-size:11px;line-height:1.5}.online-shipping-page .online-shipping-sidebar__footer{display:flex;align-items:center;gap:8px;padding:16px 18px;color:#7b8794;font-size:12px}.online-shipping-page .online-shipping-sidebar__footer i{width:7px;height:7px;border-radius:999px;background:#10b981}.online-shipping-page .online-shipping-main{min-width:0;overflow-x:hidden;padding:20px 24px 82px;background:#f6f9fb}.online-shipping-page .online-shipping-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.online-shipping-page .online-shipping-header h1{margin:0;color:#172033;font-size:22px;font-weight:600;line-height:1.35;letter-spacing:0}.online-shipping-page .online-shipping-header p{margin:4px 0 0;color:#7b8794;font-size:12px;font-weight:400;line-height:1.6}.online-shipping-page .shipping-stepbar{margin-bottom:12px;padding:16px;background:#fff;border:1px solid #e6edf2;border-radius:8px;box-shadow:0 8px 24px #1423370f}.online-shipping-page .shipping-stepbar .ant-steps-item-title{color:#172033;font-size:13px;font-weight:600}.online-shipping-page .shipping-stepbar .ant-steps-item-description{color:#7b8794;font-size:11px;line-height:1.45}.online-shipping-page .shipping-stepbar .ant-steps-item-process .ant-steps-item-icon{background:#00a884;border-color:#00a884;box-shadow:0 8px 18px #00a88438}.online-shipping-page .shipping-stepbar .ant-steps-item-finish .ant-steps-item-icon{border-color:#00a884}.online-shipping-page .shipping-stepbar .ant-steps-item-finish .ant-steps-icon{color:#00a884}.online-shipping-page .shipping-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:12px}.online-shipping-page .shipping-kpi{background:#fff;border:1px solid #e6edf2;border-radius:8px;box-shadow:0 8px 24px #1423370f}.online-shipping-page .shipping-kpi .ant-card-body{display:flex;align-items:center;gap:12px;min-height:84px;padding:16px}.online-shipping-page .shipping-kpi span,.online-shipping-page .shipping-kpi small{display:block;color:#7b8794;font-size:12px;line-height:1.5}.online-shipping-page .shipping-kpi strong{display:inline-block;margin-right:4px;color:#172033;font-size:22px;font-weight:700;line-height:1.2}.online-shipping-page .shipping-kpi__icon{display:grid;width:42px;height:42px;flex:0 0 42px;border-radius:12px;place-items:center;color:#00a884;font-size:20px;background:#e8f7f3}.online-shipping-page .shipping-kpi--orange .shipping-kpi__icon{color:#f59e0b;background:#fff7ed}.online-shipping-page .shipping-kpi--blue .shipping-kpi__icon{color:#3b82f6;background:#eff6ff}.online-shipping-page .shipping-kpi--green .shipping-kpi__icon{color:#10b981;background:#ecfdf5}.online-shipping-page .shipping-kpi--red .shipping-kpi__icon{color:#ef4444;background:#fef2f2}.online-shipping-page .online-shipping-error-alert{margin-bottom:12px;border-radius:8px}.online-shipping-page .online-shipping-workbench{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:12px;align-items:start}.online-shipping-page .online-shipping-workbench__main{min-width:0}.online-shipping-page .online-shipping-card,.online-shipping-page .ai-template-panel__card{background:#fff;border:1px solid #e6edf2;border-radius:8px;box-shadow:0 8px 24px #1423370f}.online-shipping-page .online-shipping-card{padding:0 16px 14px}.online-shipping-page .shipping-tabs{margin-bottom:2px}.online-shipping-page .shipping-tabs .ant-tabs-nav{margin:0}.online-shipping-page .shipping-tabs .ant-tabs-tab{padding:14px 0 12px;color:#344054;font-size:13px}.online-shipping-page .shipping-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#00a884;font-weight:600}.online-shipping-page .shipping-tabs .ant-tabs-ink-bar{background:#00a884}.online-shipping-page .shipping-batch-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #e6edf2}.online-shipping-page .shipping-batch-actions>.ant-space:last-child span{color:#7b8794;font-size:12px}.online-shipping-page .shipping-filter{display:grid;grid-template-columns:minmax(180px,1.3fr) repeat(3,minmax(118px,.8fr)) minmax(220px,1fr) auto auto;gap:10px;padding:14px 0;border-bottom:1px solid #e6edf2}.online-shipping-page .shipping-filter .ant-input,.online-shipping-page .shipping-filter .ant-select-selector,.online-shipping-page .shipping-filter .ant-picker{min-height:32px;border-radius:6px;font-size:12px}.online-shipping-page .shipping-filter__date{min-width:0}.online-shipping-page .shipping-table{margin-top:2px}.online-shipping-page .shipping-table .ant-table{color:#344054;font-size:12px}.online-shipping-page .shipping-table .ant-table-container{border-radius:8px}.online-shipping-page .shipping-table .ant-table-thead>tr>th{height:40px;padding:10px 12px;color:#172033;font-size:12px;font-weight:600;background:#f8fafc;border-color:#e6edf2}.online-shipping-page .shipping-table .ant-table-tbody>tr>td{height:60px;padding:10px 12px;color:#344054;font-size:12px;border-color:#e6edf2;vertical-align:top}.online-shipping-page .shipping-table .ant-table-tbody>tr:hover>td{background:#f7fbfa}.online-shipping-page .shipping-table .ant-pagination{margin-bottom:0;font-size:12px}.online-shipping-page .shipping-order-info,.online-shipping-page .shipping-product,.online-shipping-page .shipping-inline-field,.online-shipping-page .shipping-fee-stack,.online-shipping-page .template-product{display:flex;flex-direction:column;gap:4px;min-width:0}.online-shipping-page .shipping-order-info strong{color:#172033;font-size:12px;font-weight:600}.online-shipping-page .shipping-order-info span,.online-shipping-page .shipping-order-info small{color:#7b8794;font-size:12px}.online-shipping-page .shipping-product{flex-direction:row;align-items:center}.online-shipping-page .shipping-product img{width:48px;height:60px;flex:0 0 48px;object-fit:cover;border-radius:6px;background:#eef2f6}.online-shipping-page .shipping-product div{min-width:0}.online-shipping-page .shipping-product strong{display:block;overflow:hidden;max-width:176px;color:#172033;font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.online-shipping-page .shipping-product span,.online-shipping-page .shipping-product small{display:block;overflow:hidden;max-width:176px;color:#7b8794;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.online-shipping-page .shipping-inline-field .ant-input-number{width:104px;border-radius:6px}.online-shipping-page .shipping-inline-field small{display:block;overflow:hidden;max-width:116px;color:#ef4444;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.online-shipping-page .shipping-size-inputs{display:grid;grid-template-columns:52px 10px 52px 10px 52px;align-items:center;gap:4px}.online-shipping-page .shipping-size-inputs .ant-input-number{width:52px;border-radius:6px}.online-shipping-page .shipping-size-inputs span{color:#7b8794;text-align:center}.online-shipping-page .shipping-status-tag,.online-shipping-page .shipping-source-tag{min-width:0;margin-inline-end:0;padding:0 8px;border:0;border-radius:4px;font-size:12px;font-weight:500;line-height:22px}.online-shipping-page .shipping-status-tag--green,.online-shipping-page .shipping-source-tag--green{color:#10b981;background:#ecfdf5}.online-shipping-page .shipping-status-tag--blue,.online-shipping-page .shipping-source-tag--blue{color:#3b82f6;background:#eff6ff}.online-shipping-page .shipping-status-tag--orange,.online-shipping-page .shipping-source-tag--orange{color:#f59e0b;background:#fff7ed}.online-shipping-page .shipping-status-tag--red,.online-shipping-page .shipping-source-tag--red{color:#ef4444;background:#fef2f2}.online-shipping-page .shipping-status-tag--purple,.online-shipping-page .shipping-source-tag--purple{color:#7c3aed;background:#f5f0ff}.online-shipping-page .shipping-status-tag--teal,.online-shipping-page .shipping-source-tag--teal{color:#00a884;background:#e8f7f3}.online-shipping-page .shipping-status-tag--gray,.online-shipping-page .shipping-source-tag--gray{color:#7b8794;background:#f3f6f8}.online-shipping-page .ai-template-panel{position:sticky;top:12px;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 92px);overflow:auto;padding-bottom:6px}.online-shipping-page .ai-template-panel__card .ant-card-head{min-height:46px;padding:0 16px;border-bottom-color:#e6edf2}.online-shipping-page .ai-template-panel__card .ant-card-head-title{color:#172033;font-size:15px;font-weight:600}.online-shipping-page .ai-template-panel__card .ant-card-body{padding:16px}.online-shipping-page .ai-sync-box h3{margin:0 0 8px;color:#172033;font-size:15px;font-weight:600}.online-shipping-page .ai-sync-box p{margin:0 0 12px;color:#7b8794;font-size:12px;line-height:1.6}.online-shipping-page .ai-sync-box__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.online-shipping-page .ai-sync-box__stats .ant-statistic{padding:10px 8px;text-align:center;background:#f8fafc;border:1px solid #e6edf2;border-radius:8px}.online-shipping-page .ai-sync-box__stats .ant-statistic-title{color:#7b8794;font-size:11px}.online-shipping-page .ai-sync-box__stats .ant-statistic-content{color:#172033;font-size:22px;font-weight:700}.online-shipping-page .weight-template-list{display:flex;flex-direction:column;gap:10px}.online-shipping-page .weight-template-list .ant-input{height:32px;border-radius:6px;font-size:12px}.online-shipping-page .weight-template-list .ant-table{font-size:12px}.online-shipping-page .weight-template-list .ant-table-thead>tr>th{height:40px;padding:10px 8px;color:#172033;font-size:12px;font-weight:600;background:#f8fafc}.online-shipping-page .weight-template-list .ant-table-tbody>tr>td{padding:10px 8px;font-size:12px}.online-shipping-page .template-product strong,.online-shipping-page .template-product small{display:block;overflow:hidden;max-width:132px;white-space:nowrap;text-overflow:ellipsis}.online-shipping-page .template-product strong{color:#172033;font-size:12px;font-weight:600}.online-shipping-page .template-product small{color:#7b8794;font-size:11px}.online-shipping-page .template-name,.online-shipping-page .table-ellipsis-text{display:inline-block;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}.online-shipping-page .recommended-card{display:flex;flex-direction:column;gap:12px}.online-shipping-page .recommended-card__product{display:flex;gap:10px;min-width:0}.online-shipping-page .recommended-card__product img{width:56px;height:72px;flex:0 0 56px;object-fit:cover;border-radius:6px;background:#eef2f6}.online-shipping-page .recommended-card__product div{min-width:0}.online-shipping-page .recommended-card__product strong,.online-shipping-page .recommended-card__product span{display:block;overflow:hidden;max-width:244px;white-space:nowrap;text-overflow:ellipsis}.online-shipping-page .recommended-card__product strong{color:#172033;font-size:12px;font-weight:600}.online-shipping-page .recommended-card__product span{color:#7b8794;font-size:12px}.online-shipping-page .recommended-card__values{display:flex;flex-direction:column;gap:6px;color:#344054;font-size:12px}.online-shipping-page .recommended-card__values strong{color:#00a884;font-size:18px;font-weight:700}.online-shipping-page .ai-template-panel__quick{display:grid;grid-template-columns:1fr 1fr;gap:8px}.online-shipping-page .ai-template-panel__quick .ant-btn-primary{grid-column:1/-1}.online-shipping-page .shipping-summary-bar{position:fixed;right:0;bottom:0;left:210px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:66px;padding:12px 24px;background:#fffffff5;border-top:1px solid #e6edf2;box-shadow:0 -10px 28px #14233714;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.online-shipping-page .shipping-summary-bar__stats{display:flex;flex-wrap:wrap;gap:18px;color:#7b8794;font-size:12px}.online-shipping-page .shipping-summary-bar__stats strong{margin-left:4px;color:#172033;font-size:16px;font-weight:700}.online-shipping-page .shipping-preview{display:flex;flex-direction:column;gap:14px}.online-shipping-page .shipping-preview pre{max-height:360px;overflow:auto;margin:0;padding:14px;color:#dce7ff;background:#111827;border-radius:8px;font-size:12px;line-height:1.6}.online-shipping-page .shipping-error-list{margin:8px 0 0;padding-left:18px;color:#344054;font-size:12px}.online-shipping-page .template-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.online-shipping-page .template-form-grid .ant-input-number{width:100%}.online-shipping-page .template-drawer-actions{margin-bottom:12px}.online-shipping-page .ant-modal-title,.online-shipping-page .ant-drawer-title{color:#172033;font-size:15px;font-weight:600}.online-shipping-page .ant-modal-content,.online-shipping-page .ant-drawer-content{border-radius:8px}@media (max-width: 1360px){.online-shipping-page .online-shipping-workbench{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width: 1280px){.online-shipping-page .shipping-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.online-shipping-page .online-shipping-workbench{grid-template-columns:1fr}.online-shipping-page .ai-template-panel{position:static;max-height:none}}@media (max-width: 900px){.online-shipping-page.ant-layout{padding-bottom:116px}.online-shipping-page .online-shipping-sidebar{display:none}.online-shipping-page .online-shipping-main{padding:16px 16px 124px}.online-shipping-page .online-shipping-header,.online-shipping-page .shipping-batch-actions,.online-shipping-page .shipping-summary-bar{align-items:flex-start;flex-direction:column}.online-shipping-page .shipping-summary-bar{left:0}.online-shipping-page .shipping-filter,.online-shipping-page .shipping-kpis{grid-template-columns:1fr}}.order-center-shell{min-height:100vh;overflow-x:hidden;color:#344054;background:#f6f9fb;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.order-center-shell *{box-sizing:border-box}.order-center-shell .ant-btn{height:32px;border-radius:6px;font-size:13px;font-weight:500}.order-center-shell .ant-btn-primary{border-color:#00a884;background:#00a884}.order-center-shell .ant-btn-primary:hover{border-color:#059669!important;background:#059669!important}.order-center-shell .ant-select-selector,.order-center-shell .ant-input,.order-center-shell .ant-input-affix-wrapper{border-radius:6px;font-size:12px}.order-center-shell .order-sidebar{position:fixed!important;inset:0 auto 0 0;z-index:10;width:216px!important;max-width:216px!important;min-width:216px!important;padding:20px 12px;overflow:hidden;background:#fff!important;border-right:1px solid #e6edf2;box-shadow:8px 0 24px #1423370a}.order-center-shell .order-logo{display:flex;align-items:center;gap:10px;margin-bottom:16px}.order-center-shell .order-logo>span{width:38px;height:38px;display:grid;place-items:center;color:#fff;font-weight:700;border-radius:8px;background:linear-gradient(135deg,#00a884,#20c997)}.order-center-shell .order-logo div{min-width:0;display:flex;flex-direction:column;line-height:1.25}.order-center-shell .order-logo strong{color:#172033;font-size:14px;font-weight:700}.order-center-shell .order-logo small{color:#7b8794;font-size:11px;white-space:nowrap}.order-center-shell .order-nav{display:grid;gap:4px}.order-center-shell .order-nav button{height:38px;display:flex;align-items:center;gap:10px;padding:0 10px;color:#344054;font:inherit;font-size:13px;text-align:left;border:0;border-radius:8px;background:transparent;cursor:pointer}.order-center-shell .order-nav button:hover,.order-center-shell .order-nav button.is-active{color:#00a884;background:#e8f7f3}.order-center-shell .order-nav button.is-active{font-weight:600}.order-center-shell .order-nav .anticon{flex:0 0 auto;font-size:15px}.order-center-shell .sidebar-footer{position:absolute;left:20px;right:20px;bottom:20px;display:flex;align-items:center;gap:8px;color:#7b8794;font-size:12px}.order-center-shell .status-light{width:8px;height:8px;border-radius:50%;background:#10b981}.order-center-shell .order-content{min-width:0;margin-left:216px;padding:20px 24px;overflow-x:hidden}.order-center-shell .order-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.order-center-shell .order-header h1.ant-typography{margin:0 0 4px;color:#172033;font-size:22px;font-weight:600;letter-spacing:0;line-height:1.25}.order-center-shell .order-header .ant-typography{color:#7b8794;font-size:12px;font-weight:400}.order-center-shell .order-error-alert{margin-bottom:12px;border-radius:8px}.order-center-shell .order-sync-panel,.order-center-shell .order-list-panel,.order-center-shell .status-card{border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.order-center-shell .order-sync-panel{margin-bottom:14px}.order-center-shell .order-sync-panel .ant-card-body{padding:16px}.order-center-shell .order-sync-panel .ant-select{width:100%}.order-center-shell .sync-panel__title-row,.order-center-shell .sync-panel__bottom,.order-center-shell .order-list-panel__title{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-center-shell .sync-panel__title-row{margin-bottom:12px}.order-center-shell .sync-panel__title-row h2{margin:0;color:#172033;font-size:15px;font-weight:600}.order-center-shell .sync-panel__fields{display:grid;grid-template-columns:1.15fr .95fr minmax(280px,2.5fr) .95fr 1.25fr;gap:12px;margin-bottom:14px}.order-center-shell .sync-panel__fields>label,.order-center-shell .sync-panel__fields>.sync-panel__date{min-width:0;display:grid;gap:6px;color:#7b8794;font-size:12px}.order-center-shell .sync-panel__auth{min-height:32px;display:flex;align-items:center;gap:8px;padding:0 12px;color:#344054;border:1px solid #e6edf2;border-radius:6px;background:#fff;font-size:12px}.order-center-shell .sync-panel__auth{color:#00a884;font-weight:600}.order-center-shell .sync-panel__date-inputs{min-width:0}.order-center-shell .sync-panel__date-inputs .order-sync-range{width:100%}.order-center-shell .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.order-center-shell .sync-panel__meta{color:#7b8794;font-size:12px}.order-center-shell .sync-panel__meta b{margin-left:4px;color:#00a884;font-weight:600}.order-center-shell .sync-panel__meta em{margin-left:10px;color:#00a884;font-style:normal}.order-center-shell .order-status-grid{display:grid;grid-template-columns:repeat(8,minmax(126px,1fr));gap:12px;margin-bottom:14px}.order-center-shell .status-card{min-width:0;min-height:96px;display:flex;align-items:center;gap:12px;padding:16px;text-align:left;color:#344054;cursor:pointer}.order-center-shell .status-card.is-active{border-color:#00a884;box-shadow:0 8px 24px #00a8841f}.order-center-shell .status-card strong,.order-center-shell .status-card b,.order-center-shell .status-card small{display:block}.order-center-shell .status-card strong{color:#00a884;font-size:12px;font-weight:600}.order-center-shell .status-card b{margin:6px 0 4px;color:#172033;font-size:22px;font-weight:700;line-height:1}.order-center-shell .status-card small{color:#7b8794;font-size:11px}.order-center-shell .status-card__icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;font-size:20px;border-radius:50%}.order-center-shell .status-card--teal .status-card__icon{color:#00a884;background:#00a8841f}.order-center-shell .status-card--orange .status-card__icon{color:#f59e0b;background:#f59e0b24}.order-center-shell .status-card--green .status-card__icon{color:#10b981;background:#10b9811f}.order-center-shell .status-card--blue .status-card__icon{color:#3b82f6;background:#3b82f61f}.order-center-shell .status-card--red .status-card__icon{color:#ef4444;background:#ef44441f}.order-center-shell .status-card--pink .status-card__icon{color:#e11d48;background:#e11d481a}.order-center-shell .status-card--gray .status-card__icon{color:#f97316;background:#f973161f}.order-center-shell .status-card--purple .status-card__icon{color:#7c3aed;background:#7c3aed1a}.order-center-shell .order-list-panel{min-width:0;padding:16px}.order-center-shell .order-list-panel h2{margin:0;color:#172033;font-size:15px;font-weight:600}.order-center-shell .order-list-panel__title{margin-bottom:12px}.order-center-shell .order-notice{max-width:52%;overflow:hidden;color:#7b8794;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.order-center-shell .order-notice--success{color:#00a884}.order-center-shell .order-notice--error{color:#ef4444}.order-center-shell .order-filter{min-width:0;margin-bottom:10px}.order-center-shell .order-filter__main{display:grid;grid-template-columns:minmax(220px,1.4fr) 120px 120px 120px 112px;gap:8px;padding-right:300px}.order-center-shell .order-filter__keyword{min-width:0}.order-center-shell .order-filter__right{float:right;margin-top:-32px}.order-center-shell .order-filter__sort{width:168px}.order-center-shell .order-filter__more{clear:both;display:grid;grid-template-columns:160px 160px minmax(180px,1fr);gap:8px;padding:10px;margin-top:10px;border:1px dashed rgba(0,168,132,.32);border-radius:8px;background:#f7fbfa}.order-center-shell .order-table{clear:both}.order-center-shell .order-table .ant-table-wrapper,.order-center-shell .order-table .ant-spin-nested-loading,.order-center-shell .order-table .ant-spin-container{min-width:0}.order-center-shell .order-table .ant-table{color:#344054;font-size:12px}.order-center-shell .order-table .ant-table-container{border:1px solid #e6edf2;border-radius:8px}.order-center-shell .order-table .ant-table-thead>tr>th{height:40px;padding:10px 12px;color:#344054;font-size:12px;font-weight:600;background:#f8fafc}.order-center-shell .order-table .ant-table-tbody>tr>td{min-height:56px;padding:10px 12px;color:#344054;font-size:12px;vertical-align:middle}.order-center-shell .order-table .ant-table-tbody>tr:hover>td{background:#f7fbfa}.order-center-shell .order-table .ant-table-cell{vertical-align:middle}.order-center-shell .order-table .ant-image-img{object-fit:cover;border-radius:6px}.order-center-shell .order-product-cell{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center}.order-center-shell .order-product-cell__body{min-width:0}.order-center-shell .order-product-cell__body span,.order-center-shell .order-product-cell__body small{display:block;margin-top:2px;color:#7b8794;font-size:11px}.order-center-shell .order-product-title,.order-center-shell .cell-ellipsis{display:block;max-width:100%;overflow:hidden;color:#172033;font-size:12px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.order-center-shell .compact-cell,.order-center-shell .receiver-cell{min-width:0;display:grid;gap:3px;font-size:12px}.order-center-shell .compact-cell strong,.order-center-shell .compact-cell b,.order-center-shell .receiver-cell strong,.order-center-shell .receiver-cell b{overflow:hidden;color:#172033;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.order-center-shell .compact-cell small,.order-center-shell .compact-cell span,.order-center-shell .receiver-cell small,.order-center-shell .receiver-cell span{overflow:hidden;color:#7b8794;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.order-center-shell .order-code-cell span{color:#40566f;cursor:pointer}.order-center-shell .order-actions .ant-btn{height:28px;padding-inline:10px;font-size:12px}.order-center-shell .order-actions .ant-btn-primary{border-color:#00a884;background:#00a884}.order-center-shell .order-actions .btn-soft{color:#00a884;border-color:#00a88438;background:#e8f7f3}.order-center-shell .order-detail__product{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;margin-bottom:16px}.order-center-shell .order-detail__product img{object-fit:cover;border-radius:8px}.order-center-shell .order-detail__product h3{margin:0 0 10px;color:#172033;font-size:15px;font-weight:600}.order-center-shell .order-detail__product p{color:#7b8794;font-size:12px}.order-center-shell .column-setting-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width: 1480px){.order-center-shell .sync-panel__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.order-center-shell .order-status-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.order-center-shell .order-filter__main{padding-right:0}.order-center-shell .order-filter__right{float:none;margin-top:10px}}@media (max-width: 980px){.order-center-shell .order-sidebar{display:none}.order-center-shell .order-content{margin-left:0;padding:16px}.order-center-shell .order-header,.order-center-shell .sync-panel__bottom,.order-center-shell .sync-panel__title-row{align-items:flex-start;flex-direction:column}.order-center-shell .sync-panel__fields,.order-center-shell .order-status-grid,.order-center-shell .order-filter__main,.order-center-shell .order-filter__more{grid-template-columns:1fr}}.price-review-center{min-height:100vh;overflow-x:hidden;color:#344054;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;background:#f6f9fb}.price-review-center .price-review-sider{position:sticky;top:0;height:100vh;padding:20px 14px;overflow:auto;border-right:1px solid #e6edf2;background:#fff!important}.price-review-center .price-review-sider .ant-layout-sider-children{display:flex;min-height:100%;flex-direction:column}.price-review-center .price-review-sider .ant-menu{border-inline-end:0!important;font-size:13px}.price-review-center .price-review-sider .ant-menu-item{height:38px;margin:3px 0;color:#344054;border-radius:8px;line-height:38px}.price-review-center .price-review-sider .ant-menu-item-selected{color:#00a884;background:#e8f7f3!important;font-weight:600}.price-review-center .price-review-logo{display:flex;align-items:center;gap:10px;margin-bottom:22px}.price-review-center .price-review-logo>div{display:grid;width:36px;height:36px;place-items:center;color:#fff;font-weight:700;border-radius:8px;background:linear-gradient(135deg,#13c6a3,#00a884)}.price-review-center .price-review-logo span{display:grid;gap:3px}.price-review-center .price-review-logo strong{color:#172033;font-size:17px;line-height:1}.price-review-center .price-review-logo small{color:#7b8794;font-size:12px;line-height:1.2}.price-review-center .price-review-service{position:relative;margin-top:auto;padding-left:18px;color:#7b8794;font-size:12px}.price-review-center .price-review-service:before{position:absolute;top:6px;left:0;width:8px;height:8px;content:"";border-radius:50%;background:#10b981}.price-review-center .price-review-main{min-width:0;padding:20px 24px;overflow-x:hidden;background:#f6f9fb}.price-review-center .price-review-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.price-review-center .price-review-header h1{margin:0 0 6px;color:#172033;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:0}.price-review-center .price-review-header p{margin:0;color:#7b8794;font-size:12px;font-weight:400;line-height:1.5}.price-review-center .price-review-header__actions{flex-wrap:wrap;justify-content:flex-end}.price-review-center .price-review-header__label{color:#344054;font-size:12px}.price-review-center .price-review-header__select{width:136px}.price-review-center .ant-btn{height:32px;border-radius:6px;font-size:13px;font-weight:500}.price-review-center .ant-btn-primary{border-color:#00a884;background:#00a884;box-shadow:none}.price-review-center .ant-btn-primary:hover{border-color:#059669!important;background:#059669!important}.price-review-center .price-review-ai-button{color:#7c3aed;border-color:#ddd0ff;background:#f5f0ff}.price-review-center .price-review-ai-button:hover{color:#7c3aed!important;border-color:#c7b4ff!important;background:#efe8ff!important}.price-review-center .price-review-page-alert{margin-bottom:12px}.price-review-center .price-review-kpis{display:grid;grid-template-columns:repeat(6,minmax(140px,1fr));gap:12px;margin-bottom:12px}.price-review-center .price-review-kpi-card,.price-review-center .price-review-flow,.price-review-center .price-review-filter,.price-review-center .price-review-table-card,.price-review-center .price-review-side-card,.price-review-center .price-review-sync-card{border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.price-review-center .price-review-kpi-card{display:flex;min-height:100px;align-items:center;gap:14px;padding:16px}.price-review-center .price-review-kpi-card span,.price-review-center .price-review-kpi-card small{display:block}.price-review-center .price-review-kpi-card span{color:#7b8794;font-size:12px}.price-review-center .price-review-kpi-card strong{display:block;margin:5px 0;color:#172033;font-size:22px;font-weight:700;line-height:1}.price-review-center .price-review-kpi-card small{font-size:12px}.price-review-center .price-review-kpi-card__icon{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;font-size:21px;border-radius:50%}.price-review-center .price-review-kpi-card__icon--orange{color:#f97316;background:#fff4e5}.price-review-center .price-review-kpi-card__icon--purple{color:#7c3aed;background:#f5f0ff}.price-review-center .price-review-kpi-card__icon--blue{color:#3b82f6;background:#eaf2ff}.price-review-center .price-review-kpi-card__icon--green{color:#00a884;background:#e8f7f3}.price-review-center .price-review-kpi-card__icon--red{color:#ef4444;background:#feecec}.price-review-center .is-green{color:#10b981}.price-review-center .is-red{color:#ef4444}.price-review-center .price-review-flow{margin-bottom:12px;padding:16px}.price-review-center .price-review-section-title{margin-bottom:12px;color:#172033;font-size:15px;font-weight:600}.price-review-center .price-review-flow__body{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:16px}.price-review-center .price-review-flow__steps{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;padding:16px;border:1px solid #e6edf2;border-radius:8px;background:#fff}.price-review-center .price-review-flow__step{display:grid;min-width:0;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:8px}.price-review-center .price-review-flow__step strong,.price-review-center .price-review-flow__step span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-review-center .price-review-flow__step strong{margin-bottom:3px;color:#172033;font-size:13px;font-weight:600}.price-review-center .price-review-flow__step span{color:#7b8794;font-size:11px}.price-review-center .price-review-flow__icon{display:grid;width:38px;height:38px;place-items:center;color:#fff;font-size:17px;border-radius:50%;background:#00a884}.price-review-center .price-review-flow__arrow{color:#a8b4c4;font-size:22px}.price-review-center .price-review-flow__auto{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border-radius:8px;background:#f7fbfa}.price-review-center .price-review-flow__auto strong,.price-review-center .price-review-flow__auto span{display:block}.price-review-center .price-review-flow__auto strong{margin-bottom:6px;color:#172033;font-size:14px;font-weight:600}.price-review-center .price-review-flow__auto span{color:#7b8794;font-size:12px;line-height:1.5}.price-review-center .price-review-workspace{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:12px;align-items:start}.price-review-center .price-review-workspace__left,.price-review-center .price-review-workspace__right{display:grid;min-width:0;gap:12px}.price-review-center .price-review-filter{padding:16px 16px 8px}.price-review-center .price-review-filter .ant-form-item{margin-bottom:10px}.price-review-center .price-review-filter .ant-form-item-label>label{color:#344054;font-size:12px}.price-review-center .price-review-filter .ant-input,.price-review-center .price-review-filter .ant-select-selector,.price-review-center .price-review-filter .ant-picker,.price-review-center .price-review-filter .ant-input-number,.price-review-center .price-review-filter .ant-input-number-group-addon{min-height:32px;border-color:#e6edf2;border-radius:6px;font-size:12px}.price-review-center .price-review-filter.is-collapsed{padding-bottom:6px}.price-review-center .price-review-filter__range,.price-review-center .price-review-full-input,.price-review-center .price-review-modal-range,.price-review-center .price-review-modal-stack,.price-review-center .price-review-drawer-stack,.price-review-center .price-review-filter__profit{width:100%}.price-review-center .price-review-filter__profit .ant-input-number-group-wrapper{width:50%}.price-review-center .price-review-filter__actions{display:flex;align-items:center;justify-content:flex-end;padding-top:24px}.price-review-center .price-review-table-card{min-width:0;overflow:hidden}.price-review-center .price-review-table-card__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 16px;border-bottom:1px solid #e6edf2}.price-review-center .price-review-table-card__toolbar .ant-tabs-nav{margin:0}.price-review-center .price-review-table-card__toolbar .ant-tabs-tab{padding:14px 0 12px;font-size:13px}.price-review-center .price-review-table-card__toolbar .ant-tabs-tab-active .ant-tabs-tab-btn{color:#00a884;font-weight:600}.price-review-center .price-review-table-card__toolbar .ant-tabs-ink-bar{background:#00a884}.price-review-center .price-review-table-card .ant-table-wrapper{padding:0 12px 12px}.price-review-center .price-review-table-card .ant-table{color:#344054;font-size:12px}.price-review-center .price-review-table-card .ant-table-thead>tr>th{height:40px;padding:10px 12px;color:#344054;font-size:12px;font-weight:600;background:#f8fafc}.price-review-center .price-review-table-card .ant-table-tbody>tr>td{height:60px;padding:10px 12px;font-size:12px;vertical-align:middle;border-color:#e6edf2}.price-review-center .price-review-table-card .ant-table-tbody>tr:hover>td{background:#f7fbfa}.price-review-center .price-review-table-card .ant-table-cell{vertical-align:middle}.price-review-center .price-review-product{display:flex;min-width:0;align-items:center;gap:10px}.price-review-center .price-review-product .ant-avatar{flex:0 0 auto;border-radius:6px;background:#eef4f8}.price-review-center .price-review-product>div{min-width:0}.price-review-center .price-review-product span{display:block;overflow:hidden;color:#7b8794;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.price-review-center .price-review-product__title{display:block;max-width:190px;margin-bottom:4px;color:#172033;font-size:12px;font-weight:600}.price-review-center .price-review-store{min-width:0}.price-review-center .price-review-store .ant-typography{display:block;max-width:110px;margin:0;color:#344054;font-size:12px;font-weight:600}.price-review-center .price-review-store span{display:block;margin-top:4px;overflow:hidden;color:#7b8794;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.price-review-center .price-review-price strong,.price-review-center .price-review-price span{display:block}.price-review-center .price-review-price strong{color:#172033;font-weight:700}.price-review-center .price-review-price span{font-size:11px}.price-review-center .price-review-reason-text{max-width:170px;margin:0;font-size:12px}.price-review-center .ant-tag{margin-inline-end:0;border-radius:5px;font-size:12px;line-height:20px}.price-review-center .price-review-side-card,.price-review-center .price-review-sync-card{padding:16px}.price-review-center .price-review-side-card__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.price-review-center .price-review-side-card__header h3{margin:0;color:#172033;font-size:15px;font-weight:600}.price-review-center .price-review-side-card__header span{color:#7b8794;font-size:12px;font-weight:400}.price-review-center .price-review-rule-panel__active{padding:14px;border:1px solid #d8f0ec;border-radius:8px;background:linear-gradient(135deg,#eefbf8,#f8fcff)}.price-review-center .price-review-rule-panel__active strong{color:#059669;font-size:13px;font-weight:600}.price-review-center .price-review-rule-panel__active p{margin:8px 0 0;color:#344054;font-size:12px;line-height:1.6}.price-review-center .price-reason-chart{display:grid;gap:12px}.price-review-center .price-reason-chart__canvas{width:100%;height:156px}.price-review-center .price-reason-chart__row{display:grid;grid-template-columns:minmax(0,1fr) 52px 68px 42px;gap:8px;align-items:center;margin-bottom:9px;color:#344054;font-size:12px}.price-review-center .price-reason-chart__row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-review-center .price-reason-chart__row strong{text-align:right}.price-review-center .price-reason-chart__row em{color:#7b8794;font-style:normal;text-align:right}.price-review-center .price-review-abilities{display:grid;gap:12px}.price-review-center .price-review-ability{display:flex;gap:10px}.price-review-center .price-review-ability strong,.price-review-center .price-review-ability span,.price-review-center .price-review-ability p{display:block;margin:0}.price-review-center .price-review-ability strong{color:#172033;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.price-review-center .price-review-ability span{margin:2px 0;color:#344054;font-size:12px;font-weight:600}.price-review-center .price-review-ability p{color:#7b8794;font-size:11px;line-height:1.5}.price-review-center .price-review-ability__icon{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:8px}.price-review-center .price-review-api-link{display:inline-block;margin-top:14px;color:#00a884;font-size:12px;font-weight:600}.price-review-center .price-review-sync-card{background:linear-gradient(135deg,#fff,#f3fbf9)}.price-review-center .price-review-sync-card strong{color:#172033;font-size:15px;font-weight:600}.price-review-center .price-review-sync-card p{margin:8px 0 14px;color:#7b8794;font-size:12px;line-height:1.6}@media (max-width: 1320px){.price-review-center .price-review-kpis{grid-template-columns:repeat(3,minmax(180px,1fr))}.price-review-center .price-review-workspace,.price-review-center .price-review-flow__body{grid-template-columns:1fr}.price-review-center .price-review-workspace__right{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 980px){.price-review-center .price-review-sider{display:none}.price-review-center .price-review-main{padding:20px}.price-review-center .price-review-header,.price-review-center .price-review-table-card__toolbar{align-items:stretch;flex-direction:column}.price-review-center .price-review-kpis,.price-review-center .price-review-flow__steps,.price-review-center .price-review-workspace__right{grid-template-columns:1fr}.price-review-center .price-review-flow__step{grid-template-columns:40px minmax(0,1fr)}.price-review-center .price-review-flow__arrow{display:none}}.profit-accounting-center{min-height:calc(100vh - 64px);padding:20px 24px;overflow-x:hidden;background:#f6f9fb;color:#344054;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:12px;letter-spacing:0}.profit-accounting-center .ant-card{border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.profit-accounting-center .ant-card-head{min-height:44px;padding:0 16px;border-bottom-color:#e6edf2}.profit-accounting-center .ant-card-head-title{color:#172033;font-size:15px;font-weight:600}.profit-accounting-center .ant-card-body{padding:16px}.profit-accounting-center .ant-btn{height:32px;border-radius:6px;font-size:13px;font-weight:500}.profit-accounting-center .ant-btn-primary{border-color:#00a884;background:#00a884;box-shadow:none}.profit-accounting-center .ant-btn-primary:hover,.profit-accounting-center .ant-btn-primary:focus{border-color:#059669;background:#059669}.profit-accounting-center .profit-ai-button{border-color:#ddd0ff;background:#f5f0ff;color:#7c3aed}.profit-accounting-center .ant-input,.profit-accounting-center .ant-picker,.profit-accounting-center .ant-select-selector{border-color:#e6edf2!important;border-radius:6px!important;font-size:12px}.profit-accounting-center .ant-table-wrapper{max-width:100%;overflow:hidden;color:#344054;font-size:12px}.profit-accounting-center .ant-table{color:#344054;font-size:12px}.profit-accounting-center .ant-table-thead>tr>th{height:40px;padding:10px 12px;background:#f8fafc;color:#344054;font-size:12px;font-weight:600;white-space:nowrap}.profit-accounting-center .ant-table-tbody>tr>td{height:58px;padding:10px 12px;color:#344054;font-size:12px;vertical-align:middle}.profit-accounting-center .ant-table-tbody>tr:hover>td{background:#f7fbfa}.profit-accounting-center .ant-table-cell{min-width:0}.profit-accounting-center .ant-table-content{overflow-x:auto}.profit-accounting-center .ant-tabs-tab{color:#344054;font-size:13px;font-weight:500}.profit-accounting-center .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#00a884;font-weight:600}.profit-accounting-center .ant-tabs-ink-bar{background:#00a884}.profit-accounting-center .ant-tag{border-radius:5px;font-size:12px}.profit-accounting-center .profit-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.profit-accounting-center .profit-header h1{margin:0 0 6px;color:#172033;font-size:22px;font-weight:600;line-height:1.2}.profit-accounting-center .profit-header p{margin:0;color:#7b8794;font-size:12px;font-weight:400}.profit-accounting-center .profit-filter-card{margin-bottom:12px}.profit-accounting-center .profit-filter-card .ant-card-body{padding:16px}.profit-accounting-center .profit-filter-grid{display:grid;grid-template-columns:250px 150px 160px 160px 160px minmax(220px,1fr) auto;gap:12px;align-items:end}.profit-accounting-center .profit-filter-grid label{display:grid;min-width:0;gap:6px}.profit-accounting-center .profit-filter-grid label>span{color:#344054;font-size:12px;font-weight:500}.profit-accounting-center .profit-filter-search{min-width:220px}.profit-accounting-center .profit-filter-actions{white-space:nowrap}.profit-accounting-center .profit-kpi-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin-bottom:12px}.profit-accounting-center .profit-kpi-card{min-height:96px}.profit-accounting-center .profit-kpi-card .ant-card-body{padding:16px}.profit-accounting-center .profit-kpi-card span,.profit-accounting-center .profit-kpi-card em{display:block}.profit-accounting-center .profit-kpi-card span{color:#7b8794;font-size:12px;font-weight:500}.profit-accounting-center .profit-kpi-card strong{display:block;margin:8px 0 9px;color:#172033;font-size:22px;font-weight:700;line-height:1}.profit-accounting-center .profit-kpi-card em{color:#7b8794;font-size:12px;font-style:normal}.profit-accounting-center .profit-kpi-card.is-featured{border-color:#00a88480;background:linear-gradient(180deg,#fff,#f2fffb)}.profit-accounting-center .is-profit,.profit-accounting-center .is-up{color:#10b981!important}.profit-accounting-center .is-loss,.profit-accounting-center .is-down{color:#ef4444!important}.profit-accounting-center .profit-chart-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr) minmax(360px,1.35fr);gap:12px;margin-bottom:12px}.profit-accounting-center .profit-chart-card{min-width:0}.profit-accounting-center .profit-chart-card .ant-card-body{padding:16px}.profit-accounting-center .profit-chart,.profit-accounting-center .profit-empty-chart{width:100%;height:250px}.profit-accounting-center .profit-empty-chart{display:flex;align-items:center;justify-content:center;border:1px dashed #e6edf2;border-radius:8px;background:#fbfdfe;color:#7b8794;font-size:12px}.profit-accounting-center .profit-tabs-card .ant-card-body{padding:0}.profit-accounting-center .profit-tabs-card .ant-tabs-nav{margin:0;padding:0 16px}.profit-accounting-center .profit-tabs-card .ant-tabs-content-holder{padding:16px;border-top:1px solid #e6edf2}.profit-accounting-center .profit-ledger-alert{margin-bottom:12px;border-color:#00a88438;border-radius:6px;background:#eafaf6;color:#344054;font-size:12px}.profit-accounting-center .profit-detail-filter{margin-bottom:12px;box-shadow:none}.profit-accounting-center .profit-detail-filter .ant-card-body{padding:12px}.profit-accounting-center .profit-detail-filter-grid{display:grid;grid-template-columns:minmax(230px,1fr) 140px 150px 150px auto auto;gap:8px;align-items:center}.profit-accounting-center .profit-order-info,.profit-accounting-center .profit-product-info{min-width:0}.profit-accounting-center .profit-order-info strong,.profit-accounting-center .profit-order-info span,.profit-accounting-center .profit-product-info strong,.profit-accounting-center .profit-product-info span{display:block}.profit-accounting-center .profit-order-info strong,.profit-accounting-center .profit-product-info strong{color:#172033;font-size:12px;font-weight:600}.profit-accounting-center .profit-order-info span,.profit-accounting-center .profit-product-info span{color:#7b8794;font-size:12px;line-height:1.5}.profit-accounting-center .profit-product-info{display:flex;align-items:center;gap:10px}.profit-accounting-center .profit-product-info>div{min-width:0}.profit-accounting-center .profit-product-info .ant-image,.profit-accounting-center .profit-product-info img{flex:0 0 auto;border-radius:6px;object-fit:cover}.profit-accounting-center .profit-ellipsis{display:inline-block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.profit-accounting-center .profit-tab-card{box-shadow:none}.profit-accounting-center .profit-tab-card .ant-table-wrapper{max-width:100%}.profit-accounting-center .profit-source-drawer h3{margin:0 0 12px;color:#172033;font-size:15px;font-weight:600}.profit-accounting-center .profit-formula{margin-top:16px;padding:16px;border:1px solid rgba(0,168,132,.22);border-radius:8px;background:#f5fffc}.profit-accounting-center .profit-formula strong{color:#172033;font-size:15px;font-weight:600}.profit-accounting-center .profit-formula p{margin:10px 0;color:#344054;font-size:12px;line-height:1.7}.profit-accounting-center .profit-formula code{display:block;padding:12px;overflow-x:auto;border-radius:8px;background:#0f1720;color:#d8fff5;font-size:12px;white-space:nowrap}.profit-accounting-center .profit-import-fields{padding:12px;border:1px solid #e6edf2;border-radius:8px;background:#f8fafc;color:#7b8794;font-size:12px}@media (max-width: 1480px){.profit-accounting-center .profit-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profit-accounting-center .profit-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profit-accounting-center .profit-chart-grid{grid-template-columns:1fr}.profit-accounting-center .profit-detail-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.profit-accounting-center{padding:16px}.profit-accounting-center .profit-header{display:grid}.profit-accounting-center .profit-filter-grid,.profit-accounting-center .profit-kpi-grid,.profit-accounting-center .profit-detail-filter-grid{grid-template-columns:1fr}.profit-accounting-center .profit-filter-actions{white-space:normal}}.product-edit-page{position:relative;z-index:19;box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100vh;min-height:0;margin-top:0;padding:12px 18px 18px;overflow:hidden;overflow-x:hidden;background:#f6f9fb;color:#344054;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:14px;line-height:1.5}.product-edit-page .ant-btn{min-height:36px;height:36px;border-radius:6px;font-size:14px;font-weight:500}.product-edit-page .ant-btn-primary:not(.ai-button):not(.ai-apply-all){border-color:#00a884;background:#00a884}.product-edit-page .ant-btn-primary:not(.ai-button):not(.ai-apply-all):hover{border-color:#059669;background:#059669}.product-edit-page .ant-input,.product-edit-page .ant-input-affix-wrapper,.product-edit-page .ant-select-selector,.product-edit-page .ant-input-number,.product-edit-page .ant-picker{border-color:#e6edf2;border-radius:6px;color:#344054;font-size:14px}.product-edit-page .ant-tabs-tab{font-size:14px}.product-edit-page .ant-tabs-ink-bar{background:#00a884}.product-edit-page .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#00a884}.product-edit-page .ant-table{color:#344054;font-size:13px}.product-edit-page .ant-table-thead>tr>th{height:40px;padding:10px 12px;background:#f8fafc;color:#344054;font-size:13px;font-weight:600}.product-edit-page .ant-table-tbody>tr>td{height:56px;padding:10px 12px;color:#344054;font-size:13px}.product-edit-page .ant-table-tbody>tr:hover>td{background:#f7fbfa}.product-edit-page .table-ellipsis-text{display:inline-block;max-width:100%;vertical-align:bottom;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:8px}.product-edit-page .product-edit-header h1{margin:0;color:#172033;font-size:22px;font-weight:600;line-height:28px;letter-spacing:0}.product-edit-page .product-edit-header p{margin:4px 0 0;color:#7b8794;font-size:12px;font-weight:400}.product-edit-page .product-edit-header .ant-space{justify-content:flex-end;gap:8px!important}.product-edit-page .ai-button,.product-edit-page .ai-ghost-button{border-color:#ddd0ff!important;background:#f5f0ff!important;color:#7c3aed!important}.product-edit-page .ai-button:hover,.product-edit-page .ai-ghost-button:hover{border-color:#c7b7ff!important;background:#efe8ff!important;color:#6d28d9!important}.product-edit-page .ai-apply-all{border-color:#00a884!important;background:#00a884!important;color:#fff!important}.product-edit-page .ai-apply-all:hover{border-color:#059669!important;background:#059669!important}.product-edit-page .product-edit-stepbar,.product-edit-page .batch-edit-nav,.product-edit-page .product-edit-kpi,.product-edit-page .product-queue-panel,.product-edit-page .product-edit-workbench>.ant-card,.product-edit-page .ai-model-assistant>.ant-card,.product-edit-page .product-edit-workbench{border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.product-edit-page .product-edit-stepbar{padding:8px 14px;margin-bottom:8px}.product-edit-page .product-edit-stepbar .ant-steps-item-title,.product-edit-page .product-edit-stepbar .ant-steps-item-description{font-size:12px}.product-edit-page .product-edit-stepbar .ant-steps-item-finish .ant-steps-item-icon,.product-edit-page .product-edit-stepbar .ant-steps-item-process .ant-steps-item-icon{border-color:#00a884;background:#00a884}.product-edit-page .product-edit-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:8px}.product-edit-page .product-edit-kpi .ant-card-body{display:flex;gap:12px;align-items:center;min-height:74px;padding:12px 14px}.product-edit-page .product-edit-kpi p,.product-edit-page .product-edit-kpi span{margin:0;color:#7b8794;font-size:12px}.product-edit-page .product-edit-kpi strong{display:block;color:#172033;font-size:22px;font-weight:700;line-height:28px}.product-edit-page .product-edit-kpi__icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:14px;background:#00a8841a;color:#00a884;font-size:20px}.product-edit-page .product-edit-kpi--purple .product-edit-kpi__icon{background:#7c3aed1a;color:#7c3aed}.product-edit-page .product-edit-kpi--orange .product-edit-kpi__icon{background:#f59e0b1f;color:#f59e0b}.product-edit-page .product-edit-kpi--red .product-edit-kpi__icon{background:#ef44441a;color:#ef4444}.product-edit-page .product-edit-kpi--blue .product-edit-kpi__icon{background:#3b82f61a;color:#3b82f6}.product-edit-page .batch-edit-nav{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;margin-bottom:8px}.product-edit-page .batch-edit-nav>strong{color:#172033;font-size:15px;font-weight:600;line-height:22px}.product-edit-page .batch-edit-nav__groups{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;min-width:0;overflow-x:auto;padding-bottom:2px}.product-edit-page .batch-edit-nav__group{min-width:0}.product-edit-page .batch-edit-nav__group>span{display:block;margin-bottom:6px;color:#172033;font-size:12px;font-weight:600}.product-edit-page .batch-edit-nav__group>div{display:flex;gap:6px;flex-wrap:wrap;max-height:58px;overflow:auto}.product-edit-page .batch-edit-nav__group .ant-btn{height:26px;padding-inline:8px;background:#fff;color:#344054}.product-edit-page .product-edit-layout{display:grid;grid-template-columns:minmax(280px,300px) minmax(0,1fr) minmax(300px,340px);flex:1 1 auto;gap:12px;align-items:stretch;min-height:0;margin-top:8px;overflow:hidden}.product-edit-page .panel-title{display:flex;align-items:center;gap:4px;margin-bottom:12px}.product-edit-page .panel-title strong{color:#172033;font-size:15px;font-weight:600}.product-edit-page .panel-title span{color:#7b8794;font-size:12px}.product-edit-page .product-queue-panel{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;min-height:0;max-height:none;padding:16px;overflow:hidden}.product-edit-page .product-queue-search{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:8px;margin-bottom:10px}.product-edit-page .product-queue-search .ant-input,.product-edit-page .product-queue-search .ant-input-search-button,.product-edit-page .product-queue-search .ant-btn{height:32px}.product-edit-page .product-queue-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:12px}.product-edit-page .product-queue-stats button{min-width:0;height:42px;padding:4px 3px;border:1px solid #e6edf2;border-radius:6px;background:#f8fafc;color:#344054;cursor:pointer;text-align:center;font-family:inherit}.product-edit-page .product-queue-stats button.is-active{border-color:#00a884;background:#00a884;color:#fff}.product-edit-page .product-queue-stats span,.product-edit-page .product-queue-stats strong{display:block;line-height:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-queue-stats span{font-size:12px;font-weight:500}.product-edit-page .product-queue-stats strong{font-size:12px;font-weight:700}.product-edit-page .product-queue-list{display:grid;gap:8px;min-height:0;overflow-y:auto;padding-right:4px}.product-edit-page .product-queue-selection{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-bottom:8px;color:#7b8794;font-size:12px}.product-edit-page .product-queue-selection span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-queue-pagination{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;padding-top:10px;border-top:1px solid #e6edf2}.product-edit-page .product-queue-pagination .ant-pagination{flex:0 1 auto;min-width:0;margin:0}.product-edit-page .product-queue-pagination .ant-select{flex:0 0 104px;width:104px}.product-edit-page .product-card{display:grid;grid-template-columns:18px 58px minmax(0,1fr);gap:8px;padding:8px;border:1px solid #e6edf2;border-radius:8px;background:#fff;cursor:pointer;transition:border .16s ease,box-shadow .16s ease,background .16s ease}.product-edit-page .product-card:hover{background:#f7fbfa}.product-edit-page .product-card.is-active{border-color:#00a884;background:#f3fffb;box-shadow:0 0 0 2px #00a8841f}.product-edit-page .product-card img{width:58px;height:78px;border-radius:8px;object-fit:cover;background:#eef3f7}.product-edit-page .product-card button{grid-column:3;justify-self:end;height:28px}.product-edit-page .product-card__content{min-width:0}.product-edit-page .product-card__content strong,.product-edit-page .product-card__content span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-card__content strong{color:#172033;font-size:12px;font-weight:600}.product-edit-page .product-card__content span{color:#7b8794;font-size:12px}.product-edit-page .product-card__content b{color:#f59e0b}.product-edit-page .product-card__inline-text{display:inline-block!important;max-width:calc(100% - 42px);vertical-align:bottom}.product-edit-page .product-card__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.product-edit-page .product-card__complete{display:grid;grid-template-columns:42px minmax(0,1fr) 34px;gap:6px;align-items:center;margin-top:2px}.product-edit-page .product-card__complete span,.product-edit-page .product-card__complete em{color:#7b8794;font-size:12px;font-style:normal}.product-edit-page .product-edit-workbench{display:flex;flex-direction:column;min-width:0;min-height:0;padding:0}.product-edit-page .product-edit-workbench>.ant-card{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;max-height:none;overflow:hidden;box-shadow:none}.product-edit-page .product-edit-workbench>.ant-card>.ant-card-body{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;padding:12px 14px;scrollbar-gutter:stable}.product-edit-page .product-edit-workbench .ant-tabs{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.product-edit-page .product-edit-workbench .ant-tabs-content-holder{min-height:0}.product-edit-page .product-edit-workbench__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.product-edit-page .workbench-product-head{display:grid;grid-template-columns:74px minmax(0,1fr) 82px;gap:12px;align-items:center;padding-bottom:10px;border-bottom:1px solid #e6edf2}.product-edit-page .workbench-product-head img{width:74px;height:88px;border-radius:8px;object-fit:cover;background:#eef3f7}.product-edit-page .workbench-product-head h2{margin:0 0 6px;color:#172033;font-size:15px;font-weight:600;line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .workbench-product-head p{margin:2px 0;color:#7b8794;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .workbench-divider{margin-left:16px}.product-edit-page .inline-code-text{color:#344054;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.product-edit-page .workbench-product-score{text-align:center}.product-edit-page .workbench-product-score span{display:block;margin-bottom:8px;color:#7b8794;font-size:12px}.product-edit-page .workbench-ai-strip{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0;border-bottom:1px solid #e6edf2}.product-edit-page .workbench-tags{margin-top:8px;padding-bottom:8px;border-bottom:1px solid #e6edf2}.product-edit-page .form-grid-3,.product-edit-page .attribute-grid,.product-edit-page .ai-config-grid,.product-edit-page .price-stock-panel__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-edit-page .attribute-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-edit-page .basic-info-form .ant-form-item,.product-edit-page .category-attribute-form .ant-form-item{margin-bottom:10px}.product-edit-page .basic-info-form .ant-form-item-label>label,.product-edit-page .category-attribute-form .ant-form-item-label>label{color:#344054;font-size:12px;font-weight:500}.product-edit-page .category-attribute-form.is-compact .attribute-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-edit-page .shein-category-cascader{width:100%}.product-edit-page .shein-template-editor{min-width:0;padding:14px;margin-bottom:12px;border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.product-edit-page .shein-template-editor.is-loading,.product-edit-page .shein-template-editor.is-error{color:#7b8794;font-size:12px}.product-edit-page .shein-template-editor.is-error{border-color:#ffd8a8;background:#fff7e8;color:#d97706}.product-edit-page .shein-template-editor__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.product-edit-page .shein-template-editor__header>div:first-child{min-width:0}.product-edit-page .shein-template-editor__header h4{margin:0 0 4px;color:#172033;font-size:15px;font-weight:600;line-height:20px}.product-edit-page .shein-template-editor__header p{max-width:760px;margin:0;color:#64748b;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .shein-template-editor__stats{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.product-edit-page .shein-template-editor__stats span{height:24px;padding:0 8px;border:1px solid #d8e6ef;border-radius:6px;background:#f8fbfd;color:#475569;font-size:12px;line-height:22px;white-space:nowrap}.product-edit-page .shein-template-editor__stats .is-warning{border-color:#ffd8a8;background:#fff7e8;color:#d97706}.product-edit-page .shein-template-editor__stats .is-ok{border-color:#b7ebc6;background:#f0fff4;color:#16a34a}.product-edit-page .shein-attribute-form-fields{margin-top:12px;max-height:360px;overflow:auto;border:1px solid #edf2f6;border-radius:8px;background:#fbfdff}.product-edit-page .shein-attribute-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;padding:12px}.product-edit-page .shein-attribute-form-grid .ant-form-item{min-width:0;margin-bottom:0}.product-edit-page .shein-attribute-form-grid .ant-form-item-label{min-width:0;padding-bottom:4px}.product-edit-page .shein-attribute-form-grid .ant-form-item-label>label{max-width:100%;min-width:0;font-size:12px}.product-edit-page .shein-attribute-form-grid .ant-form-item-control-input{min-height:30px}.product-edit-page .shein-attribute-label{display:inline-flex;gap:6px;align-items:center;max-width:100%;color:#344054;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .shein-attribute-label em{flex:0 0 auto;padding:0 5px;border-radius:4px;background:#fff1f1;color:#ef4444;font-style:normal;line-height:18px}.product-edit-page .mapped-field-value{width:100%}.product-edit-page .shein-attribute-status{display:inline-block;max-width:100%;margin-top:4px;padding:1px 6px;border:1px solid #e6edf2;border-radius:6px;background:#fff;color:#7b8794;font-size:12px;line-height:18px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .shein-attribute-status.is-mapped{border-color:#b7ebc6;background:#f0fff4;color:#16a34a}.product-edit-page .shein-attribute-status.is-missing_required{border-color:#ffd8a8;background:#fff7e8;color:#d97706}.product-edit-page .shein-attribute-remark{display:block;max-width:100%;margin-top:4px;color:#7b8794;font-size:12px;line-height:18px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .shein-attribute-more{width:100%;height:32px;border:0;border-top:1px solid #edf2f6;background:#effdf9;color:#00a884;cursor:pointer}.product-edit-page .workbench-sections{display:grid;gap:10px}.product-edit-page .workbench-section{min-width:0;padding:10px;border:1px solid #e6edf2;border-radius:8px;background:#fff}.product-edit-page .workbench-section__head{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:8px}.product-edit-page .workbench-section__head strong{color:#172033;font-size:13px;font-weight:600}.product-edit-page .workbench-section__head .ant-btn{height:28px;padding-inline:8px}.product-edit-page .product-edit-sku-panel,.product-edit-page .product-edit-size-template-panel,.product-edit-page .product-edit-media-panel,.product-edit-page .product-edit-video-panel{display:grid;gap:10px;min-width:0}.product-edit-page .product-edit-size-template-panel{max-height:240px;overflow:auto;border:1px solid #e6edf2;border-radius:8px;background:#fbfdff}.product-edit-page .product-edit-size-template-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;padding:10px}.product-edit-page .product-edit-size-field{min-width:0}.product-edit-page .product-edit-size-field label{display:flex;align-items:center;gap:4px;max-width:100%;margin-bottom:4px;color:#344054;font-size:12px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-size-chart-panel{display:grid;gap:8px;min-width:0;border:1px solid #e6edf2;border-radius:8px;background:#fbfdff}.product-edit-page .product-edit-size-chart-toolbar{display:flex;justify-content:space-between;gap:8px;padding:10px 12px 0;color:#7b8794;font-size:12px}.product-edit-page .product-edit-size-chart-toolbar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-size-chart-table-wrap{max-height:280px;overflow:auto;min-width:0;scrollbar-gutter:stable}.product-edit-page .product-edit-size-chart-table{min-width:760px;width:100%;border-collapse:collapse}.product-edit-page .product-edit-size-chart-table th,.product-edit-page .product-edit-size-chart-table td{min-width:120px;padding:8px 10px;border-top:1px solid #eef3f7;color:#344054;font-size:12px;text-align:left;white-space:nowrap}.product-edit-page .product-edit-size-chart-table thead th{position:sticky;top:0;z-index:1;background:#f8fafc;font-weight:600}.product-edit-page .product-edit-size-chart-table tbody th{position:sticky;left:0;z-index:1;min-width:82px;background:#fff;font-weight:600}.product-edit-page .product-edit-size-chart-table em{display:inline-block;margin-right:4px;padding:0 5px;border-radius:4px;background:#fff1f1;color:#ef4444;font-style:normal;line-height:18px}.product-edit-page .size-chart-cell-input{width:100%}.product-edit-page .size-chart-cell-input.is-missing_required{border-color:#ffd8a8;background:#fffaf0}.product-edit-page .sku-spec-editor{display:grid;gap:0;min-width:0;padding:10px;border:1px solid #e6edf2;border-radius:8px;background:#fff}.product-edit-page .sku-spec-row{display:grid;grid-template-columns:86px 220px minmax(0,1fr) 132px;gap:10px;align-items:start;min-width:0;padding:10px 0;border-bottom:1px solid #eef3f7}.product-edit-page .sku-spec-row:last-child{border-bottom:0}.product-edit-page .sku-spec-name{padding-top:6px;color:#172033;font-weight:600}.product-edit-page .required-mark{margin-right:3px;color:#ef4444}.product-edit-page .sku-spec-select{min-width:0;height:30px;border:1px solid #e6edf2;border-radius:6px;background:#fff;color:#344054;line-height:28px}.product-edit-page .sku-spec-select{padding:0 10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .sku-spec-options{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:8px;min-width:0}.product-edit-page .sku-spec-option{position:relative;display:grid;grid-template-columns:minmax(120px,1fr) 46px 28px;gap:6px;align-items:center;min-width:0;min-height:30px;padding:0}.product-edit-page .sku-spec-option em{color:#7b8794;font-style:normal;text-align:right}.product-edit-page .sku-spec-option-input{min-width:0;height:30px;border-color:#e6edf2;border-radius:6px;background:#fff;color:#344054;font-family:inherit;font-size:12px}.product-edit-page .sku-spec-option-input:focus,.product-edit-page .sku-spec-option-input:hover{border-color:#00a884;box-shadow:0 0 0 2px #00a88414}.product-edit-page .sku-spec-option-pill,.product-edit-page .sku-spec-option-delete{height:30px;border:1px solid #e6edf2;border-radius:6px;background:#fff;color:#344054;cursor:pointer;font-family:inherit;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .sku-spec-option-pill{padding:0 8px;text-align:left}.product-edit-page .sku-spec-option-pill[aria-pressed=true]{border-color:#00a884;background:#eafaf4;color:#00a884;font-weight:600}.product-edit-page .sku-spec-option-pill:hover{border-color:#00a884;color:#00a884}.product-edit-page .sku-spec-option-delete{padding:0;color:#00a884}.product-edit-page .sku-spec-option-delete:hover{border-color:#00a884;background:#f0fdfa}.product-edit-page .sku-option-candidate-menu{position:absolute;z-index:8;top:34px;left:0;display:grid;width:min(360px,70vw);max-height:240px;padding:6px;overflow:auto;border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423371f}.product-edit-page .sku-option-candidate-menu button{height:30px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#344054;cursor:pointer;font-family:inherit;font-size:12px;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .sku-option-candidate-menu button:hover{background:#eafaf4;color:#00a884}.product-edit-page .sku-option-candidate-menu span{padding:8px;color:#7b8794;font-size:12px}.product-edit-page .sku-batch-editor{display:grid;gap:16px;min-width:0}.product-edit-page .sku-batch-editor>label{display:grid;grid-template-columns:92px minmax(0,280px);gap:10px;align-items:center}.product-edit-page .sku-batch-editor>label>span{color:#172033;font-size:12px;font-weight:600}.product-edit-page .sku-batch-editor__scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.product-edit-page .sku-batch-editor__scope>div{min-width:0;padding:12px;border:1px solid #e6edf2;border-radius:8px;background:#f8fbfc}.product-edit-page .sku-batch-editor__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;max-height:180px;margin-top:10px;overflow:auto}.product-edit-page .sku-batch-editor__options .ant-checkbox-wrapper{min-width:0;margin-inline-start:0;overflow:hidden;color:#344054;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .sku-add-option-wrap{position:relative;min-width:0}.product-edit-page .sku-add-option:disabled{cursor:not-allowed;color:#94a3b8;background:#f8fafc}.product-edit-page .sku-template-option-menu{position:absolute;z-index:6;top:36px;right:0;display:grid;width:min(360px,70vw);max-height:240px;padding:6px;overflow:auto;border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423371f}.product-edit-page .sku-template-option-menu button{height:30px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#344054;cursor:pointer;font-family:inherit;font-size:12px;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .sku-template-option-menu button:hover{background:#eafaf4;color:#00a884}.product-edit-page .sku-template-option-menu span{padding:8px;color:#7b8794;font-size:12px}.product-edit-page .sku-add-option{height:30px;border:0;background:transparent;color:#00a884;cursor:pointer;text-align:left;font-family:inherit;font-size:12px;font-weight:600}.product-edit-page .sku-list-toolbar{display:flex;justify-content:space-between;gap:8px;align-items:center}.product-edit-page .sku-list-toolbar strong{color:#172033;font-size:13px;font-weight:600}.product-edit-page .sku-list-toolbar .ant-btn{height:28px;padding-inline:8px}.product-edit-page .sku-table-scroll{max-height:260px;min-width:0;overflow:auto;border:1px solid #e6edf2;border-radius:8px;background:#fff}.product-edit-page .sku-table-scroll .ant-table-wrapper,.product-edit-page .sku-table-scroll .ant-spin-nested-loading,.product-edit-page .sku-table-scroll .ant-spin-container{min-width:0}.product-edit-page .product-edit-media-section{min-width:0;overflow:hidden;border:1px solid #e6edf2;border-radius:8px;background:#fff}.product-edit-page .product-edit-media-section>p{margin:0;padding:8px 10px;border-bottom:1px solid #eef3f7;color:#7b8794;font-size:12px;line-height:1.6}.product-edit-page .product-edit-media-section__head{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:10px;border-bottom:1px solid #e6edf2}.product-edit-page .product-edit-media-section__head strong{color:#172033;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-media-section__head .ant-btn{height:28px;padding-inline:8px}.product-edit-page .product-edit-media-table-wrap{max-height:360px;overflow:auto;background:#fff}.product-edit-page .product-edit-media-table{min-width:980px;width:100%;border-collapse:collapse;table-layout:fixed}.product-edit-page .product-edit-media-table th,.product-edit-page .product-edit-media-table td{padding:8px 10px;border-right:1px solid #eef3f7;border-bottom:1px solid #eef3f7;vertical-align:top;font-size:12px}.product-edit-page .product-edit-media-table th{position:sticky;top:0;z-index:2;background:#f8fafc;color:#344054;font-weight:600}.product-edit-page .product-edit-media-table th:first-child,.product-edit-page .product-edit-media-table td:first-child{width:96px}.product-edit-page .product-edit-media-table th.is-detail,.product-edit-page .product-edit-media-table td.is-detail,.product-edit-page .product-edit-media-table th.is-description,.product-edit-page .product-edit-media-table td.is-description{width:auto}.product-edit-page .product-edit-media-table td:first-child strong,.product-edit-page .product-edit-media-table td:first-child span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-media-table td:first-child strong{color:#172033;font-weight:600}.product-edit-page .product-edit-media-table td:first-child span{margin-top:8px;color:#00a884}.product-edit-page .media-image-strip{display:flex;gap:8px;max-width:100%;min-height:92px;overflow-x:auto;padding-bottom:4px}.product-edit-page .media-image-card,.product-edit-page .media-image-add,.product-edit-page .media-swatch{flex:0 0 88px;width:88px;height:116px;margin:0;overflow:hidden;border:1px solid #dce5ee;border-radius:4px;background:#fff}.product-edit-page .media-image-card[draggable=true]{cursor:grab}.product-edit-page .media-image-card[draggable=true]:active{cursor:grabbing}.product-edit-page .media-image-card .media-image-card__preview{display:block;width:100%;height:86px;padding:0;border:0;background:#f8fafc;cursor:zoom-in}.product-edit-page .media-image-card img,.product-edit-page .media-image-card .media-image-placeholder{display:block;width:100%;height:86px;object-fit:contain;background:#eef3f7}.product-edit-page .media-image-card figcaption{display:grid;grid-template-columns:repeat(3,1fr);height:28px;border-top:1px solid #e6edf2}.product-edit-page .media-image-card figcaption button{display:grid;place-items:center;min-width:0;padding:0;border:0;border-right:1px solid #e6edf2;background:#fff;color:#7b8794;cursor:pointer}.product-edit-page .media-image-card figcaption button:last-child{border-right:0}.product-edit-page .media-image-card figcaption button:hover{background:#f0fdfa;color:#00a884}.product-edit-page .media-image-add{display:grid;place-items:center;border-style:dashed;color:#a7b0bc;cursor:pointer;font-family:inherit;font-size:28px}.product-edit-page .media-image-add:hover{border-color:#00a884;background:#f0fdfa;color:#00a884}.product-edit-page .product-edit-media-table th.is-detail,.product-edit-page .product-edit-media-table td.is-detail{width:auto}.product-edit-page .product-edit-media-table th.is-square,.product-edit-page .product-edit-media-table td.is-square,.product-edit-page .product-edit-media-table th.is-swatch,.product-edit-page .product-edit-media-table td.is-swatch{width:140px}.product-edit-page .product-edit-media-table th.is-sku,.product-edit-page .product-edit-media-table td.is-sku{width:220px}.product-edit-page .media-source-modal{display:grid;gap:12px;min-width:0}.product-edit-page .media-source-modal p{margin:0;color:#7b8794;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .media-source-modal strong{color:#172033;font-size:13px;font-weight:600}.product-edit-page .media-source-groups{display:grid;gap:12px;max-height:min(58vh,620px);min-width:0;overflow:auto;padding-right:4px}.product-edit-page .media-source-group{min-width:0}.product-edit-page .media-source-group>header{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#344054;font-size:13px}.product-edit-page .media-source-group>header span{min-width:22px;padding:0 6px;border-radius:8px;background:#eef3f7;color:#7b8794;font-size:12px;line-height:18px;text-align:center}.product-edit-page .media-source-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;padding:8px;border:1px solid #e6edf2;border-radius:8px;background:#fbfdff}.product-edit-page .media-preview-modal{display:grid;place-items:center;min-height:360px;max-height:76vh;overflow:auto;background:#f6f9fb}.product-edit-page .media-preview-modal img{display:block;max-width:100%;max-height:72vh;object-fit:contain}.product-edit-page .media-source-thumb{display:grid;gap:4px;min-width:0;padding:6px;border:1px solid #e6edf2;border-radius:6px;background:#fff;color:#344054;cursor:pointer;font-family:inherit;font-size:12px}.product-edit-page .media-source-thumb:hover{border-color:#00a884;box-shadow:0 0 0 2px #00a8841a}.product-edit-page .media-source-thumb img{width:100%;aspect-ratio:1/1;border-radius:4px;object-fit:cover;background:#eef3f7}.product-edit-page .media-source-thumb span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .media-source-empty{color:#7b8794;font-size:12px}.product-edit-page .media-upload-button{width:fit-content}.product-edit-page .media-swatch{display:flex;align-items:flex-end}.product-edit-page .media-swatch span{width:100%;height:22px;background:#ffffffd1;color:#7b8794;font-size:12px;line-height:22px;text-align:center}.product-edit-page .product-edit-video-panel{padding:10px;border:1px solid #e6edf2;border-radius:8px;background:#fff}.product-edit-page .product-edit-video-panel__body{display:grid;grid-template-columns:108px minmax(0,1fr);gap:12px;align-items:start}.product-edit-page .product-edit-video-panel__body strong{color:#172033;font-weight:600}.product-edit-page .product-edit-video-panel__body p{margin:6px 0 0;color:#7b8794;line-height:1.7}.product-edit-page .video-upload-box{display:grid;place-items:center;height:108px;border:1px dashed #cbd5df;border-radius:6px;color:#a7b0bc;font-size:30px}.product-edit-page .workbench-image-preview{display:grid;gap:8px}.product-edit-page .workbench-section-actions{display:flex;flex-wrap:wrap;gap:6px}.product-edit-page .workbench-section-actions .ant-btn{height:28px;padding-inline:8px}.product-edit-page .image-preview-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-edit-page .image-preview-group{min-width:0}.product-edit-page .image-preview-group>span{display:block;margin-bottom:4px;color:#172033;font-size:12px;font-weight:600}.product-edit-page .image-preview-group>div{display:grid;grid-template-columns:repeat(3,42px);gap:6px;min-height:48px}.product-edit-page .image-preview-group img{width:42px;height:48px;border-radius:6px;object-fit:cover;background:#eef3f7}.product-edit-page .is-missing .ant-input,.product-edit-page .is-missing .ant-select-selector{border-color:#f59e0b!important;box-shadow:0 0 0 2px #f59e0b14}.product-edit-page .product-image-panel,.product-edit-page .size-chart-panel,.product-edit-page .price-stock-panel{display:grid;gap:12px;min-width:0}.product-edit-page .image-panel-actions{display:flex;flex-wrap:wrap;gap:8px}.product-edit-page .product-image-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.product-edit-page .product-image-grid figure{margin:0;padding:8px;border:1px solid #e6edf2;border-radius:8px;background:#fff}.product-edit-page .product-image-grid img{width:100%;aspect-ratio:1/1;border-radius:8px;object-fit:cover;background:#eef3f7}.product-edit-page .product-image-grid figcaption{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:6px;color:#7b8794;font-size:12px}.product-edit-page .ai-model-assistant{display:grid;gap:12px;min-height:0;max-height:none;min-width:0;overflow:auto}.product-edit-page .ai-model-assistant>.ant-card>.ant-card-body{padding:16px}.product-edit-page .ai-model-assistant .ant-card-head-title{color:#172033;font-size:15px;font-weight:600}.product-edit-page .ai-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-edit-page .ai-config-grid label{display:grid;gap:4px;color:#7b8794;font-size:12px}.product-edit-page .ai-score-card strong{display:block;color:#00a884;font-size:22px;font-weight:700;line-height:28px}.product-edit-page .ai-score-card div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;color:#7b8794;font-size:12px}.product-edit-page .ai-capability-list{display:grid;gap:8px}.product-edit-page .ai-capability-list button{padding:10px;border:1px solid #ddd0ff;border-radius:8px;background:#f5f0ff;color:#7c3aed;text-align:left;cursor:pointer;font-size:13px;font-weight:600}.product-edit-page .ai-capability-list span{display:block;margin-top:3px;color:#8a78b8;font-size:12px;font-weight:400}.product-edit-page .ai-suggestion-panel__block{padding:10px;margin:8px 0;border:1px solid #e6edf2;border-radius:8px;background:#f8fafc}.product-edit-page .ai-suggestion-panel__block.is-ai{border-color:#ddd0ff;background:#f5f0ff}.product-edit-page .ai-suggestion-panel__block span{color:#7b8794;font-size:12px}.product-edit-page .ai-suggestion-panel__block p{margin:4px 0 0;color:#344054}@media (max-width: 1500px){.product-edit-page .product-edit-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.product-edit-page .product-edit-layout{grid-template-columns:280px minmax(480px,1fr)}.product-edit-page .ai-model-assistant{grid-column:1/-1;position:static;max-height:none}}@media (max-width: 1280px){.product-edit-page .shein-attribute-form-grid{grid-template-columns:1fr}}@media (max-width: 980px){.product-edit-page .product-edit-header,.product-edit-page .product-edit-layout{display:block}.product-edit-page .batch-edit-nav,.product-edit-page .product-edit-kpis{grid-template-columns:1fr}.product-edit-page .product-queue-panel,.product-edit-page .ai-model-assistant{position:static;max-height:none;margin-bottom:12px}}.product-edit-page{--batch-page-title: 27px;--batch-section-title: 22px;--batch-body: 16px;--batch-table: 14px;--batch-helper: 14px;--batch-control-height: 42px;--batch-product-row-height: 71px;--product-edit-font-page-title: 20px;--product-edit-font-section-title: 16px;--product-edit-font-body: 14px;--product-edit-font-table: 13px;--product-edit-font-helper: 12px;--product-edit-control-height: 36px;--product-edit-button-height: 36px;--product-edit-table-row-height: 52px}.product-edit-page:has(.product-edit-bulk-modal){z-index:21}.product-edit-page .product-edit-bulk-modal{position:fixed;top:12px;top:12px!important;right:12px;bottom:12px;left:12px;width:auto!important;max-width:none;height:auto;padding:0;margin:0;font-size:var(--batch-body);line-height:1.5;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Arial,sans-serif}.product-edit-page .product-edit-bulk-modal>div[tabindex]{height:100%;min-height:0}.product-edit-page .product-edit-bulk-modal .ant-modal-content{display:grid;height:100%;padding:0;overflow:hidden;grid-template-rows:72px minmax(0,1fr) 60px;border-radius:8px;box-shadow:0 8px 24px #1423370f}.product-edit-page .product-edit-bulk-modal .ant-modal-header,.product-edit-page .product-edit-bulk-modal .ant-modal-footer{min-height:0;padding:10px 20px;margin:0;border-color:#e6edf2}.product-edit-page .product-edit-bulk-modal .ant-modal-header{border-bottom:1px solid #e6edf2}.product-edit-page .product-edit-bulk-modal .ant-modal-body{min-height:0;padding:0;overflow:hidden;flex:1 1 auto;background:#fff}.product-edit-page .product-edit-bulk-modal .ant-modal-footer{display:flex;align-items:center;border-top:1px solid #e6edf2}.product-edit-page .product-edit-bulk-modal .ant-btn{min-height:var(--batch-control-height);height:var(--batch-control-height);font-size:var(--batch-body)}.product-edit-page .product-edit-bulk-modal .ant-input,.product-edit-page .product-edit-bulk-modal .ant-input-number,.product-edit-page .product-edit-bulk-modal .ant-picker,.product-edit-page .product-edit-bulk-modal .ant-select-selector{min-height:var(--batch-control-height)!important;font-size:var(--batch-body)!important}.product-edit-page .product-edit-bulk-modal .ant-select-single{min-height:var(--batch-control-height)}.product-edit-page .product-edit-bulk-modal .ant-select-single .ant-select-selector{display:flex;align-items:center}.product-edit-page .product-edit-bulk-modal .ant-tag{font-size:var(--batch-helper)}.product-edit-page .product-edit-bulk-modal.ai-main-image-modal .ant-modal-content{grid-template-rows:72px minmax(0,1fr)}.product-edit-page .ai-main-image{display:grid;min-width:0;min-height:0;height:100%;overflow:hidden;grid-template-rows:minmax(0,1fr) 60px;color:#24364b;background:#f6f9fb;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:15px}.product-edit-page .ai-main-image__scroll{display:grid;min-width:0;min-height:0;padding:18px 24px 12px;overflow:auto;grid-template-rows:auto auto auto auto minmax(680px,1fr) auto;align-content:start;gap:12px}.product-edit-page .ai-main-image__heading{display:flex;min-width:0;min-height:42px;align-items:center;justify-content:space-between;gap:16px}.product-edit-page .ai-main-image__heading>div{display:flex;min-width:0;align-items:baseline;gap:32px}.product-edit-page .ai-main-image__heading h2{margin:0;color:#192a3e;font-size:22px;font-weight:600;line-height:1.4;white-space:nowrap}.product-edit-page .ai-main-image__heading span{min-width:0;overflow:hidden;color:#718096;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .ai-main-image__heading .ant-tag{flex:0 0 auto;margin:0}.product-edit-page .ai-main-image__kpis{display:grid;min-width:0;grid-template-columns:repeat(7,minmax(130px,1fr));gap:14px}.product-edit-page .ai-main-image__kpis article{position:relative;display:grid;min-width:0;min-height:86px;padding:14px 18px 12px 72px;align-content:center;gap:3px;overflow:hidden;border:1px solid #e2eaf0;border-radius:8px;background:#fff;box-shadow:0 3px 12px #14233709}.product-edit-page .ai-main-image__kpis article:before{position:absolute;left:18px;top:18px;display:grid;width:40px;height:40px;place-items:center;border-radius:8px;content:"▣";font-size:21px}.product-edit-page .ai-main-image__kpis article.is-blue:before{color:#2486e6;background:#e9f3ff}.product-edit-page .ai-main-image__kpis article.is-orange:before{color:#f59e0b;background:#fff3df}.product-edit-page .ai-main-image__kpis article.is-purple:before{color:#7c6ce7;background:#f0edff}.product-edit-page .ai-main-image__kpis article.is-green:before{color:#13a76f;background:#e7f8f0}.product-edit-page .ai-main-image__kpis article.is-red:before{color:#ef4444;background:#feecee}.product-edit-page .ai-main-image__kpis span{overflow:hidden;color:#66788a;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .ai-main-image__kpis strong{color:#172033;font-size:24px;font-weight:600;line-height:1.1}.product-edit-page .ai-main-image__progress{display:grid;min-width:0;min-height:54px;padding:8px 18px;grid-template-columns:auto minmax(220px,1fr) 56px 1px auto 50px 1px auto auto;align-items:center;gap:18px;border:1px solid #e2eaf0;border-radius:8px;background:#fff}.product-edit-page .ai-main-image__progress>i{width:1px;height:26px;background:#e6edf2}.product-edit-page .ai-main-image__progress>span{color:#66788a}.product-edit-page .ai-main-image__progress>strong{color:#27364a;white-space:nowrap}.product-edit-page .ai-main-image__progress .ant-progress{min-width:0;margin:0}.product-edit-page .ai-main-image__toolbar{display:flex;min-width:0;min-height:54px;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0}.product-edit-page .ai-main-image__toolbar .ant-btn,.product-edit-page .ai-main-image__toolbar .ant-select{flex:0 0 auto}.product-edit-page .ai-main-image__toolbar .ant-btn{min-width:122px}.product-edit-page .ai-main-image__toolbar .ant-select{width:158px}.product-edit-page .ai-main-image__toolbar-spacer{flex:1 1 24px}.product-edit-page .ai-main-image__switch{display:inline-flex;min-height:42px;align-items:center;gap:9px;color:#334155;white-space:nowrap}.product-edit-page .ai-main-image__toolbar-help{flex:1 1 100%;color:#7b8a9a;font-size:12px;line-height:18px}.product-edit-page .ai-main-image__workbench{display:grid;min-width:0;min-height:680px;overflow:hidden;grid-template-columns:minmax(430px,34%) minmax(0,66%);gap:14px}.product-edit-page .ai-main-image__rules,.product-edit-page .ai-main-image__queue{min-width:0;min-height:0;overflow:hidden;border:1px solid #dfe8ee;border-radius:8px;background:#fff}.product-edit-page .ai-main-image__rules{padding:0 18px 16px;overflow-y:auto}.product-edit-page .ai-main-image__rules h3{position:sticky;z-index:2;top:0;padding:14px 0 10px;margin:0;border-bottom:1px solid #e8eef2;color:#223247;font-size:18px;background:#fff}.product-edit-page .ai-main-image__rule{position:relative;display:flex;min-width:0;min-height:48px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 0;border-bottom:1px solid #edf2f5}.product-edit-page .ai-main-image__rule>strong{flex:0 0 92px;color:#26364a;font-weight:600}.product-edit-page .ai-main-image__rule>small{flex:1 1 100%;padding-left:108px;color:#8291a2;font-size:12px;line-height:1.5}.product-edit-page .ai-main-image__rule>.ant-select{min-width:200px;flex:1 1 200px}.product-edit-page .ai-main-image__rule>select{min-width:200px;min-height:42px;padding:0 11px;flex:1 1 200px;border:1px solid #d9e2e8;border-radius:6px;color:#334155;background:#fff;font:inherit}.product-edit-page .ai-main-image__rule>.ant-slider{min-width:180px;flex:1 1 auto}.product-edit-page .ai-main-image__rule>.ant-input-affix-wrapper,.product-edit-page .ai-main-image__rule>.ant-input{min-width:160px;flex:1 1 200px}.product-edit-page .ai-main-image__rule>textarea{flex:1 1 100%;min-height:82px}.product-edit-page .ai-main-image__rule--grid{display:grid;grid-template-columns:92px repeat(2,minmax(140px,1fr))}.product-edit-page .ai-main-image__rule--grid>strong{grid-row:span 2}.product-edit-page .ai-main-image__templates{display:grid;min-width:0;flex:1 1 100%;grid-template-columns:repeat(3,minmax(100px,1fr));gap:10px}.product-edit-page .ai-main-image__templates button{min-height:92px;padding:54px 8px 8px;border:1px solid #dce6ec;border-radius:6px;color:#445469;background:linear-gradient(#f0f4f6 0,#f0f4f6 46px,#fff 46px);cursor:pointer}.product-edit-page .ai-main-image__templates button.is-active{border-color:#00a884;color:#008b70;box-shadow:inset 0 0 0 1px #00a884}.product-edit-page .ai-main-image__templates button:disabled{cursor:not-allowed;opacity:.6}.product-edit-page .ai-main-image__slider-value{min-width:48px;color:#56677a;text-align:right}.product-edit-page .ai-main-image__queue{display:grid;grid-template-rows:58px 48px minmax(0,1fr) 52px}.product-edit-page .ai-main-image__queue-head{display:flex;min-width:0;padding:8px 14px;align-items:center;gap:12px;border-bottom:1px solid #e8eef2}.product-edit-page .ai-main-image__queue-head h3{margin:0 auto 0 0;color:#223247;font-size:18px}.product-edit-page .ai-main-image__queue-head .ant-input-search{width:min(360px,35%)}.product-edit-page .ai-main-image__tabs{display:flex;min-width:0;align-items:flex-end;gap:34px;padding:0 14px;overflow-x:auto;border-bottom:1px solid #e8eef2}.product-edit-page .ai-main-image__tabs button{position:relative;height:48px;padding:0 4px;border:0;color:#526477;font:inherit;white-space:nowrap;background:transparent;cursor:pointer}.product-edit-page .ai-main-image__tabs button.is-active{color:#00a884;font-weight:600}.product-edit-page .ai-main-image__tabs button.is-active:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:#00a884;content:""}.product-edit-page .ai-main-image__tabs span{margin-left:4px;font-size:13px}.product-edit-page .ai-main-image__table-wrap{min-width:0;min-height:0;overflow:auto}.product-edit-page .ai-main-image__table-wrap table{width:100%;min-width:1380px;table-layout:fixed;border-collapse:collapse}.product-edit-page .ai-main-image__table-wrap th,.product-edit-page .ai-main-image__table-wrap td{padding:8px 12px;overflow:hidden;border-bottom:1px solid #e8eef2;color:#334155;font-size:14px;text-align:left;vertical-align:middle}.product-edit-page .ai-main-image__table-wrap th{position:sticky;z-index:3;top:0;height:46px;color:#5d6e80;font-weight:600;background:#f7fafc}.product-edit-page .ai-main-image__table-wrap th:nth-child(1){width:210px}.product-edit-page .ai-main-image__table-wrap th:nth-child(2){width:290px}.product-edit-page .ai-main-image__table-wrap th:nth-child(3){width:135px}.product-edit-page .ai-main-image__table-wrap th:nth-child(4),.product-edit-page .ai-main-image__table-wrap th:nth-child(5){width:134px}.product-edit-page .ai-main-image__table-wrap th:nth-child(6){width:185px}.product-edit-page .ai-main-image__table-wrap th:nth-child(7){width:280px}.product-edit-page .ai-main-image__table-wrap tr[aria-label^=规格任务]{height:112px}.product-edit-page .ai-main-image__product-row td{height:54px;padding:7px 14px;background:#fbfcfd}.product-edit-page .ai-main-image__product-row-inner{display:flex;width:100%;min-width:0;align-items:center;gap:16px}.product-edit-page .ai-main-image__product-row strong{max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .ai-main-image__product-row span{color:#718096}.product-edit-page .ai-main-image__product-row-inner .ant-select{width:180px;margin-left:auto}.product-edit-page .ai-main-image__product-row-inner .ant-btn{margin-left:0}.product-edit-page .ai-main-image__variant{display:grid;min-width:0;grid-template-columns:18px minmax(0,1fr);gap:4px 8px;align-items:center}.product-edit-page .ai-main-image__variant>i{width:18px;height:18px;border:1px solid #d6dfe5;border-radius:2px;background:#cbd5e1}.product-edit-page .ai-main-image__variant strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .ai-main-image__variant small{grid-column:1/-1;overflow:hidden;color:#7b8a9a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .ai-main-image__thumbs{display:flex;min-width:0;gap:7px;overflow-x:auto}.product-edit-page .ai-main-image__thumbs>span{position:relative;width:58px;height:76px;flex:0 0 58px;overflow:hidden;border:1px solid #dce5eb;border-radius:5px;background:#f1f4f6}.product-edit-page .ai-main-image__thumbs>span.is-source{border:2px solid #00a884}.product-edit-page .ai-main-image__thumbs em{position:absolute;z-index:1;top:2px;left:3px;min-width:16px;border-radius:3px;color:#00a884;font-size:12px;font-style:normal;text-align:center;background:#fff}.product-edit-page .ai-main-image__thumbs img,.product-edit-page .ai-main-image__preview-image img,.product-edit-page .ai-main-image__preview-button img,.product-edit-page .ai-main-image__image-empty{width:100%;height:100%;object-fit:cover}.product-edit-page .ai-main-image__image-empty{display:grid;place-items:center;color:#95a3b2;font-size:12px;background:#eef2f4}.product-edit-page .ai-main-image__preview-image,.product-edit-page .ai-main-image__preview-button{display:block;width:76px;height:86px;padding:0;overflow:hidden;border:1px solid #dce5eb;border-radius:5px;background:#f1f4f6}.product-edit-page .ai-main-image__preview-button{cursor:pointer}.product-edit-page .ai-main-image__preview-button:disabled{cursor:default}.product-edit-page .ai-main-image__status{display:grid;min-width:0;gap:6px}.product-edit-page .ai-main-image__status .ant-tag{width:fit-content;margin:0}.product-edit-page .ai-main-image__status small{display:-webkit-box;max-height:38px;overflow:hidden;color:#7b8a9a;font-size:12px;line-height:19px;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-edit-page .ai-main-image__status.is-failed .ant-tag{color:#d4380d;background:#fff1f0}.product-edit-page .ai-main-image__status.is-needs_review .ant-tag{color:#d97706;background:#fff7e6}.product-edit-page .ai-main-image__status.is-accepted .ant-tag,.product-edit-page .ai-main-image__status.is-completed .ant-tag{color:#0f8f66;background:#eaf8f2}.product-edit-page .ai-main-image__actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:2px 4px}.product-edit-page .ai-main-image__actions .ant-btn{min-width:auto;height:30px;min-height:30px;padding-inline:7px;font-size:13px}.product-edit-page .ai-main-image__empty{height:180px;color:#8492a3!important;text-align:center!important}.product-edit-page .ai-main-image__pager{display:flex;min-width:0;padding:7px 14px;align-items:center;justify-content:flex-end;gap:22px;border-top:1px solid #e8eef2}.product-edit-page .ai-main-image__pager>span{color:#66788a}.product-edit-page .ai-main-image__note{display:flex;min-width:0;min-height:42px;flex-wrap:wrap;align-items:center;gap:8px 28px;padding:8px 14px;border:1px solid #dfe8ee;border-radius:8px;color:#66788a;background:#fff}.product-edit-page .ai-main-image__note span:before{margin-right:7px;color:#00a884;content:"•"}.product-edit-page .ai-main-image__note strong{margin-left:auto;padding:5px 12px;border-radius:5px;color:#ad6800;font-weight:500;background:#fff7e6}.product-edit-page .ai-main-image__footer{display:flex;min-width:0;min-height:60px;padding:9px 24px;align-items:center;justify-content:flex-end;gap:14px;overflow:hidden;border-top:1px solid #dfe8ee;background:#fff}.product-edit-page .ai-main-image__footer>span{min-width:0;margin-right:auto;overflow:hidden;color:#66788a;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .ai-main-image__footer .ant-btn{min-width:150px}.product-edit-page .ai-main-image__comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.product-edit-page .ai-main-image__comparison figure{margin:0}.product-edit-page .ai-main-image__comparison figcaption{margin-bottom:8px;color:#344054;font-size:15px;font-weight:600}.product-edit-page .ai-main-image__comparison img,.product-edit-page .ai-main-image__comparison .ai-main-image__image-empty{width:100%;aspect-ratio:1;object-fit:contain;border:1px solid #e1e8ed;border-radius:8px;background:#f6f8fa}.product-edit-page .ai-main-image__versions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-edit-page .ai-main-image__versions article{display:grid;min-width:0;padding:12px;gap:8px;border:1px solid #e1e8ed;border-radius:8px}.product-edit-page .ai-main-image__versions .ai-main-image__preview-image{width:100%;height:auto;aspect-ratio:1}.product-edit-page .ai-main-image__versions span{color:#718096;font-size:12px}.product-edit-page .product-edit-bulk-modal__summary{display:flex;align-items:center;gap:16px;min-width:0;padding:10px 12px;margin-bottom:12px;border:1px solid #e6edf2;border-radius:8px;background:#fff}.product-edit-page .product-edit-bulk-modal__summary strong{color:#102a43;white-space:nowrap}.product-edit-page .product-edit-bulk-modal__summary span{min-width:0;overflow:hidden;color:#66788a;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-bulk-modal__title{display:grid;min-width:0;padding-right:40px;align-items:center;grid-template-columns:220px minmax(0,1fr) auto auto;gap:16px}.product-edit-page .product-edit-bulk-modal__brand{display:flex;align-items:center;gap:10px;white-space:nowrap}.product-edit-page .product-edit-bulk-modal__brand>span{display:grid;width:40px;height:40px;place-items:center;border-radius:6px;color:#fff;background:#00a884;font-size:18px}.product-edit-page .product-edit-bulk-modal__brand>strong{color:#172033;font-size:20px}.product-edit-page .product-edit-bulk-modal__heading{display:flex;min-width:0;align-items:center;gap:24px}.product-edit-page .product-edit-bulk-modal__heading>strong{color:#172033;font-size:var(--batch-page-title);font-weight:600}.product-edit-page .product-edit-bulk-modal__heading>span{color:#66788a;font-size:16px}.product-edit-page .product-edit-bulk-modal__fullscreen{justify-self:end}.product-edit-page .product-edit-bulk-modal__menu-toggle{display:none;justify-self:end}.product-edit-page .product-edit-bulk-modal__title-stats{display:flex;flex:0 0 auto;gap:8px}.product-edit-page .product-edit-bulk-modal__title-stats>span{min-width:82px;padding:7px 10px;border:1px solid #dce7ed;border-radius:6px;color:#66788a;font-size:12px;text-align:center;background:#f8fbfc}.product-edit-page .product-edit-bulk-modal__title-stats strong{margin-left:4px;color:#00a884}.product-edit-page .product-edit-bulk-layout{display:grid;height:100%;min-height:0;overflow:hidden;grid-template-columns:220px minmax(0,1fr);background:#fff}.product-edit-page .product-edit-bulk-layout.is-sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.product-edit-page .product-edit-bulk-layout.is-sidebar-collapsed .product-edit-bulk-sidebar{display:none}.product-edit-page .product-edit-bulk-content{display:grid;min-width:0;min-height:0;padding:16px 18px;overflow:hidden;grid-template-rows:525px minmax(0,1fr);gap:18px}.product-edit-page .product-edit-bulk-preview{flex:0 0 auto;min-width:0;margin-bottom:0;overflow:hidden;border:1px solid #e6edf2;border-radius:8px;background:#fff}.product-edit-page .product-edit-bulk-preview__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:5px 16px;border-bottom:1px solid #e6edf2}.product-edit-page .product-edit-bulk-preview__head span{color:#8293a3;font-size:var(--batch-helper)}.product-edit-page .product-edit-bulk-preview__table-wrap{height:calc(100% - 52px);overflow:auto}.product-edit-page .product-edit-bulk-preview__table-wrap table{width:100%;min-width:980px;table-layout:fixed;border-collapse:collapse;font-size:var(--batch-table)}.product-edit-page .product-edit-bulk-preview__table-wrap th,.product-edit-page .product-edit-bulk-preview__table-wrap td{padding:6px 16px;overflow:hidden;border-bottom:1px solid #edf2f5;color:#34495e;font-size:var(--batch-table);text-align:left;text-overflow:ellipsis;vertical-align:middle}.product-edit-page .product-edit-bulk-preview__table-wrap td{padding-block:4px}.product-edit-page .product-edit-bulk-preview__table-wrap tbody tr{height:var(--batch-product-row-height)}.product-edit-page .product-edit-bulk-preview__table-wrap th{position:sticky;top:0;z-index:1;height:45px;color:#66788a;font-size:var(--batch-table);background:#f8fbfc}.product-edit-page .product-edit-bulk-preview__table-wrap th:first-child{width:46px}.product-edit-page .product-edit-bulk-preview__table-wrap th:nth-child(2){width:25%}.product-edit-page .product-edit-bulk-preview__table-wrap th:nth-child(3),.product-edit-page .product-edit-bulk-preview__table-wrap th:nth-child(4){width:31%}.product-edit-page .product-edit-bulk-preview__table-wrap th:last-child{width:13%}.product-edit-page .product-edit-bulk-preview__product{display:flex;min-width:0;align-items:center;gap:10px}.product-edit-page .product-edit-bulk-preview__product img,.product-edit-page .product-edit-bulk-preview__product .product-edit-bulk-preview__image-empty{width:40px;height:48px;flex:0 0 40px;border-radius:6px;object-fit:cover;background:#edf2f5}.product-edit-page .product-edit-bulk-preview__product .product-edit-bulk-preview__image-empty{display:grid;place-items:center;color:#9aabba;font-size:var(--batch-helper)}.product-edit-page .product-edit-bulk-preview__product div{display:flex;min-width:0;flex-direction:column;gap:4px}.product-edit-page .product-edit-bulk-preview__product strong,.product-edit-page .product-edit-bulk-preview__product span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-bulk-preview__product span{color:#8293a3;font-size:var(--batch-helper)}.product-edit-page .product-edit-bulk-preview__value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-bulk-preview__title-input{width:100%;height:52px!important;min-height:52px;max-height:52px;min-width:0;padding:6px 9px;overflow-y:auto;font-size:var(--batch-table);line-height:19px;resize:none}.product-edit-page .product-edit-bulk-preview__detail-link{padding:0;border:0;color:#34495e;font:inherit;background:transparent;cursor:pointer}.product-edit-page .product-edit-bulk-preview__detail-link:hover{color:#00a884}.product-edit-page .product-edit-bulk-preview__empty td{height:100%;color:#8293a3;text-align:center}.product-edit-page .product-edit-bulk-sidebar{display:grid;min-width:0;padding:10px 8px;overflow-y:auto;grid-template-columns:1fr;align-content:start;border-right:1px solid #e6edf2;background:#fff}.product-edit-page .product-edit-bulk-sidebar>button{display:flex;width:100%;min-height:42px;padding:8px 14px;align-items:center;justify-content:space-between;border:0;border-radius:0;color:#344054;font-size:var(--batch-body);text-align:left;background:transparent;cursor:pointer}.product-edit-page .product-edit-bulk-sidebar>button:hover{color:#059669;background:#f2fbf8}.product-edit-page .product-edit-bulk-sidebar>button.is-active{border-left:3px solid #00a884;color:#007f68;font-weight:600;background:#edf9f6}.product-edit-page .product-edit-bulk-sidebar__group{display:flex;flex-direction:column;gap:3px;margin-bottom:14px}.product-edit-page .product-edit-bulk-sidebar__group strong{padding:4px 10px;color:#8293a3;font-size:12px;font-weight:600}.product-edit-page .product-edit-bulk-sidebar__group button{display:flex;width:100%;padding:7px 10px;border:0;border-radius:6px;color:#34495e;text-align:left;background:transparent;cursor:pointer;align-items:center;justify-content:space-between}.product-edit-page .product-edit-bulk-sidebar__group button:hover{color:#059669;background:#edf9f6}.product-edit-page .product-edit-bulk-sidebar__group button.is-active{color:#007f68;font-weight:600;background:#dff5ef}.product-edit-page .product-edit-bulk-sidebar__status{color:#9aabba;font-size:var(--batch-helper);font-weight:400}.product-edit-page .product-edit-bulk-methods{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);border:1px solid #e6edf2;overflow:hidden}.product-edit-page .product-edit-bulk-methods__head{display:flex;min-width:0;min-height:60px;padding:8px 16px;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;border-bottom:1px solid #e6edf2;color:#172033}.product-edit-page .product-edit-bulk-methods__head>strong{flex:0 0 auto;font-size:var(--batch-section-title);font-weight:600}.product-edit-page .product-edit-bulk-methods__head>.product-edit-bulk-template-manager{flex:1 1 auto;max-width:1300px;padding:0;margin:0;border-bottom:0}.product-edit-page .product-edit-bulk-main{min-width:0;min-height:0;padding:0 20px 16px;overflow-y:auto;overflow-x:hidden;align-content:start}.product-edit-page .product-edit-bulk-section__head,.product-edit-page .product-edit-description-editor__head,.product-edit-page .product-edit-goods-number-editor__head,.product-edit-page .product-edit-package-editor__head{display:none!important}.product-edit-page .product-edit-description-editor{display:grid;min-width:0;gap:18px;align-content:start;color:#344054;font-size:var(--product-edit-font-body)}.product-edit-page .product-edit-description-editor__head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px}.product-edit-page .product-edit-description-editor__head h3{margin:0;color:#172033;font-size:var(--product-edit-font-section-title);font-weight:600}.product-edit-page .product-edit-description-editor__head span{overflow:hidden;color:#66788a;font-size:var(--product-edit-font-helper);text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-description-editor__tabs{display:grid;min-width:0;width:660px;max-width:100%;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dce7ed;border-radius:6px;overflow:hidden}.product-edit-page .product-edit-description-editor__tabs button{min-height:42px;border:0;border-right:1px solid #dce7ed;color:#475467;font:inherit;background:#fff;cursor:pointer}.product-edit-page .product-edit-description-editor__tabs button:last-child{border-right:0}.product-edit-page .product-edit-description-editor__tabs button.is-active{color:#007f68;font-weight:600;background:#e9f8f4}.product-edit-page .product-edit-description-editor__toolbar{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:0;border:0;background:transparent;margin-bottom:7px}.product-edit-page .product-edit-description-editor__toolbar>.ant-btn{min-width:190px}.product-edit-page .product-edit-description-editor__toolbar>span{color:#526273;font-size:var(--product-edit-font-helper)}.product-edit-page .product-edit-description-editor__toolbar>small{color:#b54708;font-size:var(--product-edit-font-helper)}.product-edit-page .product-edit-description-editor__form{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 20px;align-content:start}.product-edit-page .product-edit-description-editor__form>label,.product-edit-page .product-edit-description-editor__form .product-edit-description-editor__replacement label{display:grid;min-width:0;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:10px}.product-edit-page .product-edit-description-editor__form label>span{padding-top:8px;color:#475467}.product-edit-page .product-edit-description-editor__form .is-wide{grid-column:1/-1}.product-edit-page .product-edit-description-editor__replacement{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:12px 20px;align-items:start}.product-edit-page .product-edit-description-editor__options,.product-edit-page .product-edit-description-editor__checks{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:10px 20px}.product-edit-page .product-edit-description-editor__options{padding-top:4px}.product-edit-page .product-edit-description-editor__options>.product-edit-description-editor__check{color:#0a8f72}.product-edit-page .product-edit-description-editor__options>.ant-btn{min-width:210px;margin-left:auto}.product-edit-page .product-edit-description-editor__checks{padding-top:10px;border-top:1px solid #edf2f5}.product-edit-page .product-edit-description-editor__checks>span{color:#0a8f72;font-size:var(--product-edit-font-helper)}.product-edit-page .product-edit-description-editor__checks>.ant-btn{margin-left:auto}.product-edit-page .product-edit-description-details .ant-drawer-body{overflow:auto}.product-edit-page .product-edit-description-details__list{display:grid;gap:12px}.product-edit-page .product-edit-description-details__list article{min-width:0;padding:12px;border:1px solid #e6edf2;border-radius:8px;background:#fff}.product-edit-page .product-edit-description-details__list article>strong,.product-edit-page .product-edit-description-details__list article>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-description-details__list article>small{margin-top:4px;color:#8293a3;font-size:var(--product-edit-font-helper)}.product-edit-page .product-edit-description-details__list article>div{margin-top:10px}.product-edit-page .product-edit-description-details__list article>div>span{display:block;margin-bottom:4px;color:#66788a;font-size:var(--product-edit-font-helper)}.product-edit-page .product-edit-description-details__list pre{max-height:160px;padding:10px;margin:0;overflow:auto;color:#344054;font:13px/1.5 Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fbfc}.product-edit-page .product-edit-description-details__list footer{margin-top:8px;color:#8293a3;font-size:var(--product-edit-font-helper)}.product-edit-page .product-edit-bulk-apply-result{min-width:0;margin-top:10px;overflow:hidden;border:1px solid #ffd591;border-radius:8px;background:#fffaf0}.product-edit-page .product-edit-bulk-apply-result__head{display:flex;min-width:0;padding:8px 10px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ffe7ba}.product-edit-page .product-edit-bulk-apply-result__head>div{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:6px 12px}.product-edit-page .product-edit-bulk-apply-result__head strong{color:#9a3412}.product-edit-page .product-edit-bulk-apply-result__head span{color:#7c4a1d;font-size:12px}.product-edit-page .product-edit-bulk-apply-result__list{max-height:132px;overflow:auto}.product-edit-page .product-edit-bulk-apply-result__list>div{display:grid;min-width:0;padding:7px 10px;grid-template-columns:minmax(100px,150px) 72px minmax(0,1fr);gap:10px;border-bottom:1px solid #fff0d6;align-items:start;color:#526273;font-size:var(--product-edit-font-helper)}.product-edit-page .product-edit-bulk-apply-result__list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-bulk-apply-result__list strong{min-width:0;max-height:36px;overflow:hidden;color:#b42318;font-weight:500;line-height:18px;overflow-wrap:anywhere}.product-edit-page .product-edit-bulk-apply-result>small{display:block;padding:6px 10px;color:#7c4a1d}.product-edit-page .product-edit-title-rule-editor__modes{display:grid;width:660px;max-width:100%;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;overflow:hidden;border:1px solid #d8e3ea;border-radius:6px}.product-edit-page .product-edit-title-rule-editor__modes button{height:42px;border:0;border-right:1px solid #d8e3ea;color:#526273;background:#fff;cursor:pointer}.product-edit-page .product-edit-title-rule-editor__modes button:last-child{border-right:0}.product-edit-page .product-edit-title-rule-editor__modes button:hover{color:#059669;background:#f3fbf9}.product-edit-page .product-edit-title-rule-editor__modes button.is-active{color:#007f68;font-weight:600;background:#e8f8f4}.product-edit-page .product-edit-title-rule-editor__actions{display:flex;min-height:44px;padding:18px 0 8px;align-items:center;flex-wrap:wrap;gap:10px;border-bottom:1px solid #eef2f5}.product-edit-page .product-edit-title-rule-editor__actions>.ant-btn{min-width:190px}.product-edit-page .product-edit-title-rule-editor__target{color:#526273;font-size:12px}.product-edit-page .product-edit-title-rule-editor__model{max-width:260px;overflow:hidden;color:#526273;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-title-rule-editor__ai-panel{margin:8px 0 0}.product-edit-page .product-edit-title-rule-editor__panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;margin:8px 0;border:1px solid #e6edf2;border-radius:8px;background:#fbfcfd}.product-edit-page .product-edit-title-rule-editor__panel label{display:grid;min-width:0;gap:6px}.product-edit-page .product-edit-title-rule-editor__panel label>span{color:#526273;font-size:var(--product-edit-font-body)}.product-edit-page .product-edit-title-rule-editor__panel .is-wide{grid-column:1/-1}.product-edit-page .product-edit-title-rule-editor__panel--rules{padding:15px 0 8px;margin:0;gap:8px 18px;border:0;background:transparent}.product-edit-page .product-edit-title-rule-editor__panel--rules label{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:8px}.product-edit-page .product-edit-title-rule-editor__panel--rules label>span{text-align:left}.product-edit-page .product-edit-title-rule-editor__options{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:6px 0 10px}.product-edit-page .product-edit-title-rule-editor__options .ant-input{width:112px}.product-edit-page .product-edit-title-rule-editor__check{color:#00a884;white-space:nowrap}.product-edit-page .product-edit-title-rule-editor__preview{min-width:210px;margin-left:auto}.product-edit-page .product-edit-bulk-inspector{min-width:0;padding:14px;overflow-y:auto;overflow-x:hidden;border-left:1px solid #e6edf2;background:#fbfcfd}.product-edit-page .product-edit-bulk-inspector__head{padding-bottom:10px;border-bottom:1px solid #e6edf2;color:#102a43}.product-edit-page .product-edit-bulk-inspector__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 0}.product-edit-page .product-edit-bulk-inspector__stats span{display:flex;min-width:0;padding:10px;flex-direction:column;border:1px solid #e6edf2;border-radius:6px;color:#66788a;font-size:12px;background:#fff}.product-edit-page .product-edit-bulk-inspector__stats strong{color:#00a884;font-size:18px}.product-edit-page .product-edit-bulk-inspector__item{display:flex;min-width:0;padding:12px 0;flex-direction:column;gap:10px}.product-edit-page .product-edit-bulk-inspector__item>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-bulk-inspector__item label{display:flex;color:#66788a;font-size:12px;flex-direction:column;gap:5px}.product-edit-page .product-edit-bulk-inspector__item textarea{min-height:68px;padding:8px;resize:none;border:1px solid #e6edf2;border-radius:6px;color:#34495e;background:#fff}.product-edit-page .product-edit-bulk-inspector__item>span{color:#8293a3;font-size:12px}.product-edit-page .product-edit-bulk-inspector__product{display:grid;min-width:0;grid-template-columns:44px minmax(0,1fr);gap:9px;align-items:center}.product-edit-page .product-edit-bulk-inspector__product>img,.product-edit-page .product-edit-bulk-inspector__product>span{width:44px;height:44px;border:1px solid #e6edf2;border-radius:6px;object-fit:cover;background:#f6f9fb}.product-edit-page .product-edit-bulk-inspector__product>span{display:grid;place-items:center;color:#8293a3;font-size:12px}.product-edit-page .product-edit-bulk-inspector__product>div{display:flex;min-width:0;flex-direction:column;gap:4px}.product-edit-page .product-edit-bulk-inspector__product strong,.product-edit-page .product-edit-bulk-inspector__product small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-bulk-inspector__product small{color:#8293a3}.product-edit-page .product-edit-bulk-inspector__meta{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;color:#8293a3;font-size:12px}.product-edit-page .product-edit-bulk-inspector__failure{max-height:56px;padding:8px;overflow:auto;border:1px solid #ffd8bf;border-radius:6px;margin:0;color:#ad4e00;font-size:12px;line-height:1.5;overflow-wrap:anywhere;background:#fff7e6}.product-edit-page .product-edit-bulk-inspector__pager{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;align-items:center}.product-edit-page .product-edit-bulk-inspector__pager>span{color:#66788a;font-size:12px;white-space:nowrap}.product-edit-page .product-edit-bulk-inspector__actions,.product-edit-page .product-edit-bulk-inspector__actions .ant-space-item,.product-edit-page .product-edit-bulk-inspector__actions .ant-btn{width:100%}.product-edit-page .product-edit-bulk-future{padding:18px 0}.product-edit-page .product-edit-bulk-future__title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #e6edf2}.product-edit-page .product-edit-bulk-future__title div{display:flex;align-items:center;gap:8px}.product-edit-page .product-edit-bulk-future__title span{color:#8293a3;font-size:12px}.product-edit-page .product-edit-bulk-future__placeholder{display:flex;max-width:760px;min-height:240px;padding:28px;flex-direction:column;gap:16px;border:1px dashed #d5e0e7;border-radius:8px;margin:18px auto 0;background:#fbfcfd}.product-edit-page .product-edit-bulk-future__placeholder p{margin:0;color:#8293a3;text-align:center}.product-edit-page .product-edit-bulk-future__image-grid{display:grid;grid-template-columns:repeat(5,minmax(80px,1fr));gap:12px}.product-edit-page .product-edit-bulk-future__image-grid span{display:grid;min-height:108px;place-items:center;border:1px solid #e6edf2;border-radius:8px;color:#9aabba;background:#f3f6f8}.product-edit-page .product-edit-bulk-template-manager{position:relative;display:block;flex:1 1 auto;min-width:0;padding:0;margin:0;border:0;border-radius:0;background:#fff;box-shadow:none}.product-edit-page .product-edit-bulk-template-manager__controls{display:grid;grid-template-columns:minmax(180px,280px) auto auto;align-items:center;justify-content:end;gap:8px;min-width:0}.product-edit-page .product-edit-bulk-template-manager__controls>*{min-width:0}.product-edit-page .product-edit-bulk-template-manager__manage-panel{position:absolute;z-index:30;top:calc(100% + 8px);right:0;display:grid;width:min(760px,100vw - 260px);padding:12px;grid-template-columns:auto minmax(220px,1fr) 170px auto;align-items:center;gap:8px;border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423371f}.product-edit-page .product-edit-bulk-template-manager__manage-panel>*{min-width:0}.product-edit-page .product-edit-bulk-template-manager__manage-panel>.ant-space{justify-content:flex-end;flex-wrap:nowrap}.product-edit-page .product-edit-bulk-section{padding:14px 0;border-bottom:1px solid #e6edf2}.product-edit-page .product-edit-bulk-section--title{padding:0;border-bottom:0}.product-edit-page .product-edit-bulk-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.product-edit-page .product-edit-bulk-section__head strong{color:#102a43;font-size:var(--product-edit-font-section-title);font-weight:600}.product-edit-page .product-edit-bulk-section__head span{min-width:0;overflow:hidden;color:#718096;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-bulk-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-edit-page .product-edit-bulk-field{min-width:0}.product-edit-page .product-edit-bulk-field__label{display:grid;grid-template-columns:22px minmax(90px,1fr) 120px;align-items:center;gap:6px;margin-bottom:6px;color:#334e68;font-size:var(--product-edit-font-body)}.product-edit-page .product-edit-bulk-field__label .ant-select{min-width:0}.product-edit-page .product-edit-bulk-publish-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-edit-page .product-edit-bulk-publish-fields label{display:grid;gap:6px;min-width:0;color:#334e68;font-size:12px}.product-edit-page .product-edit-bulk-section--groups{border-bottom:0}.product-edit-page .product-edit-bulk-section--groups .ant-collapse{max-height:320px;overflow-y:auto;border-color:#e6edf2;background:#fff}.product-edit-page .product-edit-bulk-group__label{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%}.product-edit-page .product-edit-bulk-group__label>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-bulk-group__label strong{color:#52677a;font-size:12px;font-weight:500;white-space:nowrap}.product-edit-page .product-edit-bulk-group__body{display:flex;min-width:0;flex-direction:column;gap:12px;color:#52677a;font-size:12px}.product-edit-page .product-edit-bulk-group__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.product-edit-page .product-edit-bulk-group__meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-bulk-category{min-width:0}.product-edit-page .product-edit-bulk-category__summary{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.product-edit-page .product-edit-bulk-category-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:248px;padding:10px;overflow-y:auto;overflow-x:hidden;border:1px solid #e6edf2;background:#f8fafb}.product-edit-page .product-edit-bulk-category__collapsed-summary{display:flex;min-height:44px;align-items:center;gap:36px;color:#718096;font-size:var(--batch-body)}.product-edit-page .product-edit-bulk-category__collapsed-summary>strong{color:#344054}.product-edit-page .product-edit-bulk-category__collapsed-summary>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-bulk-category-field{min-width:0}.product-edit-page .product-edit-bulk-category-field__label{display:grid;grid-template-columns:22px minmax(72px,1fr) auto 112px;align-items:center;gap:6px;margin-bottom:6px}.product-edit-page .product-edit-bulk-category-field__label>span:nth-child(2){overflow:hidden;color:#23384d;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-bulk-category-field__label .ant-tag{margin-inline-end:0}.product-edit-page .product-edit-bulk-category-subsection{min-width:0;margin-top:10px;padding:10px;border:1px solid #e6edf2;background:#fff}.product-edit-page .product-edit-bulk-category-subsection__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.product-edit-page .product-edit-bulk-category-subsection__head strong{color:#23384d;font-size:12px}.product-edit-page .product-edit-bulk-spec-row,.product-edit-page .product-edit-bulk-size-row{display:grid;align-items:center;gap:8px;min-width:0;margin-top:8px}.product-edit-page .product-edit-bulk-spec-row{grid-template-columns:74px 104px minmax(110px,1fr) minmax(140px,1fr) minmax(150px,1fr) auto}.product-edit-page .product-edit-bulk-size-row{grid-template-columns:110px minmax(150px,1fr) 112px minmax(100px,1fr) auto}.product-edit-page .product-edit-bulk-empty{padding:28px;color:#8293a3;text-align:center}.product-edit-page .product-edit-bulk-modal__footer{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;color:#66788a;font-size:var(--batch-body)}.product-edit-page .product-edit-bulk-modal__footer>span strong{color:#00a884}.product-edit-page .product-edit-bulk-modal__footer .ant-btn{min-width:120px}@media (min-height: 1000px){.product-edit-page .product-edit-bulk-content{grid-template-rows:420px minmax(0,1fr)}}@media (min-height: 800px) and (max-height: 999px){.product-edit-page .product-edit-bulk-content{grid-template-rows:348px minmax(0,1fr)}}.product-edit-page .product-edit-package-editor{display:grid;min-width:0;gap:12px;padding:16px 20px;color:#203247;font-size:14px}.product-edit-page .product-edit-bulk-group-toolbar{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;border:1px solid #e6edf2;border-radius:8px;background:#fbfdfe}.product-edit-page .product-edit-bulk-group-toolbar .ant-btn{height:36px;font-size:14px}.product-edit-page .product-edit-bulk-group-toolbar>span{min-width:220px;flex:1;color:#718096;font-size:12px;text-align:right}.product-edit-page .product-edit-bulk-spec-mode{display:grid;width:min(680px,100%);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;border:1px solid #dbe5eb;border-radius:6px;overflow:hidden}.product-edit-page .product-edit-bulk-spec-mode button{min-height:46px;border:0;border-right:1px solid #dbe5eb;background:#fff;color:#526477;font:inherit;cursor:pointer}.product-edit-page .product-edit-bulk-spec-mode button:last-child{border-right:0}.product-edit-page .product-edit-bulk-spec-mode button.is-active{background:#00a884;color:#fff;font-weight:600}.product-edit-page .product-edit-bulk-spec-available{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0 14px}.product-edit-page .product-edit-bulk-spec-available>div{min-width:0;padding:12px;border:1px solid #e6edf2;border-radius:8px;background:#fbfdfe}.product-edit-page .product-edit-bulk-spec-available>div>strong{display:block;margin-bottom:8px;font-size:13px}.product-edit-page .product-edit-bulk-spec-available>div>span{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.product-edit-page .product-edit-bulk-spec-available .ant-tag{margin:0;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-bulk-spec-available small{display:block;margin-top:8px;color:#718096;font-size:12px}.product-edit-page .product-edit-bulk-spec-warning{margin-bottom:14px;min-height:52px;align-items:center;font-size:var(--batch-body)}.product-edit-page .product-edit-bulk-spec-scope,.product-edit-page .product-edit-bulk-spec-inherit{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:14px 34px;margin:14px 0;font-size:var(--batch-body)}.product-edit-page .product-edit-bulk-spec-scope strong{margin-right:8px}.product-edit-page .product-edit-bulk-spec-inherit{padding-top:14px;border-top:1px solid #edf2f5}.product-edit-page .product-edit-bulk-spec-inherit>span{color:#00a884}.product-edit-page .product-edit-bulk-spec-inherit .ant-btn{min-width:238px;height:42px;margin-left:auto;font-size:var(--batch-body)}.product-edit-page .product-edit-bulk-section--groups .product-edit-bulk-category-subsection{margin-top:0;padding:14px 0 0;border:0}.product-edit-page .product-edit-package-editor__head h3{margin:0;font-size:16px;font-weight:600}.product-edit-page .product-edit-package-editor__head p{margin:4px 0 0;color:#718096;font-size:12px}.product-edit-page .product-edit-package-editor__tabs{display:grid;width:min(420px,100%);grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #dbe5eb;border-radius:6px;overflow:hidden}.product-edit-page .product-edit-package-editor__tabs button{min-height:36px;border:0;border-right:1px solid #dbe5eb;background:#fff;color:#526477;font:inherit}.product-edit-page .product-edit-package-editor__tabs button:last-child{border-right:0}.product-edit-page .product-edit-package-editor__tabs button.is-active{background:#e9f8f4;color:#008c70;font-weight:600}.product-edit-page .product-edit-package-editor__tabs button:disabled{cursor:not-allowed;color:#aab6c1}.product-edit-page .product-edit-package-editor__toolbar{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.product-edit-page .product-edit-package-editor__toolbar .ant-select{min-width:138px}.product-edit-page .product-edit-package-editor__toolbar .ant-btn,.product-edit-page .product-edit-package-editor__toolbar .ant-select-selector{min-height:36px!important;font-size:14px}.product-edit-page .product-edit-package-editor__cards{display:grid;min-width:0;grid-template-columns:minmax(420px,1.2fr) minmax(280px,.8fr) minmax(260px,.65fr);gap:14px}.product-edit-page .product-edit-package-editor__dimensions,.product-edit-page .product-edit-package-editor__metrics,.product-edit-page .product-edit-package-editor__validation{min-width:0;padding:16px;border:1px solid #e6edf2;border-radius:8px;background:#fff}.product-edit-page .product-edit-package-editor__dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-edit-page .product-edit-package-editor__dimensions label{display:grid;min-width:0;gap:6px}.product-edit-page .product-edit-package-editor__dimensions .ant-input,.product-edit-page .product-edit-package-editor__dimensions .ant-input-group-addon{min-height:36px;font-size:14px}.product-edit-page .product-edit-package-editor__dimension-options{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:12px 20px}.product-edit-page .product-edit-package-editor__unit-input{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 38px;align-items:center}.product-edit-page .product-edit-package-editor__unit-input .ant-input{border-radius:6px 0 0 6px}.product-edit-page .product-edit-package-editor__unit-input>span{display:grid;height:36px;place-items:center;border:1px solid #d9d9d9;border-left:0;border-radius:0 6px 6px 0;background:#fafafa;color:#718096;font-size:12px}.product-edit-page .product-edit-package-editor__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-edit-page .product-edit-package-editor__metrics>div{min-width:0}.product-edit-page .product-edit-package-editor__metrics span{display:block;color:#718096;font-size:12px}.product-edit-page .product-edit-package-editor__metrics strong{display:block;margin-top:10px;color:#00a884;font-size:18px;overflow-wrap:anywhere}.product-edit-page .product-edit-package-editor__validation h4{margin:0 0 12px;font-size:14px}.product-edit-page .product-edit-package-editor__validation p{margin:8px 0}.product-edit-page .product-edit-package-editor__validation small{color:#718096;font-size:12px;line-height:1.6}.product-edit-page .product-edit-package-editor__validation .is-ok{color:#00a884}.product-edit-page .product-edit-package-editor__validation .is-warning{color:#e67e22}.product-edit-page .product-edit-package-editor__validation .is-error{color:#e74c3c}.product-edit-page .product-edit-package-editor__actions{display:flex;justify-content:flex-end;gap:10px;padding-top:12px;border-top:1px solid #edf2f5}.product-edit-page .product-edit-package-editor__actions .ant-btn{min-width:104px;height:36px;font-size:14px}.product-edit-page .product-edit-package-editor__actions .ant-btn:last-child:not(:disabled){border-color:#00a884;background:#00a884;color:#fff}.product-edit-page .product-edit-package-editor__table-wrap{min-width:0;max-height:250px;overflow:auto;border:1px solid #e6edf2;border-radius:8px}.product-edit-page .product-edit-package-editor__table-wrap table{width:100%;min-width:880px;border-collapse:collapse;table-layout:fixed;font-size:13px}.product-edit-page .product-edit-package-editor__table-wrap th{position:sticky;top:0;z-index:1;height:38px;padding:8px 12px;background:#f7fafb;color:#526477;text-align:left}.product-edit-page .product-edit-package-editor__table-wrap td{height:52px;padding:7px 12px;border-top:1px solid #edf2f5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-package-editor__table-wrap td:first-child{width:34%}.product-edit-page .product-edit-package-editor__table-wrap td span{color:#8190a0;font-size:12px}.product-edit-page .product-edit-package-editor__table-wrap .is-warning{color:#e67e22}.product-edit-page .product-edit-goods-number-editor{display:grid;min-width:0;gap:12px;padding:16px 20px;color:#203247;font-size:14px}.product-edit-page .product-edit-goods-number-editor__head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:16px}.product-edit-page .product-edit-goods-number-editor__head h3{margin:0;font-size:16px;font-weight:600}.product-edit-page .product-edit-goods-number-editor__head p{margin:4px 0 0;color:#718096;font-size:12px}.product-edit-page .product-edit-goods-number-editor__head>span{color:#718096;font-size:12px}.product-edit-page .product-edit-goods-number-editor__tabs{display:grid;width:min(420px,100%);grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #dbe5eb;border-radius:6px;overflow:hidden}.product-edit-page .product-edit-goods-number-editor__tabs button{min-height:36px;border:0;border-right:1px solid #dbe5eb;background:#fff;color:#526477;font:inherit;cursor:pointer}.product-edit-page .product-edit-goods-number-editor__tabs button:last-child{border-right:0}.product-edit-page .product-edit-goods-number-editor__tabs button.is-active{background:#e9f8f4;color:#008c70;font-weight:600}.product-edit-page .product-edit-goods-number-editor__body{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.product-edit-page .product-edit-goods-number-editor__form{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;align-content:start}.product-edit-page .product-edit-goods-number-editor__form>label{display:grid;min-width:0;gap:6px}.product-edit-page .product-edit-goods-number-editor__form>label>span{font-weight:500}.product-edit-page .product-edit-goods-number-editor__form .is-wide{grid-column:1/-1}.product-edit-page .product-edit-goods-number-editor__form .ant-input,.product-edit-page .product-edit-goods-number-editor__form .ant-select-selector{min-height:36px!important;font-size:14px}.product-edit-page .product-edit-goods-number-editor__form small{color:#718096;font-size:12px}.product-edit-page .product-edit-goods-number-editor__variables{display:flex;min-width:0;grid-column:1/-1;flex-wrap:wrap;align-items:center;gap:8px}.product-edit-page .product-edit-goods-number-editor__variables strong{margin-right:4px;font-size:13px}.product-edit-page .product-edit-goods-number-editor__variables .ant-btn{height:32px;padding-inline:10px;font-size:13px}.product-edit-page .product-edit-goods-number-editor__replacement{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;gap:12px;align-items:end}.product-edit-page .product-edit-goods-number-editor__replacement label{display:grid;min-width:0;gap:6px}.product-edit-page .product-edit-goods-number-editor__options{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:12px 18px;padding-top:2px}.product-edit-page .product-edit-goods-number-editor__options .ant-select{width:132px}.product-edit-page .product-edit-goods-number-editor__sample{min-width:0;padding:16px;border:1px solid #e6edf2;border-radius:8px;background:#fbfdfe;box-shadow:0 8px 24px #1423370a}.product-edit-page .product-edit-goods-number-editor__sample h4{margin:0 0 12px;font-size:16px}.product-edit-page .product-edit-goods-number-editor__sample p{margin:14px 0 0;color:#718096;font-size:12px;line-height:1.6}.product-edit-page .product-edit-goods-number-editor__sample dl{margin:14px 0 0}.product-edit-page .product-edit-goods-number-editor__sample dl>div{display:flex;min-height:32px;align-items:center;justify-content:space-between;border-bottom:1px solid #eef3f6}.product-edit-page .product-edit-goods-number-editor__sample dt{color:#718096}.product-edit-page .product-edit-goods-number-editor__sample dd{margin:0;font-weight:500}.product-edit-page .product-edit-goods-number-editor__sample .is-ok{color:#00a884}.product-edit-page .product-edit-goods-number-editor__sample-value{min-height:52px;padding:13px 14px;overflow-wrap:anywhere;border:1px solid #dce8ed;border-radius:6px;background:#fff;color:#15283c;font-size:16px;font-weight:600;line-height:1.6}.product-edit-page .product-edit-goods-number-editor__direct{display:grid;max-width:760px;gap:8px}.product-edit-page .product-edit-goods-number-editor__direct label{display:grid;gap:6px}.product-edit-page .product-edit-goods-number-editor__direct p{margin:0;color:#cf6c21;font-size:12px}.product-edit-page .product-edit-goods-number-editor__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding-top:12px;border-top:1px solid #edf2f5}.product-edit-page .product-edit-goods-number-editor__actions .ant-btn{min-width:104px;height:36px;font-size:14px}.product-edit-page .product-edit-goods-number-editor__actions .ant-btn:last-child{border-color:#00a884;background:#00a884;color:#fff}.product-edit-page .product-edit-goods-number-editor{gap:16px;padding:16px 0 0;color:#344054;font-size:var(--batch-body)}.product-edit-page .product-edit-goods-number-editor__rule-row,.product-edit-page .product-edit-goods-number-editor__field-row,.product-edit-page .product-edit-goods-number-editor__double-row,.product-edit-page .product-edit-goods-number-editor__replace-row{display:grid;min-width:0;align-items:center;gap:12px}.product-edit-page .product-edit-goods-number-editor__rule-row>span:first-child,.product-edit-page .product-edit-goods-number-editor__field-row>span:first-child,.product-edit-page .product-edit-goods-number-editor__double-row>span:first-child,.product-edit-page .product-edit-goods-number-editor__replace-row>span:first-child{color:#475467;font-weight:500}.product-edit-page .product-edit-goods-number-editor__rule-row{grid-template-columns:150px minmax(0,1fr) 140px}.product-edit-page .product-edit-goods-number-editor__field-row{grid-template-columns:150px minmax(0,1fr)}.product-edit-page .product-edit-goods-number-editor__double-row{grid-template-columns:150px 260px minmax(0,1fr)}.product-edit-page .product-edit-goods-number-editor__replace-row{grid-template-columns:150px minmax(0,1fr) 90px minmax(0,1fr)}.product-edit-page .product-edit-goods-number-editor__sample-line{margin:-8px 0 0 162px;overflow:hidden;color:#00a884;font-size:var(--batch-helper);text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-goods-number-editor__variables{grid-column:auto;gap:10px;min-height:42px}.product-edit-page .product-edit-goods-number-editor__variables strong{width:140px;margin:0;color:#475467;font-size:var(--batch-body)}.product-edit-page .product-edit-goods-number-editor__variables .ant-btn{min-width:122px;height:42px;padding-inline:14px;font-size:var(--batch-body)}.product-edit-page .product-edit-goods-number-editor__options{gap:12px 24px;min-height:50px;padding-top:8px;border-top:1px solid #edf2f5}.product-edit-page .product-edit-goods-number-editor__options>span{color:#00a884}.product-edit-page .product-edit-goods-number-editor__options>.ant-select{width:160px}.product-edit-page .product-edit-goods-number-editor__options>.ant-btn{min-width:210px;margin-left:auto}.product-edit-page .product-edit-bulk-section--groups{padding:16px 0 0;border:0}.product-edit-page .product-edit-bulk-section--groups>.product-edit-bulk-section__head{display:none}.product-edit-page .product-edit-bulk-section--groups .ant-collapse{max-height:none;overflow:visible;border:0;border-radius:0}.product-edit-page .product-edit-bulk-section--groups .ant-collapse-item{border-bottom:0}.product-edit-page .product-edit-bulk-section--groups .ant-collapse-header{min-height:48px;padding:0 16px!important;align-items:center!important;border-radius:0!important;background:#f6f9fb;font-size:var(--batch-body);font-weight:600}.product-edit-page .product-edit-bulk-section--groups .ant-collapse-content{border-top:0}.product-edit-page .product-edit-bulk-section--groups .ant-collapse-content-box{padding:18px 0 0!important}.product-edit-page .product-edit-bulk-category-tools{display:flex;min-width:0;min-height:48px;align-items:center;justify-content:space-between;gap:20px;margin-bottom:0}.product-edit-page .product-edit-bulk-category-tools__scope,.product-edit-page .product-edit-bulk-category-tools__actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:14px 28px}.product-edit-page .product-edit-bulk-category-tools__scope label{display:inline-flex;align-items:center;gap:8px;color:#344054;font-size:var(--batch-body);white-space:nowrap}.product-edit-page .product-edit-bulk-category-tools__scope input{width:18px;height:18px;accent-color:#00a884}.product-edit-page .product-edit-bulk-category-tools__actions{justify-content:flex-end;gap:12px}.product-edit-page .product-edit-bulk-category-tools__actions .ant-btn{min-width:180px;height:42px;font-size:var(--batch-body)}.product-edit-page .product-edit-bulk-category-tools__actions .ant-checkbox-wrapper{min-width:180px;justify-content:center;font-size:var(--batch-body)}.product-edit-page .product-edit-bulk-category-groups{position:relative;min-width:0}.product-edit-page .product-edit-bulk-category-groups__expand{position:absolute;right:0;bottom:-52px;min-width:214px;height:42px;border-color:#00a884;color:#008f72;font-size:var(--batch-body)}.product-edit-page .product-edit-bulk-group__label{grid-template-columns:minmax(0,1fr) auto auto;font-size:var(--batch-body)}.product-edit-page .product-edit-bulk-group__label .ant-tag{display:none}.product-edit-page .product-edit-bulk-group__label strong{color:#344054;font-size:var(--batch-body)}.product-edit-page .product-edit-bulk-group__meta{display:none}.product-edit-page .product-edit-bulk-group__body{gap:0;font-size:var(--batch-body)}.product-edit-page .product-edit-bulk-category__summary{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:16px;margin:0 0 2px}.product-edit-page .product-edit-bulk-category__summary strong{color:#344054;font-size:var(--batch-body)}.product-edit-page .product-edit-bulk-category__summary span{color:#718096;font-size:var(--batch-helper)}.product-edit-page .product-edit-bulk-category-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 68px;max-height:238px;padding:0;border:0;background:#fff}.product-edit-page .product-edit-bulk-category-field__label{grid-template-columns:20px minmax(72px,1fr) auto 1px;min-height:28px;margin-bottom:4px;font-size:var(--batch-body)}.product-edit-page .product-edit-bulk-category-field__label .ant-select:last-child{width:1px;visibility:hidden}.product-edit-page .product-edit-bulk-category-field__label>span.is-required{color:#e5484d;font-weight:600}.product-edit-page .product-edit-bulk-category-field>.ant-select,.product-edit-page .product-edit-bulk-category-field>.ant-input{width:100%;min-height:42px;font-size:var(--batch-body)}@media (min-height: 1000px){.product-edit-page .product-edit-bulk-content{grid-template-rows:525px minmax(0,1fr)}}@media (min-height: 800px) and (max-height: 999px){.product-edit-page .product-edit-bulk-content{grid-template-rows:454px minmax(0,1fr)}}@media (min-height: 700px) and (max-height: 799px){.product-edit-page .product-edit-bulk-content{grid-template-rows:383px minmax(0,1fr)}}@media (max-height: 699px){.product-edit-page .product-edit-bulk-content{grid-template-rows:312px minmax(0,1fr)}}@media (min-width: 1600px) and (max-width: 2559px){.product-edit-page .product-edit-bulk-layout{grid-template-columns:180px minmax(0,1fr)}}@media (min-width: 1440px) and (max-width: 1599px){.product-edit-page .product-edit-bulk-layout{grid-template-columns:160px minmax(0,1fr)}}@media (min-width: 1280px) and (max-width: 1439px){.product-edit-page .product-edit-bulk-layout{grid-template-columns:150px minmax(0,1fr)}}@media (max-width: 1439px),(max-height: 799px){.product-edit-page .product-edit-bulk-modal{top:0;top:0!important;right:0;bottom:0;left:0}.product-edit-page .product-edit-bulk-modal .ant-modal-content{border-radius:0}.product-edit-page .product-edit-bulk-template-manager__controls{grid-template-columns:minmax(180px,1fr) auto auto;justify-content:stretch}}@media (max-width: 1366px){.product-edit-page .product-edit-bulk-modal__title{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.product-edit-page .product-edit-bulk-modal__brand{display:none}.product-edit-page .product-edit-bulk-modal__heading{gap:12px}.product-edit-page .product-edit-bulk-modal__menu-toggle{display:inline-flex}.product-edit-page .product-edit-title-rule-editor__panel,.product-edit-page .product-edit-description-editor__form,.product-edit-page .product-edit-goods-number-editor__form,.product-edit-page .product-edit-bulk-fields,.product-edit-page .product-edit-bulk-publish-fields,.product-edit-page .product-edit-bulk-category-fields{grid-template-columns:minmax(0,1fr)}.product-edit-page .product-edit-title-rule-editor__panel .is-wide,.product-edit-page .product-edit-description-editor__form .is-wide{grid-column:auto}.product-edit-page .product-edit-description-editor__replacement,.product-edit-page .product-edit-goods-number-editor__body,.product-edit-page .product-edit-package-editor__cards{grid-template-columns:minmax(0,1fr)}.product-edit-page .product-edit-goods-number-editor__form .is-wide{grid-column:auto}.product-edit-page .product-edit-goods-number-editor__variables{grid-column:1/-1}.product-edit-page .product-edit-bulk-template-manager__controls{grid-template-columns:minmax(160px,1fr) auto}.product-edit-page .product-edit-bulk-template-manager__controls>:last-child{grid-column:1/-1;justify-self:end}}@media (max-width: 760px){.product-edit-page .product-edit-bulk-workspace{grid-template-columns:1fr}.product-edit-page .product-edit-bulk-sidebar{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid #e6edf2}.product-edit-page .product-edit-bulk-sidebar__group{min-width:132px;margin-bottom:0}.product-edit-page .product-edit-bulk-inspector{border-top:1px solid #e6edf2;border-left:0}.product-edit-page .product-edit-bulk-fields,.product-edit-page .product-edit-bulk-publish-fields,.product-edit-page .product-edit-bulk-group__meta,.product-edit-page .product-edit-bulk-category-fields,.product-edit-page .product-edit-bulk-spec-row,.product-edit-page .product-edit-bulk-size-row{grid-template-columns:1fr}.product-edit-page .product-edit-bulk-modal__summary,.product-edit-page .product-edit-bulk-modal__footer,.product-edit-page .product-edit-bulk-template-manager__head{align-items:flex-start;flex-direction:column}.product-edit-page .product-edit-bulk-template-manager__controls{grid-template-columns:1fr}}@media (max-width: 1919px){.product-edit-page .ai-main-image__scroll{padding-inline:18px}.product-edit-page .ai-main-image__kpis{grid-template-columns:repeat(4,minmax(130px,1fr))}.product-edit-page .ai-main-image__kpis article{min-height:76px}.product-edit-page .ai-main-image__workbench{grid-template-columns:minmax(390px,34%) minmax(0,66%)}.product-edit-page .ai-main-image__toolbar-spacer{display:none}}@media (max-width: 1599px){.product-edit-page .ai-main-image{font-size:14px}.product-edit-page .ai-main-image__heading>div{gap:18px}.product-edit-page .ai-main-image__heading h2{font-size:20px}.product-edit-page .ai-main-image__workbench{grid-template-columns:360px minmax(0,1fr)}.product-edit-page .ai-main-image__rule{gap:8px 12px}.product-edit-page .ai-main-image__rule>strong{flex-basis:100%}.product-edit-page .ai-main-image__rule>small{padding-left:0}.product-edit-page .ai-main-image__progress{grid-template-columns:auto minmax(160px,1fr) 50px 1px auto 40px}.product-edit-page .ai-main-image__progress>i:nth-of-type(2),.product-edit-page .ai-main-image__progress>span:nth-last-of-type(2),.product-edit-page .ai-main-image__progress>strong:last-child{display:none}}@media (max-width: 1366px),(max-height: 799px){.product-edit-page .ai-main-image__scroll{padding:12px;gap:9px}.product-edit-page .ai-main-image__heading{min-height:38px}.product-edit-page .ai-main-image__heading span{display:none}.product-edit-page .ai-main-image__kpis{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px}.product-edit-page .ai-main-image__kpis article{min-height:64px;padding:9px 10px 8px 50px}.product-edit-page .ai-main-image__kpis article:before{top:13px;left:10px;width:34px;height:34px}.product-edit-page .ai-main-image__kpis strong{font-size:20px}.product-edit-page .ai-main-image__progress{min-height:46px;padding-block:4px}.product-edit-page .ai-main-image__toolbar{max-height:96px;overflow-y:auto}.product-edit-page .ai-main-image__workbench{min-height:620px;grid-template-columns:330px minmax(0,1fr)}.product-edit-page .ai-main-image__rules h3,.product-edit-page .ai-main-image__queue-head h3{font-size:16px}.product-edit-page .ai-main-image__footer{padding-inline:12px}.product-edit-page .ai-main-image__footer>span{display:none}.product-edit-page .ai-main-image__footer .ant-btn{min-width:120px}}.product-edit-page .product-edit-package-editor{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr);gap:20px;align-content:start;padding:8px 0 24px;color:#263548;font-size:var(--batch-body);overflow:visible}.product-edit-page .product-edit-package-editor__toolbar{display:flex;min-width:0;min-height:46px;flex-wrap:wrap;align-items:center;gap:14px}.product-edit-page .product-edit-package-editor__toolbar>.ant-btn{width:210px;height:44px;font-size:var(--batch-body);font-weight:600}.product-edit-page .product-edit-package-editor__toolbar>.ant-btn-primary{border-color:#00a884;background:#00a884;box-shadow:none}.product-edit-page .product-edit-package-editor__toolbar>.ant-btn-primary:hover{border-color:#059669;background:#059669}.product-edit-page .product-edit-package-editor__toolbar>.ant-checkbox-wrapper{margin-left:16px;font-size:var(--batch-body)}.product-edit-page .product-edit-package-editor__scope{display:inline-flex;min-width:350px;align-items:center;gap:20px;margin-left:40px;white-space:nowrap}.product-edit-page .product-edit-package-editor__scope>span{font-weight:600}.product-edit-page .product-edit-package-editor__scope .ant-select{width:240px}.product-edit-page .product-edit-package-editor__scope .ant-select-selector{height:44px!important;padding:5px 14px!important;font-size:var(--batch-body)}.product-edit-page .product-edit-package-editor__source-note{display:grid;min-width:0;min-height:70px;gap:4px;align-content:center;padding:10px 18px;border:1px solid #b9e3fb;border-radius:6px;color:#2676a6;background:#eef8ff}.product-edit-page .product-edit-package-editor__source-note strong{font-size:var(--batch-body)}.product-edit-page .product-edit-package-editor__source-note span{min-width:0;overflow:hidden;font-size:var(--batch-helper);text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-package-editor__dimensions{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(260px,1fr)) 240px;gap:56px;align-items:center;padding:0;border:0;background:transparent}.product-edit-page .product-edit-package-editor__dimensions>label{display:grid;min-width:0;grid-template-columns:105px minmax(0,1fr);gap:16px;align-items:center;font-weight:600}.product-edit-page .product-edit-package-editor__dimensions>.ant-btn{width:240px;height:44px;font-size:var(--batch-body);font-weight:600}.product-edit-page .product-edit-package-editor__unit-input{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 44px;align-items:center;border:1px solid #d8e1e8;border-radius:6px;overflow:hidden;background:#fff}.product-edit-page .product-edit-package-editor__unit-input .ant-input{height:42px;border:0;border-radius:0;box-shadow:none;font-size:var(--batch-body)}.product-edit-page .product-edit-package-editor__unit-input>em{display:grid;height:42px;place-items:center;color:#718096;font-size:var(--batch-helper);font-style:normal}.product-edit-page .product-edit-package-editor__volume{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-edit-page .product-edit-package-editor__quick-rules{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:12px}.product-edit-page .product-edit-package-editor__quick-rules>strong{width:115px;font-size:var(--batch-body)}.product-edit-page .product-edit-package-editor__quick-rules>.ant-btn{min-width:120px;height:36px;font-size:var(--batch-body)}.product-edit-page .product-edit-package-editor__quick-rules>.ant-btn:first-of-type{border-color:#00a884;color:#008f72;background:#f2fbf8}.product-edit-page .product-edit-package-editor__options{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:18px 64px;min-height:38px;font-size:var(--batch-body)}.product-edit-page .product-edit-package-editor__options .ant-checkbox-wrapper{min-width:210px;font-size:var(--batch-body)}.product-edit-page .product-edit-package-editor__options>span{color:#00a884;white-space:nowrap}.product-edit-page .product-edit-package-editor__difference-alert{display:flex;min-width:0;min-height:70px;align-items:center;justify-content:space-between;gap:24px;padding:10px 20px;border:1px solid #ffd58a;border-radius:6px;background:#fff9ed}.product-edit-page .product-edit-package-editor__difference-alert>span{display:grid;min-width:0;gap:5px;color:#718096;font-size:var(--batch-helper)}.product-edit-page .product-edit-package-editor__difference-alert>span strong{color:#e89416;font-size:var(--batch-body)}.product-edit-page .product-edit-package-editor__difference-alert>.ant-btn{width:214px;height:44px;flex:0 0 auto;border-color:#00a884;color:#008f72;font-size:var(--batch-body);font-weight:600}.product-edit-page .product-edit-package-editor__table-wrap{min-width:0;max-height:240px;overflow:auto;border:1px solid #e6edf2;border-radius:6px}.product-edit-page .product-edit-package-editor__table-wrap table{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed;font-size:var(--batch-table)}.product-edit-page .product-edit-package-editor__table-wrap th{position:sticky;top:0;z-index:1;height:40px;padding:8px 14px;background:#f6f9fb;text-align:left}.product-edit-page .product-edit-package-editor__table-wrap td{height:var(--batch-row-height);padding:8px 14px;border-top:1px solid #e6edf2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-package-editor__table-wrap td strong,.product-edit-page .product-edit-package-editor__table-wrap td span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-edit-page .product-edit-package-editor__table-wrap td span{color:#718096;font-size:var(--batch-helper)}.product-edit-page .product-edit-package-editor__table-wrap .is-ok{color:#00a884}.product-edit-page .product-edit-package-editor__table-wrap .is-warning{color:#e89416}.product-edit-page .product-edit-package-editor__difference-confirm{position:sticky;bottom:0;display:flex;justify-content:flex-end;padding:10px 14px;border-top:1px solid #e6edf2;background:#fff}.product-edit-page .product-edit-package-editor__difference-confirm .ant-btn{min-width:210px;height:42px;font-size:var(--batch-body)}@media (max-width: 1600px){.product-edit-page .product-edit-package-editor__dimensions{grid-template-columns:repeat(3,minmax(220px,1fr)) 200px;gap:22px}.product-edit-page .product-edit-package-editor__dimensions>.ant-btn{width:200px}.product-edit-page .product-edit-package-editor__scope{margin-left:12px}}@media (max-width: 1366px){.product-edit-page .product-edit-package-editor{gap:14px;padding-top:4px}.product-edit-page .product-edit-package-editor__toolbar>.ant-btn{width:170px}.product-edit-page .product-edit-package-editor__scope{min-width:290px;margin-left:0}.product-edit-page .product-edit-package-editor__scope .ant-select{width:180px}.product-edit-page .product-edit-package-editor__dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.product-edit-page .product-edit-package-editor__dimensions>label{grid-template-columns:82px minmax(0,1fr)}.product-edit-page .product-edit-package-editor__dimensions>.ant-btn{width:100%}.product-edit-page .product-edit-package-editor__options{gap:10px 24px}.product-edit-page .product-edit-package-editor__options .ant-checkbox-wrapper{min-width:auto}.product-edit-page .product-edit-package-editor__difference-alert{min-height:58px}}.product-library-shell{min-height:100vh;overflow-x:hidden;color:#344054;background:#f6f9fb;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.product-library-shell .ant-layout{min-width:0;background:transparent}.product-library-shell .ant-btn{height:32px;border-radius:6px;font-size:13px;font-weight:500}.product-library-shell .ant-btn-primary{border-color:#00a884;background:#00a884;box-shadow:none}.product-library-shell .ant-btn-primary:not(:disabled):hover{border-color:#059669;background:#059669}.product-library-shell .ant-input,.product-library-shell .ant-input-number,.product-library-shell .ant-select-selector{border-color:#dbe5ec;border-radius:6px;font-size:12px}.product-library-shell .ant-table-wrapper{min-width:0}.product-library-shell .ant-table{color:#344054;font-size:12px}.product-library-shell .ant-table-thead>tr>th{height:40px;padding:10px 12px;color:#344054;background:#f8fafc;font-size:12px;font-weight:600}.product-library-shell .ant-table-tbody>tr>td{height:56px;padding:10px 12px;color:#344054;font-size:12px}.product-library-shell .ant-table-tbody>tr:hover>td{background:#f7fbfa}.product-library-shell .ant-pagination{font-size:12px}.product-library-sidebar{position:sticky;top:0;height:100vh;overflow:hidden;background:#fff!important;border-right:1px solid #e6edf2;box-shadow:8px 0 24px #1423370a}.product-library-sidebar .ant-menu{height:calc(100vh - 126px);overflow-y:auto;border-inline-end:0!important;padding:6px 10px 84px;background:transparent}.product-library-sidebar .ant-menu-item{height:38px;margin:3px 0;padding-inline:12px!important;border-radius:8px;color:#4b5b6b;font-size:13px;line-height:38px}.product-library-sidebar .ant-menu-item-selected{color:#00a884;background:#e8f7f3;font-weight:600}.product-library-logo{display:flex;align-items:center;gap:9px;padding:20px 12px 16px}.product-library-logo>span{display:grid;width:34px;height:34px;place-items:center;flex:0 0 34px;border-radius:8px;color:#fff;background:linear-gradient(145deg,#00a884,#20c8aa);box-shadow:0 10px 24px #00a8843d;font-weight:800}.product-library-logo strong,.product-library-logo em{display:block}.product-library-logo strong{color:#172033;font-size:15px;font-weight:700;line-height:1.2}.product-library-logo em{color:#7b8794;font-size:10px;font-style:normal;line-height:1.4;white-space:nowrap}.product-library-sidebar__support,.product-library-sidebar__status{position:absolute;left:22px;color:#7b8794;font-size:12px}.product-library-sidebar__support{bottom:58px}.product-library-sidebar__status{bottom:24px;display:flex;align-items:center;gap:8px}.product-library-sidebar__status span{width:8px;height:8px;border-radius:50%;background:#10b981}.product-library-content{min-width:0;overflow-x:hidden;padding:22px 32px 24px}.product-library-shell .product-collected-detail-modal{max-width:calc(100vw - 48px)}.product-library-shell .product-collected-detail-modal .ant-modal-content{overflow:hidden;border:1px solid #e6edf2;border-radius:10px;padding:0;box-shadow:0 24px 72px #1423372e}.product-library-shell .product-collected-detail-modal .ant-modal-header{margin:0;padding:16px 18px;border-bottom:1px solid #e6edf2;background:#fff}.product-library-shell .product-collected-detail-modal .ant-modal-close{top:14px;right:14px}.product-library-shell .product-collected-detail-modal .ant-modal-body{height:min(92vh,100vh - 32px);padding:0;overflow:hidden;background:#f6f9fb}.product-library-shell .product-collected-detail-modal__heading{display:flex;align-items:center;gap:10px;color:#172033}.product-library-shell .product-collected-detail-modal__heading .anticon{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;color:#00a884;background:#e8f7f3;font-size:16px}.product-library-shell .product-collected-detail-modal__heading strong,.product-library-shell .product-collected-detail-modal__heading span{display:block}.product-library-shell .product-collected-detail-modal__heading strong{font-size:15px;font-weight:600;line-height:1.3}.product-library-shell .product-collected-detail-modal__heading span{margin-top:2px;color:#7b8794;font-size:12px;font-weight:400}.product-library-shell .product-collected-detail{display:grid;grid-template-columns:320px minmax(0,1fr);height:100%;min-height:0}.product-library-shell .product-collected-detail__queue{min-width:0;border-right:1px solid #e6edf2;background:#fff}.product-library-shell .product-collected-detail__queue-head{display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 14px 0 16px;border-bottom:1px solid #e6edf2}.product-library-shell .product-collected-detail__queue-head strong{color:#172033;font-size:15px;font-weight:600}.product-library-shell .product-collected-detail__queue-head span{color:#7b8794;font-size:12px}.product-library-shell .product-collected-detail__queue-list{height:calc(100% - 50px);padding:10px;overflow-y:auto}.product-library-shell .product-collected-detail__queue-list button{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:72px;margin:0 0 8px;padding:9px;border:1px solid transparent;border-radius:8px;color:#344054;background:transparent;text-align:left;cursor:pointer}.product-library-shell .product-collected-detail__queue-list button:hover,.product-library-shell .product-collected-detail__queue-list button.is-active{border-color:#00a88473;background:#f0fbf8}.product-library-shell .product-collected-detail__queue-list img,.product-library-shell .product-collected-detail__queue-list .product-collected-detail__queue-image{width:54px;height:54px;border-radius:6px;object-fit:cover;background:#f3f6f8}.product-library-shell .product-collected-detail__queue-list .product-collected-detail__queue-image{display:grid;place-items:center;color:#98a6b3;font-size:20px}.product-library-shell .product-collected-detail__queue-list strong,.product-library-shell .product-collected-detail__queue-list em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-library-shell .product-collected-detail__queue-list strong{color:#172033;font-size:12px;font-weight:600;line-height:1.4}.product-library-shell .product-collected-detail__queue-list em{margin-top:4px;color:#7b8794;font-size:11px;font-style:normal}.product-library-shell .product-collected-detail__queue-list .ant-tag{margin-inline-end:0;font-size:11px}.product-library-shell .product-collected-detail__main{min-width:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:14px}.product-library-shell .product-collected-detail__main .ant-spin-nested-loading,.product-library-shell .product-collected-detail__main .ant-spin-container{min-height:100%}.product-library-shell .product-collected-detail__summary,.product-library-shell .product-collected-detail__template-panel,.product-library-shell .product-collected-detail__tabs,.product-library-shell .product-collected-detail__footnote{border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.product-library-shell .product-collected-detail__summary{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:12px;padding:14px}.product-library-shell .product-collected-detail__cover{display:grid;width:112px;height:112px;place-items:center;overflow:hidden;border:1px solid #e6edf2;border-radius:8px;color:#98a6b3;background:#f8fafc;font-size:28px}.product-library-shell .product-collected-detail__cover .ant-image,.product-library-shell .product-collected-detail__cover img{width:112px!important;height:112px!important;object-fit:cover}.product-library-shell .product-collected-detail__summary-body{min-width:0}.product-library-shell .product-collected-detail__summary-body .ant-typography{max-width:100%;margin:8px 0;overflow:hidden;color:#172033;font-size:18px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.product-library-shell .product-collected-detail__meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:#7b8794;font-size:12px}.product-library-shell .product-collected-detail__meta span{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-library-shell .product-collected-detail__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.product-library-shell .product-collected-detail__template-panel{display:grid;gap:12px;margin-bottom:12px;padding:14px}.product-library-shell .product-collected-detail__template-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-library-shell .product-collected-detail__template-head>div{display:flex;align-items:center;min-width:0;gap:10px}.product-library-shell .product-collected-detail__template-head .anticon-profile{display:grid;width:32px;height:32px;place-items:center;flex:0 0 32px;border-radius:8px;color:#00a884;background:#e8f7f3;font-size:16px}.product-library-shell .product-collected-detail__template-head strong,.product-library-shell .product-collected-detail__template-head span{display:block;min-width:0}.product-library-shell .product-collected-detail__template-head strong{color:#172033;font-size:15px;font-weight:600;line-height:1.3}.product-library-shell .product-collected-detail__template-head span{overflow:hidden;color:#7b8794;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-library-shell .product-collected-detail__template-head .ant-tag{flex:0 0 auto;margin-inline-end:0}.product-library-shell .product-collected-detail__template-actions{display:flex;align-items:center;flex:0 0 auto;gap:8px}.product-library-shell .product-collected-detail__template-metrics,.product-library-shell .product-collected-detail__category-grid{display:grid;gap:10px}.product-library-shell .product-collected-detail__template-metrics>div,.product-library-shell .product-collected-detail__category-grid>div{min-width:0;border:1px solid #edf2f6;border-radius:8px;padding:10px 12px;background:#fbfdfe}.product-library-shell .product-collected-detail__template-metrics span,.product-library-shell .product-collected-detail__template-metrics strong,.product-library-shell .product-collected-detail__template-metrics em,.product-library-shell .product-collected-detail__category-grid span,.product-library-shell .product-collected-detail__category-grid strong,.product-library-shell .product-collected-detail__category-grid em{display:block;min-width:0}.product-library-shell .product-collected-detail__template-metrics span,.product-library-shell .product-collected-detail__category-grid span{color:#7b8794;font-size:12px;line-height:1.2}.product-library-shell .product-collected-detail__template-metrics strong,.product-library-shell .product-collected-detail__category-grid strong{overflow:hidden;margin-top:6px;color:#172033;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.product-library-shell .product-collected-detail__template-metrics em,.product-library-shell .product-collected-detail__category-grid em{overflow:hidden;margin-top:5px;color:#7b8794;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.product-library-shell .product-collected-detail__template-metrics{grid-template-columns:160px minmax(220px,1fr) 160px 96px}.product-library-shell .product-collected-detail__template-metrics .ant-tag{margin-top:6px;margin-inline-end:0}.product-library-shell .product-collected-detail__category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-library-shell .product-collected-detail__template-result,.product-library-shell .product-collected-detail__template-error{display:flex;align-items:center;min-width:0;gap:8px;font-size:12px}.product-library-shell .product-collected-detail__template-result .ant-tag,.product-library-shell .product-collected-detail__template-error .ant-tag{margin-inline-end:0;flex:0 0 auto}.product-library-shell .product-collected-detail__template-result span,.product-library-shell .product-collected-detail__template-error span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-library-shell .product-collected-detail__template-result{color:#7b8794}.product-library-shell .product-collected-detail__template-error{border:1px solid rgba(245,158,11,.25);border-radius:8px;padding:9px 10px;color:#a16207;background:#fffbeb}.product-library-shell .product-collected-detail__template-error .anticon{flex:0 0 auto;color:#f59e0b}.product-library-shell .product-collected-detail__template-mapping{min-width:0;overflow:hidden;border:1px solid #edf2f6;border-radius:8px;background:#fff}.product-library-shell .product-collected-detail__template-mapping .ant-table{font-size:12px}.product-library-shell .product-collected-detail__template-mapping .ant-table-thead>tr>th,.product-library-shell .product-collected-detail__template-mapping .ant-table-tbody>tr>td{padding:8px 10px;white-space:nowrap}.product-library-shell .product-collected-detail__template-mapping .ant-tag{margin-inline-end:0}.product-library-shell .product-collected-detail__template-mapping-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:10px 12px;border-bottom:1px solid #edf2f6}.product-library-shell .product-collected-detail__template-mapping-head strong,.product-library-shell .product-collected-detail__template-mapping-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-library-shell .product-collected-detail__template-mapping-head strong{color:#172033;font-size:13px;font-weight:600}.product-library-shell .product-collected-detail__template-mapping-head span{color:#7b8794;font-size:12px}.product-library-shell .product-collected-detail__quality-list{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.product-library-shell .product-collected-detail__quality-list .ant-tag{display:inline-flex;align-items:center;max-width:100%;margin-inline-end:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-library-shell .product-collected-detail__quality-list .ant-tag .anticon{flex:0 0 auto}.product-library-shell .product-collected-detail__tabs{padding:0 14px 14px;overflow:hidden}.product-library-shell .product-collected-detail__tabs .ant-tabs-nav{position:sticky;top:0;z-index:2;margin-bottom:12px;background:#fff}.product-library-shell .product-collected-detail__tabs .ant-tabs-tab{padding:12px 0;font-size:13px}.product-library-shell .product-collected-detail__tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#00a884;font-weight:600}.product-library-shell .product-collected-detail__tabs .ant-tabs-ink-bar{background:#00a884}.product-library-shell .product-collected-detail__tabs .ant-descriptions-item-label,.product-library-shell .product-collected-detail__tabs .ant-descriptions-item-content{color:#344054;font-size:12px}.product-library-shell .product-collected-detail__tabs .ant-table{font-size:12px}.product-library-shell .product-collected-detail__tabs .ant-table-content{overflow-x:auto!important}.product-library-shell .product-collected-detail__image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;max-height:420px;overflow-y:auto}.product-library-shell .product-collected-detail__image-grid figure{margin:0;overflow:hidden;border:1px solid #e6edf2;border-radius:8px;background:#fff}.product-library-shell .product-collected-detail__image-grid .ant-image,.product-library-shell .product-collected-detail__image-grid img{width:100%!important;height:126px!important;object-fit:cover}.product-library-shell .product-collected-detail__image-grid figcaption{padding:7px 8px;color:#7b8794;font-size:11px;line-height:1.3}.product-library-shell .product-collected-detail__raw-json{max-height:420px;margin:0;overflow:auto;border:1px solid #e6edf2;border-radius:8px;padding:12px;color:#243447;background:#f8fafc;font-size:11px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.product-library-shell .product-collected-detail__footnote{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;color:#7b8794;font-size:12px}.product-library-shell .product-collected-detail__footnote .anticon{color:#10b981}@media (max-width: 1280px){.product-library-shell .product-collected-detail{grid-template-columns:280px minmax(0,1fr)}.product-library-shell .product-collected-detail__summary{grid-template-columns:96px minmax(0,1fr)}.product-library-shell .product-collected-detail__cover,.product-library-shell .product-collected-detail__cover .ant-image,.product-library-shell .product-collected-detail__cover img{width:96px!important;height:96px!important}.product-library-shell .product-collected-detail__actions{grid-column:1/-1;justify-content:flex-start}.product-library-shell .product-collected-detail__template-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.product-library-shell .product-collected-detail-modal{max-width:calc(100vw - 24px)}.product-library-shell .product-collected-detail-modal .ant-modal-body{height:calc(100vh - 72px)}.product-library-shell .product-collected-detail{grid-template-columns:1fr}.product-library-shell .product-collected-detail__queue{display:none}.product-library-shell .product-collected-detail__template-metrics,.product-library-shell .product-collected-detail__category-grid{grid-template-columns:1fr}}.product-library-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.product-library-header h1{margin:0 0 6px;color:#172033;font-size:22px;font-weight:600;line-height:1.25}.product-library-header p{margin:0;color:#7b8794;font-size:12px;font-weight:400}.product-library-header__right{display:grid;justify-items:end;gap:4px}.product-library-flow{padding:5px 14px;border:1px solid rgba(230,237,242,.72);border-radius:8px;color:#7b8794;background:#ffffffdb;box-shadow:0 8px 24px #1423370f;font-size:12px;white-space:nowrap}.product-library-header__label{color:#344054;font-size:12px;font-weight:600}.product-library-header__select{width:136px}.product-library-button--ai{color:#7c3aed;border-color:#ddd0ff;background:#f5f0ff}.product-library-button--ai:not(:disabled):hover{color:#7c3aed;border-color:#cdb8ff;background:#efe7ff}.product-library-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:12px}.product-library-kpi{display:flex;align-items:center;gap:16px;min-height:90px;padding:14px 16px;border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.product-library-kpi p,.product-library-kpi span{margin:0;color:#7b8794;font-size:12px;line-height:1.2}.product-library-kpi strong{display:block;margin:4px 0;color:#172033;font-size:22px;font-weight:700;line-height:1}.product-library-kpi__icon{display:grid;width:50px;height:50px;place-items:center;flex:0 0 50px;border-radius:50%;font-size:23px}.product-library-kpi--green .product-library-kpi__icon,.product-library-kpi--teal .product-library-kpi__icon{color:#00a884;background:#00a8841f}.product-library-kpi--orange .product-library-kpi__icon{color:#f59e0b;background:#f59e0b1f}.product-library-kpi--purple .product-library-kpi__icon{color:#7c3aed;background:#7c3aed1f}.product-library-kpi--blue .product-library-kpi__icon{color:#3b82f6;background:#3b82f61f}.product-collect-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;margin-bottom:12px;padding:12px 16px;border:1px solid rgba(0,168,132,.32);border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.product-section-title{display:flex;align-items:center;gap:8px;margin-bottom:8px}.product-section-title h2{margin:0;color:#172033;font-size:15px;font-weight:600}.product-section-title span{color:#7b8794;font-size:12px}.product-collect-panel__textarea{min-height:104px!important;resize:vertical}.product-collect-panel__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;padding-right:226px}.product-collect-panel__quick{align-self:stretch;padding:16px;border:1px solid rgba(0,168,132,.12);border-radius:8px;background:linear-gradient(145deg,#effbf8,#f6fbff)}.product-collect-panel__quick h3{margin:0 0 10px;color:#172033;font-size:13px;font-weight:600}.product-collect-panel__quick ul{display:grid;gap:8px;margin:0 0 12px;padding:0;color:#344054;font-size:12px;list-style:none}.product-collect-panel__quick li:before{margin-right:6px;color:#00a884;content:"✓"}.product-collect-panel__quick a{color:#00a884;font-size:12px;font-weight:600}.product-collect-panel__plugin-actions{display:grid;gap:10px;align-items:start}.product-collect-panel__plugin-actions .ant-btn{width:100%}.product-collect-panel__token{display:block;max-height:116px;overflow:auto;padding:12px;border:1px solid #e6edf2;border-radius:6px;color:#183148;background:#f5f8fa;font-size:12px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.product-collect-panel__submit{position:absolute;right:16px;bottom:16px;min-width:204px;font-weight:600}.keyword-collect-panel,.product-library-list{margin-bottom:12px;border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.keyword-collect-panel{padding:0 16px 12px}.keyword-collect-panel .ant-tabs-nav{margin-bottom:8px}.keyword-collect-panel .ant-tabs-tab{font-size:13px;font-weight:500}.keyword-collect-panel .ant-tabs-tab-active .ant-tabs-tab-btn{color:#00a884}.keyword-collect-panel .ant-tabs-ink-bar{background:#00a884}.keyword-collect-panel__controls{display:grid;grid-template-columns:minmax(220px,1fr) 126px 126px 72px 104px auto;gap:12px;align-items:center}.keyword-collect-panel__ai{color:#7c3aed;border-color:#ddd0ff;background:#f5f0ff}.keyword-collect-panel__ai:not(:disabled):hover{color:#7c3aed;border-color:#cdb8ff;background:#efe7ff}.keyword-collect-panel__manage{justify-self:end}.product-library-shell .ai-keyword-modal .ant-modal-content{padding:0;overflow:hidden;border:1px solid #e6edf2;border-radius:8px;box-shadow:0 18px 48px #1423372e}.product-library-shell .ai-keyword-modal .ant-modal-header{margin:0;padding:20px 24px 10px;border-bottom:0}.product-library-shell .ai-keyword-modal .ant-modal-body{padding:0 24px 18px}.product-library-shell .ai-keyword-modal .ant-modal-close{top:16px;color:#7b8794}.product-library-shell .ai-keyword-modal .ant-table{font-size:12px}.product-library-shell .ai-keyword-modal .ant-table-thead>tr>th,.product-library-shell .ai-keyword-modal .ant-table-tbody>tr>td{padding:10px 12px}.ai-keyword-modal__title{display:grid;gap:6px}.ai-keyword-modal__title strong{color:#172033;font-size:18px;font-weight:700;line-height:1.2}.ai-keyword-modal__title span{color:#7b8794;font-size:12px;font-weight:400}.ai-keyword-modal__filters{display:grid;grid-template-columns:auto minmax(260px,1fr) auto 150px auto 112px auto 150px 116px;gap:10px;align-items:center;padding:0 0 16px;color:#344054;font-size:12px}.ai-keyword-modal__filters .ant-select{width:100%}.ai-keyword-modal__body{display:grid;grid-template-columns:240px minmax(0,1fr) 290px;gap:14px;align-items:start}.ai-keyword-modal__left,.ai-keyword-modal__table-card,.ai-keyword-modal__right{min-width:0;border:1px solid #e6edf2;border-radius:8px;background:#fff}.ai-keyword-modal__left,.ai-keyword-modal__right{padding:14px}.ai-keyword-modal__table-card{padding:14px 14px 10px;min-height:468px}.ai-keyword-modal__left h3,.ai-keyword-modal__table-card h3,.ai-keyword-modal__hot h3{margin:0 0 12px;color:#172033;font-size:14px;font-weight:700}.ai-keyword-modal__source-list{display:grid;gap:8px}.ai-keyword-modal__source{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:10px;min-height:54px;padding:7px 12px;border:1px solid #e6edf2;border-radius:8px;background:#fff;cursor:pointer;text-align:left}.ai-keyword-modal__source:before{display:grid;grid-row:1/span 2;width:32px;height:32px;place-items:center;border-radius:50%;color:#fff;content:"↗";font-weight:700}.ai-keyword-modal__source span{grid-column:2;color:#344054;font-size:12px;line-height:1.2}.ai-keyword-modal__source strong{display:block;grid-column:2;color:#172033;font-size:18px;font-weight:700;line-height:1.1}.ai-keyword-modal__source--green{border-color:#00a88459;background:#f0fdfa}.ai-keyword-modal__source--green:before{background:#00a884}.ai-keyword-modal__source--orange{border-color:#f59e0b4d;background:#fff7ed}.ai-keyword-modal__source--orange:before{background:#f59e0b;content:"a"}.ai-keyword-modal__source--blue{border-color:#3b82f647;background:#eff6ff}.ai-keyword-modal__source--blue:before{background:#3b82f6}.ai-keyword-modal__source--black{border-color:#e5e7eb}.ai-keyword-modal__source--black:before{background:#111827;content:"♪"}.ai-keyword-modal__hot{margin-top:14px}.ai-keyword-modal__hot>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-keyword-modal__hot .ant-tag{margin-inline-end:0;border-color:#00a8845c;color:#00a884;background:#f0fdfa;cursor:pointer}.ai-keyword-modal__keyword{display:inline-block;max-width:168px;overflow:hidden;color:#172033;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.ai-keyword-modal__bars{display:inline-flex;align-items:end;gap:2px;width:48px;height:18px}.ai-keyword-modal__bars i{width:3px;border-radius:2px 2px 0 0;background:#00a884}.ai-keyword-modal__growth{color:#ef4444;font-weight:600}.ai-keyword-modal__source-tag{border:0;color:#00a884;background:#e8f7f3}.ai-keyword-modal__hint{margin-top:10px;border-color:#e6edf2;font-size:12px}.ai-keyword-modal__match{display:flex;justify-content:flex-end;gap:8px;margin-bottom:10px;color:#7b8794;font-size:12px}.ai-keyword-modal__match b{display:inline-grid;min-width:42px;height:24px;place-items:center;border:1px solid rgba(0,168,132,.45);border-radius:999px;color:#00a884;background:#f0fdfa}.ai-keyword-modal__suggestion{display:grid;gap:9px;margin-bottom:12px;padding:14px;border:1px solid #e6edf2;border-radius:8px}.ai-keyword-modal__suggestion>div{display:flex;align-items:center;gap:8px;color:#172033;font-size:13px;font-weight:600}.ai-keyword-modal__suggestion button{justify-self:start;padding:0;border:0;color:#00a884;background:transparent;cursor:pointer;font-size:15px;font-weight:700}.ai-keyword-modal__suggestion p{margin:0;color:#7b8794;font-size:12px;line-height:1.6}.ai-keyword-modal__suggestion--collect{border-color:#00a8844d;background:#f0fdfa}.ai-keyword-modal__suggestion--collect .anticon{color:#00a884}.ai-keyword-modal__suggestion--title{border-color:#3b82f647;background:#eff6ff}.ai-keyword-modal__suggestion--title button,.ai-keyword-modal__suggestion--title .anticon{color:#3b82f6}.ai-keyword-modal__suggestion--blocked{border-color:#f59e0b57;background:#fffbeb}.ai-keyword-modal__suggestion--blocked button,.ai-keyword-modal__suggestion--blocked .anticon{color:#f59e0b}.ai-keyword-modal__selected{display:flex;align-items:center;gap:8px;min-height:38px;margin-top:12px;color:#7b8794;font-size:12px}.ai-keyword-modal__selected .ant-tag{margin-inline-end:0;color:#00a884;border-color:#00a88459;background:#f0fdfa}.ai-keyword-modal__empty{color:#7b8794}.ai-keyword-modal__footer{display:flex;justify-content:flex-end;gap:14px;padding-top:12px;border-top:1px solid #e6edf2}.ai-keyword-modal__footer .ant-btn{min-width:116px}.keyword-collect-panel__tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;color:#7b8794;font-size:12px}.product-library-list{min-width:0;overflow:hidden}.product-library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:14px 16px 8px}.product-library-toolbar h2{display:inline-block;margin:0 12px 0 0;color:#172033;font-size:15px;font-weight:600}.product-library-toolbar span{color:#7b8794;font-size:12px}.product-library-filter-bar{display:grid;grid-template-columns:minmax(210px,1.35fr) repeat(3,minmax(132px,.95fr)) repeat(3,minmax(118px,.8fr)) 72px;gap:8px;padding:10px 16px 12px;border-top:1px solid #e6edf2;border-bottom:1px solid #e6edf2;background:#fbfdfe}.product-library-filter-bar label{display:grid;gap:6px;color:#7b8794;font-size:12px}.product-library-filter-bar__range{display:grid;grid-template-columns:minmax(0,1fr) 8px minmax(0,1fr);gap:4px;align-items:center}.product-library-table{min-width:0;padding:0 12px 12px}.product-library-table .ant-table-container{border-radius:0}.product-library-table .ant-table-content{overflow-x:auto}.product-library-table .ant-table-thead>tr>th{white-space:nowrap}.product-library-table .ant-image-img{border-radius:7px;object-fit:cover}.product-library-table .ant-btn-sm{height:28px;padding-inline:9px;font-size:12px}.product-library-title-cell{min-width:0}.product-library-title-cell strong{display:block;max-width:218px;overflow:hidden;color:#172033;font-size:12px;font-weight:600;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.product-library-title-cell span{display:block;max-width:218px;overflow:hidden;margin-top:4px;color:#7b8794;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.product-library-text-ellipsis{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.product-library-store-name{max-width:116px}.product-library-category-name{max-width:112px}.product-library-store-modal .ant-modal-content{border-radius:8px}.product-library-store-modal__list{display:grid;gap:8px;max-height:320px;overflow-y:auto}.product-library-store-modal__list .ant-radio-wrapper{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;min-width:0;padding:8px 10px;border:1px solid #e6edf2;border-radius:8px;margin-inline-end:0}.product-library-store-modal__name{display:inline-block;max-width:220px;overflow:hidden;color:#172033;font-size:13px;font-weight:600;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.product-library-store-modal__meta{max-width:120px;overflow:hidden;color:#7b8794;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-library-store-modal__empty{padding:20px 0 4px;color:#7b8794;font-size:13px;text-align:center}.product-library-category-modal .ant-modal-content{border-radius:8px}.product-library-category-modal__summary{display:grid;grid-template-columns:48px minmax(0,1fr) 48px 72px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px solid #e6edf2;border-radius:8px;background:#fbfdfe}.product-library-category-modal__summary span{color:#7b8794;font-size:12px}.product-library-category-modal__summary strong{min-width:0;overflow:hidden;color:#172033;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.product-library-category-modal__selected{display:grid;grid-template-columns:64px minmax(0,1fr) 150px;align-items:center;gap:8px;margin-bottom:10px;padding:9px 12px;border:1px solid rgba(0,168,132,.28);border-radius:8px;background:#f0fdfa}.product-library-category-modal__selected span,.product-library-category-modal__selected em{color:#7b8794;font-size:12px}.product-library-category-modal__selected strong,.product-library-category-modal__selected em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-library-category-modal__selected strong{color:#172033;font-size:13px;font-weight:600}.product-library-category-modal__selected em{text-align:right;font-style:normal}.product-library-category-modal__cascade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;max-height:320px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.product-library-category-modal__column{display:grid;align-content:start;gap:6px;min-width:138px;max-height:318px;overflow-y:auto;padding:6px;border:1px solid #e6edf2;border-radius:8px;background:#fbfdfe}.product-library-category-modal__column button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center;min-height:44px;padding:7px 8px;border:1px solid transparent;border-radius:7px;background:#fff;color:#344054;cursor:pointer;text-align:left;font-family:inherit}.product-library-category-modal__column button:hover,.product-library-category-modal__column button.is-active{border-color:#00a8845c;background:#f0fdfa}.product-library-category-modal__column button.is-selected{border-color:#00a884;background:#e8f7f3}.product-library-category-modal__column span,.product-library-category-modal__column em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-library-category-modal__column span{color:#172033;font-size:12px;font-weight:600}.product-library-category-modal__column em{grid-column:1/-1;color:#7b8794;font-size:11px;font-style:normal}.product-library-category-modal__column b{color:#00a884;font-size:16px;line-height:1}.product-library-category-modal__list{display:grid;gap:8px;max-height:360px;overflow-y:auto;padding-right:2px}.product-library-category-modal__list .ant-radio-wrapper{display:grid;grid-template-columns:18px minmax(0,1fr) 148px;align-items:center;min-width:0;margin-inline-end:0;padding:9px 10px;border:1px solid #e6edf2;border-radius:8px;background:#fff}.product-library-category-modal__path,.product-library-category-modal__id{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-library-category-modal__path{color:#172033;font-size:13px;font-weight:600}.product-library-category-modal__id{color:#7b8794;font-size:12px;text-align:right}.product-library-category-modal__empty{padding:20px 0 4px;color:#7b8794;font-size:13px;text-align:center}.product-library-source-link{display:inline-block;max-width:198px;overflow:hidden;color:#1677ff;text-overflow:ellipsis;white-space:nowrap}.product-library-ai-suggestion{max-width:108px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.product-library-score{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:24px;border:1px solid;border-radius:999px;font-size:12px;font-weight:700}.product-library-score--high{color:#10b981;border-color:#10b9818c;background:#ecfdf5}.product-library-score--middle{color:#f59e0b;border-color:#f59e0b94;background:#fffbeb}.product-library-score--low{color:#ef4444;border-color:#ef444475;background:#fef2f2}.product-library-score--empty{color:#7b8794;border-color:transparent}.product-library-table__no-image{display:grid;width:56px;height:56px;place-items:center;border:1px dashed #cbd8df;border-radius:7px;color:#7b8794;background:#f8fafc;font-size:12px}.keyword-library-drawer__add{width:100%;margin-bottom:16px}@media (max-width: 1440px){.product-library-content{padding:18px}.product-library-header{display:grid}.product-library-header__right{justify-items:start}.product-library-flow{white-space:normal}.product-library-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.product-collect-panel{grid-template-columns:1fr}.product-collect-panel__actions{padding-right:0}.product-collect-panel__submit{position:static;width:100%}.keyword-collect-panel__controls,.product-library-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.product-library-toolbar{align-items:flex-start;flex-direction:column}}.product-selection-shell{min-height:100vh;overflow-x:hidden;background:#f6f9fb!important;color:#344054;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.product-selection-shell *,.product-selection-shell *:before,.product-selection-shell *:after{box-sizing:border-box}.product-selection-shell .ant-btn{height:32px;border-radius:6px;font-size:13px;font-weight:500}.product-selection-shell .ant-btn-primary{border-color:#00a884;background:#00a884;box-shadow:0 8px 18px #00a8842e}.product-selection-shell .ant-btn-primary:hover{border-color:#059669!important;background:#059669!important}.product-selection-shell .ant-input,.product-selection-shell .ant-select-selector,.product-selection-shell .ant-picker{border-color:#e6edf2!important;border-radius:6px!important;font-size:12px}.product-selection-shell .ant-card,.product-selection-shell .selection-panel{border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.product-selection-shell .ant-table-wrapper{max-width:100%}.product-selection-shell .ant-table{color:#344054;font-size:12px}.product-selection-shell .ant-table-thead>tr>th{height:40px;background:#f8fafc!important;color:#344054;font-size:12px;font-weight:600}.product-selection-shell .ant-table-tbody>tr>td{height:58px;padding:10px 12px!important;color:#344054;font-size:12px}.product-selection-shell .ant-table-tbody>tr:hover>td{background:#f7fbfa!important}.product-selection-shell .ant-tabs-tab{font-size:12px}.product-selection-shell.ant-layout{background:#f6f9fb!important}.product-selection-sidebar{position:sticky;top:0;height:100vh;background:#fff!important;border-right:1px solid #e6edf2;box-shadow:8px 0 24px #1423370a}.product-selection-sidebar .ant-menu{border-inline-end:0!important;padding:8px 12px;background:transparent}.product-selection-sidebar .ant-menu-item{height:38px;margin:4px 0;border-radius:8px;color:#526173;font-size:13px}.product-selection-sidebar .ant-menu-item-selected{color:#00a884;background:#e8f7f3;font-weight:600}.product-selection-logo{display:flex;align-items:center;gap:10px;padding:20px 16px 16px}.product-selection-logo>span{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;color:#fff;font-weight:700;background:linear-gradient(145deg,#00a884,#12c6a6);box-shadow:0 10px 24px #00a8843d}.product-selection-logo strong,.product-selection-logo em{display:block}.product-selection-logo strong{color:#172033;font-size:15px;font-weight:600}.product-selection-logo em{color:#7b8794;font-size:10px;font-style:normal}.product-selection-sidebar__status{position:absolute;bottom:22px;left:22px;display:flex;align-items:center;gap:8px;color:#7b8794;font-size:12px}.product-selection-sidebar__status span{width:7px;height:7px;border-radius:50%;background:#00a884}.product-selection-content{min-width:0;padding:20px 24px;overflow-x:hidden}.selection-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.selection-header h1{margin:0 0 6px;color:#172033;font-size:22px;font-weight:600;line-height:1.15}.selection-header p{margin:0;color:#7b8794;font-size:12px;font-weight:400}.selection-header__label{color:#344054;font-size:12px;font-weight:500}.selection-header__select{width:138px}.selection-header__icon-only{display:none}.selection-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:12px}.selection-kpi{display:flex;align-items:center;gap:14px;min-height:92px;padding:16px;border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.selection-kpi p,.selection-kpi span{margin:0;color:#7b8794;font-size:12px}.selection-kpi strong{display:block;margin:4px 0;color:#172033;font-size:22px;font-weight:700;line-height:1}.selection-kpi__icon{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:50%;font-size:22px}.selection-kpi--green .selection-kpi__icon{color:#00a884;background:#00a8841f}.selection-kpi--purple .selection-kpi__icon{color:#7c3aed;background:#7c3aed1f}.selection-kpi--blue .selection-kpi__icon{color:#3b82f6;background:#3b82f61f}.selection-kpi--orange .selection-kpi__icon{color:#f59e0b;background:#f59e0b21}.selection-kpi--teal .selection-kpi__icon{color:#00a884;background:#00a8841f}.selection-flow{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:center;margin-bottom:12px;padding:16px;border:1px solid #cfece6;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370a}.selection-flow__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.selection-flow__step{position:relative;display:flex;align-items:center;gap:12px;min-width:0}.selection-flow__step strong,.selection-flow__step p{display:block;margin:0}.selection-flow__step strong{color:#172033;font-size:14px;font-weight:600}.selection-flow__step p{overflow:hidden;color:#7b8794;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.selection-flow__icon{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:50%;color:#00a884;background:#00a8841f}.selection-flow__arrow{position:absolute;right:4px;color:#8a9baa;font-size:18px}.selection-flow__auto{display:flex;align-items:center;justify-content:space-between;min-width:0;padding-left:20px;border-left:1px solid #e6edf2}.selection-flow__auto strong,.selection-flow__auto p{margin:0}.selection-flow__auto strong{color:#172033;font-size:14px;font-weight:600}.selection-flow__auto p{color:#7b8794;font-size:12px}.selection-flow__hint{color:#00a884}.product-selection-workbench{display:grid;grid-template-columns:minmax(360px,1.03fr) minmax(460px,1.28fr) minmax(320px,.85fr);gap:12px;align-items:stretch;margin-bottom:12px}.selection-panel{min-width:0;overflow:hidden}.selection-panel__title{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:14px 16px;border-bottom:1px solid #e6edf2}.selection-panel__title h2{margin:0;color:#172033;font-size:15px;font-weight:600}.selection-panel__title span{color:#7b8794;font-size:12px}.selection-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:0 16px 12px}.selection-product-cell{display:flex;align-items:center;gap:10px;min-width:0}.selection-product-cell .ant-image,.selection-product-cell img{flex:0 0 auto;border-radius:6px;object-fit:cover}.selection-product-cell>div{min-width:0}.selection-product-cell strong{display:block;max-width:100%;overflow:hidden;color:#172033;font-size:12px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.selection-product-cell span{display:block;overflow:hidden;color:#7b8794;font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.product-inflow-panel .ant-tabs-nav{margin:0 16px 12px}.product-inflow-panel .ant-table-wrapper{padding:0 10px 12px;overflow-x:auto}.selection-table-row--active>td{background:#e8f7f3!important}.ai-analysis-panel{padding-bottom:16px}.ai-analysis-panel__hero{display:grid;grid-template-columns:128px minmax(0,1fr) 126px;gap:16px;padding:16px}.ai-analysis-panel__hero .ant-image,.ai-analysis-panel__hero img{border-radius:8px;object-fit:cover}.ai-analysis-panel__summary{min-width:0}.ai-analysis-panel__summary h3{margin:0 0 6px;overflow:hidden;color:#172033;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ai-analysis-panel__summary>p{margin:0 0 8px;color:#7b8794;font-size:12px}.ai-analysis-panel__summary>p span{margin-left:12px}.ai-analysis-panel__summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin:12px 0 0}.ai-analysis-panel__summary dt{color:#7b8794;font-size:11px}.ai-analysis-panel__summary dd{margin:2px 0 0;overflow:hidden;color:#344054;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ai-score-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:128px;border:1px solid #e6edf2;border-radius:8px;background:#fbfffe}.ai-score-card span{color:#344054;font-size:12px;font-weight:600}.ai-score-card strong{color:#00a884;font-size:46px;font-weight:700;line-height:1}.ai-score-card em{margin-bottom:8px;color:#7b8794;font-size:12px;font-style:normal}.ai-analysis-panel__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 16px 14px}.ai-metric{min-width:0;padding:14px;border:1px solid #e6edf2;border-radius:8px;background:#fff}.ai-metric span,.ai-metric p{margin:0;color:#7b8794;font-size:12px}.ai-metric strong{display:block;margin:6px 0 4px;color:#00a884;font-size:20px;font-weight:700}.ai-metric--orange strong{color:#f59e0b}.ai-metric--purple strong{color:#7c3aed}.ai-metric--blue strong{color:#10b981}.ai-analysis-panel__bottom{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(260px,1fr);gap:14px;padding:0 16px}.ai-analysis-panel__bottom h3{margin:0 0 10px;color:#172033;font-size:14px;font-weight:600}.ai-analysis-panel__radar{width:100%;height:220px}.ai-analysis-panel__notes{display:grid;gap:12px}.ai-analysis-panel__notes article{padding:14px;border:1px solid #e6edf2;border-radius:8px;background:#fbfdfd}.ai-analysis-panel__notes p,.ai-analysis-panel__notes ul{margin:0;color:#344054;font-size:12px;line-height:1.7}.ai-analysis-panel__notes ul{padding-left:18px}.shein-recommend-panel{display:flex;flex-direction:column}.shein-recommend-panel__list{margin:0;padding:0 16px}.shein-recommend-panel__list>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid #e6edf2}.shein-recommend-panel__list dt{color:#7b8794;font-size:12px;font-weight:600}.shein-recommend-panel__list dd{min-width:0;margin:0;color:#344054;font-size:12px}.shein-recommend-panel__list dd strong,.shein-recommend-panel__list dd span{display:block}.shein-recommend-panel__list dd strong{margin-bottom:4px;color:#172033;font-size:15px;font-weight:700}.shein-recommend-panel__list dd span{color:#7b8794;font-size:12px}.shein-recommend-panel__list .ant-rate{color:#f59e0b;font-size:16px}.shein-recommend-panel__actions{margin-top:auto;padding:16px}.shein-recommend-panel__actions .ant-btn-primary{height:44px;font-weight:600}.shein-recommend-panel__actions>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.decision-button{height:40px;background:#fff}.decision-button--watch{color:#f59e0b;border-color:#f59e0bbf}.decision-button--reject{color:#ef4444;border-color:#ef4444b3}.selected-product-table .ant-table-wrapper{padding:0 14px 14px;overflow-x:auto}.selected-product-table__title{min-height:56px}.selected-product-table__filters{grid-template-columns:minmax(220px,1fr) 128px 128px 128px 128px auto auto;padding-top:14px}.selected-table__score{display:inline-flex;flex-direction:column;color:#00a884;font-weight:700}.selected-table__score em{color:#059669;font-size:11px;font-style:normal;font-weight:600}.batch-action-modal{width:100%}@media (max-width: 1440px){.product-selection-content{padding:18px}.product-selection-workbench{grid-template-columns:1fr}.selection-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.selection-flow{grid-template-columns:1fr}.selection-flow__auto{padding-left:0;padding-top:12px;border-top:1px solid #e6edf2;border-left:0}}@media (max-width: 900px){.product-selection-content{padding:14px}.selection-header,.selected-product-table__title{display:grid}.selection-kpis,.selection-flow__steps,.ai-analysis-panel__metrics,.ai-analysis-panel__hero,.ai-analysis-panel__bottom,.selection-toolbar,.selected-product-table__filters{grid-template-columns:1fr}}.publish-center{font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;color:#344054}.publish-center.ant-layout{min-height:100vh;overflow-x:hidden;background:#f6f9fb}.publish-center .ant-btn{height:32px;border-radius:6px;font-size:13px;font-weight:500}.publish-center .ant-btn-primary{border-color:#00a884;background:#00a884;box-shadow:none}.publish-center .ant-btn-primary:hover,.publish-center .ant-btn-primary:focus{border-color:#059669;background:#059669}.publish-center .ant-input,.publish-center .ant-select-selector,.publish-center .ant-picker{min-height:32px;border-color:#e6edf2!important;border-radius:6px!important;font-size:12px}.publish-center .ant-table{color:#344054;font-size:12px}.publish-center .ant-table-thead>tr>th{height:40px;padding:10px 12px!important;color:#172033;font-size:12px;font-weight:600;background:#f8fafc!important;border-bottom-color:#e6edf2!important}.publish-center .ant-table-tbody>tr>td{height:60px;padding:10px 12px!important;border-bottom-color:#e6edf2!important}.publish-center .ant-table-tbody>tr:hover>td{background:#f7fbfa!important}.publish-center .ant-tabs-nav{margin:0 0 12px}.publish-center .ant-tabs-tab{padding:14px 0 10px;font-size:13px}.publish-center .ant-tabs-tab-active .ant-tabs-tab-btn,.publish-center .ant-tabs-tab:hover{color:#00a884!important}.publish-center .ant-tabs-ink-bar{background:#00a884}.publish-center .publish-sider{position:sticky;top:0;height:100vh;overflow:hidden;background:#fff!important;border-right:1px solid #e6edf2;box-shadow:4px 0 20px #14233708}.publish-center .publish-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.publish-center .publish-sider .ant-menu{flex:1;overflow-y:auto;border-inline-end:0!important;padding:6px 12px 52px;background:#fff}.publish-center .publish-sider .ant-menu-item{height:38px;margin:4px 0;color:#526078;border-radius:8px;font-size:13px;line-height:38px}.publish-center .publish-sider .ant-menu-item-selected{color:#00a884!important;background:#e8f7f3!important;font-weight:600}.publish-center .publish-logo{display:flex;align-items:center;gap:10px;padding:20px 18px 14px}.publish-center .publish-logo>span{display:grid;width:38px;height:38px;place-items:center;color:#fff;font-weight:800;border-radius:8px;background:linear-gradient(135deg,#00a884,#059669);box-shadow:0 8px 18px #00a88438}.publish-center .publish-logo strong,.publish-center .publish-logo small{display:block}.publish-center .publish-logo strong{color:#172033;font-size:16px;line-height:1.2}.publish-center .publish-logo small{margin-top:2px;color:#7b8794;font-size:11px}.publish-center .publish-sider__status{display:flex;align-items:center;gap:8px;padding:14px 20px 18px;color:#5b6678;font-size:12px}.publish-center .publish-sider__status i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#22c55e}.publish-center .publish-content{min-width:0;padding:20px 24px 32px;overflow-x:hidden}.publish-center .publish-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.publish-center .publish-header h1{margin:0;color:#172033;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:0}.publish-center .publish-header p{margin:6px 0 0;color:#344054;font-size:12px;font-weight:400}.publish-center .publish-header__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.publish-center .publish-header__actions .publish-ai-button{color:#7c3aed;border-color:#ddd0ff;background:#f5f0ff}.publish-center .publish-header__actions .publish-ai-button:hover,.publish-center .publish-header__actions .publish-ai-button:focus{color:#6d28d9;border-color:#c4b5fd;background:#eee7ff}.publish-center .publish-header__label{color:#172033;font-size:13px;font-weight:600}.publish-center .publish-header__select{width:142px}.publish-center .publish-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px}.publish-center .publish-kpi-card{display:flex;align-items:center;min-height:104px;gap:16px;padding:16px;border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.publish-center .publish-kpi-card p,.publish-center .publish-kpi-card span{margin:0;color:#7b8794;font-size:12px}.publish-center .publish-kpi-card strong{display:block;margin:3px 0 2px;color:#172033;font-size:22px;font-weight:700;line-height:1.18}.publish-center .publish-kpi-card b{color:#00a884;font-weight:700}.publish-center .publish-kpi-card__icon{display:grid;width:48px;height:48px;place-items:center;flex:0 0 auto;font-size:22px;border-radius:50%}.publish-center .publish-kpi-card__icon--teal,.publish-center .publish-kpi-card__icon--cyan{color:#00a884;background:#e8f7f3}.publish-center .publish-kpi-card__icon--orange{color:#f59e0b;background:#fff7ed}.publish-center .publish-kpi-card__icon--blue{color:#3b82f6;background:#eff6ff}.publish-center .publish-kpi-card__icon--red{color:#ef4444;background:#fef2f2}.publish-center .publish-kpi-card__icon--green{color:#3b82f6;background:#eff6ff}.publish-center .publish-flow{display:grid;grid-template-columns:1fr 248px;gap:16px;align-items:center;margin-bottom:12px;padding:16px;border:1px solid rgba(0,168,132,.28);border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.publish-center .publish-flow__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.publish-center .publish-flow__step{position:relative;display:flex;align-items:center;gap:10px;min-width:0}.publish-center .publish-flow__step strong{display:block;color:#172033;font-size:13px;font-weight:600}.publish-center .publish-flow__step p{margin:3px 0 0;overflow:hidden;color:#7b8794;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.publish-center .publish-flow__step i{position:absolute;top:50%;right:18px;width:34px;border-top:2px dashed #a7b4c6}.publish-center .publish-flow__step i:after{position:absolute;top:-4px;right:-3px;width:7px;height:7px;content:"";border-top:2px solid #a7b4c6;border-right:2px solid #a7b4c6;transform:rotate(45deg)}.publish-center .publish-flow__index{display:grid;width:30px;height:30px;place-items:center;flex:0 0 auto;color:#fff;font-size:13px;font-weight:700;border-radius:50%;background:linear-gradient(135deg,#00a884,#3b82f6)}.publish-center .publish-flow__auto{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-left:16px;border-left:1px solid #e6edf2}.publish-center .publish-flow__auto strong{color:#172033;font-size:13px;font-weight:600}.publish-center .publish-flow__auto p{margin:4px 0 0;color:#7b8794;font-size:12px}.publish-center .publish-flow__auto .ant-switch-checked{background:#00a884}.publish-center .publish-error-alert{margin-bottom:12px;border-radius:8px}.publish-center .publish-workbench{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:12px;align-items:stretch;margin-bottom:12px}.publish-center .publish-workbench__main,.publish-center .publish-efficiency,.publish-center .publish-table{border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.publish-center .publish-workbench__main{min-width:0;padding:0 20px 16px}.publish-center .publish-filter{display:grid;grid-template-columns:minmax(150px,1.4fr) minmax(118px,.95fr) minmax(118px,.95fr) minmax(210px,1.7fr) minmax(118px,.95fr) minmax(118px,.95fr);gap:12px}.publish-center .publish-filter label{display:grid;min-width:0;gap:8px;color:#344054;font-size:12px;font-weight:600}.publish-center .publish-filter__range{min-width:0}.publish-center .publish-filter__range .ant-picker{width:100%}.publish-center .publish-filter__actions{display:flex;grid-column:1/-1;gap:8px;padding-top:2px}.publish-center .publish-efficiency{min-width:0;padding:16px}.publish-center .publish-efficiency__header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.publish-center .publish-efficiency__header h2{margin:0;color:#172033;font-size:15px;font-weight:600}.publish-center .publish-efficiency__header span{color:#7b8794;font-size:12px}.publish-center .publish-efficiency__header button{height:28px;margin-left:auto;padding:0 8px;color:#00a884;font-size:12px;font-weight:600;border:1px solid #cdeee7;border-radius:6px;background:#f4fffd;cursor:pointer}.publish-center .publish-efficiency__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.publish-center .publish-efficiency__metrics div{min-width:0;padding:0 14px 0 0;border-right:1px solid #e6edf2}.publish-center .publish-efficiency__metrics div+div{padding-left:14px}.publish-center .publish-efficiency__metrics div:last-child{border-right:0}.publish-center .publish-efficiency__metrics span,.publish-center .publish-efficiency__metrics small{display:block;color:#7b8794;font-size:12px}.publish-center .publish-efficiency__metrics strong{display:block;margin:8px 0;color:#00a884;font-size:22px;font-weight:700;line-height:1.1}.publish-center .publish-efficiency__metrics small{color:#00a884;white-space:nowrap}.publish-center .publish-efficiency__chart{height:72px;margin-top:10px;overflow:hidden}.publish-center .publish-batchbar{display:flex;align-items:center;gap:8px;margin:12px 0 8px;color:#7b8794;font-size:12px}.publish-center .publish-batchbar button{height:32px;padding:0 12px;color:#00a884;font-size:13px;font-weight:500;border:1px solid #bfe8e2;border-radius:6px;background:#f4fffd;cursor:pointer}.publish-center .publish-batchbar button:hover{color:#059669;border-color:#059669}.publish-center .publish-table{overflow:hidden}.publish-center .publish-table .ant-table-container{overflow-x:auto}.publish-center .publish-table .ant-table-cell{vertical-align:middle}.publish-center .publish-table .ant-table-pagination{margin:12px 16px}.publish-center .publish-product{display:flex;align-items:center;gap:12px;min-width:0}.publish-center .publish-product img{width:46px;height:46px;flex:0 0 auto;object-fit:cover;border-radius:6px;background:#eef2f6}.publish-center .publish-product div{min-width:0}.publish-center .publish-product strong{display:block;max-width:230px;overflow:hidden;color:#172033;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.publish-center .publish-product span{display:inline-block;max-width:112px;margin-right:10px;overflow:hidden;color:#7b8794;font-size:12px;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.publish-center .publish-cell-stack{display:grid;gap:4px;min-width:0}.publish-center .publish-cell-stack span,.publish-center .publish-cell-stack small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publish-center .publish-cell-stack small{color:#7b8794;font-size:12px}.publish-center .publish-table__link{max-width:128px;height:auto;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publish-center .publish-status-tag,.publish-center .publish-source-tag{margin-inline-end:0;padding:0 8px;font-size:12px;line-height:22px;border:0;border-radius:4px}.publish-center .publish-status-tag--green,.publish-center .publish-source-tag--green,.publish-center .publish-source-tag--teal{color:#047857;background:#dcfce7}.publish-center .publish-status-tag--blue,.publish-center .publish-source-tag--blue,.publish-center .publish-source-tag--cyan{color:#1d4ed8;background:#dbeafe}.publish-center .publish-status-tag--orange,.publish-center .publish-source-tag--orange{color:#b45309;background:#ffedd5}.publish-center .publish-status-tag--red,.publish-center .publish-source-tag--red{color:#b91c1c;background:#fee2e2}.publish-center .publish-status-tag--purple,.publish-center .publish-source-tag--purple{color:#7c3aed;background:#f5f0ff}.publish-center .publish-status-tag--default,.publish-center .publish-source-tag--default{color:#64748b;background:#f1f5f9}.publish-center .publish-modal-tip,.publish-center .publish-drawer-tip{margin-top:0;color:#7b8794;font-size:12px}.publish-center .publish-ai-modal{display:grid;gap:16px}.publish-center .publish-ai-modal label{display:grid;gap:8px;color:#344054;font-size:12px;font-weight:600}.publish-center .publish-ai-modal p{margin:0;color:#7b8794;font-size:12px;line-height:1.6}.publish-center .publish-json{max-height:68vh;padding:16px;overflow:auto;color:#244058;font-size:12px;border:1px solid #e6edf2;border-radius:8px;background:#f8fafc}.publish-center .publish-drawer-title{margin-top:0;color:#172033;font-size:15px;font-weight:600}.publish-center .publish-log-item strong,.publish-center .publish-log-item span{display:block}.publish-center .publish-log-item strong{color:#172033;font-size:13px;font-weight:600}.publish-center .publish-log-item span{margin:4px 0;color:#7b8794;font-size:12px}.publish-center .publish-log-item p{margin:0;color:#344054;font-size:12px}.publish-center .publish-failure-fix{margin:16px 0;padding:14px;border-radius:8px;background:#fff7ed}.publish-center .publish-failure-fix strong{color:#172033;font-size:13px;font-weight:600}.publish-center .publish-failure-fix p{margin:6px 0 0;color:#7c5b18;font-size:12px;line-height:1.6}@media (max-width: 1280px){.publish-center .publish-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-center .publish-workbench,.publish-center .publish-flow{grid-template-columns:1fr}.publish-center .publish-flow__auto{padding-top:14px;padding-left:0;border-top:1px solid #e6edf2;border-left:0}}@media (max-width: 900px){.publish-center .publish-sider{display:none}.publish-center .publish-content{padding:18px}.publish-center .publish-header{display:block}.publish-center .publish-header__actions{justify-content:flex-start;margin-top:14px}.publish-center .publish-kpis,.publish-center .publish-filter,.publish-center .publish-flow__steps,.publish-center .publish-efficiency__metrics{grid-template-columns:1fr}.publish-center .publish-flow__step i{display:none}}.purchase-center .ant-btn,.purchase-center-shell .ant-btn{height:32px;border-radius:6px;font-size:13px;font-weight:500}.purchase-center .ant-btn-primary,.purchase-center-shell .ant-btn-primary{border-color:#00a884;background:#00a884;box-shadow:0 8px 18px #00a88429}.purchase-center .ant-btn-primary:not(:disabled):hover,.purchase-center-shell .ant-btn-primary:not(:disabled):hover{border-color:#059669;background:#059669}.purchase-center .ant-input,.purchase-center .ant-input-affix-wrapper,.purchase-center .ant-select-selector,.purchase-center-shell .ant-input,.purchase-center-shell .ant-input-affix-wrapper,.purchase-center-shell .ant-select-selector{min-height:32px;border-color:#e6edf2!important;border-radius:6px!important;font-size:12px}.purchase-center .ant-card,.purchase-center-shell .ant-card{border-color:#e6edf2;border-radius:8px;box-shadow:0 8px 24px #1423370f}.purchase-center .ant-card-head,.purchase-center-shell .ant-card-head{min-height:48px;border-bottom-color:#eef3f7}.purchase-center .ant-card-head-title,.purchase-center-shell .ant-card-head-title{color:#172033;font-size:15px;font-weight:600}.purchase-center .ant-table,.purchase-center-shell .ant-table{color:#344054;font-size:12px}.purchase-center .ant-table-thead>tr>th,.purchase-center-shell .ant-table-thead>tr>th{height:40px;padding:10px 12px!important;color:#172033;background:#f8fafc!important;font-size:12px;font-weight:600}.purchase-center .ant-table-tbody>tr>td,.purchase-center-shell .ant-table-tbody>tr>td{min-height:56px;padding:10px 12px!important;font-size:12px}.purchase-center .ant-table-tbody>tr:hover>td,.purchase-center-shell .ant-table-tbody>tr:hover>td{background:#f7fbfa!important}.purchase-center{min-height:100vh;background:#f6f9fb;color:#172033;overflow-x:hidden;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.purchase-center .ant-btn-primary{border-color:#00a884;background:#00a884;box-shadow:0 8px 18px #00a88429}.purchase-center .ant-btn-primary:not(:disabled):hover{border-color:#059669;background:#059669}.purchase-center .ant-btn{height:32px;border-radius:6px;font-size:13px;font-weight:500}.purchase-center .ant-input,.purchase-center .ant-input-affix-wrapper,.purchase-center .ant-select-selector{border-radius:6px!important}.purchase-center .purchase-center-page{min-width:0;max-width:100%;padding:20px 24px 24px;overflow-x:hidden}.purchase-center .purchase-filter-card,.purchase-center .purchase-panel,.purchase-center .purchase-kpi{border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.purchase-center .purchase-page-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.purchase-center .purchase-page-title h1{margin:0;color:#172033;font-size:22px;line-height:28px;font-weight:600}.purchase-center .purchase-page-title p{margin:2px 0 0;color:#7b8794;font-size:12px}.purchase-center .purchase-header-actions,.purchase-center .purchase-filter-actions,.purchase-center .purchase-check-actions,.purchase-center .purchase-link-modal__tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.purchase-center .purchase-header-actions{justify-content:flex-end}.purchase-center .purchase-header-actions .ant-btn{height:32px}.purchase-center .purchase-filter-card{margin-bottom:12px}.purchase-center .purchase-filter-card .ant-card-body{padding:14px 16px}.purchase-center .purchase-filter-form{display:grid;grid-template-columns:minmax(130px,.72fr) minmax(250px,1.35fr) minmax(190px,1fr) minmax(190px,1fr) minmax(160px,.8fr) auto;gap:16px;align-items:end}.purchase-center .purchase-filter-form .ant-form-item{margin-bottom:0}.purchase-center .purchase-filter-form .ant-form-item-label{padding-bottom:5px}.purchase-center .purchase-filter-form .ant-form-item-label>label{height:18px;color:#172033;font-size:12px;font-weight:600}.purchase-center .purchase-filter-form .ant-input,.purchase-center .purchase-filter-form .ant-select-selector,.purchase-center .purchase-filter-form .ant-btn{height:32px}.purchase-center .purchase-filter-actions{justify-content:flex-end;min-width:416px}.purchase-center .purchase-filter-actions .ant-btn-primary:last-child{min-width:118px}.purchase-center .purchase-kpis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:0 0 12px;overflow:hidden;border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.purchase-center .purchase-kpi{border:0;border-radius:0;box-shadow:none;cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.purchase-center .purchase-kpi:focus-visible,.purchase-center .purchase-kpi.is-active{position:relative;z-index:1;background:#f1fffb;box-shadow:inset 0 0 0 1px #00a884;outline:none}.purchase-center .purchase-kpi:not(:last-child){border-right:1px solid #eef3f7}.purchase-center .purchase-kpi .ant-card-body{display:flex;align-items:center;gap:14px;min-height:82px;padding:13px 16px}.purchase-center .purchase-kpi p,.purchase-center .purchase-kpi small{margin:0;color:#7b8794}.purchase-center .purchase-kpi strong{display:block;margin:2px 0;color:#172033;font-size:22px;line-height:28px}.purchase-center .purchase-kpi__icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:#e8f7f3;color:#00a884;font-size:20px}.purchase-center .purchase-kpi--red .purchase-kpi__icon{background:#fff1f0;color:#ef4444}.purchase-center .purchase-kpi--orange .purchase-kpi__icon{background:#fff7e6;color:#f59e0b}.purchase-center .purchase-kpi--blue .purchase-kpi__icon{background:#eef5ff;color:#3b82f6}.purchase-center .purchase-kpi--purple .purchase-kpi__icon{background:#f4efff;color:#7c3aed}.purchase-center .purchase-live-feedback{margin-bottom:12px;padding:8px 12px;border:1px solid #d6e4ff;border-radius:8px;background:#f0f5ff;color:#3051b2;font-size:12px;font-weight:600}.purchase-center .purchase-empty-panel{min-height:240px}.purchase-center .purchase-empty-panel .ant-card-body{min-height:240px;display:grid;place-items:center}.purchase-center .purchase-state{display:flex;align-items:center;gap:10px;color:#7b8794;font-size:13px}.purchase-center .purchase-main-grid{display:grid;grid-template-columns:minmax(300px,20fr) minmax(560px,47fr) minmax(500px,33fr);gap:12px;align-items:start;min-width:0;max-width:100%}.purchase-center .purchase-panel{min-width:0;overflow:hidden;background:#fff}.purchase-center .purchase-panel .ant-card-head{min-height:48px;padding:0 14px;border-bottom-color:#eef3f7}.purchase-center .purchase-panel .ant-card-head .ant-card-head-title{color:#172033;font-size:15px;font-weight:600}.purchase-center .purchase-panel .ant-card-body{padding:16px}.purchase-center .purchase-panel .ant-table-wrapper,.purchase-center .purchase-panel .ant-table-container,.purchase-center .purchase-panel .ant-table-content{min-width:0}.purchase-center .purchase-panel .ant-table{color:#344054;font-size:12px}.purchase-center .purchase-panel .ant-table-cell{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:normal;vertical-align:middle}.purchase-center .purchase-panel .ant-table-thead>tr>th{color:#172033;white-space:nowrap;font-weight:600;background:#f8fafc}.purchase-center .purchase-main-grid>.purchase-panel{height:calc(100vh - 348px);min-height:680px;display:flex;flex-direction:column}.purchase-center .purchase-main-grid>.purchase-panel>.ant-card-body{min-height:0;flex:1}.purchase-center .purchase-groups-panel .ant-card-head-title,.purchase-center .purchase-queue-panel .ant-card-head-title,.purchase-center .purchase-check-panel .ant-card-head-title{display:flex;align-items:center;gap:8px}.purchase-center .purchase-queue-panel,.purchase-center .purchase-check-panel{position:relative;overflow:visible}.purchase-center .purchase-queue-panel:before,.purchase-center .purchase-check-panel:before{content:"→";position:absolute;top:22px;left:-21px;z-index:2;color:#7b8794;font-size:24px;line-height:1;font-weight:500}.purchase-center .purchase-groups-panel .ant-card-head-title:before,.purchase-center .purchase-queue-panel .ant-card-head-title:before,.purchase-center .purchase-check-panel .ant-card-head-title:before{width:22px;height:22px;border-radius:999px;display:inline-grid;place-items:center;color:#fff;background:#00a884;font-size:12px;font-weight:900}.purchase-center .purchase-groups-panel .ant-card-head-title:before{content:"1"}.purchase-center .purchase-queue-panel .ant-card-head-title:before{content:"2"}.purchase-center .purchase-check-panel .ant-card-head-title:before{content:"3"}.purchase-center .purchase-groups-panel>.ant-card-body{display:flex;flex-direction:column;overflow:hidden}.purchase-center .purchase-groups-panel .ant-tabs-nav{margin-bottom:8px}.purchase-center .purchase-group-list{display:grid;align-content:start;gap:10px;min-height:0;flex:1;overflow-y:auto;padding-right:4px}.purchase-center .purchase-group-pagination{min-height:38px;padding-top:9px;border-top:1px solid #eef3f7;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#7b8794;font-size:12px}.purchase-center .purchase-group-card{display:grid;grid-template-columns:18px 54px minmax(0,1fr) auto;grid-template-areas:"check image body status" "counts counts counts counts";column-gap:10px;row-gap:7px;align-items:start;width:100%;min-height:116px;padding:10px;border:1px solid #e6edf2;border-radius:8px;background:#fff;color:inherit;cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.purchase-center .purchase-group-card.is-active{border-color:#00a884;background:#f1fffb;box-shadow:0 8px 20px #09a48514}.purchase-center .purchase-group-card .ant-checkbox-wrapper,.purchase-center .purchase-group-card .ant-checkbox{grid-area:check;margin-top:3px}.purchase-center .purchase-group-card .ant-tag{grid-area:status;margin-inline-end:0}.purchase-center .purchase-group-card img{grid-area:image;width:48px;height:64px;object-fit:cover;border-radius:6px}.purchase-center .purchase-group-card__body{grid-area:body;min-width:0}.purchase-center .purchase-group-card__body strong,.purchase-center .purchase-group-card__body span{display:block}.purchase-center .purchase-group-card__body strong{margin-bottom:7px;overflow:hidden;color:#172033;font-size:12px;line-height:17px;white-space:normal;word-break:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.purchase-center .purchase-group-card__body span{overflow:hidden;max-width:100%;color:#7b8794;font-size:12px;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.purchase-center .purchase-group-card__counts{display:flex;grid-area:counts;justify-content:space-between;gap:10px;flex-wrap:nowrap;padding-left:26px;margin-top:0}.purchase-center .purchase-group-card__counts span{color:#344054;font-size:12px;white-space:nowrap}.purchase-center .purchase-queue-tools{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:8px}.purchase-center .purchase-queue-tools>span{max-width:340px;overflow:hidden;color:#7b8794;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.purchase-center .purchase-queue-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;color:#7b8794;font-size:12px}.purchase-center .purchase-queue-meta span{max-width:48%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.purchase-center .purchase-queue-panel>.ant-card-body{display:flex;flex-direction:column;overflow:hidden}.purchase-center .purchase-queue-panel>.ant-card-body>.ant-table-wrapper{min-height:0;flex:1;overflow:auto}.purchase-center .purchase-queue-panel .ant-table-tbody>tr>td{padding:10px 8px!important}.purchase-center .purchase-queue-panel .ant-table-selection-column,.purchase-center .purchase-queue-panel .ant-table-row-expand-icon-cell{padding-inline:6px!important}.purchase-center .purchase-queue-panel .ant-space{row-gap:4px}.purchase-center .purchase-queue-panel .ant-space-item .ant-btn-sm{min-width:0;padding-inline:7px}.purchase-center .purchase-queue-panel .ant-table-expanded-row>td{padding:0 8px 8px 42px!important;background:#fff!important}.purchase-center .purchase-queue-panel .ant-table-expanded-row .ant-table{border:1px solid #eef3f7;border-radius:0 0 8px 8px;overflow:hidden}.purchase-center .purchase-queue-panel .ant-pagination{margin:10px 0 0!important}.purchase-center .purchase-detail-wrap{max-height:310px;overflow:auto}.purchase-center .purchase-detail-count{padding:7px 10px 2px;color:#7b8794;font-size:12px}.purchase-center .purchase-ai-button{border-color:#ddd0ff;color:#7c3aed;background:#f5f0ff}.purchase-center .purchase-ai-button:not(:disabled):hover{border-color:#a78bfa;color:#5b21b6;background:#ede9fe}.purchase-center .purchase-product-cell,.purchase-center .purchase-check-product{display:flex;align-items:center;gap:10px;min-width:0}.purchase-center .purchase-product-cell img,.purchase-center .purchase-check-product img{width:42px;height:54px;border-radius:6px;object-fit:cover;flex:0 0 auto}.purchase-center .purchase-product-cell strong,.purchase-center .purchase-product-cell span,.purchase-center .purchase-check-product strong,.purchase-center .purchase-check-product span{display:block}.purchase-center .purchase-product-cell>div,.purchase-center .purchase-check-product>div{min-width:0}.purchase-center .purchase-product-cell strong,.purchase-center .purchase-check-product strong{overflow:hidden;color:#172033;font-size:13px;line-height:18px;white-space:normal;word-break:normal;overflow-wrap:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.purchase-center .purchase-product-cell span,.purchase-center .purchase-check-product span{overflow:hidden;color:#7b8794;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.purchase-center .purchase-order-info{overflow:hidden;padding:6px 7px;border:1px solid #e6edf2;border-radius:8px;background:#f8fafc;color:#344054;line-height:18px;white-space:normal;word-break:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.purchase-center .purchase-main-link{display:grid;gap:4px;min-width:0}.purchase-center .purchase-main-link strong,.purchase-center .purchase-main-link span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.purchase-center .is-active-row>td{background:#f7fbfa!important}.purchase-center .purchase-check-panel>.ant-card-body{min-height:0;overflow:hidden}.purchase-center .purchase-check-panel .ant-tabs,.purchase-center .purchase-check-panel .ant-tabs-content-holder,.purchase-center .purchase-check-panel .ant-tabs-content,.purchase-center .purchase-check-panel .ant-tabs-tabpane-active{height:100%}.purchase-center .purchase-check-panel .ant-tabs-content-holder{min-height:0;overflow:hidden}.purchase-center .purchase-check-panel .ant-tabs-nav{margin-bottom:12px}.purchase-center .purchase-check-orders{height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px}.purchase-center .purchase-check-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.purchase-center .purchase-check-stats .ant-statistic{padding:9px 10px;border:1px solid #eef3f7;border-radius:8px;background:#f8fafc}.purchase-center .purchase-check-table{overflow:hidden}.purchase-center .purchase-check-table .ant-table{font-size:11px}.purchase-center .purchase-check-table .ant-table-cell{padding:7px 5px!important}.purchase-center .purchase-check-table .ant-table-thead>tr>th{padding:7px 5px!important;font-size:11px}.purchase-center .purchase-match-table{border:1px solid #eef3f7;border-radius:8px;overflow:hidden;min-height:0;display:flex;flex-direction:column}.purchase-center .purchase-match-table__head,.purchase-center .purchase-match-table__row{display:grid;grid-template-columns:minmax(96px,1.05fr) minmax(112px,1.2fr) minmax(104px,1.1fr) minmax(92px,1fr) 52px 56px 76px;align-items:center;min-width:0}.purchase-center .purchase-match-table__head{min-height:40px;background:#f8fafc;border-bottom:1px solid #eef3f7}.purchase-center .purchase-match-table__head span{min-width:0;overflow:hidden;padding:8px 6px;color:#172033;font-size:11px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.purchase-center .purchase-match-table__body{min-height:0;overflow-y:auto}.purchase-center .purchase-match-table__footer{padding:7px 10px;border-top:1px solid #eef3f7;color:#7b8794;font-size:12px;line-height:18px}.purchase-center .purchase-match-table__row{min-height:56px;border-bottom:1px solid #eef3f7}.purchase-center .purchase-match-table__row>*{min-width:0;overflow:hidden;padding:5px 6px}.purchase-center .purchase-match-table__row>strong{color:#172033;font-size:12px}.purchase-center .purchase-match-table__row .ant-tag{margin-inline-end:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.purchase-center .purchase-match-table__row:last-child{border-bottom:0}.purchase-center .purchase-order-id-cell strong,.purchase-center .purchase-order-id-cell span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.purchase-center .purchase-order-id-cell span{color:#7b8794;font-size:12px}.purchase-center .purchase-check-product{align-items:flex-start;gap:7px}.purchase-center .purchase-check-product img{width:26px;height:34px}.purchase-center .purchase-check-product span{line-height:16px;white-space:normal;word-break:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.purchase-center .purchase-spec-text{display:block;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.purchase-center .purchase-spec-text small{display:block;overflow:hidden;margin-top:2px;color:#7b8794;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.purchase-center .purchase-check-actions{justify-content:space-between;padding:10px 0 0;border-top:1px solid #eef3f7;background:#fff}.purchase-center .purchase-check-actions .ant-btn{min-width:114px}.purchase-center .purchase-ai-result{display:grid;gap:8px}.purchase-center .purchase-ai-result>div{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid #eef3f7;border-radius:8px}.purchase-center .purchase-exception-tab{display:grid;gap:12px}.purchase-link-drawer .ant-drawer-content{border:1px solid #e6edf2;box-shadow:0 18px 48px #10203729}.purchase-link-drawer .ant-drawer-header{border-bottom-color:#e6edf2}.purchase-link-drawer .ant-drawer-title{color:#172033;font-size:16px;font-weight:600}.purchase-link-drawer .ant-drawer-body{padding:16px}.purchase-link-drawer .purchase-link-list{display:grid;gap:8px;max-height:420px;overflow:auto}.purchase-link-drawer .purchase-link-card{display:grid;gap:8px;padding:10px;border:1px solid #eef3f7;border-radius:8px;background:#fbfdff}.purchase-link-drawer .purchase-link-card__main,.purchase-link-drawer .purchase-link-card__meta{display:flex;align-items:center;gap:8px;min-width:0}.purchase-link-drawer .purchase-link-card__main strong{overflow:hidden;min-width:0;flex:1;white-space:nowrap;text-overflow:ellipsis}.purchase-link-drawer .purchase-link-card__meta{color:#7b8794;font-size:12px;flex-wrap:wrap}.purchase-center .purchase-image-placeholder{grid-area:image;width:58px;height:72px;border-radius:6px;display:grid;place-items:center;flex:0 0 auto;background:#f0f5f8;color:#7b8794;font-size:12px}.purchase-center .purchase-image-placeholder--small{width:42px;height:54px}.purchase-center .purchase-image-placeholder--tiny{width:28px;height:36px}@media (max-width: 1680px){.purchase-center .purchase-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.purchase-center .purchase-main-grid{grid-template-columns:minmax(280px,20fr) minmax(500px,47fr) minmax(460px,33fr);gap:12px}}@media (max-width: 1500px){.purchase-center .purchase-main-grid{grid-template-columns:1fr}.purchase-center .purchase-queue-panel:before,.purchase-center .purchase-check-panel:before{display:none}.purchase-center .purchase-group-list{max-height:none;min-height:0}}@media (max-width: 1160px){.purchase-center .purchase-filter-actions{width:100%;min-width:0}.purchase-center .purchase-filter-form,.purchase-center .purchase-kpis,.purchase-center .purchase-check-stats{grid-template-columns:1fr}}.shein-integration-center{min-width:0;min-height:calc(100vh - 64px);padding:20px 24px;overflow-x:hidden;background:#f6f9fb;color:#344054;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.shein-integration-center *,.shein-integration-center *:before,.shein-integration-center *:after{box-sizing:border-box}.shein-integration-center .ant-btn{height:32px;border-radius:6px;font-size:13px;font-weight:500}.shein-integration-center .ant-btn-primary{border-color:#00a884;background:#00a884;box-shadow:0 8px 18px #00a8842e}.shein-integration-center .ant-btn-primary:hover{border-color:#059669!important;background:#059669!important}.shein-integration-center .ant-input,.shein-integration-center .ant-input-affix-wrapper,.shein-integration-center .ant-select-selector,.shein-integration-center .ant-picker,.shein-integration-center .ant-input-number{border-color:#e6edf2!important;border-radius:6px!important;font-size:12px}.shein-integration-center .ant-card,.shein-integration-center .shein-card,.shein-integration-center .shein-main-panel,.shein-integration-center .shein-steps-card,.shein-integration-center .shein-status-card{border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.shein-integration-center .ant-card-head{min-height:48px;border-bottom-color:#e6edf2}.shein-integration-center .ant-card-head-title{color:#172033;font-size:15px;font-weight:600}.shein-integration-center .ant-card-body{padding:16px}.shein-integration-center .ant-table-wrapper{max-width:100%;overflow-x:auto}.shein-integration-center .ant-table{color:#344054;font-size:12px}.shein-integration-center .ant-table-thead>tr>th{height:40px;background:#f8fafc!important;color:#344054;font-size:12px;font-weight:600}.shein-integration-center .ant-table-tbody>tr>td{height:58px;padding:10px 12px!important;color:#344054;font-size:12px}.shein-integration-center .ant-table-tbody>tr:hover>td{background:#f7fbfa!important}.shein-integration-center .ant-tabs-tab{color:#344054;font-size:13px;font-weight:500}.shein-integration-center .ant-tabs-tab-active .ant-tabs-tab-btn{color:#00a884!important;font-weight:600}.shein-integration-center .ant-tabs-ink-bar{background:#00a884}.shein-integration-center code{color:#344054;font-size:12px}.shein-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.shein-header h1{margin:0 0 6px;color:#172033;font-size:22px;font-weight:600;line-height:1.15}.shein-header p{margin:0;color:#7b8794;font-size:12px;font-weight:400}.shein-status-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:12px}.shein-status-card{min-width:0}.shein-status-card .ant-card-body{display:flex;align-items:center;gap:12px;min-height:96px;padding:16px}.shein-status-card p{margin:6px 0 0;overflow:hidden;color:#7b8794;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.shein-status-card__icon{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:14px;color:#00a884;background:#00a8841f;font-size:24px}.shein-status-card__title{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.shein-status-card__title span{overflow:hidden;color:#172033;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.shein-steps-card{margin-bottom:12px}.shein-steps-card .ant-card-body{overflow-x:auto}.shein-steps-card .ant-steps-item-finish .ant-steps-item-icon{background:#00a884;border-color:#00a884}.shein-steps-card .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff}.shein-steps-card .ant-steps-item-process .ant-steps-item-icon{background:#3b82f6;border-color:#3b82f6}.shein-steps-card .ant-steps-item-title{color:#344054;font-size:12px;font-weight:600;white-space:nowrap}.shein-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:12px;align-items:start}.shein-main-panel{min-width:0;overflow:hidden}.shein-main-panel>.ant-tabs{min-width:0}.shein-main-panel .ant-tabs-nav{margin:0;padding:0 16px}.shein-main-panel .ant-tabs-tab{padding:16px 0 13px}.shein-main-panel .ant-tabs-content-holder{min-width:0;padding:16px;border-top:1px solid #e6edf2}.shein-tab-grid,.shein-store-auth,.shein-webhook-tab{display:grid;gap:12px;min-width:0}.shein-card{min-width:0}.shein-overview-actions{margin-top:16px}.shein-integration-center .shein-overview-note{display:grid;gap:8px;min-height:104px;align-content:start;padding:2px 0}.shein-integration-center .shein-overview-note strong{color:#172033;font-size:15px;font-weight:600;line-height:1.35}.shein-integration-center .shein-overview-note p{margin:0;color:#7b8794;font-size:12px;line-height:1.8}.shein-alert{margin-bottom:16px}.shein-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.shein-form .ant-form-item:nth-child(4),.shein-form .ant-form-item:nth-child(5),.shein-form .ant-space{grid-column:1/-1}.shein-form .ant-form-item-label>label{color:#344054;font-size:12px;font-weight:600}.shein-inline-form{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:end}.shein-inline-form .ant-form-item{margin:0}.shein-inline-form .ant-form-item-label>label{color:#344054;font-size:12px;font-weight:600}.shein-inline-form .ant-select,.shein-inline-form .ant-input,.shein-inline-form .ant-input-affix-wrapper{min-width:160px}.shein-auth-link{display:block;margin-top:14px;padding:12px;overflow:hidden;border:1px solid #cfece6;border-radius:8px;background:#f5fffc;color:#059669;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.shein-muted-text{margin:0 0 12px;color:#7b8794;font-size:12px;line-height:1.7}.shein-key-preview{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px;color:#344054;font-size:12px;font-weight:600}.shein-api-test{min-width:0}.shein-api-test__grid{display:grid;grid-template-columns:230px minmax(0,1fr) minmax(300px,.85fr);gap:12px;min-width:0}.shein-api-test__grid .ant-list-item{display:block;padding:12px;border-radius:8px;cursor:pointer}.shein-api-test__grid .ant-list-item:hover,.shein-api-test__grid .ant-list-item.is-active{background:#e8f7f3}.shein-api-test__grid .ant-list-item span,.shein-api-test__grid .ant-list-item code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shein-api-test__grid .ant-list-item span{color:#172033;font-size:12px;font-weight:600}.shein-api-test__grid .ant-list-item code{margin-top:4px;color:#7b8794;font-size:11px}.shein-api-test__grid label{display:block;margin:0 0 8px;color:#344054;font-size:12px;font-weight:600}.shein-api-test__grid .ant-input{margin-bottom:14px}.shein-code-input textarea,.shein-code-block{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.shein-code-block{min-height:260px;margin:14px 0 0;padding:14px;overflow:auto;border:1px solid #d8e8e5;border-radius:8px;background:#0f1720;color:#d8fff5;font-size:12px;line-height:1.65;white-space:pre-wrap}.shein-response-meta{display:flex;gap:8px;margin-bottom:12px}.shein-diagnosis{position:sticky;top:82px;min-width:0}.shein-diagnosis section+section{margin-top:18px;padding-top:16px;border-top:1px solid #e6edf2}.shein-diagnosis h3{margin:0 0 10px;color:#172033;font-size:14px;font-weight:600}.shein-diagnosis .ant-list-item{display:flex;gap:8px;padding:8px 0;color:#344054;font-size:12px}.shein-diagnosis ul{margin:0;padding-left:18px;color:#344054;font-size:12px;line-height:1.8}.shein-diagnosis .is-normal{color:#10b981}.shein-diagnosis .is-warning{color:#f59e0b}.shein-diagnosis .is-error{color:#ef4444}.shein-diagnosis__actions{width:100%;margin-top:18px}@media (max-width: 1420px){.shein-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shein-main-grid,.shein-api-test__grid{grid-template-columns:1fr}.shein-diagnosis{position:static}}@media (max-width: 900px){.shein-header{display:grid}.shein-status-grid,.shein-form{grid-template-columns:1fr}}.sub-account-shell{min-height:100vh;overflow-x:hidden;color:#344054;background:#f6f9fb;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.sub-account-shell .ant-layout{min-width:0;background:transparent}.sub-account-shell .ant-btn{height:32px;border-radius:6px;font-size:13px;font-weight:500}.sub-account-shell .ant-btn-primary{border-color:#00a884;background:#00a884;box-shadow:none}.sub-account-shell .ant-btn-primary:not(:disabled):hover{border-color:#059669;background:#059669}.sub-account-shell .ant-input,.sub-account-shell .ant-input-password,.sub-account-shell .ant-select-selector{border-color:#dbe5ec;border-radius:6px;font-size:12px}.sub-account-shell .ant-form-item{margin-bottom:12px}.sub-account-shell .ant-form-item-label>label{color:#344054;font-size:12px;font-weight:600}.sub-account-shell .ant-table{color:#344054;font-size:12px}.sub-account-shell .ant-table-thead>tr>th{height:40px;padding:10px 12px;color:#344054;background:#f8fafc;font-size:12px;font-weight:600}.sub-account-shell .ant-table-tbody>tr>td{height:58px;padding:10px 12px;color:#344054;font-size:12px}.sub-account-shell .ant-table-tbody>tr:hover>td{background:#f7fbfa}.sub-account-shell .ant-pagination,.sub-account-shell .ant-checkbox-wrapper,.sub-account-shell .ant-radio-wrapper{font-size:12px}.sub-account-sidebar{position:sticky;top:0;height:100vh;overflow:hidden;background:#fff!important;border-right:1px solid #e6edf2;box-shadow:8px 0 24px #1423370a}.sub-account-sidebar .ant-menu{height:calc(100vh - 122px);overflow-y:auto;border-inline-end:0!important;padding:6px 12px 72px;background:transparent}.sub-account-sidebar .ant-menu-item{height:38px;margin:3px 0;border-radius:8px;color:#4b5b6b;font-size:13px;line-height:38px}.sub-account-sidebar .ant-menu-item-selected{color:#00a884;background:#e8f7f3;font-weight:600}.sub-account-logo{display:flex;align-items:center;gap:10px;padding:20px 16px 16px}.sub-account-logo>span{display:grid;width:34px;height:34px;place-items:center;flex:0 0 34px;border-radius:8px;color:#fff;background:linear-gradient(145deg,#00a884,#20c8aa);box-shadow:0 10px 24px #00a8843d;font-weight:800}.sub-account-logo strong,.sub-account-logo em{display:block}.sub-account-logo strong{color:#172033;font-size:15px;font-weight:700;line-height:1.2}.sub-account-logo em{color:#7b8794;font-size:10px;font-style:normal;line-height:1.4}.sub-account-sidebar__status{position:absolute;bottom:24px;left:22px;display:flex;align-items:center;gap:8px;color:#7b8794;font-size:12px}.sub-account-sidebar__status span{width:8px;height:8px;border-radius:50%;background:#10b981}.sub-account-content{min-width:0;overflow-x:hidden;padding:20px 24px}.sub-account-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.sub-account-header h1{margin:0 0 6px;color:#172033;font-size:22px;font-weight:600;line-height:1.25}.sub-account-header p{margin:0;color:#7b8794;font-size:12px;font-weight:400}.sub-account-header__right{color:#344054;font-size:12px;white-space:nowrap}.sub-account-header__search{width:270px}.sub-account-header__icon{color:#344054;font-size:18px}.sub-account-header__user{display:grid;gap:3px}.sub-account-header__user strong{color:#172033;font-size:13px;font-weight:600}.sub-account-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:12px}.sub-account-kpi{display:flex;align-items:center;gap:14px;min-height:90px;padding:16px;border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.sub-account-kpi p,.sub-account-kpi span{margin:0;color:#7b8794;font-size:12px}.sub-account-kpi strong{display:block;margin:5px 0;color:#172033;font-size:22px;font-weight:700;line-height:1}.sub-account-kpi__icon{display:grid;width:48px;height:48px;place-items:center;flex:0 0 48px;border-radius:50%;font-size:22px}.sub-account-kpi--green .sub-account-kpi__icon,.sub-account-kpi--teal .sub-account-kpi__icon{color:#00a884;background:#00a8841f}.sub-account-kpi--blue .sub-account-kpi__icon{color:#3b82f6;background:#3b82f61f}.sub-account-kpi--orange .sub-account-kpi__icon{color:#f59e0b;background:#f59e0b1f}.sub-account-kpi--red .sub-account-kpi__icon{color:#ef4444;background:#ef44441a}.sub-account-kpi--purple .sub-account-kpi__icon{color:#7c3aed;background:#7c3aed1f}.sub-account-workbench{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1fr);gap:12px;align-items:start}.sub-account-table-card,.sub-account-form-card{min-width:0;border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.sub-account-table-card{overflow:hidden}.sub-account-table-card .ant-table-wrapper{min-width:0;padding:0 12px 12px}.sub-account-table-card .ant-table-content{overflow-x:auto}.sub-account-table-card .ant-table-thead>tr>th{white-space:nowrap}.sub-account-table-card__toolbar{display:grid;grid-template-columns:minmax(210px,1fr) auto auto auto auto;gap:8px;padding:16px;border-bottom:1px solid #e6edf2;background:#fff}.sub-account-account-name{max-width:106px;color:#172033;font-weight:600}.sub-account-text-ellipsis{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.sub-account-store-scope{max-width:112px}.sub-account-form-card{padding:16px}.sub-account-form-card__title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.sub-account-form-card__title h2{margin:0 0 4px;color:#172033;font-size:15px;font-weight:600}.sub-account-form-card__title p{margin:0;color:#7b8794;font-size:12px}.sub-account-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.sub-account-form__stores .ant-select{width:100%}.sub-account-form-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 12px}.sub-account-form-section-title h3{margin:0;color:#172033;font-size:15px;font-weight:600}.sub-account-form-section-title p{margin:3px 0 0;color:#7b8794;font-size:12px}.permission-section{padding-top:8px;border-top:1px solid #e6edf2}.permission-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.permission-card{min-width:0;border-color:#e6edf2;border-radius:8px;background:#fbfdfe}.permission-card .ant-card-body{padding:10px}.permission-card__title{display:flex;align-items:center;gap:6px;min-width:0;margin-bottom:8px;color:#172033;font-size:12px;font-weight:600}.permission-card__title .anticon{color:#00a884}.permission-card__title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.permission-card__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.permission-card__actions .ant-checkbox-wrapper{margin-inline-start:0;color:#344054;font-size:12px}.data-scope-section{margin-top:12px;padding-top:12px;border-top:1px solid #e6edf2}.data-scope-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.data-scope-option{min-height:58px;margin:0;padding:12px;border:1px solid #e6edf2;border-radius:8px;background:#fbfdfe}.data-scope-option strong,.data-scope-option span{display:block}.data-scope-option strong{color:#172033;font-size:12px;font-weight:600}.data-scope-option span{margin-top:4px;color:#7b8794;font-size:11px}.sub-account-form-card__footer{margin-top:12px;padding-top:12px;border-top:1px solid #e6edf2}.sub-account-form-card__footer .ant-btn-primary{min-width:132px}.permission-template-list{display:grid;gap:10px;width:100%}.permission-template-item{width:100%;margin:0;padding:12px;border:1px solid #e6edf2;border-radius:8px}.permission-template-item strong{margin-right:8px}.permission-template-item p{margin:6px 0 0 24px;color:#7b8794;font-size:12px}.reset-password-result,.invite-link-result{padding:10px 12px;border-radius:8px;background:#f3fbf9;color:#344054;font-size:12px}.detail-drawer__permissions{margin-top:18px}.detail-drawer__permissions h3{margin:0 0 10px;color:#172033;font-size:15px;font-weight:600}@media (max-width: 1500px){.sub-account-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.sub-account-workbench{grid-template-columns:1fr}}@media (max-width: 980px){.sub-account-sidebar{display:none}.sub-account-header,.sub-account-header__right{display:grid;justify-items:start}.sub-account-header__search{width:min(100%,340px)}.sub-account-kpis,.sub-account-form__grid,.permission-grid,.data-scope-options,.sub-account-table-card__toolbar{grid-template-columns:1fr}}.account-management-center{min-height:100vh;color:#344054;background:#f6f9fb;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;overflow-x:hidden}.account-management-center *{box-sizing:border-box;letter-spacing:0}.account-management-center .ant-btn{height:32px;border-radius:6px;font-size:13px;font-weight:500}.account-management-center .ant-btn-primary{background:#00a884;border-color:#00a884;box-shadow:0 8px 18px #00a8842e}.account-management-center .ant-btn-primary:hover,.account-management-center .ant-btn-primary:focus{background:#059669;border-color:#059669}.account-management-center .ant-btn-link{height:auto;padding:0;color:#3b82f6;box-shadow:none}.account-management-center .ant-input,.account-management-center .ant-input-affix-wrapper,.account-management-center .ant-select-selector,.account-management-center .ant-picker{border-color:#dbe5ec!important;border-radius:6px!important;font-size:12px;box-shadow:none!important}.account-management-center .ant-form-item-label>label{color:#344054;font-size:12px;font-weight:500}.account-management-center .ant-tag{margin-inline-end:0;border-radius:5px;font-size:12px;line-height:20px}.account-management-center .ant-tabs-nav{margin-bottom:12px}.account-management-center .ant-tabs-tab{padding:9px 0;color:#7b8794;font-size:13px;font-weight:500}.account-management-center .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#00a884}.account-management-center .ant-tabs-ink-bar{background:#00a884}.account-management-center .ant-table{color:#344054;font-size:12px}.account-management-center .ant-table-thead>tr>th{height:40px;padding:10px 12px;color:#172033;background:#f8fafc!important;font-size:12px;font-weight:600}.account-management-center .ant-table-tbody>tr>td{height:58px;padding:10px 12px;border-color:#edf2f5;font-size:12px}.account-management-center .ant-table-tbody>tr:hover>td{background:#f7fbfa!important}.account-management-center .account-sidebar{position:sticky;top:0;height:100vh;padding:18px 12px;background:#fff!important;border-right:1px solid #e6edf2}.account-management-center .account-sidebar .ant-layout-sider-children{display:flex;min-height:100%;flex-direction:column}.account-management-center .account-brand{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding:0 6px}.account-management-center .account-brand>span{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;color:#fff;border-radius:8px;background:linear-gradient(135deg,#10d5aa,#00a884);font-size:13px;font-weight:800}.account-management-center .account-brand strong,.account-management-center .account-brand small{display:block}.account-management-center .account-brand strong{color:#172033;font-size:15px;font-weight:700;line-height:1.2}.account-management-center .account-brand small{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:152px;margin-top:3px;color:#7b8794;font-size:11px;line-height:1.2}.account-management-center .account-nav{display:flex;flex:1;flex-direction:column;gap:3px}.account-management-center .account-nav a{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;color:#526071;border-radius:8px;font-size:13px;font-weight:500;text-decoration:none;transition:color .18s ease,background .18s ease}.account-management-center .account-nav a .anticon{font-size:15px}.account-management-center .account-nav a span:last-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account-management-center .account-nav a:hover,.account-management-center .account-nav a.is-active{color:#00a884;background:#e8f7f3;font-weight:600}.account-management-center .account-sidebar__foot{display:flex;align-items:center;gap:8px;padding:10px;color:#7b8794;font-size:12px}.account-management-center .account-sidebar__foot i{width:7px;height:7px;border-radius:50%;background:#10b981}.account-management-center .account-content{min-width:0;padding:20px 24px;overflow-x:hidden}.account-management-center .account-management-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.account-management-center .account-management-header h1{margin:0;color:#172033;font-size:22px;font-weight:600;line-height:1.25}.account-management-center .account-management-header p{margin:5px 0 0;color:#7b8794;font-size:12px;font-weight:400;line-height:1.4}.account-management-center .account-management-header__title,.account-management-center .account-management-header__actions,.account-management-center .account-current-user,.account-management-center .account-help{display:flex;align-items:center;gap:8px;min-width:0}.account-management-center .account-management-header__actions{justify-content:flex-end;flex-wrap:wrap;max-width:900px}.account-management-center .account-management-header__actions .ant-input-affix-wrapper{width:260px}.account-management-center .account-help{color:#344054;font-size:12px;white-space:nowrap}.account-management-center .account-current-user strong,.account-management-center .account-current-user small{display:block;line-height:1.2}.account-management-center .account-current-user strong{color:#172033;font-size:12px;font-weight:600}.account-management-center .account-current-user small{color:#00a884;font-size:11px}.account-management-center .account-state-banner,.account-management-center .account-state-alert{margin-bottom:12px}.account-management-center .account-state-banner{border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f;display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;color:#7b8794;font-size:12px}.account-management-center .account-kpi-grid{border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-bottom:12px;padding:16px}.account-management-center .account-kpi-card{display:flex;align-items:center;min-width:0;min-height:76px;gap:12px;padding:0 16px;border-right:1px solid #e6edf2}.account-management-center .account-kpi-card:last-child{border-right:0}.account-management-center .account-kpi-card small,.account-management-center .account-kpi-card em{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;color:#7b8794;font-size:12px;font-style:normal;line-height:1.35}.account-management-center .account-kpi-card strong{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;margin:4px 0;color:#172033;font-size:22px;font-weight:700;line-height:1.08}.account-management-center .account-kpi-card__icon{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;color:#00a884;border-radius:14px;background:#e8f7f3;font-size:22px}.account-management-center .account-kpi-card--warning .account-kpi-card__icon{color:#f59e0b;background:#fff7ed}.account-management-center .account-kpi-card--danger .account-kpi-card__icon{color:#ef4444;background:#fff1f2}.account-management-center .account-kpi-card:nth-child(2) .account-kpi-card__icon{color:#3b82f6;background:#eff6ff}.account-management-center .account-kpi-card:nth-child(5) .account-kpi-card__icon{color:#7c3aed;background:#f5f0ff}.account-management-center .account-kpi-card--success em{color:#00a884}.account-management-center .account-kpi-card--warning em{color:#f59e0b}.account-management-center .account-kpi-card--danger em{color:#ef4444}.account-management-center .shein-auth-audit-card{border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f;margin-bottom:12px;padding:14px}.account-management-center .shein-auth-audit-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.account-management-center .shein-auth-audit-card__header h2{margin:0;color:#172033;font-size:15px;font-weight:600;line-height:1.3}.account-management-center .shein-auth-audit-card__header p{margin:4px 0 0;color:#7b8794;font-size:12px;line-height:1.4}.account-management-center .shein-auth-audit-card__header>span{flex:0 0 auto;min-width:48px;padding:2px 8px;color:#00a884;border:1px solid rgba(0,168,132,.18);border-radius:6px;background:#e8f7f3;font-size:12px;font-weight:600;text-align:center}.account-management-center .shein-auth-audit-table{width:100%;overflow-x:auto;border:1px solid #e6edf2;border-radius:8px}.account-management-center .shein-auth-audit-table__row{display:grid;min-width:920px;grid-template-columns:160px 220px 130px 120px 160px minmax(180px,1fr);border-bottom:1px solid #edf2f5}.account-management-center .shein-auth-audit-table__row:last-child{border-bottom:0}.account-management-center .shein-auth-audit-table__row>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-height:42px;padding:12px;color:#344054;font-size:12px;line-height:18px}.account-management-center .shein-auth-audit-table__row>span i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#7b8794}.account-management-center .shein-auth-audit-table__row>span i.is-authorized{background:#10b981}.account-management-center .shein-auth-audit-table__row>span i.is-temp_token_received,.account-management-center .shein-auth-audit-table__row>span i.is-auth_url_created,.account-management-center .shein-auth-audit-table__row>span i.is-unknown{background:#f59e0b}.account-management-center .shein-auth-audit-table__row>span i.is-failed{background:#ef4444}.account-management-center .shein-auth-audit-table__head{background:#f8fafc}.account-management-center .shein-auth-audit-table__head>span{color:#172033;font-weight:600}.account-management-center .shein-auth-audit-table__empty{display:flex;min-height:54px;align-items:center;padding:0 14px;color:#7b8794;font-size:12px}.account-management-center .account-main-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;align-items:start;min-width:0}.account-management-center .account-table-area{min-width:0}.account-management-center .account-filter-card,.account-management-center .main-account-table,.account-management-center .account-detail-panel{border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f}.account-management-center .account-filter-card{margin-bottom:12px;padding:16px}.account-management-center .account-filter-grid{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr)) auto;align-items:end;gap:12px}.account-management-center .account-filter-grid .ant-form-item{margin-bottom:0}.account-management-center .account-filter-grid .ant-picker{width:100%}.account-management-center .account-filter-actions{display:flex;gap:8px}.account-management-center .main-account-table{min-width:0;overflow:hidden}.account-management-center .main-account-table .ant-table-wrapper,.account-management-center .main-account-table .ant-table-container{min-width:0}.account-management-center .main-account-table .ant-table-row.is-selected td{background:#00a88414}.account-management-center .account-name-cell{display:grid;min-width:0;gap:4px;justify-items:start}.account-management-center .account-name-cell strong{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:170px;color:#172033;font-size:12px;font-weight:600}.account-management-center .account-table-actions{display:flex;gap:8px;white-space:nowrap}.account-management-center .account-table-actions .ant-btn{padding:0;font-size:12px}.account-management-center .account-detail-panel{position:sticky;top:18px;max-height:calc(100vh - 40px);padding:12px;overflow:auto}.account-management-center .detail-card{margin-bottom:10px;padding:14px;border:1px solid #e6edf2;border-radius:8px;background:#fff}.account-management-center .detail-card h2,.account-management-center .detail-card h3{margin:0 0 10px;color:#172033;font-size:15px;font-weight:600;line-height:1.35}.account-management-center .detail-card h2{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:210px}.account-management-center .detail-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.account-management-center .detail-row{display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px;padding:6px 0;color:#7b8794;font-size:12px}.account-management-center .detail-row span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account-management-center .detail-row strong{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#172033;font-size:12px;font-weight:600}.account-management-center .detail-row .is-warning{color:#f59e0b}.account-management-center .quick-actions{display:grid;gap:8px}.account-management-center .quick-actions .ant-btn{display:flex;justify-content:space-between}.account-management-center .risk-list{min-height:160px}.account-management-center .risk-item{display:grid;gap:4px;margin-bottom:10px;padding:10px;border-left:3px solid #f59e0b;border-radius:8px;background:#f59e0b14}.account-management-center .risk-item strong{color:#172033;font-size:12px;font-weight:600}.account-management-center .risk-item span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#344054;font-size:12px;line-height:1.45}.account-management-center .risk-item small{color:#7b8794;font-size:11px}.account-management-center .risk-item--high{border-color:#ef4444;background:#ef444414}.account-management-center .risk-item--low{border-color:#00a884;background:#00a88414}.account-management-center .empty-risk{padding:28px 0;color:#7b8794;text-align:center;font-size:12px}.account-management-center .tenant-operations-card{border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423370f;margin-top:12px;padding:16px}.account-management-center .tenant-operations-card h2,.account-management-center .tenant-operations-card p{margin:0}.account-management-center .tenant-operations-card h2{color:#172033;font-size:15px}.account-management-center .tenant-operations-card p,.account-management-center .tenant-operations-card em,.account-management-center .tenant-operations-card small{color:#7b8794;font-size:11px;font-style:normal}.account-management-center .tenant-operations-card .ant-table-wrapper{margin-top:14px}.account-management-center .tenant-operations-card .ant-table-cell>div{display:grid;gap:2px}.account-management-center .tenant-operations-card__header,.account-management-center .tenant-operations-card__counts,.account-management-center .tenant-operations-card__subaccounts{display:flex;align-items:center;gap:8px}.account-management-center .tenant-operations-card__header{justify-content:space-between;margin-bottom:14px}.account-management-center .tenant-operations-card__header p{margin-top:4px}.account-management-center .tenant-operations-card__subaccounts{min-height:34px;flex-wrap:wrap;padding:10px 0 2px;border-top:1px solid #e6edf2}.account-management-center .tenant-operations-card__subaccounts>span{color:#7b8794;font-size:12px}.account-management-center .tenant-operations-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;border:1px solid #e6edf2;border-radius:8px}.account-management-center .tenant-operations-metrics>div{display:grid;gap:4px;min-height:88px;align-content:center;padding:14px 18px;border-right:1px solid #e6edf2}.account-management-center .tenant-operations-metrics>div:last-child{border-right:0}.account-management-center .tenant-operations-metrics span{color:#7b8794;font-size:12px}.account-management-center .tenant-operations-metrics strong{color:#172033;font-size:22px}.account-management-center .tenant-operations-metrics em{color:#00a884}.account-management-center .tenant-operations-card__empty{padding:28px 0 12px;text-align:center}.account-management-center .tenant-operations-card__section-title{margin:14px 0 8px;color:#172033;font-size:13px;font-weight:600}.account-management-center .tenant-operations-card__actions{display:flex;align-items:center;gap:12px}.account-management-center .tenant-operations-card__temp-password{display:block;margin-top:12px;padding:12px;border:1px dashed #00a884;border-radius:6px;color:#172033;background:#f0fdf9;font-size:16px;text-align:center;-webkit-user-select:all;user-select:all}@media (max-width: 1480px){.account-management-center .account-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-management-center .account-kpi-card{border-right:0}.account-management-center .account-filter-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (max-width: 1180px){.account-management-center .account-sidebar{display:none}.account-management-center .account-main-layout{grid-template-columns:1fr}.account-management-center .account-detail-panel{position:static;max-height:none}.account-management-center .tenant-operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.account-management-center .tenant-operations-metrics>div{border-bottom:1px solid #e6edf2}}.account-no-permission{display:grid;min-height:100vh;place-items:center;background:#f6f9fb;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.account-no-permission .ant-btn-primary{background:#00a884;border-color:#00a884}.ai-capability-center{min-height:calc(100vh - 64px);padding:18px 22px 24px;overflow-x:hidden;background:#f4f7fb;color:#172033;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.ai-capability-center *,.ai-capability-center *:before,.ai-capability-center *:after{box-sizing:border-box}.ai-capability-center h1,.ai-capability-center h2,.ai-capability-center p{margin:0}.ai-capability-center .ant-btn,.ai-capability-center .ant-select-selector,.ai-capability-center .ant-input,.ai-capability-center .ant-input-number{border-radius:6px!important}.ai-capability-center .ant-btn-primary{border-color:#00a884;background:#00a884}.ai-capability-center .ant-btn-primary:hover{border-color:#078d73!important;background:#078d73!important}.ai-capability-center .ai-image-provider-section{margin-bottom:12px;padding:16px 18px;border:1px solid #dde7f0;border-radius:8px;background:#fff;box-shadow:0 8px 20px #1423370a;font-size:14px}.ai-capability-center .ai-image-provider-section .ant-btn,.ai-capability-center .ai-image-provider-section .ant-input,.ai-capability-center .ai-image-provider-section .ant-input-affix-wrapper,.ai-capability-center .ai-image-provider-section .ant-input-number,.ai-capability-center .ai-image-provider-section .ant-input-number-input{min-height:36px;font-size:14px}.ai-capability-center .ai-image-provider-section .ant-switch{min-height:22px}.ai-capability-center .ai-image-provider-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.ai-capability-center .ai-image-provider-section__header h2{color:#172033;font-size:16px;font-weight:600;line-height:1.5}.ai-capability-center .ai-image-provider-section__header p{max-width:900px;margin-top:4px;color:#6b778c;font-size:12px;line-height:1.6}.ai-capability-center .ai-image-provider-section__loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:120px;color:#6b778c;font-size:14px}.ai-capability-center .ai-image-provider-list{display:grid;gap:12px;margin-top:12px}.ai-capability-center .ai-image-provider-card{min-width:0;overflow:hidden;padding:14px;border:1px solid #e6edf2;border-radius:8px;background:#fff}.ai-capability-center .ai-image-provider-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ai-capability-center .ai-image-provider-card__head>div{display:flex;align-items:center;min-width:0;gap:8px}.ai-capability-center .ai-image-provider-card__head h3{overflow:hidden;margin:0;color:#172033;font-size:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ai-capability-center .ai-image-provider-card__head>label{display:flex;align-items:center;flex:0 0 auto;gap:8px;color:#475467;font-size:14px}.ai-capability-center .ai-image-provider-card__details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;padding:12px;border:1px solid #edf2f7;border-radius:8px;background:#fbfdff}.ai-capability-center .ai-image-provider-card__details dl{min-width:0;margin:0}.ai-capability-center .ai-image-provider-card__details dt{color:#778399;font-size:12px;line-height:1.5}.ai-capability-center .ai-image-provider-card__details dd{overflow:hidden;margin:3px 0 0;color:#25364d;font-size:14px;font-weight:600;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.ai-capability-center .ai-image-provider-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.ai-capability-center .ai-image-provider-card__metrics>div{min-width:0;padding:12px 14px;border:1px solid #e6edf2;border-radius:8px;background:#fff}.ai-capability-center .ai-image-provider-card__metrics span,.ai-capability-center .ai-image-provider-card__metrics strong,.ai-capability-center .ai-image-provider-card__metrics small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-capability-center .ai-image-provider-card__metrics span{color:#6b778c;font-size:12px}.ai-capability-center .ai-image-provider-card__metrics strong{margin:4px 0;color:#00a884;font-size:20px;line-height:1.2}.ai-capability-center .ai-image-provider-card__metrics small{color:#778399;font-size:12px}.ai-capability-center .ai-image-provider-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:12px}.ai-capability-center .ai-image-provider-edit{display:grid;gap:14px;max-height:68vh;overflow:auto;padding-right:4px;font-size:14px}.ai-capability-center .ai-image-provider-edit__locked{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-capability-center .ai-image-provider-edit__locked dl{min-width:0;margin:0;padding:10px 12px;border-radius:6px;background:#f6f9fb}.ai-capability-center .ai-image-provider-edit__locked dt{color:#778399;font-size:12px}.ai-capability-center .ai-image-provider-edit__locked dd{overflow:hidden;margin:4px 0 0;color:#25364d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ai-capability-center .ai-image-provider-edit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.ai-capability-center .ai-image-provider-edit__grid .ant-input-number,.ai-capability-center .ai-image-provider-edit__grid .ant-input-affix-wrapper{width:100%}.ai-capability-center .ai-image-provider-errors{min-width:0}.ai-capability-center .ai-image-provider-errors .ant-table-wrapper{max-width:100%;margin-top:10px}.ai-capability-center .ai-image-provider-errors .ant-table-cell{font-size:13px}.ai-capability-center .ai-image-provider-errors .ant-pagination{justify-content:flex-end;margin-top:12px}.ai-capability-center .ai-image-provider-errors__message{display:-webkit-box;overflow:hidden;max-height:42px;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-capability-center .ai-image-provider-error-text,.ai-image-provider-modal .ai-image-provider-error-text{display:-webkit-box;overflow:hidden;max-height:42px;color:inherit;font-size:13px;line-height:21px;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-image-provider-modal{font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.ai-image-provider-modal .ant-modal{max-width:calc(100vw - 24px)}.ai-image-provider-modal .ant-modal-content{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100vh - 32px);overflow:hidden;border-radius:8px}.ai-image-provider-modal .ant-modal-title{font-size:16px;font-weight:600;line-height:1.5}.ai-image-provider-modal .ant-modal-body{min-height:0;overflow:hidden;font-size:14px}.ai-image-provider-modal .ant-btn,.ai-image-provider-modal .ant-input,.ai-image-provider-modal .ant-input-affix-wrapper,.ai-image-provider-modal .ant-input-number,.ai-image-provider-modal .ant-input-number-input{min-height:36px;font-size:14px}.ai-image-provider-modal .ai-image-provider-edit{display:grid;gap:14px;max-height:calc(100vh - 210px);overflow:auto;padding-right:4px;font-size:14px}.ai-image-provider-modal .ai-image-provider-edit__locked{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-image-provider-modal .ai-image-provider-edit__locked dl{min-width:0;margin:0;padding:10px 12px;border-radius:6px;background:#f6f9fb}.ai-image-provider-modal .ai-image-provider-edit__locked dt{color:#778399;font-size:12px}.ai-image-provider-modal .ai-image-provider-edit__locked dd{overflow:hidden;margin:4px 0 0;color:#25364d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ai-image-provider-modal .ai-image-provider-edit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.ai-image-provider-modal .ai-image-provider-edit__grid .ant-input-number,.ai-image-provider-modal .ai-image-provider-edit__grid .ant-input-affix-wrapper{width:100%}.ai-image-provider-modal .ai-image-provider-errors{min-width:0;overflow:hidden}.ai-image-provider-modal .ai-image-provider-errors .ant-table-wrapper{max-width:100%;margin-top:10px}.ai-image-provider-modal .ai-image-provider-errors .ant-table-cell{font-size:13px}.ai-image-provider-modal .ai-image-provider-errors .ant-pagination{justify-content:flex-end;margin-top:12px}.ai-image-provider-modal .ai-image-provider-errors__message{display:-webkit-box;overflow:hidden;max-height:42px;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.ai-page-header h1{color:#132238;font-size:20px;font-weight:700;line-height:1.2}.ai-page-header p{margin-top:4px;color:#6b778c;font-size:13px}.ai-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.ai-summary-card,.ai-model-strip,.ai-flow-panel,.ai-step-editor,.ai-execution-panel,.ai-run-records{border:1px solid #dde7f0;border-radius:8px;background:#fff;box-shadow:0 8px 20px #1423370a}.ai-summary-card{display:flex;align-items:center;gap:18px;min-width:0;min-height:88px;padding:18px 22px}.ai-summary-card>.anticon{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:50%;font-size:24px}.ai-summary-card div{min-width:0}.ai-summary-card span,.ai-summary-card strong{display:block}.ai-summary-card span{color:#6b778c;font-size:13px}.ai-summary-card strong{overflow:hidden;margin-top:4px;color:#172033;font-size:26px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.ai-summary-card--green>.anticon{color:#00a884;background:#dff8f1}.ai-summary-card--blue>.anticon{color:#2d6cdf;background:#e7f0ff}.ai-summary-card--orange>.anticon{color:#e58a00;background:#fff1dc}.ai-summary-card--purple>.anticon{color:#8b5cf6;background:#efe8ff}.ai-model-strip{display:grid;grid-template-columns:minmax(150px,1.2fr) auto minmax(130px,.8fr) auto minmax(130px,.8fr) auto minmax(100px,.7fr) auto;gap:10px 18px;align-items:center;min-height:56px;margin-bottom:12px;padding:10px 16px}.ai-model-strip span{color:#6b778c;font-size:12px}.ai-model-strip strong{overflow:hidden;color:#334155;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ai-model-strip__title{color:#172033;font-size:16px;font-weight:700}.ai-flow-panel{margin-bottom:12px;padding:14px}.ai-flow-panel h2{margin-bottom:12px;color:#172033;font-size:17px;font-weight:700}.ai-flow-entry-row,.ai-flow-grid{display:grid;align-items:center;gap:8px}.ai-flow-entry-row{grid-template-columns:180px 28px 220px;margin-bottom:12px}.ai-flow-grid--top{grid-template-columns:minmax(170px,1fr) 28px minmax(170px,1fr) 28px minmax(210px,1.25fr) 28px minmax(170px,1fr) 28px minmax(170px,1fr);margin-bottom:12px}.ai-flow-grid--bottom{grid-template-columns:minmax(170px,1fr) 28px minmax(190px,1.05fr) 28px minmax(170px,1fr) 28px minmax(170px,1fr) 28px minmax(190px,1.05fr)}.ai-flow-node{display:flex;align-items:center;gap:12px;min-width:0;height:76px;padding:12px;border:1px solid #dce6ef;border-radius:8px;background:#fff;color:inherit;cursor:pointer;text-align:left}.ai-flow-node>span:not(.anticon){display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:50%;color:#1d3f84;background:#edf4ff;font-size:18px;font-weight:800}.ai-flow-node>div{min-width:0;flex:1}.ai-flow-node strong,.ai-flow-node em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-flow-node strong{color:#172033;font-size:15px;font-weight:700}.ai-flow-node em{margin-top:3px;color:#6b778c;font-size:12px;font-style:normal}.ai-flow-node--active,.ai-flow-node:hover{border-color:#00a884;box-shadow:inset 0 0 0 1px #00a884}.ai-flow-node--entry{background:#f2fffb}.ai-flow-node--confirm{background:#f4fffb}.ai-flow-node--pending em{color:#ff7a00;font-weight:700}.ai-flow-node__entry-icon,.ai-flow-node__confirm-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:50%;color:#00a884;background:#dff8f1;font-size:22px}.ai-flow-arrow{justify-self:center;color:#1e2e45;font-size:18px}.ai-workbench-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.85fr);gap:12px;margin-bottom:12px}.ai-step-editor,.ai-execution-panel,.ai-run-records{min-width:0;padding:14px}.ai-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ai-section-title h2{color:#172033;font-size:17px;font-weight:700}.ai-rule-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px}.ai-rule-list{display:grid;align-content:start;gap:10px;min-width:0}.ai-rule-list label{display:grid;gap:6px;color:#344054;font-size:13px}.ai-rule-list .ant-select{width:100%}.ai-rule-list--wide{max-width:360px}.ai-preview-transform{display:grid;grid-template-columns:minmax(180px,1fr) 38px minmax(180px,1fr);align-items:center;gap:18px;min-width:0}.ai-preview-transform>.anticon{justify-self:center;color:#1e2e45;font-size:20px}.ai-preview-box{min-width:0;border:1px solid #dde7f0;border-radius:8px;overflow:hidden}.ai-preview-box>span{display:block;padding:10px 14px;color:#6b778c;background:#fafcff;font-size:13px;font-weight:700}.ai-preview-box div{display:grid;grid-template-columns:72px minmax(0,1fr);border-top:1px solid #edf2f7}.ai-preview-box em,.ai-preview-box strong{overflow:hidden;padding:9px 12px;font-size:13px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.ai-preview-box em{color:#6b778c;background:#fbfdff}.ai-preview-box strong{color:#334155;font-weight:600}.ai-preview-box .is-danger{color:#f97316}.ai-step-editor__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:12px}.ai-setting-list{display:grid;gap:0;overflow:hidden;border:1px solid #dde7f0;border-radius:8px}.ai-setting-list button{display:grid;grid-template-columns:108px minmax(0,1fr);gap:12px;min-width:0;padding:11px 14px;border:0;border-bottom:1px solid #edf2f7;background:#fff;color:inherit;text-align:left}.ai-setting-list button:last-child{border-bottom:0}.ai-setting-list span{color:#6b778c;font-size:13px}.ai-setting-list strong{overflow:hidden;color:#334155;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ai-progress-card{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin:14px 0;padding:14px;border:1px solid #dde7f0;border-radius:8px}.ai-progress-card span,.ai-progress-card strong{display:block}.ai-progress-card span{color:#6b778c;font-size:12px}.ai-progress-card strong{margin-top:3px;color:#172033;font-size:18px}.ai-progress-card .ant-progress{grid-column:1/-1}.ai-run-button{width:100%;height:44px;font-size:15px}.ai-run-records h2{margin-bottom:10px;color:#172033;font-size:16px}.ai-run-records .ant-table-wrapper{max-width:100%}.ai-run-status{color:#2563eb}.ai-run-status--success{color:#00a884}.ai-run-status--error{color:#ef4444}.ai-config-modal{max-height:66vh;overflow:auto;padding-right:4px}.ai-model-config-list{display:grid;gap:12px}.ai-model-config-item{padding:14px;border:1px solid #dde7f0;border-radius:8px;background:#fff}.ai-model-config-item__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ai-model-config-item__head strong{color:#172033;font-size:15px}.ai-config-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.ai-config-form-grid .ant-input-number,.ai-config-form-grid .ant-select,.ai-config-form-grid .ant-input-affix-wrapper{width:100%}@media (max-width: 1480px){.ai-flow-grid--top,.ai-flow-grid--bottom{grid-template-columns:minmax(220px,1fr)}.ai-flow-arrow{display:none}}@media (max-width: 980px){.ai-capability-center{padding:14px}.ai-page-header,.ai-step-editor__actions{display:grid}.ai-summary-grid,.ai-workbench-grid,.ai-rule-layout,.ai-preview-transform,.ai-config-form-grid,.ai-model-strip,.ai-flow-entry-row{grid-template-columns:1fr}.ai-capability-center .ai-image-provider-section__header,.ai-capability-center .ai-image-provider-card__head{display:grid}.ai-capability-center .ai-image-provider-card__details,.ai-capability-center .ai-image-provider-card__metrics,.ai-capability-center .ai-image-provider-edit__locked,.ai-capability-center .ai-image-provider-edit__grid{grid-template-columns:1fr}.ai-capability-center .ai-image-provider-card__actions{justify-content:flex-start}.ai-image-provider-modal .ai-image-provider-edit__locked,.ai-image-provider-modal .ai-image-provider-edit__grid{grid-template-columns:1fr}}@media (max-height: 800px){.ai-image-provider-modal .ant-modal{top:8px;padding-bottom:8px}.ai-image-provider-modal .ai-image-provider-edit{max-height:calc(100vh - 184px)}}body{margin:0;background:#f6faf9}.register-main-account{display:grid;grid-template-columns:minmax(520px,44vw) minmax(640px,1fr);min-height:100vh;overflow-x:hidden;color:#0f1f38;background:linear-gradient(90deg,#f8fbfa,#f8fbfa 43%,#fff 43%,#fff)}.register-brand-panel{position:relative;display:flex;flex-direction:column;gap:34px;min-height:100vh;padding:clamp(42px,5vw,70px) clamp(38px,5vw,78px);overflow:hidden;border-right:1px solid rgba(226,236,241,.8)}.register-brand-panel:before,.register-brand-panel:after{position:absolute;z-index:0;content:"";border-radius:50%;filter:blur(2px)}.register-brand-panel:before{right:-120px;bottom:32px;width:380px;height:380px;background:#10af9114}.register-brand-panel:after{left:-180px;bottom:-190px;width:520px;height:520px;background:#59b9f51a}.register-brand-panel>*{position:relative;z-index:1}.register-brand-panel__logo-row{display:flex;align-items:center;gap:22px}.register-brand-panel__logo-row strong,.register-brand-panel__logo-row span{display:block}.register-brand-panel__logo-row strong{color:#0f1f38;font-size:30px;line-height:1}.register-brand-panel__logo-row span{margin-top:10px;color:#61708a;font-size:17px}.register-brand-panel__logo{display:grid;width:72px;height:72px;place-items:center;color:#fff;font-size:30px;font-weight:800;border-radius:18px;background:linear-gradient(135deg,#19c6a7,#05926f);box-shadow:0 18px 36px #10af9147}.register-brand-panel__headline h1{margin:0 0 20px;font-size:clamp(30px,2.65vw,38px);line-height:1.18;letter-spacing:0}.register-brand-panel__headline p{margin:0;color:#61708a;font-size:18px;line-height:1.7}.register-brand-panel__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:660px}.register-feature-card{display:flex;gap:16px;min-height:110px;padding:18px;border:1px solid #e5edf2;border-radius:12px;background:#ffffffc7;box-shadow:0 12px 28px #1d2f470a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.register-feature-card strong,.register-feature-card span{display:block}.register-feature-card strong{margin-bottom:8px;font-size:16px}.register-feature-card span{color:#61708a;font-size:14px;line-height:1.65}.register-feature-card__icon{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;color:#10af91;font-size:26px;border-radius:12px;background:#10af911a}.register-preview{position:relative;flex:1;min-height:330px;margin-top:6px}.register-preview__window{position:absolute;right:8%;bottom:24px;left:4%;min-height:280px;padding:18px;border:1px solid rgba(214,230,235,.9);border-radius:22px;background:#ffffffc7;box-shadow:0 24px 52px #1f37561f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.register-preview__top,.register-preview__kpis,.register-preview__charts{display:flex;align-items:center}.register-preview__top{gap:10px;margin-bottom:22px}.register-preview__mini-logo{display:grid;width:28px;height:28px;place-items:center;color:#fff;font-size:12px;font-weight:800;border-radius:7px;background:#10af91}.register-preview__dots{display:flex;gap:8px;margin-left:auto}.register-preview__dots i{width:8px;height:8px;border-radius:50%;background:#d8e5eb}.register-preview__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.register-preview__kpis span{padding:14px 10px;color:#10233d;font-weight:800;border-radius:10px;background:#f5faf9}.register-preview__kpis small{display:block;margin-top:6px;color:#61708a;font-size:11px;font-weight:500}.register-preview__charts{gap:28px;margin-top:26px}.register-preview__donut{display:grid;width:116px;height:116px;place-items:center;color:#0f1f38;font-weight:800;border-radius:50%;background:conic-gradient(#10af91 0,#10af91 66%,#69a8ff 66%,#69a8ff 84%,#ffd46b 84%,#ffd46b);box-shadow:inset 0 0 0 28px #fff}.register-preview__lines{display:grid;flex:1;gap:14px}.register-preview__lines i{height:10px;border-radius:999px;background:linear-gradient(90deg,#10af91e6,#69a8ffa6,#ffd46b80)}.register-preview__lines i:nth-child(2){width:82%}.register-preview__lines i:nth-child(3){width:68%}.register-preview__badge{position:absolute;z-index:2;display:grid;width:56px;height:56px;place-items:center;font-size:25px;border:1px solid #e5edf2;border-radius:16px;background:#ffffffdb;box-shadow:0 16px 34px #2542601f}.register-preview__badge--chart{left:0;bottom:130px;color:#10af91}.register-preview__badge--global{right:3%;bottom:210px;color:#3f83f8}.register-preview__wave{position:absolute;right:-80px;bottom:10px;left:-80px;height:160px;border-top:1px dashed rgba(16,175,145,.4);border-radius:50%;transform:rotate(-3deg)}.register-main-account__form-side{display:flex;flex-direction:column;align-items:center;min-width:0;padding:36px clamp(32px,5vw,76px) 42px}.register-main-account__top-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;width:min(100%,960px);margin-bottom:24px}.register-main-account__language{width:150px}.register-form-card{width:min(100%,960px);border:1px solid #e5edf2;border-radius:18px;box-shadow:0 22px 56px #1c2c4514}.register-form-card .ant-card-body{padding:clamp(28px,3.2vw,48px)}.register-form-card .ant-form-item{margin-bottom:18px}.register-form-card .ant-form-item-label>label{color:#10213a;font-weight:800}.register-form-card .ant-input-affix-wrapper,.register-form-card .ant-select-selector,.register-form-card .ant-input{min-height:46px;border-color:#dce6ed;border-radius:8px}.register-form-card .ant-input-prefix{margin-right:10px;color:#6b7a93}.register-form-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:28px}.register-form-card__header h2{margin:0 0 10px;color:#0f1f38;font-size:clamp(32px,2.8vw,42px);line-height:1.1;letter-spacing:0}.register-form-card__header p{margin:0;color:#61708a;font-size:16px}.register-form-card__trial{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:9px 14px;color:#058b73;font-weight:800;border:1px solid rgba(16,175,145,.25);border-radius:8px;background:#10af9114}.register-form-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}.password-strength{display:flex;align-items:center;gap:12px;margin:-6px 0 16px;color:#61708a;font-size:12px}.password-strength__bars{display:grid;grid-template-columns:repeat(3,44px);gap:6px}.password-strength__bars span{height:5px;border-radius:999px;background:#e7eef2}.password-strength.is-weak .password-strength__bars .is-active{background:#e5484d}.password-strength.is-medium .password-strength__bars .is-active{background:#f59f35}.password-strength.is-strong .password-strength__bars .is-active{background:#10af91}.register-form-card__submit{height:52px;margin-top:2px;font-size:18px;font-weight:800;border:0;border-radius:8px;background:linear-gradient(135deg,#14bd9e,#079879);box-shadow:0 16px 26px #10af9142}.register-form-card__links{margin:12px 0 18px;color:#61708a;text-align:center}.register-form-card__links .ant-btn-link{padding-inline:2px;color:#10af91;font-weight:800}.register-form-card__split{color:#c5d1da}.register-form-card__notice{border-color:#10af9129;background:#10af9114}.login-page .login-page__card{max-width:560px}.login-page .register-form-card__header{align-items:center}.login-page__bootstrap-alert{margin-bottom:20px}.login-page__bootstrap-alert .ant-alert-action{align-self:center}.login-page__bootstrap-modal-notice{margin-bottom:20px}@media (min-width: 1680px){.register-main-account{grid-template-columns:minmax(650px,44vw) minmax(800px,1fr)}.register-preview__window{left:2%}}@media (max-width: 1180px){.register-main-account{grid-template-columns:1fr;background:#fff}.register-brand-panel{min-height:auto;padding-bottom:32px}.register-preview{min-height:260px}}@media (max-width: 760px){.register-brand-panel,.register-main-account__form-side{padding-inline:20px}.register-brand-panel__features,.register-form-card__grid,.register-preview__kpis{grid-template-columns:1fr}.register-form-card__header,.register-main-account__top-actions{align-items:stretch;flex-direction:column}.register-main-account__language{width:100%}.register-preview__window{position:relative;right:auto;bottom:auto;left:auto}}:root,.dashboard-page{--dashboard-bg: #06111f;--dashboard-panel-bg: rgba(8, 18, 32, .68);--dashboard-panel-bg-strong: rgba(8, 20, 36, .82);--dashboard-border: rgba(0, 180, 255, .28);--dashboard-border-strong: rgba(0, 210, 255, .42);--dashboard-glow-primary: rgba(0, 210, 255, .35);--dashboard-glow-secondary: rgba(0, 180, 255, .22);--dashboard-glow-soft: rgba(0, 160, 255, .12);--dashboard-text-main: #d8f3ff;--dashboard-text-secondary: rgba(190, 225, 255, .72);--dashboard-text-muted: rgba(160, 205, 235, .48);--dashboard-cyan: #00e5ff;--dashboard-cyan-soft: #66f2ff;--dashboard-green: #15f0b5;--dashboard-orange: #ff9b3d;--dashboard-red: #ff5b5b;--dashboard-grid-line: rgba(0, 120, 180, .16);--dashboard-radius-sm: 4px;--dashboard-radius-md: 6px;--dashboard-radius-lg: 10px;--dashboard-gap-xs: 6px;--dashboard-gap-sm: 10px;--dashboard-gap-md: 14px;--dashboard-gap-lg: 18px;--dashboard-shadow-strong: 0 0 18px rgba(0, 200, 255, .24);--dashboard-shadow-medium: 0 0 12px rgba(0, 180, 255, .18);--dashboard-shadow-soft: 0 0 8px rgba(0, 160, 255, .1);--dashboard-font-title-size: 14px;--dashboard-font-title-weight: 600;--dashboard-font-subtitle-size: 12px;--dashboard-font-subtitle-weight: 400;--dashboard-font-kpi-title-size: 16px;--dashboard-font-kpi-title-weight: 600;--dashboard-font-kpi-value-size: 28px;--dashboard-font-kpi-value-weight: 700;--dashboard-font-table-text-size: 12px;--dashboard-font-table-text-weight: 400;--dashboard-font-table-value-size: 12px;--dashboard-font-table-value-weight: 600;--dashboard-font-hero-number-size: 36px;--dashboard-font-hero-number-weight: 700}.dashboard-page{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#00050d;color:var(--dashboard-text-main);font-family:Inter,Microsoft YaHei,PingFang SC,Arial,sans-serif}.dashboard-stage{position:relative;flex:0 0 auto;overflow:hidden;transform-origin:center center;background:var(--dashboard-bg)}.dashboard-background-layer,.dashboard-system-layer{position:absolute;top:0;right:0;bottom:0;left:0}.dashboard-system-layer{z-index:2;font-size:18px;pointer-events:none}.dashboard-system-layer button,.dashboard-system-layer select{pointer-events:auto}html:has(.dashboard-page),body:has(.dashboard-page),#root:has(.dashboard-page){width:100%;height:100%;margin:0;overflow:hidden;background:#00050d}.dashboard-page{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#00050d;color:#dffbff;font-family:Inter,Microsoft YaHei,PingFang SC,Arial,sans-serif}.dashboard-stage{position:relative;flex:0 0 auto;overflow:hidden;transform-origin:center center;background:#020815}.dashboard-background-layer,.dashboard-data-layer{position:absolute;top:0;right:0;bottom:0;left:0}.dashboard-background-layer{z-index:0;background-position:center;background-repeat:no-repeat;background-size:cover}.dashboard-data-layer{z-index:2;pointer-events:none}.dashboard-data-layer button,.dashboard-data-layer select{pointer-events:auto}.dashboard-exact-layer{font-size:18px}.dashboard-exact-panel{position:relative;width:100%;height:100%;overflow:hidden;border:0;background:transparent;box-shadow:none}.dashboard-exact-heading{display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 30px}.dashboard-exact-heading h2{margin:0;color:#e8fbff;font-size:22px;font-weight:800;letter-spacing:0;text-shadow:0 0 10px rgba(0,230,255,.74)}.dashboard-exact-heading span{color:#8bb9cc;font-size:16px}.dashboard-state{display:grid;height:calc(100% - 42px);place-items:center;color:#86bdd2;font-size:20px}.dashboard-state--map{height:calc(100% - 48px)}.dashboard-inline-error{color:#ff705c;font-size:16px;line-height:24px;padding:0 24px}.dashboard-header{position:relative;display:grid;grid-template-columns:520px 320px 1fr 700px;align-items:center;width:100%;height:100%}.dashboard-header__brand{padding-left:20px}.dashboard-header__brand strong{display:block;color:#00e6ff;font-size:28px;line-height:1;text-shadow:0 0 12px rgba(0,230,255,.75)}.dashboard-header__brand span{display:block;margin-top:8px;color:#7fa9bd;font-size:14px}.dashboard-header__time{display:flex;gap:18px;align-items:center;color:#a8d8e8;font-size:16px}.dashboard-header__time i{color:#00ffb5;font-style:normal}.dashboard-header__title{min-width:0;text-align:center}.dashboard-header__title h1{margin:0;color:#f3fdff;font-size:42px;font-weight:900;line-height:1;letter-spacing:0;text-shadow:0 0 14px rgba(0,230,255,.82),0 0 36px rgba(0,144,255,.62)}.dashboard-header__title p{margin:8px 0 0;overflow:hidden;color:#7edfff;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.dashboard-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-right:20px;white-space:nowrap}.dashboard-header__actions label,.dashboard-action-button{display:inline-flex;align-items:center;height:38px;border:1px solid rgba(0,230,255,.26);background:#020e208a;color:#bcecff;font-size:15px}.dashboard-header__actions label{gap:10px;padding-left:14px}.dashboard-header__actions label:first-child{width:168px}.dashboard-header__actions label:nth-child(2){width:224px}.dashboard-header__actions select{flex:1;min-width:0;height:100%;border:0;outline:0;color:#dffbff;background:transparent;font:inherit}.dashboard-header__actions option{color:#092033}.dashboard-action-button{gap:8px;min-width:90px;padding:0 16px;cursor:pointer}.dashboard-action-button:hover{color:#f4ffff;border-color:#00ffb58a}.dashboard-action-button:disabled{cursor:wait;opacity:.62}.dashboard-fullscreen-button{min-width:112px}.dashboard-kpi-card{display:grid;grid-template-columns:130px 1fr;align-items:center;padding:0 26px}.dashboard-kpi-icon{position:relative;width:86px;height:86px;border-radius:50%;background:radial-gradient(circle,#00e6ff33,#0090ff0f);box-shadow:0 0 18px #00e6ff42,inset 0 0 24px #00e6ff2e}.dashboard-kpi-icon:before,.dashboard-kpi-icon:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.dashboard-kpi-icon--cart:before{width:42px;height:28px;border:6px solid #00e6ff;border-top:0;transform:translate(-50%,-42%) skew(-8deg)}.dashboard-kpi-icon--cart:after{width:46px;height:36px;border-bottom:6px dotted #00e6ff;transform:translate(-50%,-4%)}.dashboard-kpi-icon--stack:before{width:48px;height:48px;background:linear-gradient(30deg,transparent 30%,#00e6ff 31% 37%,transparent 38%),linear-gradient(150deg,transparent 30%,#00e6ff 31% 37%,transparent 38%),linear-gradient(90deg,transparent 20%,#00e6ff 21% 29%,transparent 30% 43%,#00e6ff 44% 52%,transparent 53% 66%,#00e6ff 67% 75%,transparent 76%)}.dashboard-kpi-icon--user:before{width:28px;height:28px;border:6px solid #00e6ff;border-radius:50%;transform:translate(-50%,-75%)}.dashboard-kpi-icon--user:after{width:48px;height:30px;border:6px solid #00e6ff;border-top:0;border-radius:0 0 28px 28px;transform:translate(-50%,18%)}.dashboard-kpi-main span{display:block;color:#b2dbe8;font-size:20px;font-weight:700}.dashboard-kpi-main strong{display:block;margin-top:10px;color:#eaffff;font-size:50px;line-height:1;text-shadow:0 0 16px rgba(0,230,255,.56)}.dashboard-kpi-main em{display:block;margin-top:12px;color:#00ffb5;font-size:16px;font-style:normal}.dashboard-top-list{padding:10px 28px 0}.dashboard-top-list__head,.dashboard-top-list__row{display:grid;grid-template-columns:50px minmax(0,1fr) 72px 116px;align-items:center;gap:10px}.dashboard-top-list__head{height:26px;color:#71a9bf;font-size:14px}.dashboard-top-list__row{height:26px;color:#c5e8f1;font-size:15px}.dashboard-top-list__row b{display:grid;width:24px;height:24px;place-items:center;color:#00e6ff;font-size:17px;text-shadow:0 0 10px rgba(0,230,255,.76)}.dashboard-top-list__row span,.dashboard-top-list__row em,.dashboard-top-list__row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-top-list__row em{color:#dffbff;font-style:normal;text-align:right}.dashboard-top-list__row strong{color:#dffbff;text-align:right}.dashboard-global-map{overflow:visible}.dashboard-map-title{position:absolute;left:0;top:-4px;z-index:4;display:flex;align-items:center;justify-content:center;width:100%;height:38px}.dashboard-map-title h2{margin:0;color:#8ff5ff;font-size:22px;text-shadow:0 0 12px rgba(0,230,255,.8)}.dashboard-map-title span{position:absolute;right:34px;color:#86b7c7;font-size:15px}.dashboard-map-flylines{position:absolute;top:32px;right:0;bottom:0;left:0;width:100%;height:calc(100% - 32px)}.dashboard-map-flylines path{fill:none;stroke:#00e6ffb8;stroke-width:2;stroke-dasharray:12 16;filter:url(#exactFlylineGlow);animation:dashboardFlyline 5s linear infinite}.dashboard-map-node{position:absolute;z-index:5;display:inline-flex;align-items:center;gap:9px;color:#dffbff;transform:translate(-50%,-50%)}.dashboard-map-node i{width:16px;height:16px;border-radius:50%;background:#00e6ff;box-shadow:0 0 16px #00e6ff,0 0 34px #0090ffdb}.dashboard-map-node span{font-size:17px;text-shadow:0 0 10px rgba(0,230,255,.82)}.dashboard-map-tooltip{position:absolute;left:405px;top:190px;z-index:6;display:grid;gap:8px;width:230px;padding:16px 18px;border:1px solid rgba(0,230,255,.42);background:#010a18b8;box-shadow:inset 0 0 16px #00e6ff1a,0 0 18px #00e6ff2e}.dashboard-map-tooltip strong{color:#9af8ff;font-size:19px}.dashboard-map-tooltip span{color:#c2e9f3;font-size:16px}.dashboard-map-region-cards{position:absolute;left:56px;right:56px;bottom:26px;z-index:5;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.dashboard-map-region-cards article{min-height:64px;padding:12px 20px;background:#02142a6b}.dashboard-map-region-cards strong{display:block;color:#8ff5ff;font-size:20px}.dashboard-map-region-cards span,.dashboard-map-region-cards em{display:inline-block;margin-top:7px;color:#00ffb5;font-size:16px;font-style:normal}.dashboard-map-region-cards em{margin-left:18px}.dashboard-table-panel .dashboard-exact-heading{height:42px;padding-inline:28px}.dashboard-exact-table{padding:8px 26px 0}.dashboard-exact-table__head,.dashboard-exact-table__row{display:grid;align-items:center;gap:10px}.dashboard-exact-table__head{height:28px;color:#77aabe;font-size:14px}.dashboard-exact-table__row{height:25px;color:#c6e8f1;font-size:14px}.dashboard-exact-table__row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-exact-table--orders .dashboard-exact-table__head,.dashboard-exact-table--orders .dashboard-exact-table__row{grid-template-columns:130px 102px 72px 136px minmax(0,1fr) 80px 82px}.dashboard-exact-table--sync .dashboard-exact-table__head,.dashboard-exact-table--sync .dashboard-exact-table__row{grid-template-columns:112px 118px 92px 76px 92px 92px}.is-ok{color:#00ffb5}.is-warn{color:#f9a84f}.is-danger{color:#ff705c}.dashboard-trend-panel .dashboard-exact-heading,.dashboard-alert-panel .dashboard-exact-heading{height:42px;padding-inline:24px}.dashboard-chart{width:100%;height:calc(100% - 42px)}.dashboard-alert-list{display:grid;gap:7px;padding:6px 24px 0}.dashboard-alert-item{display:grid;grid-template-columns:34px minmax(0,1fr) 62px;align-items:center;gap:10px;min-height:40px;padding:5px 8px;border:1px solid rgba(249,168,79,.34);background:#5a240e57}.dashboard-alert-item b{display:grid;width:28px;height:28px;place-items:center;color:#1b1006;background:#f9a84f;font-size:16px;font-weight:800}.dashboard-alert-item strong,.dashboard-alert-item span,.dashboard-alert-item em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-alert-item strong{color:#ffe3b5;font-size:15px}.dashboard-alert-item span,.dashboard-alert-item em{color:#f2c995;font-size:12px;font-style:normal}.dashboard-alert-item button{height:26px;border:1px solid rgba(0,230,255,.28);color:#bdefff;background:#020f22a3;cursor:pointer}.dashboard-alert-item--high,.dashboard-alert-item--critical{border-color:#ff705c80;background:#5912166b}.dashboard-alert-item--high b,.dashboard-alert-item--critical b{color:#fff;background:#ff705c}.dashboard-donut-panel .dashboard-exact-heading,.dashboard-ai-panel .dashboard-exact-heading{height:44px;padding-inline:28px}.dashboard-donut-body{display:grid;grid-template-columns:190px 1fr;align-items:center;height:calc(100% - 44px);padding:0 28px}.dashboard-donut-panel--rate .dashboard-donut-body{grid-template-columns:190px 1fr}.dashboard-donut-panel--engine .dashboard-donut-body{grid-template-columns:170px 1fr}.dashboard-donut-ring{position:relative;display:grid;width:132px;height:132px;place-items:center;border-radius:50%;background:radial-gradient(circle at center,rgba(2,14,33,.95) 0 52%,transparent 53%),conic-gradient(#00ffb5 var(--donut-value),rgba(0,230,255,.22) 0);box-shadow:0 0 26px #00e6ff2e,inset 0 0 20px #00e6ff1a}.dashboard-donut-ring strong{color:#00ffb5;font-size:31px;line-height:1;text-shadow:0 0 12px rgba(0,255,181,.6)}.dashboard-donut-ring span{position:absolute;bottom:30px;color:#9cc4d1;font-size:13px}.dashboard-donut-panel--task .dashboard-donut-ring{width:154px;height:154px}.dashboard-donut-panel--task .dashboard-donut-body{grid-template-columns:190px 1fr}.dashboard-donut-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px}.dashboard-donut-legend article{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.dashboard-donut-legend i{width:9px;height:9px;border-radius:50%;background:#00e6ff;box-shadow:0 0 9px currentColor}.dashboard-donut-legend span{overflow:hidden;color:#91bdcd;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.dashboard-donut-legend strong{color:#dffbff;font-size:18px}.dashboard-ai-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:center;height:calc(100% - 44px);padding:10px 42px 20px 210px}.dashboard-ai-metrics article{min-width:0}.dashboard-ai-metrics span{display:block;overflow:hidden;color:#92bdcc;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.dashboard-ai-metrics strong{display:block;margin-top:12px;color:#dffbff;font-size:25px;line-height:1}@keyframes dashboardFlyline{0%{stroke-dashoffset:160}to{stroke-dashoffset:0}}.dashboard-system-panel{border:1px solid var(--dashboard-border);border-radius:var(--dashboard-radius-md);background:linear-gradient(180deg,rgba(102,242,255,.08),transparent 34%),var(--dashboard-panel-bg);box-shadow:var(--dashboard-shadow-medium),inset 0 0 18px var(--dashboard-glow-soft);position:relative;width:100%;height:100%;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.dashboard-system-panel:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:linear-gradient(90deg,var(--dashboard-glow-soft),transparent 26%,transparent 74%,var(--dashboard-glow-soft));opacity:.34;pointer-events:none}.dashboard-system-panel:hover{border-color:var(--dashboard-border-strong)}.dashboard-system-panel--secondary{background:linear-gradient(180deg,rgba(102,242,255,.06),transparent 38%),var(--dashboard-panel-bg)}.dashboard-system-panel--warning{border-color:#ff9b3d5c;background:linear-gradient(180deg,rgba(255,91,91,.08),transparent 36%),var(--dashboard-panel-bg-strong)}.dashboard-system-panel--glow-strong{box-shadow:var(--dashboard-shadow-strong),inset 0 0 24px var(--dashboard-glow-soft)}.dashboard-system-panel--glow-medium{box-shadow:var(--dashboard-shadow-medium),inset 0 0 18px var(--dashboard-glow-soft)}.dashboard-system-panel--glow-soft{box-shadow:var(--dashboard-shadow-soft),inset 0 0 12px var(--dashboard-glow-soft)}.dashboard-system-panel-title{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 24px}.dashboard-system-panel-title:before{content:"";width:4px;height:18px;margin-right:var(--dashboard-gap-sm);border-radius:var(--dashboard-radius-sm);background:var(--dashboard-cyan);box-shadow:0 0 10px var(--dashboard-glow-primary)}.dashboard-system-panel-title h2{color:var(--dashboard-text-main);font-size:var(--dashboard-font-title-size);font-weight:var(--dashboard-font-title-weight);letter-spacing:0;text-shadow:0 0 10px var(--dashboard-glow-primary);flex:1;margin:0;overflow:hidden;font-size:22px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.dashboard-system-panel-title span{color:var(--dashboard-text-muted);font-size:16px}.dashboard-system-panel-title--warning:before{background:var(--dashboard-orange);box-shadow:0 0 10px #ff9b3d66}.dashboard-system-panel__body{position:relative;z-index:1;height:calc(100% - 42px)}.dashboard-system-panel__body--none{height:100%;padding:0}.dashboard-system-panel__body--sm{padding:var(--dashboard-gap-sm)}.dashboard-system-panel__body--md{padding:var(--dashboard-gap-md)}.dashboard-system-panel__body--lg{padding:var(--dashboard-gap-lg)}.dashboard-system-state{display:grid;height:100%;min-height:76px;place-items:center;color:var(--dashboard-text-muted);font-size:18px}.dashboard-system-state strong{font-weight:500}.dashboard-system-state--loading{grid-template-rows:24px auto;gap:var(--dashboard-gap-sm)}.dashboard-system-state__spinner{width:22px;height:22px;border:2px solid var(--dashboard-border);border-top-color:var(--dashboard-cyan);border-radius:50%;animation:dashboardSystemSpin 1s linear infinite}.dashboard-system-inline-error{padding:0 16px 6px;color:var(--dashboard-red);font-size:13px}.dashboard-system-header{position:relative;display:grid;grid-template-columns:520px 320px 1fr 700px;align-items:center;width:100%;height:100%}.dashboard-system-header__brand{padding-left:20px}.dashboard-system-header__brand strong{display:block;color:var(--dashboard-cyan);font-size:28px;line-height:1;text-shadow:0 0 12px var(--dashboard-glow-primary)}.dashboard-system-header__brand span{display:block;margin-top:8px;color:var(--dashboard-text-secondary);font-size:var(--dashboard-font-subtitle-size)}.dashboard-system-header__time{display:flex;gap:var(--dashboard-gap-lg);align-items:center;color:var(--dashboard-text-secondary);font-size:16px}.dashboard-system-header__time i{color:var(--dashboard-green);font-style:normal}.dashboard-system-header__title{min-width:0;text-align:center}.dashboard-system-header__title h1{margin:0;color:#f3fdff;font-size:42px;font-weight:900;line-height:1;letter-spacing:0;text-shadow:0 0 14px var(--dashboard-glow-primary),0 0 36px rgba(0,144,255,.62)}.dashboard-system-header__title p{margin:8px 0 0;overflow:hidden;color:var(--dashboard-cyan-soft);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.dashboard-system-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--dashboard-gap-sm);padding-right:20px;white-space:nowrap}.dashboard-system-header__actions label,.dashboard-system-action-button,.dashboard-system-header__actions .dashboard-action-button{display:inline-flex;align-items:center;height:38px;border:1px solid var(--dashboard-border);background:var(--dashboard-panel-bg);color:var(--dashboard-text-main);font-size:15px}.dashboard-system-header__actions label{gap:var(--dashboard-gap-sm);padding-left:14px}.dashboard-system-header__actions label:first-child{width:168px}.dashboard-system-header__actions label:nth-child(2){width:224px}.dashboard-system-header__actions select{flex:1;min-width:0;height:100%;border:0;outline:0;color:var(--dashboard-text-main);background:transparent;font:inherit}.dashboard-system-header__actions option{color:var(--dashboard-bg)}.dashboard-system-action-button,.dashboard-system-header__actions .dashboard-action-button{gap:8px;min-width:90px;padding:0 16px;cursor:pointer}.dashboard-system-action-button:hover,.dashboard-system-header__actions .dashboard-action-button:hover{color:#f4ffff;border-color:var(--dashboard-border-strong)}.dashboard-system-action-button:disabled,.dashboard-system-header__actions .dashboard-action-button:disabled{cursor:wait;opacity:.62}.dashboard-system-header__actions .dashboard-fullscreen-button{min-width:112px}.dashboard-minimal-kpi{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;height:100%;padding:0 28px 0 168px;color:var(--dashboard-text-main);pointer-events:none}.dashboard-minimal-kpi span{color:var(--dashboard-text-secondary);font-size:18px;font-weight:700;line-height:1}.dashboard-minimal-kpi strong{margin-top:8px;color:#f2fdff;font-size:44px;font-weight:900;line-height:1;letter-spacing:0;text-shadow:0 0 12px var(--dashboard-glow-primary)}.dashboard-system-kpi-card.dashboard-system-panel{background:linear-gradient(180deg,rgba(102,242,255,.08),transparent 34%),var(--dashboard-bg)}.dashboard-system-kpi-card .dashboard-system-panel__body{display:grid;grid-template-columns:130px 1fr;align-items:center;height:100%;padding:0 26px}.dashboard-system-kpi-card__icon{position:relative;width:86px;height:86px;border-radius:50%;background:radial-gradient(circle,var(--dashboard-glow-secondary),transparent 62%);box-shadow:0 0 18px var(--dashboard-glow-primary),inset 0 0 24px var(--dashboard-glow-soft)}.dashboard-system-kpi-card__icon:before,.dashboard-system-kpi-card__icon:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.dashboard-system-kpi-card__icon--cart:before{width:42px;height:28px;border:6px solid var(--dashboard-cyan);border-top:0;transform:translate(-50%,-42%) skew(-8deg)}.dashboard-system-kpi-card__icon--cart:after{width:46px;height:36px;border-bottom:6px dotted var(--dashboard-cyan);transform:translate(-50%,-4%)}.dashboard-system-kpi-card__icon--stack:before{width:48px;height:48px;background:linear-gradient(30deg,transparent 30%,var(--dashboard-cyan) 31% 37%,transparent 38%),linear-gradient(150deg,transparent 30%,var(--dashboard-cyan) 31% 37%,transparent 38%),linear-gradient(90deg,transparent 20%,var(--dashboard-cyan) 21% 29%,transparent 30% 43%,var(--dashboard-cyan) 44% 52%,transparent 53% 66%,var(--dashboard-cyan) 67% 75%,transparent 76%)}.dashboard-system-kpi-card__icon--user:before{width:28px;height:28px;border:6px solid var(--dashboard-cyan);border-radius:50%;transform:translate(-50%,-75%)}.dashboard-system-kpi-card__icon--user:after{width:48px;height:30px;border:6px solid var(--dashboard-cyan);border-top:0;border-radius:0 0 28px 28px;transform:translate(-50%,18%)}.dashboard-system-kpi-card__content span{display:block;color:var(--dashboard-text-secondary);font-size:20px;font-weight:var(--dashboard-font-kpi-title-weight)}.dashboard-system-kpi-card__content strong{color:#f2fdff;font-size:50px;font-weight:var(--dashboard-font-hero-number-weight);letter-spacing:0;text-shadow:0 0 14px var(--dashboard-glow-primary);display:block;margin-top:10px;line-height:1;animation:dashboardSystemGlow 3s ease-in-out infinite}.dashboard-system-kpi-card__content em{display:block;margin-top:12px;color:var(--dashboard-green);font-size:16px;font-style:normal}.dashboard-system-ranking{display:grid;gap:0}.dashboard-system-ranking__head,.dashboard-system-ranking__row{display:grid;grid-template-columns:50px minmax(0,1fr) 72px 116px;align-items:center;gap:var(--dashboard-gap-sm)}.dashboard-system-ranking__head{height:26px;color:var(--dashboard-text-muted);font-size:14px}.dashboard-system-ranking__row{height:26px;color:var(--dashboard-text-secondary);font-size:15px}.dashboard-system-ranking__row b{display:grid;width:24px;height:24px;place-items:center;color:var(--dashboard-cyan);font-size:17px;text-shadow:0 0 10px var(--dashboard-glow-primary)}.dashboard-system-ranking__row .is-medal{border-radius:50%;color:#06111f;background:var(--dashboard-cyan);box-shadow:0 0 10px var(--dashboard-glow-primary)}.dashboard-system-ranking__row span,.dashboard-system-ranking__row em,.dashboard-system-ranking__row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-system-ranking__row em,.dashboard-system-ranking__row strong{text-align:right}.dashboard-system-ranking__row em{color:var(--dashboard-text-main);font-style:normal}.dashboard-system-ranking__row strong{color:var(--dashboard-text-main)}.dashboard-system-chart{width:100%;height:100%;animation:dashboardSystemFadeIn .22s ease-out}.dashboard-system-table{height:100%}.dashboard-system-table__head,.dashboard-system-table__row{display:grid;grid-template-columns:var(--dashboard-table-columns);align-items:center;gap:var(--dashboard-gap-sm)}.dashboard-system-table__head{height:28px;color:var(--dashboard-text-muted);font-size:14px}.dashboard-system-table__row{height:25px;color:var(--dashboard-text-secondary);font-size:14px}.dashboard-system-table__row:hover{background:var(--dashboard-glow-soft)}.dashboard-system-table__row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-ok,.is-success{color:var(--dashboard-green)}.is-warn,.is-warning{color:var(--dashboard-orange)}.is-danger{color:var(--dashboard-red)}.dashboard-system-alert-list{display:grid;gap:7px}.dashboard-system-alert-item{display:grid;grid-template-columns:34px minmax(0,1fr) 62px;align-items:center;gap:var(--dashboard-gap-sm);min-height:40px;padding:5px 8px;border:1px solid rgba(255,155,61,.34);background:#5a240e57}.dashboard-system-alert-item b{display:grid;width:28px;height:28px;place-items:center;color:var(--dashboard-bg);background:var(--dashboard-orange);font-size:16px;font-weight:800}.dashboard-system-alert-item strong,.dashboard-system-alert-item span,.dashboard-system-alert-item em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-system-alert-item strong{color:#ffe3b5;font-size:15px}.dashboard-system-alert-item span,.dashboard-system-alert-item em{color:#f2c995;font-size:12px;font-style:normal}.dashboard-system-alert-item button{height:26px;border:1px solid var(--dashboard-border);color:var(--dashboard-text-main);background:var(--dashboard-panel-bg);cursor:pointer}.dashboard-system-alert-item--high,.dashboard-system-alert-item--critical{border-color:#ff5b5b80;background:#5912166b}.dashboard-system-alert-item--high b,.dashboard-system-alert-item--critical b{color:#fff7f0;background:var(--dashboard-red)}.dashboard-system-donut-body{display:grid;grid-template-columns:170px 1fr;align-items:center;height:100%}.dashboard-system-donut-panel--task .dashboard-system-donut-body{grid-template-columns:180px 1fr}.dashboard-system-donut-ring{position:relative;display:grid;width:132px;height:132px;place-items:center;border-radius:50%;background:radial-gradient(circle at center,rgba(2,14,33,.95) 0 52%,transparent 53%),conic-gradient(var(--dashboard-green) var(--dashboard-donut-value),rgba(0,229,255,.22) 0);box-shadow:0 0 26px var(--dashboard-glow-secondary),inset 0 0 20px var(--dashboard-glow-soft)}.dashboard-system-donut-ring strong{color:var(--dashboard-green);font-size:31px;line-height:1;text-shadow:0 0 12px rgba(21,240,181,.6)}.dashboard-system-donut-ring span{position:absolute;bottom:30px;color:var(--dashboard-text-muted);font-size:13px}.dashboard-system-donut-panel--task .dashboard-system-donut-ring{width:154px;height:154px}.dashboard-system-donut-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px}.dashboard-system-donut-legend article{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:var(--dashboard-gap-sm);min-width:0}.dashboard-system-donut-legend i{width:9px;height:9px;border-radius:50%;background:var(--dashboard-cyan);box-shadow:0 0 9px currentColor}.dashboard-system-donut-legend .is-success{background:var(--dashboard-green)}.dashboard-system-donut-legend .is-warning{background:var(--dashboard-orange)}.dashboard-system-donut-legend .is-danger{background:var(--dashboard-red)}.dashboard-system-donut-legend span{overflow:hidden;color:var(--dashboard-text-muted);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.dashboard-system-donut-legend strong{color:var(--dashboard-text-main);font-size:18px}.dashboard-system-bottom-card .dashboard-system-panel__body{display:grid;align-items:center}.dashboard-system-ai-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dashboard-gap-lg);padding-left:150px}.dashboard-system-ai-metrics article{min-width:0}.dashboard-system-ai-metrics span{display:block;overflow:hidden;color:var(--dashboard-text-secondary);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.dashboard-system-ai-metrics strong{display:block;margin-top:12px;color:var(--dashboard-text-main);font-size:25px;line-height:1}.dashboard-system-mini-ring{position:relative;display:grid;width:132px;height:132px;margin-inline:auto;place-items:center;border-radius:50%;background:radial-gradient(circle at center,rgba(2,14,33,.95) 0 52%,transparent 53%),conic-gradient(var(--dashboard-green) var(--dashboard-donut-value),rgba(0,229,255,.22) 0);box-shadow:0 0 26px var(--dashboard-glow-secondary),inset 0 0 20px var(--dashboard-glow-soft)}.dashboard-system-mini-ring strong{color:var(--dashboard-green);font-size:31px;line-height:1;text-shadow:0 0 12px rgba(21,240,181,.6)}.dashboard-system-mini-ring span{position:absolute;bottom:30px;color:var(--dashboard-text-muted);font-size:13px}.dashboard-system-engine-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dashboard-gap-md);align-items:center}.dashboard-system-engine-summary article{min-width:0;padding:10px 12px;border-left:1px solid var(--dashboard-border);background:var(--dashboard-glow-soft)}.dashboard-system-engine-summary span{display:block;overflow:hidden;color:var(--dashboard-text-secondary);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.dashboard-system-engine-summary strong{display:block;margin-top:10px;color:var(--dashboard-text-main);font-size:24px}.dashboard-system-global-map{position:relative;width:100%;height:100%;overflow:visible;pointer-events:none}.dashboard-system-map-title{position:absolute;left:0;top:-4px;z-index:4;display:flex;align-items:center;justify-content:center;width:100%;height:38px}.dashboard-system-map-title h2{margin:0;color:var(--dashboard-cyan-soft);font-size:22px;text-shadow:0 0 12px var(--dashboard-glow-primary)}.dashboard-system-map-title span{position:absolute;right:34px;color:var(--dashboard-text-muted);font-size:15px}.dashboard-system-map-flylines{position:absolute;top:32px;right:0;bottom:0;left:0;width:100%;height:calc(100% - 32px)}.dashboard-system-map-flylines path{fill:none;stroke:var(--dashboard-cyan);stroke-width:2;stroke-dasharray:12 16;animation:dashboardSystemFlyline 5s linear infinite}.dashboard-system-map-node{position:absolute;z-index:5;display:inline-flex;align-items:center;gap:9px;color:var(--dashboard-text-main);transform:translate(-50%,-50%)}.dashboard-system-map-node i{width:16px;height:16px;border-radius:50%;background:var(--dashboard-cyan);box-shadow:0 0 16px var(--dashboard-cyan),0 0 34px var(--dashboard-glow-primary);animation:dashboardSystemPulse 3.6s ease-in-out infinite}.dashboard-system-map-node span{font-size:17px;text-shadow:0 0 10px var(--dashboard-glow-primary)}.dashboard-system-map-tooltip{position:absolute;left:405px;top:190px;z-index:6;display:grid;gap:8px;width:230px;padding:16px 18px;border:1px solid var(--dashboard-border-strong);background:var(--dashboard-panel-bg-strong);box-shadow:inset 0 0 16px var(--dashboard-glow-soft),var(--dashboard-shadow-medium)}.dashboard-system-map-tooltip strong{color:var(--dashboard-cyan-soft);font-size:19px}.dashboard-system-map-tooltip span{color:var(--dashboard-text-secondary);font-size:16px}.dashboard-system-map-region-cards{position:absolute;left:56px;right:56px;bottom:26px;z-index:5;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.dashboard-system-region-chip{min-height:64px;padding:12px 20px;border:1px solid var(--dashboard-border);border-radius:var(--dashboard-radius-sm);background:var(--dashboard-panel-bg)}.dashboard-system-region-chip strong{display:block;color:var(--dashboard-cyan-soft);font-size:20px}.dashboard-system-region-chip span,.dashboard-system-region-chip em{display:inline-block;margin-top:7px;color:var(--dashboard-green);font-size:16px;font-style:normal}.dashboard-system-region-chip em{margin-left:18px}@keyframes dashboardSystemSpin{to{transform:rotate(360deg)}}@keyframes dashboardSystemGlow{0%,to{text-shadow:0 0 12px var(--dashboard-glow-primary)}50%{text-shadow:0 0 22px var(--dashboard-glow-primary)}}@keyframes dashboardSystemFadeIn{0%{opacity:.3}to{opacity:1}}@keyframes dashboardSystemPulse{0%,to{transform:scale(1)}50%{transform:scale(1.28)}}@keyframes dashboardSystemFlyline{0%{stroke-dashoffset:160}to{stroke-dashoffset:0}}.dashboard-exact-heading h2{color:#c6eefb;font-size:21px;font-weight:700;text-shadow:0 0 10px rgba(0,230,255,.52)}.dashboard-kpi-card{grid-template-columns:118px minmax(0,1fr);padding:0 24px}.dashboard-kpi-icon{width:86px;height:86px;visibility:hidden;animation:dashboardKpiIconBreath 3.8s ease-in-out infinite}.dashboard-kpi-main span{color:#9dc9d9;font-size:20px;font-weight:600}.dashboard-kpi-main strong{margin-top:9px;color:#bff6ff;font-size:46px;font-weight:700;letter-spacing:0;text-shadow:0 0 6px rgba(191,246,255,.42),0 0 18px rgba(0,230,255,.36)}.dashboard-kpi-main em{color:#00ffb5;font-size:16px;text-shadow:0 0 8px rgba(0,255,181,.28)}.dashboard-visual-effects{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.dashboard-visual-effects__map{position:absolute;left:500px;top:300px;width:1500px;height:540px;opacity:.58}.dashboard-visual-effects__map path{fill:none;stroke:url(#dashboardMovingLine);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:18 42;filter:url(#dashboardLineGlow);animation:dashboardVisualFlyline 5.2s linear infinite}.dashboard-visual-effects__map path:nth-of-type(2){animation-duration:6.4s;animation-delay:-1.6s}.dashboard-visual-effects__map path:nth-of-type(3){animation-duration:4.8s;animation-delay:-2.2s}.dashboard-visual-effects__map path:nth-of-type(4){animation-duration:7s;animation-delay:-3s}.dashboard-visual-effects__map-scan{position:absolute;left:500px;top:300px;width:1500px;height:540px;background:linear-gradient(90deg,transparent 0%,rgba(0,230,255,.05) 48%,rgba(102,242,255,.12) 50%,rgba(0,230,255,.05) 52%,transparent 100%);opacity:.36;transform:translate(-100%);animation:dashboardMapScan 7.5s ease-in-out infinite}.dashboard-hud-frame{position:absolute;overflow:hidden;opacity:.52}.dashboard-hud-frame:before,.dashboard-hud-frame:after{content:"";position:absolute;width:26px;height:26px;border-color:#00e6ff6b;filter:drop-shadow(0 0 4px rgba(0,230,255,.28))}.dashboard-hud-frame:before{left:0;top:0;border-left:2px solid;border-top:2px solid}.dashboard-hud-frame:after{right:0;bottom:0;border-right:2px solid;border-bottom:2px solid}.dashboard-hud-frame i,.dashboard-hud-frame span{position:absolute;width:70px;height:2px;background:linear-gradient(90deg,transparent,rgba(0,230,255,.72),transparent);box-shadow:0 0 10px #00e6ff6b}.dashboard-hud-frame i{left:-90px;top:0;animation:dashboardEdgeRun 4.8s linear infinite}.dashboard-hud-frame span{right:-90px;bottom:0;animation:dashboardEdgeRunReverse 5.8s linear infinite}.dashboard-hud-frame b{position:absolute;right:10px;top:10px;width:5px;height:5px;border-radius:50%;background:#00e6ff;box-shadow:0 0 8px #00e6ffc2,0 0 16px #0090ff61;animation:dashboardCornerPulse 2.6s ease-in-out infinite}.dashboard-ring-effect{position:absolute;display:grid;width:164px;height:164px;place-items:center;border-radius:50%}.dashboard-ring-effect:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0 54%,rgba(102,242,255,.95),transparent 72% 100%);mask:radial-gradient(circle,transparent 0 58%,#000 60% 67%,transparent 69%);animation:dashboardRingRotate 4.5s linear infinite}.dashboard-ring-effect span{width:72%;height:72%;border-radius:inherit;border:1px solid rgba(0,230,255,.16);box-shadow:inset 0 0 16px #00e6ff24,0 0 18px #0090ff29}.dashboard-ring-effect--task{left:70px;top:952px;width:188px;height:188px}.dashboard-ring-effect--template{left:800px;top:1228px}.dashboard-ring-effect--shein{left:1348px;top:1228px}.dashboard-ring-effect--engine{left:2052px;top:1218px;width:176px;height:176px}.dashboard-engine-panel .dashboard-exact-heading{height:44px;padding-inline:32px}.dashboard-donut-panel--rate .dashboard-donut-body{grid-template-columns:170px minmax(0,1fr);padding-inline:24px}.dashboard-donut-panel--rate .dashboard-donut-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-donut-panel--rate .dashboard-donut-legend article{grid-template-columns:12px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 8px;align-content:center}.dashboard-donut-panel--rate .dashboard-donut-legend i{grid-row:1/span 2}.dashboard-donut-panel--rate .dashboard-donut-legend span{font-size:13px}.dashboard-donut-panel--rate .dashboard-donut-legend strong{font-size:17px}.dashboard-alert-list{gap:5px;padding:4px 22px 0}.dashboard-alert-item{grid-template-columns:30px minmax(0,1fr) 58px;min-height:35px;padding:3px 7px}.dashboard-alert-item b{width:25px;height:25px;font-size:14px}.dashboard-alert-item strong{font-size:14px}.dashboard-alert-item span,.dashboard-alert-item em{font-size:11px}.dashboard-alert-item button{height:24px;font-size:13px}.dashboard-engine-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end;height:calc(100% - 44px);padding:56px 36px 24px 250px}.dashboard-engine-summary article{min-width:0;padding:14px 16px;background:linear-gradient(180deg,#0090ff2e,#001e4842);border-left:1px solid rgba(0,230,255,.16)}.dashboard-engine-summary span{display:block;color:#91bdcd;font-size:16px}.dashboard-engine-summary strong{display:block;margin-top:8px;color:#bff6ff;font-size:28px;line-height:1;text-shadow:0 0 12px rgba(0,230,255,.36)}@keyframes dashboardVisualFlyline{to{stroke-dashoffset:-240}}@keyframes dashboardMapScan{0%,18%{transform:translate(-100%)}54%{transform:translate(100%)}to{transform:translate(100%)}}@keyframes dashboardEdgeRun{to{transform:translate(520px)}}@keyframes dashboardEdgeRunReverse{to{transform:translate(-520px)}}@keyframes dashboardCornerPulse{0%,to{opacity:.28;transform:scale(.86)}50%{opacity:1;transform:scale(1.25)}}@keyframes dashboardRingRotate{to{transform:rotate(360deg)}}@keyframes dashboardKpiIconBreath{0%,to{box-shadow:0 0 18px #00e6ff42,inset 0 0 24px #00e6ff2e}50%{box-shadow:0 0 28px #00e6ff6b,inset 0 0 32px #00e6ff3d}}.app-shell{min-height:100vh;background:#f4f7fb;color:#122033;display:flex;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.app-shell__sidebar{width:208px;flex:0 0 208px;box-sizing:border-box;min-height:100vh;height:100vh;padding:18px 14px;background:#fff;border-right:1px solid #e5ebf2;position:sticky;top:0;overflow:hidden;z-index:20}.app-shell__brand{display:flex;align-items:center;gap:10px;margin-bottom:16px}.app-shell__brand strong,.app-shell__brand span{display:block}.app-shell__brand strong{font-size:16px;line-height:20px}.app-shell__brand span{color:#6f7d90;font-size:10px;white-space:nowrap}.app-shell__logo{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#0bbf9a,#0a9f8b);font-weight:800}.app-shell__nav{display:grid;gap:3px;max-height:calc(100vh - 144px);padding-bottom:86px;overflow:auto}.app-shell__nav-group{display:contents}.app-shell__nav-title{display:none}.app-shell__nav-item{width:100%;height:38px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#26354a;cursor:pointer;display:flex;align-items:center;gap:10px;font-size:13px;text-decoration:none;text-align:left;transition:background .18s ease,color .18s ease}.app-shell__nav-item:hover,.app-shell__nav-item.is-active{background:#e8f7f3;color:#079678;font-weight:700}.app-shell__nav-icon{width:18px;color:#52627a;display:inline-flex;align-items:center;justify-content:center;font-size:15px}.app-shell__nav-item.is-active .app-shell__nav-icon,.app-shell__nav-item:hover .app-shell__nav-icon{color:#079678}.app-shell__main{min-width:0;flex:1}.app-shell__main--standalone{min-height:100vh}.app-shell__topbar{min-height:64px;padding:12px 20px;border-bottom:1px solid #e5ebf2;background:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:18}.app-shell__topbar strong,.app-shell__topbar span{display:block}.app-shell__topbar strong{margin-top:2px;font-size:18px}.app-shell__topbar span{color:#6f7d90;font-size:12px}.app-shell__topbar-main{min-width:0}.app-shell__topbar-main small{display:block;margin-top:2px;color:#8a97a8;font-size:12px}.app-shell__topbar-actions{display:flex;align-items:center;gap:10px}.app-shell__store-select{min-width:150px}.app-shell__icon-button{width:34px;height:34px;border:1px solid #d9e2ec;border-radius:8px;background:#fff;color:#344258;display:grid;place-items:center;cursor:pointer}.app-shell__user{height:34px;padding:0 10px;border:1px solid #d9e2ec;border-radius:8px;background:#fff;color:#344258;display:flex;align-items:center;gap:6px}.app-shell__user span{color:inherit;font-size:13px}.app-shell__status{padding:6px 10px;border-radius:999px;background:#fff7e6;color:#a35a00!important;border:1px solid #ffd591}.app-shell__sidebar-support,.app-shell__sidebar-status{position:absolute;left:24px;color:#6f7d90;font-size:12px}.app-shell__sidebar-support{bottom:62px}.app-shell__sidebar-status{bottom:26px;display:flex;align-items:center;gap:8px}.app-shell__sidebar-status span{width:8px;height:8px;border-radius:50%;background:#10b981}.app-shell__route-frame{min-width:0}.app-shell__route-frame .automation-sidebar,.app-shell__route-frame .product-library-sidebar,.app-shell__route-frame .product-selection-sidebar,.app-shell__route-frame .publish-sider,.app-shell__route-frame .price-review-sider,.app-shell__route-frame .store-sidebar,.app-shell__route-frame .bo-sidebar,.app-shell__route-frame .order-sidebar,.app-shell__route-frame .purchase-sidebar,.app-shell__route-frame .logistics-sidebar,.app-shell__route-frame .online-shipping-sidebar,.app-shell__route-frame .sub-account-sidebar,.app-shell__route-frame .account-sidebar{display:none!important}.app-shell__route-frame .price-review-main,.app-shell__route-frame .order-main,.app-shell__route-frame .order-content,.app-shell__route-frame .store-main,.app-shell__route-frame .store-content,.app-shell__route-frame .purchase-main,.app-shell__route-frame .logistics-main,.app-shell__route-frame .online-shipping-main,.app-shell__route-frame .automation-template-center,.app-shell__route-frame .product-library-page,.app-shell__route-frame .product-selection-page,.app-shell__route-frame .publish-center,.app-shell__route-frame .multi-store-edit-center,.app-shell__route-frame .account-main-layout{margin-left:0!important}.app-shell__route-frame .ant-layout{background:transparent}.app-shell-placeholder{min-height:calc(100vh - 64px);padding:32px}.app-shell-placeholder>div{max-width:720px;padding:28px;border:1px dashed #9fd9cd;border-radius:12px;background:#fff}.app-shell-placeholder p{margin:0 0 8px;color:#0a9f8b;font-weight:700}.app-shell-placeholder h1{margin:0 0 12px;font-size:28px}.app-shell-placeholder span{color:#607084}.app-shell-placeholder ul{margin:16px 0 0;padding-left:18px;color:#607084;line-height:1.9}.app-shell-placeholder--dashboard{background:linear-gradient(120deg,#10a88914,#4084ff14),#f4f7fb}@media (max-width: 960px){.app-shell{display:block}.app-shell__sidebar{width:100%;min-height:auto;position:static;border-right:0;border-bottom:1px solid #e5ebf2}.app-shell__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell__nav-group{min-width:0}.app-shell__topbar{align-items:flex-start;flex-direction:column;gap:10px}}
