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;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}:root{--brand-primary: #1677ff;--color-bg-base: #ffffff;--color-bg-layout: #f5f7fb;--color-bg-surface: #ffffff;--color-bg-subtle: #f9fafb;--color-bg-elevated: #ffffff;--color-bg-hover: #f8fafc;--color-border-default: #d9e1ec;--color-border-muted: #e5e7eb;--color-text-primary: #111827;--color-text-secondary: #4b5563;--color-text-muted: #6b7280;--app-bg: var(--color-bg-layout);--surface-bg: var(--color-bg-surface);--surface-subtle: var(--color-bg-subtle);--surface-elevated: var(--color-bg-elevated);--surface-hover: var(--color-bg-hover);--border-color: var(--color-border-default);--text-primary: var(--color-text-primary);--text-secondary: var(--color-text-secondary);--text-muted: var(--color-text-muted);--shadow-soft: 0 16px 48px rgba(17, 24, 39, .08);--shadow-hover: 0 12px 28px rgba(15, 23, 42, .1);--brand-soft: #eff6ff;--brand-border: #bfdbfe;--info-soft: #eff6ff;--info-text: #1d4ed8;--info-border: #bfdbfe;--success-soft: #dcfce7;--success-text: #166534;--success-border: #bbf7d0;--warning-soft: #fef3c7;--warning-text: #92400e;--warning-border: #fde68a;--danger-soft: #fee2e2;--danger-text: #991b1b;--danger-border: #fecaca;--violet-soft: #ede9fe;--violet-text: #5b21b6;--violet-border: #ddd6fe;--status-success: #16a34a;--status-processing: #1677ff;--status-warning: #d97706;--status-danger: #dc2626;--status-neutral: #64748b;--motion-fast: .12s;--motion-normal: .18s;--motion-slow: .24s;--motion-ease: cubic-bezier(.2, 0, 0, 1);color:var(--text-primary);background:var(--app-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-appearance=dark]{--color-bg-base: #0b1220;--color-bg-layout: #0b1220;--color-bg-surface: #111827;--color-bg-subtle: #162033;--color-bg-elevated: #182235;--color-bg-hover: #1d293d;--color-border-default: #2b364a;--color-border-muted: #253044;--color-text-primary: #f1f5f9;--color-text-secondary: #cbd5e1;--color-text-muted: #94a3b8;--shadow-soft: 0 16px 48px rgba(0, 0, 0, .32);--shadow-hover: 0 14px 32px rgba(0, 0, 0, .34);--brand-soft: rgba(96, 165, 250, .16);--brand-border: rgba(96, 165, 250, .34);--info-soft: rgba(96, 165, 250, .16);--info-text: #93c5fd;--info-border: rgba(96, 165, 250, .34);--success-soft: rgba(34, 197, 94, .16);--success-text: #86efac;--success-border: rgba(34, 197, 94, .34);--warning-soft: rgba(245, 158, 11, .18);--warning-text: #fcd34d;--warning-border: rgba(245, 158, 11, .36);--danger-soft: rgba(248, 113, 113, .16);--danger-text: #fca5a5;--danger-border: rgba(248, 113, 113, .34);--violet-soft: rgba(167, 139, 250, .16);--violet-text: #c4b5fd;--violet-border: rgba(167, 139, 250, .34);--status-success: #22c55e;--status-processing: #60a5fa;--status-warning: #f59e0b;--status-danger: #f87171;--status-neutral: #94a3b8}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;color:var(--text-primary);background:var(--app-bg);transition:color var(--motion-normal) var(--motion-ease),background-color var(--motion-normal) var(--motion-ease)}button,input,textarea,select{font:inherit}#app{min-height:100vh}.ant-layout{color:var(--text-primary);background:var(--app-bg)}.ant-layout,.ant-layout-header,.ant-layout-content,.ant-card,.ant-modal-content,.ant-drawer-content,.ant-dropdown-menu,.ant-popover-inner,.ant-table,.ant-table-container,.ant-table-cell,.ant-list-item,.ant-descriptions-view,.ant-tabs-content-holder,.login-panel,.metric-card,.panel-block{transition:color var(--motion-normal) var(--motion-ease),background-color var(--motion-normal) var(--motion-ease),border-color var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease)}.ant-card,.ant-modal-content,.ant-drawer-content,.ant-dropdown-menu,.ant-popover-inner,.ant-notification-notice,.ant-message-notice-content,.ant-modal-header,.ant-modal-footer,.ant-drawer-header,.ant-popover-title{color:var(--text-primary);background:var(--surface-elevated);border-color:var(--border-color)}.ant-modal-title,.ant-drawer-title{color:var(--text-primary)}.ant-table-wrapper .ant-table{color:var(--text-primary);background:var(--surface-bg)}.ant-table-wrapper .ant-table-thead>tr>th{color:var(--text-secondary);background:var(--surface-subtle);border-color:var(--border-color)}.ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-tbody>tr>th{border-color:var(--border-color)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--surface-hover)}.ant-table-wrapper .ant-table-cell-fix-left,.ant-table-wrapper .ant-table-cell-fix-right{background:var(--surface-bg)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>.ant-table-cell-fix-left,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>.ant-table-cell-fix-right{background:var(--surface-hover)}.ant-empty-description,.ant-form-item-label>label,.ant-checkbox-wrapper,.ant-radio-wrapper,.ant-descriptions-item-label,.ant-descriptions-item-content,.ant-list-item-meta-title,.ant-list-item-meta-description,.ant-tabs-tab,.ant-pagination,.ant-upload-hint{color:var(--text-secondary)}.ant-descriptions .ant-descriptions-item-label,.ant-descriptions .ant-descriptions-item-content{background:var(--surface-bg);border-color:var(--border-color)}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-input,.ant-picker,.ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-mentions,.ant-input-password{color:var(--text-primary);background:var(--surface-bg);border-color:var(--border-color)}.ant-input::placeholder,.ant-input-number-input::placeholder,.ant-select-selection-placeholder{color:var(--text-muted)}.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container{color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--border-color)}.ant-select-item{color:var(--text-primary)}.ant-select-item-option-active:not(.ant-select-item-option-disabled),.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--surface-hover)}.ant-tabs-top>.ant-tabs-nav:before{border-color:var(--border-color)}.ant-alert{border-color:var(--border-color)}.ant-tag{max-width:100%;border-radius:999px}.ant-tag-default{color:var(--text-secondary);background:var(--surface-subtle);border-color:var(--border-color)}:root[data-appearance=dark] .ant-btn-default,:root[data-appearance=dark] .ant-btn-text,:root[data-appearance=dark] .ant-btn-dashed{color:var(--text-primary)}:root[data-appearance=dark] .ant-btn-default,:root[data-appearance=dark] .ant-btn-dashed{background:var(--surface-bg);border-color:var(--border-color)}:root[data-appearance=dark] .ant-btn-default:hover,:root[data-appearance=dark] .ant-btn-dashed:hover,:root[data-appearance=dark] .ant-btn-text:hover{background:var(--surface-hover);border-color:var(--brand-border)}:root[data-appearance=dark] .ant-tag-blue{color:var(--info-text);background:var(--info-soft);border-color:var(--info-border)}:root[data-appearance=dark] .ant-tag-green{color:var(--success-text);background:var(--success-soft);border-color:var(--success-border)}:root[data-appearance=dark] .ant-tag-gold,:root[data-appearance=dark] .ant-tag-orange{color:var(--warning-text);background:var(--warning-soft);border-color:var(--warning-border)}:root[data-appearance=dark] .ant-tag-red{color:var(--danger-text);background:var(--danger-soft);border-color:var(--danger-border)}:root[data-appearance=dark] .ant-tag-purple{color:var(--violet-text);background:var(--violet-soft);border-color:var(--violet-border)}.page-section,.motion-fade-in{animation:cnkd-fade-in var(--motion-normal) var(--motion-ease)}.motion-slide-up{animation:cnkd-slide-up var(--motion-slow) var(--motion-ease)}.motion-scale-in{animation:cnkd-scale-in var(--motion-normal) var(--motion-ease)}.motion-soft-pulse,.status-dot.is-processing{animation:cnkd-soft-pulse 1.4s var(--motion-ease) infinite}.interactive-surface{transition:transform var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease)}.interactive-surface:hover{box-shadow:var(--shadow-hover);transform:translateY(-1px)}.announcement-rich-content{color:var(--text-primary);line-height:1.75}.announcement-rich-content h1,.announcement-rich-content h2,.announcement-rich-content h3,.announcement-rich-content h4,.announcement-rich-content p,.announcement-rich-content ul,.announcement-rich-content ol,.announcement-rich-content blockquote,.announcement-rich-content pre{margin-top:0}.announcement-rich-content h1,.announcement-rich-content h2,.announcement-rich-content h3,.announcement-rich-content h4{margin-bottom:10px;color:var(--text-primary);font-weight:700;line-height:1.35}.announcement-rich-content p,.announcement-rich-content ul,.announcement-rich-content ol{margin-bottom:12px}.announcement-rich-content ul,.announcement-rich-content ol{padding-left:20px}.announcement-rich-content a{color:var(--brand-primary)}.announcement-rich-content code,.announcement-rich-content pre{color:var(--text-primary);background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:6px}.announcement-rich-content code{padding:1px 6px}.announcement-rich-content pre{overflow:auto;padding:10px 12px}.announcement-rich-content blockquote{padding:8px 12px;color:var(--text-secondary);background:var(--surface-subtle);border-left:3px solid var(--brand-primary);border-radius:6px}@keyframes cnkd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cnkd-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cnkd-scale-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes cnkd-soft-pulse{0%,to{opacity:.58;transform:scale(1)}50%{opacity:1;transform:scale(1.28)}}.login-page{display:grid;min-height:100vh;place-items:center;padding:24px;background:linear-gradient(180deg,#1677ff14,#1677ff00),var(--app-bg)}.login-panel{width:min(420px,100%);padding:28px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-soft)}.auth-wide-panel{width:min(520px,100%)}.login-heading{display:flex;gap:14px;align-items:center;margin-bottom:28px}.login-heading h1,.login-heading p{margin:0}.login-heading h1{font-size:22px;font-weight:700}.login-heading p{margin-top:4px;color:var(--text-secondary)}.login-mark,.brand-mark{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;color:#fff;font-weight:700;background:var(--brand-primary);border-radius:8px}.login-mark img,.brand-mark img{width:26px;height:26px;object-fit:contain}.login-error{margin-bottom:16px}.auth-link-row{display:flex;justify-content:center;gap:16px;margin-top:16px}.auth-link-row.split{justify-content:space-between}.admin-shell{min-height:100vh}.admin-sider{position:sticky;top:0;height:100vh;overflow:auto}.brand{display:flex;align-items:center;gap:12px;height:64px;padding:12px 16px}.brand-collapsed{justify-content:center;padding-inline:0}.brand-name{color:#fff;font-size:16px;font-weight:700}.brand-subtitle{max-width:100%;overflow:hidden;margin-top:2px;color:var(--text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:16px;height:64px;padding:0 20px;line-height:normal;background:var(--surface-bg);border-bottom:1px solid var(--border-color)}.header-title{display:flex;min-width:0;flex:1;align-items:center;gap:10px;font-size:16px;font-weight:700}.header-actions{display:flex;align-items:center;gap:8px}.icon-button{width:36px;height:36px}.user-button{display:inline-flex;align-items:center;gap:8px;max-width:180px}.user-button span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-tag{margin-inline-end:0}.admin-content{min-width:0;padding:20px}.customer-shell{min-height:100vh}.customer-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:18px;height:64px;min-width:0;padding:0 20px;line-height:normal;background:var(--surface-bg);border-bottom:1px solid var(--border-color)}.customer-brand{display:flex;align-items:center;gap:12px;min-width:220px}.customer-brand>div:last-child{display:grid;min-width:0;gap:2px}.customer-brand-name{max-width:100%;overflow:hidden;color:var(--text-primary);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.customer-brand .brand-subtitle{line-height:1.25}.customer-menu{min-width:0;flex:1;border-bottom:0}.customer-actions{display:flex;min-width:0;flex:0 1 auto;align-items:center;gap:8px;justify-content:flex-end}.customer-content{min-width:0;padding:20px}.page-section{display:flex;flex-direction:column;gap:16px;max-width:1480px;margin:0 auto}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}.page-heading>div{min-width:0}.page-heading>.ant-space{flex:0 1 auto;justify-content:flex-end;min-width:0}.page-heading h1,.page-heading p{margin:0}.page-heading h1{font-size:22px;font-weight:700}.page-heading p{margin-top:4px;color:var(--text-secondary)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px}.metric-card,.panel-block{background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.metric-card{display:grid;min-height:116px;align-content:space-between;padding:16px}.metric-label{color:var(--text-secondary);font-size:13px}.metric-card strong{font-size:28px;line-height:1}.content-grid{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:16px}.panel-block{min-width:0;overflow:hidden;padding:16px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-heading h2{margin:0;font-size:16px;font-weight:700}.table-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.toolbar-search{width:min(360px,100%)}.toolbar-select{width:160px}.node-name{display:grid;gap:2px}.node-name strong{font-weight:700}.node-name span,.muted{color:var(--text-secondary);font-size:12px}.node-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.task-timeline{margin-top:20px}.log-item{display:grid;gap:2px}.log-item span{color:var(--text-secondary);font-size:12px}.json-preview{margin:16px 0 0;padding:12px;overflow:auto;color:var(--text-primary);font-size:12px;line-height:1.55;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.price-preview{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.price-preview>div{display:grid;min-width:120px;gap:2px}.price-preview span{color:var(--text-secondary);font-size:12px}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.full-input{width:100%}.detail-grid{display:grid;grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);gap:16px}.ant-table-wrapper{min-width:0}.customer-command-panel,.asset-command-panel,.asset-detail-command,.catalog-command-panel,.order-command-panel,.service-command-panel,.profile-command-panel,.customer-kpi-card,.asset-kpi-card,.asset-detail-kpi,.catalog-kpi-card,.catalog-sku-card,.order-kpi-card,.service-kpi-card,.profile-kpi-card,.customer-work-item,.asset-attention-item,.catalog-line-button,.customer-action,.order-work-item,.service-work-item{transition:color var(--motion-normal) var(--motion-ease),background-color var(--motion-normal) var(--motion-ease),border-color var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}:root[data-appearance=dark] .customer-action:hover,:root[data-appearance=dark] .catalog-sku-card:hover,:root[data-appearance=dark] .catalog-line-button:hover,:root[data-appearance=dark] .catalog-line-active{box-shadow:var(--shadow-hover)}.ant-table-content{scrollbar-color:var(--text-muted) transparent;scrollbar-width:thin}.ant-table-content::-webkit-scrollbar{height:8px}.ant-table-content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 72%,transparent);border-radius:999px}.ant-table-content::-webkit-scrollbar-track{background:transparent}@media(max-width:980px){.metric-grid,.content-grid,.detail-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.admin-sider{position:sticky;z-index:20;width:72px!important;min-width:72px!important;max-width:72px!important;flex:0 0 72px!important}.admin-header{gap:8px;padding:0 12px}.header-title{gap:6px}.header-title>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions{gap:4px}.customer-actions{flex:0 0 auto;gap:4px}.user-button{max-width:112px;padding-inline:8px}.customer-actions .user-button span:last-child{display:none}.user-button .role-tag{display:none}.admin-content{padding:14px}.customer-header{align-items:stretch;flex-wrap:wrap;row-gap:10px;height:auto!important;min-height:64px;padding:12px 14px!important;line-height:normal!important}.customer-brand{min-width:0;flex:1 1 220px}.customer-menu{order:3;width:100%;flex-basis:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none}.customer-menu::-webkit-scrollbar{display:none}.customer-menu.ant-menu-horizontal{line-height:42px}.customer-menu .ant-menu-overflow{min-width:max-content}.customer-content{padding:16px 14px 14px}.page-heading{flex-direction:column}.page-heading>.ant-space{width:100%;flex-wrap:wrap;justify-content:flex-start}.page-heading>.ant-space .ant-space-item{min-width:0}.page-heading>.ant-space .ant-btn{min-width:112px}.ant-modal{max-width:calc(100vw - 24px);margin:8px auto;padding-bottom:8px}.ant-modal-content{display:flex;max-height:calc(100vh - 24px);flex-direction:column}.ant-modal-body{min-height:0;overflow:auto}.ant-drawer-content-wrapper{width:100vw!important;max-width:100vw!important}.ant-drawer-header{padding:14px 16px}.ant-drawer-body{min-width:0;overflow-x:hidden;padding:16px}.product-command-panel>.ant-space,.sku-command-panel>.ant-space,.template-command-panel>.ant-space,.payment-command-panel>.ant-space,.notification-command-panel>.ant-space,.asset-command-panel>.ant-space,.catalog-command-panel>.ant-space,.order-command-panel>.ant-space,.service-command-panel>.ant-space,.profile-command-panel>.ant-space{width:100%;flex-wrap:wrap}.metric-grid,.content-grid,.detail-grid,.node-form{grid-template-columns:1fr}.span-2,.span-3{grid-column:span 1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.security-challenge[data-v-27887f71]{margin-bottom:16px}.geetest-panel[data-v-27887f71]{display:grid;gap:10px}.geetest-container[data-v-27887f71]{min-height:1px}.challenge-alert[data-v-27887f71]{margin-top:2px}@media(max-width:760px){[data-v-7abe95e1] .ant-col{max-width:100%;flex:0 0 100%}}.announcement-page[data-v-52a068e9]{display:grid;gap:16px}.announcement-table-panel[data-v-52a068e9]{min-height:420px}.announcement-form[data-v-52a068e9]{display:grid;gap:12px}.announcement-form-grid[data-v-52a068e9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.announcement-switch-row[data-v-52a068e9]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--text-secondary)}.announcement-editor-grid[data-v-52a068e9]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:16px;align-items:stretch}.announcement-content-editor[data-v-52a068e9]{min-height:320px}.announcement-preview-panel[data-v-52a068e9]{min-width:0;padding:14px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.announcement-drawer-footer[data-v-52a068e9]{display:flex;justify-content:flex-end;gap:10px}.announcement-modal-preview h2[data-v-52a068e9]{margin:12px 0 6px;font-size:22px}.announcement-modal-preview>p[data-v-52a068e9]{margin:0 0 16px;color:var(--text-secondary)}@media(max-width:960px){.announcement-form-grid[data-v-52a068e9],.announcement-editor-grid[data-v-52a068e9]{grid-template-columns:1fr}}.customer-announcement[data-v-84db98d4]{display:grid;gap:12px}.customer-announcement-head[data-v-84db98d4]{display:flex;flex-wrap:wrap;gap:8px}.customer-announcement h2[data-v-84db98d4]{margin:0;color:var(--text-primary);font-size:22px;line-height:1.25}.customer-announcement-summary[data-v-84db98d4]{margin:0;color:var(--text-secondary);line-height:1.7}.customer-announcement-content[data-v-84db98d4]{max-height:min(48vh,420px);overflow:auto}.customer-announcement-actions[data-v-84db98d4]{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}@media(max-width:640px){.customer-announcement-actions[data-v-84db98d4]{flex-direction:column-reverse}.customer-announcement-actions .ant-btn[data-v-84db98d4]{width:100%}}.customer-message-menu-label[data-v-9ac78e22]{position:relative;display:inline-flex;align-items:center;gap:6px}.customer-message-menu-badge[data-v-9ac78e22]{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ff4d4f;color:#fff;font-size:12px;line-height:18px;text-align:center}.stream-status[data-v-9ac78e22]{display:inline-flex;align-items:center;gap:6px;min-width:86px;height:28px;justify-content:center;padding:0 8px;color:var(--text-secondary);font-size:12px;white-space:nowrap;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:999px}.stream-dot[data-v-9ac78e22]{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--status-neutral)}.stream-status.is-connected .stream-dot[data-v-9ac78e22]{background:var(--status-success)}.stream-status.is-connecting .stream-dot[data-v-9ac78e22],.stream-status.is-reconnecting .stream-dot[data-v-9ac78e22]{background:var(--status-warning);animation:cnkd-soft-pulse 1.4s var(--motion-ease) infinite}.stream-status.is-error .stream-dot[data-v-9ac78e22]{background:var(--status-danger)}@media(max-width:760px){.stream-status[data-v-9ac78e22]{width:32px;min-width:32px;padding:0;font-size:0}}.asset-ops-workbench[data-v-13ae77c7]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr);gap:16px}.asset-ops-kpis[data-v-13ae77c7]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;grid-column:1 / -1}.asset-ops-card[data-v-13ae77c7]{display:grid;min-height:132px;align-content:space-between;justify-items:start;gap:8px;padding:16px;color:var(--text-primary);text-align:left;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.asset-ops-card[data-v-13ae77c7]:hover{border-color:var(--brand-primary);box-shadow:var(--shadow-card);transform:translateY(-1px)}.asset-ops-card-icon[data-v-13ae77c7]{display:inline-grid;width:34px;height:34px;place-items:center;color:var(--brand-primary);background:var(--surface-subtle);border-radius:8px}.asset-ops-card-success .asset-ops-card-icon[data-v-13ae77c7]{color:var(--status-success)}.asset-ops-card-warning .asset-ops-card-icon[data-v-13ae77c7]{color:var(--status-warning)}.asset-ops-card-danger .asset-ops-card-icon[data-v-13ae77c7]{color:var(--status-danger)}.asset-ops-card-processing .asset-ops-card-icon[data-v-13ae77c7]{color:var(--status-processing)}.asset-ops-card-label[data-v-13ae77c7],.asset-ops-card small[data-v-13ae77c7]{color:var(--text-secondary);font-size:12px}.asset-ops-card strong[data-v-13ae77c7]{overflow:hidden;max-width:100%;font-size:28px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.asset-ops-panel[data-v-13ae77c7]{min-width:0;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.asset-ops-panel-heading[data-v-13ae77c7]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.asset-ops-panel-heading h2[data-v-13ae77c7],.asset-ops-panel-heading p[data-v-13ae77c7]{margin:0}.asset-ops-panel-heading h2[data-v-13ae77c7]{font-size:16px;font-weight:700}.asset-ops-panel-heading p[data-v-13ae77c7]{margin-top:4px;color:var(--text-secondary);font-size:12px}.asset-node-bars[data-v-13ae77c7],.asset-risk-list[data-v-13ae77c7],.asset-drift-list[data-v-13ae77c7]{display:grid;gap:10px}.asset-node-row[data-v-13ae77c7]{display:grid;gap:7px}.asset-node-row-head[data-v-13ae77c7]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.asset-node-title[data-v-13ae77c7]{display:grid;gap:2px;min-width:0}.asset-node-row-head strong[data-v-13ae77c7],.asset-risk-row strong[data-v-13ae77c7],.asset-drift-row strong[data-v-13ae77c7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-node-row-head span[data-v-13ae77c7],.asset-risk-row span[data-v-13ae77c7],.asset-drift-row span[data-v-13ae77c7],.asset-drift-row small[data-v-13ae77c7]{color:var(--text-secondary);font-size:12px}.asset-node-bar-track[data-v-13ae77c7]{height:8px;overflow:hidden;background:var(--surface-subtle);border-radius:999px}.asset-node-bar-fill[data-v-13ae77c7]{display:block;height:100%;background:linear-gradient(90deg,var(--brand-primary),var(--status-processing));border-radius:inherit}.asset-risk-row[data-v-13ae77c7]{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:48px;padding:8px 0;border-bottom:1px solid var(--border-color)}.asset-risk-row[data-v-13ae77c7]:last-child{border-bottom:0}.asset-risk-row>div[data-v-13ae77c7]{display:grid;min-width:0;gap:2px}.asset-risk-dot[data-v-13ae77c7]{width:8px;height:8px;border-radius:50%;background:var(--status-neutral)}.asset-risk-dot.is-warning[data-v-13ae77c7]{background:var(--status-warning)}.asset-risk-dot.is-danger[data-v-13ae77c7]{background:var(--status-danger)}.asset-drift-panel[data-v-13ae77c7]{grid-column:1 / -1}.asset-drift-summary[data-v-13ae77c7]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.asset-drift-summary-item[data-v-13ae77c7]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;color:var(--text-secondary);font-size:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:999px}.asset-drift-summary-item.is-critical[data-v-13ae77c7]{color:var(--status-danger)}.asset-drift-summary-item.is-warning[data-v-13ae77c7]{color:var(--status-warning)}.asset-drift-row[data-v-13ae77c7]{display:grid;grid-template-columns:8px minmax(0,1fr) auto minmax(120px,auto) auto;align-items:center;gap:10px;min-height:54px;padding:8px 10px;color:var(--text-primary);text-align:left;background:transparent;border:1px solid transparent;border-bottom-color:var(--border-color);border-radius:8px;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.asset-drift-row[data-v-13ae77c7]:hover{background:var(--surface-subtle);border-color:var(--border-color);transform:translateY(-1px)}.asset-drift-row>div[data-v-13ae77c7]{display:grid;min-width:0;gap:2px}.asset-drift-actions[data-v-13ae77c7]{justify-self:end}.asset-filter-strip[data-v-13ae77c7]{flex:1 1 100%}.admin-asset-console-shell[data-v-13ae77c7]{min-height:680px;overflow:hidden;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.admin-asset-console-toolbar[data-v-13ae77c7]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;background:var(--surface-bg);border-bottom:1px solid var(--border-color)}.admin-asset-console-toolbar p[data-v-13ae77c7]{max-width:760px;margin:6px 0 0;color:var(--text-secondary);font-size:13px}.admin-asset-console-state[data-v-13ae77c7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.admin-asset-console-state strong[data-v-13ae77c7]{flex:0 0 auto;white-space:nowrap}.admin-asset-console-dot[data-v-13ae77c7]{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--status-processing)}.admin-asset-console-dot.is-connected[data-v-13ae77c7]{background:var(--status-success)}.admin-asset-console-dot.is-loading[data-v-13ae77c7]{animation:admin-console-pulse-13ae77c7 1.4s ease-in-out infinite}.admin-asset-console-dot.is-error[data-v-13ae77c7]{background:var(--status-danger)}.admin-asset-console-frame-wrap[data-v-13ae77c7]{position:relative;height:min(720px,calc(100vh - 220px));min-height:560px;overflow:hidden;background:#0b1220}.admin-asset-console-loading[data-v-13ae77c7],.admin-asset-console-error[data-v-13ae77c7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:12px;padding:28px;color:#cbd5e1;text-align:center;background:linear-gradient(180deg,#0f172aeb,#0f172ac2)}.admin-asset-console-error[data-v-13ae77c7] .anticon{color:var(--status-danger);font-size:32px}.admin-asset-console-error strong[data-v-13ae77c7]{color:#f8fafc;font-size:18px}.admin-asset-console-frame[data-v-13ae77c7]{display:block;width:100%;height:100%;min-height:100%;background:#0b1220;border:0}.admin-asset-console-modal .ant-modal{top:24px;max-width:calc(100vw - 64px);padding-bottom:0}@keyframes admin-console-pulse-13ae77c7{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@media(max-width:760px){.asset-ops-workbench[data-v-13ae77c7],.asset-ops-kpis[data-v-13ae77c7]{grid-template-columns:1fr}.asset-ops-card[data-v-13ae77c7]{min-height:118px}.asset-ops-panel-heading[data-v-13ae77c7],.admin-asset-console-toolbar[data-v-13ae77c7]{flex-direction:column}.admin-asset-console-toolbar>div[data-v-13ae77c7],.admin-asset-console-toolbar .ant-space[data-v-13ae77c7]{width:100%}.asset-risk-row[data-v-13ae77c7],.asset-drift-row[data-v-13ae77c7]{grid-template-columns:8px minmax(0,1fr) auto}.asset-drift-row small[data-v-13ae77c7],.asset-drift-actions[data-v-13ae77c7]{grid-column:2 / -1;justify-self:start}.asset-risk-row .ant-btn[data-v-13ae77c7]{grid-column:2 / -1;justify-self:start;padding-left:0}.admin-asset-console-shell[data-v-13ae77c7]{min-height:560px}.admin-asset-console-frame-wrap[data-v-13ae77c7]{height:560px;min-height:520px}}.settings-form[data-v-e02bd0b5]{max-width:1080px}.metric-text[data-v-e02bd0b5]{overflow:hidden;font-size:18px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.metric-color[data-v-e02bd0b5]{font-size:22px}.color-swatch[data-v-e02bd0b5]{width:52px;height:22px;border:1px solid var(--border-color);border-radius:4px}.color-control[data-v-e02bd0b5]{display:grid;grid-template-columns:44px 1fr;gap:8px}.native-color[data-v-e02bd0b5]{width:44px;height:32px;padding:0;overflow:hidden;background:transparent;border:1px solid var(--border-color);border-radius:6px}.template-section[data-v-e02bd0b5]{margin-bottom:22px}.template-section h2[data-v-e02bd0b5]{margin:0 0 12px;font-size:16px}.form-actions[data-v-e02bd0b5]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}@media(max-width:760px){[data-v-e02bd0b5] .ant-col{max-width:100%;flex:0 0 100%}}.compose-grid[data-v-e1b3a8b8]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px}.compose-panel[data-v-e1b3a8b8]{min-width:0}.compose-title[data-v-e1b3a8b8]{margin-bottom:14px;font-weight:600}.toolbar-note[data-v-e1b3a8b8]{color:var(--text-secondary);font-size:12px}.realtime-grid[data-v-e1b3a8b8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.realtime-detail-grid[data-v-e1b3a8b8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.realtime-failures[data-v-e1b3a8b8]{margin-top:12px}.delivery-error-grid[data-v-e1b3a8b8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:18px}.broadcast-result[data-v-e1b3a8b8],.broadcast-job-items[data-v-e1b3a8b8]{margin-top:14px}.compact-text[data-v-e1b3a8b8]{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.template-preview[data-v-e1b3a8b8]{margin-top:14px}.variable-grid[data-v-e1b3a8b8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.full-input[data-v-e1b3a8b8]{width:100%}@media(max-width:1100px){.compose-grid[data-v-e1b3a8b8],.realtime-grid[data-v-e1b3a8b8],.realtime-detail-grid[data-v-e1b3a8b8],.delivery-error-grid[data-v-e1b3a8b8],.variable-grid[data-v-e1b3a8b8]{grid-template-columns:1fr}}.customer-profile-summary[data-v-182219b8]{margin-bottom:16px}.detail-tabs[data-v-182219b8]{margin-top:16px}.domain-page[data-v-59de0d88]{display:grid;gap:16px}.domain-workbench[data-v-59de0d88]{min-height:520px}.domain-form-grid[data-v-59de0d88]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.domain-form-grid.two[data-v-59de0d88]{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-form-grid.three[data-v-59de0d88]{grid-template-columns:minmax(0,1fr) 140px 120px}.domain-action-alert[data-v-59de0d88]{margin-bottom:16px}.job-log-line[data-v-59de0d88]{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}@media(max-width:760px){.domain-form-grid[data-v-59de0d88],.domain-form-grid.two[data-v-59de0d88],.domain-form-grid.three[data-v-59de0d88]{grid-template-columns:1fr}}.health-grid[data-v-d0bd8cb2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.inventory-list[data-v-d0bd8cb2]{display:grid;gap:14px}.inventory-list span[data-v-d0bd8cb2]{display:block;margin-bottom:6px;color:var(--text-secondary);font-size:13px}.failure-list[data-v-d0bd8cb2]{margin-top:14px}.settings-form[data-v-592fde2b]{max-width:1080px}.form-actions[data-v-592fde2b]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.dns-settings-form[data-v-592fde2b]{max-width:1180px}.dns-profile-list[data-v-592fde2b]{display:grid;gap:14px}.dns-profile-card[data-v-592fde2b]{padding:16px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.dns-profile-heading[data-v-592fde2b]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.dns-profile-heading>div[data-v-592fde2b]{display:grid;gap:4px}.dns-profile-heading strong[data-v-592fde2b]{color:var(--text-primary)}.dns-profile-heading span[data-v-592fde2b]{color:var(--text-secondary);font-size:12px}.dns-profile-grid[data-v-592fde2b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.secret-grid[data-v-592fde2b]{padding-top:6px;border-top:1px solid var(--border-color)}@media(max-width:760px){[data-v-592fde2b] .ant-col{max-width:100%;flex:0 0 100%}.dns-profile-grid[data-v-592fde2b]{grid-template-columns:1fr}.dns-profile-heading[data-v-592fde2b]{flex-direction:column}}.inline-alert[data-v-e08606a0]{margin:12px 0}.retention-form[data-v-e08606a0]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;margin-bottom:16px}@media(max-width:1100px){.retention-form[data-v-e08606a0]{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media(max-width:720px){.retention-form[data-v-e08606a0]{grid-template-columns:1fr}}.wide[data-v-a81fcbb4]{min-width:180px}.detail-block[data-v-a81fcbb4]{margin-top:16px}.detail-block h3[data-v-a81fcbb4]{margin:0 0 10px;color:var(--text-primary);font-size:15px;font-weight:700}.timeline-item[data-v-a81fcbb4]{display:grid;gap:4px}.timeline-item>div[data-v-a81fcbb4]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.timeline-item span[data-v-a81fcbb4]{color:var(--text-secondary);font-size:12px}.timeline-item p[data-v-a81fcbb4]{margin:0;color:var(--text-primary)}.json-preview[data-v-a81fcbb4]{margin-top:16px;max-height:360px;overflow:auto;padding:12px;border:1px solid var(--border-color);border-radius:6px;background:var(--surface-hover);color:var(--text-primary);font-size:12px;line-height:1.5}.node-command-panel[data-v-91263955]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.node-command-panel h2[data-v-91263955],.node-command-panel p[data-v-91263955]{margin:0}.node-command-panel h2[data-v-91263955]{margin-top:6px;font-size:22px;font-weight:700;letter-spacing:0}.node-command-panel p[data-v-91263955]{margin-top:6px;color:var(--text-secondary)}.node-command-kicker[data-v-91263955]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.node-status-dot[data-v-91263955]{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.node-risk-ok[data-v-91263955]{background:var(--status-success)}.node-risk-warn[data-v-91263955]{background:var(--status-warning)}.node-risk-error[data-v-91263955]{background:var(--status-danger)}.node-metric-grid[data-v-91263955]{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:12px}.node-metric-card[data-v-91263955]{display:grid;min-height:126px;align-content:space-between;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.node-metric-head[data-v-91263955],.node-metric-foot[data-v-91263955]{display:flex;align-items:center;gap:8px}.node-metric-head[data-v-91263955]{color:var(--text-secondary);font-size:13px}.node-metric-head[data-v-91263955] .anticon{color:var(--brand-primary)}.node-metric-card strong[data-v-91263955]{color:var(--text-primary);font-size:28px;line-height:1}.node-metric-foot[data-v-91263955]{min-width:0;justify-content:space-between}.node-metric-foot span[data-v-91263955]:last-child{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.node-onboarding-grid[data-v-91263955]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.node-onboarding-step[data-v-91263955]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;min-height:76px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.node-onboarding-step strong[data-v-91263955],.node-onboarding-step small[data-v-91263955]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-onboarding-step strong[data-v-91263955]{color:var(--text-primary);font-size:14px}.node-onboarding-step small[data-v-91263955]{margin-top:2px;color:var(--text-secondary);font-size:12px}.node-step-icon[data-v-91263955]{display:grid;width:38px;height:38px;place-items:center;color:var(--text-secondary);background:var(--surface-hover);border-radius:8px}.node-step-ok[data-v-91263955]{color:var(--success-text);background:var(--success-soft)}.node-step-warn[data-v-91263955]{color:var(--warning-text);background:var(--warning-soft)}.node-step-neutral[data-v-91263955]{color:var(--brand-primary);background:var(--brand-soft)}.resource-cell[data-v-91263955]{display:grid;min-width:120px;gap:4px}.resource-cell strong[data-v-91263955]{font-size:12px;font-weight:600}.metric-stack[data-v-91263955]{display:flex;flex-direction:column;gap:2px;line-height:1.45}.wide[data-v-91263955]{min-width:240px}.diagnostic-table[data-v-91263955]{margin-top:16px}@media(max-width:1280px){.node-metric-grid[data-v-91263955]{grid-template-columns:repeat(3,minmax(180px,1fr))}.node-onboarding-grid[data-v-91263955]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.node-command-panel[data-v-91263955]{flex-direction:column;padding:16px}.node-command-panel>.ant-space[data-v-91263955]{width:100%;flex-wrap:wrap}.node-metric-grid[data-v-91263955],.node-onboarding-grid[data-v-91263955]{grid-template-columns:1fr}}.notification-page[data-v-32050a02]{gap:18px}.notification-command-panel[data-v-32050a02]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.notification-command-panel h1[data-v-32050a02],.notification-command-panel p[data-v-32050a02]{margin:0}.notification-command-panel h1[data-v-32050a02]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.notification-command-panel p[data-v-32050a02]{margin-top:6px;color:var(--text-secondary)}.notification-command-kicker[data-v-32050a02]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.notification-status-dot[data-v-32050a02]{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.notification-status-ok[data-v-32050a02]{background:var(--status-success)}.notification-status-warn[data-v-32050a02]{background:var(--status-warning)}.notification-status-error[data-v-32050a02]{background:var(--status-danger)}.notification-kpi-grid[data-v-32050a02]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.notification-kpi-card[data-v-32050a02]{display:grid;min-height:126px;align-content:space-between;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.notification-kpi-head[data-v-32050a02],.notification-kpi-foot[data-v-32050a02]{display:flex;align-items:center;gap:8px}.notification-kpi-head[data-v-32050a02]{color:var(--text-secondary);font-size:13px}.notification-kpi-head[data-v-32050a02] .anticon{color:var(--brand-primary)}.notification-kpi-card strong[data-v-32050a02]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:28px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.notification-kpi-foot[data-v-32050a02]{min-width:0;justify-content:space-between}.notification-kpi-foot span[data-v-32050a02]:last-child{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.notification-work-grid[data-v-32050a02]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px}.notification-check-list[data-v-32050a02]{display:grid;gap:10px}.notification-check-item[data-v-32050a02]{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:10px;text-align:left;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.notification-check-item[data-v-32050a02]:hover{background:var(--surface-hover);border-color:var(--brand-border)}.notification-check-item span[data-v-32050a02]:nth-child(2){display:grid;min-width:0;gap:2px}.notification-check-item strong[data-v-32050a02],.notification-check-item small[data-v-32050a02]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-check-item small[data-v-32050a02]{color:var(--text-secondary);font-size:12px}.notification-check-icon[data-v-32050a02]{display:grid;width:34px;height:34px;place-items:center;color:var(--success-text);background:var(--success-soft);border-radius:8px}.notification-check-warn[data-v-32050a02]{color:var(--warning-text);background:var(--warning-soft)}.notification-check-error[data-v-32050a02]{color:var(--danger-text);background:var(--danger-soft)}.notification-quality-grid[data-v-32050a02]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.notification-quality-grid>div[data-v-32050a02],.notification-quality-bar[data-v-32050a02],.notification-error-list[data-v-32050a02]{display:grid;gap:4px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.notification-quality-grid span[data-v-32050a02],.notification-quality-bar span[data-v-32050a02],.notification-error-list span[data-v-32050a02]{color:var(--text-secondary);font-size:12px}.notification-quality-grid strong[data-v-32050a02]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.notification-quality-bar[data-v-32050a02],.notification-error-list[data-v-32050a02]{margin-top:10px}.notification-error-list>div[data-v-32050a02]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.notification-error-list span[data-v-32050a02]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-table-panel[data-v-32050a02]{overflow:hidden}.notification-endpoint-cell[data-v-32050a02]{display:grid;gap:4px}.notification-endpoint-cell span[data-v-32050a02],.notification-endpoint-cell small[data-v-32050a02]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.notification-form-alert[data-v-32050a02]{margin-bottom:14px}.notification-json-preview[data-v-32050a02]{margin-top:14px}[data-v-32050a02] .notification-row-warn td{background:var(--warning-soft)}[data-v-32050a02] .notification-row-error td{background:var(--danger-soft)}@media(max-width:980px){.notification-kpi-grid[data-v-32050a02],.notification-work-grid[data-v-32050a02],.notification-quality-grid[data-v-32050a02]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.notification-command-panel[data-v-32050a02]{flex-direction:column;padding:16px}.notification-kpi-grid[data-v-32050a02],.notification-work-grid[data-v-32050a02],.notification-quality-grid[data-v-32050a02]{grid-template-columns:1fr}.notification-check-item[data-v-32050a02]{grid-template-columns:34px minmax(0,1fr)}.notification-check-item[data-v-32050a02] .ant-tag{grid-column:2;width:fit-content}}.overview-page[data-v-72e72f7e]{gap:18px}.overview-header[data-v-72e72f7e]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.overview-header h1[data-v-72e72f7e],.overview-header p[data-v-72e72f7e]{margin:0}.overview-header h1[data-v-72e72f7e]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.overview-header p[data-v-72e72f7e]{margin-top:6px;color:var(--text-secondary)}.overview-kicker[data-v-72e72f7e]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.status-dot[data-v-72e72f7e]{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.status-ok[data-v-72e72f7e]{background:var(--status-success)}.status-warn[data-v-72e72f7e]{background:var(--status-warning)}.status-error[data-v-72e72f7e]{background:var(--status-danger)}.overview-kpi-grid[data-v-72e72f7e]{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:12px}.overview-kpi[data-v-72e72f7e]{display:grid;min-height:132px;align-content:space-between;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.kpi-head[data-v-72e72f7e],.kpi-foot[data-v-72e72f7e]{display:flex;align-items:center;gap:8px}.kpi-head[data-v-72e72f7e]{color:var(--text-secondary);font-size:13px}.kpi-head[data-v-72e72f7e] .anticon{color:var(--brand-primary)}.overview-kpi strong[data-v-72e72f7e]{color:var(--text-primary);font-size:30px;line-height:1}.kpi-foot[data-v-72e72f7e]{min-width:0;justify-content:space-between}.kpi-foot span[data-v-72e72f7e]:last-child{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.overview-grid[data-v-72e72f7e]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:16px}.overview-command[data-v-72e72f7e] .ant-list-items{display:grid;gap:8px}.risk-item[data-v-72e72f7e]{cursor:pointer;padding:10px 8px!important;border:1px solid var(--border-color);border-radius:8px;transition:border-color .16s ease,background .16s ease}.risk-item[data-v-72e72f7e]:hover{background:var(--surface-hover);border-color:var(--brand-border)}.risk-icon[data-v-72e72f7e]{display:grid;width:34px;height:34px;place-items:center;color:var(--success-text);background:var(--success-soft);border-radius:8px}.risk-warn[data-v-72e72f7e]{color:var(--warning-text);background:var(--warning-soft)}.risk-error[data-v-72e72f7e]{color:var(--danger-text);background:var(--danger-soft)}.risk-arrow[data-v-72e72f7e]{color:var(--text-muted)}.capacity-list[data-v-72e72f7e]{display:grid;gap:18px}.capacity-row[data-v-72e72f7e]{display:grid;gap:8px}.capacity-row>div[data-v-72e72f7e]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-secondary);font-size:13px}.capacity-row strong[data-v-72e72f7e]{color:var(--text-primary);font-size:13px}.quick-action-grid[data-v-72e72f7e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.quick-action[data-v-72e72f7e]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:2px 12px;width:100%;min-height:92px;padding:14px;text-align:left;cursor:pointer;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.quick-action[data-v-72e72f7e]:hover{border-color:var(--brand-border);box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.quick-action span[data-v-72e72f7e]{display:grid;grid-row:span 2;width:38px;height:38px;place-items:center;color:var(--brand-primary);background:var(--brand-soft);border-radius:8px}.quick-action strong[data-v-72e72f7e]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.quick-action small[data-v-72e72f7e]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1280px){.overview-kpi-grid[data-v-72e72f7e]{grid-template-columns:repeat(3,minmax(180px,1fr))}.quick-action-grid[data-v-72e72f7e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.overview-grid[data-v-72e72f7e]{grid-template-columns:1fr}}@media(max-width:760px){.overview-header[data-v-72e72f7e]{flex-direction:column;padding:16px}.overview-header>.ant-space[data-v-72e72f7e]{width:100%;flex-wrap:wrap}.overview-kpi-grid[data-v-72e72f7e],.quick-action-grid[data-v-72e72f7e]{grid-template-columns:1fr}}.payment-page[data-v-7b7bd548]{gap:18px}.payment-command-panel[data-v-7b7bd548]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.payment-command-panel h1[data-v-7b7bd548],.payment-command-panel p[data-v-7b7bd548]{margin:0}.payment-command-panel h1[data-v-7b7bd548]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.payment-command-panel p[data-v-7b7bd548]{margin-top:6px;color:var(--text-secondary)}.payment-command-kicker[data-v-7b7bd548]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.payment-status-dot[data-v-7b7bd548]{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.payment-status-ok[data-v-7b7bd548]{background:var(--status-success)}.payment-status-warn[data-v-7b7bd548]{background:var(--status-warning)}.payment-status-error[data-v-7b7bd548]{background:var(--status-danger)}.payment-kpi-grid[data-v-7b7bd548]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.payment-kpi-card[data-v-7b7bd548]{display:grid;min-height:126px;align-content:space-between;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.payment-kpi-head[data-v-7b7bd548],.payment-kpi-foot[data-v-7b7bd548]{display:flex;align-items:center;gap:8px}.payment-kpi-head[data-v-7b7bd548]{color:var(--text-secondary);font-size:13px}.payment-kpi-head[data-v-7b7bd548] .anticon{color:var(--brand-primary)}.payment-kpi-card strong[data-v-7b7bd548]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:28px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.payment-kpi-foot[data-v-7b7bd548]{min-width:0;justify-content:space-between}.payment-kpi-foot span[data-v-7b7bd548]:last-child{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.payment-work-grid[data-v-7b7bd548]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px}.payment-check-list[data-v-7b7bd548]{display:grid;gap:10px}.payment-check-item[data-v-7b7bd548]{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:10px;text-align:left;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.payment-check-item[data-v-7b7bd548]:hover{background:var(--surface-hover);border-color:var(--brand-border)}.payment-check-item span[data-v-7b7bd548]:nth-child(2){display:grid;min-width:0;gap:2px}.payment-check-item strong[data-v-7b7bd548],.payment-check-item small[data-v-7b7bd548]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-check-item small[data-v-7b7bd548]{color:var(--text-secondary);font-size:12px}.payment-check-icon[data-v-7b7bd548]{display:grid;width:34px;height:34px;place-items:center;color:var(--success-text);background:var(--success-soft);border-radius:8px}.payment-check-warn[data-v-7b7bd548]{color:var(--warning-text);background:var(--warning-soft)}.payment-check-error[data-v-7b7bd548]{color:var(--danger-text);background:var(--danger-soft)}.payment-reconcile-grid[data-v-7b7bd548]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.payment-reconcile-grid>div[data-v-7b7bd548],.payment-reconcile-bar[data-v-7b7bd548]{display:grid;gap:4px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.payment-reconcile-grid span[data-v-7b7bd548],.payment-reconcile-bar span[data-v-7b7bd548]{color:var(--text-secondary);font-size:12px}.payment-reconcile-grid strong[data-v-7b7bd548]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.payment-reconcile-bar[data-v-7b7bd548]{margin-top:10px}.payment-table-panel[data-v-7b7bd548]{overflow:hidden}.payment-provider-cell[data-v-7b7bd548],.payment-order-cell[data-v-7b7bd548]{display:grid;gap:4px}.payment-provider-cell span[data-v-7b7bd548],.payment-order-cell span[data-v-7b7bd548],.payment-order-cell small[data-v-7b7bd548]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.positive[data-v-7b7bd548]{color:var(--success-text);font-weight:600}.negative[data-v-7b7bd548]{color:var(--danger-text);font-weight:600}[data-v-7b7bd548] .payment-row-warn td{background:var(--warning-soft)}[data-v-7b7bd548] .payment-row-error td{background:var(--danger-soft)}@media(max-width:980px){.payment-kpi-grid[data-v-7b7bd548],.payment-work-grid[data-v-7b7bd548],.payment-reconcile-grid[data-v-7b7bd548]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.payment-command-panel[data-v-7b7bd548]{flex-direction:column;padding:16px}.payment-kpi-grid[data-v-7b7bd548],.payment-work-grid[data-v-7b7bd548],.payment-reconcile-grid[data-v-7b7bd548]{grid-template-columns:1fr}.payment-check-item[data-v-7b7bd548]{grid-template-columns:34px minmax(0,1fr)}.payment-check-item[data-v-7b7bd548] .ant-tag{grid-column:2;width:fit-content}}.product-line-page[data-v-0b077aa9]{gap:18px}.product-command-panel[data-v-0b077aa9]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.product-command-panel h1[data-v-0b077aa9],.product-command-panel p[data-v-0b077aa9]{margin:0}.product-command-panel h1[data-v-0b077aa9]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.product-command-panel p[data-v-0b077aa9]{margin-top:6px;color:var(--text-secondary)}.product-command-kicker[data-v-0b077aa9]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.product-status-dot[data-v-0b077aa9]{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.product-status-ok[data-v-0b077aa9]{background:var(--status-success)}.product-status-warn[data-v-0b077aa9]{background:var(--status-warning)}.product-status-error[data-v-0b077aa9]{background:var(--status-danger)}.product-kpi-grid[data-v-0b077aa9]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.product-kpi-card[data-v-0b077aa9]{display:grid;min-height:126px;align-content:space-between;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.product-kpi-head[data-v-0b077aa9],.product-kpi-foot[data-v-0b077aa9]{display:flex;align-items:center;gap:8px}.product-kpi-head[data-v-0b077aa9]{color:var(--text-secondary);font-size:13px}.product-kpi-head[data-v-0b077aa9] .anticon{color:var(--brand-primary)}.product-kpi-card strong[data-v-0b077aa9]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:28px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.product-kpi-foot[data-v-0b077aa9]{min-width:0;justify-content:space-between}.product-kpi-foot span[data-v-0b077aa9]:last-child{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-work-grid[data-v-0b077aa9]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px}.supply-check-list[data-v-0b077aa9],.line-radar-list[data-v-0b077aa9]{display:grid;gap:10px}.supply-check-item[data-v-0b077aa9]{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:10px;text-align:left;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.supply-check-item[data-v-0b077aa9]:hover{background:var(--surface-hover);border-color:var(--brand-border)}.supply-check-item span[data-v-0b077aa9]:nth-child(2){display:grid;min-width:0;gap:2px}.supply-check-item strong[data-v-0b077aa9],.supply-check-item small[data-v-0b077aa9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supply-check-item small[data-v-0b077aa9]{color:var(--text-secondary);font-size:12px}.supply-check-icon[data-v-0b077aa9]{display:grid;width:34px;height:34px;place-items:center;color:var(--success-text);background:var(--success-soft);border-radius:8px}.supply-check-warn[data-v-0b077aa9]{color:var(--warning-text);background:var(--warning-soft)}.supply-check-error[data-v-0b077aa9]{color:var(--danger-text);background:var(--danger-soft)}.line-radar-item[data-v-0b077aa9]{display:grid;gap:8px;padding:10px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.line-radar-item>div[data-v-0b077aa9]{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between}.line-radar-item strong[data-v-0b077aa9],.line-radar-item span[data-v-0b077aa9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-radar-item span[data-v-0b077aa9]{color:var(--text-secondary);font-size:12px}.product-table-panel[data-v-0b077aa9]{overflow:hidden}.product-count-cell[data-v-0b077aa9]{display:grid;gap:2px}.product-count-cell span[data-v-0b077aa9]{color:var(--text-secondary);font-size:12px}.product-form-alert[data-v-0b077aa9]{margin-bottom:14px}[data-v-0b077aa9] .product-row-warn td{background:var(--warning-soft)}[data-v-0b077aa9] .product-row-error td{background:var(--danger-soft)}@media(max-width:980px){.product-kpi-grid[data-v-0b077aa9],.product-work-grid[data-v-0b077aa9]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.product-command-panel[data-v-0b077aa9]{flex-direction:column;padding:16px}.product-kpi-grid[data-v-0b077aa9],.product-work-grid[data-v-0b077aa9]{grid-template-columns:1fr}.supply-check-item[data-v-0b077aa9]{grid-template-columns:34px minmax(0,1fr)}.supply-check-item[data-v-0b077aa9] .ant-tag{grid-column:2;width:fit-content}}.batch-alert[data-v-903ab5eb]{margin-bottom:14px}.metric-grid[data-v-903ab5eb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.metric-card[data-v-903ab5eb]{border:1px solid var(--border-color);border-radius:8px;padding:14px 16px;background:var(--surface-bg)}.metric-card span[data-v-903ab5eb]{display:block;color:var(--text-secondary);font-size:13px}.metric-card strong[data-v-903ab5eb]{display:block;margin-top:6px;font-size:24px}.metric-card.danger strong[data-v-903ab5eb]{color:var(--status-danger)}.case-timeline[data-v-903ab5eb],.attachment-section[data-v-903ab5eb]{margin-top:18px}.attachment-title[data-v-903ab5eb]{margin-bottom:10px;font-weight:600}.attachment-public[data-v-903ab5eb]{margin-top:8px;display:block}.repair-reason[data-v-d40fe988]{display:grid;gap:4px;max-width:520px}.repair-reason strong[data-v-d40fe988]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repair-reason span[data-v-d40fe988]{color:var(--text-secondary);font-size:12px}.repair-alert[data-v-d40fe988]{margin-bottom:16px}.toolbar-select.wide[data-v-63271d25]{min-width:190px}.sku-page[data-v-ca607d05]{gap:18px}.sku-command-panel[data-v-ca607d05]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.sku-command-panel h1[data-v-ca607d05],.sku-command-panel p[data-v-ca607d05]{margin:0}.sku-command-panel h1[data-v-ca607d05]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.sku-command-panel p[data-v-ca607d05]{margin-top:6px;color:var(--text-secondary)}.sku-command-kicker[data-v-ca607d05]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.sku-status-dot[data-v-ca607d05]{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.sku-status-ok[data-v-ca607d05]{background:var(--status-success)}.sku-status-warn[data-v-ca607d05]{background:var(--status-warning)}.sku-status-error[data-v-ca607d05]{background:var(--status-danger)}.sku-kpi-grid[data-v-ca607d05]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.sku-kpi-card[data-v-ca607d05]{display:grid;min-height:126px;align-content:space-between;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.sku-kpi-head[data-v-ca607d05],.sku-kpi-foot[data-v-ca607d05]{display:flex;align-items:center;gap:8px}.sku-kpi-head[data-v-ca607d05]{color:var(--text-secondary);font-size:13px}.sku-kpi-head[data-v-ca607d05] .anticon{color:var(--brand-primary)}.sku-kpi-card strong[data-v-ca607d05]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:28px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.sku-kpi-foot[data-v-ca607d05]{min-width:0;justify-content:space-between}.sku-kpi-foot span[data-v-ca607d05]:last-child{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sku-work-grid[data-v-ca607d05]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px}.sku-check-list[data-v-ca607d05]{display:grid;gap:10px}.sku-check-item[data-v-ca607d05]{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:10px;text-align:left;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.sku-check-item[data-v-ca607d05]:hover{background:var(--surface-hover);border-color:var(--brand-border)}.sku-check-item span[data-v-ca607d05]:nth-child(2){display:grid;min-width:0;gap:2px}.sku-check-item strong[data-v-ca607d05],.sku-check-item small[data-v-ca607d05]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-check-item small[data-v-ca607d05]{color:var(--text-secondary);font-size:12px}.sku-check-icon[data-v-ca607d05]{display:grid;width:34px;height:34px;place-items:center;color:var(--success-text);background:var(--success-soft);border-radius:8px}.sku-check-warn[data-v-ca607d05]{color:var(--warning-text);background:var(--warning-soft)}.sku-check-error[data-v-ca607d05]{color:var(--danger-text);background:var(--danger-soft)}.sku-spec-grid[data-v-ca607d05]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sku-spec-grid>div[data-v-ca607d05],.sku-price-band[data-v-ca607d05]{display:grid;gap:4px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.sku-spec-grid span[data-v-ca607d05],.sku-price-band span[data-v-ca607d05]{color:var(--text-secondary);font-size:12px}.sku-spec-grid strong[data-v-ca607d05],.sku-price-band strong[data-v-ca607d05]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.sku-price-band[data-v-ca607d05]{margin-top:10px}.sku-table-panel[data-v-ca607d05]{overflow:hidden}.sku-resource-cell[data-v-ca607d05]{display:flex;flex-wrap:wrap;gap:6px}.sku-price-cell[data-v-ca607d05]{display:grid;gap:2px}.sku-price-cell span[data-v-ca607d05]{color:var(--text-secondary);font-size:12px}.sku-form-alert[data-v-ca607d05]{margin-bottom:14px}[data-v-ca607d05] .sku-row-warn td{background:var(--warning-soft)}[data-v-ca607d05] .sku-row-error td{background:var(--danger-soft)}@media(max-width:980px){.sku-kpi-grid[data-v-ca607d05],.sku-work-grid[data-v-ca607d05],.sku-spec-grid[data-v-ca607d05]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.sku-command-panel[data-v-ca607d05]{flex-direction:column;padding:16px}.sku-kpi-grid[data-v-ca607d05],.sku-work-grid[data-v-ca607d05],.sku-spec-grid[data-v-ca607d05]{grid-template-columns:1fr}.sku-check-item[data-v-ca607d05]{grid-template-columns:34px minmax(0,1fr)}.sku-check-item[data-v-ca607d05] .ant-tag{grid-column:2;width:fit-content}}.template-page[data-v-dbf3435b]{gap:18px}.template-command-panel[data-v-dbf3435b]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.template-command-panel h1[data-v-dbf3435b],.template-command-panel p[data-v-dbf3435b]{margin:0}.template-command-panel h1[data-v-dbf3435b]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.template-command-panel p[data-v-dbf3435b]{margin-top:6px;color:var(--text-secondary)}.template-command-kicker[data-v-dbf3435b]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.template-status-dot[data-v-dbf3435b]{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.template-status-ok[data-v-dbf3435b]{background:var(--status-success)}.template-status-warn[data-v-dbf3435b]{background:var(--status-warning)}.template-status-error[data-v-dbf3435b]{background:var(--status-danger)}.template-kpi-grid[data-v-dbf3435b]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.template-kpi-card[data-v-dbf3435b]{display:grid;min-height:126px;align-content:space-between;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.template-kpi-head[data-v-dbf3435b],.template-kpi-foot[data-v-dbf3435b]{display:flex;align-items:center;gap:8px}.template-kpi-head[data-v-dbf3435b]{color:var(--text-secondary);font-size:13px}.template-kpi-head[data-v-dbf3435b] .anticon{color:var(--brand-primary)}.template-kpi-card strong[data-v-dbf3435b]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:28px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.template-kpi-foot[data-v-dbf3435b]{min-width:0;justify-content:space-between}.template-kpi-foot span[data-v-dbf3435b]:last-child{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.template-work-grid[data-v-dbf3435b]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px}.template-check-list[data-v-dbf3435b]{display:grid;gap:10px}.template-check-item[data-v-dbf3435b]{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:10px;text-align:left;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.template-check-item[data-v-dbf3435b]:hover{background:var(--surface-hover);border-color:var(--brand-border)}.template-check-item span[data-v-dbf3435b]:nth-child(2){display:grid;min-width:0;gap:2px}.template-check-item strong[data-v-dbf3435b],.template-check-item small[data-v-dbf3435b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-check-item small[data-v-dbf3435b]{color:var(--text-secondary);font-size:12px}.template-check-icon[data-v-dbf3435b]{display:grid;width:34px;height:34px;place-items:center;color:var(--success-text);background:var(--success-soft);border-radius:8px}.template-check-warn[data-v-dbf3435b]{color:var(--warning-text);background:var(--warning-soft)}.template-check-error[data-v-dbf3435b]{color:var(--danger-text);background:var(--danger-soft)}.template-integrity-grid[data-v-dbf3435b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.template-integrity-grid>div[data-v-dbf3435b],.template-integrity-bar[data-v-dbf3435b]{display:grid;gap:4px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.template-integrity-grid span[data-v-dbf3435b],.template-integrity-bar span[data-v-dbf3435b]{color:var(--text-secondary);font-size:12px}.template-integrity-grid strong[data-v-dbf3435b]{color:var(--text-primary);font-size:18px}.template-integrity-bar[data-v-dbf3435b]{margin-top:10px}.template-table-panel[data-v-dbf3435b]{overflow:hidden}.template-package-cell[data-v-dbf3435b],.template-checksum-cell[data-v-dbf3435b]{display:grid;gap:4px}.template-package-cell span[data-v-dbf3435b],.template-checksum-cell span[data-v-dbf3435b]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.template-form-alert[data-v-dbf3435b]{margin-bottom:14px}[data-v-dbf3435b] .template-row-warn td{background:var(--warning-soft)}[data-v-dbf3435b] .template-row-error td{background:var(--danger-soft)}@media(max-width:980px){.template-kpi-grid[data-v-dbf3435b],.template-work-grid[data-v-dbf3435b],.template-integrity-grid[data-v-dbf3435b]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.template-command-panel[data-v-dbf3435b]{flex-direction:column;padding:16px}.template-kpi-grid[data-v-dbf3435b],.template-work-grid[data-v-dbf3435b],.template-integrity-grid[data-v-dbf3435b]{grid-template-columns:1fr}.template-check-item[data-v-dbf3435b]{grid-template-columns:34px minmax(0,1fr)}.template-check-item[data-v-dbf3435b] .ant-tag{grid-column:2;width:fit-content}}.asset-detail-page[data-v-206c765c]{gap:18px}.asset-detail-command[data-v-206c765c]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.asset-detail-command h1[data-v-206c765c],.asset-detail-command p[data-v-206c765c]{margin:0}.asset-detail-command h1[data-v-206c765c]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.asset-detail-command p[data-v-206c765c]{margin-top:6px;color:var(--text-secondary)}.asset-detail-kicker[data-v-206c765c]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.asset-detail-dot[data-v-206c765c]{width:8px;height:8px;border-radius:50%;background:var(--status-neutral)}.asset-detail-dot-ok[data-v-206c765c]{background:var(--status-success)}.asset-detail-dot-warn[data-v-206c765c]{background:var(--status-warning)}.asset-detail-dot-error[data-v-206c765c]{background:var(--status-danger)}.asset-detail-kpi-grid[data-v-206c765c]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;margin-bottom:16px}.asset-detail-kpi[data-v-206c765c]{display:grid;min-height:126px;align-content:space-between;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.asset-detail-kpi-head[data-v-206c765c]{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.asset-detail-kpi-head[data-v-206c765c] .anticon{color:var(--brand-primary)}.asset-detail-kpi strong[data-v-206c765c]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:24px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.asset-detail-kpi small[data-v-206c765c]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.asset-workbench-panel[data-v-206c765c]{padding-top:6px}.asset-workbench-tabs[data-v-206c765c] .ant-tabs-nav{margin-bottom:16px}.asset-detail-grid[data-v-206c765c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.asset-sub-panel[data-v-206c765c]{min-width:0;padding:16px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.asset-detail-wide[data-v-206c765c]{overflow:hidden}.asset-spec-lines[data-v-206c765c]{display:grid;gap:10px}.asset-spec-line[data-v-206c765c]{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.asset-spec-line span[data-v-206c765c]{flex:0 0 auto;color:var(--text-secondary)}.asset-spec-line strong[data-v-206c765c]{min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.asset-life-item[data-v-206c765c]{display:grid;gap:2px}.asset-life-item span[data-v-206c765c]{color:var(--text-secondary);font-size:12px}.asset-domain-panel[data-v-206c765c]{grid-column:1 / -1}.asset-domain-panel .panel-heading h2[data-v-206c765c]{display:inline-flex;align-items:center;gap:8px}.domain-access-grid[data-v-206c765c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.domain-access-card[data-v-206c765c]{display:grid;gap:6px;min-height:112px;padding:14px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.domain-access-card span[data-v-206c765c],.domain-access-card small[data-v-206c765c]{color:var(--text-secondary);font-size:12px}.domain-access-card strong[data-v-206c765c]{min-width:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:18px}.domain-request-table[data-v-206c765c]{margin-top:14px}.domain-progress-cell[data-v-206c765c]{display:grid;min-width:0;gap:4px}.domain-progress-cell span[data-v-206c765c]:last-child{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.domain-request-form[data-v-206c765c]{display:grid;gap:8px}.domain-request-form-grid[data-v-206c765c]{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:0 12px}.domain-form-preview[data-v-206c765c]{display:grid;gap:4px;margin:-4px 0 14px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.domain-form-preview span[data-v-206c765c],.domain-form-preview small[data-v-206c765c]{color:var(--text-secondary);font-size:12px}.domain-form-preview strong[data-v-206c765c]{overflow-wrap:anywhere;color:var(--text-primary)}.asset-console-shell[data-v-206c765c]{min-height:640px;overflow:hidden;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.asset-console-toolbar[data-v-206c765c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;background:var(--surface-bg);border-bottom:1px solid var(--border-color)}.asset-console-toolbar p[data-v-206c765c]{max-width:680px;margin:6px 0 0;color:var(--text-secondary);font-size:13px}.asset-console-state[data-v-206c765c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.asset-console-state strong[data-v-206c765c]{flex:0 0 auto;white-space:nowrap}.asset-console-dot[data-v-206c765c]{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--status-neutral)}.asset-console-dot.is-connected[data-v-206c765c]{background:var(--status-success)}.asset-console-dot.is-connecting[data-v-206c765c]{background:var(--status-processing);animation:asset-console-pulse-206c765c 1.4s ease-in-out infinite}.asset-console-dot.is-blocked[data-v-206c765c]{background:var(--status-warning)}.asset-console-frame-wrap[data-v-206c765c]{position:relative;height:584px;background:#0b1220}.asset-console-loading[data-v-206c765c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-content:center;gap:12px;color:#cbd5e1;background:linear-gradient(180deg,#0f172aeb,#0f172abd)}.asset-console-session-error[data-v-206c765c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;max-width:520px;place-content:center;justify-items:center;gap:10px;margin:0 auto;padding:28px;color:#cbd5e1;text-align:center}.asset-console-session-error[data-v-206c765c] .anticon{color:var(--status-danger);font-size:32px}.asset-console-session-error strong[data-v-206c765c]{color:#f8fafc;font-size:18px}.asset-console-frame[data-v-206c765c]{display:block;width:100%;height:100%;min-height:100%;background:#0b1220;border:0}.asset-console-empty[data-v-206c765c]{display:grid;min-height:430px;place-items:center;align-content:center;gap:10px;padding:32px;color:var(--text-secondary);text-align:center}.asset-console-empty[data-v-206c765c] .anticon{color:var(--status-warning);font-size:34px}.asset-console-empty strong[data-v-206c765c]{color:var(--text-primary);font-size:18px}.asset-console-modal-body[data-v-206c765c]{height:min(760px,calc(100vh - 160px));overflow:hidden;background:#0b1220;border:1px solid var(--border-color);border-radius:8px}.asset-console-modal .ant-modal{top:24px;max-width:calc(100vw - 48px);padding-bottom:0}.asset-detail-renew-preview[data-v-206c765c]{display:grid;gap:4px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.asset-detail-renew-preview span[data-v-206c765c],.asset-detail-renew-preview small[data-v-206c765c]{color:var(--text-secondary);font-size:12px}.asset-detail-renew-preview strong[data-v-206c765c]{color:var(--text-primary);font-size:22px}@keyframes asset-console-pulse-206c765c{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@media(max-width:980px){.asset-detail-kpi-grid[data-v-206c765c],.domain-access-grid[data-v-206c765c],.asset-detail-grid[data-v-206c765c]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.asset-detail-command[data-v-206c765c]{flex-direction:column;padding:16px}.asset-console-toolbar[data-v-206c765c]{flex-direction:column}.asset-console-toolbar>div[data-v-206c765c],.asset-console-toolbar .ant-space[data-v-206c765c]{width:100%}.asset-console-frame-wrap[data-v-206c765c],.asset-console-shell[data-v-206c765c]{min-height:520px}.asset-console-frame-wrap[data-v-206c765c]{height:520px}.asset-detail-kpi-grid[data-v-206c765c],.domain-access-grid[data-v-206c765c],.asset-detail-grid[data-v-206c765c],.domain-request-form-grid[data-v-206c765c]{grid-template-columns:1fr}}.asset-console-page[data-v-2fbc61b5]{gap:18px}.asset-command-panel[data-v-2fbc61b5]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.asset-command-panel h1[data-v-2fbc61b5],.asset-command-panel p[data-v-2fbc61b5]{margin:0}.asset-command-panel h1[data-v-2fbc61b5]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.asset-command-panel p[data-v-2fbc61b5]{margin-top:6px;color:var(--text-secondary)}.asset-command-kicker[data-v-2fbc61b5]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.asset-status-dot[data-v-2fbc61b5]{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.asset-status-ok[data-v-2fbc61b5]{background:var(--status-success)}.asset-status-warn[data-v-2fbc61b5]{background:var(--status-warning)}.asset-status-error[data-v-2fbc61b5]{background:var(--status-danger)}.asset-kpi-grid[data-v-2fbc61b5]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.asset-kpi-card[data-v-2fbc61b5]{display:grid;min-height:126px;align-content:space-between;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.asset-kpi-head[data-v-2fbc61b5],.asset-kpi-foot[data-v-2fbc61b5]{display:flex;align-items:center;gap:8px}.asset-kpi-head[data-v-2fbc61b5]{color:var(--text-secondary);font-size:13px}.asset-kpi-head[data-v-2fbc61b5] .anticon{color:var(--brand-primary)}.asset-kpi-card strong[data-v-2fbc61b5]{color:var(--text-primary);font-size:28px;line-height:1}.asset-kpi-foot[data-v-2fbc61b5]{min-width:0;justify-content:space-between}.asset-kpi-foot span[data-v-2fbc61b5]:last-child{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.asset-console-grid[data-v-2fbc61b5]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px}.asset-attention-item[data-v-2fbc61b5]{cursor:pointer;padding:10px 8px!important;border:1px solid var(--border-color);border-radius:8px;transition:border-color .16s ease,background .16s ease}.asset-attention-item+.asset-attention-item[data-v-2fbc61b5]{margin-top:8px}.asset-attention-item[data-v-2fbc61b5]:hover{background:var(--surface-hover);border-color:var(--brand-border)}.asset-attention-icon[data-v-2fbc61b5]{display:grid;width:34px;height:34px;place-items:center;color:var(--success-text);background:var(--success-soft);border-radius:8px}.asset-attention-error[data-v-2fbc61b5]{color:var(--danger-text);background:var(--danger-soft)}.asset-attention-warn[data-v-2fbc61b5]{color:var(--warning-text);background:var(--warning-soft)}.asset-attention-info[data-v-2fbc61b5]{color:var(--brand-primary);background:var(--brand-soft)}.asset-attention-ok[data-v-2fbc61b5]{color:var(--success-text);background:var(--success-soft)}.asset-ops-lines[data-v-2fbc61b5]{display:grid;gap:10px}.asset-ops-line[data-v-2fbc61b5]{display:flex;min-height:42px;align-items:center;justify-content:space-between;padding:0 12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.asset-ops-line span[data-v-2fbc61b5]{color:var(--text-secondary)}.asset-table-panel[data-v-2fbc61b5]{overflow:hidden}.asset-toolbar[data-v-2fbc61b5]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.asset-search[data-v-2fbc61b5]{width:min(380px,100%)}.asset-resource-cell[data-v-2fbc61b5],.asset-date-cell[data-v-2fbc61b5]{display:grid;gap:2px}.asset-resource-cell span[data-v-2fbc61b5],.asset-date-cell strong[data-v-2fbc61b5]{color:var(--text-primary);font-weight:700}.asset-resource-cell small[data-v-2fbc61b5],.asset-date-cell span[data-v-2fbc61b5]{color:var(--text-secondary);font-size:12px}.asset-renew-preview[data-v-2fbc61b5]{display:grid;gap:4px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.asset-renew-preview span[data-v-2fbc61b5],.asset-renew-preview small[data-v-2fbc61b5]{color:var(--text-secondary);font-size:12px}.asset-renew-preview strong[data-v-2fbc61b5]{color:var(--text-primary);font-size:22px}[data-v-2fbc61b5] .asset-row-risk td{background:var(--warning-soft)}[data-v-2fbc61b5] .asset-row-error td{background:var(--danger-soft)}@media(max-width:980px){.asset-kpi-grid[data-v-2fbc61b5],.asset-console-grid[data-v-2fbc61b5]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.asset-command-panel[data-v-2fbc61b5]{flex-direction:column;padding:16px}.asset-kpi-grid[data-v-2fbc61b5],.asset-console-grid[data-v-2fbc61b5]{grid-template-columns:1fr}.asset-search[data-v-2fbc61b5],.toolbar-select[data-v-2fbc61b5]{width:100%}}.catalog-console-page[data-v-ceaebb8e]{gap:18px}.catalog-command-panel[data-v-ceaebb8e]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.catalog-command-panel h1[data-v-ceaebb8e],.catalog-command-panel p[data-v-ceaebb8e]{margin:0}.catalog-command-panel h1[data-v-ceaebb8e]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.catalog-command-panel p[data-v-ceaebb8e]{margin-top:6px;color:var(--text-secondary)}.catalog-command-kicker[data-v-ceaebb8e]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.catalog-status-dot[data-v-ceaebb8e]{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.catalog-status-ok[data-v-ceaebb8e]{background:var(--status-success)}.catalog-status-warn[data-v-ceaebb8e]{background:var(--status-warning)}.catalog-status-error[data-v-ceaebb8e]{background:var(--status-danger)}.catalog-kpi-grid[data-v-ceaebb8e]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.catalog-kpi-card[data-v-ceaebb8e]{display:grid;min-height:126px;align-content:space-between;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.catalog-kpi-head[data-v-ceaebb8e],.catalog-kpi-foot[data-v-ceaebb8e]{display:flex;align-items:center;gap:8px}.catalog-kpi-head[data-v-ceaebb8e]{color:var(--text-secondary);font-size:13px}.catalog-kpi-head[data-v-ceaebb8e] .anticon{color:var(--brand-primary)}.catalog-kpi-card strong[data-v-ceaebb8e]{color:var(--text-primary);font-size:28px;line-height:1}.catalog-kpi-foot[data-v-ceaebb8e]{min-width:0;justify-content:space-between}.catalog-kpi-foot span[data-v-ceaebb8e]:last-child{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.catalog-filter-bar[data-v-ceaebb8e]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.catalog-search[data-v-ceaebb8e]{width:min(360px,100%)}.catalog-layout[data-v-ceaebb8e]{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:16px}.catalog-line-panel[data-v-ceaebb8e]{align-self:start}.catalog-line-button[data-v-ceaebb8e]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:2px 12px;width:100%;min-height:72px;padding:12px;text-align:left;cursor:pointer;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.catalog-line-button+.catalog-line-button[data-v-ceaebb8e]{margin-top:10px}.catalog-line-button[data-v-ceaebb8e]:hover,.catalog-line-active[data-v-ceaebb8e]{background:var(--surface-hover);border-color:var(--brand-border);box-shadow:0 10px 24px #0f172a0f}.catalog-line-button span[data-v-ceaebb8e]{display:grid;grid-row:span 2;width:38px;height:38px;place-items:center;color:var(--brand-primary);background:var(--brand-soft);border-radius:8px}.catalog-line-button strong[data-v-ceaebb8e],.catalog-line-button small[data-v-ceaebb8e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-line-button small[data-v-ceaebb8e]{color:var(--text-secondary)}.catalog-sku-grid[data-v-ceaebb8e]{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));gap:14px;align-self:start}.catalog-sku-card[data-v-ceaebb8e]{display:grid;gap:14px;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.catalog-sku-card[data-v-ceaebb8e]:hover{border-color:var(--brand-border);box-shadow:0 12px 28px #0f172a14;transform:translateY(-1px)}.catalog-sku-head[data-v-ceaebb8e]{display:flex;justify-content:space-between;gap:12px}.catalog-sku-head h2[data-v-ceaebb8e]{margin:8px 0 0;font-size:18px;line-height:1.25}.catalog-sku-head strong[data-v-ceaebb8e]{flex:0 0 auto;color:var(--text-primary);font-size:20px}.catalog-resource-grid[data-v-ceaebb8e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.catalog-resource-grid div[data-v-ceaebb8e]{display:grid;gap:4px;padding:10px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.catalog-resource-grid span[data-v-ceaebb8e],.catalog-stock-row span[data-v-ceaebb8e],.catalog-node-preview span[data-v-ceaebb8e],.catalog-price-grid span[data-v-ceaebb8e],.catalog-order-summary span[data-v-ceaebb8e]{color:var(--text-secondary);font-size:12px}.catalog-resource-grid strong[data-v-ceaebb8e]{color:var(--text-primary);font-size:14px}.catalog-stock-row[data-v-ceaebb8e]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.catalog-template-list[data-v-ceaebb8e]{display:flex;flex-wrap:wrap;gap:6px;min-height:28px}.catalog-node-preview[data-v-ceaebb8e]{display:flex;flex-wrap:wrap;gap:8px}.catalog-node-preview span[data-v-ceaebb8e]{padding:4px 8px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.catalog-card-actions[data-v-ceaebb8e]{display:flex;flex-wrap:wrap;gap:8px}.catalog-empty[data-v-ceaebb8e]{grid-column:1 / -1;padding:48px 0;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.catalog-order-form[data-v-ceaebb8e]{display:grid;gap:16px}.catalog-order-summary[data-v-ceaebb8e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.catalog-order-summary>div[data-v-ceaebb8e],.catalog-price-preview[data-v-ceaebb8e],.catalog-stock-preview[data-v-ceaebb8e]{min-width:0;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.catalog-order-summary>div[data-v-ceaebb8e]{display:grid;gap:4px}.catalog-order-summary strong[data-v-ceaebb8e]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.catalog-form-grid[data-v-ceaebb8e],.catalog-preview-grid[data-v-ceaebb8e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.catalog-preview-grid[data-v-ceaebb8e]{gap:14px}.catalog-price-grid[data-v-ceaebb8e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.catalog-price-grid div[data-v-ceaebb8e]{display:grid;gap:4px;min-height:70px;padding:10px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.catalog-price-grid strong[data-v-ceaebb8e]{color:var(--text-primary);font-size:18px}@media(max-width:1120px){.catalog-sku-grid[data-v-ceaebb8e]{grid-template-columns:1fr}}@media(max-width:980px){.catalog-kpi-grid[data-v-ceaebb8e],.catalog-layout[data-v-ceaebb8e],.catalog-order-summary[data-v-ceaebb8e],.catalog-form-grid[data-v-ceaebb8e],.catalog-preview-grid[data-v-ceaebb8e]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.catalog-command-panel[data-v-ceaebb8e]{flex-direction:column;padding:16px}.catalog-kpi-grid[data-v-ceaebb8e],.catalog-layout[data-v-ceaebb8e],.catalog-sku-grid[data-v-ceaebb8e],.catalog-order-summary[data-v-ceaebb8e],.catalog-form-grid[data-v-ceaebb8e],.catalog-preview-grid[data-v-ceaebb8e],.catalog-price-grid[data-v-ceaebb8e],.catalog-resource-grid[data-v-ceaebb8e]{grid-template-columns:1fr}.catalog-search[data-v-ceaebb8e]{width:100%}}.service-center-page[data-v-f53945d9]{gap:18px}.service-command-panel[data-v-f53945d9]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.service-command-panel h1[data-v-f53945d9],.service-command-panel p[data-v-f53945d9]{margin:0}.service-command-panel h1[data-v-f53945d9]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.service-command-panel p[data-v-f53945d9]{margin-top:6px;color:var(--text-secondary)}.service-command-kicker[data-v-f53945d9]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.service-status-dot[data-v-f53945d9]{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.service-status-ok[data-v-f53945d9]{background:var(--status-success)}.service-status-warn[data-v-f53945d9]{background:var(--status-warning)}.service-status-error[data-v-f53945d9]{background:var(--status-danger)}.service-kpi-grid[data-v-f53945d9]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.service-kpi-card[data-v-f53945d9]{display:grid;min-height:126px;align-content:space-between;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.service-kpi-head[data-v-f53945d9],.service-kpi-foot[data-v-f53945d9]{display:flex;align-items:center;gap:8px}.service-kpi-head[data-v-f53945d9]{color:var(--text-secondary);font-size:13px}.service-kpi-head[data-v-f53945d9] .anticon{color:var(--brand-primary)}.service-kpi-card strong[data-v-f53945d9]{color:var(--text-primary);font-size:28px;line-height:1}.service-kpi-foot[data-v-f53945d9]{min-width:0;justify-content:space-between}.service-kpi-foot span[data-v-f53945d9]:last-child{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.service-work-grid[data-v-f53945d9]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px}.service-work-item[data-v-f53945d9]{cursor:pointer;padding:10px 8px!important;border:1px solid var(--border-color);border-radius:8px;transition:border-color .16s ease,background .16s ease}.service-work-item+.service-work-item[data-v-f53945d9]{margin-top:8px}.service-work-item[data-v-f53945d9]:hover{background:var(--surface-hover);border-color:var(--brand-border)}.service-work-icon[data-v-f53945d9]{display:grid;width:34px;height:34px;place-items:center;color:var(--success-text);background:var(--success-soft);border-radius:8px}.service-work-warn[data-v-f53945d9]{color:var(--warning-text);background:var(--warning-soft)}.service-work-error[data-v-f53945d9]{color:var(--danger-text);background:var(--danger-soft)}.service-mini-timeline[data-v-f53945d9],.event-timeline[data-v-f53945d9],.case-timeline[data-v-f53945d9]{margin-top:18px;padding:10px 4px 0}.service-mini-event[data-v-f53945d9],.timeline-card[data-v-f53945d9],.log-item[data-v-f53945d9]{display:grid;gap:4px}.service-mini-event span[data-v-f53945d9],.timeline-card span[data-v-f53945d9],.log-item span[data-v-f53945d9],.service-date-cell span[data-v-f53945d9]{color:var(--text-secondary);font-size:12px}.service-tabs-panel[data-v-f53945d9]{overflow:hidden}.service-toolbar[data-v-f53945d9]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.service-search[data-v-f53945d9]{width:min(360px,100%)}.unread[data-v-f53945d9]{color:var(--text-primary)}.service-content-cell[data-v-f53945d9]{display:inline-block;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-date-cell[data-v-f53945d9]{display:grid;gap:2px}.timeline-head[data-v-f53945d9]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.timeline-card p[data-v-f53945d9]{margin:0;color:var(--text-primary)}.timeline-pagination[data-v-f53945d9]{margin-top:12px;text-align:right}.case-alert[data-v-f53945d9]{margin-bottom:16px}.case-summary-grid[data-v-f53945d9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.case-summary-grid>div[data-v-f53945d9]{display:grid;gap:4px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.case-summary-grid span[data-v-f53945d9]{color:var(--text-secondary);font-size:12px}.case-summary-grid strong[data-v-f53945d9]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.attachment-section[data-v-f53945d9]{margin-top:18px}.attachment-title[data-v-f53945d9]{margin-bottom:10px;font-weight:600}.case-action-strip[data-v-f53945d9]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}[data-v-f53945d9] .service-row-unread td{background:var(--warning-soft)}[data-v-f53945d9] .service-row-error td{background:var(--danger-soft)}@media(max-width:980px){.service-kpi-grid[data-v-f53945d9],.service-work-grid[data-v-f53945d9],.case-summary-grid[data-v-f53945d9]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.service-command-panel[data-v-f53945d9]{flex-direction:column;padding:16px}.service-kpi-grid[data-v-f53945d9],.service-work-grid[data-v-f53945d9],.case-summary-grid[data-v-f53945d9]{grid-template-columns:1fr}.service-search[data-v-f53945d9],.toolbar-select[data-v-f53945d9]{width:100%}}.customer-overview-page[data-v-092e6e6d]{gap:18px}.customer-command-panel[data-v-092e6e6d]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.customer-command-panel h1[data-v-092e6e6d],.customer-command-panel p[data-v-092e6e6d]{margin:0}.customer-command-panel h1[data-v-092e6e6d]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.customer-command-panel p[data-v-092e6e6d]{margin-top:6px;color:var(--text-secondary)}.customer-command-kicker[data-v-092e6e6d]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.customer-status-dot[data-v-092e6e6d]{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.customer-status-ok[data-v-092e6e6d]{background:var(--status-success)}.customer-status-warn[data-v-092e6e6d]{background:var(--status-warning)}.customer-status-error[data-v-092e6e6d]{background:var(--status-danger)}.customer-kpi-grid[data-v-092e6e6d]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.customer-kpi-card[data-v-092e6e6d]{display:grid;min-height:126px;align-content:space-between;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.customer-kpi-head[data-v-092e6e6d],.customer-kpi-foot[data-v-092e6e6d]{display:flex;align-items:center;gap:8px}.customer-kpi-head[data-v-092e6e6d]{color:var(--text-secondary);font-size:13px}.customer-kpi-head[data-v-092e6e6d] .anticon{color:var(--brand-primary)}.customer-kpi-card strong[data-v-092e6e6d]{color:var(--text-primary);font-size:28px;line-height:1}.customer-kpi-foot[data-v-092e6e6d]{min-width:0;justify-content:space-between}.customer-kpi-foot span[data-v-092e6e6d]:last-child{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.customer-overview-grid[data-v-092e6e6d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.customer-work-item[data-v-092e6e6d]{cursor:pointer;padding:10px 8px!important;border:1px solid var(--border-color);border-radius:8px;transition:border-color .16s ease,background .16s ease}.customer-work-item+.customer-work-item[data-v-092e6e6d]{margin-top:8px}.customer-work-item[data-v-092e6e6d]:hover{background:var(--surface-hover);border-color:var(--brand-border)}.customer-work-icon[data-v-092e6e6d]{display:grid;width:34px;height:34px;place-items:center;color:var(--success-text);background:var(--success-soft);border-radius:8px}.customer-work-warn[data-v-092e6e6d]{color:var(--warning-text);background:var(--warning-soft)}.customer-work-error[data-v-092e6e6d]{color:var(--danger-text);background:var(--danger-soft)}.customer-work-arrow[data-v-092e6e6d]{color:var(--text-muted)}.customer-action-grid[data-v-092e6e6d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-action[data-v-092e6e6d]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:2px 12px;min-height:84px;padding:14px;text-align:left;cursor:pointer;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.customer-action[data-v-092e6e6d]:hover{border-color:var(--brand-border);box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.customer-action span[data-v-092e6e6d]{display:grid;grid-row:span 2;width:38px;height:38px;place-items:center;color:var(--brand-primary);background:var(--brand-soft);border-radius:8px}.customer-action strong[data-v-092e6e6d],.customer-action small[data-v-092e6e6d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-action strong[data-v-092e6e6d]{color:var(--text-primary);font-size:14px}.customer-action small[data-v-092e6e6d]{color:var(--text-secondary);font-size:12px}.customer-date-cell[data-v-092e6e6d]{display:grid;gap:2px}.customer-date-cell strong[data-v-092e6e6d]{font-size:13px}.customer-date-cell span[data-v-092e6e6d],.customer-message-preview[data-v-092e6e6d]{color:var(--text-secondary);font-size:12px}.customer-message-preview[data-v-092e6e6d]{display:inline-block;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-status-list[data-v-092e6e6d]{display:grid;gap:10px}.customer-status-line[data-v-092e6e6d]{display:flex;min-height:42px;align-items:center;justify-content:space-between;padding:0 12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.customer-status-line span[data-v-092e6e6d]{color:var(--text-secondary)}@media(max-width:980px){.customer-kpi-grid[data-v-092e6e6d],.customer-overview-grid[data-v-092e6e6d]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.customer-command-panel[data-v-092e6e6d]{flex-direction:column;padding:16px}.customer-command-panel>.ant-space[data-v-092e6e6d]{width:100%;flex-wrap:wrap}.customer-kpi-grid[data-v-092e6e6d],.customer-overview-grid[data-v-092e6e6d],.customer-action-grid[data-v-092e6e6d]{grid-template-columns:1fr}}.order-console-page[data-v-2ed0ead1]{gap:18px}.order-command-panel[data-v-2ed0ead1]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.order-command-panel h1[data-v-2ed0ead1],.order-command-panel p[data-v-2ed0ead1]{margin:0}.order-command-panel h1[data-v-2ed0ead1]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.order-command-panel p[data-v-2ed0ead1]{margin-top:6px;color:var(--text-secondary)}.order-command-kicker[data-v-2ed0ead1]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.order-status-dot[data-v-2ed0ead1]{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.order-status-ok[data-v-2ed0ead1]{background:var(--status-success)}.order-status-warn[data-v-2ed0ead1]{background:var(--status-warning)}.order-status-error[data-v-2ed0ead1]{background:var(--status-danger)}.order-kpi-grid[data-v-2ed0ead1]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.order-kpi-card[data-v-2ed0ead1]{display:grid;min-height:126px;align-content:space-between;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.order-kpi-head[data-v-2ed0ead1],.order-kpi-foot[data-v-2ed0ead1]{display:flex;align-items:center;gap:8px}.order-kpi-head[data-v-2ed0ead1]{color:var(--text-secondary);font-size:13px}.order-kpi-head[data-v-2ed0ead1] .anticon{color:var(--brand-primary)}.order-kpi-card strong[data-v-2ed0ead1]{color:var(--text-primary);font-size:28px;line-height:1}.order-kpi-foot[data-v-2ed0ead1]{min-width:0;justify-content:space-between}.order-kpi-foot span[data-v-2ed0ead1]:last-child{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.order-work-grid[data-v-2ed0ead1]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px}.order-work-item[data-v-2ed0ead1]{cursor:pointer;padding:10px 8px!important;border:1px solid var(--border-color);border-radius:8px;transition:border-color .16s ease,background .16s ease}.order-work-item+.order-work-item[data-v-2ed0ead1]{margin-top:8px}.order-work-item[data-v-2ed0ead1]:hover{background:var(--surface-hover);border-color:var(--brand-border)}.order-work-icon[data-v-2ed0ead1]{display:grid;width:34px;height:34px;place-items:center;color:var(--success-text);background:var(--success-soft);border-radius:8px}.order-work-warn[data-v-2ed0ead1]{color:var(--warning-text);background:var(--warning-soft)}.order-work-active[data-v-2ed0ead1]{color:var(--violet-text);background:var(--violet-soft)}.order-work-error[data-v-2ed0ead1]{color:var(--danger-text);background:var(--danger-soft)}.order-work-ok[data-v-2ed0ead1]{color:var(--success-text);background:var(--success-soft)}.order-stage-list[data-v-2ed0ead1]{display:grid;gap:12px}.order-stage-line[data-v-2ed0ead1]{display:grid;gap:8px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.order-stage-line>div[data-v-2ed0ead1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-stage-line span[data-v-2ed0ead1]{color:var(--text-secondary)}.order-stage-line strong[data-v-2ed0ead1]{font-size:18px}.order-table-panel[data-v-2ed0ead1]{overflow:hidden}.order-toolbar[data-v-2ed0ead1]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.order-search[data-v-2ed0ead1]{width:min(380px,100%)}.order-delivery-cell[data-v-2ed0ead1],.order-date-cell[data-v-2ed0ead1]{display:grid;gap:4px}.order-delivery-cell span[data-v-2ed0ead1],.order-date-cell strong[data-v-2ed0ead1]{color:var(--text-primary);font-weight:700}.order-date-cell span[data-v-2ed0ead1]{color:var(--text-secondary);font-size:12px}.order-alert[data-v-2ed0ead1]{margin-bottom:16px}.order-detail-summary[data-v-2ed0ead1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.order-detail-summary>div[data-v-2ed0ead1]{display:grid;gap:4px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.order-detail-summary span[data-v-2ed0ead1],.order-detail-summary small[data-v-2ed0ead1]{color:var(--text-secondary);font-size:12px}.order-detail-summary strong[data-v-2ed0ead1]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.order-phase-track[data-v-2ed0ead1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.order-phase-node[data-v-2ed0ead1]{display:grid;gap:6px;min-height:112px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.order-phase-node span[data-v-2ed0ead1]{display:grid;width:32px;height:32px;place-items:center;color:var(--text-secondary);background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.order-phase-node strong[data-v-2ed0ead1],.order-phase-node small[data-v-2ed0ead1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-phase-node small[data-v-2ed0ead1]{color:var(--text-secondary);font-size:12px}.phase-done[data-v-2ed0ead1]{background:var(--success-soft);border-color:var(--success-border)}.phase-done span[data-v-2ed0ead1]{color:var(--success-text)}.phase-active[data-v-2ed0ead1]{background:var(--brand-soft);border-color:var(--brand-border)}.phase-active span[data-v-2ed0ead1]{color:var(--brand-primary)}.phase-error[data-v-2ed0ead1]{background:var(--danger-soft);border-color:var(--danger-border)}.phase-error span[data-v-2ed0ead1]{color:var(--danger-text)}.phase-wait span[data-v-2ed0ead1]{color:var(--text-secondary)}.order-repair-timeline[data-v-2ed0ead1]{margin-top:18px}.order-action-strip[data-v-2ed0ead1]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}[data-v-2ed0ead1] .order-row-pending td{background:var(--warning-soft)}[data-v-2ed0ead1] .order-row-active td{background:var(--violet-soft)}[data-v-2ed0ead1] .order-row-error td{background:var(--danger-soft)}@media(max-width:980px){.order-kpi-grid[data-v-2ed0ead1],.order-work-grid[data-v-2ed0ead1],.order-detail-summary[data-v-2ed0ead1],.order-phase-track[data-v-2ed0ead1]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.order-command-panel[data-v-2ed0ead1]{flex-direction:column;padding:16px}.order-kpi-grid[data-v-2ed0ead1],.order-work-grid[data-v-2ed0ead1],.order-detail-summary[data-v-2ed0ead1],.order-phase-track[data-v-2ed0ead1]{grid-template-columns:1fr}.order-search[data-v-2ed0ead1],.toolbar-select[data-v-2ed0ead1]{width:100%}}.account-center-page[data-v-78cb3ace]{gap:18px}.profile-command-panel[data-v-78cb3ace]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.profile-command-panel h1[data-v-78cb3ace],.profile-command-panel p[data-v-78cb3ace]{margin:0}.profile-command-panel h1[data-v-78cb3ace]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.profile-command-panel p[data-v-78cb3ace]{margin-top:6px;color:var(--text-secondary)}.profile-command-kicker[data-v-78cb3ace]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.profile-status-dot[data-v-78cb3ace]{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.profile-status-ok[data-v-78cb3ace]{background:var(--status-success)}.profile-status-warn[data-v-78cb3ace]{background:var(--status-warning)}.profile-status-error[data-v-78cb3ace]{background:var(--status-danger)}.profile-kpi-grid[data-v-78cb3ace]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.profile-kpi-card[data-v-78cb3ace]{display:grid;min-height:126px;align-content:space-between;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.profile-kpi-head[data-v-78cb3ace],.profile-kpi-foot[data-v-78cb3ace]{display:flex;align-items:center;gap:8px}.profile-kpi-head[data-v-78cb3ace]{color:var(--text-secondary);font-size:13px}.profile-kpi-head[data-v-78cb3ace] .anticon{color:var(--brand-primary)}.profile-kpi-card strong[data-v-78cb3ace]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:24px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.profile-kpi-foot[data-v-78cb3ace]{min-width:0;justify-content:space-between}.profile-kpi-foot span[data-v-78cb3ace]:last-child{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.profile-work-grid[data-v-78cb3ace]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px;margin-bottom:16px}.security-check-list[data-v-78cb3ace]{display:grid;gap:10px}.security-check-item[data-v-78cb3ace]{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:10px;text-align:left;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.security-check-item[data-v-78cb3ace]:hover{background:var(--surface-hover);border-color:var(--brand-border)}.security-check-item span[data-v-78cb3ace]:nth-child(2){display:grid;min-width:0;gap:2px}.security-check-item strong[data-v-78cb3ace],.security-check-item small[data-v-78cb3ace]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.security-check-item small[data-v-78cb3ace]{color:var(--text-secondary);font-size:12px}.security-check-icon[data-v-78cb3ace]{display:grid;width:34px;height:34px;place-items:center;color:var(--success-text);background:var(--success-soft);border-radius:8px}.security-check-warn[data-v-78cb3ace]{color:var(--warning-text);background:var(--warning-soft)}.security-check-error[data-v-78cb3ace]{color:var(--danger-text);background:var(--danger-soft)}.profile-completion-score[data-v-78cb3ace]{display:grid;gap:14px}.profile-completion-grid[data-v-78cb3ace]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profile-completion-grid>div[data-v-78cb3ace]{display:grid;gap:3px;padding:10px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.profile-completion-grid span[data-v-78cb3ace]{color:var(--text-secondary);font-size:12px}.profile-completion-grid strong[data-v-78cb3ace]{color:var(--text-primary);font-size:13px}.profile-grid[data-v-78cb3ace]{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.two-column-form[data-v-78cb3ace]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-inline-action[data-v-78cb3ace]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.profile-risk-alert[data-v-78cb3ace]{margin-bottom:14px}@media(max-width:980px){.profile-kpi-grid[data-v-78cb3ace],.profile-work-grid[data-v-78cb3ace],.profile-grid[data-v-78cb3ace],.profile-completion-grid[data-v-78cb3ace]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.profile-command-panel[data-v-78cb3ace]{flex-direction:column;padding:16px}.profile-kpi-grid[data-v-78cb3ace],.profile-work-grid[data-v-78cb3ace],.profile-grid[data-v-78cb3ace],.two-column-form[data-v-78cb3ace],.profile-completion-grid[data-v-78cb3ace]{grid-template-columns:1fr}.security-check-item[data-v-78cb3ace]{grid-template-columns:34px minmax(0,1fr)}.security-check-item[data-v-78cb3ace] .ant-tag{grid-column:2;width:fit-content}}
