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: #1688d9;--brand-primary-hover: #0f75c7;--brand-primary-active: #0b5fa5;--brand-text: #075c9e;--button-primary-bg: #2f8ed8;--button-primary-hover: #247fc5;--button-primary-active: #1d6fac;--button-primary-text: #ffffff;--button-primary-disabled-bg: #e7eef6;--button-primary-disabled-border: #d3e0ed;--button-primary-disabled-text: #7a8795;--color-bg-base: #ffffff;--color-bg-layout: #f3f6fa;--color-bg-surface: #ffffff;--color-bg-subtle: #f8fafc;--color-bg-elevated: #ffffff;--color-bg-hover: #f1f6fb;--color-border-default: #dde6f0;--color-border-muted: #e7edf4;--color-text-primary: #172033;--color-text-secondary: #526071;--color-text-muted: #7b8795;--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);--surface-color: var(--surface-bg);--surface-muted: var(--surface-subtle);--surface: var(--surface-bg);--surface-card: var(--surface-elevated);--color-surface: var(--surface-bg);--color-surface-muted: var(--surface-subtle);--color-border: var(--border-color);--border-subtle: var(--color-border-muted);--text-color: var(--text-primary);--muted-text: var(--text-secondary);--text-tertiary: var(--text-muted);--shadow-soft: 0 10px 28px rgba(15, 23, 42, .06);--shadow-sm: 0 6px 18px rgba(15, 23, 42, .055);--shadow-hover: 0 14px 32px rgba(15, 23, 42, .1);--shadow-card: var(--shadow-soft);--shadow-card-hover: var(--shadow-hover);--shadow-dropdown: var(--shadow-hover);--brand-soft: #eaf6ff;--brand-border: #b9e1ff;--primary-color: var(--brand-primary);--primary-soft: var(--brand-soft);--info-soft: #eff6ff;--info-text: #1d4ed8;--info-border: #bfdbfe;--success-soft: #dcfce7;--success-bg: var(--success-soft);--success-text: #166534;--success-border: #bbf7d0;--warning-soft: #fef3c7;--warning-bg: var(--warning-soft);--warning-text: #92400e;--warning-border: #fde68a;--danger-soft: #fee2e2;--danger-bg: var(--danger-soft);--danger-text: #991b1b;--danger-border: #fecaca;--violet-soft: #ede9fe;--violet-text: #5b21b6;--violet-border: #ddd6fe;--status-success: #16a34a;--status-processing: #1688d9;--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);--font-sans: "Inter", "HarmonyOS Sans SC", "MiSans", "Noto Sans SC", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display: "Inter", "HarmonyOS Sans SC", "MiSans", "Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", "Cascadia Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-number: "Inter", "DIN Alternate", "Roboto", "Cascadia Mono", "Microsoft YaHei UI", system-ui, sans-serif;--text-caption-size: 12px;--text-body-size: 14px;--text-title-size: 21px;--text-section-size: 16px;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]{--brand-primary: #61c6ff;--brand-primary-hover: #7dd7ff;--brand-primary-active: #38aee8;--brand-text: #a8e4ff;--button-primary-bg: #2b82c4;--button-primary-hover: #3494dc;--button-primary-active: #1f6fa8;--button-primary-text: #ffffff;--button-primary-disabled-bg: #21324a;--button-primary-disabled-border: #314761;--button-primary-disabled-text: #aebdd0;--color-bg-base: #08111f;--color-bg-layout: #08111f;--color-bg-surface: #101b2d;--color-bg-subtle: #17263e;--color-bg-elevated: #14233a;--color-bg-hover: #1d314f;--color-border-default: #293a55;--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-sm: 0 10px 28px rgba(0, 0, 0, .28);--shadow-hover: 0 14px 32px rgba(0, 0, 0, .34);--brand-soft: rgba(22, 136, 217, .2);--brand-border: rgba(97, 198, 255, .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: #61c6ff;--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);font-family:var(--font-sans);line-height:1.62;letter-spacing:0;transition:color var(--motion-normal) var(--motion-ease),background-color var(--motion-normal) var(--motion-ease)}html{background:var(--app-bg)}html,body,#app{overflow-x:hidden}button,input,textarea,select{font:inherit}#app{min-height:100vh}.ant-layout{color:var(--text-primary);background:var(--app-bg)}.number-text,.metric-card strong,.ant-statistic-content,.ant-statistic-content-value,.customer-kpi-card strong,.asset-kpi-card strong,.asset-detail-kpi strong,.catalog-kpi-card strong,.catalog-sku-head strong,.catalog-resource-grid strong,.catalog-price-grid strong,.catalog-native-payment-amount strong,.catalog-native-payment-grid strong,.customer-date-cell strong,.customer-status-list strong,.customer-action strong,.order-kpi-card strong,.service-kpi-card strong,.profile-kpi-card strong,.wallet-overview-card strong,.wallet-balance-breakdown strong,.coin-saving-metrics strong,.withdrawal-amount-cell strong,.native-payment-amount strong,.native-payment-grid strong,.domain-access-card strong,.asset-spec-line strong,.price-preview strong,.price-line strong,.price-overview-price strong,.products-hero-metrics strong,.product-price strong,.coin-activity-foot span,.wallet-amount,.coin-amount{font-family:var(--font-number);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:0}.public-products h1,.public-products h2,.public-home h1,.public-home h2,.public-brand-name{letter-spacing:0}.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-thead>tr>th.ant-table-cell-fix-left,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right{background:var(--surface-subtle)}.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-form-item-extra,.ant-form-item-explain,.ant-typography,.ant-typography-secondary,.ant-card-meta-description,.ant-result-subtitle,.ant-statistic-title,.ant-steps-item-description,.ant-upload-list-item-name{color:var(--text-secondary)}.ant-card-head,.ant-card-head-title,.ant-result-title,.ant-statistic-content,.ant-statistic-content-value,.ant-collapse-header,.ant-steps-item-title{color:var(--text-primary)}.ant-card-head,.ant-collapse,.ant-collapse-item,.ant-collapse-content,.ant-input-group-addon,.ant-input-number-group-addon{background:var(--surface-bg);border-color:var(--border-color)}.ant-collapse-content-box,.ant-upload-list-item{color:var(--text-primary)}.ant-form-item,.ant-form-item-control,.ant-form-item-control-input,.ant-form-item-control-input-content,.ant-space,.ant-space-item{min-width:0}.ant-form-vertical .ant-form-item{margin-bottom:14px}.ant-form-vertical .ant-form-item-label{padding-bottom:4px}.ant-form-item-label>label{height:auto;line-height:1.35}.ant-modal-body .ant-form-vertical .ant-form-item:last-child,.ant-drawer-body .ant-form-vertical .ant-form-item:last-child{margin-bottom:0}.ant-input-password .ant-input,.ant-picker-input>input,.ant-select-selection-item,.ant-select-selection-search-input,.ant-input-number-input{color:var(--text-primary)}.ant-input[disabled],.ant-input-affix-wrapper-disabled,.ant-input-number-disabled,.ant-picker-disabled,.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector,.ant-mentions-disabled{color:var(--text-muted);background:var(--surface-subtle);border-color:var(--border-color);-webkit-text-fill-color:var(--text-muted)}.ant-btn-text,.ant-btn-link{color:var(--text-secondary)}.ant-btn-text:hover,.ant-btn-text:focus-visible{color:var(--text-primary);background:var(--surface-hover)}.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-tooltip-inner,.ant-cascader-dropdown,.ant-tree-select-dropdown{color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--border-color)}.ant-tooltip-arrow:before{background:var(--surface-elevated)}.ant-select-item{color:var(--text-primary)}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title,.ant-picker-header,.ant-picker-cell,.ant-picker-content th,.ant-segmented,.ant-radio-button-wrapper,.ant-menu-light,.ant-menu-light .ant-menu-item,.ant-menu-light .ant-menu-submenu-title{color:var(--text-primary);background:transparent}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover,.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-segmented .ant-segmented-item-selected{color:var(--text-primary);background:var(--surface-hover)}.ant-segmented,.ant-radio-button-wrapper{border-color:var(--border-color)}.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-alert-info{color:var(--info-text);background:var(--info-soft);border-color:var(--info-border)}.ant-alert-success{color:var(--success-text);background:var(--success-soft);border-color:var(--success-border)}.ant-alert-warning{color:var(--warning-text);background:var(--warning-soft);border-color:var(--warning-border)}.ant-alert-error{color:var(--danger-text);background:var(--danger-soft);border-color:var(--danger-border)}.ant-tag{max-width:100%;border-radius:6px;white-space:normal!important;overflow-x:hidden;overflow-wrap:anywhere;word-break:break-word;line-height:1.45;font-weight:600;letter-spacing:0}.ant-table-wrapper .ant-table-cell .ant-tag{display:inline-block;min-height:22px;vertical-align:middle}.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)}:root[data-appearance=dark] .ant-tag-cyan{color:#67e8f9;background:#06b6d429;border-color:#06b6d457}.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,.customer-status-ok,.asset-status-ok,.catalog-status-ok,.order-status-ok,.service-status-ok,.profile-status-ok,.asset-detail-dot-ok,.asset-console-dot.is-connected{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)}.ant-btn:focus-visible,.ant-input:focus-visible,.ant-input-affix-wrapper:focus-visible,.ant-select-selector:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 48%,transparent);outline-offset:2px}.ant-btn:not(.ant-btn-link):not(.ant-btn-text):not(:disabled):not(.ant-btn-disabled):hover{transform:translateY(-1px)}.ant-table-wrapper .ant-table-tbody>tr>td{transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--surface-hover) 84%,transparent)}.ant-radio-button-wrapper,.ant-segmented-item,.ant-tabs-tab{transition:color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):hover,.ant-segmented-item:hover,.ant-tabs-tab:hover{transform:translateY(-1px)}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),.ant-segmented-item-selected{box-shadow:0 4px 12px color-mix(in srgb,var(--brand-primary) 13%,transparent)}.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)}}@keyframes cnkd-auth-panel-in{0%{opacity:0;transform:translateY(8px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.login-page{position:relative;isolation:isolate;display:grid;min-height:100vh;min-height:100svh;overflow:hidden;place-items:center;padding:24px;background:radial-gradient(circle at 72% 22%,color-mix(in srgb,var(--brand-primary) 24%,transparent),transparent 34%),linear-gradient(135deg,#08111f1a,#1688d914),var(--app-bg)}.login-page:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:var(--auth-bg-image, none);background-position:center;background-size:cover;content:"";opacity:calc(1 - var(--auth-bg-overlay, .72));transform:scale(1.02);transition:opacity var(--motion-slow) var(--motion-ease),transform .42s var(--motion-ease)}.login-page:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(135deg,color-mix(in srgb,var(--app-bg) var(--auth-bg-overlay-percent, 72%),transparent),color-mix(in srgb,var(--surface-bg) var(--auth-bg-overlay-percent, 72%),transparent)),radial-gradient(circle at 28% 78%,color-mix(in srgb,var(--brand-primary) 16%,transparent),transparent 35%);content:""}.login-panel{position:relative;width:min(420px,100%);padding:28px;background:color-mix(in srgb,var(--surface-bg) 94%,transparent);border:1px solid color-mix(in srgb,var(--border-color) 86%,var(--brand-primary));border-radius:8px;box-shadow:var(--shadow-soft);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:cnkd-auth-panel-in var(--motion-slow) var(--motion-ease);transform-origin:center}.login-panel:before{position:absolute;top:-1px;right:18px;left:18px;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand-primary) 58%,transparent),transparent);content:"";opacity:.72}.auth-wide-panel{width:min(540px,100%)}.login-heading{display:flex;gap:14px;align-items:center;margin-bottom:28px;min-width:0}.login-heading>div:last-child{min-width:0}.login-heading h1,.login-heading p{margin:0}.login-heading h1{font-size:22px;font-weight:700;line-height:1.28;overflow-wrap:anywhere}.login-heading p{margin-top:4px;color:var(--text-secondary);line-height:1.58;overflow-wrap:anywhere}.login-mark,.brand-mark{display:flex;width:112px;height:38px;flex:0 0 112px;align-items:center;justify-content:center;overflow:hidden;padding:5px 9px;color:#fff;font-weight:700;background:linear-gradient(135deg,#08111ff5,#0b3d91e0),var(--brand-primary);border:1px solid rgba(97,198,255,.18);border-radius:8px;box-shadow:0 8px 20px #0b3d9129}.login-mark img,.brand-mark img{width:100%;height:100%;object-fit:contain}.login-mark{width:140px;height:44px;flex-basis:140px;padding:6px 12px}.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}.auth-mode-switch{width:100%;margin:0 0 18px;padding:3px;background:var(--surface-muted);border:1px solid var(--border-color);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.auth-mode-switch .ant-segmented-group{width:100%}.auth-mode-switch .ant-segmented-item{border-radius:6px}.auth-mode-switch .ant-segmented-item{min-height:34px;line-height:34px}.auth-mode-switch .ant-segmented-item-label{min-height:34px;padding-inline:10px;overflow:hidden;color:var(--text-secondary);line-height:34px;text-overflow:ellipsis;white-space:nowrap}.auth-mode-switch .ant-segmented-item-selected .ant-segmented-item-label{color:var(--brand-text);font-weight:650}.login-panel .ant-form-item-label>label{color:var(--text-secondary);font-weight:650}.login-panel .ant-form-item-extra,.login-panel .ant-form-item-explain{line-height:1.58}.login-panel .ant-input,.login-panel .ant-input-affix-wrapper,.login-panel .ant-input-password{transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.login-panel .ant-input-affix-wrapper-focused,.login-panel .ant-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 12%,transparent)}.email-code-button{display:inline-flex;height:28px;min-width:78px;align-items:center;justify-content:center;padding:0 4px;line-height:1;white-space:nowrap}.admin-shell{min-height:100vh}.admin-sider{position:sticky;top:0;height:100vh;overflow:auto;background:#08111f}.brand{display:flex;align-items:center;gap:12px;height:64px;padding:12px 16px}.brand-collapsed{justify-content:center;padding-inline:0}.brand-collapsed .brand-mark{width:42px;height:42px;flex-basis:42px;padding:4px}.brand-collapsed .brand-mark img{width:108px;max-width:none;object-position:left center}.brand-name{color:#fff;font-size:16px;font-weight:700}.brand-subtitle{max-width:100%;overflow:hidden;margin-top:2px;color:#cbd5e1c7;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}.admin-shell :where(.page-section,.panel-block,.ant-table-wrapper,.ant-table-container,.ant-table-content,.ant-form,.ant-row,.ant-col){min-width:0}.admin-shell :where(.page-heading,.panel-heading,.table-toolbar){min-width:0}.admin-shell :where(.page-heading>.ant-space,.panel-heading>.ant-space,.table-toolbar>.ant-space){flex-wrap:wrap;min-width:0}.admin-shell :where(.page-heading h1,.page-heading p,.panel-heading h2,.panel-heading p){overflow-wrap:anywhere}.admin-shell :where(.ant-table-wrapper){max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.admin-shell :where(.ant-table-wrapper .ant-table-content){overflow-x:auto!important}.admin-shell :where(.ant-table-cell){overflow-wrap:anywhere}.admin-shell :where(.ant-table-cell .ant-space,.ant-table-cell .ant-space .ant-space-item){max-width:100%}.admin-shell :where(.ant-table-cell .ant-space){width:fit-content;min-width:0;max-width:min(100%,320px);flex-wrap:wrap;row-gap:4px}.admin-shell :where(.ant-table-cell .ant-btn-link){max-width:100%;min-height:28px;padding-inline:7px;border-radius:6px;white-space:normal}.admin-shell :where(.ant-table-cell .ant-btn-link>span:not(.anticon)){min-width:0;overflow:hidden;text-overflow:ellipsis}.admin-shell :where(.ant-form-item,.ant-form-item-control-input,.ant-form-item-control-input-content){min-width:0}.admin-shell :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select,.ant-select-selector,.ant-input-search,.ant-mentions,textarea.ant-input){max-width:100%}.admin-shell :where(.ant-radio-group,.ant-checkbox-group,.ant-segmented,.ant-space){max-width:100%}.admin-shell :where(.ant-radio-button-wrapper){white-space:normal}.admin-shell :where(.ant-modal-body .ant-alert-description,.ant-drawer-body .ant-alert-description,.ant-descriptions-item-content){overflow-wrap:anywhere;word-break:break-word}.admin-shell :where(.ant-modal-body .ant-alert-description,.ant-drawer-body .ant-alert-description){line-height:1.65}.admin-shell :where(.ant-descriptions-item-label){min-width:84px}.customer-shell{min-height:100vh;font-family:var(--font-sans);font-size:14px;line-height:1.62;letter-spacing:0}.customer-shell h1,.customer-shell h2,.customer-shell h3,.login-heading h1{font-family:var(--font-display);color:var(--text-primary);font-weight:760;letter-spacing:0}.customer-shell p,.customer-shell small,.customer-shell .ant-table,.customer-shell .ant-form-item,.customer-shell .ant-alert,.login-panel,.login-panel .ant-form-item,.login-panel .ant-alert{line-height:1.65}.customer-shell :where(.ant-btn,.ant-tag,.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-select-selector,.ant-form-item-label>label,.ant-table,.ant-tabs,.ant-segmented){font-family:var(--font-sans);letter-spacing:0}.customer-shell :where(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-input-number,.ant-picker){border-radius:7px}.customer-shell :where(.ant-input,.ant-input-number-input,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-picker-input>input){font-size:14px}.customer-shell :where(.ant-btn){min-height:34px;font-weight:620}.customer-shell :where(.ant-btn-sm){min-height:28px}.customer-shell :where(.ant-btn .anticon){font-size:15px}.customer-shell :where(.ant-tag){margin-inline-end:0;font-size:12px;font-weight:620;line-height:1.45}.customer-shell :where(.ant-table-thead>tr>th){color:var(--text-secondary)}.customer-shell :where(.ant-table-tbody>tr>td){line-height:1.58}.customer-shell :where(.ant-table-cell){vertical-align:middle}.customer-shell :where(.ant-tabs-tab){font-weight:650}.customer-shell :where(.ant-segmented-item-label){font-weight:620}.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;color:#f8fafc;background:#08111f;border-bottom:1px solid rgba(148,163,184,.24)}.customer-brand{display:flex;align-items:center;gap:12px;min-width:268px}.customer-brand>div:last-child{display:grid;min-width:0;gap:2px}.customer-brand-name{max-width:100%;overflow:hidden;color:#f8fafc;font-family:var(--font-display);font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.customer-brand .brand-subtitle{color:#cbd5e1c2;font-size:12px;font-weight:500;line-height:1.25}.customer-menu-scroll{min-width:0;flex:1;overflow:hidden}.customer-mobile-menu{display:none}.customer-menu{min-width:0;width:100%;border-bottom:0;color:#e2e8f0db;background:transparent}.customer-menu.ant-menu-horizontal{display:flex;min-width:0;overflow:hidden;line-height:62px}.customer-header .customer-menu.ant-menu,.customer-header .customer-menu.ant-menu-horizontal,.customer-header .customer-menu.ant-menu-horizontal>.ant-menu-item,.customer-header .customer-menu.ant-menu-horizontal>.ant-menu-submenu,.customer-header .customer-menu.ant-menu-horizontal>.ant-menu-item .ant-menu-title-content,.customer-header .customer-menu.ant-menu-horizontal>.ant-menu-submenu .ant-menu-title-content{color:#e2e8f0db;background:transparent}.customer-header .customer-menu.ant-menu-horizontal>.ant-menu-item:hover,.customer-header .customer-menu.ant-menu-horizontal>.ant-menu-submenu:hover,.customer-header .customer-menu.ant-menu-horizontal>.ant-menu-item-selected,.customer-header .customer-menu.ant-menu-horizontal>.ant-menu-submenu-selected{color:#61c6ff}.customer-header .icon-button,.customer-header .user-button{color:#f8fafce6}.customer-header .icon-button:hover,.customer-header .icon-button:focus-visible,.customer-header .user-button:hover,.customer-header .user-button:focus-visible{color:#fff;background:#94a3b824}.customer-menu .ant-menu-overflow-item{flex-shrink:0}.customer-menu.ant-menu-horizontal>.ant-menu-item:after{border-bottom-width:2px}.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:760;line-height:1.28}.page-heading p{margin-top:4px;color:var(--text-secondary);font-size:14px;line-height:1.7}.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;font-weight:620}.metric-card strong{font-size:28px;line-height:1.08}.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:760;line-height:1.35}.table-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0;margin-bottom:12px}.table-toolbar>*{min-width:0}.admin-shell :where(.table-action-wrap,.form-actions,.ads-drawer-footer,.announcement-drawer-footer){display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;min-width:0}.admin-shell :where(.table-action-wrap,.form-actions,.ads-drawer-footer,.announcement-drawer-footer)>*{min-width:0}.admin-shell :where(.table-action-wrap,.form-actions,.ads-drawer-footer,.announcement-drawer-footer) .ant-btn{min-height:32px;white-space:normal}.toolbar-search{flex:1 1 280px;width:min(360px,100%)}.toolbar-select{flex:0 1 168px;width:160px}.node-name{display:grid;gap:2px}.node-name strong{color:var(--text-primary);font-weight:680;line-height:1.45}.node-name span,.muted{color:var(--text-secondary);font-size:12px;line-height:1.55}.node-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;min-width:0;gap:2px 14px}.node-form>*{min-width:0}.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;min-width:0}.span-3{grid-column:1 / -1;min-width:0}.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,.security-check-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)}.customer-command-panel h1,.asset-command-panel h1,.asset-detail-command h1,.catalog-command-panel h1,.order-command-panel h1,.service-command-panel h1,.profile-command-panel h1{margin:0;font-family:var(--font-display);font-size:clamp(22px,2vw,30px);font-weight:780;line-height:1.22;letter-spacing:0}.customer-command-panel p,.asset-command-panel p,.asset-detail-command p,.catalog-command-panel p,.order-command-panel p,.service-command-panel p,.profile-command-panel p{max-width:760px;margin:8px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.75}.customer-command-kicker,.asset-command-kicker,.asset-detail-kicker,.catalog-command-kicker,.order-command-kicker,.service-command-kicker,.profile-command-kicker{font-size:12px;font-weight:620;letter-spacing:0}.customer-kpi-card,.asset-kpi-card,.asset-detail-kpi,.catalog-kpi-card,.order-kpi-card,.service-kpi-card,.profile-kpi-card{font-family:var(--font-sans)}.customer-kpi-card strong,.asset-kpi-card strong,.asset-detail-kpi strong,.catalog-kpi-card strong,.order-kpi-card strong,.service-kpi-card strong,.profile-kpi-card strong{font-weight:760;line-height:1.12}.customer-kpi-card span,.asset-kpi-card span,.asset-detail-kpi span,.catalog-kpi-card span,.order-kpi-card span,.service-kpi-card span,.profile-kpi-card span,.customer-kpi-card small,.asset-kpi-card small,.asset-detail-kpi small,.catalog-kpi-card small,.order-kpi-card small,.service-kpi-card small,.profile-kpi-card small{line-height:1.55}: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,:root[data-appearance=dark] .order-work-item:hover,:root[data-appearance=dark] .service-work-item:hover,:root[data-appearance=dark] .security-check-item:hover{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{display:none}.admin-shell-mobile>.ant-layout{width:100%;min-width:0}.admin-header{gap:8px;padding:0 12px;color:#f8fafc;background:#08111f;border-bottom-color:#94a3b83d}.header-title{gap:6px;color:#f8fafc}.header-title>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions{gap:4px}.admin-header .icon-button,.admin-header .user-button{color:#f8fafce6}.admin-header .icon-button:hover,.admin-header .icon-button:focus-visible,.admin-header .user-button:hover,.admin-header .user-button:focus-visible{color:#fff;background:#94a3b824}.header-actions>.ant-btn:not(.icon-button),.header-actions .user-button{max-width:44px;padding-inline:8px}.header-actions .user-button>span,.header-actions .user-button .role-tag{display:none}.admin-mobile-drawer .ant-drawer-content{background:#08111f}.admin-mobile-drawer .ant-drawer-header{background:#08111f;border-color:#94a3b838}.admin-mobile-drawer .ant-drawer-title,.admin-mobile-drawer .ant-drawer-close{color:#f8fafc}.admin-mobile-drawer .ant-drawer-body{overflow-x:hidden;background:#08111f}.admin-mobile-brand{height:auto;min-height:64px;border-bottom:1px solid rgba(148,163,184,.18)}.admin-mobile-menu{min-height:calc(100vh - 118px);padding-block:6px 16px;background:#08111f}.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}.admin-shell :where(.page-heading,.panel-heading){align-items:stretch;flex-direction:column}.admin-shell :where(.page-heading>.ant-space,.panel-heading>.ant-space,.table-toolbar,.table-toolbar>.ant-space){width:100%;justify-content:flex-start}.admin-shell :where(.table-toolbar .ant-btn,.table-toolbar .ant-input-search,.table-toolbar .ant-select,.table-toolbar .ant-picker,.table-toolbar .ant-input){flex:1 1 100%;width:100%}.admin-shell :where(.table-action-wrap,.form-actions,.ads-drawer-footer,.announcement-drawer-footer){width:100%;justify-content:stretch}.admin-shell :where(.table-action-wrap,.form-actions,.ads-drawer-footer,.announcement-drawer-footer) .ant-btn{flex:1 1 120px;min-width:0}.admin-shell :where(.ant-table-wrapper .ant-table-cell){white-space:normal!important;word-break:break-word}.admin-shell :where(.ant-table-wrapper .ant-table-cell-fix-left,.ant-table-wrapper .ant-table-cell-fix-left-first,.ant-table-wrapper .ant-table-cell-fix-left-last,.ant-table-wrapper .ant-table-cell-fix-right,.ant-table-wrapper .ant-table-cell-fix-right-first,.ant-table-wrapper .ant-table-cell-fix-right-last){position:static!important;right:auto!important;left:auto!important;box-shadow:none!important}.admin-shell :where(.ant-table-wrapper .ant-table-cell-fix-left-first:after,.ant-table-wrapper .ant-table-cell-fix-left-last:after,.ant-table-wrapper .ant-table-cell-fix-right-first:after,.ant-table-wrapper .ant-table-cell-fix-right-last:after){display:none!important}.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;box-shadow:0 10px 24px #0f172a0f}.customer-brand{min-width:0;flex:1 1 0;max-width:none}.customer-brand-name{max-width:min(42vw,180px)}.customer-brand .brand-mark{width:48px;height:40px;flex-basis:48px;padding:4px}.customer-brand .brand-subtitle{display:none}.customer-menu-scroll{display:flex;order:3;width:100%;flex-basis:100%;margin-top:2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-top:1px solid rgba(148,163,184,.24)}.customer-menu-scroll:after{position:sticky;right:0;display:block;width:26px;flex:0 0 26px;align-self:stretch;pointer-events:none;background:linear-gradient(90deg,transparent,#08111f);content:""}.customer-menu{display:none!important}.customer-mobile-menu{display:flex;gap:8px;width:max-content;min-width:max-content;padding:8px 26px 8px 0}.customer-menu-scroll::-webkit-scrollbar{display:none}.customer-mobile-menu-item{position:relative;display:inline-flex;min-width:104px;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;padding:0 14px;color:#e2e8f0d6;font-size:15px;white-space:nowrap;cursor:pointer;background:#94a3b814;border:1px solid rgba(148,163,184,.18);border-radius:8px;scroll-snap-align:start;transition:color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.customer-mobile-menu-item.is-selected{color:#fff;background:#1688d947;border-color:#61c6ff85;box-shadow:inset 0 -2px #61c6ff}.customer-mobile-menu-item:active{transform:scale(.98)}.customer-mobile-menu-item .anticon{font-size:18px}.ant-form .ant-row>[class*=ant-col-]{max-width:100%!important;flex:0 0 100%!important}.customer-content{padding:16px 14px 14px}.login-heading{gap:12px}.login-mark{width:116px;height:40px;flex-basis:116px;padding:5px 10px}.page-heading{flex-direction:column}.page-heading h1{font-size:20px;line-height:1.25}.page-heading p{line-height:1.7}.metric-card strong{font-size:24px}.panel-block{padding:14px}.table-toolbar{align-items:stretch}.toolbar-search,.toolbar-select{width:100%;flex:1 1 100%}.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-modal-footer{display:flex;gap:8px;justify-content:flex-end}.ant-modal-footer .ant-btn{min-width:86px}.ant-drawer-content-wrapper{width:min(100vw,720px)!important}.ant-drawer-body{overflow-x:hidden}.ant-modal-body .ant-space,.ant-drawer-body .ant-space,.ant-table-wrapper .ant-table-cell .ant-space{max-width:100%;flex-wrap:wrap}.ant-tabs-nav{max-width:100%}.ant-tabs-nav-wrap{overflow-x:auto!important;overflow-y:hidden;scrollbar-width:none}.ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.ant-tabs-nav-list{min-width:max-content}.ant-tabs-tab{flex:0 0 auto}.ant-table-wrapper{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.ant-table-wrapper .ant-table,.ant-table-wrapper table{min-width:720px}.ant-table-wrapper .ant-table-content{overflow-x:auto!important}.ant-table-wrapper .ant-table-cell{white-space:normal;word-break:break-word}.ant-table-wrapper .ant-table-cell-fix-left,.ant-table-wrapper .ant-table-cell-fix-left-first,.ant-table-wrapper .ant-table-cell-fix-left-last,.ant-table-wrapper .ant-table-cell-fix-right,.ant-table-wrapper .ant-table-cell-fix-right-first,.ant-table-wrapper .ant-table-cell-fix-right-last{position:static!important;right:auto!important;left:auto!important;box-shadow:none!important}.ant-table-wrapper .ant-table-cell-fix-left-first:after,.ant-table-wrapper .ant-table-cell-fix-left-last:after,.ant-table-wrapper .ant-table-cell-fix-right-first:after,.ant-table-wrapper .ant-table-cell-fix-right-last:after{display:none!important}.ant-modal-footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.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:1 / -1}.ant-modal .node-form{grid-template-columns:1fr}.ant-modal .node-form .ant-input-group-compact{display:grid;gap:8px}.ant-modal .node-form .ant-input-group-compact>*{width:100%!important}.ant-modal .node-form .ant-radio-group{display:flex;flex-wrap:wrap;gap:8px}.ant-modal .node-form .ant-radio-button-wrapper{flex:1 1 150px;height:auto;min-height:34px;padding-block:4px;text-align:center}}@media(max-width:520px){.login-page{place-items:stretch center;padding:14px;overflow-x:hidden;overflow-y:visible}.login-panel{width:100%;align-self:center;padding:20px}.login-panel.auth-wide-panel{align-self:start}.login-heading{margin-bottom:22px}.login-heading h1{font-size:20px;line-height:1.28}.login-heading p{line-height:1.65}.auth-mode-switch .ant-segmented-item{min-width:0}.auth-mode-switch .ant-segmented-item-label{padding-inline:6px;font-size:13px}.login-panel .ant-input-affix-wrapper{min-width:0}.login-panel .ant-input,.login-panel .ant-input-affix-wrapper,.login-panel .ant-btn{min-height:42px}.login-panel .ant-input-suffix{min-width:0;margin-inline-start:6px}.email-code-button{max-width:112px;overflow:hidden;padding-inline:0;text-overflow:ellipsis}}@media(max-width:420px){.login-panel{padding:18px}.login-heading{align-items:flex-start;gap:12px}.login-mark{width:104px;height:38px;flex-basis:104px;padding:5px 9px}}.native-terminal-ansi-log{direction:ltr;font-variant-ligatures:none;-moz-tab-size:4;tab-size:4;text-align:left;unicode-bidi:plaintext;white-space:pre;word-break:normal;overflow-wrap:normal}.native-terminal-ansi-log .ansi-bold{font-weight:700}.native-terminal-ansi-log .ansi-dim{opacity:.72}.native-terminal-ansi-log .ansi-italic{font-style:italic}.native-terminal-ansi-log .ansi-underline{text-decoration:underline}.native-terminal-ansi-log .ansi-strike{text-decoration:line-through}.native-terminal-ansi-log .ansi-blink{animation:native-terminal-blink 1.2s steps(2,start) infinite}.native-terminal-ansi-log .ansi-hidden{visibility:hidden}.native-terminal-ansi-log .ansi-inverse{color:#07111f;background:#dbeafe}.native-terminal-ansi-log .ansi-fg-black{color:#94a3b8}.native-terminal-ansi-log .ansi-fg-red{color:#fb7185}.native-terminal-ansi-log .ansi-fg-green{color:#34d399}.native-terminal-ansi-log .ansi-fg-yellow{color:#fbbf24}.native-terminal-ansi-log .ansi-fg-blue{color:#60a5fa}.native-terminal-ansi-log .ansi-fg-magenta{color:#c084fc}.native-terminal-ansi-log .ansi-fg-cyan{color:#22d3ee}.native-terminal-ansi-log .ansi-fg-white{color:#e5e7eb}.native-terminal-ansi-log .ansi-fg-bright-black{color:#cbd5e1}.native-terminal-ansi-log .ansi-fg-bright-red{color:#fda4af}.native-terminal-ansi-log .ansi-fg-bright-green{color:#86efac}.native-terminal-ansi-log .ansi-fg-bright-yellow{color:#fde68a}.native-terminal-ansi-log .ansi-fg-bright-blue{color:#93c5fd}.native-terminal-ansi-log .ansi-fg-bright-magenta{color:#ddd6fe}.native-terminal-ansi-log .ansi-fg-bright-cyan{color:#67e8f9}.native-terminal-ansi-log .ansi-fg-bright-white{color:#f8fafc}.native-terminal-ansi-log [class*=ansi-bg-]{padding:0 2px;border-radius:3px}.native-terminal-ansi-log .ansi-bg-black{background:#0f172ae6}.native-terminal-ansi-log .ansi-bg-red,.native-terminal-ansi-log .ansi-bg-bright-red{background:#dc262661}.native-terminal-ansi-log .ansi-bg-green,.native-terminal-ansi-log .ansi-bg-bright-green{background:#16a34a57}.native-terminal-ansi-log .ansi-bg-yellow,.native-terminal-ansi-log .ansi-bg-bright-yellow{background:#ca8a0457}.native-terminal-ansi-log .ansi-bg-blue,.native-terminal-ansi-log .ansi-bg-bright-blue{background:#2563eb5c}.native-terminal-ansi-log .ansi-bg-magenta,.native-terminal-ansi-log .ansi-bg-bright-magenta{background:#9333ea57}.native-terminal-ansi-log .ansi-bg-cyan,.native-terminal-ansi-log .ansi-bg-bright-cyan{background:#0891b257}.native-terminal-ansi-log .ansi-bg-white,.native-terminal-ansi-log .ansi-bg-bright-white{color:#0f172a;background:#f8fafce0}@keyframes native-terminal-blink{50%{opacity:.42}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ant-card,.metric-card,.panel-block,.login-panel,.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,.order-work-item,.service-work-item{border-color:color-mix(in srgb,var(--border-color) 86%,transparent);box-shadow:0 1px 2px #0f172a09}.ant-card:hover,.metric-card:hover,.panel-block:hover,.catalog-sku-card:hover,.customer-work-item:hover,.asset-attention-item:hover,.order-work-item:hover,.service-work-item:hover{border-color:color-mix(in srgb,var(--brand-primary) 24%,var(--border-color));box-shadow:var(--shadow-hover)}.ant-card-head{min-height:48px;border-bottom-color:color-mix(in srgb,var(--border-color) 78%,transparent)}.ant-card-head-title,.panel-heading h2,.page-heading h1{color:var(--text-primary);font-weight:750;letter-spacing:0}.ant-card-body{color:var(--text-primary)}.ant-table-wrapper .ant-table{border-radius:8px}.ant-table-wrapper .ant-table-thead>tr>th{font-size:12px;font-weight:700;letter-spacing:0}.ant-table-wrapper .ant-table-tbody>tr>td{color:var(--text-primary)}.ant-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;box-shadow:none;transition:color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.ant-btn:not(.ant-btn-link):not(.ant-btn-text):active{transform:translateY(1px)}.ant-btn-primary{color:var(--button-primary-text);background:var(--button-primary-bg);border-color:var(--button-primary-bg);box-shadow:none}.ant-btn-primary:hover,.ant-btn-primary:focus-visible{color:var(--button-primary-text);background:var(--button-primary-hover);border-color:var(--button-primary-hover);box-shadow:0 0 0 3px color-mix(in srgb,var(--button-primary-bg) 14%,transparent)}.ant-btn-primary:active{color:var(--button-primary-text);background:var(--button-primary-active);border-color:var(--button-primary-active)}.ant-btn-primary:disabled,.ant-btn-primary.ant-btn-disabled,.ant-btn-primary[disabled],.ant-btn-primary:disabled:hover,.ant-btn-primary.ant-btn-disabled:hover,.ant-btn-primary[disabled]:hover{color:var(--button-primary-disabled-text);background:var(--button-primary-disabled-bg);border-color:var(--button-primary-disabled-border);box-shadow:none;transform:none}.node-command-panel,.sku-command-panel,.template-command-panel{animation:cnkd-slide-up var(--motion-slow) var(--motion-ease);transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease)}.node-command-panel:hover,.sku-command-panel:hover,.template-command-panel:hover{border-color:color-mix(in srgb,var(--brand-primary) 24%,var(--border-color));box-shadow:var(--shadow-hover);transform:translateY(-1px)}.node-command-panel>.ant-space,.sku-command-panel>.ant-space,.template-command-panel>.ant-space{justify-content:flex-end}.node-command-panel>.ant-space .ant-btn,.sku-command-panel>.ant-space .ant-btn,.template-command-panel>.ant-space .ant-btn{min-height:34px}.node-metric-card,.node-health-tile,.node-onboarding-step,.sku-kpi-card,.template-kpi-card,.sku-check-item,.template-check-item{transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.node-metric-card:hover,.node-health-tile:hover,.node-onboarding-step:hover,.sku-kpi-card:hover,.template-kpi-card:hover,.sku-check-item:hover,.template-check-item:hover{border-color:color-mix(in srgb,var(--brand-primary) 24%,var(--border-color));box-shadow:var(--shadow-sm)}.node-metric-card:hover,.node-health-tile:hover,.node-onboarding-step:hover,.sku-kpi-card:hover,.template-kpi-card:hover{transform:translateY(-1px)}.sku-check-item:focus-visible,.template-check-item:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 42%,transparent);outline-offset:2px}.node-form-modal .node-form,.ant-modal .sku-page .node-form,.ant-modal .template-page .node-form,.ant-modal .node-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 14px}.node-form-modal .node-form-section,.ant-modal .node-form .capability-editor,.ant-modal .node-form .node-form-section,.ant-modal .node-form .manual-provision-tip,.ant-modal .node-form .manual-provision-preset,.ant-modal .node-form .manual-inventory-preview{grid-column:1 / -1;scroll-margin-top:18px}.ant-modal .node-form .ant-form-item{min-width:0;margin-bottom:10px}.ant-modal .node-form .ant-form-item-label>label{height:auto;min-height:20px;color:var(--text-secondary);font-size:12px;font-weight:650;line-height:1.45}.ant-modal .node-form .form-tip,.ant-modal .node-form .ant-form-item-extra{margin-top:5px;color:var(--text-muted);font-size:12px;line-height:1.55}.ant-modal .node-form .ant-input,.ant-modal .node-form .ant-input-number,.ant-modal .node-form .ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-modal .node-form .ant-picker{min-height:34px}.ant-modal .node-form textarea.ant-input{min-height:auto}.ant-modal .capability-editor.capability-editor{gap:8px;padding-top:10px;padding-left:10px}.ant-modal .node-form .ant-input-group-compact,.ant-modal .node-form .ant-space,.ant-modal .node-form .ant-radio-group,.ant-modal .node-form .ant-checkbox-group{max-width:100%}.ant-modal .node-form .ant-radio-button-wrapper{white-space:normal}@media(max-width:1120px){.ant-modal .node-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.ant-modal .capability-editor-head strong,.ant-modal .node-form-section-title strong{font-size:14px}.ant-modal .capability-editor-head span,.ant-modal .node-form-section-title span{color:var(--text-muted)}.table-toolbar{padding-bottom:2px}.table-toolbar .ant-btn,.table-toolbar .ant-input-search,.table-toolbar .ant-select{min-height:34px}.table-toolbar .ant-btn{flex:0 0 auto}.node-actions .ant-btn-link,.sku-table-panel .ant-btn-link,.template-table-panel .ant-btn-link,.daemon-table .ant-btn-link,.stock-limit-table .ant-btn-link{min-height:28px;padding-inline:7px;border-radius:6px}.node-actions .ant-btn-link:not(:disabled):hover,.sku-table-panel .ant-btn-link:not(:disabled):hover,.template-table-panel .ant-btn-link:not(:disabled):hover,.daemon-table .ant-btn-link:not(:disabled):hover,.stock-limit-table .ant-btn-link:not(:disabled):hover{background:color-mix(in srgb,var(--brand-primary) 9%,transparent)}.node-actions .ant-btn-link.ant-btn-dangerous:not(:disabled):hover,.sku-table-panel .ant-btn-link.ant-btn-dangerous:not(:disabled):hover,.template-table-panel .ant-btn-link.ant-btn-dangerous:not(:disabled):hover,.daemon-table .ant-btn-link.ant-btn-dangerous:not(:disabled):hover,.stock-limit-table .ant-btn-link.ant-btn-dangerous:not(:disabled):hover{background:var(--danger-soft)}.sku-profile-cell .ant-space,.template-version-tags,.sku-resource-cell{gap:5px 6px}.sku-profile-cell .ant-tag,.template-version-tags .ant-tag,.sku-resource-cell .ant-tag{max-width:100%;margin-inline-end:0;overflow:hidden;border-radius:6px;text-overflow:ellipsis}.node-name-meta .ant-tag,.node-health-cell .ant-tag,.node-metric-foot .ant-tag,.sku-kpi-foot .ant-tag,.template-kpi-foot .ant-tag{margin-inline-end:0;border-radius:6px}.node-status-dot,.sku-status-dot,.template-status-dot,.node-health-overview-dot{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent)}.node-risk-ok,.node-health-ok,.sku-status-ok,.template-status-ok{color:var(--status-success)}.node-risk-warn,.node-health-warn,.sku-status-warn,.template-status-warn{color:var(--status-warning)}.node-risk-error,.node-health-error,.sku-status-error,.template-status-error{color:var(--status-danger)}.node-health-neutral{color:var(--text-muted)}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-mentions,.ant-input-password{border-radius:6px;box-shadow:none}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-picker:hover,.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector:hover,.ant-mentions:hover{background:color-mix(in srgb,var(--surface-bg) 88%,var(--surface-hover))}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector,.ant-mentions-focused{border-color:var(--brand-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 12%,transparent)}.ant-tag{border-radius:6px;font-weight:600}.ant-badge-status-dot,.status-dot,.stream-dot{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 14%,transparent)}.admin-header,.customer-header,.public-header{box-shadow:0 1px color-mix(in srgb,var(--border-color) 74%,transparent)}.admin-sider,.customer-header{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 38%),#08111f}.admin-sider .ant-menu-dark,.admin-mobile-menu.ant-menu-dark{background:transparent}.admin-sider .ant-menu-dark .ant-menu-item,.admin-sider .ant-menu-dark .ant-menu-submenu-title,.admin-mobile-menu.ant-menu-dark .ant-menu-item,.admin-mobile-menu.ant-menu-dark .ant-menu-submenu-title{width:calc(100% - 16px);margin-inline:8px;border-radius:6px}.admin-sider .ant-menu-dark .ant-menu-item-selected,.admin-mobile-menu.ant-menu-dark .ant-menu-item-selected{color:#fff;background:linear-gradient(90deg,#1688d9b8,#1688d957);box-shadow:inset 3px 0 #61c6ff}.customer-header .customer-menu.ant-menu-horizontal>.ant-menu-item,.customer-header .customer-menu.ant-menu-horizontal>.ant-menu-submenu{display:inline-flex;align-items:center;height:42px;margin:10px 2px;padding-inline:12px;border-radius:6px}.customer-header .customer-menu.ant-menu-horizontal>.ant-menu-item:after,.customer-header .customer-menu.ant-menu-horizontal>.ant-menu-submenu:after{display:none}.customer-header .customer-menu.ant-menu-horizontal>.ant-menu-item:hover,.customer-header .customer-menu.ant-menu-horizontal>.ant-menu-submenu:hover{background:#94a3b81f}.customer-header .customer-menu.ant-menu-horizontal>.ant-menu-item-selected,.customer-header .customer-menu.ant-menu-horizontal>.ant-menu-submenu-selected{background:#1688d933;box-shadow:inset 0 -2px #61c6ff}.public-nav a{border-radius:6px}.public-nav a.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 10%,transparent),transparent),var(--brand-soft);box-shadow:inset 0 -2px 0 var(--brand-primary),0 1px 2px #0f172a0a}.page-section{gap:18px}.page-heading{padding-block:2px 4px}.page-heading h1{font-size:var(--text-title-size);line-height:1.28}.page-heading p{color:var(--text-muted);font-size:13px}.panel-heading h2{font-size:var(--text-section-size);line-height:1.35}.metric-card{position:relative;overflow:hidden}.metric-card:after{position:absolute;right:14px;bottom:12px;width:44px;height:44px;pointer-events:none;background:color-mix(in srgb,var(--brand-primary) 8%,transparent);border-radius:10px;content:"";transform:rotate(8deg)}.metric-label{color:var(--text-muted);font-weight:600}.metric-card strong{color:var(--brand-primary);font-weight:760;letter-spacing:0}.json-preview,.native-terminal-ansi-log{font-family:JetBrains Mono,Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}:root[data-appearance=dark] .ant-card,:root[data-appearance=dark] .metric-card,:root[data-appearance=dark] .panel-block,:root[data-appearance=dark] .login-panel,:root[data-appearance=dark] .customer-command-panel,:root[data-appearance=dark] .asset-command-panel,:root[data-appearance=dark] .asset-detail-command,:root[data-appearance=dark] .catalog-command-panel,:root[data-appearance=dark] .order-command-panel,:root[data-appearance=dark] .service-command-panel,:root[data-appearance=dark] .profile-command-panel,:root[data-appearance=dark] .customer-kpi-card,:root[data-appearance=dark] .asset-kpi-card,:root[data-appearance=dark] .asset-detail-kpi,:root[data-appearance=dark] .catalog-kpi-card,:root[data-appearance=dark] .catalog-sku-card,:root[data-appearance=dark] .order-kpi-card,:root[data-appearance=dark] .service-kpi-card,:root[data-appearance=dark] .profile-kpi-card,:root[data-appearance=dark] .customer-work-item,:root[data-appearance=dark] .asset-attention-item,:root[data-appearance=dark] .asset-ops-line,:root[data-appearance=dark] .customer-status-line,:root[data-appearance=dark] .security-check-item,:root[data-appearance=dark] .timeline-card,:root[data-appearance=dark] .order-work-item,:root[data-appearance=dark] .service-work-item{box-shadow:0 1px 2px #0000003d}:root[data-appearance=dark] .metric-card:after{background:color-mix(in srgb,var(--brand-primary) 14%,transparent)}@media(max-width:760px){.page-section{gap:14px}.page-heading h1{font-size:19px}.metric-card:after{width:36px;height:36px}.customer-action,.catalog-line-button,.asset-attention-item,.customer-work-item{min-height:48px}.catalog-filter-bar .ant-radio-group{display:flex;width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.catalog-filter-bar .ant-radio-group::-webkit-scrollbar{display:none}.catalog-filter-bar .ant-radio-button-wrapper{min-width:76px;flex:1 0 auto;text-align:center}}.customer-shell .page-section :is(.customer-command-panel,.asset-command-panel,.asset-detail-command,.catalog-command-panel,.order-command-panel,.service-command-panel,.profile-command-panel){overflow:hidden;padding:18px;background:color-mix(in srgb,var(--surface-bg) 92%,var(--brand-soft));border-color:color-mix(in srgb,var(--border-color) 86%,var(--brand-primary));box-shadow:0 8px 22px #0f172a0b}.customer-shell .page-section :is(.customer-command-panel,.asset-command-panel,.asset-detail-command,.catalog-command-panel,.order-command-panel,.service-command-panel,.profile-command-panel)>div:first-child{min-width:0}.customer-shell .page-section :is(.customer-command-panel,.asset-command-panel,.asset-detail-command,.catalog-command-panel,.order-command-panel,.service-command-panel,.profile-command-panel) h1{max-width:100%;margin:0;overflow-wrap:anywhere}.customer-shell .page-section :is(.customer-command-panel,.asset-command-panel,.asset-detail-command,.catalog-command-panel,.order-command-panel,.service-command-panel,.profile-command-panel) .ant-space{min-width:0}.customer-shell .page-section :is(.customer-command-panel,.asset-command-panel,.asset-detail-command,.catalog-command-panel,.order-command-panel,.service-command-panel,.profile-command-panel) .ant-btn{min-width:94px}.customer-shell .page-section :is(.customer-kpi-card,.asset-kpi-card,.asset-detail-kpi,.catalog-kpi-card,.order-kpi-card,.service-kpi-card,.profile-kpi-card,.wallet-overview-card){position:relative;overflow:hidden;padding:16px;background:var(--surface-bg);border-color:color-mix(in srgb,var(--border-color) 88%,transparent);box-shadow:0 1px 2px #0f172a09}.customer-shell .page-section :is(.customer-kpi-card,.asset-kpi-card,.asset-detail-kpi,.catalog-kpi-card,.order-kpi-card,.service-kpi-card,.profile-kpi-card,.wallet-overview-card):after{position:absolute;right:14px;bottom:12px;width:42px;height:42px;pointer-events:none;background:color-mix(in srgb,var(--brand-primary) 7%,transparent);border-radius:8px;content:"";opacity:.86;transform:rotate(8deg)}.customer-shell .page-section :is(.customer-kpi-head,.asset-kpi-head,.catalog-kpi-head,.order-kpi-head,.service-kpi-head,.profile-kpi-head){color:var(--text-secondary);font-size:13px;font-weight:680}.customer-shell .page-section :is(.customer-kpi-head,.asset-kpi-head,.catalog-kpi-head,.order-kpi-head,.service-kpi-head,.profile-kpi-head) .anticon{color:var(--brand-primary)}.customer-shell .page-section :is(.customer-kpi-foot,.asset-kpi-foot,.catalog-kpi-foot,.order-kpi-foot,.service-kpi-foot,.profile-kpi-foot){color:var(--text-muted);font-size:12px}.customer-shell .page-section .panel-block{background:var(--surface-bg);border-color:color-mix(in srgb,var(--border-color) 88%,transparent);box-shadow:0 1px 2px #0f172a09}.customer-shell .page-section .panel-heading{min-width:0;padding-bottom:2px}.customer-shell .page-section .panel-heading h2{min-width:0;overflow:hidden;color:var(--text-primary);font-family:var(--font-display);font-size:16px;font-weight:760;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.customer-shell .page-section :is(.customer-action,.customer-work-item,.order-work-item,.service-work-item,.asset-attention-item){background:color-mix(in srgb,var(--surface-bg) 92%,var(--surface-subtle));border-color:color-mix(in srgb,var(--border-color) 88%,transparent)}.customer-shell .page-section :is(.customer-action,.customer-work-item,.order-work-item,.service-work-item,.asset-attention-item):hover,.customer-shell .page-section :is(.customer-action,.customer-work-item,.order-work-item,.service-work-item,.asset-attention-item):focus-visible{border-color:color-mix(in srgb,var(--brand-primary) 28%,var(--border-color));box-shadow:0 8px 20px #0f172a12}.customer-shell .page-section :is(.customer-action,.customer-work-item,.order-work-item,.service-work-item,.asset-attention-item) strong{color:var(--text-primary);font-weight:720;line-height:1.45}.customer-shell .page-section :is(.customer-action,.customer-work-item,.order-work-item,.service-work-item,.asset-attention-item) small,.customer-shell .page-section :is(.customer-action,.customer-work-item,.order-work-item,.service-work-item,.asset-attention-item) .ant-list-item-meta-description{color:var(--text-secondary);font-size:12px;line-height:1.6}.customer-shell .page-section :is(.ant-table-wrapper,.ant-table-container){border-radius:8px}.customer-shell .page-section .ant-table-wrapper .ant-table-thead>tr>th{color:var(--text-secondary);font-size:12px;font-weight:720;background:color-mix(in srgb,var(--surface-subtle) 78%,var(--surface-bg))}.customer-shell .page-section .ant-table-wrapper .ant-table-tbody>tr>td{font-size:13px;line-height:1.6}.customer-shell .page-section .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--surface-hover) 76%,transparent)}.customer-shell .page-section :is(.node-name,.service-date-cell,.customer-date-cell,.withdrawal-amount-cell) strong{color:var(--text-primary);font-weight:720}.customer-shell .page-section :is(.node-name,.service-date-cell,.customer-date-cell,.withdrawal-amount-cell) span,.customer-shell .page-section :is(.node-name,.service-date-cell,.customer-date-cell,.withdrawal-amount-cell) small{color:var(--text-secondary);font-size:12px}.customer-shell .page-section :is(.ant-form-item-label>label,.ant-input-group-addon){color:var(--text-secondary);font-size:12px;font-weight:680}.customer-shell .page-section :is(.ant-form-item-extra,.ant-form-item-explain,.form-tip){color:var(--text-muted);font-size:12px;line-height:1.6}.customer-shell .page-section :is(.ant-alert-message,.ant-alert-description){line-height:1.65}.customer-shell .page-section .ant-empty-description{color:var(--text-secondary);font-size:13px}.customer-shell .page-section .ant-pagination{font-family:var(--font-number);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.login-page .login-panel{box-shadow:0 18px 42px #0f172a1a}.login-page .login-heading h1{font-family:var(--font-display);font-weight:780}.login-page .login-heading p,.login-page .auth-link-row{font-size:13px}.login-page .auth-link-row a{font-weight:650}:root[data-appearance=dark] .customer-shell .page-section :is(.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,.order-kpi-card,.service-kpi-card,.profile-kpi-card,.wallet-overview-card,.panel-block,.customer-action,.customer-work-item,.order-work-item,.service-work-item,.asset-attention-item){box-shadow:0 1px 2px #00000042}:root[data-appearance=dark] .customer-shell .page-section :is(.customer-kpi-card,.asset-kpi-card,.asset-detail-kpi,.catalog-kpi-card,.order-kpi-card,.service-kpi-card,.profile-kpi-card,.wallet-overview-card):after{background:color-mix(in srgb,var(--brand-primary) 12%,transparent)}@media(max-width:760px){.customer-shell .page-section :is(.customer-command-panel,.asset-command-panel,.asset-detail-command,.catalog-command-panel,.order-command-panel,.service-command-panel,.profile-command-panel){padding:16px}.customer-shell .page-section :is(.customer-command-panel,.asset-command-panel,.asset-detail-command,.catalog-command-panel,.order-command-panel,.service-command-panel,.profile-command-panel) .ant-btn{flex:1 1 128px}.customer-shell .page-section :is(.customer-kpi-card,.asset-kpi-card,.asset-detail-kpi,.catalog-kpi-card,.order-kpi-card,.service-kpi-card,.profile-kpi-card,.wallet-overview-card){min-height:auto;padding:14px}.customer-shell .page-section :is(.customer-kpi-card,.asset-kpi-card,.asset-detail-kpi,.catalog-kpi-card,.order-kpi-card,.service-kpi-card,.profile-kpi-card,.wallet-overview-card):after{width:34px;height:34px}.customer-shell .page-section .panel-heading{align-items:flex-start}.customer-shell .page-section .panel-heading h2{white-space:normal}}.panel-block[data-v-e33556d0]{min-width:0;overflow:hidden}.panel-block[data-v-e33556d0] .ant-table-wrapper,.panel-block[data-v-e33556d0] .ant-table{min-width:0}.panel-block[data-v-e33556d0] .ant-table{overflow-x:auto}.panel-block[data-v-e33556d0] .table-toolbar{min-width:0;row-gap:10px}.panel-block[data-v-e33556d0] .toolbar-search,.panel-block[data-v-e33556d0] .toolbar-select,.panel-block[data-v-e33556d0] .node-name{min-width:0}.panel-block[data-v-e33556d0] .node-name strong,.panel-block[data-v-e33556d0] .node-name span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-e33556d0] .ant-modal-body .ant-form{min-width:0}[data-v-e33556d0] .ant-modal-body textarea{min-height:110px;resize:vertical}@media(max-width:760px){.panel-block[data-v-e33556d0] .table-toolbar{align-items:stretch}.panel-block[data-v-e33556d0] .toolbar-search,.panel-block[data-v-e33556d0] .toolbar-select,.panel-block[data-v-e33556d0] .ant-btn{width:100%}}.security-challenge[data-v-707d55fd]{--challenge-control-height: 38px;display:grid;gap:10px;min-width:0;margin:0}.ant-form>.security-challenge{margin:0 0 14px}.geetest-panel[data-v-707d55fd]{position:relative;display:grid;gap:10px;min-width:0}.geetest-action-row[data-v-707d55fd]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:var(--challenge-control-height);min-width:0;padding:8px;background:color-mix(in srgb,var(--surface-muted) 82%,transparent);border:1px solid color-mix(in srgb,var(--border-color) 86%,transparent);border-radius:8px;transition:background var(--motion-normal) var(--motion-ease),border-color var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease)}.geetest-action-row[data-state=ready][data-v-707d55fd]{border-color:color-mix(in srgb,var(--brand-primary) 28%,var(--border-color))}.geetest-action-row[data-state=loading][data-v-707d55fd]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-primary) 16%,transparent)}.geetest-action-row[data-state=error][data-v-707d55fd]{border-color:var(--danger-border)}.geetest-action-row[data-state=passed][data-v-707d55fd]{background:color-mix(in srgb,var(--success-soft) 70%,var(--surface-muted));border-color:var(--success-border)}.geetest-action-button[data-v-707d55fd],.geetest-reset-button[data-v-707d55fd]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--challenge-control-height);min-height:var(--challenge-control-height);padding-block:0;line-height:1;white-space:nowrap;transition:background var(--motion-normal) var(--motion-ease),border-color var(--motion-normal) var(--motion-ease),color var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease)}.geetest-action-button[data-v-707d55fd]{min-width:140px;padding-inline:18px;font-weight:600}.geetest-reset-button[data-v-707d55fd]{padding-inline:10px;color:var(--text-secondary)}.geetest-status-tag[data-v-707d55fd]{display:inline-flex;align-items:center;justify-content:center;height:30px;min-height:30px;padding:2px 11px;color:var(--text-secondary);font-size:12px;line-height:1.35;background:color-mix(in srgb,var(--surface-bg) 72%,transparent);border:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);border-radius:999px;white-space:nowrap;transition:background var(--motion-normal) var(--motion-ease),border-color var(--motion-normal) var(--motion-ease),color var(--motion-normal) var(--motion-ease)}.geetest-status-tag[data-v-707d55fd]:before{display:inline-block;width:6px;height:6px;flex:0 0 6px;margin-inline-end:6px;background:var(--text-muted);border-radius:50%;content:""}.geetest-status-tag.is-ready[data-v-707d55fd]:before{background:var(--brand-primary)}.geetest-status-tag.is-ready[data-v-707d55fd]{color:var(--brand-text);border-color:color-mix(in srgb,var(--brand-primary) 28%,var(--border-color))}.geetest-status-tag.is-loading[data-v-707d55fd]:before{background:var(--brand-primary);animation:security-challenge-pulse-707d55fd 1.1s var(--motion-ease) infinite}.geetest-status-tag.is-loading[data-v-707d55fd]{color:var(--brand-text)}.geetest-status-tag.is-passed[data-v-707d55fd]:before{background:var(--success-text)}.geetest-status-tag.is-error[data-v-707d55fd]:before{background:var(--danger-text)}.geetest-status-tag.is-error[data-v-707d55fd]{color:var(--danger-text);background:var(--danger-soft);border-color:var(--danger-border)}.geetest-panel.is-passed .geetest-action-button[data-v-707d55fd]{color:var(--success-text);background:var(--success-soft);border-color:var(--success-border)}.geetest-action-button[data-v-707d55fd]:focus-visible,.geetest-reset-button[data-v-707d55fd]:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 52%,transparent);outline-offset:2px}.geetest-action-button[data-v-707d55fd]:disabled{opacity:.72}.geetest-action-button[data-v-707d55fd] .anticon,.geetest-reset-button[data-v-707d55fd] .anticon,.geetest-action-button[data-v-707d55fd] .ant-btn-loading-icon{display:inline-flex;align-items:center;margin-inline-end:0;line-height:1}.challenge-alert[data-v-707d55fd]{margin-top:0}.challenge-alert[data-v-707d55fd] .ant-alert-message{line-height:1.5}.mock-challenge-item[data-v-707d55fd]{margin-bottom:0}@media(max-width:480px){.geetest-action-row[data-v-707d55fd]{align-items:stretch;gap:8px;padding:8px}.geetest-action-button[data-v-707d55fd],.geetest-reset-button[data-v-707d55fd]{flex:1 1 100%;width:100%}.geetest-status-tag[data-v-707d55fd]{width:100%;height:32px;border-radius:8px}}@media(prefers-reduced-motion:reduce){.geetest-status-tag.is-loading[data-v-707d55fd]:before{animation:none}}@keyframes security-challenge-pulse-707d55fd{0%,to{opacity:.46;transform:scale(.86)}50%{opacity:1;transform:scale(1.18)}}.panel-block[data-v-b5d5ca7d]{min-width:0;overflow:hidden}.panel-block[data-v-b5d5ca7d] .ant-table-wrapper,.panel-block[data-v-b5d5ca7d] .ant-table{min-width:0}.panel-block[data-v-b5d5ca7d] .ant-table{overflow-x:auto}.panel-block[data-v-b5d5ca7d] .table-toolbar{min-width:0;row-gap:10px}.panel-block[data-v-b5d5ca7d] .toolbar-search,.panel-block[data-v-b5d5ca7d] .toolbar-select,.panel-block[data-v-b5d5ca7d] .node-name{min-width:0}.panel-block[data-v-b5d5ca7d] .node-name strong,.panel-block[data-v-b5d5ca7d] .node-name span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-block[data-v-b5d5ca7d] .ant-space{min-width:0}.panel-block[data-v-b5d5ca7d] .ant-tag{max-width:180px;overflow:hidden;text-overflow:ellipsis}[data-v-b5d5ca7d] .ant-modal-body .ant-form{min-width:0}[data-v-b5d5ca7d] .ant-modal-body textarea{min-height:92px;resize:vertical}@media(max-width:760px){[data-v-b5d5ca7d] .ant-col{max-width:100%;flex:0 0 100%}.panel-block[data-v-b5d5ca7d] .table-toolbar{align-items:stretch}.panel-block[data-v-b5d5ca7d] .toolbar-search,.panel-block[data-v-b5d5ca7d] .toolbar-select,.panel-block[data-v-b5d5ca7d] .ant-btn{width:100%}.panel-block[data-v-b5d5ca7d] .ant-tag{max-width:100%}}.ads-page[data-v-14827ed8]{display:flex;flex-direction:column;gap:16px}.ads-metrics[data-v-14827ed8]{grid-template-columns:repeat(4,minmax(0,1fr))}.ads-panel[data-v-14827ed8]{padding:18px}.ads-tabs[data-v-14827ed8] .ant-tabs-nav{margin-bottom:14px}.ads-mini-stat[data-v-14827ed8]{display:flex;gap:8px;flex-wrap:wrap;color:var(--text-secondary);font-size:12px}.table-action-wrap[data-v-14827ed8]{row-gap:2px}.sponsor-cell[data-v-14827ed8]{display:flex;align-items:center;gap:10px}.sponsor-cell img[data-v-14827ed8]{width:36px;height:36px;border-radius:8px;object-fit:contain;background:var(--surface-muted)}.ads-form[data-v-14827ed8]{max-height:min(74vh,720px);overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.ads-form-grid[data-v-14827ed8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.asset-url-row[data-v-14827ed8]{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:8px;align-items:center}.asset-action-row[data-v-14827ed8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.asset-upload-button[data-v-14827ed8]{display:inline-flex;align-items:center;justify-content:center;height:32px;border:1px solid var(--border-color);border-radius:6px;background:var(--surface);color:var(--primary-color);font-size:13px;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.asset-library-button[data-v-14827ed8]{height:32px;padding:0;border-radius:6px;font-size:13px}.asset-upload-button[data-v-14827ed8]:hover{border-color:var(--primary-color);background:var(--primary-soft)}.asset-upload-button input[data-v-14827ed8]{display:none}.ad-asset-library-head[data-v-14827ed8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ad-asset-library-head p[data-v-14827ed8]{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.7}.ad-asset-library-grid[data-v-14827ed8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;max-height:min(62vh,560px);overflow:auto;padding-right:4px}.ad-asset-card[data-v-14827ed8]{display:flex;flex-direction:column;gap:10px;min-width:0;padding:10px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface)}.ad-asset-thumb[data-v-14827ed8]{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 7;overflow:hidden;border-radius:6px;background:var(--surface-muted)}.ad-asset-thumb img[data-v-14827ed8]{width:100%;height:100%;object-fit:cover}.ad-asset-meta[data-v-14827ed8]{display:flex;flex-direction:column;gap:4px;min-width:0}.ad-asset-meta strong[data-v-14827ed8],.ad-asset-meta span[data-v-14827ed8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-asset-meta strong[data-v-14827ed8]{font-size:12px;color:var(--text-primary)}.ad-asset-meta span[data-v-14827ed8]{color:var(--text-secondary);font-size:12px}.ad-asset-actions[data-v-14827ed8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ads-editor-layout[data-v-14827ed8]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px}.ads-preview-side[data-v-14827ed8]{position:sticky;top:0;display:flex;flex-direction:column;gap:12px;align-self:start;max-height:min(74vh,720px);overflow-y:auto;padding:14px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-muted);scrollbar-gutter:stable}.ads-preview-side h2[data-v-14827ed8]{margin:0;font-size:15px}.ads-preview-side p[data-v-14827ed8]{display:-webkit-box;overflow:hidden;margin:0;color:var(--text-secondary);font-size:12px;line-height:1.7;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.sponsor-preview-bar[data-v-14827ed8]{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;min-height:42px;padding:8px 54px;border:0;border-bottom:1px solid rgba(22,119,255,.14);border-radius:0;color:#12365f;background:#eaf5ff}.sponsor-preview-main[data-v-14827ed8]{min-width:0;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;text-align:center}.sponsor-preview-emoji[data-v-14827ed8]{flex:0 0 auto;font-size:18px}.sponsor-preview-copy[data-v-14827ed8]{min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px}.sponsor-preview-copy strong[data-v-14827ed8],.sponsor-preview-copy span[data-v-14827ed8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sponsor-preview-copy strong[data-v-14827ed8]{font-size:13.2px;font-weight:780}.sponsor-preview-copy span[data-v-14827ed8]{color:color-mix(in srgb,currentColor 76%,transparent);font-size:12.2px;font-weight:560}.sponsor-preview-button[data-v-14827ed8]{position:absolute;right:12px;top:50%;transform:translateY(-50%);height:auto;padding:0;border:0;border-radius:0;color:#1677ff;background:transparent;font-size:12px;font-weight:700}.sponsor-preview-button[data-v-14827ed8]:after{content:"›";margin-left:4px}.ads-drawer-footer[data-v-14827ed8]{display:flex;justify-content:flex-end;gap:10px}.full-width[data-v-14827ed8]{width:100%}:root[data-appearance=dark] .sponsor-preview-bar[data-v-14827ed8]{border-color:#60a5fa47;color:#dbeafe;background:#0b1b2f}:root[data-appearance=dark] .sponsor-preview-copy span[data-v-14827ed8]{color:color-mix(in srgb,currentColor 78%,transparent)}@media(max-width:900px){.ads-metrics[data-v-14827ed8],.ads-form-grid[data-v-14827ed8],.ads-editor-layout[data-v-14827ed8]{grid-template-columns:1fr}.ads-preview-side[data-v-14827ed8]{position:static;max-height:none}}@media(max-width:640px){.ads-panel[data-v-14827ed8]{padding:12px}.asset-url-row[data-v-14827ed8]{grid-template-columns:1fr}.ad-asset-library-head[data-v-14827ed8]{align-items:stretch;flex-direction:column}.ad-asset-library-grid[data-v-14827ed8]{grid-template-columns:1fr;max-height:58vh}.sponsor-preview-bar[data-v-14827ed8]{min-height:48px;padding:8px 12px}.sponsor-preview-button[data-v-14827ed8]{position:static;transform:none}.sponsor-preview-copy span[data-v-14827ed8]{display:none}}.announcement-page[data-v-bef7ba68]{display:grid;gap:16px}.announcement-table-panel[data-v-bef7ba68]{min-height:420px}.announcement-form[data-v-bef7ba68]{display:grid;gap:12px}.announcement-form-grid[data-v-bef7ba68]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.announcement-switch-row[data-v-bef7ba68]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--text-secondary)}.announcement-editor-grid[data-v-bef7ba68]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:16px;align-items:stretch}.announcement-content-editor[data-v-bef7ba68]{min-height:320px;max-height:min(52vh,520px);overflow-y:auto}.announcement-preview-panel[data-v-bef7ba68]{min-width:0;max-height:min(58vh,580px);overflow-y:auto;padding:14px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px;scrollbar-gutter:stable}.announcement-drawer-footer[data-v-bef7ba68]{display:flex;justify-content:flex-end;gap:10px}.announcement-modal-preview h2[data-v-bef7ba68]{margin:12px 0 6px;font-size:22px}.announcement-modal-preview>p[data-v-bef7ba68]{display:-webkit-box;overflow:hidden;margin:0 0 16px;color:var(--text-secondary);text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}@media(max-width:960px){.announcement-form-grid[data-v-bef7ba68],.announcement-editor-grid[data-v-bef7ba68]{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-02afa8bb]{position:relative;display:inline-flex;align-items:center;gap:6px}.customer-message-menu-badge[data-v-02afa8bb]{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-02afa8bb]{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-02afa8bb]{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--status-neutral)}.stream-status.is-connected .stream-dot[data-v-02afa8bb]{background:var(--status-success)}.stream-status.is-connecting .stream-dot[data-v-02afa8bb],.stream-status.is-reconnecting .stream-dot[data-v-02afa8bb]{background:var(--status-warning);animation:cnkd-soft-pulse 1.4s var(--motion-ease) infinite}.stream-status.is-error .stream-dot[data-v-02afa8bb]{background:var(--status-danger)}.impersonation-banner[data-v-02afa8bb]{margin-bottom:16px;border-radius:8px}.impersonation-actions[data-v-02afa8bb]{justify-content:flex-end}.impersonation-countdown[data-v-02afa8bb]{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;color:var(--warning-text);font-size:12px;white-space:nowrap;background:var(--warning-soft);border:1px solid var(--warning-border);border-radius:999px}@media(max-width:760px){.stream-status[data-v-02afa8bb]{width:32px;min-width:32px;padding:0;font-size:0}.impersonation-actions[data-v-02afa8bb]{justify-content:flex-start;margin-top:8px}}.admin-action-impact-preview[data-v-3e438647]{display:grid;gap:12px;padding:14px;margin-bottom:16px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-elevated)}.admin-action-impact-preview.is-danger[data-v-3e438647]{border-color:var(--danger-border);background:color-mix(in srgb,var(--danger-soft) 76%,var(--surface-elevated))}.admin-action-impact-preview.is-warning[data-v-3e438647]{border-color:var(--warning-border);background:color-mix(in srgb,var(--warning-soft) 76%,var(--surface-elevated))}.admin-action-impact-preview.is-info[data-v-3e438647]{border-color:var(--brand-border);background:color-mix(in srgb,var(--brand-soft) 76%,var(--surface-elevated))}.impact-preview-head[data-v-3e438647]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.impact-preview-head>div[data-v-3e438647]{display:grid;gap:3px;min-width:0}.impact-preview-head span[data-v-3e438647],.impact-preview-grid article>span[data-v-3e438647]{color:var(--text-muted);font-size:12px}.impact-preview-head strong[data-v-3e438647]{color:var(--text-primary);font-size:15px}.admin-action-impact-preview p[data-v-3e438647]{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.7}.impact-preview-grid[data-v-3e438647]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.impact-preview-grid article[data-v-3e438647]{min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--border-color) 75%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-elevated) 82%,transparent)}.impact-preview-grid ul[data-v-3e438647]{display:grid;gap:6px;padding:0;margin:8px 0 0;list-style:none}.impact-preview-grid li[data-v-3e438647]{position:relative;padding-left:12px;color:var(--text-secondary);font-size:12px;line-height:1.55}.impact-preview-grid li[data-v-3e438647]:before{position:absolute;top:.72em;left:0;width:4px;height:4px;content:"";background:currentcolor;border-radius:50%}.impact-preview-audit[data-v-3e438647]{display:flex;flex-wrap:wrap;gap:6px}.impact-preview-audit span[data-v-3e438647]{padding:3px 8px;color:var(--text-secondary);font-size:12px;background:var(--surface-muted);border-radius:999px}@media(max-width:720px){.impact-preview-grid[data-v-3e438647]{grid-template-columns:1fr}}.asset-ops-workbench[data-v-9c27ce39]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr);gap:16px}.asset-ops-kpis[data-v-9c27ce39]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;grid-column:1 / -1}.asset-ops-card[data-v-9c27ce39]{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}.form-tip[data-v-9c27ce39]{margin-top:6px;color:var(--text-secondary);font-size:12px;line-height:1.6}.form-inline-hint[data-v-9c27ce39]{margin-left:10px;color:var(--text-secondary);font-size:13px}.modal-alert[data-v-9c27ce39]{margin-bottom:14px}.asset-port-edit-list[data-v-9c27ce39]{display:grid;gap:10px}.asset-port-edit-row[data-v-9c27ce39]{display:grid;grid-template-columns:minmax(140px,1fr) minmax(150px,.9fr) 104px 72px;gap:10px;align-items:center}.asset-port-row-check[data-v-9c27ce39]{display:flex;grid-column:1 / -1;gap:8px;align-items:flex-start;padding:7px 9px;border:1px solid var(--border-color);border-radius:6px;background:var(--surface-subtle)}.asset-port-row-check span[data-v-9c27ce39]{flex:0 0 auto;color:var(--text-primary);font-size:12px;font-weight:700;line-height:1.5}.asset-port-row-check small[data-v-9c27ce39]{min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.5}.asset-port-row-check.is-ok[data-v-9c27ce39]{border-color:color-mix(in srgb,#16a34a 28%,var(--border-color));background:color-mix(in srgb,#16a34a 8%,var(--surface-bg))}.asset-port-row-check.is-warn[data-v-9c27ce39]{border-color:color-mix(in srgb,#d97706 28%,var(--border-color));background:color-mix(in srgb,#d97706 8%,var(--surface-bg))}.asset-port-row-check.is-error[data-v-9c27ce39]{border-color:color-mix(in srgb,#dc2626 30%,var(--border-color));background:color-mix(in srgb,#dc2626 8%,var(--surface-bg))}.asset-port-reference-panel[data-v-9c27ce39]{display:grid;gap:10px;margin-bottom:14px;padding:12px 14px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.asset-port-reference-head[data-v-9c27ce39],.asset-port-reference-metrics[data-v-9c27ce39],.asset-port-policy-line[data-v-9c27ce39],.asset-port-recommendations[data-v-9c27ce39]{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.asset-port-reference-head[data-v-9c27ce39]{justify-content:space-between}.asset-port-reference-head>div[data-v-9c27ce39]{display:grid;min-width:0;gap:4px}.asset-port-reference-head strong[data-v-9c27ce39]{color:var(--text-primary)}.asset-port-reference-head span[data-v-9c27ce39],.asset-port-reference-metrics span[data-v-9c27ce39],.asset-port-policy-line span[data-v-9c27ce39],.asset-port-recommendations>span[data-v-9c27ce39]{color:var(--text-secondary);font-size:12px;line-height:1.5}.asset-port-reference-metrics span[data-v-9c27ce39]{padding:3px 8px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:6px}.asset-port-policy-line[data-v-9c27ce39]{padding:8px 10px;background:color-mix(in srgb,var(--primary-color) 8%,var(--surface-bg));border:1px solid color-mix(in srgb,var(--primary-color) 18%,var(--border-color));border-radius:6px}.asset-port-policy-line strong[data-v-9c27ce39]{color:var(--text-primary);font-size:12px;line-height:1.5}.asset-port-recommendations>span[data-v-9c27ce39]{flex:0 0 auto;font-weight:600}.asset-port-recommendation-button[data-v-9c27ce39]{height:auto;min-height:30px;padding:4px 8px}.asset-port-recommendation-button>span[data-v-9c27ce39]{display:inline-flex;gap:6px;align-items:baseline}.asset-port-recommendation-button strong[data-v-9c27ce39]{color:inherit;font-size:13px}.asset-port-recommendation-button small[data-v-9c27ce39]{color:var(--text-secondary);font-size:11px}.asset-port-history-head[data-v-9c27ce39]{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px;padding:12px 14px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.asset-port-history-head>div[data-v-9c27ce39]{display:grid;gap:4px}.asset-port-history-head strong[data-v-9c27ce39]{color:var(--text-primary)}.asset-port-history-head span[data-v-9c27ce39],.asset-port-history-item small[data-v-9c27ce39],.asset-port-history-item p[data-v-9c27ce39]{color:var(--text-secondary)}.asset-port-history-timeline[data-v-9c27ce39]{margin-top:6px}.asset-port-history-item[data-v-9c27ce39]{display:grid;gap:8px}.asset-port-history-item header[data-v-9c27ce39],.asset-port-history-change[data-v-9c27ce39],.asset-port-history-sync[data-v-9c27ce39]{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.asset-port-history-item header[data-v-9c27ce39]{justify-content:space-between}.asset-port-history-item p[data-v-9c27ce39]{margin:0}.asset-port-history-change[data-v-9c27ce39]{padding:10px 12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.asset-self-refund-audit-head[data-v-9c27ce39]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px;padding:12px 14px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.asset-self-refund-audit-head>div[data-v-9c27ce39],.asset-self-refund-audit-item[data-v-9c27ce39]{display:grid;gap:6px}.asset-self-refund-audit-head strong[data-v-9c27ce39]{color:var(--text-primary)}.asset-self-refund-audit-head span[data-v-9c27ce39],.asset-self-refund-audit-item small[data-v-9c27ce39],.asset-self-refund-audit-item p[data-v-9c27ce39]{color:var(--text-secondary)}.asset-self-refund-audit-timeline[data-v-9c27ce39]{margin-top:14px}.asset-self-refund-audit-item header[data-v-9c27ce39]{display:flex;justify-content:space-between;gap:8px 12px;align-items:center;flex-wrap:wrap}.asset-self-refund-audit-item p[data-v-9c27ce39]{margin:0;line-height:1.65}.asset-ops-card[data-v-9c27ce39]:hover{border-color:var(--brand-primary);box-shadow:var(--shadow-card);transform:translateY(-1px)}.asset-ops-card-icon[data-v-9c27ce39]{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-9c27ce39]{color:var(--status-success)}.asset-ops-card-warning .asset-ops-card-icon[data-v-9c27ce39]{color:var(--status-warning)}.asset-ops-card-danger .asset-ops-card-icon[data-v-9c27ce39]{color:var(--status-danger)}.asset-ops-card-processing .asset-ops-card-icon[data-v-9c27ce39]{color:var(--status-processing)}.asset-ops-card-label[data-v-9c27ce39],.asset-ops-card small[data-v-9c27ce39]{color:var(--text-secondary);font-size:12px}.asset-ops-card strong[data-v-9c27ce39]{overflow:hidden;max-width:100%;font-size:28px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.asset-ops-panel[data-v-9c27ce39]{min-width:0;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.asset-ops-panel-heading[data-v-9c27ce39]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.asset-ops-panel-heading h2[data-v-9c27ce39],.asset-ops-panel-heading p[data-v-9c27ce39]{margin:0}.asset-ops-panel-heading h2[data-v-9c27ce39]{font-size:16px;font-weight:700}.asset-ops-panel-heading p[data-v-9c27ce39]{margin-top:4px;color:var(--text-secondary);font-size:12px}.asset-node-bars[data-v-9c27ce39],.asset-risk-list[data-v-9c27ce39],.asset-file-root-list[data-v-9c27ce39],.asset-drift-list[data-v-9c27ce39]{display:grid;max-height:min(42vh,360px);overflow-y:auto;gap:10px;padding-right:2px;scrollbar-gutter:stable}.asset-node-row[data-v-9c27ce39]{display:grid;gap:7px}.asset-node-row-head[data-v-9c27ce39]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.asset-node-title[data-v-9c27ce39]{display:grid;gap:2px;min-width:0}.asset-node-row-head strong[data-v-9c27ce39],.asset-risk-row strong[data-v-9c27ce39],.asset-file-root-row strong[data-v-9c27ce39],.asset-drift-row strong[data-v-9c27ce39]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-node-row-head span[data-v-9c27ce39],.asset-risk-row span[data-v-9c27ce39],.asset-file-root-row span[data-v-9c27ce39],.asset-file-root-row small[data-v-9c27ce39],.asset-drift-row span[data-v-9c27ce39],.asset-drift-row small[data-v-9c27ce39]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.asset-node-bar-track[data-v-9c27ce39]{height:8px;overflow:hidden;background:var(--surface-subtle);border-radius:999px}.asset-node-bar-fill[data-v-9c27ce39]{display:block;height:100%;background:linear-gradient(90deg,var(--brand-primary),var(--status-processing));border-radius:inherit}.asset-risk-row[data-v-9c27ce39]{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:56px;padding:8px 0;border-bottom:1px solid var(--border-color)}.asset-risk-row[data-v-9c27ce39]:last-child{border-bottom:0}.asset-risk-row>div[data-v-9c27ce39]{display:grid;min-width:0;gap:2px}.asset-risk-title-line[data-v-9c27ce39]{display:flex!important;align-items:center;gap:6px;min-width:0}.asset-risk-title-line strong[data-v-9c27ce39]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-risk-row small[data-v-9c27ce39]{color:var(--text-secondary);line-height:1.45}.asset-risk-actions[data-v-9c27ce39]{justify-content:flex-end}.asset-risk-dot[data-v-9c27ce39]{width:8px;height:8px;border-radius:50%;background:var(--status-neutral)}.asset-risk-dot.is-warning[data-v-9c27ce39]{background:var(--status-warning)}.asset-risk-dot.is-danger[data-v-9c27ce39]{background:var(--status-danger)}.asset-file-root-panel[data-v-9c27ce39]{grid-column:1 / -1}.asset-file-root-summary[data-v-9c27ce39]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.asset-file-root-summary span[data-v-9c27ce39]{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-file-root-row[data-v-9c27ce39]{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px;border:1px solid var(--border-color);border-radius:8px}.asset-file-root-row>div[data-v-9c27ce39]{display:grid;min-width:0;gap:3px}.asset-file-root-actions[data-v-9c27ce39]{justify-self:end}.asset-storage-text.is-ok[data-v-9c27ce39]{color:var(--success-text)}.asset-storage-text.is-warning[data-v-9c27ce39]{color:var(--warning-text)}.asset-storage-text.is-danger[data-v-9c27ce39]{color:var(--danger-text)}.asset-drift-panel[data-v-9c27ce39]{grid-column:1 / -1}.asset-drift-summary[data-v-9c27ce39]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.asset-drift-summary-item[data-v-9c27ce39]{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-9c27ce39]{color:var(--status-danger)}.asset-drift-summary-item.is-warning[data-v-9c27ce39]{color:var(--status-warning)}.asset-drift-row[data-v-9c27ce39]{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-9c27ce39]:hover{background:var(--surface-subtle);border-color:var(--border-color);transform:translateY(-1px)}.asset-drift-row>div[data-v-9c27ce39]{display:grid;min-width:0;gap:2px}.asset-drift-actions[data-v-9c27ce39]{justify-self:end}.asset-filter-strip[data-v-9c27ce39]{flex:1 1 100%}.inventory-lock-workbench[data-v-9c27ce39]{display:grid;gap:14px}.inventory-lock-summary[data-v-9c27ce39]{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:10px}.inventory-lock-card[data-v-9c27ce39]{display:grid;min-height:92px;align-content:space-between;gap:6px;padding:12px;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}.inventory-lock-card[data-v-9c27ce39]:hover{border-color:color-mix(in srgb,var(--brand-primary) 42%,var(--border-color));box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.inventory-lock-card span[data-v-9c27ce39],.inventory-lock-card small[data-v-9c27ce39]{color:var(--text-secondary);font-size:12px}.inventory-lock-card strong[data-v-9c27ce39]{color:var(--text-primary);font-size:24px;line-height:1}.inventory-lock-card.is-danger[data-v-9c27ce39]{border-color:color-mix(in srgb,var(--status-danger) 30%,var(--border-color))}.inventory-lock-card.is-warning[data-v-9c27ce39],.inventory-lock-card.is-attention[data-v-9c27ce39]{border-color:color-mix(in srgb,var(--status-warning) 32%,var(--border-color))}.inventory-lock-card.is-success[data-v-9c27ce39]{border-color:color-mix(in srgb,var(--status-success) 28%,var(--border-color))}.inventory-lock-toolbar[data-v-9c27ce39]{align-items:center}.compact-select[data-v-9c27ce39]{width:132px}.inventory-lock-notice[data-v-9c27ce39]{margin:0}.inventory-lock-table[data-v-9c27ce39] .ant-table-cell{vertical-align:top}.inventory-lock-category[data-v-9c27ce39],.inventory-lock-target[data-v-9c27ce39],.inventory-lock-policy[data-v-9c27ce39],.inventory-lock-trace[data-v-9c27ce39]{display:grid;min-width:0;gap:4px}.inventory-lock-category span[data-v-9c27ce39],.inventory-lock-target span[data-v-9c27ce39],.inventory-lock-target small[data-v-9c27ce39],.inventory-lock-trace span[data-v-9c27ce39],.inventory-lock-trace small[data-v-9c27ce39],.inventory-lock-policy small[data-v-9c27ce39],.inventory-lock-port-tags span[data-v-9c27ce39]{color:var(--text-secondary);font-size:12px;line-height:1.45}.inventory-lock-target strong[data-v-9c27ce39]{color:var(--text-primary);overflow-wrap:anywhere}.inventory-lock-target small.is-danger[data-v-9c27ce39]{color:var(--status-danger)}.inventory-lock-advice[data-v-9c27ce39]{max-width:360px;margin:0;color:var(--text-secondary);font-size:13px;line-height:1.55}.inventory-lock-actions[data-v-9c27ce39]{min-width:118px}.admin-asset-status-stack[data-v-9c27ce39]{display:grid;gap:6px;min-width:172px}.admin-asset-runtime-line[data-v-9c27ce39]{display:flex;align-items:center;gap:4px;min-width:0}.admin-asset-runtime-line[data-v-9c27ce39] .ant-btn{height:22px;padding:0 2px;font-size:12px}.admin-asset-runtime-dot[data-v-9c27ce39]{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--status-danger)}.admin-asset-runtime-dot.is-connected[data-v-9c27ce39]{background:var(--status-success)}.admin-asset-runtime-dot.is-loading[data-v-9c27ce39]{background:var(--status-processing);animation:admin-console-pulse-9c27ce39 1.4s ease-in-out infinite}.admin-asset-runtime-dot.is-warning[data-v-9c27ce39]{background:var(--status-warning)}.admin-asset-runtime-dot.is-error[data-v-9c27ce39]{background:var(--status-danger)}.admin-asset-status-sync-line[data-v-9c27ce39]{color:var(--text-secondary);font-size:12px;line-height:1.35}.admin-asset-console-shell[data-v-9c27ce39]{min-height:680px;overflow:hidden;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.admin-asset-console-toolbar[data-v-9c27ce39]{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-9c27ce39]{max-width:760px;margin:6px 0 0;color:var(--text-secondary);font-size:13px}.admin-asset-console-state[data-v-9c27ce39]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.admin-asset-console-state strong[data-v-9c27ce39]{flex:0 0 auto;white-space:nowrap}.admin-asset-console-dot[data-v-9c27ce39]{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--status-processing)}.admin-asset-console-dot.is-connected[data-v-9c27ce39]{background:var(--status-success)}.admin-asset-console-dot.is-loading[data-v-9c27ce39]{animation:admin-console-pulse-9c27ce39 1.4s ease-in-out infinite}.admin-asset-console-dot.is-warning[data-v-9c27ce39]{background:var(--status-warning);animation:admin-console-pulse-9c27ce39 1.4s ease-in-out infinite}.admin-asset-console-dot.is-error[data-v-9c27ce39]{background:var(--status-danger)}.admin-asset-console-content[data-v-9c27ce39]{display:grid;grid-template-columns:minmax(0,1fr) 320px;min-height:560px}.admin-asset-console-main[data-v-9c27ce39]{min-width:0;background:var(--surface-subtle)}.admin-asset-console-tabs[data-v-9c27ce39]{min-height:560px}.admin-asset-console-tabs[data-v-9c27ce39] .ant-tabs-nav{margin:0;padding:0 16px;background:var(--surface-bg);border-bottom:1px solid var(--border-color)}.admin-asset-console-tabs[data-v-9c27ce39] .ant-tabs-content-holder{min-height:520px}.admin-native-terminal-panel[data-v-9c27ce39]{display:grid;gap:10px;min-height:520px;padding:12px;background:var(--surface-subtle)}.admin-native-terminal-details[data-v-9c27ce39]{background:color-mix(in srgb,var(--surface-bg) 94%,var(--brand-primary) 6%);border:1px solid color-mix(in srgb,var(--border-color) 82%,var(--brand-primary) 18%);border-radius:6px}.admin-native-terminal-details summary[data-v-9c27ce39]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:8px 10px;color:var(--text-primary);font-size:13px;list-style:none;cursor:pointer}.admin-native-terminal-details summary[data-v-9c27ce39]::-webkit-details-marker{display:none}.admin-native-terminal-details summary[data-v-9c27ce39]:after{flex:0 0 7px;width:7px;height:7px;content:"";border-right:1px solid var(--text-secondary);border-bottom:1px solid var(--text-secondary);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.admin-native-terminal-details[open] summary[data-v-9c27ce39]:after{transform:translateY(2px) rotate(225deg)}.admin-native-terminal-details summary span[data-v-9c27ce39]{flex:0 0 auto;font-weight:600}.admin-native-terminal-details summary small[data-v-9c27ce39]{min-width:0;margin-left:auto;color:var(--text-secondary);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.admin-native-terminal-meta[data-v-9c27ce39]{display:flex;flex-wrap:wrap;gap:8px 14px;padding:0 10px 10px;color:var(--text-secondary);font-size:12px;overflow-wrap:anywhere}.admin-native-terminal-tools[data-v-9c27ce39]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 2px;background:transparent;border:0;border-radius:0}.admin-native-terminal-summary[data-v-9c27ce39]{display:grid;min-width:0;gap:2px}.admin-native-terminal-summary strong[data-v-9c27ce39]{color:var(--text-primary);font-size:13px}.admin-native-terminal-summary span[data-v-9c27ce39]{color:var(--text-secondary);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.admin-native-terminal-switch[data-v-9c27ce39]{display:inline-flex;align-items:center;gap:8px;min-height:24px;color:var(--text-secondary);font-size:12px;white-space:nowrap}.admin-native-terminal-log[data-v-9c27ce39]{height:min(540px,calc(100vh - 330px));min-height:360px;margin:0;padding:16px;overflow:auto;color:#dbeafe;font-family:Cascadia Mono,Consolas,monospace;font-size:12px;line-height:1.58;direction:ltr;font-variant-ligatures:none;-moz-tab-size:4;tab-size:4;text-align:left;unicode-bidi:plaintext;white-space:pre;word-break:normal;overflow-wrap:normal;background:#07111f;border:1px solid rgba(148,163,184,.28);border-radius:6px;box-shadow:inset 0 1px #ffffff0a;transition:border-color .2s ease,box-shadow .2s ease}.admin-native-terminal-log[data-v-9c27ce39]:hover,.admin-native-terminal-log[data-v-9c27ce39]:focus{border-color:#60a5fa94;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #3b82f61f}.admin-native-terminal-empty[data-v-9c27ce39],.admin-native-terminal-error[data-v-9c27ce39],.admin-native-terminal-loading[data-v-9c27ce39]{display:grid;min-height:360px;place-content:center;justify-items:center;gap:10px;padding:28px;color:var(--text-secondary);text-align:center;background:var(--surface-bg);border:1px dashed var(--border-color);border-radius:8px}.admin-native-terminal-empty[data-v-9c27ce39] .anticon,.admin-native-terminal-error[data-v-9c27ce39] .anticon{color:var(--status-warning);font-size:30px}.admin-native-terminal-error[data-v-9c27ce39] .anticon{color:var(--status-danger)}.admin-native-terminal-empty strong[data-v-9c27ce39],.admin-native-terminal-error strong[data-v-9c27ce39]{color:var(--text-primary);font-size:17px}.admin-native-file-panel[data-v-9c27ce39]{display:grid;gap:12px;min-height:520px;padding:0;background:transparent}.admin-native-file-toolbar[data-v-9c27ce39]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0 12px;background:transparent;border-bottom:1px solid var(--border-color)}.admin-native-file-toolbar p[data-v-9c27ce39]{max-width:720px;margin:6px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.admin-native-file-pathbar[data-v-9c27ce39]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:10px;background:var(--surface-muted);border:1px solid var(--border-color);border-radius:8px}.admin-native-file-alert[data-v-9c27ce39]{margin:0}.admin-native-file-task-panel[data-v-9c27ce39]{display:grid;gap:10px;padding:10px 12px;background:color-mix(in srgb,var(--brand-primary) 5%,var(--surface-bg));border:1px solid color-mix(in srgb,var(--brand-primary) 18%,var(--border-color));border-left:3px solid var(--brand-primary);border-radius:8px}.admin-native-file-task-head[data-v-9c27ce39],.admin-native-file-task-row[data-v-9c27ce39]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-native-file-task-head>div[data-v-9c27ce39],.admin-native-file-task-row>div[data-v-9c27ce39]{display:grid;min-width:0;gap:4px}.admin-native-file-task-head span[data-v-9c27ce39],.admin-native-file-task-row span[data-v-9c27ce39],.admin-native-file-task-item small[data-v-9c27ce39]{color:var(--text-secondary);font-size:12px}.admin-native-file-task-actions[data-v-9c27ce39]{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.admin-native-file-task-actions[data-v-9c27ce39] .ant-tag{margin-inline-end:0}.admin-native-file-task-list[data-v-9c27ce39]{display:grid;gap:8px}.admin-native-file-task-item[data-v-9c27ce39]{display:grid;gap:8px;padding:8px 0;background:transparent;border-top:1px solid var(--border-color);border-radius:0}.admin-native-file-task-item[data-v-9c27ce39]:first-child{border-top:0}.admin-native-file-activity-panel[data-v-9c27ce39]{display:grid;gap:10px;padding:10px 12px;background:var(--surface-muted);border:1px solid var(--border-color);border-radius:8px}.admin-native-file-activity-head[data-v-9c27ce39]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-native-file-activity-head>div[data-v-9c27ce39],.admin-native-file-activity-item>div[data-v-9c27ce39]{display:grid;min-width:0;gap:4px}.admin-native-file-activity-head span[data-v-9c27ce39],.admin-native-file-activity-item span[data-v-9c27ce39],.admin-native-file-activity-item small[data-v-9c27ce39],.admin-native-file-activity-empty[data-v-9c27ce39]{color:var(--text-secondary);font-size:12px}.admin-native-file-activity-list[data-v-9c27ce39]{display:grid;gap:8px}.admin-native-file-activity-item[data-v-9c27ce39]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:10px;padding:8px 0;background:transparent;border-top:1px solid var(--border-color);border-radius:0}.admin-native-file-activity-item[data-v-9c27ce39]:first-child{border-top:0}.admin-native-file-activity-dot[data-v-9c27ce39]{width:8px;height:8px;margin-top:6px;border-radius:999px;background:var(--brand-primary)}.admin-native-file-activity-item[data-level=success] .admin-native-file-activity-dot[data-v-9c27ce39]{background:#52c41a}.admin-native-file-activity-item[data-level=warning] .admin-native-file-activity-dot[data-v-9c27ce39]{background:#faad14}.admin-native-file-activity-item[data-level=danger] .admin-native-file-activity-dot[data-v-9c27ce39]{background:#ff4d4f}.admin-native-file-table[data-v-9c27ce39]{overflow:hidden;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:none}.admin-native-file-name[data-v-9c27ce39]{display:inline-flex;max-width:100%;align-items:center;gap:8px;padding:0;color:var(--text-primary);background:transparent;border:0;cursor:pointer}.admin-native-file-name span[data-v-9c27ce39]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-native-file-name[data-v-9c27ce39]:hover{color:var(--brand-primary)}.admin-native-file-editor[data-v-9c27ce39]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.65}.admin-native-file-preview[data-v-9c27ce39]{display:grid;gap:4px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.admin-native-file-preview span[data-v-9c27ce39],.admin-native-file-preview small[data-v-9c27ce39]{color:var(--text-secondary);font-size:12px}.admin-native-file-preview strong[data-v-9c27ce39]{color:var(--text-primary);overflow-wrap:anywhere}.admin-native-file-upload-picked[data-v-9c27ce39],.admin-native-file-upload-actions[data-v-9c27ce39],.admin-native-file-upload-queue[data-v-9c27ce39],.admin-native-file-upload-storage[data-v-9c27ce39],.admin-native-file-upload-progress[data-v-9c27ce39]{display:grid;gap:6px;margin-top:10px;padding:10px 12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.admin-native-file-upload-storage[data-level=warning][data-v-9c27ce39]{border-color:#faad146b;background:color-mix(in srgb,#faad14 10%,var(--surface-subtle))}.admin-native-file-upload-storage[data-level=blocked][data-v-9c27ce39]{border-color:#ff4d4f6b;background:color-mix(in srgb,#ff4d4f 10%,var(--surface-subtle))}.admin-native-file-upload-storage-head[data-v-9c27ce39]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.admin-native-file-upload-storage-head span[data-v-9c27ce39]{color:var(--text-secondary);font-size:12px;text-align:right}.admin-native-file-upload-picked strong[data-v-9c27ce39]{overflow-wrap:anywhere}.admin-native-file-upload-queue article[data-v-9c27ce39]{display:grid;gap:6px;padding:8px 0;border-top:1px solid var(--border-color)}.admin-native-file-upload-queue article[data-v-9c27ce39]:first-child{border-top:0}.admin-native-file-upload-queue-row[data-v-9c27ce39]{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.admin-native-file-upload-queue-row div[data-v-9c27ce39]{display:grid;gap:3px;min-width:0}.admin-native-file-upload-queue-row strong[data-v-9c27ce39],.admin-native-file-upload-queue-row span[data-v-9c27ce39]{overflow-wrap:anywhere}.admin-native-file-upload-picked span[data-v-9c27ce39],.admin-native-file-upload-picked small[data-v-9c27ce39],.admin-native-file-upload-actions small[data-v-9c27ce39],.admin-native-file-upload-queue small[data-v-9c27ce39],.admin-native-file-upload-storage small[data-v-9c27ce39],.admin-native-file-upload-queue-row span[data-v-9c27ce39],.admin-native-file-upload-progress small[data-v-9c27ce39]{color:var(--text-secondary);font-size:12px}.admin-asset-console-frame-wrap[data-v-9c27ce39]{position:relative;height:min(720px,calc(100vh - 220px));min-height:560px;overflow:hidden;background:#08111f}.admin-asset-console-activities[data-v-9c27ce39]{min-width:0;max-height:min(720px,calc(100vh - 220px));overflow:auto;background:var(--surface-bg);border-left:1px solid var(--border-color)}.admin-asset-console-activities-head[data-v-9c27ce39]{position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px;background:var(--surface-bg);border-bottom:1px solid var(--border-color)}.admin-asset-console-activities-head>div[data-v-9c27ce39]{display:grid;gap:4px;min-width:0}.admin-asset-console-activities-head span[data-v-9c27ce39]{color:var(--text-secondary);font-size:12px}.admin-asset-console-activity-list[data-v-9c27ce39]{display:grid;gap:0}.admin-asset-console-activity[data-v-9c27ce39]{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;padding:14px;border-bottom:1px solid var(--border-color)}.admin-asset-console-activity-dot[data-v-9c27ce39]{width:8px;height:8px;margin-top:7px;border-radius:999px;background:var(--status-processing)}.admin-asset-console-activity-dot.is-success[data-v-9c27ce39]{background:var(--status-success)}.admin-asset-console-activity-dot.is-warning[data-v-9c27ce39]{background:var(--status-warning)}.admin-asset-console-activity-dot.is-danger[data-v-9c27ce39]{background:var(--status-danger)}.admin-asset-console-activity-title[data-v-9c27ce39]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.admin-asset-console-activity-title strong[data-v-9c27ce39]{min-width:0;color:var(--text-primary);font-size:13px}.admin-asset-console-activity p[data-v-9c27ce39]{margin:6px 0 4px;color:var(--text-secondary);font-size:12px;line-height:1.55;word-break:break-word}.admin-asset-console-activity small[data-v-9c27ce39],.admin-asset-console-activities-error[data-v-9c27ce39]{color:var(--text-muted);font-size:12px}.admin-asset-console-activities-error[data-v-9c27ce39]{padding:14px;color:var(--status-danger)}.admin-asset-console-loading[data-v-9c27ce39],.admin-asset-console-error[data-v-9c27ce39]{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-9c27ce39] .anticon{color:var(--status-danger);font-size:32px}.admin-asset-console-error strong[data-v-9c27ce39]{color:#f8fafc;font-size:18px}.admin-asset-console-frame[data-v-9c27ce39]{display:block;width:100%;height:100%;min-height:100%;background:#08111f;border:0}.admin-asset-console-modal .ant-modal{top:24px;max-width:calc(100vw - 64px);padding-bottom:0}@keyframes admin-console-pulse-9c27ce39{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@media(max-width:760px){.asset-ops-workbench[data-v-9c27ce39],.asset-ops-kpis[data-v-9c27ce39]{grid-template-columns:1fr}.inventory-lock-summary[data-v-9c27ce39]{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-lock-card[data-v-9c27ce39]{min-height:86px}.inventory-lock-toolbar[data-v-9c27ce39]{align-items:stretch}.inventory-lock-toolbar .ant-space[data-v-9c27ce39],.inventory-lock-toolbar .compact-select[data-v-9c27ce39],.inventory-lock-toolbar .ant-btn[data-v-9c27ce39]{width:100%}.asset-ops-card[data-v-9c27ce39]{min-height:118px}.asset-ops-panel-heading[data-v-9c27ce39],.admin-native-terminal-tools[data-v-9c27ce39],.admin-native-file-toolbar[data-v-9c27ce39],.admin-asset-console-toolbar[data-v-9c27ce39]{flex-direction:column}.admin-native-terminal-tools>div[data-v-9c27ce39],.admin-native-terminal-tools .ant-space[data-v-9c27ce39],.admin-native-file-toolbar>div[data-v-9c27ce39],.admin-native-file-toolbar .ant-space[data-v-9c27ce39],.admin-asset-console-toolbar>div[data-v-9c27ce39],.admin-asset-console-toolbar .ant-space[data-v-9c27ce39]{width:100%}.asset-risk-row[data-v-9c27ce39]{grid-template-columns:8px minmax(0,1fr)}.asset-drift-row[data-v-9c27ce39]{grid-template-columns:8px minmax(0,1fr) auto}.asset-file-root-row[data-v-9c27ce39]{grid-template-columns:8px minmax(0,1fr)}.asset-file-root-actions[data-v-9c27ce39],.asset-drift-row small[data-v-9c27ce39],.asset-drift-actions[data-v-9c27ce39]{grid-column:2 / -1;justify-self:start}.asset-risk-row>.ant-tag[data-v-9c27ce39],.asset-risk-actions[data-v-9c27ce39]{grid-column:2 / -1;justify-self:start}.asset-risk-row .ant-btn[data-v-9c27ce39]{padding-left:0}.asset-port-edit-row[data-v-9c27ce39]{grid-template-columns:1fr}.asset-port-row-check[data-v-9c27ce39]{flex-direction:column;gap:2px}.asset-port-reference-head[data-v-9c27ce39],.asset-port-reference-metrics[data-v-9c27ce39],.asset-port-policy-line[data-v-9c27ce39],.asset-port-recommendations[data-v-9c27ce39]{align-items:flex-start;flex-direction:column}.asset-port-history-head[data-v-9c27ce39]{flex-direction:column}.asset-self-refund-audit-head[data-v-9c27ce39]{align-items:flex-start;flex-direction:column}.asset-port-history-change[data-v-9c27ce39],.asset-port-history-sync[data-v-9c27ce39]{flex-direction:column;align-items:flex-start}.admin-asset-console-shell[data-v-9c27ce39]{min-height:560px}.admin-asset-console-content[data-v-9c27ce39]{grid-template-columns:1fr}.admin-native-terminal-panel[data-v-9c27ce39],.admin-native-file-panel[data-v-9c27ce39]{padding:12px}.admin-native-file-pathbar[data-v-9c27ce39]{grid-template-columns:1fr}.admin-native-file-task-head[data-v-9c27ce39],.admin-native-file-task-row[data-v-9c27ce39],.admin-native-file-activity-head[data-v-9c27ce39]{flex-direction:column}.admin-native-terminal-log[data-v-9c27ce39]{height:430px;min-height:360px;font-size:11px}.admin-asset-console-frame-wrap[data-v-9c27ce39]{height:560px;min-height:520px}.admin-asset-console-activities[data-v-9c27ce39]{max-height:none;border-top:1px solid var(--border-color);border-left:0}}.audit-console-radar[data-v-f96f63c3]{display:grid;min-width:0;gap:16px;margin-bottom:16px;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.audit-console-radar-head[data-v-f96f63c3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.audit-console-radar-head h2[data-v-f96f63c3]{margin:0;color:var(--text-primary);font-size:18px}.audit-console-radar-head p[data-v-f96f63c3]{display:-webkit-box;overflow:hidden;max-width:720px;margin:6px 0 0;color:var(--text-secondary);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.audit-console-kpis[data-v-f96f63c3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.audit-console-kpi[data-v-f96f63c3]{display:grid;min-width:0;gap:6px;min-height:112px;padding:14px;text-align:left;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.audit-console-kpi[data-v-f96f63c3]:hover{transform:translateY(-2px);border-color:var(--brand-primary);box-shadow:var(--shadow-hover)}.audit-console-kpi span[data-v-f96f63c3]{color:var(--text-secondary);font-size:13px}.audit-console-kpi strong[data-v-f96f63c3]{color:var(--text-primary);font-size:28px;line-height:1}.audit-console-kpi small[data-v-f96f63c3]{display:-webkit-box;overflow:hidden;color:var(--text-muted);line-height:1.45;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.audit-console-kpi.is-success[data-v-f96f63c3]{border-color:color-mix(in srgb,var(--status-success) 42%,var(--border-color))}.audit-console-kpi.is-warning[data-v-f96f63c3]{border-color:color-mix(in srgb,var(--status-warning) 46%,var(--border-color))}.audit-console-kpi.is-danger[data-v-f96f63c3]{border-color:color-mix(in srgb,var(--status-danger) 46%,var(--border-color))}.audit-console-attention[data-v-f96f63c3]{display:grid;max-height:320px;overflow-y:auto;padding-right:2px;gap:8px;scrollbar-gutter:stable}.audit-console-attention article[data-v-f96f63c3]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:border-color .18s ease,transform .18s ease}.audit-console-attention article[data-v-f96f63c3]:hover{border-color:var(--brand-primary);transform:translateY(-1px)}.audit-console-attention span[data-v-f96f63c3],.audit-console-attention small[data-v-f96f63c3]{min-width:0;color:var(--text-secondary);word-break:break-word}.audit-console-timeline[data-v-f96f63c3]{display:grid;min-width:0;gap:16px;margin-bottom:16px;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.audit-console-timeline-list[data-v-f96f63c3]{display:grid;max-height:min(58vh,640px);overflow-y:auto;padding-right:2px;gap:12px;scrollbar-gutter:stable}.audit-console-timeline-group[data-v-f96f63c3]{display:grid;gap:12px;padding:14px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.audit-console-timeline-group header[data-v-f96f63c3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.audit-console-timeline-group h3[data-v-f96f63c3]{margin:0;color:var(--text-primary);font-size:16px}.audit-console-timeline-group p[data-v-f96f63c3]{display:-webkit-box;overflow:hidden;margin:6px 0 0;color:var(--text-secondary);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.audit-console-timeline-group ol[data-v-f96f63c3]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.audit-console-timeline-group li[data-v-f96f63c3]{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;align-items:flex-start}.audit-console-timeline-dot[data-v-f96f63c3]{width:10px;height:10px;margin-top:8px;border-radius:999px;background:var(--brand-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-primary) 16%,transparent)}.audit-console-timeline-group li.is-success .audit-console-timeline-dot[data-v-f96f63c3]{background:var(--status-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--status-success) 16%,transparent)}.audit-console-timeline-group li.is-warning .audit-console-timeline-dot[data-v-f96f63c3]{background:var(--status-warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--status-warning) 18%,transparent)}.audit-console-timeline-group li.is-danger .audit-console-timeline-dot[data-v-f96f63c3]{background:var(--status-danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--status-danger) 18%,transparent)}.audit-console-timeline-group li strong[data-v-f96f63c3]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--text-primary)}.audit-console-timeline-group li p[data-v-f96f63c3],.audit-console-timeline-group li small[data-v-f96f63c3]{color:var(--text-secondary);word-break:break-word}.audit-detail-summary[data-v-f96f63c3]{display:grid;min-width:0;gap:10px;margin-top:14px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.audit-detail-summary h3[data-v-f96f63c3]{margin:0;color:var(--text-primary);font-size:14px}.audit-detail-summary dl[data-v-f96f63c3]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 12px;margin:0}.audit-detail-summary dt[data-v-f96f63c3]{color:var(--text-secondary)}.audit-detail-summary dd[data-v-f96f63c3]{min-width:0;margin:0;color:var(--text-primary);word-break:break-word}.json-preview[data-v-f96f63c3]{max-height:min(58vh,560px);overflow:auto;padding:12px;color:var(--text-primary);font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px;scrollbar-gutter:stable}.panel-block[data-v-f96f63c3]{min-width:0;overflow:hidden}.panel-block[data-v-f96f63c3] .ant-table{overflow-x:auto}.panel-block[data-v-f96f63c3] .node-name,.panel-block[data-v-f96f63c3] .muted{min-width:0}.panel-block[data-v-f96f63c3] .node-name strong,.panel-block[data-v-f96f63c3] .node-name span,.panel-block[data-v-f96f63c3] .muted{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.audit-console-radar-head[data-v-f96f63c3]{flex-direction:column}.audit-console-kpis[data-v-f96f63c3]{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-console-attention article[data-v-f96f63c3]{grid-template-columns:1fr}.audit-console-timeline-group header[data-v-f96f63c3]{flex-direction:column}.panel-block[data-v-f96f63c3] .table-toolbar{align-items:stretch}.panel-block[data-v-f96f63c3] .toolbar-search,.panel-block[data-v-f96f63c3] .toolbar-select,.panel-block[data-v-f96f63c3] .ant-btn{width:100%}}@media(max-width:560px){.audit-console-kpis[data-v-f96f63c3]{grid-template-columns:1fr}}.settings-form[data-v-83f2466b]{max-width:1120px}[data-v-83f2466b] .ant-tabs-nav{margin-bottom:18px}[data-v-83f2466b] .ant-tabs-tab{min-height:40px}[data-v-83f2466b] .ant-form-item{margin-bottom:14px}[data-v-83f2466b] .ant-form-item-label>label{color:var(--text-secondary);font-size:12px;font-weight:650}.metric-text[data-v-83f2466b]{overflow:hidden;font-size:18px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.metric-color[data-v-83f2466b]{font-size:22px}.color-swatch[data-v-83f2466b]{width:52px;height:22px;border:1px solid var(--border-color);border-radius:4px;box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffffff 28%,transparent)}.color-control[data-v-83f2466b]{display:grid;grid-template-columns:44px 1fr;gap:8px}.native-color[data-v-83f2466b]{width:44px;height:32px;padding:0;overflow:hidden;background:transparent;border:1px solid var(--border-color);border-radius:6px}.brand-asset-grid[data-v-83f2466b]{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px;margin-bottom:20px}.brand-asset-card[data-v-83f2466b]{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;min-width:0;padding:12px;background:transparent;border:1px solid var(--border-color);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.brand-asset-card[data-v-83f2466b]:hover{background:color-mix(in srgb,var(--surface-muted) 54%,transparent);border-color:color-mix(in srgb,var(--brand-primary) 22%,var(--border-color));box-shadow:var(--shadow-sm);transform:translateY(-1px)}.brand-asset-card.is-wide[data-v-83f2466b]{grid-column:1 / -1;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr)}.brand-asset-preview[data-v-83f2466b]{position:relative;display:grid;width:132px;min-height:82px;place-items:center;overflow:hidden;color:var(--brand-primary);font-weight:700;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-bg) 92%,transparent),color-mix(in srgb,var(--surface-muted) 90%,transparent)),var(--surface-color);border:1px solid var(--border-color);border-radius:8px}.brand-asset-preview[data-v-83f2466b]:after{position:absolute;inset:auto 8px 7px;height:1px;pointer-events:none;background:color-mix(in srgb,var(--brand-primary) 24%,transparent);content:"";opacity:.62}.brand-asset-preview.is-dark[data-v-83f2466b]{color:#f8fafc;background:linear-gradient(135deg,#08111ff5,#0b3d91b8),#08111f}.brand-asset-preview.is-mail[data-v-83f2466b]{background:color-mix(in srgb,var(--surface-color) 92%,var(--brand-primary) 8%)}.brand-asset-preview.is-favicon[data-v-83f2466b]{width:72px;min-height:72px;justify-self:center}.brand-asset-preview.is-background[data-v-83f2466b]{width:100%;min-height:132px;color:#fff;background:linear-gradient(135deg,#08111fcc,#1688d94d),color-mix(in srgb,var(--brand-primary) 32%,#08111f);background-position:center;background-size:cover}.brand-asset-preview img[data-v-83f2466b]{max-width:112px;max-height:58px;object-fit:contain}.brand-asset-preview.is-favicon img[data-v-83f2466b]{max-width:44px;max-height:44px}.brand-asset-content[data-v-83f2466b]{display:grid;align-content:start;gap:7px;min-width:0}.brand-asset-content strong[data-v-83f2466b]{color:var(--text-color);font-size:14px;line-height:1.4}.brand-asset-content small[data-v-83f2466b]{color:var(--text-muted);font-size:12px;line-height:1.55}.brand-asset-content[data-v-83f2466b] .ant-input{min-height:34px}.brand-asset-content[data-v-83f2466b] .ant-btn{min-height:32px}.brand-background-tools[data-v-83f2466b]{display:grid;grid-template-columns:auto auto minmax(120px,1fr) 116px;gap:10px;align-items:center;min-width:0}.brand-background-tools>span[data-v-83f2466b]{color:var(--text-muted);font-size:12px;white-space:nowrap}.template-section[data-v-83f2466b]{display:grid;gap:10px;margin-bottom:16px;padding:0 0 14px 12px;border-bottom:1px solid var(--border-color);border-left:3px solid color-mix(in srgb,var(--brand-primary) 38%,var(--border-color))}.template-section h2[data-v-83f2466b]{margin:0;color:var(--text-primary);font-size:15px;line-height:1.4}.template-section[data-v-83f2466b] .ant-form-item{margin-bottom:0}.template-preview[data-v-83f2466b]{margin-top:18px;padding:14px;background:transparent;border:1px solid var(--border-color);border-radius:8px;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.template-preview[data-v-83f2466b]:hover{border-color:color-mix(in srgb,var(--brand-primary) 22%,var(--border-color));box-shadow:var(--shadow-sm)}.template-preview-heading[data-v-83f2466b]{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.template-preview-heading h2[data-v-83f2466b]{margin:0;font-size:16px}.template-preview-heading p[data-v-83f2466b]{margin:6px 0 0;color:var(--text-muted)}.template-preview-actions[data-v-83f2466b]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.template-preview-body[data-v-83f2466b]{margin-top:14px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:6px}.preview-title[data-v-83f2466b]{margin-bottom:10px;color:var(--text-muted);font-size:13px}.template-preview-logo[data-v-83f2466b]{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:8px 10px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:6px}.template-preview-logo img[data-v-83f2466b]{max-width:148px;max-height:46px;object-fit:contain}.template-preview-logo span[data-v-83f2466b]{color:var(--text-muted);font-size:13px}.template-preview-body dl[data-v-83f2466b]{display:grid;gap:0;margin:0;border-top:1px solid var(--border-color)}.template-preview-body dl>div[data-v-83f2466b]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid var(--border-color)}.template-preview-body dt[data-v-83f2466b]{color:var(--text-muted);font-size:12px}.template-preview-body dd[data-v-83f2466b]{min-width:0;margin:0;color:var(--text-primary);overflow-wrap:anywhere}.form-actions[data-v-83f2466b]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}@media(max-width:760px){[data-v-83f2466b] .ant-col{max-width:100%;flex:0 0 100%}.template-preview-heading[data-v-83f2466b]{display:grid}.brand-asset-grid[data-v-83f2466b],.brand-asset-card[data-v-83f2466b]{grid-template-columns:1fr}.brand-asset-preview[data-v-83f2466b]{width:100%;min-height:92px}.brand-background-tools[data-v-83f2466b]{grid-template-columns:1fr}.template-preview-actions[data-v-83f2466b]{justify-content:flex-start}.template-preview-body dl>div[data-v-83f2466b]{grid-template-columns:1fr;gap:4px}}.message-preview-card[data-v-d303ae3a]{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background:color-mix(in srgb,var(--surface-bg) 88%,var(--brand-soft));box-shadow:0 10px 24px #0f172a0a}.message-preview-card.compact[data-v-d303ae3a]{grid-template-columns:30px minmax(0,1fr) auto;padding:8px 10px;box-shadow:none}.preview-icon[data-v-d303ae3a]{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in srgb,var(--brand-primary) 13%,transparent);color:var(--brand-primary);font-size:16px}.compact .preview-icon[data-v-d303ae3a]{width:28px;height:28px;font-size:14px}.preview-main[data-v-d303ae3a]{min-width:0;overflow-wrap:anywhere}.preview-head[data-v-d303ae3a],.preview-meta[data-v-d303ae3a]{display:flex;min-width:0;align-items:center;gap:6px;flex-wrap:wrap}.preview-type[data-v-d303ae3a]{color:var(--brand-primary);font-size:12px;font-weight:700}.preview-main strong[data-v-d303ae3a]{display:block;margin-top:2px;overflow:hidden;color:var(--text-primary);font-size:14px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}.compact .preview-main strong[data-v-d303ae3a]{font-size:13px}.preview-main p[data-v-d303ae3a]{margin:2px 0 0;overflow:hidden;color:var(--text-secondary);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}.preview-meta[data-v-d303ae3a]{margin-top:4px;color:var(--text-muted);font-size:11px;line-height:1.4}.preview-action[data-v-d303ae3a]{padding-inline:0;white-space:nowrap}.preview-order .preview-icon[data-v-d303ae3a],.preview-payment .preview-icon[data-v-d303ae3a]{background:var(--brand-soft);color:var(--brand-primary)}.preview-repair_case .preview-icon[data-v-d303ae3a]{background:var(--warning-soft);color:var(--warning-text)}.preview-announcement .preview-icon[data-v-d303ae3a]{background:var(--violet-soft);color:var(--violet-text)}@media(max-width:720px){.message-preview-card[data-v-d303ae3a],.message-preview-card.compact[data-v-d303ae3a]{grid-template-columns:30px minmax(0,1fr)}.preview-action[data-v-d303ae3a]{grid-column:2;justify-self:flex-start;height:24px;white-space:normal}.preview-main strong[data-v-d303ae3a],.preview-main p[data-v-d303ae3a]{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.message-mobile-list[data-v-533a29e4]{display:none}.message-mobile-card[data-v-533a29e4]{display:grid;min-width:0;gap:12px;padding:14px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.message-mobile-card[data-v-533a29e4] .ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.message-mobile-head[data-v-533a29e4]{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px}.message-mobile-head>div[data-v-533a29e4],.message-mobile-grid>div[data-v-533a29e4]{display:grid;flex:1 1 auto;min-width:0;gap:3px}.message-mobile-head strong[data-v-533a29e4],.message-mobile-grid strong[data-v-533a29e4]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.message-mobile-head span[data-v-533a29e4],.message-mobile-grid span[data-v-533a29e4],.message-job-progress span[data-v-533a29e4]{display:-webkit-box;overflow:hidden;min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.55;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.message-mobile-tags[data-v-533a29e4]{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.message-mobile-grid[data-v-533a29e4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.message-mobile-grid>div[data-v-533a29e4]:last-child{grid-column:1 / -1}.message-mobile-actions[data-v-533a29e4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.message-mobile-actions.four[data-v-533a29e4]{grid-template-columns:repeat(4,minmax(0,1fr))}.message-mobile-actions.three[data-v-533a29e4]{grid-template-columns:repeat(3,minmax(0,1fr))}.message-mobile-actions[data-v-533a29e4] .ant-btn{min-width:0;width:100%;border-radius:6px}.message-mobile-pagination[data-v-533a29e4]{display:flex;justify-content:flex-end}.message-job-progress[data-v-533a29e4]{display:grid;gap:4px}.compose-grid[data-v-533a29e4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px}.compose-panel[data-v-533a29e4]{min-width:0}.compose-title[data-v-533a29e4]{margin-bottom:14px;font-weight:600}.toolbar-note[data-v-533a29e4]{color:var(--text-secondary);font-size:12px}.realtime-grid[data-v-533a29e4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.realtime-detail-grid[data-v-533a29e4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.realtime-failures[data-v-533a29e4]{margin-top:12px}.realtime-failures[data-v-533a29e4] .ant-table{overflow-x:auto}.delivery-error-grid[data-v-533a29e4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:18px}.broadcast-result[data-v-533a29e4]{margin-top:14px}.broadcast-job-items[data-v-533a29e4]{display:grid;max-height:min(70vh,720px);overflow-y:auto;padding-right:2px;margin-top:14px;scrollbar-gutter:stable}.compact-text[data-v-533a29e4]{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.drawer-preview[data-v-533a29e4]{margin-top:14px}.json-preview[data-v-533a29e4]{max-height:min(54vh,520px);overflow:auto;padding:12px;color:var(--text-primary);font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-muted);border:1px solid var(--border-color);border-radius:8px;scrollbar-gutter:stable}.template-edit-alert[data-v-533a29e4]{margin-bottom:14px}.template-preview[data-v-533a29e4]{margin-top:14px}.template-preview-stack[data-v-533a29e4]{display:grid;gap:14px;margin-top:14px}.template-preview-stack .template-preview[data-v-533a29e4]{margin-top:0}.mail-preview-box[data-v-533a29e4]{overflow:hidden;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-color)}.mail-preview-heading[data-v-533a29e4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:12px}.mail-preview-heading strong[data-v-533a29e4]{color:var(--text-primary);font-size:13px}.mail-preview-frame[data-v-533a29e4]{display:block;width:100%;height:min(58vh,420px);min-height:320px;border:0;background:#f4f7fb}.variable-grid[data-v-533a29e4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.full-input[data-v-533a29e4]{width:100%}@media(max-width:1100px){.compose-grid[data-v-533a29e4],.realtime-grid[data-v-533a29e4],.realtime-detail-grid[data-v-533a29e4],.delivery-error-grid[data-v-533a29e4],.variable-grid[data-v-533a29e4]{grid-template-columns:1fr}}@media(max-width:760px){.message-desktop-table[data-v-533a29e4]{display:none}.message-mobile-list[data-v-533a29e4]{display:grid;max-height:min(72vh,720px);overflow-y:auto;padding-right:2px;gap:10px;scrollbar-gutter:stable}.message-mobile-head[data-v-533a29e4]{flex-direction:column}.message-mobile-grid[data-v-533a29e4],.message-mobile-actions[data-v-533a29e4],.message-mobile-actions.four[data-v-533a29e4],.message-mobile-actions.three[data-v-533a29e4]{grid-template-columns:1fr}.message-mobile-grid>div[data-v-533a29e4]:last-child{grid-column:auto}.mail-preview-frame[data-v-533a29e4]{height:360px;min-height:280px}}.customer-mobile-list[data-v-e0ad61db]{display:none}.customer-mobile-card[data-v-e0ad61db]{display:grid;min-width:0;gap:12px;padding:14px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.customer-mobile-head[data-v-e0ad61db]{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px}.customer-mobile-head>div[data-v-e0ad61db],.customer-mobile-grid>div[data-v-e0ad61db]{display:grid;min-width:0;gap:3px}.customer-mobile-head strong[data-v-e0ad61db],.customer-mobile-grid strong[data-v-e0ad61db]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.customer-mobile-head span[data-v-e0ad61db],.customer-mobile-grid span[data-v-e0ad61db]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.customer-mobile-tags[data-v-e0ad61db]{display:flex;flex-wrap:wrap;gap:6px}.customer-mobile-grid[data-v-e0ad61db]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.customer-mobile-grid>div[data-v-e0ad61db]:last-child{grid-column:1 / -1}.customer-mobile-actions[data-v-e0ad61db]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer-mobile-actions[data-v-e0ad61db] .ant-btn{width:100%;border-radius:6px}.customer-mobile-pagination[data-v-e0ad61db]{display:flex;justify-content:flex-end}.customer-profile-summary[data-v-e0ad61db]{margin-bottom:16px}.customer-detail-actions[data-v-e0ad61db]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;padding:12px 14px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.customer-detail-actions>div[data-v-e0ad61db]{display:grid;gap:4px;min-width:0}.customer-detail-actions strong[data-v-e0ad61db]{color:var(--text-primary)}.customer-detail-actions span[data-v-e0ad61db]{display:-webkit-box;min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;line-height:1.7;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.customer-detail-action-buttons[data-v-e0ad61db]{justify-content:flex-end}.customer-detail-action-buttons[data-v-e0ad61db] .ant-btn{min-height:34px}.customer-detail-action-buttons[data-v-e0ad61db] .ant-btn span{color:inherit;font-size:inherit;line-height:inherit}.detail-tabs[data-v-e0ad61db]{margin-top:16px}.group-toolbar[data-v-e0ad61db]{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:14px}.coin-tab-toolbar[data-v-e0ad61db]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.coin-tab-toolbar>div[data-v-e0ad61db]{display:grid;gap:2px;min-width:0}.coin-tab-toolbar span[data-v-e0ad61db]{color:var(--text-secondary);font-size:12px}.customer-notification-overview[data-v-e0ad61db]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.customer-notification-overview article[data-v-e0ad61db]{display:grid;min-width:0;gap:4px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.customer-notification-overview span[data-v-e0ad61db],.customer-notification-overview small[data-v-e0ad61db],.customer-notification-preference-item p[data-v-e0ad61db]{display:-webkit-box;min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;line-height:1.6;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.customer-notification-overview strong[data-v-e0ad61db]{color:var(--text-primary);font-size:17px}.customer-email-policy-alert[data-v-e0ad61db]{margin-bottom:12px}.customer-notification-preference-list[data-v-e0ad61db]{display:grid;gap:10px}.customer-notification-preference-item[data-v-e0ad61db]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.customer-notification-preference-item strong[data-v-e0ad61db]{color:var(--text-primary)}.customer-notification-preference-item p[data-v-e0ad61db]{margin:4px 0 0}.wallet-adjustment-preview[data-v-e0ad61db]{display:grid;gap:4px;margin:-2px 0 16px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.wallet-adjustment-preview span[data-v-e0ad61db],.wallet-adjustment-preview small[data-v-e0ad61db]{color:var(--text-secondary);font-size:12px}.wallet-adjustment-preview strong[data-v-e0ad61db]{color:var(--text-primary);font-size:18px}.impersonation-modal-alert[data-v-e0ad61db]{margin-bottom:14px}.form-help[data-v-e0ad61db]{margin:8px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.6}.wallet-adjustment-preview[data-negative=true][data-v-e0ad61db]{background:var(--danger-soft);border-color:var(--danger-border)}.wallet-adjustment-preview[data-negative=true] strong[data-v-e0ad61db],.wallet-adjustment-preview[data-negative=true] small[data-v-e0ad61db]{color:var(--danger-text)}.positive[data-v-e0ad61db]{color:var(--status-success)}.negative[data-v-e0ad61db]{color:var(--status-danger)}.full-input[data-v-e0ad61db]{width:100%}@media(max-width:760px){.customer-desktop-table[data-v-e0ad61db]{display:none}.customer-mobile-list[data-v-e0ad61db]{display:grid;max-height:min(68vh,620px);overflow-y:auto;gap:10px;padding-right:2px;scrollbar-gutter:stable}.customer-mobile-head[data-v-e0ad61db]{flex-direction:column}.customer-mobile-grid[data-v-e0ad61db],.customer-mobile-actions[data-v-e0ad61db]{grid-template-columns:1fr}.customer-mobile-grid>div[data-v-e0ad61db]:last-child{grid-column:auto}.group-toolbar[data-v-e0ad61db],.coin-tab-toolbar[data-v-e0ad61db]{align-items:stretch;flex-direction:column}.customer-notification-overview[data-v-e0ad61db],.customer-notification-preference-item[data-v-e0ad61db]{grid-template-columns:1fr}.customer-detail-actions[data-v-e0ad61db]{align-items:stretch;flex-direction:column}.customer-detail-action-buttons[data-v-e0ad61db],.customer-detail-action-buttons[data-v-e0ad61db] .ant-space-item,.customer-detail-action-buttons[data-v-e0ad61db] .ant-btn{width:100%}[data-v-e0ad61db] .ant-col{max-width:100%;flex:0 0 100%}}.public-sponsor-shell[data-v-77149e7b]{position:relative;z-index:20;padding:0;background:color-mix(in srgb,var(--surface-bg) 88%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border-color) 52%,transparent)}.public-sponsor-bar[data-v-77149e7b]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:38px;margin:0 auto;padding:6px clamp(18px,4vw,56px);border:0;border-radius:0;color:var(--text-primary);background:linear-gradient(90deg,#eff7ff,#f7fbff 55%,#eaf4ff);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease),filter var(--motion-fast) var(--motion-ease)}.public-sponsor-bar[data-v-77149e7b]:hover{filter:saturate(1.04) brightness(.995)}.public-sponsor-main[data-v-77149e7b]{min-width:0;width:min(980px,100%);display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto;text-align:center}.public-sponsor-logo[data-v-77149e7b],.public-sponsor-emoji[data-v-77149e7b]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.public-sponsor-logo img[data-v-77149e7b]{width:100%;height:100%;object-fit:contain}.public-sponsor-emoji[data-v-77149e7b]{font-size:16px}.public-sponsor-copy[data-v-77149e7b]{min-width:0;display:flex;align-items:baseline;justify-content:center;gap:10px;text-align:center}.public-sponsor-copy strong[data-v-77149e7b],.public-sponsor-copy span[data-v-77149e7b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-sponsor-copy strong[data-v-77149e7b]{max-width:min(52vw,620px);font-size:13px;font-weight:780}.public-sponsor-copy span[data-v-77149e7b]{max-width:360px;color:color-mix(in srgb,currentColor 76%,transparent);font-size:12.2px;font-weight:560}.public-sponsor-action[data-v-77149e7b]{position:absolute;right:clamp(18px,4vw,56px);top:50%;transform:translateY(-50%);height:auto;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--brand-primary);font-size:12.2px;font-weight:700;background:transparent;border-radius:0}.public-sponsor-action[data-v-77149e7b]:after{content:"›";margin-left:4px;font-size:14px;line-height:1}@media(prefers-reduced-motion:reduce){.public-sponsor-bar[data-v-77149e7b]{transition:none}.public-sponsor-bar[data-v-77149e7b]:hover{transform:none}}@media(max-width:760px){.public-sponsor-shell[data-v-77149e7b]{padding:0}.public-sponsor-bar[data-v-77149e7b]{min-height:46px;padding:6px 12px;gap:6px}.public-sponsor-main[data-v-77149e7b]{width:100%;gap:8px}.public-sponsor-copy[data-v-77149e7b]{display:grid;gap:1px;justify-items:center}.public-sponsor-copy strong[data-v-77149e7b]{max-width:58vw;font-size:12px}.public-sponsor-copy span[data-v-77149e7b]{max-width:58vw;font-size:11px}.public-sponsor-action[data-v-77149e7b]{position:static;transform:none;max-width:56px;margin-left:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.public-shell[data-v-84dcffed]{min-height:100vh;background:var(--app-bg)}.public-header[data-v-84dcffed]{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,auto) minmax(0,.95fr);align-items:center;height:66px;padding:0 clamp(18px,4vw,56px);background:color-mix(in srgb,var(--surface-bg) 92%,transparent);border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-brand[data-v-84dcffed]{display:inline-flex;gap:9px;align-items:center;min-width:0;color:var(--text-primary);text-decoration:none}.public-brand-mark[data-v-84dcffed]{display:inline-flex;align-items:center;justify-content:center;width:116px;height:36px;padding:5px 9px;overflow:hidden;color:#fff;font-weight:800;background:linear-gradient(135deg,#08111ff5,#0b3d91e0),var(--brand-primary);border:1px solid rgba(97,198,255,.2);border-radius:8px;box-shadow:0 8px 20px #0b3d9124}.public-brand-mark img[data-v-84dcffed]{width:100%;height:100%;object-fit:contain}.public-brand-text[data-v-84dcffed]{display:grid;min-width:0;line-height:1.25}.public-brand-name[data-v-84dcffed]{overflow:hidden;font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.public-brand-subtitle[data-v-84dcffed]{overflow:hidden;color:var(--text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.public-nav[data-v-84dcffed]{display:flex;gap:6px;justify-content:center;min-width:0;overflow-x:auto;scrollbar-width:none}.public-nav[data-v-84dcffed]::-webkit-scrollbar{display:none}.public-nav a[data-v-84dcffed]{flex:0 0 auto;position:relative;display:inline-flex;align-items:center;height:34px;padding:0 12px;color:var(--text-secondary);font-size:13px;font-weight:600;border:1px solid transparent;border-radius:6px;text-decoration:none;white-space:nowrap;transition:border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.public-nav a[data-v-84dcffed]:hover,.public-nav a.is-active[data-v-84dcffed]{color:var(--brand-primary);background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand-primary) 18%,transparent)}.public-nav a.is-active[data-v-84dcffed]{font-weight:700;box-shadow:inset 0 -2px 0 var(--brand-primary)}.public-actions[data-v-84dcffed]{display:flex;gap:7px;justify-content:flex-end;align-items:center;min-width:0}.public-icon-button[data-v-84dcffed],.public-menu-button[data-v-84dcffed]{display:inline-flex;align-items:center;justify-content:center}.public-menu-button[data-v-84dcffed]{display:none}.public-footer[data-v-84dcffed]{display:flex;gap:18px;justify-content:space-between;align-items:center;padding:26px clamp(18px,4vw,56px);color:var(--text-secondary);background:var(--surface-bg);border-top:1px solid var(--border-color)}.public-footer>div[data-v-84dcffed]:first-child{display:flex;gap:12px;flex-wrap:wrap}.public-footer-links[data-v-84dcffed]{display:flex;gap:14px}.public-footer a[data-v-84dcffed]{color:var(--text-secondary)}.public-mobile-nav[data-v-84dcffed]{display:grid;gap:12px}.public-mobile-nav a[data-v-84dcffed]{padding:10px 12px;color:var(--text-primary);background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:6px;text-decoration:none}.public-mobile-nav a.is-active[data-v-84dcffed]{color:var(--brand-primary);background:var(--brand-soft);border-color:var(--brand-border);font-weight:700}@media(max-width:1120px){.public-header[data-v-84dcffed]{grid-template-columns:minmax(0,1fr) auto}.public-nav[data-v-84dcffed]{display:none}.public-menu-button[data-v-84dcffed]{display:inline-flex}}@media(max-width:860px){.public-header[data-v-84dcffed]{grid-template-columns:1fr auto;height:64px}.public-login-button[data-v-84dcffed],.public-register-button[data-v-84dcffed]{display:none}.public-brand-mark[data-v-84dcffed]{width:102px;height:34px}.public-brand-subtitle[data-v-84dcffed]{display:none}.public-footer[data-v-84dcffed]{align-items:flex-start;flex-direction:column}}.domain-page[data-v-49c49bc3]{display:grid;min-width:0;gap:16px}.domain-workbench[data-v-49c49bc3]{min-width:0;overflow:hidden;min-height:520px}.domain-workbench[data-v-49c49bc3] .ant-tabs-content,.domain-workbench[data-v-49c49bc3] .ant-tabs-tabpane,.domain-workbench[data-v-49c49bc3] .ant-table-wrapper{min-width:0}.domain-workbench[data-v-49c49bc3] .ant-table{overflow-x:auto}.domain-workbench[data-v-49c49bc3] .table-toolbar{min-width:0;row-gap:10px}.domain-workbench[data-v-49c49bc3] .toolbar-select,.domain-workbench[data-v-49c49bc3] .toolbar-search,.domain-workbench[data-v-49c49bc3] .node-name{min-width:0}.domain-workbench[data-v-49c49bc3] .node-name strong,.domain-workbench[data-v-49c49bc3] .node-name span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domain-form-grid[data-v-49c49bc3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.domain-form-grid.two[data-v-49c49bc3]{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-form-grid.three[data-v-49c49bc3]{grid-template-columns:minmax(0,1fr) 140px 120px}.domain-form-grid.four[data-v-49c49bc3]{grid-template-columns:minmax(0,1fr) 120px 120px 120px}.domain-form-tip[data-v-49c49bc3]{display:-webkit-box;overflow:hidden;margin:6px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.6;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.domain-srv-alert[data-v-49c49bc3],.domain-action-alert[data-v-49c49bc3]{margin-bottom:16px}.domain-srv-alert[data-v-49c49bc3] .ant-alert-message,.domain-srv-alert[data-v-49c49bc3] .ant-alert-description,.domain-action-alert[data-v-49c49bc3] .ant-alert-message,.domain-action-alert[data-v-49c49bc3] .ant-alert-description{overflow-wrap:anywhere}.job-log-line[data-v-49c49bc3]{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.job-advice-cell[data-v-49c49bc3]{display:grid;gap:5px;min-width:0}.job-advice-cell span[data-v-49c49bc3]{display:-webkit-box;overflow:hidden;color:var(--text-secondary);font-size:12px;line-height:1.6;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(max-width:760px){.domain-workbench[data-v-49c49bc3]{min-height:420px}.domain-workbench[data-v-49c49bc3] .table-toolbar{align-items:stretch}.domain-workbench[data-v-49c49bc3] .toolbar-select,.domain-workbench[data-v-49c49bc3] .toolbar-search,.domain-workbench[data-v-49c49bc3] .ant-btn{width:100%}.domain-form-grid[data-v-49c49bc3],.domain-form-grid.two[data-v-49c49bc3],.domain-form-grid.three[data-v-49c49bc3],.domain-form-grid.four[data-v-49c49bc3]{grid-template-columns:1fr}}.finance-page[data-v-19156531]{display:flex;min-width:0;flex-direction:column;gap:18px;--finance-card-bg: var(--surface-bg, #ffffff);--finance-muted-bg: var(--surface-subtle, #f8fafc);--finance-soft-bg: color-mix(in srgb, var(--surface-subtle, #f8fafc) 82%, transparent);--finance-elevated-bg: var(--color-bg-elevated, #ffffff);--finance-border: var(--border-color, #e5e7eb);--finance-border-strong: color-mix(in srgb, var(--brand-primary, #1688d9) 24%, var(--border-color, #e5e7eb));--finance-text: var(--text-primary, #111827);--finance-muted: var(--text-secondary, #64748b);--finance-subtle: var(--text-muted, #94a3b8);--finance-blue: var(--brand-primary, #1688d9);--finance-green: var(--success-text, #15803d);--finance-red: var(--danger-text, #dc2626);--finance-amber: var(--warning-text, #b45309);--finance-blue-soft: var(--brand-soft, rgba(22, 136, 217, .1));--finance-green-soft: var(--success-soft, rgba(34, 197, 94, .1));--finance-red-soft: var(--danger-soft, rgba(220, 38, 38, .08));--finance-amber-soft: var(--warning-soft, rgba(245, 158, 11, .1));--finance-shadow: 0 10px 24px rgba(15, 23, 42, .05)}:root[data-appearance=dark]{--finance-card-bg: var(--surface-bg);--finance-muted-bg: var(--surface-subtle);--finance-soft-bg: color-mix(in srgb, var(--surface-subtle) 72%, transparent);--finance-elevated-bg: var(--color-bg-elevated);--finance-border: var(--border-color);--finance-border-strong: color-mix(in srgb, var(--brand-primary) 30%, var(--border-color));--finance-text: var(--text-primary);--finance-muted: var(--text-secondary);--finance-subtle: var(--text-muted);--finance-blue: var(--brand-primary);--finance-green: var(--success-text);--finance-red: var(--danger-text);--finance-amber: var(--warning-text);--finance-blue-soft: var(--info-soft);--finance-green-soft: var(--success-soft);--finance-red-soft: var(--danger-soft);--finance-amber-soft: var(--warning-soft);--finance-shadow: 0 14px 34px rgba(0, 0, 0, .22)}.finance-command-panel[data-v-19156531],.panel-block[data-v-19156531]{border:1px solid var(--finance-border);border-radius:8px;background:var(--finance-card-bg);box-shadow:var(--finance-shadow)}.finance-command-panel[data-v-19156531]{display:flex;min-width:0;justify-content:space-between;gap:16px;padding:20px}.finance-command-panel h1[data-v-19156531],.finance-panel-heading h2[data-v-19156531],.finance-section-head h2[data-v-19156531]{margin:0;color:var(--finance-text)}.finance-command-panel p[data-v-19156531],.finance-panel-heading p[data-v-19156531],.finance-section-head p[data-v-19156531]{display:-webkit-box;overflow:hidden;margin:6px 0 0;color:var(--finance-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.finance-kicker[data-v-19156531],.finance-actions[data-v-19156531],.finance-panel-heading[data-v-19156531],.finance-section-head[data-v-19156531]{display:flex;align-items:center}.finance-kicker[data-v-19156531]{gap:8px;margin-bottom:6px;color:var(--finance-muted);font-size:13px}.finance-dot[data-v-19156531]{width:8px;height:8px;border-radius:999px;background:var(--finance-green)}.finance-dot.watch[data-v-19156531]{background:var(--finance-amber)}.finance-dot.high[data-v-19156531]{background:var(--finance-red)}.finance-filter[data-v-19156531]{min-width:128px}.finance-setup-alert[data-v-19156531]{border-radius:8px}.finance-search[data-v-19156531]{width:240px}.finance-kpi-grid[data-v-19156531]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.finance-kpi-card[data-v-19156531]{min-width:0;min-height:106px;padding:14px 14px 12px;border:1px solid var(--finance-border);border-top:3px solid var(--finance-blue);border-radius:8px;background:var(--finance-card-bg);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.finance-kpi-card[data-v-19156531]:hover{border-color:var(--finance-border-strong);box-shadow:var(--shadow-hover, 0 12px 28px rgba(15, 23, 42, .08));transform:translateY(-1px)}.finance-kpi-card span[data-v-19156531],.finance-kpi-card small[data-v-19156531]{display:block;color:var(--finance-muted)}.finance-kpi-card strong[data-v-19156531]{display:block;overflow:hidden;margin:8px 0 4px;color:var(--finance-text);font-size:22px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.finance-kpi-card.expense[data-v-19156531],.finance-kpi-card.risk[data-v-19156531]{border-top-color:var(--finance-red)}.finance-kpi-card.profit[data-v-19156531]{border-top-color:var(--finance-green)}.finance-kpi-card.liability[data-v-19156531],.finance-kpi-card.watch[data-v-19156531]{border-top-color:var(--finance-amber)}.finance-main-grid[data-v-19156531]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);gap:14px}.finance-observation-panel[data-v-19156531]{padding-bottom:14px}.finance-observation-grid[data-v-19156531]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.finance-observation-grid article[data-v-19156531]{display:grid;gap:5px;min-height:92px;padding:12px;border:1px solid var(--finance-border);border-radius:8px;background:var(--finance-muted-bg)}.finance-observation-grid span[data-v-19156531],.finance-observation-grid small[data-v-19156531]{color:var(--finance-muted)}.finance-observation-grid strong[data-v-19156531]{color:var(--finance-text);font-size:20px;font-variant-numeric:tabular-nums}.finance-observation-grid article.profit strong[data-v-19156531]{color:var(--finance-green)}.finance-observation-grid article.watch strong[data-v-19156531],.finance-observation-grid article.liability strong[data-v-19156531]{color:var(--finance-amber)}.finance-observation-grid article.risk strong[data-v-19156531]{color:var(--finance-red)}.panel-block[data-v-19156531]{padding:16px}.finance-panel-heading[data-v-19156531],.finance-section-head[data-v-19156531]{justify-content:space-between;gap:12px;margin-bottom:14px}.finance-bars[data-v-19156531],.finance-notice-list[data-v-19156531],.finance-account-grid[data-v-19156531],.finance-report-grid[data-v-19156531]{display:grid;gap:10px}.finance-mini-chart[data-v-19156531]{display:flex;align-items:flex-end;gap:3px;height:112px;padding:12px;margin-bottom:12px;border:1px solid var(--finance-border);border-radius:8px;background:var(--finance-soft-bg)}.finance-mini-chart i[data-v-19156531]{flex:1 1 0;min-width:3px;border-radius:999px 999px 2px 2px;transition:height .24s ease,opacity .24s ease}.finance-mini-chart i.positive[data-v-19156531]{background:var(--finance-blue)}.finance-mini-chart i.negative[data-v-19156531]{background:var(--finance-red)}.finance-comparison-grid[data-v-19156531]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.finance-comparison-grid article[data-v-19156531]{display:grid;gap:4px;padding:10px;border:1px solid var(--finance-border);border-radius:8px;background:var(--finance-muted-bg)}.finance-comparison-grid span[data-v-19156531],.finance-comparison-grid small[data-v-19156531]{color:var(--finance-muted)}.finance-comparison-grid strong[data-v-19156531]{font-variant-numeric:tabular-nums}.finance-comparison-grid article.up strong[data-v-19156531]{color:var(--finance-blue)}.finance-comparison-grid article.down strong[data-v-19156531]{color:var(--finance-red)}.finance-comparison-grid article.flat strong[data-v-19156531],.finance-comparison-grid article.neutral strong[data-v-19156531]{color:var(--finance-text)}.finance-revenue-flow[data-v-19156531]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.finance-revenue-flow article[data-v-19156531]{display:grid;gap:8px;min-height:96px;padding:11px;border:1px solid var(--finance-border);border-radius:8px;background:var(--finance-card-bg)}.finance-revenue-flow article>div[data-v-19156531]{display:flex;justify-content:space-between;gap:10px}.finance-revenue-flow span[data-v-19156531],.finance-revenue-flow p[data-v-19156531]{color:var(--finance-muted)}.finance-revenue-flow p[data-v-19156531]{margin:0;font-size:12px;line-height:1.55}.finance-revenue-flow strong[data-v-19156531]{color:var(--finance-text);font-variant-numeric:tabular-nums;white-space:nowrap}.finance-revenue-flow article.income strong[data-v-19156531]{color:var(--finance-blue)}.finance-revenue-flow article.profit strong[data-v-19156531]{color:var(--finance-green)}.finance-revenue-flow article.expense strong[data-v-19156531],.finance-revenue-flow article.risk strong[data-v-19156531]{color:var(--finance-red)}.finance-revenue-flow article.watch strong[data-v-19156531],.finance-revenue-flow article.liability strong[data-v-19156531]{color:var(--finance-amber)}.finance-bar-row[data-v-19156531]{display:grid;gap:8px}.finance-bar-row>div[data-v-19156531]{display:flex;justify-content:space-between;gap:12px}.finance-bar-row strong[data-v-19156531],.finance-money[data-v-19156531]{font-variant-numeric:tabular-nums}.finance-bar-row i[data-v-19156531]{height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--finance-border) 72%,transparent)}.finance-bar-row em[data-v-19156531]{display:block;height:100%;border-radius:inherit;background:var(--finance-blue)}.finance-bar-row.expense em[data-v-19156531]{background:var(--finance-red)}.finance-bar-row.profit em[data-v-19156531]{background:var(--finance-green)}.finance-bar-row.liability em[data-v-19156531],.finance-bar-row.watch em[data-v-19156531]{background:var(--finance-amber)}.finance-bar-row small[data-v-19156531]{color:var(--finance-muted)}.finance-notice[data-v-19156531]{display:flex;min-width:0;gap:10px;padding:12px;color:var(--finance-text);border:1px solid var(--info-border, var(--finance-border-strong));border-radius:8px;background:var(--finance-blue-soft)}.finance-notice strong[data-v-19156531]{color:var(--finance-text)}.finance-notice[data-v-19156531] .anticon{color:var(--finance-blue)}.finance-notice p[data-v-19156531]{display:-webkit-box;overflow:hidden;margin:4px 0 0;color:var(--finance-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.finance-notice.notice-high[data-v-19156531]{border-color:var(--danger-border, color-mix(in srgb, var(--finance-red) 34%, var(--finance-border)));background:var(--finance-red-soft)}.finance-notice.notice-high[data-v-19156531] .anticon{color:var(--finance-red)}.finance-notice.notice-watch[data-v-19156531]{border-color:var(--warning-border, color-mix(in srgb, var(--finance-amber) 34%, var(--finance-border)));background:var(--finance-amber-soft)}.finance-notice.notice-watch[data-v-19156531] .anticon{color:var(--finance-amber)}.finance-tabs[data-v-19156531]{margin-top:2px}.finance-section[data-v-19156531]{min-width:0;overflow:hidden;margin-top:8px}.finance-table-title[data-v-19156531]{display:grid;min-width:0;gap:2px}.finance-table-title strong[data-v-19156531],.finance-table-title small[data-v-19156531]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-row-actions[data-v-19156531]{white-space:nowrap}.finance-table-title small[data-v-19156531],.finance-account-card small[data-v-19156531],.finance-report-grid small[data-v-19156531]{color:var(--finance-muted)}.finance-money.negative[data-v-19156531]{color:var(--finance-red)}.finance-account-grid[data-v-19156531]{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-account-card[data-v-19156531],.finance-report-grid article[data-v-19156531]{display:grid;min-width:0;gap:10px;padding:14px;border:1px solid var(--finance-border);border-radius:8px;background:var(--finance-muted-bg)}.finance-account-card header[data-v-19156531]{display:flex;justify-content:space-between;gap:12px}.finance-account-card p[data-v-19156531]{display:-webkit-box;overflow:hidden;min-height:20px;margin:0;color:var(--finance-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.finance-attachment-header[data-v-19156531]{display:flex;justify-content:space-between;gap:12px;padding:14px;margin-bottom:14px;color:var(--finance-text);border:1px solid var(--finance-border);border-radius:8px;background:var(--finance-muted-bg)}.finance-attachment-header>div[data-v-19156531],.finance-attachment-item>div[data-v-19156531]{display:grid;gap:4px}.finance-attachment-header small[data-v-19156531],.finance-attachment-item small[data-v-19156531]{color:var(--finance-muted)}.finance-attachment-list[data-v-19156531]{max-height:min(62vh,680px);overflow-y:auto;padding-right:2px;margin-top:16px;scrollbar-gutter:stable}.finance-attachment-item[data-v-19156531]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:12px;color:var(--finance-text);border:1px solid var(--finance-border);border-radius:8px;background:var(--finance-card-bg)}.finance-attachment-item+.finance-attachment-item[data-v-19156531]{margin-top:10px}.finance-attachment-header>div[data-v-19156531],.finance-attachment-item>div[data-v-19156531]{min-width:0}.finance-attachment-header strong[data-v-19156531],.finance-attachment-header small[data-v-19156531],.finance-attachment-item strong[data-v-19156531],.finance-attachment-item small[data-v-19156531]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-report-grid[data-v-19156531]{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-report-grid strong[data-v-19156531]{color:var(--finance-text)}.finance-report-form[data-v-19156531]{margin:14px 0;padding:14px;border:1px solid var(--finance-border);border-radius:8px;background:var(--finance-card-bg)}.finance-report-form[data-v-19156531] .ant-form-item{margin-bottom:12px}.finance-form .full-input[data-v-19156531]{width:100%}[data-v-19156531] .ant-table-cell{vertical-align:middle}.finance-page[data-v-19156531] .ant-tabs-tab{color:var(--finance-muted)}.finance-page[data-v-19156531] .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--finance-blue)}.finance-page[data-v-19156531] .ant-tabs-ink-bar{background:var(--finance-blue)}.finance-page[data-v-19156531] .ant-table-wrapper,.finance-page[data-v-19156531] .ant-table,.finance-page[data-v-19156531] .ant-table-container,.finance-page[data-v-19156531] .ant-table-content,.finance-page[data-v-19156531] .ant-table-tbody>tr>td{color:var(--finance-text);background:var(--finance-card-bg)}.finance-page[data-v-19156531] .ant-table{overflow-x:auto}.finance-page[data-v-19156531] .ant-table-thead>tr>th{color:var(--finance-muted);background:var(--finance-muted-bg);border-bottom-color:var(--finance-border)}.finance-page[data-v-19156531] .ant-table-tbody>tr>td{border-bottom-color:var(--finance-border)}.finance-page[data-v-19156531] .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--finance-elevated-bg)}.finance-page[data-v-19156531] .ant-pagination-item,.finance-page[data-v-19156531] .ant-pagination-prev .ant-pagination-item-link,.finance-page[data-v-19156531] .ant-pagination-next .ant-pagination-item-link{color:var(--finance-text);background:var(--finance-card-bg);border-color:var(--finance-border)}.finance-page[data-v-19156531] .ant-pagination-item-active{border-color:var(--finance-blue)}.finance-page[data-v-19156531] .ant-empty-description{color:var(--finance-muted)}.finance-page[data-v-19156531] .ant-alert{color:var(--finance-text);background:var(--finance-blue-soft);border-color:var(--info-border, var(--finance-border-strong))}.finance-page[data-v-19156531] .ant-alert-message{color:var(--finance-text)}.finance-page[data-v-19156531] .ant-alert-description{color:var(--finance-muted)}.finance-page[data-v-19156531] .ant-drawer-content,.finance-page[data-v-19156531] .ant-drawer-header,.finance-page[data-v-19156531] .ant-drawer-body{color:var(--finance-text);background:var(--finance-card-bg)}.finance-page[data-v-19156531] .ant-drawer-header{border-bottom-color:var(--finance-border)}@media(max-width:1180px){.finance-kpi-grid[data-v-19156531],.finance-observation-grid[data-v-19156531]{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-main-grid[data-v-19156531],.finance-account-grid[data-v-19156531],.finance-report-grid[data-v-19156531],.finance-revenue-flow[data-v-19156531],.finance-comparison-grid[data-v-19156531]{grid-template-columns:1fr}}@media(max-width:760px){.finance-command-panel[data-v-19156531],.finance-section-head[data-v-19156531],.finance-panel-heading[data-v-19156531]{align-items:stretch;flex-direction:column}.finance-kpi-grid[data-v-19156531],.finance-observation-grid[data-v-19156531]{grid-template-columns:1fr}.finance-search[data-v-19156531],.finance-filter[data-v-19156531]{width:100%}.finance-actions[data-v-19156531],.finance-row-actions[data-v-19156531]{width:100%;white-space:normal}.finance-actions[data-v-19156531] .ant-btn,.finance-row-actions[data-v-19156531] .ant-btn{width:100%}.finance-attachment-header[data-v-19156531],.finance-attachment-item[data-v-19156531]{align-items:stretch;flex-direction:column}}.friend-links-page[data-v-e9001c5d]{display:grid;gap:18px}.friend-link-metrics[data-v-e9001c5d]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.friend-link-ops-panel[data-v-e9001c5d]{display:grid;gap:14px}.friend-link-ops-heading[data-v-e9001c5d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.friend-link-ops-heading h2[data-v-e9001c5d]{margin:0 0 4px;color:var(--text-primary);font-size:16px}.friend-link-ops-heading p[data-v-e9001c5d]{margin:0;color:var(--text-muted);font-size:13px}.friend-link-trend-grid[data-v-e9001c5d]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr);gap:16px;align-items:stretch}.friend-link-trend-bars[data-v-e9001c5d]{display:flex;align-items:end;gap:6px;min-height:92px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.friend-link-trend-bars span[data-v-e9001c5d]{flex:1;min-width:8px;background:linear-gradient(180deg,#2563ebcc,#2563eb47);border-radius:999px 999px 2px 2px}.friend-link-top-list[data-v-e9001c5d]{display:grid;gap:8px;min-width:0}.friend-link-top-list>strong[data-v-e9001c5d]{color:var(--text-primary);font-size:13px}.friend-link-top-row[data-v-e9001c5d]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 9px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.friend-link-top-row span[data-v-e9001c5d]{min-width:0;overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.friend-link-top-row b[data-v-e9001c5d]{color:var(--brand-primary);font-variant-numeric:tabular-nums}.friend-link-empty-tip[data-v-e9001c5d]{padding:14px;color:var(--text-muted);text-align:center;background:var(--surface-subtle);border:1px dashed var(--border-color);border-radius:8px}.friend-link-panel[data-v-e9001c5d]{display:grid;gap:14px}.friend-link-name[data-v-e9001c5d]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center}.friend-link-name strong[data-v-e9001c5d],.friend-link-name span[data-v-e9001c5d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friend-link-name>div[data-v-e9001c5d]{display:grid;gap:2px;min-width:0}.friend-link-name>div>span[data-v-e9001c5d],.friend-link-mini span[data-v-e9001c5d]{color:var(--text-muted);font-size:12px}.friend-link-logo[data-v-e9001c5d]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;overflow:hidden;color:var(--brand-primary);font-weight:900;background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:8px}.friend-link-logo img[data-v-e9001c5d]{width:100%;height:100%;object-fit:contain}.friend-link-mini[data-v-e9001c5d]{display:grid;gap:3px}.friend-link-logo-field[data-v-e9001c5d]{display:grid;gap:8px}.friend-link-form-grid[data-v-e9001c5d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.full-input[data-v-e9001c5d]{width:100%}.friend-link-drawer-footer[data-v-e9001c5d]{display:flex;justify-content:flex-end;gap:10px}.friend-link-preview[data-v-e9001c5d]{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.friend-link-preview strong[data-v-e9001c5d]{display:block;margin-bottom:6px;color:var(--text-primary)}.friend-link-preview p[data-v-e9001c5d]{display:-webkit-box;overflow:hidden;margin:0 0 10px;color:var(--text-secondary);text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.friend-link-asset-grid[data-v-e9001c5d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:min(62vh,560px);overflow-y:auto;gap:12px;padding-right:2px;scrollbar-gutter:stable}.friend-link-asset-card[data-v-e9001c5d]{display:grid;gap:10px;min-width:0;padding:12px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.friend-link-asset-preview[data-v-e9001c5d]{display:grid;place-items:center;aspect-ratio:16 / 10;overflow:hidden;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.friend-link-asset-preview img[data-v-e9001c5d]{max-width:92%;max-height:92%;object-fit:contain}.friend-link-asset-meta[data-v-e9001c5d]{display:grid;gap:3px;min-width:0}.friend-link-asset-meta strong[data-v-e9001c5d],.friend-link-asset-meta span[data-v-e9001c5d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friend-link-asset-meta span[data-v-e9001c5d]{color:var(--text-muted);font-size:12px}@media(max-width:980px){.friend-link-metrics[data-v-e9001c5d],.friend-link-trend-grid[data-v-e9001c5d],.friend-link-form-grid[data-v-e9001c5d],.friend-link-asset-grid[data-v-e9001c5d]{grid-template-columns:1fr}}.health-grid[data-v-1f7d5410]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.inventory-list[data-v-1f7d5410]{display:grid;gap:14px}.inventory-list span[data-v-1f7d5410]{display:block;margin-bottom:6px;color:var(--text-secondary);font-size:13px}.operation-todo-panel[data-v-1f7d5410]{display:grid;gap:14px;margin-bottom:18px}.operation-todo-panel .panel-heading p[data-v-1f7d5410]{margin:4px 0 0;color:var(--text-secondary);font-size:13px}.operation-todo-list[data-v-1f7d5410]{display:grid;gap:8px}.operation-todo-item[data-v-1f7d5410]{display:grid;grid-template-columns:minmax(150px,auto) minmax(0,1fr) minmax(96px,auto);gap:12px;align-items:center;width:100%;min-width:0;padding:12px 14px;color:inherit;text-align:left;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.operation-todo-item[data-v-1f7d5410]:hover{background:var(--surface-hover);border-color:var(--brand-border);transform:translateY(-1px)}.operation-todo-rank[data-v-1f7d5410]{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.operation-todo-main[data-v-1f7d5410]{display:grid;gap:3px;min-width:0}.operation-todo-main strong[data-v-1f7d5410],.operation-todo-main small[data-v-1f7d5410],.operation-todo-main em[data-v-1f7d5410]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-todo-main strong[data-v-1f7d5410]{color:var(--text-primary);font-size:14px}.operation-todo-main small[data-v-1f7d5410]{color:var(--text-secondary);font-size:12px}.operation-todo-main em[data-v-1f7d5410]{color:var(--brand-primary);font-size:12px;font-style:normal}.operation-todo-action[data-v-1f7d5410]{color:var(--brand-primary);font-size:13px;font-weight:650;text-align:right;white-space:nowrap}@media(max-width:760px){.operation-todo-item[data-v-1f7d5410]{grid-template-columns:1fr;gap:8px}.operation-todo-main strong[data-v-1f7d5410],.operation-todo-main small[data-v-1f7d5410],.operation-todo-main em[data-v-1f7d5410]{white-space:normal}.operation-todo-action[data-v-1f7d5410]{text-align:left}}.failure-list[data-v-1f7d5410]{margin-top:14px}.health-mobile-list[data-v-1f7d5410]{display:none}.health-mobile-card[data-v-1f7d5410]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.health-mobile-card>div[data-v-1f7d5410]{display:grid;min-width:0;gap:3px}.health-mobile-card strong[data-v-1f7d5410],.health-mobile-card span[data-v-1f7d5410],.health-mobile-card small[data-v-1f7d5410]{min-width:0;overflow:hidden;line-height:1.55;text-overflow:ellipsis}.health-mobile-card strong[data-v-1f7d5410]{color:var(--text-primary);font-size:13px;font-weight:700;white-space:nowrap}.health-mobile-card span[data-v-1f7d5410],.health-mobile-card small[data-v-1f7d5410]{color:var(--text-secondary);font-size:12px;overflow-wrap:anywhere}.health-mobile-card small[data-v-1f7d5410]{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.recent-worker-list .health-mobile-card small[data-v-1f7d5410]{color:var(--text-muted)}.sales-ops-summary[data-v-1f7d5410]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.sales-ops-summary>div[data-v-1f7d5410]{padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-subtle)}.sales-ops-summary span[data-v-1f7d5410],.sales-ops-summary strong[data-v-1f7d5410],.sales-ops-item strong[data-v-1f7d5410],.sales-ops-item small[data-v-1f7d5410]{display:block}.sales-ops-summary span[data-v-1f7d5410],.sales-ops-item small[data-v-1f7d5410]{color:var(--text-secondary);font-size:12px}.sales-ops-summary strong[data-v-1f7d5410]{margin-top:4px;color:var(--text-primary);font-family:var(--font-number);font-size:17px}.sales-ops-list[data-v-1f7d5410]{display:grid;gap:8px}.sales-ops-item[data-v-1f7d5410]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center;width:100%;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-bg);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}.sales-ops-item[data-v-1f7d5410]:hover{border-color:var(--brand-primary);background:var(--surface-hover)}.sales-ops-level[data-v-1f7d5410]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:var(--button-primary-text);font-size:12px;font-weight:600}.sales-ops-level.high[data-v-1f7d5410]{background:var(--status-danger)}.sales-ops-level.watch[data-v-1f7d5410]{background:var(--status-warning)}.sales-ops-item strong[data-v-1f7d5410]{overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.health-grid[data-v-1f7d5410]{grid-template-columns:1fr}.health-desktop-table[data-v-1f7d5410]{display:none}.health-mobile-list[data-v-1f7d5410]{display:grid;gap:8px}.health-mobile-card[data-v-1f7d5410]{grid-template-columns:1fr}.health-mobile-card[data-v-1f7d5410] .ant-tag{width:fit-content}.sales-ops-summary[data-v-1f7d5410]{grid-template-columns:1fr}}.settings-form[data-v-4cc443bf]{max-width:1120px;min-width:0}[data-v-4cc443bf] .ant-tabs-nav{margin-bottom:18px}[data-v-4cc443bf] .ant-tabs-tab{min-height:40px}[data-v-4cc443bf] .ant-form-item{margin-bottom:14px}[data-v-4cc443bf] .ant-form-item-label>label{color:var(--text-secondary);font-size:12px;font-weight:650}.form-actions[data-v-4cc443bf]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.test-result-alert[data-v-4cc443bf]{margin-top:14px}.test-result-alert[data-v-4cc443bf] .ant-alert-message,.test-result-alert[data-v-4cc443bf] .ant-alert-description{overflow-wrap:anywhere}.smtp-deliverability-card[data-v-4cc443bf]{display:grid;gap:8px;margin-top:14px;padding:12px 0 12px 12px;background:transparent;border:0;border-left:3px solid color-mix(in srgb,var(--brand-primary) 44%,var(--border-color));border-radius:8px}.smtp-deliverability-card>div[data-v-4cc443bf]{display:grid;gap:4px}.smtp-deliverability-card strong[data-v-4cc443bf]{color:var(--text-primary)}.smtp-deliverability-card span[data-v-4cc443bf],.smtp-deliverability-card li[data-v-4cc443bf]{color:var(--text-secondary);line-height:1.6}.smtp-deliverability-card ul[data-v-4cc443bf]{display:grid;gap:4px;margin:0;padding-left:18px}.dns-settings-form[data-v-4cc443bf],.public-site-settings-form[data-v-4cc443bf]{max-width:1180px}.settings-subsection[data-v-4cc443bf]{display:grid;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-color)}.subsection-heading[data-v-4cc443bf],.portal-config-heading[data-v-4cc443bf]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.subsection-heading>div[data-v-4cc443bf]{display:grid;gap:4px}.subsection-heading strong[data-v-4cc443bf],.portal-config-heading strong[data-v-4cc443bf]{color:var(--text-primary)}.subsection-heading span[data-v-4cc443bf]{color:var(--text-secondary);font-size:12px;line-height:1.65}.portal-config-list[data-v-4cc443bf]{display:grid;gap:12px}.portal-config-card[data-v-4cc443bf]{display:grid;gap:10px;padding:14px;background:transparent;border:1px solid var(--border-color);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.portal-config-card[data-v-4cc443bf]:hover{background:color-mix(in srgb,var(--surface-muted) 50%,transparent);border-color:color-mix(in srgb,var(--brand-primary) 22%,var(--border-color));box-shadow:var(--shadow-sm)}.compact-card[data-v-4cc443bf]{gap:8px}.portal-config-grid[data-v-4cc443bf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.visual-upload-guidance[data-v-4cc443bf]{display:flex;gap:10px;align-items:flex-start;padding:10px 0 10px 12px;color:var(--text-secondary);font-size:13px;line-height:1.6;background:transparent;border:0;border-left:3px solid color-mix(in srgb,var(--brand-primary) 40%,var(--border-color));border-radius:8px}.visual-upload-guidance strong[data-v-4cc443bf]{flex:0 0 auto;color:var(--brand-primary)}.visual-material-grid[data-v-4cc443bf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.visual-material-card[data-v-4cc443bf]{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;align-items:center;min-width:0;padding:10px;text-align:left;background:transparent;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:border-color var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease),transform var(--motion-normal) var(--motion-ease)}.visual-material-card[data-v-4cc443bf]:hover{background:color-mix(in srgb,var(--surface-muted) 56%,transparent);border-color:var(--brand-border);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.visual-material-card[data-v-4cc443bf]:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 42%,transparent);outline-offset:2px}.visual-material-thumb[data-v-4cc443bf],.visual-preview-card[data-v-4cc443bf]{overflow:hidden;background-color:#0b5ed7;background-position:center;background-size:cover;border:1px solid color-mix(in srgb,var(--border-color) 68%,var(--brand-primary) 32%);border-radius:8px}.visual-material-thumb[data-v-4cc443bf]{width:82px;aspect-ratio:4 / 3}.visual-material-card span[data-v-4cc443bf]:last-child{display:grid;min-width:0;gap:4px}.visual-material-card strong[data-v-4cc443bf],.visual-preview-card strong[data-v-4cc443bf]{min-width:0;overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.visual-material-card small[data-v-4cc443bf]{display:-webkit-box;overflow:hidden;color:var(--text-secondary);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.uploaded-visual-panel[data-v-4cc443bf]{display:grid;gap:12px;padding:14px;background:transparent;border:1px solid var(--border-color);border-radius:8px}.uploaded-visual-head[data-v-4cc443bf]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.uploaded-visual-head>div[data-v-4cc443bf]{display:grid;gap:4px}.uploaded-visual-head strong[data-v-4cc443bf]{color:var(--text-primary)}.uploaded-visual-head span[data-v-4cc443bf]{color:var(--text-secondary);font-size:13px}.uploaded-visual-summary[data-v-4cc443bf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.uploaded-visual-summary article[data-v-4cc443bf]{display:grid;gap:4px;min-width:0;padding:10px 0;background:transparent;border:1px solid var(--border-color);border-width:1px 0 0;border-radius:8px}.uploaded-visual-summary span[data-v-4cc443bf],.uploaded-visual-summary small[data-v-4cc443bf]{color:var(--text-secondary);font-size:12px}.uploaded-visual-summary strong[data-v-4cc443bf]{color:var(--text-primary);font-size:20px}.uploaded-visual-toolbar[data-v-4cc443bf]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.uploaded-visual-grid[data-v-4cc443bf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:520px;overflow-y:auto;padding-right:2px;scrollbar-gutter:stable}.uploaded-visual-card[data-v-4cc443bf]{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;min-width:0;padding:10px;background:color-mix(in srgb,var(--surface-bg) 70%,transparent);border:1px solid var(--border-color);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.uploaded-visual-card[data-v-4cc443bf]:hover{background:var(--surface-bg);border-color:color-mix(in srgb,var(--brand-primary) 22%,var(--border-color));box-shadow:var(--shadow-sm)}.uploaded-visual-thumb[data-v-4cc443bf]{grid-row:span 2;width:104px;aspect-ratio:4 / 3;overflow:hidden;background-color:#0b5ed7;background-position:center;background-size:cover;border:1px solid color-mix(in srgb,var(--border-color) 68%,var(--brand-primary) 32%);border-radius:8px}.uploaded-visual-body[data-v-4cc443bf]{display:grid;min-width:0;align-content:start;gap:5px}.uploaded-visual-body strong[data-v-4cc443bf],.uploaded-visual-body small[data-v-4cc443bf]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uploaded-visual-body strong[data-v-4cc443bf]{color:var(--text-primary)}.uploaded-visual-body small[data-v-4cc443bf]{color:var(--text-secondary);font-size:12px}.uploaded-visual-usage[data-v-4cc443bf]{color:var(--brand-primary)!important}.uploaded-visual-risk[data-v-4cc443bf]{color:#d97706!important}.uploaded-visual-actions[data-v-4cc443bf]{display:grid;gap:7px;min-width:0}.uploaded-visual-actions[data-v-4cc443bf] .ant-btn{min-height:30px}.visual-picker-row[data-v-4cc443bf]{align-items:stretch}.visual-control-row[data-v-4cc443bf]{margin-top:-2px}.visual-slider-control[data-v-4cc443bf]{display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:10px}.visual-number-input[data-v-4cc443bf]{width:76px}.visual-upload-action[data-v-4cc443bf]{width:100%;margin-top:8px}.visual-upload-hint[data-v-4cc443bf]{margin:8px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.6}.visual-preview-card[data-v-4cc443bf]{display:grid;min-height:110px;align-content:end;gap:4px;padding:14px;box-shadow:inset 0 -72px 90px #0206176b;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.visual-preview-card[data-v-4cc443bf]:hover{border-color:color-mix(in srgb,var(--brand-primary) 42%,var(--border-color));box-shadow:inset 0 -72px 90px #0206176b,var(--shadow-sm);transform:translateY(-1px)}.visual-preview-card span[data-v-4cc443bf]{color:#f1f5f9d1;font-size:12px}.visual-preview-card strong[data-v-4cc443bf]{color:#f8fafc}.compact-preview[data-v-4cc443bf]{min-height:92px}.color-input[data-v-4cc443bf] input{font-family:Cascadia Mono,Consolas,monospace}.dns-profile-list[data-v-4cc443bf]{display:grid;gap:14px;max-height:min(72vh,860px);overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.mail-guard-workbench[data-v-4cc443bf]{display:grid;min-width:0;gap:14px}.mail-guard-toolbar[data-v-4cc443bf]{margin-bottom:0}.mail-guard-toolbar[data-v-4cc443bf] .ant-input-search,.mail-guard-toolbar[data-v-4cc443bf] .ant-select,.mail-guard-toolbar[data-v-4cc443bf] .ant-btn{min-width:0}.mail-guard-reason[data-v-4cc443bf]{display:grid;min-width:0;gap:3px}.mail-guard-reason span[data-v-4cc443bf]{display:-webkit-box;overflow:hidden;color:var(--text-primary);line-height:1.55;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mail-guard-reason small[data-v-4cc443bf]{overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.digest-policy-preview[data-v-4cc443bf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.digest-policy-preview div[data-v-4cc443bf]{display:grid;gap:5px;min-width:0;padding:12px;background:color-mix(in srgb,var(--surface-muted) 54%,transparent);border:1px solid var(--border-color);border-radius:8px}.digest-policy-preview span[data-v-4cc443bf]{color:var(--text-secondary);font-size:12px}.digest-policy-preview strong[data-v-4cc443bf]{min-width:0;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dns-profile-card[data-v-4cc443bf]{min-width:0;padding:14px;background:transparent;border:1px solid var(--border-color);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.dns-profile-card[data-v-4cc443bf]:hover{background:color-mix(in srgb,var(--surface-muted) 50%,transparent);border-color:color-mix(in srgb,var(--brand-primary) 22%,var(--border-color));box-shadow:var(--shadow-sm)}.dns-profile-heading[data-v-4cc443bf]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.dns-profile-heading>div[data-v-4cc443bf]{display:grid;min-width:0;gap:4px}.dns-profile-heading strong[data-v-4cc443bf]{color:var(--text-primary);overflow-wrap:anywhere}.dns-profile-heading span[data-v-4cc443bf]{color:var(--text-secondary);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.dns-profile-guide[data-v-4cc443bf]{display:grid;min-width:0;gap:5px;margin-bottom:12px;padding:10px 0 10px 12px;color:var(--text-secondary);background:transparent;border:0;border-left:3px solid color-mix(in srgb,var(--brand-primary) 30%,var(--border-color));border-radius:8px}.dns-profile-guide strong[data-v-4cc443bf]{color:var(--text-primary)}.dns-profile-guide span[data-v-4cc443bf]{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}.dns-profile-guide ul[data-v-4cc443bf]{display:grid;max-height:126px;overflow-y:auto;gap:4px;margin:0;padding-left:18px;font-size:12px;line-height:1.7}.dns-profile-grid[data-v-4cc443bf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.secret-grid[data-v-4cc443bf]{padding-top:6px;border-top:1px solid var(--border-color)}.dns-profile-grid[data-v-4cc443bf] .ant-form-item,.portal-config-grid[data-v-4cc443bf] .ant-form-item{margin-bottom:12px}.portal-config-heading[data-v-4cc443bf] .ant-btn,.dns-profile-heading[data-v-4cc443bf] .ant-btn{min-height:30px}@media(max-width:1120px){.visual-material-grid[data-v-4cc443bf]{grid-template-columns:repeat(2,minmax(0,1fr))}.uploaded-visual-grid[data-v-4cc443bf],.uploaded-visual-summary[data-v-4cc443bf]{grid-template-columns:1fr}}@media(max-width:760px){[data-v-4cc443bf] .ant-col{max-width:100%;flex:0 0 100%}.dns-profile-grid[data-v-4cc443bf],.portal-config-grid[data-v-4cc443bf],.digest-policy-preview[data-v-4cc443bf],.visual-material-grid[data-v-4cc443bf]{grid-template-columns:1fr}.visual-material-card[data-v-4cc443bf]{grid-template-columns:72px minmax(0,1fr)}.visual-material-thumb[data-v-4cc443bf]{width:72px}.uploaded-visual-head[data-v-4cc443bf],.visual-upload-guidance[data-v-4cc443bf]{flex-direction:column}.uploaded-visual-toolbar[data-v-4cc443bf]{align-items:stretch;flex-direction:column}.uploaded-visual-toolbar[data-v-4cc443bf] .ant-radio-group,.uploaded-visual-toolbar[data-v-4cc443bf] .ant-btn{width:100%}.uploaded-visual-card[data-v-4cc443bf]{grid-template-columns:1fr}.uploaded-visual-thumb[data-v-4cc443bf]{grid-row:auto;width:100%}.dns-profile-heading[data-v-4cc443bf]{flex-direction:column}.dns-profile-heading[data-v-4cc443bf] .ant-space{width:100%;flex-wrap:wrap;row-gap:8px}.dns-profile-heading[data-v-4cc443bf] .ant-space-item{flex:1 1 auto}.dns-profile-heading[data-v-4cc443bf] .ant-space-item{min-width:0}.dns-profile-heading[data-v-4cc443bf] .ant-btn{width:100%;min-height:32px}.subsection-heading[data-v-4cc443bf],.portal-config-heading[data-v-4cc443bf]{flex-direction:column}.subsection-heading[data-v-4cc443bf],.portal-config-heading[data-v-4cc443bf],.dns-profile-heading[data-v-4cc443bf]{align-items:flex-start}.subsection-heading span[data-v-4cc443bf],.portal-config-heading span[data-v-4cc443bf]{overflow-wrap:anywhere}}.panel-block[data-v-edd6afc7]{min-width:0;overflow:hidden}.panel-block[data-v-edd6afc7] .ant-tabs-content,.panel-block[data-v-edd6afc7] .ant-tabs-tabpane,.panel-block[data-v-edd6afc7] .ant-table-wrapper{min-width:0}.panel-block[data-v-edd6afc7] .ant-table{overflow-x:auto}.panel-block[data-v-edd6afc7] .table-toolbar{min-width:0;row-gap:10px}.panel-block[data-v-edd6afc7] .toolbar-select,.panel-block[data-v-edd6afc7] .node-name{min-width:0}.panel-block[data-v-edd6afc7] .node-name strong,.panel-block[data-v-edd6afc7] .node-name span,.panel-block[data-v-edd6afc7] .muted{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-alert[data-v-edd6afc7]{margin:12px 0}.inline-alert[data-v-edd6afc7] .ant-alert-message,.inline-alert[data-v-edd6afc7] .ant-alert-description{overflow-wrap:anywhere}.retention-form[data-v-edd6afc7]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;margin-bottom:16px}.retention-form[data-v-edd6afc7] .ant-input-number-group-wrapper,.retention-form[data-v-edd6afc7] .ant-input-number{width:100%}.panel-block[data-v-edd6afc7] .ant-list-item{min-width:0;gap:12px}.panel-block[data-v-edd6afc7] .ant-list-item-meta{min-width:0}.panel-block[data-v-edd6afc7] .ant-list-item-meta-title,.panel-block[data-v-edd6afc7] .ant-list-item-meta-description{overflow:hidden;text-overflow:ellipsis}.panel-block[data-v-edd6afc7] .ant-list-item-meta-description{display:-webkit-box;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:1100px){.retention-form[data-v-edd6afc7]{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media(max-width:720px){.retention-form[data-v-edd6afc7]{grid-template-columns:1fr}.panel-block[data-v-edd6afc7] .table-toolbar{align-items:stretch}.panel-block[data-v-edd6afc7] .toolbar-select,.panel-block[data-v-edd6afc7] .ant-btn{width:100%}.panel-block[data-v-edd6afc7] .ant-list-item{align-items:stretch;flex-direction:column}}.wide[data-v-4173dc1c]{min-width:180px}.detail-block[data-v-4173dc1c]{margin-top:16px}.detail-block h3[data-v-4173dc1c]{margin:0 0 10px;color:var(--text-primary);font-size:15px;font-weight:700}.mcsm-runtime-guard[data-v-4173dc1c]{display:grid;gap:10px;border-left:3px solid var(--brand-primary)}.mcsm-runtime-guard.guard-blocked[data-v-4173dc1c]{border-left-color:#ff4d4f}.mcsm-runtime-guard.guard-warning[data-v-4173dc1c],.mcsm-runtime-guard.guard-unknown[data-v-4173dc1c]{border-left-color:#faad14}.guard-main[data-v-4173dc1c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.guard-kicker[data-v-4173dc1c]{display:block;margin-bottom:4px;color:var(--text-secondary);font-size:12px}.guard-main h2[data-v-4173dc1c],.guard-main p[data-v-4173dc1c]{margin:0}.guard-main h2[data-v-4173dc1c]{color:var(--text-primary);font-size:18px;font-weight:700}.guard-main p[data-v-4173dc1c]{margin-top:6px;color:var(--text-secondary);line-height:1.6}.guard-notes[data-v-4173dc1c]{margin:0;padding-left:18px;color:var(--text-secondary);line-height:1.7}.runtime-auto-start-panel[data-v-4173dc1c]{display:grid;gap:10px;border-left:3px solid #1677ff}.runtime-auto-start-main[data-v-4173dc1c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.runtime-auto-start-main h2[data-v-4173dc1c]{margin:0 0 6px;color:var(--text-primary);font-size:17px}.runtime-auto-start-main p[data-v-4173dc1c]{margin:0;color:var(--text-secondary);line-height:1.7}.runtime-auto-start-stats[data-v-4173dc1c]{display:flex;flex-wrap:wrap;gap:8px}.runtime-auto-start-stats span[data-v-4173dc1c]{min-height:28px;padding:5px 10px;border:1px solid var(--border-color);border-radius:6px;background:var(--surface-muted);color:var(--text-secondary);font-size:12px;line-height:16px}.runtime-auto-start-failures[data-v-4173dc1c]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--text-secondary);font-size:12px}.runtime-auto-start-failures strong[data-v-4173dc1c]{color:var(--text-primary)}.runtime-auto-start-results[data-v-4173dc1c]{display:grid;gap:8px;max-height:220px;overflow:auto;padding-right:4px}.runtime-auto-start-result[data-v-4173dc1c]{display:grid;grid-template-columns:auto minmax(120px,170px) minmax(160px,1fr);gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--border-color);border-radius:6px;background:var(--surface-muted)}.runtime-auto-start-result span[data-v-4173dc1c],.runtime-auto-start-result p[data-v-4173dc1c]{color:var(--text-secondary);font-size:12px}.runtime-auto-start-result strong[data-v-4173dc1c],.runtime-auto-start-result p[data-v-4173dc1c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-auto-start-result p[data-v-4173dc1c]{grid-column:1 / -1;margin:0}.timeline-item[data-v-4173dc1c]{display:grid;gap:4px}.timeline-item>div[data-v-4173dc1c]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.timeline-item span[data-v-4173dc1c]{color:var(--text-secondary);font-size:12px}.timeline-item p[data-v-4173dc1c]{margin:0;color:var(--text-primary)}.json-preview[data-v-4173dc1c]{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}@media(max-width:720px){.guard-main[data-v-4173dc1c],.runtime-auto-start-main[data-v-4173dc1c]{display:grid}.runtime-auto-start-result[data-v-4173dc1c]{grid-template-columns:1fr}.runtime-auto-start-result strong[data-v-4173dc1c],.runtime-auto-start-result p[data-v-4173dc1c]{white-space:normal}}.node-command-panel[data-v-bbabd123]{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-bbabd123],.node-command-panel p[data-v-bbabd123]{margin:0}.node-command-panel h2[data-v-bbabd123]{margin-top:6px;font-size:22px;font-weight:700;letter-spacing:0}.node-command-panel p[data-v-bbabd123]{margin-top:6px;color:var(--text-secondary)}.node-command-kicker[data-v-bbabd123]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.node-status-dot[data-v-bbabd123]{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.node-risk-ok[data-v-bbabd123]{background:var(--status-success)}.node-risk-warn[data-v-bbabd123]{background:var(--status-warning)}.node-risk-error[data-v-bbabd123]{background:var(--status-danger)}.node-metric-grid[data-v-bbabd123]{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:12px}.node-metric-card[data-v-bbabd123]{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-bbabd123],.node-metric-foot[data-v-bbabd123]{display:flex;align-items:center;gap:8px}.node-metric-head[data-v-bbabd123]{color:var(--text-secondary);font-size:13px}.node-metric-head[data-v-bbabd123] .anticon{color:var(--brand-primary)}.node-metric-card strong[data-v-bbabd123]{color:var(--text-primary);font-size:28px;line-height:1}.node-metric-foot[data-v-bbabd123]{min-width:0;justify-content:space-between}.node-metric-foot span[data-v-bbabd123]:last-child{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.node-health-overview[data-v-bbabd123]{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px}.node-health-tile[data-v-bbabd123]{display:grid;grid-template-columns:10px minmax(0,1fr);gap:8px 10px;align-items:center;min-width:0;padding:12px 14px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.node-health-overview-dot[data-v-bbabd123]{display:inline-block;width:9px;height:9px;border-radius:999px;background:var(--text-muted)}.node-health-ok[data-v-bbabd123]{background:var(--status-success)}.node-health-warn[data-v-bbabd123]{background:var(--status-warning)}.node-health-error[data-v-bbabd123]{background:var(--status-danger)}.node-health-neutral[data-v-bbabd123]{background:var(--text-muted)}.node-health-tile div[data-v-bbabd123]{display:flex;min-width:0;align-items:baseline;gap:8px}.node-health-tile strong[data-v-bbabd123]{color:var(--text-primary);font-size:22px;line-height:1}.node-health-tile div span[data-v-bbabd123]{min-width:0;color:var(--text-primary);font-size:13px;font-weight:600;overflow-wrap:anywhere}.node-health-tile small[data-v-bbabd123]{grid-column:2;min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.node-onboarding-grid[data-v-bbabd123]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mcsm-version-card[data-v-bbabd123]{display:grid;gap:10px;margin-top:14px;padding:14px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.mcsm-version-main[data-v-bbabd123]{display:flex;align-items:flex-start;gap:10px}.mcsm-version-main strong[data-v-bbabd123],.mcsm-version-main small[data-v-bbabd123]{display:block}.mcsm-version-main small[data-v-bbabd123]{margin-top:3px;color:var(--text-secondary);line-height:1.6}.mcsm-version-notes[data-v-bbabd123]{margin:0;padding-left:18px;color:var(--text-secondary);line-height:1.7}.node-onboarding-step[data-v-bbabd123]{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-bbabd123],.node-onboarding-step small[data-v-bbabd123]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-onboarding-step strong[data-v-bbabd123]{color:var(--text-primary);font-size:14px}.node-onboarding-step small[data-v-bbabd123]{margin-top:2px;color:var(--text-secondary);font-size:12px}.node-step-icon[data-v-bbabd123]{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-bbabd123]{color:var(--success-text);background:var(--success-soft)}.node-step-warn[data-v-bbabd123]{color:var(--warning-text);background:var(--warning-soft)}.node-step-neutral[data-v-bbabd123]{color:var(--brand-primary);background:var(--brand-soft)}.node-form[data-v-bbabd123]{display:grid;gap:18px}.node-form-section[data-v-bbabd123]{display:grid;gap:12px;min-width:0;padding-top:16px;border-top:1px solid var(--border-color)}.node-form-section[data-v-bbabd123]:first-child{padding-top:0;border-top:0}.node-form-section-title[data-v-bbabd123]{display:grid;grid-template-columns:minmax(120px,max-content) minmax(0,1fr);align-items:start;gap:8px 18px;min-width:0}.node-form-section-title strong[data-v-bbabd123]{color:var(--text-primary);font-size:15px;line-height:1.4;white-space:nowrap}.node-form-section-title span[data-v-bbabd123]{min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.6;text-align:left;overflow-wrap:anywhere}.node-form-grid[data-v-bbabd123]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;min-width:0}.node-form-grid-compact[data-v-bbabd123]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.node-form-grid[data-v-bbabd123] .ant-form-item{min-width:0;margin-bottom:16px}.node-form-grid[data-v-bbabd123] .ant-form-item-label{overflow:visible;padding-bottom:5px}.node-form-grid[data-v-bbabd123] .ant-form-item-label>label{height:auto;min-height:20px;color:var(--text-primary);font-size:13px;line-height:1.38;white-space:normal}.node-form-grid[data-v-bbabd123] .ant-form-item-control-input,.node-form-grid[data-v-bbabd123] .ant-input,.node-form-grid[data-v-bbabd123] .ant-input-number,.node-form-grid[data-v-bbabd123] .ant-select-selector{min-height:34px}.node-form-grid[data-v-bbabd123] .ant-select-multiple .ant-select-selection-overflow{row-gap:4px}.node-form-grid[data-v-bbabd123] .ant-switch{margin-top:3px}.node-form-section[data-node-form-section=schedule] .node-form-grid[data-v-bbabd123]{align-items:start}.node-form-section[data-node-form-section=uplist-capacity] .node-form-grid[data-v-bbabd123]{grid-template-columns:repeat(2,minmax(240px,1fr));gap:8px 20px}.node-form-section[data-node-form-section=uplist-capacity] .node-form-grid[data-v-bbabd123] .ant-form-item:nth-child(-n+2){grid-column:1 / -1}.span-2[data-v-bbabd123]{grid-column:span 2}.full-input[data-v-bbabd123]{width:100%}.node-form-modal .ant-modal{max-width:calc(100vw - 24px)}.node-form-modal .ant-modal-body{max-height:min(72vh,760px);overflow-y:auto;padding-right:20px}.node-form-modal .ant-modal-content{overflow:hidden}.daemon-list-modal .ant-modal,.stock-limit-modal .ant-modal{max-width:calc(100vw - 24px)}.stock-limit-modal .ant-modal-body{max-height:min(76vh,820px);overflow-y:auto}.resource-stack[data-v-bbabd123]{display:grid;min-width:210px;gap:8px}.resource-row[data-v-bbabd123]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:2px 8px;align-items:center}.resource-row span[data-v-bbabd123]{color:var(--text-secondary);font-size:12px;font-weight:600}.resource-row strong[data-v-bbabd123]{min-width:0;color:var(--text-primary);font-size:12px;font-weight:600;text-align:right;white-space:nowrap}.resource-row[data-v-bbabd123] .ant-progress{grid-column:1 / -1;line-height:1}.resource-row[data-v-bbabd123] .ant-progress-inner{background:var(--surface-hover)}.resource-row[data-v-bbabd123] .ant-progress-bg{height:5px!important}.metric-stack[data-v-bbabd123]{display:flex;flex-direction:column;gap:2px;line-height:1.45}.node-name[data-v-bbabd123]{display:grid;min-width:0;gap:5px}.node-name strong[data-v-bbabd123],.node-name-meta span[data-v-bbabd123]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-name-meta[data-v-bbabd123]{display:flex;min-width:0;align-items:center;gap:6px;color:var(--text-secondary);font-size:12px}.node-name-meta[data-v-bbabd123] .ant-tag{flex:0 0 auto;margin-inline-end:0;border-radius:6px}.node-port-cell[data-v-bbabd123]{display:grid;gap:2px}.node-health-cell[data-v-bbabd123]{display:grid;min-width:190px;gap:4px}.node-health-cell[data-v-bbabd123] .ant-tag{width:fit-content;max-width:100%;margin-inline-end:0;border-radius:6px}.node-health-cell span[data-v-bbabd123]{color:var(--text-secondary);font-size:12px;line-height:1.5}.node-port-cell span[data-v-bbabd123]{color:var(--text-secondary);font-size:12px}.node-actions[data-v-bbabd123]{row-gap:2px}.node-actions[data-v-bbabd123] .ant-btn-link{padding-inline:4px}.form-tip[data-v-bbabd123]{margin-top:6px;color:var(--text-secondary);font-size:12px;line-height:1.6}.node-uplist-preview[data-v-bbabd123]{min-height:32px;padding:6px 10px;color:var(--text-secondary);background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:6px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.node-uplist-preview[data-enabled=true][data-v-bbabd123]{color:var(--brand-primary);background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand-primary) 24%,var(--border-color))}.node-uplist-formula[data-v-bbabd123]{margin-top:8px;padding:8px 10px;color:var(--text-secondary);background:var(--surface-bg);border:1px dashed var(--border-color);border-radius:6px;font-size:12px;line-height:1.6}.node-port-occupancy[data-v-bbabd123]{display:grid;gap:12px}.node-port-occupancy-head[data-v-bbabd123],.node-port-occupancy-summary[data-v-bbabd123],.node-port-occupancy-legend[data-v-bbabd123],.node-port-detail-row[data-v-bbabd123]{display:flex;gap:12px}.node-port-occupancy-head[data-v-bbabd123]{align-items:flex-start;justify-content:space-between;min-width:0;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.node-port-occupancy-head>div[data-v-bbabd123]{display:grid;min-width:0;gap:4px}.node-port-occupancy-head strong[data-v-bbabd123]{color:var(--text-primary);font-size:16px}.node-port-occupancy-head span[data-v-bbabd123],.node-port-occupancy-card span[data-v-bbabd123],.node-port-occupancy-card small[data-v-bbabd123],.node-port-detail-row span[data-v-bbabd123]{color:var(--text-secondary);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.node-port-occupancy-summary[data-v-bbabd123]{flex-wrap:wrap}.node-port-occupancy-card[data-v-bbabd123]{display:grid;min-width:138px;flex:1 1 138px;gap:4px;padding:10px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.node-port-occupancy-card strong[data-v-bbabd123]{color:var(--text-primary);font-size:24px;line-height:1}.node-port-occupancy-alert[data-v-bbabd123]{margin:0}.node-port-occupancy-legend[data-v-bbabd123]{flex-wrap:wrap;align-items:center;color:var(--text-secondary);font-size:12px}.node-port-occupancy-legend span[data-v-bbabd123]{display:inline-flex;align-items:center;gap:6px}.node-port-occupancy-legend i[data-v-bbabd123]{width:10px;height:10px;border-radius:3px;border:1px solid transparent}.node-port-occupancy-grid[data-v-bbabd123]{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:7px;max-height:320px;overflow-y:auto;padding:2px}.node-port-chip[data-v-bbabd123]{display:grid;gap:2px;min-height:48px;padding:7px;color:var(--text-primary);text-align:left;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:7px}.node-port-chip strong[data-v-bbabd123]{font-size:13px;line-height:1}.node-port-chip span[data-v-bbabd123]{color:var(--text-secondary);font-size:11px;line-height:1.2}.node-port-chip.is-free[data-v-bbabd123],.node-port-occupancy-legend .is-free[data-v-bbabd123]{background:var(--success-soft);border-color:color-mix(in srgb,var(--status-success) 32%,var(--border-color))}.node-port-chip.is-reserved[data-v-bbabd123],.node-port-occupancy-legend .is-reserved[data-v-bbabd123]{background:var(--surface-hover);border-color:var(--border-color)}.node-port-chip.is-occupied[data-v-bbabd123],.node-port-occupancy-legend .is-occupied[data-v-bbabd123]{background:var(--danger-soft);border-color:color-mix(in srgb,var(--status-danger) 32%,var(--border-color))}.node-port-chip.is-locked[data-v-bbabd123],.node-port-occupancy-legend .is-locked[data-v-bbabd123]{background:var(--warning-soft);border-color:color-mix(in srgb,var(--status-warning) 36%,var(--border-color))}.node-port-chip.is-mixed[data-v-bbabd123],.node-port-occupancy-legend .is-mixed[data-v-bbabd123]{background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand-primary) 30%,var(--border-color))}.node-port-occupancy-details[data-v-bbabd123]{display:grid;gap:10px}.node-port-detail-list[data-v-bbabd123]{display:grid;gap:8px}.node-port-detail-row[data-v-bbabd123]{align-items:flex-start;min-width:0;padding:9px 10px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.node-port-detail-row strong[data-v-bbabd123]{min-width:58px;color:var(--text-primary)}.node-port-detail-row div[data-v-bbabd123]{display:grid;min-width:0;gap:3px}.wide[data-v-bbabd123]{min-width:240px}.diagnostic-table[data-v-bbabd123]{margin-top:16px}.node-stock-limit-layout[data-v-bbabd123]{display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:12px;min-width:0}.node-stock-limit-form[data-v-bbabd123],.node-stock-limit-table[data-v-bbabd123]{min-width:0;padding:12px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.stock-limit-preset-button[data-v-bbabd123]{margin-top:8px}.stock-limit-batch-picker[data-v-bbabd123]{margin-top:12px}.stock-limit-batch-actions[data-v-bbabd123]{display:grid;grid-template-columns:1fr;gap:8px}.node-delete-summary[data-v-bbabd123],.stock-limit-delete-summary[data-v-bbabd123]{margin:14px 0}@media(max-width:1280px){.node-metric-grid[data-v-bbabd123]{grid-template-columns:repeat(3,minmax(180px,1fr))}.node-health-overview[data-v-bbabd123],.node-onboarding-grid[data-v-bbabd123]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.node-command-panel[data-v-bbabd123]{flex-direction:column;padding:16px}.node-command-panel>.ant-space[data-v-bbabd123]{width:100%;flex-wrap:wrap}.node-metric-grid[data-v-bbabd123],.node-health-overview[data-v-bbabd123],.node-onboarding-grid[data-v-bbabd123],.node-stock-limit-layout[data-v-bbabd123]{grid-template-columns:1fr}.resource-stack[data-v-bbabd123]{min-width:180px}.node-health-cell[data-v-bbabd123]{min-width:160px}.node-form-modal .ant-modal{top:0;width:100vw!important;max-width:100vw;margin:0;padding-bottom:0}.node-form-modal .ant-modal-content{min-height:100vh;border-radius:0}.node-form-modal .ant-modal-header{position:sticky;top:0;z-index:2;margin-bottom:0;padding:16px 16px 12px;background:var(--surface-bg);border-bottom:1px solid var(--border-color)}.node-form-modal .ant-modal-footer{position:sticky;bottom:0;z-index:2;margin-top:0;padding:12px 16px;background:var(--surface-bg);border-top:1px solid var(--border-color)}.daemon-list-modal .ant-modal,.stock-limit-modal .ant-modal{margin:12px auto}.node-form-modal .ant-modal-body{max-height:calc(100vh - 112px);padding-inline:16px;padding-top:14px;padding-bottom:18px}.daemon-list-modal .ant-modal-body,.stock-limit-modal .ant-modal-body{max-height:calc(100vh - 156px);padding-inline:16px}.node-form[data-v-bbabd123]{gap:14px}.node-form-section[data-v-bbabd123]{gap:10px;padding-top:14px}.node-form-section-title[data-v-bbabd123]{display:grid;grid-template-columns:1fr;gap:3px}.node-form-section-title span[data-v-bbabd123]{text-align:left}.node-form-grid[data-v-bbabd123],.node-form-grid-compact[data-v-bbabd123],.node-form-section[data-node-form-section=uplist-capacity] .node-form-grid[data-v-bbabd123]{grid-template-columns:1fr}.node-form-section[data-node-form-section=uplist-capacity] .node-form-grid[data-v-bbabd123] .ant-form-item:nth-child(-n+2){grid-column:auto}.span-2[data-v-bbabd123]{grid-column:span 1}.node-stock-limit-form[data-v-bbabd123],.node-stock-limit-table[data-v-bbabd123]{padding:12px}.node-port-occupancy-head[data-v-bbabd123],.node-port-detail-row[data-v-bbabd123]{flex-direction:column}.node-port-occupancy-grid[data-v-bbabd123]{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));max-height:46vh}.node-port-occupancy-head>.ant-space[data-v-bbabd123],.node-port-occupancy-head[data-v-bbabd123] .ant-space{width:100%}.node-port-occupancy-head[data-v-bbabd123] .ant-btn{flex:1}.node-stock-limit-table .table-toolbar[data-v-bbabd123]{display:grid;grid-template-columns:1fr}.node-stock-limit-table .toolbar-select[data-v-bbabd123],.node-stock-limit-table .wide[data-v-bbabd123]{width:100%;min-width:0}.mobile-card-table[data-v-bbabd123] .ant-table{background:transparent}.mobile-card-table[data-v-bbabd123] .ant-table-container,.mobile-card-table[data-v-bbabd123] .ant-table-content{overflow:visible!important}.mobile-card-table[data-v-bbabd123] .ant-table-content>table{width:100%!important;min-width:0!important;table-layout:fixed!important}.mobile-card-table[data-v-bbabd123] .ant-table-thead{display:none}.mobile-card-table[data-v-bbabd123] .ant-table-tbody{display:grid;gap:12px}.mobile-card-table[data-v-bbabd123] .ant-table-tbody>tr{display:grid;min-width:0;padding:12px 14px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-sm)}.mobile-card-table[data-v-bbabd123] .ant-table-tbody>tr>td{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:start;min-width:0;padding:8px 0!important;border-bottom:1px solid var(--border-color)}.mobile-card-table[data-v-bbabd123] .ant-table-tbody>tr>td:last-child{border-bottom:0}.mobile-card-table[data-v-bbabd123] .ant-table-tbody>tr>td:before{color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1.8}.mobile-card-table[data-v-bbabd123] .ant-table-placeholder{display:block;padding:18px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.mobile-card-table[data-v-bbabd123] .ant-table-placeholder>td{display:block;padding:0!important;border-bottom:0}.mobile-card-table[data-v-bbabd123] .ant-table-placeholder>td:before{content:none!important}.daemon-table[data-v-bbabd123] .ant-table-tbody>tr>td:nth-child(1):before{content:"Daemon ID"}.daemon-table[data-v-bbabd123] .ant-table-tbody>tr>td:nth-child(2):before{content:"地址"}.daemon-table[data-v-bbabd123] .ant-table-tbody>tr>td:nth-child(3):before{content:"状态"}.daemon-table[data-v-bbabd123] .ant-table-tbody>tr>td:nth-child(4):before{content:"版本兼容"}.daemon-table[data-v-bbabd123] .ant-table-tbody>tr>td:nth-child(5):before{content:"备注"}.daemon-table[data-v-bbabd123] .ant-table-tbody>tr>td:nth-child(6):before{content:"操作"}.stock-limit-table[data-v-bbabd123] .ant-table-tbody>tr>td:nth-child(1):before{content:"节点"}.stock-limit-table[data-v-bbabd123] .ant-table-tbody>tr>td:nth-child(2):before{content:"SKU"}.stock-limit-table[data-v-bbabd123] .ant-table-tbody>tr>td:nth-child(3):before{content:"上限"}.stock-limit-table[data-v-bbabd123] .ant-table-tbody>tr>td:nth-child(4):before{content:"备注"}.stock-limit-table[data-v-bbabd123] .ant-table-tbody>tr>td:nth-child(5):before{content:"更新时间"}.stock-limit-table[data-v-bbabd123] .ant-table-tbody>tr>td:nth-child(6):before{content:"操作"}.node-table[data-v-bbabd123] .ant-table{background:transparent}.node-table[data-v-bbabd123] .ant-table-container,.node-table[data-v-bbabd123] .ant-table-content{overflow:visible!important}.node-table[data-v-bbabd123] .ant-table-content>table{width:100%!important;min-width:0!important;table-layout:fixed!important}.node-table[data-v-bbabd123] .ant-table-thead{display:none}.node-table[data-v-bbabd123] .ant-table-tbody{display:grid;gap:12px}.node-table[data-v-bbabd123] .ant-table-tbody>tr{display:grid;min-width:0;padding:12px 14px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-sm)}.node-table[data-v-bbabd123] .ant-table-tbody>tr>td{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:start;min-width:0;padding:8px 0!important;border-bottom:1px solid var(--border-color)}.node-table[data-v-bbabd123] .ant-table-tbody>tr>td:last-child{border-bottom:0}.node-table[data-v-bbabd123] .ant-table-tbody>tr>td:before{color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1.8}.node-table[data-v-bbabd123] .ant-table-tbody>tr>td:nth-child(1):before{content:"节点"}.node-table[data-v-bbabd123] .ant-table-tbody>tr>td:nth-child(2):before{content:"状态"}.node-table[data-v-bbabd123] .ant-table-tbody>tr>td:nth-child(3):before{content:"连接检测"}.node-table[data-v-bbabd123] .ant-table-tbody>tr>td:nth-child(4):before{content:"标签"}.node-table[data-v-bbabd123] .ant-table-tbody>tr>td:nth-child(5):before{content:"资源余量"}.node-table[data-v-bbabd123] .ant-table-tbody>tr>td:nth-child(6):before{content:"端口池"}.node-table[data-v-bbabd123] .ant-table-tbody>tr>td:nth-child(7):before{content:"调度策略"}.node-table[data-v-bbabd123] .ant-table-tbody>tr>td:nth-child(8):before{content:"操作"}.node-table[data-v-bbabd123] .ant-table-placeholder{display:block;padding:18px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.node-table[data-v-bbabd123] .ant-table-placeholder>td{display:block;padding:0!important;border-bottom:0}.node-table[data-v-bbabd123] .ant-table-placeholder>td:before{content:none!important}}.notification-page[data-v-b02a9c8b]{min-width:0;gap:18px}.notification-command-panel[data-v-b02a9c8b]{display:flex;min-width:0;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-b02a9c8b],.notification-command-panel p[data-v-b02a9c8b]{margin:0}.notification-command-panel h1[data-v-b02a9c8b]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.notification-command-panel p[data-v-b02a9c8b]{display:-webkit-box;overflow:hidden;margin-top:6px;color:var(--text-secondary);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.notification-command-kicker[data-v-b02a9c8b]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.notification-status-dot[data-v-b02a9c8b]{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.notification-status-ok[data-v-b02a9c8b]{background:var(--status-success)}.notification-status-warn[data-v-b02a9c8b]{background:var(--status-warning)}.notification-status-error[data-v-b02a9c8b]{background:var(--status-danger)}.notification-kpi-grid[data-v-b02a9c8b]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.notification-kpi-card[data-v-b02a9c8b]{display:grid;min-width:0;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-b02a9c8b],.notification-kpi-foot[data-v-b02a9c8b]{display:flex;align-items:center;gap:8px}.notification-kpi-head[data-v-b02a9c8b]{color:var(--text-secondary);font-size:13px}.notification-kpi-head[data-v-b02a9c8b] .anticon{color:var(--brand-primary)}.notification-kpi-card strong[data-v-b02a9c8b]{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-b02a9c8b]{min-width:0;justify-content:space-between}.notification-kpi-foot span[data-v-b02a9c8b]: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-b02a9c8b]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px}.notification-check-list[data-v-b02a9c8b]{display:grid;gap:10px}.notification-check-item[data-v-b02a9c8b]{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-b02a9c8b]:hover{background:var(--surface-hover);border-color:var(--brand-border)}.notification-check-item span[data-v-b02a9c8b]:nth-child(2){display:grid;min-width:0;gap:2px}.notification-check-item strong[data-v-b02a9c8b],.notification-check-item small[data-v-b02a9c8b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}.notification-check-item small[data-v-b02a9c8b]{color:var(--text-secondary);font-size:12px}.notification-check-icon[data-v-b02a9c8b]{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-b02a9c8b]{color:var(--warning-text);background:var(--warning-soft)}.notification-check-error[data-v-b02a9c8b]{color:var(--danger-text);background:var(--danger-soft)}.notification-quality-grid[data-v-b02a9c8b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.notification-quality-grid>div[data-v-b02a9c8b],.notification-quality-bar[data-v-b02a9c8b],.notification-error-list[data-v-b02a9c8b]{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-b02a9c8b],.notification-quality-bar span[data-v-b02a9c8b],.notification-error-list span[data-v-b02a9c8b]{color:var(--text-secondary);font-size:12px}.notification-quality-grid strong[data-v-b02a9c8b]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:18px;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}.notification-quality-bar[data-v-b02a9c8b],.notification-error-list[data-v-b02a9c8b]{margin-top:10px}.notification-error-list>div[data-v-b02a9c8b]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.notification-error-list span[data-v-b02a9c8b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-table-panel[data-v-b02a9c8b]{min-width:0;overflow:hidden}.notification-table-panel[data-v-b02a9c8b] .ant-table-wrapper,.notification-table-panel[data-v-b02a9c8b] .ant-table{min-width:0}.notification-table-panel[data-v-b02a9c8b] .ant-table{overflow-x:auto}.notification-table-panel[data-v-b02a9c8b] .table-toolbar{min-width:0;row-gap:10px}.notification-table-panel[data-v-b02a9c8b] .toolbar-select,.notification-table-panel[data-v-b02a9c8b] .toolbar-search{min-width:0}.notification-endpoint-cell[data-v-b02a9c8b]{display:grid;min-width:0;gap:4px}.notification-digest-cell[data-v-b02a9c8b]{display:grid;gap:4px;min-width:0}.notification-digest-cell span[data-v-b02a9c8b]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.notification-endpoint-cell span[data-v-b02a9c8b],.notification-endpoint-cell small[data-v-b02a9c8b]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}.notification-form-alert[data-v-b02a9c8b]{margin-bottom:14px}.notification-form-alert[data-v-b02a9c8b] .ant-alert-message,.notification-form-alert[data-v-b02a9c8b] .ant-alert-description{overflow-wrap:anywhere}.notification-json-preview[data-v-b02a9c8b]{max-height:min(58vh,560px);overflow:auto;padding:12px;margin-top:14px;color:var(--text-primary);font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px;scrollbar-gutter:stable}[data-v-b02a9c8b] .notification-row-warn td{background:var(--warning-soft)}[data-v-b02a9c8b] .notification-row-error td{background:var(--danger-soft)}@media(max-width:980px){.notification-kpi-grid[data-v-b02a9c8b],.notification-work-grid[data-v-b02a9c8b],.notification-quality-grid[data-v-b02a9c8b]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.notification-command-panel[data-v-b02a9c8b]{flex-direction:column;padding:16px}.notification-kpi-grid[data-v-b02a9c8b],.notification-work-grid[data-v-b02a9c8b],.notification-quality-grid[data-v-b02a9c8b]{grid-template-columns:1fr}.notification-check-item[data-v-b02a9c8b]{grid-template-columns:34px minmax(0,1fr)}.notification-check-item[data-v-b02a9c8b] .ant-tag{grid-column:2;width:fit-content}.notification-table-panel[data-v-b02a9c8b] .table-toolbar{align-items:stretch}.notification-table-panel[data-v-b02a9c8b] .toolbar-select,.notification-table-panel[data-v-b02a9c8b] .toolbar-search,.notification-table-panel[data-v-b02a9c8b] .ant-btn{width:100%}.notification-kpi-card strong[data-v-b02a9c8b],.notification-kpi-foot span[data-v-b02a9c8b]:last-child,.notification-check-item strong[data-v-b02a9c8b],.notification-check-item small[data-v-b02a9c8b],.notification-quality-grid strong[data-v-b02a9c8b],.notification-error-list span[data-v-b02a9c8b],.notification-digest-cell span[data-v-b02a9c8b],.notification-endpoint-cell span[data-v-b02a9c8b],.notification-endpoint-cell small[data-v-b02a9c8b]{overflow:visible;text-overflow:clip;white-space:normal}}.overview-page[data-v-216f9ead]{gap:18px}.overview-header[data-v-216f9ead]{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-216f9ead],.overview-header p[data-v-216f9ead]{margin:0}.overview-header h1[data-v-216f9ead]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.overview-header p[data-v-216f9ead]{margin-top:6px;color:var(--text-secondary)}.overview-kicker[data-v-216f9ead]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.status-dot[data-v-216f9ead]{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.status-ok[data-v-216f9ead]{background:var(--status-success)}.status-warn[data-v-216f9ead]{background:var(--status-warning)}.status-error[data-v-216f9ead]{background:var(--status-danger)}.overview-kpi-grid[data-v-216f9ead]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.overview-kpi[data-v-216f9ead]{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-216f9ead],.kpi-foot[data-v-216f9ead]{display:flex;align-items:center;gap:8px}.kpi-head[data-v-216f9ead]{color:var(--text-secondary);font-size:13px}.kpi-head[data-v-216f9ead] .anticon{color:var(--brand-primary)}.overview-kpi strong[data-v-216f9ead]{color:var(--text-primary);font-size:30px;line-height:1}.kpi-foot[data-v-216f9ead]{min-width:0;justify-content:space-between}.kpi-foot span[data-v-216f9ead]:last-child{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.overview-grid[data-v-216f9ead]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:16px}.overview-command[data-v-216f9ead] .ant-list-items{display:grid;gap:8px}.risk-item[data-v-216f9ead]{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-216f9ead]:hover{background:var(--surface-hover);border-color:var(--brand-border)}.risk-icon[data-v-216f9ead]{display:grid;width:34px;height:34px;place-items:center;color:var(--success-text);background:var(--success-soft);border-radius:8px}.risk-warn[data-v-216f9ead]{color:var(--warning-text);background:var(--warning-soft)}.risk-error[data-v-216f9ead]{color:var(--danger-text);background:var(--danger-soft)}.risk-arrow[data-v-216f9ead]{color:var(--text-muted)}.risk-description[data-v-216f9ead]{display:grid;gap:4px;min-width:0}.risk-description span[data-v-216f9ead],.risk-description small[data-v-216f9ead]{overflow:hidden;text-overflow:ellipsis}.risk-description small[data-v-216f9ead]{display:-webkit-box;color:var(--text-tertiary);font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.capacity-list[data-v-216f9ead]{display:grid;gap:18px}.capacity-row[data-v-216f9ead]{display:grid;gap:8px}.capacity-row>div[data-v-216f9ead]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-secondary);font-size:13px}.capacity-row strong[data-v-216f9ead]{color:var(--text-primary);font-size:13px}.quick-action-grid[data-v-216f9ead]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.quick-action[data-v-216f9ead]{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-216f9ead]:hover{border-color:var(--brand-border);box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.quick-action span[data-v-216f9ead]{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-216f9ead]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.quick-action small[data-v-216f9ead]{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-216f9ead]{grid-template-columns:repeat(3,minmax(180px,1fr))}.quick-action-grid[data-v-216f9ead]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.overview-grid[data-v-216f9ead]{grid-template-columns:1fr}}@media(max-width:760px){.overview-header[data-v-216f9ead]{flex-direction:column;padding:16px}.overview-header>.ant-space[data-v-216f9ead]{width:100%;flex-wrap:wrap}.overview-kpi-grid[data-v-216f9ead],.quick-action-grid[data-v-216f9ead]{grid-template-columns:1fr}}.order-task-cell[data-v-02827ffb]{display:flex;min-width:130px;flex-direction:column;gap:4px}.order-task-cell span[data-v-02827ffb]{color:var(--color-text-secondary);font-size:12px;line-height:1.4}.order-attention-tip[data-v-02827ffb]{margin:12px 0}.manual-provision-tip[data-v-02827ffb]{grid-column:1 / -1}.manual-provision-preset[data-v-02827ffb]{grid-column:1 / -1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--border-color);border-radius:7px;background:var(--surface-subtle)}.manual-provision-preset>div[data-v-02827ffb]{display:grid;gap:4px;min-width:0}.manual-provision-preset span[data-v-02827ffb],.manual-provision-preset small[data-v-02827ffb]{color:var(--color-text-secondary);font-size:12px;line-height:1.5}.manual-provision-preset strong[data-v-02827ffb]{color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:1.4}.manual-provision-mode[data-v-02827ffb]{display:flex;flex-wrap:wrap;gap:8px}.manual-provision-mode[data-v-02827ffb] .ant-radio-button-wrapper{border-radius:6px}.manual-period-editor[data-v-02827ffb]{display:grid;gap:8px}.manual-period-summary[data-v-02827ffb]{display:grid;gap:4px;padding:9px 10px;border:1px solid var(--border-color);border-radius:7px;background:var(--surface-subtle)}.manual-period-summary strong[data-v-02827ffb]{color:var(--color-text-primary);font-size:13px;font-weight:600}.manual-period-summary span[data-v-02827ffb]{color:var(--color-text-secondary);font-size:12px;line-height:1.55}.manual-period-summary[data-risk=long][data-v-02827ffb]{border-color:var(--warning-border, rgba(245, 158, 11, .45));background:var(--warning-soft, rgba(245, 158, 11, .1))}.manual-period-summary[data-risk=invalid][data-v-02827ffb]{border-color:var(--danger-border);background:var(--danger-soft)}.manual-period-summary[data-risk=invalid] strong[data-v-02827ffb],.manual-period-summary[data-risk=invalid] span[data-v-02827ffb]{color:var(--danger-text)}.manual-inventory-preview[data-v-02827ffb]{display:grid;gap:10px;padding:12px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-subtle)}.manual-inventory-preview-head[data-v-02827ffb]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.manual-inventory-preview-head>div[data-v-02827ffb]{display:grid;gap:4px;min-width:0}.manual-inventory-preview-head strong[data-v-02827ffb]{color:var(--color-text-primary)}.manual-inventory-preview-head span[data-v-02827ffb],.manual-inventory-impact span[data-v-02827ffb],.manual-inventory-nodes span[data-v-02827ffb]{color:var(--color-text-secondary);font-size:12px;line-height:1.6}.manual-inventory-impact[data-v-02827ffb],.manual-inventory-nodes[data-v-02827ffb]{display:grid;gap:6px}.manual-inventory-impact[data-v-02827ffb]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.manual-inventory-impact span[data-v-02827ffb]{padding:8px 10px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:7px}.manual-inventory-nodes[data-v-02827ffb]{padding-top:2px}.order-todo-strip[data-v-02827ffb]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;margin:10px 0}.order-todo-card[data-v-02827ffb]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 10px;min-width:0;padding:9px 10px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-subtle)}.order-todo-card span[data-v-02827ffb]{min-width:0;color:var(--color-text-secondary);font-size:13px;line-height:1.45}.order-todo-card strong[data-v-02827ffb]{grid-row:span 2;flex:0 0 auto;color:var(--color-text-primary);font-family:var(--font-number);font-size:22px;line-height:1}.order-todo-card[data-v-02827ffb] .ant-tag{width:fit-content;max-width:100%;margin-inline-end:0;overflow:hidden;border-radius:6px;text-overflow:ellipsis}.admin-batch-strip[data-v-02827ffb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:8px;max-height:min(42vh,360px);overflow-y:auto;margin:10px 0;padding-right:4px;scrollbar-gutter:stable}.admin-batch-card[data-v-02827ffb]{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-subtle)}.admin-batch-card-head[data-v-02827ffb],.admin-batch-card-meta[data-v-02827ffb],.admin-batch-card-actions[data-v-02827ffb]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.admin-batch-card-head>div[data-v-02827ffb]{display:grid;min-width:0;gap:2px}.admin-batch-card-head span[data-v-02827ffb],.admin-batch-card-meta[data-v-02827ffb]{color:var(--color-text-secondary);font-size:12px;line-height:1.45;word-break:break-word}.admin-batch-card-head strong[data-v-02827ffb]{overflow:hidden;color:var(--color-text-primary);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.admin-batch-card-actions[data-v-02827ffb]{justify-content:flex-start;gap:6px}.admin-batch-card-actions[data-v-02827ffb] .ant-btn{min-height:28px;padding-inline:8px}.admin-batch-detail-actions[data-v-02827ffb]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.admin-batch-diagnostics[data-v-02827ffb]{display:grid;gap:3px;padding:8px 10px;border:1px solid var(--border-color);border-left:3px solid var(--brand-primary);border-radius:8px;background:var(--surface-card)}.admin-batch-diagnostics[data-level=error][data-v-02827ffb]{border-left-color:var(--status-danger);background:var(--danger-soft)}.admin-batch-diagnostics[data-level=attention][data-v-02827ffb]{border-left-color:var(--status-warning)}.admin-batch-diagnostics[data-level=processing][data-v-02827ffb]{border-left-color:var(--brand-primary)}.admin-batch-diagnostics[data-level=success][data-v-02827ffb]{border-left-color:var(--status-success)}.admin-batch-delivery-summary[data-v-02827ffb]{border-color:transparent;background:var(--surface-subtle)}.admin-batch-diagnostics strong[data-v-02827ffb]{min-width:0;overflow:hidden;color:var(--color-text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-batch-diagnostics small[data-v-02827ffb],.admin-batch-diagnostics span[data-v-02827ffb]{display:-webkit-box;min-width:0;overflow:hidden;color:var(--color-text-secondary);font-size:12px;line-height:1.45;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-batch-ack-text[data-v-02827ffb]{color:var(--status-success, #16a34a)!important}.order-payment-cell[data-v-02827ffb]{display:grid;gap:4px;min-width:130px}.order-payment-cell span[data-v-02827ffb]{color:var(--color-text-secondary);font-size:12px;line-height:1.45;word-break:break-word}.admin-order-subject-meta[data-v-02827ffb],.admin-order-source-detail[data-v-02827ffb]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.admin-order-subject-meta span[data-v-02827ffb],.admin-order-source-detail span[data-v-02827ffb]{color:var(--color-text-secondary);font-size:12px;line-height:1.45}.admin-order-source-detail span[data-v-02827ffb]{word-break:break-word}.batch-search[data-v-02827ffb]{width:min(280px,100%)}.admin-order-batch-inline[data-v-02827ffb]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:4px}.admin-order-batch-inline span[data-v-02827ffb]{color:var(--color-text-secondary);font-size:12px}.admin-order-batch-detail[data-v-02827ffb]{display:grid;gap:8px}.admin-order-batch-detail span[data-v-02827ffb],.admin-order-batch-detail small[data-v-02827ffb]{color:var(--color-text-secondary);font-size:12px;word-break:break-all}.amount-breakdown[data-v-02827ffb]{display:flex;flex-direction:column;gap:4px}.amount-breakdown span[data-v-02827ffb]{color:var(--color-text-secondary);font-size:12px;line-height:1.4}.manual-provision-detail[data-v-02827ffb]{display:grid;gap:10px}.manual-provision-detail-head[data-v-02827ffb]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.manual-provision-detail-head>span[data-v-02827ffb],.manual-provision-detail p[data-v-02827ffb],.manual-provision-timeline span[data-v-02827ffb]{color:var(--color-text-secondary);font-size:12px;line-height:1.6}.manual-provision-detail p[data-v-02827ffb]{margin:0;padding:8px 10px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:6px}.manual-provision-next-action[data-v-02827ffb]{display:grid;gap:4px;padding:9px 10px;border:1px solid var(--border-color);border-left:3px solid var(--brand-primary);border-radius:7px;background:var(--surface-subtle)}.manual-provision-next-action[data-level=error][data-v-02827ffb]{border-left-color:var(--status-danger);background:var(--danger-soft)}.manual-provision-next-action[data-level=attention][data-v-02827ffb]{border-left-color:var(--status-warning)}.manual-provision-next-action[data-level=success][data-v-02827ffb]{border-left-color:var(--status-success)}.manual-provision-next-action strong[data-v-02827ffb]{color:var(--color-text-primary);font-size:13px}.manual-provision-next-action span[data-v-02827ffb],.manual-provision-next-action small[data-v-02827ffb]{color:var(--color-text-secondary);font-size:12px;line-height:1.55}.manual-provision-quick-actions[data-v-02827ffb]{margin-top:4px}.manual-provision-quick-actions[data-v-02827ffb] .ant-btn{border-radius:6px}.manual-provision-detail-grid[data-v-02827ffb]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:6px 10px;min-width:0}.manual-provision-detail-grid span[data-v-02827ffb]{color:var(--color-text-secondary);font-size:12px}.manual-provision-detail-grid strong[data-v-02827ffb]{min-width:0;color:var(--color-text-primary);font-size:12px;font-weight:600;word-break:break-all}.manual-provision-timeline[data-v-02827ffb]{display:grid;gap:4px}.refund-summary[data-v-02827ffb]{margin-bottom:16px}.order-risk-tip[data-v-02827ffb]{margin-bottom:14px}.balance-adjustment-preview[data-v-02827ffb]{display:grid;gap:4px;margin:-2px 0 16px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.balance-adjustment-preview span[data-v-02827ffb],.balance-adjustment-preview small[data-v-02827ffb]{color:var(--color-text-secondary);font-size:12px}.balance-adjustment-preview strong[data-v-02827ffb]{color:var(--color-text-primary);font-size:18px}.balance-adjustment-preview[data-negative=true][data-v-02827ffb]{background:var(--danger-soft);border-color:var(--danger-border)}.balance-adjustment-preview[data-negative=true] strong[data-v-02827ffb],.balance-adjustment-preview[data-negative=true] small[data-v-02827ffb]{color:var(--danger-text)}.action-tooltip-wrap[data-v-02827ffb]{display:inline-flex}.admin-order-actions-grid[data-v-02827ffb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 6px;width:260px}.admin-order-actions-grid[data-v-02827ffb] .ant-btn,.admin-order-actions-grid .action-tooltip-wrap[data-v-02827ffb]{width:100%}.admin-order-actions-grid[data-v-02827ffb] .ant-btn{justify-content:center;height:26px;padding-inline:4px;border-radius:6px;white-space:nowrap}.admin-order-actions-grid[data-v-02827ffb] .ant-btn .anticon{margin-inline-end:2px}[data-v-02827ffb] .ant-table-tbody>tr>td{vertical-align:top}@media(max-width:760px){.order-todo-strip[data-v-02827ffb],.admin-batch-strip[data-v-02827ffb]{grid-template-columns:1fr}.admin-batch-card-actions[data-v-02827ffb]{justify-content:stretch}.admin-batch-card-actions .ant-btn[data-v-02827ffb]{flex:1 1 120px}.admin-batch-strip[data-v-02827ffb]{max-height:320px}.admin-order-actions-grid[data-v-02827ffb]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.order-todo-card[data-v-02827ffb]{grid-template-columns:minmax(0,1fr) auto}.manual-inventory-preview-head[data-v-02827ffb],.manual-provision-preset[data-v-02827ffb],.manual-provision-detail-head[data-v-02827ffb]{flex-direction:column}.manual-provision-detail-grid[data-v-02827ffb]{grid-template-columns:1fr}.manual-inventory-preview-head[data-v-02827ffb] .ant-btn{width:100%}}.payment-page[data-v-2ae21e3c]{gap:18px}.payment-command-panel[data-v-2ae21e3c]{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-2ae21e3c],.payment-command-panel p[data-v-2ae21e3c]{margin:0}.payment-command-panel h1[data-v-2ae21e3c]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.payment-command-panel p[data-v-2ae21e3c]{margin-top:6px;color:var(--text-secondary)}.payment-command-kicker[data-v-2ae21e3c]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.payment-status-dot[data-v-2ae21e3c]{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.payment-status-ok[data-v-2ae21e3c]{background:var(--status-success)}.payment-status-warn[data-v-2ae21e3c]{background:var(--status-warning)}.payment-status-error[data-v-2ae21e3c]{background:var(--status-danger)}.payment-kpi-grid[data-v-2ae21e3c]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.payment-kpi-card[data-v-2ae21e3c]{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-2ae21e3c],.payment-kpi-foot[data-v-2ae21e3c]{display:flex;align-items:center;gap:8px}.payment-kpi-head[data-v-2ae21e3c]{color:var(--text-secondary);font-size:13px}.payment-kpi-head[data-v-2ae21e3c] .anticon{color:var(--brand-primary)}.payment-kpi-card strong[data-v-2ae21e3c]{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-2ae21e3c]{min-width:0;justify-content:space-between}.payment-kpi-foot span[data-v-2ae21e3c]: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-2ae21e3c]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px}.finance-visual-panel .panel-heading[data-v-2ae21e3c]{align-items:flex-start}.finance-visual-panel .panel-heading h2[data-v-2ae21e3c],.finance-visual-panel .panel-heading p[data-v-2ae21e3c]{margin:0}.finance-visual-panel .panel-heading p[data-v-2ae21e3c]{margin-top:4px;color:var(--text-secondary);font-size:13px;line-height:1.6}.payment-check-list[data-v-2ae21e3c]{display:grid;max-height:min(42vh,360px);overflow-y:auto;gap:10px;padding-right:2px;scrollbar-gutter:stable}.payment-check-item[data-v-2ae21e3c]{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-2ae21e3c]:hover{background:var(--surface-hover);border-color:var(--brand-border)}.payment-check-item span[data-v-2ae21e3c]:nth-child(2){display:grid;min-width:0;gap:2px}.payment-check-item strong[data-v-2ae21e3c],.payment-check-item small[data-v-2ae21e3c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-check-item small[data-v-2ae21e3c]{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-secondary);font-size:12px}.payment-check-icon[data-v-2ae21e3c]{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-2ae21e3c]{color:var(--warning-text);background:var(--warning-soft)}.payment-check-error[data-v-2ae21e3c]{color:var(--danger-text);background:var(--danger-soft)}.payment-reconcile-grid[data-v-2ae21e3c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.payment-reconcile-grid>div[data-v-2ae21e3c],.payment-reconcile-bar[data-v-2ae21e3c]{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-2ae21e3c],.payment-reconcile-bar span[data-v-2ae21e3c]{color:var(--text-secondary);font-size:12px}.payment-reconcile-grid strong[data-v-2ae21e3c]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.payment-reconcile-bar[data-v-2ae21e3c]{margin-top:10px}.finance-control-strip[data-v-2ae21e3c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:10px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.finance-control-select[data-v-2ae21e3c]{flex:1 1 144px;min-width:144px}.finance-control-select.compact[data-v-2ae21e3c]{flex-basis:112px;min-width:112px}.finance-date-range[data-v-2ae21e3c]{display:flex;flex:2 1 360px;align-items:center;gap:8px;min-width:0}.finance-date-range span[data-v-2ae21e3c]{color:var(--text-secondary);font-size:12px;white-space:nowrap}.finance-date-input[data-v-2ae21e3c]{min-width:140px}.finance-change-grid[data-v-2ae21e3c]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.finance-change-card[data-v-2ae21e3c]{display:grid;min-width:0;gap:4px;padding:10px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.finance-change-card span[data-v-2ae21e3c],.finance-change-card small[data-v-2ae21e3c]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.finance-change-card strong[data-v-2ae21e3c]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.finance-mini-grid[data-v-2ae21e3c]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:10px;margin-top:10px}.finance-source-list[data-v-2ae21e3c],.finance-trend-list[data-v-2ae21e3c]{display:grid;gap:8px;min-width:0;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.finance-trend-chart[data-v-2ae21e3c]{position:relative;overflow:hidden;min-height:158px;padding:8px 8px 6px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.finance-line-chart[data-v-2ae21e3c]{display:block;width:100%;height:150px}.finance-chart-grid[data-v-2ae21e3c]{stroke:var(--border-color);stroke-width:1;opacity:.8}.finance-chart-area[data-v-2ae21e3c]{fill:color-mix(in srgb,var(--brand-primary) 14%,transparent)}.finance-chart-line[data-v-2ae21e3c]{fill:none;stroke:var(--brand-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.finance-chart-point[data-v-2ae21e3c]{fill:var(--brand-primary);stroke:var(--surface-bg);stroke-width:2}.finance-chart-x-label[data-v-2ae21e3c]{fill:var(--text-muted);font-family:var(--font-number);font-size:11px;text-anchor:middle}.finance-chart-empty[data-v-2ae21e3c]{position:absolute;inset:58px 12px auto;color:var(--text-muted);font-size:12px;text-align:center}.finance-chart-legend[data-v-2ae21e3c]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px;color:var(--text-secondary);font-size:12px}.finance-chart-legend span[data-v-2ae21e3c]{display:inline-flex;align-items:center;gap:6px;min-width:0}.finance-chart-legend i[data-v-2ae21e3c]{width:16px;height:3px;flex:0 0 auto;background:var(--brand-primary);border-radius:999px}.finance-chart-legend strong[data-v-2ae21e3c]{flex:0 0 auto;color:var(--text-primary);font-family:var(--font-number);font-weight:700}.finance-subtitle[data-v-2ae21e3c],.finance-source-row[data-v-2ae21e3c],.finance-trend-row[data-v-2ae21e3c]{display:grid;min-width:0;align-items:center}.finance-subtitle[data-v-2ae21e3c]{grid-template-columns:minmax(0,1fr) auto;gap:8px;color:var(--text-primary);font-size:13px;font-weight:700}.finance-subtitle small[data-v-2ae21e3c],.finance-source-row small[data-v-2ae21e3c],.finance-trend-row span[data-v-2ae21e3c]{color:var(--text-secondary);font-size:12px}.finance-source-row[data-v-2ae21e3c]{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:7px 0 7px 10px;border-left:3px solid var(--source-color, var(--brand-primary))}.finance-source-row span[data-v-2ae21e3c],.finance-source-row strong[data-v-2ae21e3c],.finance-trend-row strong[data-v-2ae21e3c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-source-row span[data-v-2ae21e3c]{color:var(--text-secondary);font-size:12px}.finance-source-row strong[data-v-2ae21e3c],.finance-trend-row strong[data-v-2ae21e3c]{color:var(--text-primary);font-size:12px;font-weight:700}.finance-trend-row[data-v-2ae21e3c]{grid-template-columns:58px minmax(64px,1fr) 92px;gap:8px}.finance-trend-row i[data-v-2ae21e3c]{display:block;height:7px;min-width:4px;background:var(--brand-primary);border-radius:999px}.finance-trend-row strong[data-v-2ae21e3c]{text-align:right}.payment-table-panel[data-v-2ae21e3c]{overflow:hidden}.payment-batch-filter[data-v-2ae21e3c]{width:260px}.payment-route-hint[data-v-2ae21e3c],.payment-pending-action-hint[data-v-2ae21e3c]{margin-bottom:14px}.payment-pending-action-hint[data-v-2ae21e3c] .ant-alert-message{font-weight:700}.payment-pending-action-hint[data-v-2ae21e3c] .ant-alert-description{color:var(--text-secondary);overflow-wrap:anywhere;word-break:break-word}.coin-ops-grid[data-v-2ae21e3c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:14px}.coin-ops-card[data-v-2ae21e3c]{display:grid;min-height:104px;gap:8px;align-content:space-between;padding:14px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.coin-ops-card span[data-v-2ae21e3c]{color:var(--text-secondary);font-size:13px}.coin-ops-card strong[data-v-2ae21e3c]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:22px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.coin-insight-grid[data-v-2ae21e3c]{display:grid;grid-template-columns:1.1fr .95fr .95fr;gap:12px;margin-bottom:14px}.coin-activity-grid[data-v-2ae21e3c]{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:12px;margin-bottom:14px}.coin-insight-panel[data-v-2ae21e3c]{display:grid;gap:14px;min-width:0;padding:14px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.coin-insight-head[data-v-2ae21e3c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.coin-insight-head h3[data-v-2ae21e3c]{margin:0;color:var(--text-primary);font-size:15px;font-weight:700}.coin-insight-head p[data-v-2ae21e3c]{margin:4px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.6}.coin-insight-list[data-v-2ae21e3c],.coin-rank-list[data-v-2ae21e3c],.coin-activity-list[data-v-2ae21e3c],.coin-risk-list[data-v-2ae21e3c]{display:grid;gap:8px}.coin-insight-list div[data-v-2ae21e3c],.coin-rank-list div[data-v-2ae21e3c],.coin-activity-row[data-v-2ae21e3c],.coin-risk-row[data-v-2ae21e3c]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:9px 10px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.coin-insight-list span[data-v-2ae21e3c],.coin-rank-list span[data-v-2ae21e3c],.coin-rank-list small[data-v-2ae21e3c],.coin-activity-row small[data-v-2ae21e3c],.coin-risk-row small[data-v-2ae21e3c]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.coin-insight-list strong[data-v-2ae21e3c],.coin-rank-list strong[data-v-2ae21e3c],.coin-activity-row strong[data-v-2ae21e3c]{color:var(--text-primary);font-size:13px;font-weight:700;white-space:nowrap}.coin-activity-row>div[data-v-2ae21e3c]{display:grid;min-width:0;gap:3px}.coin-activity-row>span[data-v-2ae21e3c]{color:var(--text-primary);font-size:13px;font-weight:700;white-space:nowrap}.coin-rank-list small[data-v-2ae21e3c],.coin-activity-row>small[data-v-2ae21e3c],.coin-risk-row small[data-v-2ae21e3c]{grid-column:1 / -1}.coin-risk-row[data-v-2ae21e3c]{border-left:3px solid var(--status-warning)}.coin-risk-row.coin-risk-high[data-v-2ae21e3c]{border-left-color:var(--status-danger)}.payment-provider-cell[data-v-2ae21e3c],.payment-order-cell[data-v-2ae21e3c],.batch-reconcile-progress[data-v-2ae21e3c],.gateway-health-cell[data-v-2ae21e3c],.withdrawal-finance-cell[data-v-2ae21e3c],.withdrawal-risk-cell[data-v-2ae21e3c]{display:grid;gap:4px}.batch-reconcile-progress[data-v-2ae21e3c]{min-width:0;gap:8px}.batch-reconcile-progress>div[data-v-2ae21e3c]{display:grid;min-width:0;gap:2px}.payment-provider-cell span[data-v-2ae21e3c],.payment-order-cell span[data-v-2ae21e3c],.payment-order-cell small[data-v-2ae21e3c],.batch-reconcile-progress span[data-v-2ae21e3c],.batch-reconcile-progress small[data-v-2ae21e3c],.gateway-health-cell small[data-v-2ae21e3c],.withdrawal-finance-cell small[data-v-2ae21e3c],.withdrawal-risk-cell small[data-v-2ae21e3c]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.order-batch-payment-mobile[data-v-2ae21e3c]{display:none}.order-batch-payment-mobile-card[data-v-2ae21e3c]{display:grid;min-width:0;gap:12px;padding:14px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.order-batch-payment-mobile-card.payment-row-warn[data-v-2ae21e3c]{background:var(--warning-soft);border-color:color-mix(in srgb,var(--status-warning) 36%,var(--border-color))}.order-batch-payment-mobile-card.payment-row-error[data-v-2ae21e3c]{background:var(--danger-soft);border-color:color-mix(in srgb,var(--status-danger) 36%,var(--border-color))}.order-batch-payment-mobile-card.payment-row-focus[data-v-2ae21e3c]{border-color:var(--brand-primary);box-shadow:inset 3px 0 0 var(--brand-primary)}.order-batch-mobile-head[data-v-2ae21e3c]{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px}.order-batch-mobile-head>div[data-v-2ae21e3c],.order-batch-mobile-meta>div[data-v-2ae21e3c]{display:grid;min-width:0;gap:3px}.order-batch-mobile-head span[data-v-2ae21e3c],.order-batch-mobile-meta span[data-v-2ae21e3c],.order-batch-mobile-meta small[data-v-2ae21e3c],.order-batch-mobile-message[data-v-2ae21e3c]{color:var(--text-secondary);font-size:12px;line-height:1.55}.order-batch-mobile-head strong[data-v-2ae21e3c],.order-batch-mobile-meta strong[data-v-2ae21e3c]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.order-batch-mobile-meta[data-v-2ae21e3c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.order-batch-mobile-meta small[data-v-2ae21e3c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-batch-mobile-message[data-v-2ae21e3c]{display:-webkit-box;min-width:0;overflow:hidden;margin:0;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3}.order-batch-mobile-actions[data-v-2ae21e3c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.order-batch-mobile-actions[data-v-2ae21e3c] .ant-btn{width:100%}.order-batch-mobile-pagination[data-v-2ae21e3c]{display:flex;justify-content:flex-end}.withdrawal-mobile-list[data-v-2ae21e3c]{display:none}.withdrawal-mobile-card[data-v-2ae21e3c]{display:grid;min-width:0;gap:12px;padding:14px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.withdrawal-mobile-card.payment-row-warn[data-v-2ae21e3c]{background:var(--warning-soft);border-color:color-mix(in srgb,var(--status-warning) 34%,var(--border-color))}.withdrawal-mobile-card.payment-row-error[data-v-2ae21e3c]{background:var(--danger-soft);border-color:color-mix(in srgb,var(--status-danger) 34%,var(--border-color))}.withdrawal-mobile-card.payment-row-focus[data-v-2ae21e3c]{border-color:var(--brand-primary);box-shadow:inset 3px 0 0 var(--brand-primary)}.withdrawal-mobile-head[data-v-2ae21e3c]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:start}.withdrawal-mobile-head>div[data-v-2ae21e3c],.withdrawal-mobile-grid>div[data-v-2ae21e3c]{display:grid;min-width:0;gap:3px}.withdrawal-mobile-head strong[data-v-2ae21e3c],.withdrawal-mobile-grid strong[data-v-2ae21e3c]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.withdrawal-mobile-head span[data-v-2ae21e3c],.withdrawal-mobile-grid span[data-v-2ae21e3c],.withdrawal-mobile-grid small[data-v-2ae21e3c],.withdrawal-mobile-foot>span[data-v-2ae21e3c]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.withdrawal-mobile-grid small[data-v-2ae21e3c]{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.withdrawal-mobile-grid[data-v-2ae21e3c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.withdrawal-mobile-foot[data-v-2ae21e3c]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.withdrawal-mobile-foot[data-v-2ae21e3c] .ant-space{justify-content:flex-end}.withdrawal-mobile-foot[data-v-2ae21e3c] .ant-btn{min-width:56px;border-radius:6px}.withdrawal-mobile-pagination[data-v-2ae21e3c]{display:flex;justify-content:flex-end}.gateway-callback-list[data-v-2ae21e3c]{display:grid;gap:8px}.gateway-callback-list>div[data-v-2ae21e3c]{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;padding:8px 10px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-subtle)}.gateway-callback-list span[data-v-2ae21e3c]{color:var(--text-secondary);font-size:12px;white-space:nowrap}.gateway-callback-list code[data-v-2ae21e3c]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.gateway-callback-list[data-v-2ae21e3c] .ant-btn{min-width:54px}.withdrawal-risk-head[data-v-2ae21e3c]{display:flex;min-width:0;align-items:center;gap:6px}.withdrawal-risk-head span[data-v-2ae21e3c]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.positive[data-v-2ae21e3c]{color:var(--success-text);font-weight:600}.negative[data-v-2ae21e3c]{color:var(--danger-text);font-weight:600}[data-v-2ae21e3c] .payment-row-warn td{background:var(--warning-soft)}[data-v-2ae21e3c] .payment-row-error td{background:var(--danger-soft)}[data-v-2ae21e3c] .payment-row-focus td{background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand-primary)}.withdrawal-policy-panel[data-v-2ae21e3c],.coin-policy-panel[data-v-2ae21e3c]{display:grid;gap:16px}.withdrawal-policy-form[data-v-2ae21e3c]{display:grid;gap:2px}.holiday-date-actions[data-v-2ae21e3c]{margin-top:8px}.holiday-date-actions span[data-v-2ae21e3c]{color:var(--text-secondary);font-size:12px;line-height:1.6}.coin-policy-tip[data-v-2ae21e3c]{margin-bottom:8px}.coin-activity-task-editor[data-v-2ae21e3c]{display:grid;gap:12px;padding:14px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.coin-activity-task-head[data-v-2ae21e3c],.coin-activity-task-card-head[data-v-2ae21e3c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.coin-activity-task-head div[data-v-2ae21e3c]{display:grid;gap:4px}.coin-activity-task-head strong[data-v-2ae21e3c]{color:var(--text-primary);font-weight:700}.coin-activity-task-head small[data-v-2ae21e3c],.coin-activity-task-card-head span[data-v-2ae21e3c]{color:var(--text-secondary);line-height:1.6}.coin-activity-task-card[data-v-2ae21e3c]{display:grid;gap:12px;padding:14px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.coin-policy-confirm-grid[data-v-2ae21e3c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.coin-policy-confirm-grid article[data-v-2ae21e3c]{display:grid;gap:4px;min-width:0;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.coin-policy-confirm-grid span[data-v-2ae21e3c],.coin-policy-confirm-grid small[data-v-2ae21e3c]{color:var(--text-secondary);font-size:12px;line-height:1.5}.coin-policy-confirm-grid strong[data-v-2ae21e3c]{color:var(--text-primary);font-size:15px;line-height:1.5;word-break:break-word}.coin-policy-change-list[data-v-2ae21e3c]{display:grid;gap:10px}.coin-policy-change-head[data-v-2ae21e3c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.coin-policy-change-list dl[data-v-2ae21e3c]{display:grid;grid-template-columns:128px minmax(0,1fr);gap:8px 12px;margin:0}.coin-policy-change-list dt[data-v-2ae21e3c]{color:var(--text-secondary);font-size:13px}.coin-policy-change-list dd[data-v-2ae21e3c]{min-width:0;margin:0;color:var(--text-primary);word-break:break-word}.withdrawal-risk-policy-section[data-v-2ae21e3c]{display:grid;gap:14px}.withdrawal-risk-policy-head[data-v-2ae21e3c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.withdrawal-risk-policy-head h3[data-v-2ae21e3c]{margin:0;color:var(--text-primary);font-size:16px;font-weight:700}.withdrawal-risk-policy-head p[data-v-2ae21e3c]{margin:6px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.7}.withdrawal-policy-channel-grid[data-v-2ae21e3c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.withdrawal-policy-channel[data-v-2ae21e3c]{display:grid;min-width:0;gap:2px;padding:14px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.withdrawal-policy-channel-head[data-v-2ae21e3c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.withdrawal-policy-channel-head strong[data-v-2ae21e3c]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.form-tip[data-v-2ae21e3c]{margin-top:6px;color:var(--text-secondary);font-size:12px;line-height:1.6}.withdrawal-action-summary[data-v-2ae21e3c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.withdrawal-action-summary div[data-v-2ae21e3c]{display:grid;min-width:0;gap:3px}.withdrawal-action-summary span[data-v-2ae21e3c]{color:var(--text-secondary);font-size:12px}.withdrawal-action-summary strong[data-v-2ae21e3c]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.withdrawal-action-summary .span-2[data-v-2ae21e3c]{grid-column:span 2}.withdrawal-action-alert[data-v-2ae21e3c]{margin-bottom:14px}.withdrawal-action-form[data-v-2ae21e3c]{display:grid;gap:0}@media(max-width:980px){.payment-kpi-grid[data-v-2ae21e3c],.payment-work-grid[data-v-2ae21e3c],.payment-reconcile-grid[data-v-2ae21e3c],.finance-mini-grid[data-v-2ae21e3c],.finance-change-grid[data-v-2ae21e3c],.withdrawal-policy-channel-grid[data-v-2ae21e3c],.coin-ops-grid[data-v-2ae21e3c]{grid-template-columns:1fr 1fr}.coin-insight-grid[data-v-2ae21e3c],.coin-activity-grid[data-v-2ae21e3c]{grid-template-columns:1fr}.coin-policy-confirm-grid[data-v-2ae21e3c]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.payment-command-panel[data-v-2ae21e3c]{flex-direction:column;padding:16px}.payment-command-panel[data-v-2ae21e3c] .ant-space,.payment-batch-filter[data-v-2ae21e3c]{width:100%}.order-batch-payment-desktop[data-v-2ae21e3c]{display:none}.order-batch-payment-mobile[data-v-2ae21e3c]{display:grid;max-height:min(62vh,560px);overflow-y:auto;gap:10px;padding-right:2px;scrollbar-gutter:stable}.withdrawal-desktop-table[data-v-2ae21e3c]{display:none}.withdrawal-mobile-list[data-v-2ae21e3c]{display:grid;max-height:min(62vh,560px);overflow-y:auto;gap:10px;padding-right:2px;scrollbar-gutter:stable}.withdrawal-mobile-grid[data-v-2ae21e3c]{grid-template-columns:1fr}.withdrawal-mobile-foot[data-v-2ae21e3c]{align-items:stretch;flex-direction:column}.withdrawal-mobile-foot[data-v-2ae21e3c] .ant-space,.withdrawal-mobile-foot[data-v-2ae21e3c] .ant-btn{width:100%}.withdrawal-risk-policy-head[data-v-2ae21e3c],.finance-visual-panel .panel-heading[data-v-2ae21e3c]{flex-direction:column}.finance-control-select[data-v-2ae21e3c],.finance-control-select.compact[data-v-2ae21e3c]{width:100%}.finance-date-range[data-v-2ae21e3c]{display:grid;grid-template-columns:1fr auto 1fr auto;width:100%}.payment-kpi-grid[data-v-2ae21e3c],.payment-work-grid[data-v-2ae21e3c],.payment-reconcile-grid[data-v-2ae21e3c],.finance-mini-grid[data-v-2ae21e3c],.finance-change-grid[data-v-2ae21e3c],.withdrawal-policy-channel-grid[data-v-2ae21e3c],.coin-ops-grid[data-v-2ae21e3c],.coin-insight-grid[data-v-2ae21e3c],.coin-activity-grid[data-v-2ae21e3c],.coin-policy-confirm-grid[data-v-2ae21e3c],.coin-policy-change-list dl[data-v-2ae21e3c]{grid-template-columns:1fr}.payment-check-item[data-v-2ae21e3c]{grid-template-columns:34px minmax(0,1fr)}.payment-check-item[data-v-2ae21e3c] .ant-tag{grid-column:2;width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis}.withdrawal-action-summary[data-v-2ae21e3c]{grid-template-columns:1fr}.withdrawal-action-summary .span-2[data-v-2ae21e3c]{grid-column:span 1}.gateway-callback-list>div[data-v-2ae21e3c]{grid-template-columns:1fr;align-items:stretch}.gateway-callback-list span[data-v-2ae21e3c]{white-space:normal}.gateway-callback-list code[data-v-2ae21e3c]{overflow:auto hidden;padding:6px 8px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:6px;text-overflow:clip;-webkit-overflow-scrolling:touch}.gateway-callback-list[data-v-2ae21e3c] .ant-btn{width:100%}}@media(max-width:520px){.order-batch-mobile-meta[data-v-2ae21e3c],.order-batch-mobile-actions[data-v-2ae21e3c],.finance-date-range[data-v-2ae21e3c]{grid-template-columns:1fr}.finance-date-range span[data-v-2ae21e3c]{display:none}.finance-chart-legend[data-v-2ae21e3c]{align-items:flex-start;flex-direction:column}}.product-line-page[data-v-954530e9]{gap:18px}.product-command-panel[data-v-954530e9]{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-954530e9],.product-command-panel p[data-v-954530e9]{margin:0}.product-command-panel h1[data-v-954530e9]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.product-command-panel p[data-v-954530e9]{margin-top:6px;color:var(--text-secondary)}.product-command-kicker[data-v-954530e9]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.capability-form-section[data-v-954530e9]{display:grid;gap:10px;margin:4px 0 16px;padding:12px 0 0 12px;background:transparent;border:1px solid var(--border-color);border-width:0 0 0 3px;border-left-color:color-mix(in srgb,var(--brand-primary) 54%,var(--border-color) 46%);border-radius:0}.capability-section-heading[data-v-954530e9]{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;justify-content:space-between}.capability-section-heading span[data-v-954530e9]{color:var(--text-secondary);font-size:12px}.capability-form-section[data-v-954530e9] .ant-form-item{margin-bottom:0}.capability-form-section[data-v-954530e9] .ant-input,.capability-form-section[data-v-954530e9] .ant-input-number,.capability-form-section[data-v-954530e9] .ant-select-selector{min-height:30px}.product-status-dot[data-v-954530e9]{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.product-status-ok[data-v-954530e9]{background:var(--status-success)}.product-status-warn[data-v-954530e9]{background:var(--status-warning)}.product-status-error[data-v-954530e9]{background:var(--status-danger)}.product-kpi-grid[data-v-954530e9]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.product-kpi-card[data-v-954530e9]{display:grid;min-height:108px;align-content:space-between;padding:14px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.product-kpi-head[data-v-954530e9],.product-kpi-foot[data-v-954530e9]{display:flex;align-items:center;gap:8px}.product-kpi-head[data-v-954530e9]{color:var(--text-secondary);font-size:13px}.product-kpi-head[data-v-954530e9] .anticon{color:var(--brand-primary)}.product-kpi-card strong[data-v-954530e9]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:24px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.product-kpi-foot[data-v-954530e9]{min-width:0;justify-content:space-between}.product-kpi-foot span[data-v-954530e9]: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-954530e9]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px}.supply-check-list[data-v-954530e9],.line-radar-list[data-v-954530e9]{display:grid;gap:0;border-top:1px solid var(--border-color)}.supply-check-item[data-v-954530e9]{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:10px 0;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--border-color);border-radius:0;cursor:pointer;transition:background .16s ease,border-color .16s ease}.supply-check-item[data-v-954530e9]:hover{background:var(--surface-hover);border-color:var(--brand-border)}.supply-check-item span[data-v-954530e9]:nth-child(2){display:grid;min-width:0;gap:2px}.supply-check-item strong[data-v-954530e9],.supply-check-item small[data-v-954530e9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supply-check-item small[data-v-954530e9]{color:var(--text-secondary);font-size:12px}.supply-check-icon[data-v-954530e9]{display:grid;width:30px;height:30px;place-items:center;color:var(--success-text);background:var(--success-soft);border-radius:6px}.supply-check-warn[data-v-954530e9]{color:var(--warning-text);background:var(--warning-soft)}.supply-check-error[data-v-954530e9]{color:var(--danger-text);background:var(--danger-soft)}.line-radar-item[data-v-954530e9]{display:grid;gap:8px;padding:10px 0;background:transparent;border:0;border-bottom:1px solid var(--border-color);border-radius:0}.line-radar-item>div[data-v-954530e9]{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between}.line-radar-item strong[data-v-954530e9],.line-radar-item span[data-v-954530e9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-radar-item span[data-v-954530e9]{color:var(--text-secondary);font-size:12px}.product-table-panel[data-v-954530e9]{overflow:hidden}.product-count-cell[data-v-954530e9]{display:grid;gap:2px}.product-count-cell span[data-v-954530e9]{color:var(--text-secondary);font-size:12px}.product-form-alert[data-v-954530e9]{margin-bottom:14px}.form-tip[data-v-954530e9]{margin-top:6px;color:var(--muted-text);font-size:12px;line-height:1.6}[data-v-954530e9] .product-row-warn td{background:var(--warning-soft)}[data-v-954530e9] .product-row-error td{background:var(--danger-soft)}@media(max-width:980px){.product-kpi-grid[data-v-954530e9],.product-work-grid[data-v-954530e9]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.product-command-panel[data-v-954530e9]{flex-direction:column;padding:16px}.product-kpi-grid[data-v-954530e9],.product-work-grid[data-v-954530e9]{grid-template-columns:1fr}.supply-check-item[data-v-954530e9]{grid-template-columns:34px minmax(0,1fr)}.supply-check-item[data-v-954530e9] .ant-tag{grid-column:2;width:fit-content}}.repair-route-hint[data-v-f5cf0291]{margin-bottom:12px}.repair-route-hint[data-v-f5cf0291] .ant-alert-message,.repair-route-hint[data-v-f5cf0291] .ant-alert-description,.batch-alert[data-v-f5cf0291] .ant-alert-message,.batch-alert[data-v-f5cf0291] .ant-alert-description{overflow-wrap:anywhere}.repair-case-mobile-list[data-v-f5cf0291]{display:none}.repair-case-mobile-card[data-v-f5cf0291]{display:grid;min-width:0;gap:12px;padding:14px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.repair-case-mobile-head[data-v-f5cf0291]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:start}.repair-case-mobile-head>div[data-v-f5cf0291],.repair-case-mobile-grid>div[data-v-f5cf0291]{display:grid;min-width:0;gap:3px}.repair-case-mobile-head strong[data-v-f5cf0291],.repair-case-mobile-grid strong[data-v-f5cf0291]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.repair-case-mobile-head span[data-v-f5cf0291],.repair-case-mobile-grid span[data-v-f5cf0291]{display:-webkit-box;overflow:hidden;min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.55;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.repair-case-mobile-tags[data-v-f5cf0291]{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.repair-case-mobile-tags[data-v-f5cf0291] .ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.repair-case-mobile-grid[data-v-f5cf0291]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.repair-case-mobile-actions[data-v-f5cf0291]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.repair-case-mobile-actions[data-v-f5cf0291] .ant-btn{min-width:0;width:100%;border-radius:6px}.repair-case-mobile-pagination[data-v-f5cf0291]{display:flex;justify-content:flex-end}.batch-alert[data-v-f5cf0291]{margin-bottom:14px}.metric-grid[data-v-f5cf0291]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.metric-card[data-v-f5cf0291]{border:1px solid var(--border-color);border-radius:8px;padding:14px 16px;background:var(--surface-bg)}.metric-card span[data-v-f5cf0291]{display:block;color:var(--text-secondary);font-size:13px}.metric-card strong[data-v-f5cf0291]{display:block;margin-top:6px;font-size:24px}.metric-card.danger strong[data-v-f5cf0291]{color:var(--status-danger)}.case-timeline[data-v-f5cf0291]{max-height:min(56vh,560px);overflow-y:auto;padding-right:2px;margin-top:18px;scrollbar-gutter:stable}.attachment-section[data-v-f5cf0291]{max-height:min(44vh,420px);overflow-y:auto;padding-right:2px;margin-top:18px;scrollbar-gutter:stable}.payment-trace-section[data-v-f5cf0291]{display:grid;min-width:0;gap:12px;margin-top:18px;padding:14px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.payment-trace-grid[data-v-f5cf0291]{display:grid;grid-template-columns:1fr;gap:8px}.payment-trace-grid>div[data-v-f5cf0291]{display:grid;gap:2px;min-width:0}.payment-trace-grid span[data-v-f5cf0291]{color:var(--text-secondary);font-size:12px}.payment-trace-grid strong[data-v-f5cf0291]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.payment-trace-actions[data-v-f5cf0291]{margin-top:2px}.attachment-title[data-v-f5cf0291]{margin-bottom:10px;font-weight:600}.attachment-public[data-v-f5cf0291]{margin-top:8px;display:block}@media(max-width:980px){.metric-grid[data-v-f5cf0291]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.metric-grid[data-v-f5cf0291]{grid-template-columns:1fr}.repair-case-desktop-table[data-v-f5cf0291]{display:none}.repair-case-mobile-list[data-v-f5cf0291]{display:grid;max-height:min(72vh,720px);overflow-y:auto;padding-right:2px;gap:10px;scrollbar-gutter:stable}.repair-case-mobile-head[data-v-f5cf0291],.repair-case-mobile-grid[data-v-f5cf0291],.repair-case-mobile-actions[data-v-f5cf0291]{grid-template-columns:1fr}}.repair-mobile-list[data-v-68c228f5]{display:none}.repair-mobile-card[data-v-68c228f5]{display:grid;min-width:0;gap:12px;padding:14px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.repair-mobile-head[data-v-68c228f5]{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px}.repair-mobile-head>div[data-v-68c228f5],.repair-mobile-grid>div[data-v-68c228f5],.repair-mobile-reason[data-v-68c228f5]{display:grid;min-width:0;gap:3px}.repair-mobile-head strong[data-v-68c228f5],.repair-mobile-grid strong[data-v-68c228f5],.repair-mobile-reason strong[data-v-68c228f5]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.repair-mobile-head span[data-v-68c228f5],.repair-mobile-grid span[data-v-68c228f5],.repair-mobile-grid small[data-v-68c228f5],.repair-mobile-reason span[data-v-68c228f5],.repair-mobile-foot>span[data-v-68c228f5]{display:-webkit-box;overflow:hidden;min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.55;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.repair-mobile-tags[data-v-68c228f5]{justify-items:end;min-width:0}.repair-mobile-tags[data-v-68c228f5] .ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.repair-mobile-grid[data-v-68c228f5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.repair-mobile-reason[data-v-68c228f5]{padding:9px 10px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:7px}.repair-mobile-reason span[data-v-68c228f5]{word-break:break-word}.repair-mobile-foot[data-v-68c228f5]{display:grid;gap:10px}.repair-mobile-actions[data-v-68c228f5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.repair-mobile-actions[data-v-68c228f5] .ant-btn,.repair-mobile-actions[data-v-68c228f5] .ant-popconfirm-open{min-width:0;width:100%;border-radius:6px}.repair-mobile-pagination[data-v-68c228f5]{display:flex;justify-content:flex-end}.repair-reason[data-v-68c228f5]{display:grid;gap:4px;max-width:520px}.repair-reason strong[data-v-68c228f5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repair-reason span[data-v-68c228f5]{display:-webkit-box;overflow:hidden;color:var(--text-secondary);font-size:12px;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.repair-alert[data-v-68c228f5]{margin-bottom:16px}.repair-alert[data-v-68c228f5] .ant-alert-message,.repair-alert[data-v-68c228f5] .ant-alert-description{overflow-wrap:anywhere}.repair-timeline[data-v-68c228f5]{max-height:min(56vh,560px);overflow-y:auto;padding-right:2px;scrollbar-gutter:stable}@media(max-width:760px){.repair-desktop-table[data-v-68c228f5]{display:none}.repair-mobile-list[data-v-68c228f5]{display:grid;max-height:min(72vh,720px);overflow-y:auto;padding-right:2px;gap:10px;scrollbar-gutter:stable}.repair-mobile-head[data-v-68c228f5]{flex-direction:column}.repair-mobile-tags[data-v-68c228f5]{display:flex;justify-items:start;flex-wrap:wrap;gap:6px}.repair-mobile-grid[data-v-68c228f5],.repair-mobile-actions[data-v-68c228f5]{grid-template-columns:1fr}}.sales-analytics-page[data-v-6cd97fae]{gap:14px}.sales-command-panel[data-v-6cd97fae]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-bg);box-shadow:var(--shadow-sm)}.sales-command-panel h1[data-v-6cd97fae],.sales-command-panel p[data-v-6cd97fae]{margin:0}.sales-command-panel h1[data-v-6cd97fae]{margin-top:6px;color:var(--text-primary);font-size:22px;line-height:1.25}.sales-command-panel p[data-v-6cd97fae]{margin-top:6px;max-width:680px;color:var(--text-secondary);line-height:1.55}.sales-command-kicker[data-v-6cd97fae],.sales-kpi-head[data-v-6cd97fae],.sales-panel-heading[data-v-6cd97fae],.sales-rank-title[data-v-6cd97fae],.sales-rank-numbers[data-v-6cd97fae],.sales-risk-item[data-v-6cd97fae]{display:flex;align-items:center}.sales-command-kicker[data-v-6cd97fae]{gap:8px;color:var(--text-secondary);font-size:13px}.sales-status-dot[data-v-6cd97fae]{width:8px;height:8px;border-radius:999px;background:var(--status-danger)}.sales-status-dot.healthy[data-v-6cd97fae]{background:var(--status-success)}.sales-filter[data-v-6cd97fae]{width:142px}.sales-filter.compact[data-v-6cd97fae]{width:104px}.sales-command-actions[data-v-6cd97fae],.sales-detail-actions[data-v-6cd97fae]{justify-content:flex-end}.sales-kpi-grid[data-v-6cd97fae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px}.sales-kpi-card[data-v-6cd97fae],.sales-rank-section[data-v-6cd97fae]{min-width:0;padding:14px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-bg)}.sales-kpi-card[data-v-6cd97fae]{position:relative;min-height:100px}.sales-kpi-card[data-v-6cd97fae]:before{position:absolute;top:0;right:0;left:0;height:2px;background:color-mix(in srgb,var(--brand-primary) 72%,transparent);content:""}.sales-kpi-head[data-v-6cd97fae]{gap:8px;color:var(--text-secondary);font-size:13px}.sales-kpi-head[data-v-6cd97fae] svg{color:var(--brand-primary)}.sales-kpi-card strong[data-v-6cd97fae]{display:block;margin-top:8px;color:var(--text-primary);font-family:var(--font-number);font-size:21px;line-height:1.2}.sales-kpi-card small[data-v-6cd97fae]{display:block;color:var(--text-muted)}.sales-kpi-foot[data-v-6cd97fae]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.sales-kpi-foot em[data-v-6cd97fae]{flex:0 0 auto;padding:1px 6px;border-radius:999px;background:var(--success-soft);color:var(--status-success);font-family:var(--font-number);font-size:11px;font-style:normal;line-height:18px}.sales-kpi-foot em.negative[data-v-6cd97fae]{background:var(--danger-soft);color:var(--status-danger)}.sales-visual-grid[data-v-6cd97fae]{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.92fr);gap:12px}.sales-composition-list[data-v-6cd97fae]{display:grid;gap:6px}.sales-composition-row[data-v-6cd97fae]{display:grid;gap:6px;min-width:0;padding:8px 0;border-top:1px solid var(--border-color)}.sales-composition-row[data-v-6cd97fae]:first-child{border-top:0}.sales-composition-meta[data-v-6cd97fae]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.sales-composition-meta span[data-v-6cd97fae],.sales-composition-row small[data-v-6cd97fae],.sales-insight-card span[data-v-6cd97fae],.sales-insight-card small[data-v-6cd97fae],.sales-trend-summary span[data-v-6cd97fae],.sales-trend-summary small[data-v-6cd97fae]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sales-composition-meta strong[data-v-6cd97fae],.sales-insight-card strong[data-v-6cd97fae],.sales-trend-summary strong[data-v-6cd97fae]{min-width:0;overflow:hidden;color:var(--text-primary);font-family:var(--font-number);text-overflow:ellipsis;white-space:nowrap}.sales-composition-bar[data-v-6cd97fae]{overflow:hidden;height:6px;border-radius:999px;background:var(--surface-hover)}.sales-composition-bar i[data-v-6cd97fae]{display:block;height:100%;border-radius:inherit;background:var(--sales-tone-color, var(--brand-primary))}.sales-insight-grid[data-v-6cd97fae]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sales-insight-card[data-v-6cd97fae],.sales-trend-summary>div[data-v-6cd97fae]{display:grid;min-width:0;gap:5px;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-subtle)}.sales-insight-card strong[data-v-6cd97fae]{font-size:16px}.sales-trend-summary[data-v-6cd97fae]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.sales-tone-primary[data-v-6cd97fae]{--sales-tone-color: var(--brand-primary)}.sales-tone-warning[data-v-6cd97fae]{--sales-tone-color: var(--status-warning)}.sales-tone-danger[data-v-6cd97fae]{--sales-tone-color: var(--status-danger)}.sales-tone-neutral[data-v-6cd97fae]{--sales-tone-color: var(--status-neutral)}.sales-insight-card.sales-tone-primary[data-v-6cd97fae]{border-color:var(--brand-border)}.sales-insight-card.sales-tone-warning[data-v-6cd97fae]{background:var(--warning-soft);border-color:var(--warning-border)}.sales-insight-card.sales-tone-danger[data-v-6cd97fae]{background:var(--danger-soft);border-color:var(--danger-border)}.sales-main-grid[data-v-6cd97fae]{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(300px,.72fr);gap:12px}.sales-panel-heading[data-v-6cd97fae]{align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.sales-panel-heading>div[data-v-6cd97fae]{min-width:0}.sales-panel-heading h2[data-v-6cd97fae],.sales-panel-heading p[data-v-6cd97fae]{margin:0}.sales-panel-heading h2[data-v-6cd97fae]{color:var(--text-primary);font-size:16px}.sales-panel-heading p[data-v-6cd97fae]{margin-top:4px;color:var(--text-secondary);font-size:13px;line-height:1.45}.sales-trend-list[data-v-6cd97fae],.sales-change-list[data-v-6cd97fae],.sales-rank-list[data-v-6cd97fae],.sales-risk-list[data-v-6cd97fae]{display:grid;gap:8px}.sales-change-list[data-v-6cd97fae],.sales-risk-list[data-v-6cd97fae]{max-height:390px;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.sales-chart-shell[data-v-6cd97fae]{position:relative;overflow:hidden;min-height:228px;padding:8px 10px 7px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-subtle)}.sales-line-chart[data-v-6cd97fae]{display:block;width:100%;height:198px}.sales-chart-grid[data-v-6cd97fae]{stroke:var(--border-color);stroke-width:1;opacity:.82}.sales-chart-axis-label[data-v-6cd97fae],.sales-chart-x-label[data-v-6cd97fae]{fill:var(--text-muted);font-family:var(--font-number);font-size:11px}.sales-chart-x-label[data-v-6cd97fae]{text-anchor:middle}.sales-chart-area[data-v-6cd97fae]{fill:color-mix(in srgb,var(--brand-primary) 16%,transparent)}.sales-chart-line[data-v-6cd97fae]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.sales-chart-line.current[data-v-6cd97fae]{stroke:var(--brand-primary)}.sales-chart-line.compare[data-v-6cd97fae]{stroke:var(--status-warning);stroke-dasharray:7 8;opacity:.88}.sales-chart-point[data-v-6cd97fae]{stroke:var(--surface-bg);stroke-width:2}.sales-chart-point.current[data-v-6cd97fae]{fill:var(--brand-primary)}.sales-chart-point.compare[data-v-6cd97fae]{fill:var(--status-warning)}.sales-chart-empty[data-v-6cd97fae]{position:absolute;inset:78px 16px auto;color:var(--text-muted);font-size:13px;text-align:center}.sales-chart-legend[data-v-6cd97fae]{display:flex;align-items:center;gap:10px;min-height:22px;color:var(--text-secondary);font-size:12px}.sales-chart-legend span[data-v-6cd97fae]{display:inline-flex;align-items:center;gap:6px}.sales-chart-legend i[data-v-6cd97fae]{width:18px;height:3px;border-radius:999px}.sales-chart-legend i.current[data-v-6cd97fae]{background:var(--brand-primary)}.sales-chart-legend i.compare[data-v-6cd97fae]{background:var(--status-warning)}.sales-chart-legend strong[data-v-6cd97fae]{margin-left:auto;font-family:var(--font-number)}.sales-trend-row[data-v-6cd97fae]{display:grid;grid-template-columns:76px minmax(80px,1fr) 104px 48px;align-items:center;gap:10px;min-height:32px;color:var(--text-secondary);font-size:13px}.sales-trend-row i[data-v-6cd97fae],.sales-rank-bar i[data-v-6cd97fae]{display:block;height:8px;border-radius:999px;background:var(--brand-primary)}.sales-trend-row strong[data-v-6cd97fae],.sales-rank-numbers strong[data-v-6cd97fae]{color:var(--text-primary);font-family:var(--font-number)}.sales-trend-row em[data-v-6cd97fae]{color:var(--text-muted);font-style:normal;text-align:right}.sales-change-row[data-v-6cd97fae]{overflow:hidden;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-subtle)}.sales-change-row span[data-v-6cd97fae],.sales-change-row small[data-v-6cd97fae]{display:block;color:var(--text-secondary)}.sales-change-row strong[data-v-6cd97fae]{display:block;margin:5px 0 3px;font-family:var(--font-number);font-size:16px}.sales-change-row strong.positive[data-v-6cd97fae]{color:var(--status-success)}.sales-change-row strong.negative[data-v-6cd97fae]{color:var(--status-danger)}.sales-change-row>i[data-v-6cd97fae]{display:block;height:4px;margin-top:8px;border-radius:999px;background:var(--status-success)}.sales-change-row.loss>i[data-v-6cd97fae]{background:var(--status-danger)}.sales-switch-label[data-v-6cd97fae]{color:var(--text-secondary);font-size:13px}.sales-rank-grid[data-v-6cd97fae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.sales-rank-section header strong[data-v-6cd97fae],.sales-rank-section header small[data-v-6cd97fae]{display:block}.sales-rank-section header strong[data-v-6cd97fae]{color:var(--text-primary)}.sales-rank-section header small[data-v-6cd97fae]{margin-top:4px;color:var(--text-muted)}.sales-rank-list[data-v-6cd97fae]{margin-top:8px;max-height:360px;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.sales-rank-row[data-v-6cd97fae]{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:9px 0;border-top:1px solid var(--border-color)}.sales-rank-title[data-v-6cd97fae]{justify-content:space-between;gap:8px}.sales-rank-title span[data-v-6cd97fae]{overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.sales-rank-title small[data-v-6cd97fae]{color:var(--text-muted)}.sales-rank-bar[data-v-6cd97fae]{overflow:hidden;height:6px;border-radius:999px;background:var(--surface-hover)}.sales-rank-numbers[data-v-6cd97fae]{justify-content:space-between;color:var(--text-secondary);font-size:12px}.sales-risk-item[data-v-6cd97fae]{gap:10px;align-items:flex-start;padding:11px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-subtle)}.sales-risk-item[data-v-6cd97fae] svg{flex:0 0 auto;color:var(--status-neutral)}.sales-risk-item strong[data-v-6cd97fae],.sales-risk-item p[data-v-6cd97fae]{margin:0}.sales-risk-content[data-v-6cd97fae]{min-width:0;flex:1}.sales-risk-title[data-v-6cd97fae],.sales-risk-foot[data-v-6cd97fae]{display:flex;align-items:center;justify-content:space-between;gap:10px}.sales-risk-item strong[data-v-6cd97fae]{color:var(--text-primary)}.sales-risk-item p[data-v-6cd97fae]{margin-top:4px;color:var(--text-secondary)}.sales-risk-foot[data-v-6cd97fae]{margin-top:6px;color:var(--text-muted);font-size:12px}.sales-risk-foot[data-v-6cd97fae] .ant-btn{height:auto;padding:0}.sales-risk-item.risk-watch[data-v-6cd97fae]{border-color:var(--warning-border);background:var(--warning-soft)}.sales-risk-item.risk-high[data-v-6cd97fae]{border-color:var(--danger-border);background:var(--danger-soft)}.sales-risk-item.risk-watch[data-v-6cd97fae] svg{color:var(--status-warning)}.sales-risk-item.risk-high[data-v-6cd97fae] svg{color:var(--status-danger)}.sales-detail-table[data-v-6cd97fae]{overflow:auto;max-height:min(70vh,680px);border:1px solid var(--border-color);border-radius:8px;background:var(--surface-bg);scrollbar-gutter:stable}.sales-detail-table.empty[data-v-6cd97fae]{padding-bottom:16px}.sales-detail-head[data-v-6cd97fae],.sales-detail-row[data-v-6cd97fae]{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(96px,.7fr)) 92px;align-items:center;gap:8px;min-width:980px}.sales-detail-head[data-v-6cd97fae]{position:sticky;top:0;z-index:2;padding:8px 12px;border-bottom:1px solid var(--border-color);background:var(--surface-subtle);color:var(--text-secondary);font-size:12px}.sales-detail-row[data-v-6cd97fae]{padding:10px 12px;border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:13px}.sales-detail-row[data-v-6cd97fae]:last-of-type{border-bottom:0}.sales-detail-name[data-v-6cd97fae]{display:grid;grid-template-columns:22px minmax(0,1fr);gap:3px 8px;min-width:0}.sales-detail-name[data-v-6cd97fae] svg{grid-row:span 2;margin-top:2px;color:var(--brand-primary)}.sales-detail-name strong[data-v-6cd97fae],.sales-detail-name small[data-v-6cd97fae]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-detail-name strong[data-v-6cd97fae]{color:var(--text-primary)}.sales-detail-name small[data-v-6cd97fae]{color:var(--text-muted)}.sales-detail-row>span[data-v-6cd97fae]{font-family:var(--font-number)}.sales-detail-metric[data-v-6cd97fae]:before{display:none;content:attr(data-label)}.sales-detail-action[data-v-6cd97fae]{justify-self:start}.sales-detail-pager[data-v-6cd97fae]{display:flex;justify-content:flex-end;margin-top:12px}@media(max-width:1180px){.sales-main-grid[data-v-6cd97fae],.sales-visual-grid[data-v-6cd97fae]{grid-template-columns:1fr}.sales-detail-head[data-v-6cd97fae]{display:none}.sales-detail-row[data-v-6cd97fae]{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:12px;padding:16px}.sales-detail-name[data-v-6cd97fae]{grid-column:1 / -1}.sales-detail-metric[data-v-6cd97fae]{display:grid;min-width:0;gap:4px;padding:10px 12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:7px;line-height:1.35}.sales-detail-metric[data-v-6cd97fae]:before{display:block;color:var(--text-muted);font-family:var(--font-sans);font-size:12px}.sales-detail-action[data-v-6cd97fae]{grid-column:1 / -1;justify-self:stretch}.sales-detail-action[data-v-6cd97fae] span{width:100%}}@media(max-width:760px){.sales-command-panel[data-v-6cd97fae],.sales-panel-heading[data-v-6cd97fae]{flex-direction:column}.sales-command-panel[data-v-6cd97fae]{padding:14px}.sales-command-panel h1[data-v-6cd97fae]{font-size:20px}.sales-command-panel[data-v-6cd97fae] .ant-space,.sales-command-actions[data-v-6cd97fae],.sales-detail-actions[data-v-6cd97fae],.sales-filter[data-v-6cd97fae],.sales-filter.compact[data-v-6cd97fae]{width:100%}.sales-kpi-grid[data-v-6cd97fae],.sales-rank-grid[data-v-6cd97fae],.sales-insight-grid[data-v-6cd97fae],.sales-trend-summary[data-v-6cd97fae]{grid-template-columns:1fr}.sales-kpi-card[data-v-6cd97fae]{min-height:92px}.sales-chart-shell[data-v-6cd97fae]{min-height:214px;padding:8px}.sales-line-chart[data-v-6cd97fae]{height:184px}.sales-chart-legend[data-v-6cd97fae]{align-items:flex-start;flex-wrap:wrap}.sales-chart-legend strong[data-v-6cd97fae]{width:100%;margin-left:0}.sales-trend-row[data-v-6cd97fae]{grid-template-columns:62px minmax(54px,1fr) 82px}.sales-trend-row em[data-v-6cd97fae]{display:none}.sales-risk-title[data-v-6cd97fae],.sales-risk-foot[data-v-6cd97fae]{align-items:flex-start;flex-direction:column}.sales-detail-row[data-v-6cd97fae]{grid-template-columns:1fr}.sales-change-list[data-v-6cd97fae],.sales-rank-list[data-v-6cd97fae],.sales-risk-list[data-v-6cd97fae],.sales-detail-table[data-v-6cd97fae]{max-height:420px}.sales-detail-pager[data-v-6cd97fae]{justify-content:center}}.toolbar-select.wide[data-v-63271d25]{min-width:190px}.sku-page[data-v-2311f9af]{gap:18px}.sku-mobile-list[data-v-2311f9af]{display:none}.sku-mobile-card[data-v-2311f9af]{display:grid;min-width:0;gap:12px;padding:14px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.sku-mobile-card.sku-row-warn[data-v-2311f9af]{background:var(--warning-soft);border-color:color-mix(in srgb,var(--status-warning) 34%,var(--border-color))}.sku-mobile-card.sku-row-error[data-v-2311f9af]{background:var(--danger-soft);border-color:color-mix(in srgb,var(--status-danger) 34%,var(--border-color))}.sku-mobile-head[data-v-2311f9af]{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px}.sku-mobile-head>div[data-v-2311f9af],.sku-mobile-grid>div[data-v-2311f9af]{display:grid;min-width:0;gap:3px}.sku-mobile-head strong[data-v-2311f9af],.sku-mobile-grid strong[data-v-2311f9af]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sku-mobile-head span[data-v-2311f9af],.sku-mobile-grid span[data-v-2311f9af]{color:var(--text-secondary);font-size:12px;line-height:1.55}.sku-mobile-tags[data-v-2311f9af]{display:flex;flex-wrap:wrap;gap:6px}.sku-mobile-grid[data-v-2311f9af]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sku-mobile-grid>div[data-v-2311f9af]:nth-child(5),.sku-mobile-grid>div[data-v-2311f9af]:nth-child(6){grid-column:1 / -1}.sku-mobile-actions[data-v-2311f9af]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sku-mobile-actions[data-v-2311f9af] .ant-btn,.sku-mobile-actions[data-v-2311f9af] .ant-tooltip-open{width:100%;border-radius:6px}.sku-mobile-pagination[data-v-2311f9af]{display:flex;justify-content:flex-end}.sku-command-panel[data-v-2311f9af]{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-2311f9af],.sku-command-panel p[data-v-2311f9af]{margin:0}.sku-command-panel h1[data-v-2311f9af]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.sku-command-panel p[data-v-2311f9af]{margin-top:6px;color:var(--text-secondary)}.sku-command-kicker[data-v-2311f9af]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.capability-editor[data-v-2311f9af]{display:grid;gap:10px;padding:12px 0 0 12px;background:transparent;border:1px solid var(--border-color);border-width:0 0 0 3px;border-left-color:color-mix(in srgb,var(--brand-primary) 54%,var(--border-color) 46%);border-radius:0}.capability-editor-head[data-v-2311f9af]{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;justify-content:space-between}.capability-editor-head span[data-v-2311f9af]{color:var(--text-secondary);font-size:12px}.capability-editor[data-v-2311f9af] .ant-form-item{margin-bottom:0}.capability-editor[data-v-2311f9af] .ant-input,.capability-editor[data-v-2311f9af] .ant-input-number,.capability-editor[data-v-2311f9af] .ant-select-selector{min-height:30px}.billing-preset-row[data-v-2311f9af]{display:flex;flex-wrap:wrap;gap:8px}.billing-option-list[data-v-2311f9af]{display:grid;gap:0;min-width:0;overflow-x:auto;overflow-y:hidden;border-top:1px solid var(--border-color);-webkit-overflow-scrolling:touch}.billing-option-header[data-v-2311f9af],.billing-option-row[data-v-2311f9af]{min-width:860px}.billing-option-header[data-v-2311f9af]{display:grid;grid-template-columns:minmax(96px,.8fr) 90px minmax(120px,1fr) 105px 118px 118px 74px 64px;gap:8px;align-items:center;padding:7px 0;color:var(--text-muted);font-size:12px;font-weight:650;border-bottom:1px solid var(--border-color);background:var(--surface-bg)}.billing-option-row[data-v-2311f9af]{display:grid;grid-template-columns:minmax(96px,.8fr) 90px minmax(120px,1fr) 105px 118px 118px 74px 64px;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid var(--border-color)}.billing-option-field[data-v-2311f9af]{display:grid;min-width:0}.billing-option-field[data-v-2311f9af] .ant-input-number,.billing-option-field[data-v-2311f9af] .ant-select,.billing-option-field[data-v-2311f9af] .ant-input{width:100%}.port-policy-grid[data-v-2311f9af]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;min-width:0}.port-policy-grid .span-2[data-v-2311f9af]{grid-column:span 2}.port-mode-banner[data-v-2311f9af],.port-policy-subcard[data-v-2311f9af]{display:grid;gap:10px;padding:10px 0 10px 12px;background:transparent;border:0;border-left:3px solid var(--brand-border);border-radius:0}.port-mode-banner[data-v-2311f9af]{grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);align-items:center;min-width:0}.port-mode-banner>div[data-v-2311f9af],.port-policy-subhead[data-v-2311f9af]{display:grid;gap:2px}.port-mode-banner span[data-v-2311f9af],.port-policy-subhead span[data-v-2311f9af]{color:var(--text-secondary);font-size:12px;line-height:1.5}.port-mode-banner strong[data-v-2311f9af],.port-policy-subhead strong[data-v-2311f9af]{color:var(--brand-text);font-size:15px}.port-mode-banner p[data-v-2311f9af]{margin:0;color:var(--text-secondary);line-height:1.7;overflow-wrap:anywhere}.port-policy-subcard[data-v-2311f9af]{border-left-color:var(--border-color)}.port-policy-subhead[data-v-2311f9af]{padding-bottom:2px}.sku-status-dot[data-v-2311f9af]{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.sku-status-ok[data-v-2311f9af]{background:var(--status-success)}.sku-status-warn[data-v-2311f9af]{background:var(--status-warning)}.sku-status-error[data-v-2311f9af]{background:var(--status-danger)}.sku-kpi-grid[data-v-2311f9af]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.sku-kpi-card[data-v-2311f9af]{display:grid;min-height:108px;align-content:space-between;padding:14px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.sku-kpi-head[data-v-2311f9af],.sku-kpi-foot[data-v-2311f9af]{display:flex;align-items:center;gap:8px}.sku-kpi-head[data-v-2311f9af]{color:var(--text-secondary);font-size:13px}.sku-kpi-head[data-v-2311f9af] .anticon{color:var(--brand-primary)}.sku-kpi-card strong[data-v-2311f9af]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:24px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.sku-kpi-foot[data-v-2311f9af]{min-width:0;justify-content:space-between}.sku-kpi-foot span[data-v-2311f9af]: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-2311f9af]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px}.sku-check-list[data-v-2311f9af]{display:grid;gap:0;border-top:1px solid var(--border-color)}.sku-check-item[data-v-2311f9af]{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:10px 0;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--border-color);border-radius:0;cursor:pointer;transition:background .16s ease,border-color .16s ease}.sku-check-item[data-v-2311f9af]:hover{background:var(--surface-hover);border-color:var(--brand-border)}.sku-check-item span[data-v-2311f9af]:nth-child(2){display:grid;min-width:0;gap:2px}.sku-check-item strong[data-v-2311f9af],.sku-check-item small[data-v-2311f9af]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-check-item small[data-v-2311f9af]{color:var(--text-secondary);font-size:12px}.sku-check-icon[data-v-2311f9af]{display:grid;width:30px;height:30px;place-items:center;color:var(--success-text);background:var(--success-soft);border-radius:6px}.sku-check-warn[data-v-2311f9af]{color:var(--warning-text);background:var(--warning-soft)}.sku-check-error[data-v-2311f9af]{color:var(--danger-text);background:var(--danger-soft)}.sku-spec-grid[data-v-2311f9af]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sku-spec-grid>div[data-v-2311f9af],.sku-price-band[data-v-2311f9af]{display:grid;gap:4px;padding:10px 0;background:transparent;border:0;border-top:1px solid var(--border-color);border-radius:0}.sku-spec-grid span[data-v-2311f9af],.sku-price-band span[data-v-2311f9af]{color:var(--text-secondary);font-size:12px}.sku-spec-grid strong[data-v-2311f9af],.sku-price-band strong[data-v-2311f9af]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.sku-price-band[data-v-2311f9af]{margin-top:10px}.sku-table-panel[data-v-2311f9af]{overflow:hidden}.sku-resource-cell[data-v-2311f9af]{display:flex;flex-wrap:wrap;gap:6px}.sku-price-cell[data-v-2311f9af]{display:grid;gap:2px}.sku-price-cell span[data-v-2311f9af]{color:var(--text-secondary);font-size:12px}.sku-profile-cell[data-v-2311f9af]{display:grid;gap:4px;min-width:0}.sku-profile-cell span[data-v-2311f9af]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sku-form-alert[data-v-2311f9af]{margin-bottom:14px}.sku-action-wrap[data-v-2311f9af]{display:inline-flex}.form-tip[data-v-2311f9af]{margin-top:6px;color:var(--muted-text);font-size:12px;line-height:1.6}[data-v-2311f9af] .sku-row-warn td{background:var(--warning-soft)}[data-v-2311f9af] .sku-row-error td{background:var(--danger-soft)}@media(max-width:980px){.sku-kpi-grid[data-v-2311f9af],.sku-work-grid[data-v-2311f9af],.sku-spec-grid[data-v-2311f9af],.port-policy-grid[data-v-2311f9af]{grid-template-columns:1fr 1fr}.billing-option-row[data-v-2311f9af]{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-option-header[data-v-2311f9af]{display:none}.billing-option-row[data-v-2311f9af]{min-width:0;gap:10px;padding:12px 0}.billing-option-field[data-v-2311f9af]{gap:4px}.billing-option-field[data-v-2311f9af]:before{content:attr(data-label);color:var(--text-muted);font-size:12px;line-height:1.2}}@media(max-width:760px){.sku-desktop-table[data-v-2311f9af]{display:none}.sku-mobile-list[data-v-2311f9af]{display:grid;gap:10px}.sku-mobile-head[data-v-2311f9af]{flex-direction:column}.sku-mobile-grid[data-v-2311f9af],.sku-mobile-actions[data-v-2311f9af]{grid-template-columns:1fr}.sku-mobile-grid>div[data-v-2311f9af]:nth-child(5),.sku-mobile-grid>div[data-v-2311f9af]:nth-child(6){grid-column:auto}.sku-command-panel[data-v-2311f9af]{flex-direction:column;padding:16px}.sku-kpi-grid[data-v-2311f9af],.sku-work-grid[data-v-2311f9af],.sku-spec-grid[data-v-2311f9af],.port-policy-grid[data-v-2311f9af],.port-mode-banner[data-v-2311f9af]{grid-template-columns:1fr}.port-policy-grid .span-2[data-v-2311f9af]{grid-column:span 1}.billing-option-row[data-v-2311f9af]{grid-template-columns:1fr}.billing-option-list[data-v-2311f9af]{overflow-x:visible}.sku-check-item[data-v-2311f9af]{grid-template-columns:34px minmax(0,1fr)}.sku-check-item[data-v-2311f9af] .ant-tag{grid-column:2;width:fit-content}}.admin-tasks-page[data-v-d12ec01a]{min-width:0}.admin-tasks-table[data-v-d12ec01a] .ant-table-cell{vertical-align:top}.admin-tasks-table[data-v-d12ec01a] .ant-table-cell .ant-space{row-gap:2px}.admin-tasks-mobile-list[data-v-d12ec01a]{display:none}.admin-task-mobile-card[data-v-d12ec01a]{display:grid;min-width:0;gap:12px;padding:14px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.admin-task-mobile-head[data-v-d12ec01a]{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px}.admin-task-mobile-head>div[data-v-d12ec01a],.admin-task-mobile-grid>div[data-v-d12ec01a]{display:grid;min-width:0;gap:3px}.admin-task-mobile-head strong[data-v-d12ec01a],.admin-task-mobile-grid strong[data-v-d12ec01a]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admin-task-mobile-head span[data-v-d12ec01a],.admin-task-mobile-grid span[data-v-d12ec01a],.admin-task-mobile-hint[data-v-d12ec01a],.admin-task-mobile-error[data-v-d12ec01a]{min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.55}.admin-task-mobile-grid[data-v-d12ec01a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-task-mobile-hint[data-v-d12ec01a],.admin-task-mobile-error[data-v-d12ec01a]{margin:0;padding:8px 10px;border:1px solid var(--border-color);border-radius:7px;background:var(--surface-subtle);word-break:break-word}.admin-task-mobile-error[data-v-d12ec01a]{color:var(--danger-text);background:var(--danger-soft);border-color:var(--danger-border)}.admin-task-mobile-actions[data-v-d12ec01a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-task-mobile-actions[data-v-d12ec01a] .ant-btn{width:100%;border-radius:6px}.admin-task-mobile-pagination[data-v-d12ec01a]{display:flex;justify-content:flex-end}.task-route-filter-alert[data-v-d12ec01a]{margin:12px 0}.task-status-cell[data-v-d12ec01a]{display:flex;min-width:150px;flex-direction:column;gap:4px}.task-status-cell span[data-v-d12ec01a]{color:var(--text-secondary, var(--color-text-secondary));font-size:12px;line-height:1.4}.task-failure-alert[data-v-d12ec01a]{margin:16px 0}.task-failure-alert[data-v-d12ec01a] .ant-alert-message,.task-failure-alert[data-v-d12ec01a] .ant-alert-description{overflow-wrap:anywhere;line-height:1.6}.task-failure-meta[data-v-d12ec01a]{margin-bottom:16px}.task-evidence-panel[data-v-d12ec01a]{display:grid;gap:12px;margin-bottom:16px;padding:14px;border:1px solid var(--border-color);border-radius:8px;background:color-mix(in srgb,var(--brand-soft) 42%,var(--surface-bg))}.task-evidence-heading[data-v-d12ec01a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.task-evidence-heading h3[data-v-d12ec01a]{margin:0;color:var(--text-primary);font-size:15px;font-weight:700}.task-evidence-heading p[data-v-d12ec01a]{margin:4px 0 0;color:var(--text-secondary, var(--color-text-secondary));font-size:12px;line-height:1.6}.task-evidence-gaps[data-v-d12ec01a]{margin:0}.task-evidence-list[data-v-d12ec01a]{display:grid;gap:10px}.task-evidence-item[data-v-d12ec01a]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px;border:1px solid var(--border-color);border-radius:6px;background:var(--surface-bg)}.task-evidence-item>div[data-v-d12ec01a]{display:grid;gap:4px;min-width:0}.task-evidence-item strong[data-v-d12ec01a],.task-evidence-item span[data-v-d12ec01a],.task-evidence-item small[data-v-d12ec01a]{overflow-wrap:anywhere;line-height:1.5}.task-evidence-item strong[data-v-d12ec01a]{color:var(--text-primary)}.task-evidence-item span[data-v-d12ec01a]{color:var(--text-primary);font-size:13px}.task-evidence-item small[data-v-d12ec01a]{color:var(--text-secondary, var(--color-text-secondary));font-size:12px}.task-timeline[data-v-d12ec01a]{margin-top:16px}.log-item[data-v-d12ec01a]{display:grid;gap:2px;min-width:0}.log-item strong[data-v-d12ec01a]{overflow-wrap:anywhere;color:var(--text-primary);font-weight:600}.log-item span[data-v-d12ec01a]{color:var(--text-secondary, var(--color-text-secondary));font-size:12px}@media(max-width:760px){.admin-tasks-page[data-v-d12ec01a] .page-heading{align-items:stretch}.admin-tasks-page[data-v-d12ec01a] .page-heading .ant-btn{width:100%}.admin-tasks-page[data-v-d12ec01a] .table-toolbar{align-items:stretch;flex-direction:column}.admin-tasks-page[data-v-d12ec01a] .toolbar-select,.admin-tasks-page[data-v-d12ec01a] .table-toolbar .ant-btn{width:100%}.task-status-cell[data-v-d12ec01a]{min-width:180px}.admin-tasks-table-desktop[data-v-d12ec01a]{display:none}.admin-tasks-mobile-list[data-v-d12ec01a]{display:grid;gap:10px}.admin-task-mobile-grid[data-v-d12ec01a],.admin-task-mobile-actions[data-v-d12ec01a]{grid-template-columns:1fr}.task-evidence-heading[data-v-d12ec01a]{align-items:stretch;flex-direction:column}.task-evidence-heading .ant-btn[data-v-d12ec01a]{width:100%}}.template-page[data-v-289df85e]{gap:18px}.template-mobile-list[data-v-289df85e]{display:none}.template-mobile-card[data-v-289df85e]{display:grid;min-width:0;gap:12px;padding:14px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.template-mobile-card.template-row-warn[data-v-289df85e]{background:var(--warning-soft);border-color:color-mix(in srgb,var(--status-warning) 34%,var(--border-color))}.template-mobile-card.template-row-error[data-v-289df85e]{background:var(--danger-soft);border-color:color-mix(in srgb,var(--status-danger) 34%,var(--border-color))}.template-mobile-head[data-v-289df85e]{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px}.template-mobile-head>div[data-v-289df85e],.template-mobile-grid>div[data-v-289df85e]{display:grid;min-width:0;gap:3px}.template-mobile-head strong[data-v-289df85e],.template-mobile-grid strong[data-v-289df85e]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.template-mobile-head span[data-v-289df85e],.template-mobile-grid span[data-v-289df85e]{color:var(--text-secondary);font-size:12px;line-height:1.55}.template-mobile-tags[data-v-289df85e]{display:flex;flex-wrap:wrap;gap:6px}.template-mobile-grid[data-v-289df85e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.template-mobile-grid>div[data-v-289df85e]:nth-child(4),.template-mobile-grid>div[data-v-289df85e]:nth-child(5){grid-column:1 / -1}.template-mobile-actions[data-v-289df85e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.template-mobile-actions[data-v-289df85e] .ant-btn{width:100%;border-radius:6px}.template-mobile-pagination[data-v-289df85e]{display:flex;justify-content:flex-end}.template-command-panel[data-v-289df85e]{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-289df85e],.template-command-panel p[data-v-289df85e]{margin:0}.template-command-panel h1[data-v-289df85e]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.template-command-panel p[data-v-289df85e]{margin-top:6px;color:var(--text-secondary)}.template-command-kicker[data-v-289df85e]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.template-sku-cell[data-v-289df85e]{display:flex;flex-wrap:wrap;align-items:center;gap:5px 6px;width:100%;min-width:0;max-width:100%;max-height:50px;overflow:hidden}.template-sku-tag[data-v-289df85e],.template-sku-more[data-v-289df85e]{display:inline-flex;max-width:96px;margin-inline-end:0;overflow:hidden;align-items:center;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.template-sku-tag[data-v-289df85e]{flex:0 1 calc(50% - 6px);min-width:58px}.template-sku-more[data-v-289df85e]{flex:0 0 auto;max-width:none;cursor:help}.capability-editor[data-v-289df85e]{display:grid;gap:10px;padding:12px 0 0 12px;background:transparent;border:1px solid var(--border-color);border-width:0 0 0 3px;border-left-color:color-mix(in srgb,var(--brand-primary) 54%,var(--border-color) 46%);border-radius:0}.capability-editor-head[data-v-289df85e]{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;justify-content:space-between;min-width:0}.capability-editor-head>div[data-v-289df85e]{min-width:0}.capability-editor-head span[data-v-289df85e]{min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.capability-editor[data-v-289df85e] .ant-form-item{margin-bottom:0}.capability-editor[data-v-289df85e] .ant-input,.capability-editor[data-v-289df85e] .ant-input-number,.capability-editor[data-v-289df85e] .ant-select-selector{min-height:30px}.permission-toggle-grid[data-v-289df85e],.permission-path-grid[data-v-289df85e],.command-policy-grid[data-v-289df85e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.permission-risk-strip[data-v-289df85e]{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.permission-risk-strip span[data-v-289df85e]{padding:3px 8px;color:var(--text-secondary);font-size:12px;line-height:1.5;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:6px}.permission-operation-grid[data-v-289df85e]{padding-top:2px}.command-policy-grid[data-v-289df85e] .ant-form-item{margin-bottom:0}.command-policy-hint[data-v-289df85e]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--text-secondary);font-size:12px}.command-policy-hint code[data-v-289df85e]{padding:1px 5px;color:var(--text-primary);background:var(--surface-bg);border:1px solid var(--border-color);border-radius:6px}.config-schema-editor[data-v-289df85e]{gap:10px;padding:12px 0 0 12px;background:transparent}.config-schema-head>div[data-v-289df85e]:first-child{display:grid;min-width:0;gap:3px}.config-schema-stats[data-v-289df85e]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.config-schema-stats span[data-v-289df85e]{padding:2px 7px;color:var(--text-secondary);font-size:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:6px}.config-schema-actions[data-v-289df85e]{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0;background:transparent;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-radius:0}.config-schema-actions[data-v-289df85e] .ant-btn{height:28px;padding-inline:9px;font-size:12px}.config-schema-layout[data-v-289df85e]{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(460px,1.22fr);gap:10px;align-items:stretch;min-width:0}.config-schema-json-pane[data-v-289df85e],.config-schema-preview-pane[data-v-289df85e]{display:grid;align-content:start;gap:8px;min-width:0;padding:10px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:6px}.config-schema-pane-head[data-v-289df85e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.config-schema-pane-head span[data-v-289df85e]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.config-schema-json-pane[data-v-289df85e] textarea{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.config-schema-preview-pane[data-v-289df85e]{min-height:0;overflow:visible}.config-schema-file-list[data-v-289df85e]{display:grid;gap:0}.config-schema-file[data-v-289df85e]{display:grid;gap:6px;overflow:visible;padding:0;background:transparent;border-top:1px solid var(--border-color)}.config-schema-file[data-v-289df85e]:first-child{border-top:0;padding-top:0}.config-schema-file summary[data-v-289df85e]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;padding:10px 0;background:transparent;border:0;cursor:pointer;list-style:none}.config-schema-file summary[data-v-289df85e]::-webkit-details-marker{display:none}.config-schema-file summary[data-v-289df85e]:before{flex:0 0 7px;width:7px;height:7px;margin-top:7px;content:"";border-right:1px solid var(--text-secondary);border-bottom:1px solid var(--text-secondary);transform:rotate(-45deg);transition:transform var(--motion-normal) var(--motion-ease)}.config-schema-file[open] summary[data-v-289df85e]:before{transform:translateY(-2px) rotate(45deg)}.config-schema-file summary>div[data-v-289df85e]{display:grid;min-width:0;gap:2px}.config-schema-file summary[data-v-289df85e] .ant-space{max-width:100%;flex:0 0 auto}.config-schema-file summary span[data-v-289df85e],.config-schema-file>small[data-v-289df85e]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.config-schema-file-body[data-v-289df85e]{display:grid;gap:8px;min-width:0;padding:0 0 10px 16px}.config-schema-file-tools[data-v-289df85e]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.config-schema-file-edit-grid[data-v-289df85e]{display:grid;grid-template-columns:minmax(120px,.75fr) minmax(180px,1.15fr) minmax(96px,.4fr);gap:6px;min-width:0}.config-schema-json-pane[data-v-289df85e] .ant-input,.config-schema-file-edit-grid[data-v-289df85e] .ant-input,.config-schema-file-edit-grid[data-v-289df85e] .ant-select-selector,.config-schema-field-row[data-v-289df85e] .ant-input,.config-schema-field-row[data-v-289df85e] .ant-select-selector{color:var(--text-primary);background:var(--surface-bg);border-color:var(--border-color)}.config-schema-field-list[data-v-289df85e]{display:grid;gap:0;border-top:1px solid var(--border-color)}.config-schema-field-row[data-v-289df85e]{display:grid;gap:8px;min-width:0;padding:10px 0;border-bottom:1px solid var(--border-color)}.config-schema-field-row[data-v-289df85e]:last-child{border-bottom:0}.config-schema-field-row-head[data-v-289df85e]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.config-schema-field-row-head[data-v-289df85e] .ant-space{max-width:100%;flex:0 0 auto}.config-schema-field-row-head>div[data-v-289df85e],.config-schema-field-summary[data-v-289df85e]{display:grid;min-width:0;gap:2px}.config-schema-field-row-head strong[data-v-289df85e],.config-schema-field-summary span[data-v-289df85e]{color:var(--text-primary);overflow-wrap:anywhere}.config-schema-field-row-head span[data-v-289df85e],.config-schema-field-row label>span[data-v-289df85e],.config-schema-field-summary small[data-v-289df85e]{color:var(--text-secondary);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.config-schema-field-row-grid[data-v-289df85e]{display:grid;grid-template-columns:minmax(130px,.85fr) minmax(130px,.75fr) minmax(180px,1.1fr);gap:8px;min-width:0}.config-schema-field-row-grid.is-compact[data-v-289df85e]{grid-template-columns:minmax(120px,.75fr) minmax(150px,.85fr) minmax(180px,1fr);align-items:end}.config-schema-field-row label[data-v-289df85e]{display:grid;min-width:0;gap:4px}.config-schema-field-table[data-v-289df85e]{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed;font-size:12px}.config-schema-field-table th[data-v-289df85e],.config-schema-field-table td[data-v-289df85e]{padding:5px 6px;text-align:left;vertical-align:top;border-top:1px solid var(--border-color)}.config-schema-field-table th[data-v-289df85e]{color:var(--text-secondary);font-weight:600;background:var(--surface-subtle)}.config-schema-field-table th[data-v-289df85e]:first-child,.config-schema-field-table td[data-v-289df85e]:first-child{width:22%}.config-schema-field-table th[data-v-289df85e]:nth-child(2),.config-schema-field-table td[data-v-289df85e]:nth-child(2){width:18%}.config-schema-field-table th[data-v-289df85e]:nth-child(3),.config-schema-field-table td[data-v-289df85e]:nth-child(3){width:12%}.config-schema-field-table th[data-v-289df85e]:nth-child(4),.config-schema-field-table td[data-v-289df85e]:nth-child(4){width:18%}.config-schema-field-table th[data-v-289df85e]:nth-child(5),.config-schema-field-table td[data-v-289df85e]:nth-child(5){width:22%}.config-schema-field-table th[data-v-289df85e]:last-child,.config-schema-field-table td[data-v-289df85e]:last-child{width:70px}.config-schema-field-table td strong[data-v-289df85e],.config-schema-field-table td span[data-v-289df85e],.config-schema-field-table td small[data-v-289df85e]{display:block;min-width:0;overflow-wrap:anywhere}.config-schema-field-table td span[data-v-289df85e],.config-schema-field-table td small[data-v-289df85e]{color:var(--text-secondary)}.config-schema-field-table[data-v-289df85e] .ant-input,.config-schema-field-table[data-v-289df85e] .ant-select-selector,.config-schema-file-edit-grid[data-v-289df85e] .ant-input,.config-schema-file-edit-grid[data-v-289df85e] .ant-select-selector,.config-schema-field-row[data-v-289df85e] .ant-input,.config-schema-field-row[data-v-289df85e] .ant-select-selector{min-height:28px;font-size:12px}.config-schema-field-table td[data-v-289df85e]:first-child,.config-schema-field-table td[data-v-289df85e]:nth-child(5){display:grid;gap:5px}.config-schema-field-flags[data-v-289df85e]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:28px;padding:3px 0}.config-schema-field-flags[data-v-289df85e] .ant-checkbox-wrapper{font-size:12px}.reinstall-backup-editor[data-v-289df85e]{border-left-color:color-mix(in srgb,var(--status-success) 40%,var(--border-color) 60%)}.reinstall-backup-main[data-v-289df85e],.reinstall-backup-switch[data-v-289df85e],.reinstall-backup-hint[data-v-289df85e]{display:flex;align-items:center;gap:10px}.reinstall-backup-main[data-v-289df85e]{justify-content:space-between;padding:8px 0;background:transparent;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-radius:0}.reinstall-backup-switch[data-v-289df85e]{min-width:0}.reinstall-backup-switch>div[data-v-289df85e]{display:grid;min-width:0;gap:2px}.reinstall-backup-switch strong[data-v-289df85e]{color:var(--text-primary)}.reinstall-backup-switch span[data-v-289df85e],.reinstall-backup-hint span[data-v-289df85e]{min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.6}.reinstall-backup-grid[data-v-289df85e]{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(120px,.7fr) minmax(180px,.9fr);gap:10px;align-items:end}.reinstall-backup-grid[data-v-289df85e] .ant-form-item{margin-bottom:0}.reinstall-backup-checks[data-v-289df85e]{display:grid;gap:8px;padding-bottom:5px}.reinstall-backup-hint[data-v-289df85e]{flex-wrap:wrap;padding-top:2px}.billing-preset-row[data-v-289df85e]{display:flex;flex-wrap:wrap;gap:8px}.command-preset-list[data-v-289df85e]{display:grid;gap:0;border-top:1px solid var(--border-color)}.command-preset-row[data-v-289df85e]{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(180px,1fr) minmax(220px,1.2fr) 38px;gap:10px;align-items:end;padding:9px 0;background:transparent;border-bottom:1px solid var(--border-color);border-radius:0}.command-preset-row[data-v-289df85e] .ant-form-item{margin-bottom:0}.command-preset-remove[data-v-289df85e]{width:36px;height:32px;padding:0}.template-status-dot[data-v-289df85e]{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.template-status-ok[data-v-289df85e]{background:var(--status-success)}.template-status-warn[data-v-289df85e]{background:var(--status-warning)}.template-status-error[data-v-289df85e]{background:var(--status-danger)}.template-kpi-grid[data-v-289df85e]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.template-kpi-card[data-v-289df85e]{display:grid;min-height:108px;align-content:space-between;padding:14px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.template-kpi-head[data-v-289df85e],.template-kpi-foot[data-v-289df85e]{display:flex;align-items:center;gap:8px}.template-kpi-head[data-v-289df85e]{color:var(--text-secondary);font-size:13px}.template-kpi-head[data-v-289df85e] .anticon{color:var(--brand-primary)}.template-kpi-card strong[data-v-289df85e]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:24px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.template-kpi-foot[data-v-289df85e]{min-width:0;justify-content:space-between}.template-kpi-foot span[data-v-289df85e]: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-289df85e]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px}.template-check-list[data-v-289df85e]{display:grid;gap:0;border-top:1px solid var(--border-color)}.template-check-item[data-v-289df85e]{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:10px 0;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--border-color);border-radius:0;cursor:pointer;transition:background .16s ease,border-color .16s ease}.template-check-item[data-v-289df85e]:hover{background:var(--surface-hover);border-color:var(--brand-border)}.template-check-item span[data-v-289df85e]:nth-child(2){display:grid;min-width:0;gap:2px}.template-check-item strong[data-v-289df85e],.template-check-item small[data-v-289df85e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-check-item small[data-v-289df85e]{color:var(--text-secondary);font-size:12px}.template-check-icon[data-v-289df85e]{display:grid;width:30px;height:30px;place-items:center;color:var(--success-text);background:var(--success-soft);border-radius:6px}.template-check-warn[data-v-289df85e]{color:var(--warning-text);background:var(--warning-soft)}.template-check-error[data-v-289df85e]{color:var(--danger-text);background:var(--danger-soft)}.template-integrity-grid[data-v-289df85e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.template-integrity-grid>div[data-v-289df85e],.template-integrity-bar[data-v-289df85e]{display:grid;gap:4px;padding:10px 0;background:transparent;border:0;border-top:1px solid var(--border-color);border-radius:0}.template-integrity-grid span[data-v-289df85e],.template-integrity-bar span[data-v-289df85e]{color:var(--text-secondary);font-size:12px}.template-integrity-grid strong[data-v-289df85e]{color:var(--text-primary);font-size:18px}.template-integrity-bar[data-v-289df85e]{margin-top:10px}.template-table-panel[data-v-289df85e]{overflow:hidden}.template-package-cell[data-v-289df85e],.template-checksum-cell[data-v-289df85e],.template-version-cell[data-v-289df85e]{display:grid;gap:4px}.template-package-cell span[data-v-289df85e],.template-checksum-cell span[data-v-289df85e],.template-version-cell span[data-v-289df85e]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.template-version-grid[data-v-289df85e]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,.5fr) minmax(180px,.8fr);gap:10px;align-items:end}.template-version-tags[data-v-289df85e]{display:flex;flex-wrap:wrap;gap:4px}.template-version-grid[data-v-289df85e] .ant-form-item,.template-version-editor[data-v-289df85e] .ant-form-item{margin-bottom:0}.template-version-toggles[data-v-289df85e]{display:grid;gap:8px;padding-bottom:5px}.template-form-alert[data-v-289df85e]{margin-bottom:14px}[data-v-289df85e] .template-row-warn td{background:var(--warning-soft)}[data-v-289df85e] .template-row-error td{background:var(--danger-soft)}.policy-sync-head[data-v-289df85e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.policy-sync-head>div[data-v-289df85e]{display:grid;min-width:0;gap:3px}.policy-sync-head span[data-v-289df85e],.policy-sync-section-title span[data-v-289df85e]{color:var(--text-secondary);font-size:12px}.policy-sync-head strong[data-v-289df85e]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.policy-sync-body[data-v-289df85e]{display:grid;gap:14px}.policy-sync-metrics[data-v-289df85e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.policy-sync-metrics>div[data-v-289df85e]{display:grid;gap:4px;padding:10px 0;border-top:1px solid var(--border-color)}.policy-sync-metrics span[data-v-289df85e],.policy-sync-status span[data-v-289df85e],.policy-sync-sample span[data-v-289df85e]{color:var(--text-secondary);font-size:12px}.policy-sync-metrics strong[data-v-289df85e]{color:var(--text-primary);font-size:22px;line-height:1}.policy-sync-options[data-v-289df85e],.policy-sync-status[data-v-289df85e]{display:flex;flex-wrap:wrap;gap:8px 14px;padding:10px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.policy-sync-status span[data-v-289df85e]{padding:3px 8px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:6px}.policy-sync-samples[data-v-289df85e]{display:grid;gap:10px}.policy-sync-section-title[data-v-289df85e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.policy-sync-sample-list[data-v-289df85e]{display:grid;gap:0;border-top:1px solid var(--border-color)}.policy-sync-sample[data-v-289df85e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-color)}.policy-sync-sample>div[data-v-289df85e]{display:grid;min-width:0;gap:2px}.policy-sync-sample strong[data-v-289df85e]{min-width:0;overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.policy-sync-footer[data-v-289df85e]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid var(--border-color)}@media(max-width:980px){.template-kpi-grid[data-v-289df85e],.template-work-grid[data-v-289df85e],.template-integrity-grid[data-v-289df85e],.template-version-grid[data-v-289df85e],.reinstall-backup-grid[data-v-289df85e],.permission-toggle-grid[data-v-289df85e],.permission-path-grid[data-v-289df85e],.command-policy-grid[data-v-289df85e],.config-schema-file-edit-grid[data-v-289df85e],.config-schema-field-row-grid[data-v-289df85e],.config-schema-field-row-grid.is-compact[data-v-289df85e],.config-schema-layout[data-v-289df85e]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.template-desktop-table[data-v-289df85e]{display:none}.template-mobile-list[data-v-289df85e]{display:grid;gap:10px}.template-mobile-head[data-v-289df85e]{flex-direction:column}.template-mobile-grid[data-v-289df85e],.template-mobile-actions[data-v-289df85e]{grid-template-columns:1fr}.template-mobile-grid>div[data-v-289df85e]:nth-child(4),.template-mobile-grid>div[data-v-289df85e]:nth-child(5){grid-column:auto}.template-command-panel[data-v-289df85e]{flex-direction:column;padding:16px}.template-kpi-grid[data-v-289df85e],.template-work-grid[data-v-289df85e],.template-integrity-grid[data-v-289df85e],.permission-toggle-grid[data-v-289df85e],.permission-path-grid[data-v-289df85e],.command-policy-grid[data-v-289df85e],.config-schema-file-edit-grid[data-v-289df85e],.config-schema-field-row-grid[data-v-289df85e],.config-schema-field-row-grid.is-compact[data-v-289df85e],.config-schema-layout[data-v-289df85e],.reinstall-backup-grid[data-v-289df85e],.command-preset-row[data-v-289df85e]{grid-template-columns:1fr}.config-schema-pane-head[data-v-289df85e],.config-schema-file summary[data-v-289df85e],.config-schema-field-row-head[data-v-289df85e]{flex-direction:column;align-items:flex-start}.capability-editor-head[data-v-289df85e]{align-items:flex-start;flex-direction:column}.capability-editor-head[data-v-289df85e] .ant-btn{width:100%}.config-schema-stats[data-v-289df85e]{justify-content:flex-start}.config-schema-actions[data-v-289df85e] .ant-btn{flex:1 1 148px}.config-schema-file summary[data-v-289df85e]:before{margin-top:2px}.config-schema-file-body[data-v-289df85e]{padding-left:0}.config-schema-file-tools[data-v-289df85e]{justify-content:flex-start}.config-schema-file-tools[data-v-289df85e] .ant-btn,.config-schema-field-row-head[data-v-289df85e] .ant-btn{flex:1 1 120px}.template-sku-cell[data-v-289df85e]{max-height:46px}.template-sku-tag[data-v-289df85e]{max-width:112px}.reinstall-backup-main[data-v-289df85e]{align-items:flex-start;flex-direction:column}.template-check-item[data-v-289df85e]{grid-template-columns:34px minmax(0,1fr)}.template-check-item[data-v-289df85e] .ant-tag{grid-column:2;width:fit-content}.policy-sync-metrics[data-v-289df85e]{grid-template-columns:1fr 1fr}.policy-sync-sample[data-v-289df85e],.policy-sync-section-title[data-v-289df85e]{flex-direction:column;align-items:flex-start}}.asset-detail-page[data-v-6f8a2c9f]{gap:18px}.asset-detail-command[data-v-6f8a2c9f]{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-6f8a2c9f],.asset-detail-command p[data-v-6f8a2c9f]{margin:0}.asset-detail-command h1[data-v-6f8a2c9f]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.asset-detail-command p[data-v-6f8a2c9f]{margin-top:6px;color:var(--text-secondary)}.asset-detail-actions[data-v-6f8a2c9f]{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:min(100%,360px)}.asset-detail-more-trigger[data-v-6f8a2c9f],.asset-console-more-trigger[data-v-6f8a2c9f],.asset-file-more-trigger[data-v-6f8a2c9f]{min-height:32px}.asset-detail-more-actions[data-v-6f8a2c9f]{position:relative;display:inline-flex}.asset-detail-more-actions summary[data-v-6f8a2c9f]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;color:var(--text-secondary);font-size:13px;white-space:nowrap;list-style:none;cursor:pointer;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:6px;transition:color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease)}.asset-detail-more-actions summary[data-v-6f8a2c9f]::-webkit-details-marker{display:none}.asset-detail-more-actions summary[data-v-6f8a2c9f]:after{width:6px;height:6px;margin-left:8px;content:"";border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--motion-fast) var(--motion-ease)}.asset-detail-more-actions[open] summary[data-v-6f8a2c9f]{color:var(--brand-primary);background:color-mix(in srgb,var(--surface-bg) 88%,var(--brand-primary) 12%);border-color:color-mix(in srgb,var(--border-color) 58%,var(--brand-primary) 42%)}.asset-detail-more-actions[open] summary[data-v-6f8a2c9f]:after{transform:translateY(2px) rotate(225deg)}.asset-detail-more-actions>div[data-v-6f8a2c9f]{position:absolute;top:calc(100% + 8px);right:0;z-index:35;display:grid;width:184px;gap:8px;padding:8px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-dropdown, 0 14px 32px rgba(15, 23, 42, .16))}.asset-detail-more-actions>div[data-v-6f8a2c9f] .ant-btn{justify-content:flex-start;width:100%}.asset-detail-more-menu[data-v-6f8a2c9f]{display:grid;min-width:0;width:190px;gap:8px}.asset-detail-more-menu[data-v-6f8a2c9f] .ant-btn{justify-content:flex-start;width:100%;min-width:0;white-space:normal}.asset-file-mobile-only[data-v-6f8a2c9f]{display:none}.asset-more-actions-empty[data-v-6f8a2c9f]{display:block;padding:6px 4px;color:var(--text-secondary);font-size:12px;line-height:1.6}.asset-detail-kicker[data-v-6f8a2c9f]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.asset-detail-dot[data-v-6f8a2c9f]{width:8px;height:8px;border-radius:50%;background:var(--status-neutral);transition:background-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.asset-detail-dot-ok[data-v-6f8a2c9f]{background:var(--status-success)}.asset-detail-dot-warn[data-v-6f8a2c9f]{background:var(--status-warning)}.asset-detail-dot-error[data-v-6f8a2c9f]{background:var(--status-danger)}.asset-detail-kpi-grid[data-v-6f8a2c9f]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;margin-bottom:14px}.asset-detail-kpi[data-v-6f8a2c9f]{position:relative;display:grid;overflow:hidden;min-height:112px;align-content:space-between;padding:14px;background:var(--surface-bg);border:1px solid color-mix(in srgb,var(--border-color) 86%,transparent);border-radius:8px;box-shadow:0 1px 2px #0f172a08;animation:cnkd-slide-up var(--motion-slow) var(--motion-ease) both;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.asset-detail-kpi[data-v-6f8a2c9f]:nth-child(2){animation-delay:35ms}.asset-detail-kpi[data-v-6f8a2c9f]:nth-child(3){animation-delay:70ms}.asset-detail-kpi[data-v-6f8a2c9f]:nth-child(4){animation-delay:105ms}.asset-detail-kpi[data-v-6f8a2c9f]:hover{border-color:color-mix(in srgb,var(--brand-primary) 24%,var(--border-color));box-shadow:var(--shadow-hover);transform:translateY(-1px)}.asset-detail-kpi-head[data-v-6f8a2c9f]{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.asset-detail-kpi-head[data-v-6f8a2c9f] .anticon{color:var(--brand-primary)}.asset-detail-kpi strong[data-v-6f8a2c9f]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:23px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.asset-detail-kpi small[data-v-6f8a2c9f]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.asset-first-use-guide[data-v-6f8a2c9f]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;padding:14px 16px;background:linear-gradient(135deg,var(--brand-soft),var(--surface-bg));border:1px solid var(--brand-border);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.asset-first-use-guide[data-v-6f8a2c9f]:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--brand-primary) 12%,transparent)}.asset-first-use-guide>div[data-v-6f8a2c9f]:first-child{display:grid;gap:4px;min-width:0}.asset-first-use-guide strong[data-v-6f8a2c9f]{color:var(--text-primary);font-size:15px}.asset-first-use-guide span[data-v-6f8a2c9f]{color:var(--text-secondary);font-size:13px;line-height:1.65}.asset-self-refund-status-card[data-v-6f8a2c9f]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--brand-primary) 18%,var(--border-color));border-radius:10px;background:color-mix(in srgb,var(--brand-primary) 7%,var(--surface-bg))}.asset-self-refund-status-card[data-status=manual_required][data-v-6f8a2c9f]{border-color:color-mix(in srgb,#d48806 24%,var(--border-color));background:color-mix(in srgb,#faad14 9%,var(--surface-bg))}.asset-self-refund-status-card[data-status=completed][data-v-6f8a2c9f]{border-color:color-mix(in srgb,#389e0d 22%,var(--border-color));background:color-mix(in srgb,#52c41a 8%,var(--surface-bg))}.asset-self-refund-status-card>div[data-v-6f8a2c9f]{display:grid;gap:6px;min-width:0}.asset-self-refund-status-card strong[data-v-6f8a2c9f]{color:var(--text-primary);font-size:15px}.asset-self-refund-status-card span[data-v-6f8a2c9f],.asset-self-refund-status-card small[data-v-6f8a2c9f]{display:-webkit-box;overflow:hidden;color:var(--text-secondary);line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.asset-first-use-actions[data-v-6f8a2c9f]{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.asset-workbench-panel[data-v-6f8a2c9f]{padding-top:6px}.asset-workbench-console-mode[data-v-6f8a2c9f]{padding:0;overflow:hidden;background:transparent;border-color:transparent;box-shadow:none}.asset-workbench-tabs[data-v-6f8a2c9f] .ant-tabs-nav{margin-bottom:16px}.asset-workbench-console-mode .asset-workbench-tabs[data-v-6f8a2c9f] .ant-tabs-nav{margin:0;padding:0 14px;background:var(--surface-bg);border:1px solid var(--border-color);border-bottom:0;border-radius:8px 8px 0 0}.asset-workbench-console-mode .asset-workbench-tabs[data-v-6f8a2c9f] .ant-tabs-content-holder{overflow:hidden;background:#050b14;border:1px solid color-mix(in srgb,var(--brand-primary) 22%,#172033);border-radius:0 0 8px 8px}.asset-detail-grid[data-v-6f8a2c9f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.asset-sub-panel[data-v-6f8a2c9f]{min-width:0;padding:14px;background:color-mix(in srgb,var(--surface-bg) 72%,var(--surface-subtle));border:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.asset-sub-panel[data-v-6f8a2c9f]:hover{border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--border-color))}.asset-detail-wide[data-v-6f8a2c9f]{grid-column:1 / -1;min-width:0;overflow:hidden}.asset-bottom-grid[data-v-6f8a2c9f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.asset-spec-lines[data-v-6f8a2c9f]{display:grid;gap:0;overflow:hidden;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.asset-spec-line[data-v-6f8a2c9f]{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;background:transparent;border:0;border-bottom:1px solid var(--border-color);border-radius:0;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.asset-spec-line[data-v-6f8a2c9f]:hover{background:var(--surface-hover)}.asset-spec-line[data-v-6f8a2c9f]:last-child{border-bottom:0}.asset-spec-line span[data-v-6f8a2c9f]{flex:0 0 auto;color:var(--text-secondary)}.asset-spec-line strong[data-v-6f8a2c9f]{min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.asset-storage-meter[data-v-6f8a2c9f]{display:grid;gap:8px;margin:10px 0;padding:10px 12px;background:color-mix(in srgb,var(--brand-primary) 6%,var(--surface-bg));border:0;border-top:1px solid color-mix(in srgb,var(--brand-primary) 18%,var(--border-color));border-bottom:1px solid color-mix(in srgb,var(--brand-primary) 18%,var(--border-color));border-radius:0}.asset-storage-meter-head[data-v-6f8a2c9f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.asset-storage-meter-head span[data-v-6f8a2c9f]{color:var(--text-primary);font-weight:700}.asset-storage-meter small[data-v-6f8a2c9f]{color:var(--text-secondary);line-height:1.6}.asset-life-item[data-v-6f8a2c9f]{display:grid;gap:2px}.asset-life-item span[data-v-6f8a2c9f]{color:var(--text-secondary);font-size:12px}.asset-reinstall-progress-panel[data-v-6f8a2c9f]{display:grid;gap:14px;align-self:start}.asset-reinstall-alert[data-v-6f8a2c9f]{margin-bottom:16px}.asset-reinstall-summary[data-v-6f8a2c9f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0;margin-bottom:14px;overflow:hidden;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.asset-reinstall-summary>div[data-v-6f8a2c9f]{display:grid;gap:4px;min-width:0;padding:12px;background:transparent;border-right:1px solid var(--border-color)}.asset-reinstall-summary>div[data-v-6f8a2c9f]:last-child{border-right:0}.asset-reinstall-summary span[data-v-6f8a2c9f],.asset-reinstall-summary small[data-v-6f8a2c9f]{color:var(--text-secondary);font-size:12px}.asset-reinstall-summary strong[data-v-6f8a2c9f]{min-width:0;overflow-wrap:anywhere;color:var(--text-primary)}.asset-reinstall-locks[data-v-6f8a2c9f]{display:flex;flex-wrap:wrap;gap:8px;margin:-2px 0 14px}.asset-self-refund-panel[data-v-6f8a2c9f]{display:grid;gap:16px}.asset-self-cancel-checks[data-v-6f8a2c9f]{display:grid;gap:10px}.asset-self-refund-summary[data-v-6f8a2c9f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.asset-self-refund-summary>div[data-v-6f8a2c9f]{min-width:0;padding:12px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-subtle)}.asset-self-refund-summary span[data-v-6f8a2c9f]{display:block;color:var(--text-secondary);font-size:12px}.asset-self-refund-summary strong[data-v-6f8a2c9f]{display:block;margin-top:4px;color:var(--text-primary);font-family:var(--font-numeric);font-size:17px;overflow-wrap:anywhere}.asset-reinstall-progress-alert[data-v-6f8a2c9f]{margin:0}.asset-reinstall-progress-alert[data-v-6f8a2c9f] .ant-alert-message,.asset-reinstall-progress-alert[data-v-6f8a2c9f] .ant-alert-description{overflow-wrap:anywhere;line-height:1.6}.asset-reinstall-progress-meter[data-v-6f8a2c9f]{display:grid;gap:6px;padding:10px 12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.asset-reinstall-progress-meter span[data-v-6f8a2c9f]{color:var(--text-secondary);font-size:12px;line-height:1.6}.asset-reinstall-steps[data-v-6f8a2c9f]{padding:4px 2px 0;max-width:100%;overflow-x:auto;scrollbar-gutter:stable}.asset-reinstall-steps[data-v-6f8a2c9f] .ant-steps-item-title,.asset-reinstall-steps[data-v-6f8a2c9f] .ant-steps-item-description{white-space:normal;overflow-wrap:anywhere}.asset-reinstall-steps[data-v-6f8a2c9f] .ant-steps-item-description{color:var(--text-secondary);max-width:220px;line-height:1.55}.asset-reinstall-log[data-v-6f8a2c9f]{margin-top:4px;max-height:min(30vh,220px);overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.asset-reinstall-log-item[data-v-6f8a2c9f]{display:flex;align-items:flex-start;justify-content:space-between;gap:2px;min-width:0}.asset-reinstall-log-item span[data-v-6f8a2c9f]{flex:0 0 auto;color:var(--text-secondary);font-size:12px}.asset-reinstall-log-item strong[data-v-6f8a2c9f]{min-width:0;overflow-wrap:anywhere}.asset-domain-panel[data-v-6f8a2c9f]{grid-column:1 / -1}.asset-domain-panel .panel-heading[data-v-6f8a2c9f]{align-items:flex-start;flex-wrap:wrap}.asset-domain-panel .panel-heading h2[data-v-6f8a2c9f]{display:inline-flex;align-items:center;flex:0 0 auto;gap:8px;white-space:nowrap}.domain-heading-actions[data-v-6f8a2c9f]{flex:1 1 320px;justify-content:flex-end;min-width:0}.domain-purpose-card[data-v-6f8a2c9f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 10%,var(--surface-bg)),var(--surface-bg));border:1px solid color-mix(in srgb,var(--brand-primary) 22%,var(--border-color));border-radius:8px;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.domain-purpose-card[data-v-6f8a2c9f]:hover{border-color:color-mix(in srgb,var(--brand-primary) 34%,var(--border-color));box-shadow:0 10px 24px color-mix(in srgb,var(--brand-primary) 11%,transparent)}.domain-purpose-card strong[data-v-6f8a2c9f],.domain-request-guide strong[data-v-6f8a2c9f]{color:var(--text-primary);font-size:14px}.domain-purpose-card p[data-v-6f8a2c9f]{margin:4px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.7}.domain-access-grid[data-v-6f8a2c9f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.domain-access-card[data-v-6f8a2c9f]{display:grid;gap:6px;min-height:112px;padding:14px;background:transparent;border:0;border-right:1px solid var(--border-color);border-radius:0;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.domain-access-card[data-v-6f8a2c9f]:hover{background:var(--surface-hover)}.domain-access-card[data-v-6f8a2c9f]:last-child{border-right:0}.domain-access-card span[data-v-6f8a2c9f],.domain-access-card small[data-v-6f8a2c9f]{color:var(--text-secondary);font-size:12px}.domain-access-card strong[data-v-6f8a2c9f]{min-width:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:18px}.domain-access-primary-card[data-v-6f8a2c9f]{border-color:color-mix(in srgb,var(--brand-primary) 26%,var(--border-color));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 7%,var(--surface-bg)),var(--surface-bg))}.domain-access-line[data-v-6f8a2c9f],.domain-fqdn-cell[data-v-6f8a2c9f]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.domain-access-line strong[data-v-6f8a2c9f],.domain-fqdn-cell .node-name[data-v-6f8a2c9f]{flex:1 1 auto;min-width:0}.domain-access-copy[data-v-6f8a2c9f],.domain-copy-button[data-v-6f8a2c9f]{flex:0 0 auto}.domain-reuse-panel[data-v-6f8a2c9f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 14px;background:color-mix(in srgb,var(--status-success, #52c41a) 9%,var(--surface-bg));border:1px solid color-mix(in srgb,var(--status-success, #52c41a) 24%,var(--border-color));border-radius:8px;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.domain-reuse-panel[data-v-6f8a2c9f]:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--status-success, #52c41a) 10%,transparent)}.domain-reuse-panel>div[data-v-6f8a2c9f]{display:grid;gap:4px;min-width:0}.domain-reuse-panel strong[data-v-6f8a2c9f]{color:var(--text-primary)}.domain-reuse-panel span[data-v-6f8a2c9f]{color:var(--text-secondary);font-size:12px;line-height:1.6}.domain-reuse-actions[data-v-6f8a2c9f]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.domain-reuse-copy[data-v-6f8a2c9f]{max-width:100%}.domain-reuse-copy[data-v-6f8a2c9f] span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.domain-request-table[data-v-6f8a2c9f]{margin-top:14px}.domain-support-alert[data-v-6f8a2c9f]{margin-top:12px}.domain-support-actions[data-v-6f8a2c9f]{justify-content:flex-end}.domain-flow-strip[data-v-6f8a2c9f]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.domain-flow-strip span[data-v-6f8a2c9f]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;color:var(--text-secondary);font-size:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:6px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.domain-flow-strip span[data-v-6f8a2c9f]:hover{color:var(--brand-text);background:var(--brand-soft);border-color:var(--brand-border)}.domain-recycle-note[data-v-6f8a2c9f]{margin:10px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.7}.domain-progress-cell[data-v-6f8a2c9f]{display:grid;min-width:0;gap:4px}.domain-progress-cell span[data-v-6f8a2c9f]: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-6f8a2c9f]{display:grid;gap:8px}.domain-request-guide[data-v-6f8a2c9f]{display:grid;gap:4px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.domain-request-guide[data-v-6f8a2c9f]:hover{background:var(--surface-hover);border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--border-color))}.domain-request-guide span[data-v-6f8a2c9f]{color:var(--text-secondary);font-size:13px;line-height:1.65;overflow-wrap:anywhere}.domain-request-form-grid[data-v-6f8a2c9f]{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:0 12px}.domain-request-form[data-v-6f8a2c9f] .ant-select-selector,.domain-request-form[data-v-6f8a2c9f] .ant-input,.domain-request-form[data-v-6f8a2c9f] .ant-input-disabled,.domain-request-form[data-v-6f8a2c9f] textarea.ant-input{min-width:0}.domain-form-preview[data-v-6f8a2c9f]{display:grid;gap:4px;margin:-4px 0 14px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.domain-form-preview[data-v-6f8a2c9f]:hover{background:var(--surface-hover);border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--border-color))}.domain-form-preview span[data-v-6f8a2c9f],.domain-form-preview small[data-v-6f8a2c9f]{color:var(--text-secondary);font-size:12px}.domain-form-preview strong[data-v-6f8a2c9f]{overflow-wrap:anywhere;color:var(--text-primary)}.asset-file-upload-picked[data-v-6f8a2c9f],.asset-file-upload-storage[data-v-6f8a2c9f],.asset-file-upload-actions[data-v-6f8a2c9f],.asset-file-upload-queue[data-v-6f8a2c9f],.asset-file-upload-progress[data-v-6f8a2c9f]{display:grid;gap:6px;margin-top:10px;padding:10px 12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.asset-file-upload-picked[data-v-6f8a2c9f]:hover,.asset-file-upload-storage[data-v-6f8a2c9f]:hover,.asset-file-upload-actions[data-v-6f8a2c9f]:hover,.asset-file-upload-queue[data-v-6f8a2c9f]:hover,.asset-file-upload-progress[data-v-6f8a2c9f]:hover{border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--border-color))}.asset-file-upload-picked strong[data-v-6f8a2c9f]{overflow-wrap:anywhere}.asset-file-upload-storage[data-v-6f8a2c9f]{background:color-mix(in srgb,var(--surface-subtle) 90%,var(--status-success) 10%);border-color:color-mix(in srgb,var(--border-color) 72%,var(--status-success) 28%)}.asset-file-upload-storage[data-level=warning][data-v-6f8a2c9f]{background:color-mix(in srgb,var(--surface-subtle) 88%,var(--status-warning) 12%);border-color:color-mix(in srgb,var(--border-color) 66%,var(--status-warning) 34%)}.asset-file-upload-storage[data-level=blocked][data-v-6f8a2c9f]{background:color-mix(in srgb,var(--surface-subtle) 88%,var(--status-danger) 12%);border-color:color-mix(in srgb,var(--border-color) 66%,var(--status-danger) 34%)}.asset-file-upload-storage-head[data-v-6f8a2c9f]{display:flex;align-items:center;justify-content:space-between;gap:10px}.asset-file-upload-storage-head strong[data-v-6f8a2c9f],.asset-file-upload-storage span[data-v-6f8a2c9f]{overflow-wrap:anywhere}.asset-file-upload-queue article[data-v-6f8a2c9f]{display:grid;gap:6px;padding:8px 0;border-top:1px solid var(--border-color);transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.asset-file-upload-queue article[data-v-6f8a2c9f]:first-child{border-top:0}.asset-file-upload-queue[data-v-6f8a2c9f]{max-height:min(280px,42vh);overflow-y:auto;scrollbar-gutter:stable}.asset-file-upload-queue-row[data-v-6f8a2c9f]{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.asset-file-upload-queue-row div[data-v-6f8a2c9f]{display:grid;gap:3px;min-width:0}.asset-file-upload-queue-row strong[data-v-6f8a2c9f],.asset-file-upload-queue-row span[data-v-6f8a2c9f]{overflow-wrap:anywhere}.asset-file-upload-picked span[data-v-6f8a2c9f],.asset-file-upload-picked small[data-v-6f8a2c9f],.asset-file-upload-storage span[data-v-6f8a2c9f],.asset-file-upload-actions small[data-v-6f8a2c9f],.asset-file-upload-queue small[data-v-6f8a2c9f],.asset-file-upload-queue-row span[data-v-6f8a2c9f],.asset-file-upload-progress small[data-v-6f8a2c9f]{color:var(--text-secondary);font-size:12px}.asset-file-shell[data-v-6f8a2c9f]{overflow:hidden;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.asset-file-shell[data-v-6f8a2c9f]:hover{border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--border-color))}.asset-file-toolbar[data-v-6f8a2c9f]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 14px;background:color-mix(in srgb,var(--surface-bg) 88%,var(--surface-subtle) 12%);border-bottom:1px solid var(--border-color)}.asset-file-toolbar p[data-v-6f8a2c9f]{max-width:720px;margin:4px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.asset-file-actions[data-v-6f8a2c9f],.asset-config-actions[data-v-6f8a2c9f]{justify-content:flex-end}.asset-file-actions[data-v-6f8a2c9f]{position:relative;display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.asset-file-actions[data-v-6f8a2c9f] .ant-btn,.asset-config-actions[data-v-6f8a2c9f] .ant-btn{height:30px;padding-inline:10px;border-radius:6px}.asset-file-more-actions[data-v-6f8a2c9f]{position:relative;display:inline-flex}.asset-file-more-actions summary[data-v-6f8a2c9f]{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 11px;color:var(--text-primary);font-size:13px;white-space:nowrap;list-style:none;cursor:pointer;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:6px;transition:color var(--motion-normal) var(--motion-ease),background-color var(--motion-normal) var(--motion-ease),border-color var(--motion-normal) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.asset-file-more-actions summary[data-v-6f8a2c9f]:hover,.asset-file-more-actions summary[data-v-6f8a2c9f]:focus-visible{color:var(--brand-text);background:var(--brand-soft);border-color:var(--brand-border);transform:translateY(-1px)}.asset-file-more-actions summary[data-v-6f8a2c9f]::-webkit-details-marker{display:none}.asset-file-more-actions summary[data-v-6f8a2c9f]:after{width:6px;height:6px;margin-left:8px;content:"";border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--motion-normal) var(--motion-ease)}.asset-file-more-actions[open] summary[data-v-6f8a2c9f]{color:var(--brand-text);background:var(--brand-soft);border-color:var(--brand-border)}.asset-file-more-actions[open] summary[data-v-6f8a2c9f]:after{transform:translateY(2px) rotate(225deg)}.asset-file-more-actions>div[data-v-6f8a2c9f]{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:grid;width:170px;gap:8px;padding:8px;background:var(--surface-elevated);border:1px solid var(--border-color);border-radius:6px;box-shadow:var(--shadow-hover)}.asset-file-more-actions>div[data-v-6f8a2c9f] .ant-btn{justify-content:flex-start;width:100%}.asset-file-more-menu[data-v-6f8a2c9f],.asset-console-more-menu[data-v-6f8a2c9f]{display:grid;width:180px;gap:8px}.asset-file-more-menu[data-v-6f8a2c9f] .ant-btn,.asset-console-more-menu[data-v-6f8a2c9f] .ant-btn{justify-content:flex-start;width:100%;min-width:0;white-space:normal}.asset-file-pathbar[data-v-6f8a2c9f]{display:grid;grid-template-columns:auto minmax(180px,.72fr) minmax(220px,1fr) auto;gap:10px;padding:10px 14px;background:var(--surface-subtle);border-bottom:1px solid var(--border-color)}.asset-file-search[data-v-6f8a2c9f],.asset-file-pathbar[data-v-6f8a2c9f] .ant-btn,.asset-file-pathbar[data-v-6f8a2c9f] .ant-input,.asset-file-pathbar[data-v-6f8a2c9f] .ant-input-affix-wrapper{min-width:0}.asset-file-search-summary[data-v-6f8a2c9f]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:0 14px;color:var(--text-secondary);font-size:12px;background:var(--surface-bg);border-bottom:1px solid var(--border-color)}.asset-file-search-summary[data-v-6f8a2c9f] .ant-btn{height:28px;padding-inline:0;font-size:12px}.asset-file-alert[data-v-6f8a2c9f]{margin:10px 14px 0}.asset-file-alert-actions[data-v-6f8a2c9f]{justify-content:flex-end}.asset-file-task-panel[data-v-6f8a2c9f]{display:grid;gap:10px;margin:10px 14px 0;padding:2px 0 2px 12px;background:transparent;border:0;border-left:3px solid color-mix(in srgb,var(--brand-primary) 58%,var(--border-color) 42%);border-radius:0;transition:border-color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease)}.asset-file-task-panel[data-v-6f8a2c9f]:hover{background:color-mix(in srgb,var(--brand-primary) 4%,transparent)}.asset-file-task-row[data-v-6f8a2c9f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.asset-file-task-head[data-v-6f8a2c9f]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:flex-start;gap:12px;list-style:none;cursor:pointer}.asset-file-task-head[data-v-6f8a2c9f]:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 42%,transparent);outline-offset:3px}.asset-file-task-head[data-v-6f8a2c9f]::-webkit-details-marker{display:none}.asset-file-task-head[data-v-6f8a2c9f]:after{flex:0 0 7px;width:7px;height:7px;margin-top:7px;content:"";border-right:1px solid var(--text-secondary);border-bottom:1px solid var(--text-secondary);transform:rotate(45deg);transition:transform var(--motion-fast) var(--motion-ease)}.asset-file-task-panel[open] .asset-file-task-head[data-v-6f8a2c9f]:after{transform:translateY(4px) rotate(225deg)}.asset-file-task-head>div[data-v-6f8a2c9f],.asset-file-task-row>div[data-v-6f8a2c9f]{display:grid;min-width:0;gap:4px}.asset-file-task-head span[data-v-6f8a2c9f],.asset-file-task-row span[data-v-6f8a2c9f],.asset-file-task-item small[data-v-6f8a2c9f]{color:var(--text-secondary);font-size:12px}.asset-file-task-actions[data-v-6f8a2c9f]{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.asset-file-task-actions[data-v-6f8a2c9f] .ant-tag{margin-inline-end:0}.asset-file-task-list[data-v-6f8a2c9f]{display:grid;gap:0;max-height:min(34vh,260px);overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.asset-file-task-body[data-v-6f8a2c9f]{display:grid;gap:8px}.asset-file-task-item[data-v-6f8a2c9f]{display:grid;gap:8px;padding:9px 0;background:transparent;border-top:1px dashed var(--border-color);border-radius:0;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.asset-file-task-item[data-v-6f8a2c9f]:hover{background:color-mix(in srgb,var(--surface-hover) 70%,transparent)}.asset-file-task-item[data-v-6f8a2c9f]:first-child{border-top:0}.asset-file-activity-panel[data-v-6f8a2c9f]{display:grid;gap:10px;margin:0 14px 14px;padding:12px 0 0;background:transparent;border-top:1px solid var(--border-color)}.asset-file-activity-head[data-v-6f8a2c9f]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:flex-start;gap:12px;list-style:none;cursor:pointer}.asset-file-activity-head[data-v-6f8a2c9f]:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 42%,transparent);outline-offset:3px}.asset-file-activity-head[data-v-6f8a2c9f]::-webkit-details-marker{display:none}.asset-file-activity-head[data-v-6f8a2c9f]:after{flex:0 0 7px;width:7px;height:7px;margin-top:7px;content:"";border-right:1px solid var(--text-secondary);border-bottom:1px solid var(--text-secondary);transform:rotate(45deg);transition:transform var(--motion-fast) var(--motion-ease)}.asset-file-activity-panel[open] .asset-file-activity-head[data-v-6f8a2c9f]:after{transform:translateY(4px) rotate(225deg)}.asset-file-activity-body[data-v-6f8a2c9f]{display:grid;gap:8px}.asset-file-activity-body .asset-file-alert[data-v-6f8a2c9f]{margin:0}.asset-file-activity-head>div[data-v-6f8a2c9f],.asset-file-activity-item>div[data-v-6f8a2c9f]{display:grid;min-width:0;gap:4px}.asset-file-activity-head span[data-v-6f8a2c9f],.asset-file-activity-item span[data-v-6f8a2c9f],.asset-file-activity-item small[data-v-6f8a2c9f],.asset-file-activity-empty[data-v-6f8a2c9f]{color:var(--text-secondary);font-size:12px}.asset-file-activity-list[data-v-6f8a2c9f]{display:grid;gap:8px;max-height:min(36vh,280px);overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.asset-file-activity-item[data-v-6f8a2c9f]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:10px;padding:10px 0;background:transparent;border-bottom:1px solid var(--border-color);transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.asset-file-activity-item[data-v-6f8a2c9f]:hover{background:color-mix(in srgb,var(--surface-hover) 70%,transparent)}.asset-file-activity-item[data-v-6f8a2c9f]:last-child{border-bottom:0}.asset-file-activity-dot[data-v-6f8a2c9f]{width:8px;height:8px;margin-top:6px;border-radius:999px;background:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 14%,transparent)}.asset-file-activity-item[data-level=success] .asset-file-activity-dot[data-v-6f8a2c9f]{background:#52c41a}.asset-file-activity-item[data-level=warning] .asset-file-activity-dot[data-v-6f8a2c9f]{background:#faad14}.asset-file-activity-item[data-level=danger] .asset-file-activity-dot[data-v-6f8a2c9f]{background:#ff4d4f}.asset-file-table[data-v-6f8a2c9f]{padding:8px 14px 14px}.asset-file-table[data-v-6f8a2c9f] .ant-table{background:transparent}.asset-file-table[data-v-6f8a2c9f] .ant-table-thead>tr>th{padding-block:8px;font-size:12px}.asset-file-table[data-v-6f8a2c9f] .ant-table-tbody>tr>td{padding-block:9px}.asset-file-mobile-list[data-v-6f8a2c9f]{display:none}.asset-file-action-sheet[data-v-6f8a2c9f]{display:grid;gap:10px}.asset-file-action-target[data-v-6f8a2c9f]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.asset-file-action-target>div[data-v-6f8a2c9f]{display:grid;min-width:0;gap:3px}.asset-file-action-target strong[data-v-6f8a2c9f],.asset-file-action-target span[data-v-6f8a2c9f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-file-action-target strong[data-v-6f8a2c9f]{color:var(--text-primary)}.asset-file-action-target span[data-v-6f8a2c9f],.asset-file-action-meta[data-v-6f8a2c9f]{color:var(--text-secondary);font-size:12px}.asset-file-action-meta[data-v-6f8a2c9f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.asset-file-action-grid[data-v-6f8a2c9f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.asset-file-action-grid[data-v-6f8a2c9f] .ant-btn{min-height:38px}.asset-file-action-drawer .ant-drawer-content{border-radius:14px 14px 0 0}.asset-file-action-drawer .ant-drawer-header{padding:14px 18px 10px}.asset-file-action-drawer .ant-drawer-body{padding:10px 18px 18px}.asset-detail-action-popover .ant-popover-inner{padding:8px;background:var(--surface-elevated);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-dropdown, 0 14px 32px rgba(15, 23, 42, .16))}.asset-detail-action-popover .ant-popover-inner-content{padding:0}.asset-action-sheet[data-v-6f8a2c9f],.asset-file-action-sheet[data-v-6f8a2c9f]{display:grid;gap:8px}.asset-action-sheet[data-v-6f8a2c9f] .ant-btn{justify-content:flex-start;min-height:42px;width:100%}.asset-action-sheet-drawer .ant-drawer-content,.asset-file-action-drawer .ant-drawer-content{border-radius:14px 14px 0 0}.asset-action-sheet-drawer .ant-drawer-body,.asset-file-action-drawer .ant-drawer-body{padding-bottom:max(18px,env(safe-area-inset-bottom))}.asset-file-name[data-v-6f8a2c9f]{display:inline-flex;max-width:100%;align-items:center;gap:8px;padding:0;color:var(--brand-primary);font:inherit;text-align:left;background:transparent;border:0;cursor:pointer;transition:color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.asset-file-name[data-v-6f8a2c9f]:hover,.asset-file-name[data-v-6f8a2c9f]:focus-visible{color:var(--brand-primary-hover);transform:translate(2px)}.asset-file-name span[data-v-6f8a2c9f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-file-name[data-v-6f8a2c9f] .anticon{flex:0 0 auto}.asset-config-shell[data-v-6f8a2c9f]{overflow:hidden;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.asset-config-shell[data-v-6f8a2c9f]:hover{border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--border-color))}.asset-config-layout[data-v-6f8a2c9f]{display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:0;padding:0}.asset-config-list[data-v-6f8a2c9f]{display:grid;align-content:start;gap:2px;padding:8px;background:var(--surface-subtle);border-right:1px solid var(--border-color)}.asset-config-file[data-v-6f8a2c9f]{display:grid;gap:4px;width:100%;padding:10px 10px 10px 12px;color:var(--text-primary);text-align:left;background:transparent;border:0;border-left:3px solid transparent;border-radius:6px;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.asset-config-file[data-v-6f8a2c9f]:hover,.asset-config-file[data-v-6f8a2c9f]:focus-visible{background:var(--surface-hover);transform:translate(2px)}.asset-config-file.is-active[data-v-6f8a2c9f]{background:color-mix(in srgb,var(--brand-soft) 58%,var(--surface-bg) 42%);border-left-color:var(--brand-primary)}.asset-config-file span[data-v-6f8a2c9f]{color:var(--text-secondary);font-size:12px}.asset-config-editor[data-v-6f8a2c9f]{display:grid;gap:12px;min-width:0;padding:14px 16px 16px;background:var(--surface-bg);border:0;border-radius:0}.asset-config-editor-head[data-v-6f8a2c9f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.asset-config-editor-head h2[data-v-6f8a2c9f],.asset-config-editor-head p[data-v-6f8a2c9f]{margin:0}.asset-config-editor-head[data-v-6f8a2c9f]{padding-bottom:10px;border-bottom:1px solid var(--border-color)}.asset-config-editor-head p[data-v-6f8a2c9f]{margin-top:4px;color:var(--text-secondary);font-size:13px}.asset-config-backup-panel[data-v-6f8a2c9f]{display:grid;gap:10px;padding:10px 0 10px 12px;background:transparent;border-left:3px solid color-mix(in srgb,var(--brand-primary) 58%,var(--border-color) 42%);border-radius:0;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.asset-config-backup-panel[data-v-6f8a2c9f]:hover{background:color-mix(in srgb,var(--brand-primary) 4%,transparent)}.asset-config-backup-head[data-v-6f8a2c9f],.asset-config-backup-row[data-v-6f8a2c9f]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.asset-config-backup-head>div[data-v-6f8a2c9f],.asset-config-backup-row>div[data-v-6f8a2c9f]{display:grid;min-width:0;gap:2px}.asset-config-backup-head strong[data-v-6f8a2c9f],.asset-config-backup-row strong[data-v-6f8a2c9f]{color:var(--text-primary)}.asset-config-backup-head span[data-v-6f8a2c9f],.asset-config-backup-panel small[data-v-6f8a2c9f],.asset-config-backup-row span[data-v-6f8a2c9f]{color:var(--text-secondary);font-size:12px;line-height:1.5}.asset-config-backup-list[data-v-6f8a2c9f]{display:grid;gap:8px;max-height:164px;overflow:auto}.asset-config-backup-row[data-v-6f8a2c9f]{padding:8px 0 0;background:transparent;border-top:1px dashed var(--border-color);border-radius:0;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.asset-config-backup-row[data-v-6f8a2c9f]:hover{background:color-mix(in srgb,var(--surface-hover) 70%,transparent)}.asset-config-preview-panel[data-v-6f8a2c9f]{display:grid;gap:10px;padding:10px 0 10px 12px;background:transparent;border-left:3px solid color-mix(in srgb,#52c41a 54%,var(--border-color) 46%);border-radius:0;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.asset-config-preview-panel[data-v-6f8a2c9f]:hover{background:color-mix(in srgb,var(--status-success) 4%,transparent)}.asset-config-preview-head[data-v-6f8a2c9f],.asset-config-preview-row[data-v-6f8a2c9f]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.asset-config-preview-head>div[data-v-6f8a2c9f],.asset-config-preview-row>div[data-v-6f8a2c9f]{display:grid;min-width:0;gap:2px}.asset-config-preview-head strong[data-v-6f8a2c9f],.asset-config-preview-row strong[data-v-6f8a2c9f]{color:var(--text-primary)}.asset-config-preview-head span[data-v-6f8a2c9f],.asset-config-preview-panel small[data-v-6f8a2c9f],.asset-config-preview-row span[data-v-6f8a2c9f]{color:var(--text-secondary);font-size:12px;line-height:1.5}.asset-config-preview-list[data-v-6f8a2c9f]{display:grid;gap:8px;max-height:176px;overflow:auto}.asset-config-preview-row[data-v-6f8a2c9f]{padding:8px 0 0;background:transparent;border-top:1px dashed var(--border-color);border-radius:0;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.asset-config-preview-row[data-v-6f8a2c9f]:hover{background:color-mix(in srgb,var(--surface-hover) 70%,transparent)}.asset-config-form[data-v-6f8a2c9f]{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));column-gap:18px;row-gap:0;align-items:stretch;border-top:1px solid var(--border-color)}.asset-config-form[data-v-6f8a2c9f] .ant-form-item{min-width:0;margin-bottom:0;padding:10px 0 12px;background:transparent;border-bottom:1px solid var(--border-color);transition:background-color var(--motion-normal) var(--motion-ease),border-color var(--motion-normal) var(--motion-ease)}.asset-config-form[data-v-6f8a2c9f] .ant-form-item:hover{border-color:color-mix(in srgb,var(--border-color) 70%,var(--brand-primary) 30%)}.asset-config-form[data-v-6f8a2c9f] .ant-form-item-label{overflow:visible;padding-bottom:6px}.asset-config-form[data-v-6f8a2c9f] .ant-form-item-label>label{width:100%;min-width:0;height:auto;color:var(--text-primary);white-space:normal}.asset-config-form[data-v-6f8a2c9f] .ant-form-item-extra{margin-top:6px;color:var(--text-secondary);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.asset-config-form[data-v-6f8a2c9f] .ant-input,.asset-config-form[data-v-6f8a2c9f] .ant-input-number,.asset-config-form[data-v-6f8a2c9f] .ant-select,.asset-config-form[data-v-6f8a2c9f] .ant-select-selector{width:100%;min-width:0}.asset-config-form[data-v-6f8a2c9f] .ant-input,.asset-config-form[data-v-6f8a2c9f] .ant-input-number,.asset-config-form[data-v-6f8a2c9f] .ant-select-selector{color:var(--text-primary);background:var(--surface-bg);border-color:var(--border-color)}.asset-config-form[data-v-6f8a2c9f] .ant-input-number-input,.asset-config-form[data-v-6f8a2c9f] .ant-select-selection-item{color:var(--text-primary)}.asset-config-field-label[data-v-6f8a2c9f]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;line-height:1.45}.asset-config-field-label>span[data-v-6f8a2c9f]:first-child{min-width:0;overflow-wrap:anywhere}.asset-config-field-label[data-v-6f8a2c9f] .ant-tag{margin-inline-end:0}.asset-file-editor[data-v-6f8a2c9f]{margin-top:12px;font-family:Cascadia Mono,Consolas,monospace;font-size:13px;line-height:1.6}.asset-file-editor-modal .ant-modal-body{max-height:min(74vh,760px)}.asset-console-shell[data-v-6f8a2c9f]{min-height:640px;overflow:hidden;background:#050b14;border:0;border-radius:0;transition:box-shadow var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.asset-console-toolbar[data-v-6f8a2c9f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;color:#e5edf8;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent),#07111f;border-bottom:1px solid rgba(148,163,184,.18)}.asset-console-toolbar p[data-v-6f8a2c9f]{max-width:680px;margin:6px 0 0;color:var(--text-secondary);font-size:13px;overflow-wrap:anywhere}.asset-console-toolbar>div[data-v-6f8a2c9f]{min-width:0}.asset-console-toolbar[data-v-6f8a2c9f] .ant-space{justify-content:flex-end;max-width:100%}.asset-console-primary-actions[data-v-6f8a2c9f]{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:100%}.asset-console-primary-actions[data-v-6f8a2c9f] .ant-btn{min-width:74px}.asset-console-shell[data-v-6f8a2c9f] .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous){color:#e2e8f0e0;background:#0f172ad1;border-color:#94a3b838}.asset-console-shell[data-v-6f8a2c9f] .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):hover,.asset-console-shell[data-v-6f8a2c9f] .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):focus-visible{color:#fff;background:#1e293bf0;border-color:#60a5fa7a}.asset-console-shell[data-v-6f8a2c9f] .ant-btn-primary{box-shadow:none}.asset-console-shell[data-v-6f8a2c9f] .ant-btn-dangerous{background:#7f1d1d57;border-color:#f8717166}.asset-console-more-actions[data-v-6f8a2c9f]{position:relative;display:inline-flex}.asset-console-more-actions summary[data-v-6f8a2c9f]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;color:#e2e8f0d1;font-size:13px;white-space:nowrap;list-style:none;cursor:pointer;background:#0f172ad1;border:1px solid rgba(148,163,184,.22);border-radius:6px;transition:color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.asset-console-more-actions summary[data-v-6f8a2c9f]:hover,.asset-console-more-actions summary[data-v-6f8a2c9f]:focus-visible{transform:translateY(-1px)}.asset-console-more-actions summary[data-v-6f8a2c9f]::-webkit-details-marker{display:none}.asset-console-more-actions summary[data-v-6f8a2c9f]:after{width:6px;height:6px;margin-left:8px;content:"";border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.asset-console-more-actions[open] summary[data-v-6f8a2c9f]{color:#93c5fd;background:#1e293bf0;border-color:#60a5fa7a}.asset-console-more-actions[open] summary[data-v-6f8a2c9f]:after{transform:translateY(2px) rotate(225deg)}.asset-console-more-actions>div[data-v-6f8a2c9f]{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:grid;width:168px;gap:8px;padding:8px;background:#0f172a;border:1px solid rgba(148,163,184,.2);border-radius:6px;box-shadow:0 18px 34px #00000052}.asset-console-more-actions>div[data-v-6f8a2c9f] .ant-btn{justify-content:flex-start;width:100%}.asset-console-state[data-v-6f8a2c9f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.asset-console-state strong[data-v-6f8a2c9f]{flex:0 0 auto;white-space:nowrap;overflow-wrap:anywhere}.asset-console-inline-meta[data-v-6f8a2c9f]{min-width:0;color:#cbd5e1c2;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.asset-console-status-chip[data-v-6f8a2c9f]{height:24px;min-height:24px;margin-inline-end:0;padding:1px 8px;line-height:20px;white-space:nowrap!important}.asset-console-dot[data-v-6f8a2c9f]{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--status-neutral);box-shadow:0 0 0 3px color-mix(in srgb,currentColor 14%,transparent)}.asset-console-dot.is-connected[data-v-6f8a2c9f]{background:var(--status-success)}.asset-console-dot.is-connecting[data-v-6f8a2c9f]{background:var(--status-processing);animation:asset-console-pulse-6f8a2c9f 1.4s ease-in-out infinite}.asset-console-dot.is-blocked[data-v-6f8a2c9f]{background:var(--status-warning)}.asset-console-dot.is-warning[data-v-6f8a2c9f]{background:var(--status-warning);animation:asset-console-pulse-6f8a2c9f 1.4s ease-in-out infinite}.asset-native-terminal-panel[data-v-6f8a2c9f]{display:grid;gap:0;padding:0;background:#050b14}.asset-native-terminal-meta[data-v-6f8a2c9f]{display:flex;flex-wrap:wrap;gap:8px 14px;color:#cbd5e1b8;font-size:12px;overflow-wrap:anywhere}.asset-native-terminal-meta .is-technical[data-v-6f8a2c9f]{color:var(--text-tertiary, var(--text-secondary));opacity:.72}.asset-native-terminal-details[data-v-6f8a2c9f]{margin:0 14px 12px;background:#0f172ae0;border:1px solid rgba(148,163,184,.18);border-radius:6px;transition:border-color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease)}.asset-native-terminal-details[data-v-6f8a2c9f]:hover{border-color:#60a5fa57}.asset-native-terminal-details summary[data-v-6f8a2c9f]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:8px 12px;color:#e5edf8;font-size:13px;list-style:none;cursor:pointer}.asset-native-terminal-details summary[data-v-6f8a2c9f]::-webkit-details-marker{display:none}.asset-native-terminal-details summary[data-v-6f8a2c9f]:after{flex:0 0 7px;width:7px;height:7px;content:"";border-right:1px solid rgba(203,213,225,.72);border-bottom:1px solid rgba(203,213,225,.72);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.asset-native-terminal-details[open] summary[data-v-6f8a2c9f]:after{transform:translateY(2px) rotate(225deg)}.asset-native-terminal-details summary span[data-v-6f8a2c9f]{flex:0 0 auto;font-weight:600}.asset-native-terminal-details summary small[data-v-6f8a2c9f]{min-width:0;margin-left:auto;color:#cbd5e1ad;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.asset-native-terminal-details .asset-native-terminal-meta[data-v-6f8a2c9f]{padding:0 12px 10px}.asset-native-terminal-tools[data-v-6f8a2c9f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;color:#dbeafe;background:#07111f;border-bottom:1px solid rgba(148,163,184,.16)}.asset-native-terminal-tools[data-v-6f8a2c9f] .ant-space{justify-content:flex-end}.asset-native-terminal-summary[data-v-6f8a2c9f]{display:grid;min-width:0;gap:2px}.asset-native-terminal-summary strong[data-v-6f8a2c9f]{color:#e5edf8;font-size:13px}.asset-native-terminal-summary span[data-v-6f8a2c9f]{color:#cbd5e1bd;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.asset-native-terminal-switch[data-v-6f8a2c9f]{display:inline-flex;align-items:center;gap:8px;min-height:24px;color:#cbd5e1c7;font-size:12px;white-space:nowrap}.asset-native-terminal-mobile-tools[data-v-6f8a2c9f]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px}.asset-native-terminal-tool-sheet[data-v-6f8a2c9f]{display:grid;gap:14px}.asset-native-terminal-tool-status[data-v-6f8a2c9f]{display:grid;gap:4px;padding:12px;color:var(--text-primary);background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.asset-native-terminal-tool-status span[data-v-6f8a2c9f],.asset-native-terminal-tool-switch[data-v-6f8a2c9f]{color:var(--text-secondary);font-size:12px}.asset-native-terminal-tool-switch[data-v-6f8a2c9f]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px}.asset-native-terminal-tool-grid[data-v-6f8a2c9f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asset-native-terminal-tool-grid[data-v-6f8a2c9f] .ant-btn{min-height:42px}.asset-native-terminal-tool-drawer .ant-drawer-content{border-radius:14px 14px 0 0}.asset-native-terminal-tool-drawer .ant-drawer-content-wrapper{height:min(340px,82vh)!important}.asset-native-terminal-tool-drawer .ant-drawer-header{padding:14px 18px 10px}.asset-native-terminal-tool-drawer .ant-drawer-body{padding:10px 18px 18px;overflow:auto}.asset-native-terminal-log[data-v-6f8a2c9f]{height:min(600px,calc(100vh - 294px));min-height:420px;margin:0;padding:18px 20px;overflow:auto;color:#e5edf8;font-family:JetBrains Mono,Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12.5px;line-height:1.66;direction:ltr;font-variant-ligatures:none;-moz-tab-size:4;tab-size:4;text-align:left;unicode-bidi:plaintext;white-space:pre;word-break:normal;overflow-wrap:normal;background:linear-gradient(#ffffff06 50%,#fff0 50%) 0 0 / 100% 3.32em,#020617;border:0;border-radius:0;box-shadow:inset 0 1px #ffffff09;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease);scrollbar-color:rgba(96,165,250,.64) transparent;scrollbar-width:thin}.asset-native-terminal-log[data-v-6f8a2c9f]:focus,.asset-native-terminal-log[data-v-6f8a2c9f]:hover{box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #60a5fa47}.asset-native-terminal-log[data-v-6f8a2c9f]::-webkit-scrollbar{width:10px;height:10px}.asset-native-terminal-log[data-v-6f8a2c9f]::-webkit-scrollbar-thumb{background:#60a5fa85;border:3px solid #020617;border-radius:999px}.asset-native-terminal-log[data-v-6f8a2c9f]::-webkit-scrollbar-track{background:transparent}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-bold{font-weight:700}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-dim{opacity:.72}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-italic{font-style:italic}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-underline{text-decoration:underline}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-fg-black{color:#64748b}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-fg-red{color:#fb7185}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-fg-green{color:#34d399}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-fg-yellow{color:#fbbf24}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-fg-blue{color:#60a5fa}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-fg-magenta{color:#c084fc}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-fg-cyan{color:#22d3ee}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-fg-white{color:#e5e7eb}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-fg-bright-black{color:#cbd5e1}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-fg-bright-red{color:#fda4af}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-fg-bright-green{color:#86efac}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-fg-bright-yellow{color:#fde68a}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-fg-bright-blue{color:#93c5fd}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-fg-bright-magenta{color:#ddd6fe}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-fg-bright-cyan{color:#67e8f9}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-fg-bright-white{color:#f8fafc}.asset-native-terminal-log[data-v-6f8a2c9f] [class*=ansi-bg-]{padding:0 2px;border-radius:3px}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-bg-black{background:#0f172ae6}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-bg-red,.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-bg-bright-red{background:#dc262661}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-bg-green,.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-bg-bright-green{background:#16a34a57}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-bg-yellow,.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-bg-bright-yellow{background:#ca8a0457}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-bg-blue,.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-bg-bright-blue{background:#2563eb5c}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-bg-magenta,.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-bg-bright-magenta{background:#9333ea57}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-bg-cyan,.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-bg-bright-cyan{background:#0891b257}.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-bg-white,.asset-native-terminal-log[data-v-6f8a2c9f] .ansi-bg-bright-white{color:#0f172a;background:#f8fafce0}.asset-native-command[data-v-6f8a2c9f]{display:grid;gap:8px;padding:12px 14px 14px;background:#07111f;border:0;border-top:1px solid rgba(148,163,184,.16);border-radius:0}.asset-native-command-presets[data-v-6f8a2c9f]{width:fit-content;max-width:100%}.asset-native-command-presets summary[data-v-6f8a2c9f]{display:inline-flex;min-height:30px;align-items:center;gap:8px;padding:0 11px;color:#cbd5e1d6;font-size:13px;line-height:1;list-style:none;cursor:pointer;background:#0f172ad1;border:1px solid rgba(148,163,184,.22);border-radius:6px}.asset-native-command-presets summary[data-v-6f8a2c9f]::-webkit-details-marker{display:none}.asset-native-command-presets summary[data-v-6f8a2c9f]:after{width:6px;height:6px;content:"";border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--motion-fast) var(--motion-ease)}.asset-native-command-presets[open] summary[data-v-6f8a2c9f]:after{transform:translateY(2px) rotate(225deg)}.asset-native-command-presets>div[data-v-6f8a2c9f]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.asset-native-command-presets[data-v-6f8a2c9f] .ant-btn{color:#e2e8f0db;background:#0f172ad1;border-color:#94a3b833;transition:color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.asset-native-command-presets[data-v-6f8a2c9f] .ant-btn:hover,.asset-native-command-presets[data-v-6f8a2c9f] .ant-btn:focus-visible{color:#fff;border-color:#60a5fa7a;transform:translateY(-1px)}.asset-native-command-line[data-v-6f8a2c9f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.asset-native-command-line[data-v-6f8a2c9f] .ant-input,.asset-native-command-line[data-v-6f8a2c9f] .ant-input-affix-wrapper{min-width:0;color:#e5edf8;background:#020617;border-color:#94a3b838}.asset-native-command-line[data-v-6f8a2c9f] .ant-input::placeholder{color:#94a3b8b8}.asset-native-command-line[data-v-6f8a2c9f] .ant-btn{min-width:112px}.asset-native-command-submit-label[data-v-6f8a2c9f]{display:inline}.asset-native-command-preview[data-v-6f8a2c9f]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;background:#14532d47;border:1px solid rgba(34,197,94,.28);border-radius:6px;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.asset-native-command-preview[data-v-6f8a2c9f]:hover{box-shadow:0 10px 22px #00000029}.asset-native-command-preview.is-warning[data-v-6f8a2c9f]{background:#78350f47;border-color:#f59e0b52}.asset-native-command-preview.is-blocked[data-v-6f8a2c9f]{background:#7f1d1d4d;border-color:#f8717157}.asset-native-command-preview>div[data-v-6f8a2c9f]{display:grid;min-width:0;gap:2px}.asset-native-command-preview strong[data-v-6f8a2c9f]{color:#f8fafc}.asset-native-command-preview span[data-v-6f8a2c9f]{color:#e2e8f0bd;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.asset-native-command-error[data-v-6f8a2c9f]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;background:#7f1d1d4d;border:1px solid rgba(248,113,113,.34);border-radius:6px}.asset-native-command-error>div[data-v-6f8a2c9f]{display:grid;min-width:0;gap:2px}.asset-native-command-error strong[data-v-6f8a2c9f]{color:#f8fafc}.asset-native-command-error span[data-v-6f8a2c9f]{color:#e2e8f0bd;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.asset-native-command p[data-v-6f8a2c9f]{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;color:#cbd5e1ad;font-size:12px}.asset-config-save-state[data-v-6f8a2c9f]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;margin:0;padding:0 16px;color:var(--text-secondary);background:var(--surface-subtle);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.asset-config-save-state.is-visible[data-v-6f8a2c9f]{background:color-mix(in srgb,var(--brand-primary) 7%,var(--surface-bg) 93%);border-color:color-mix(in srgb,var(--brand-primary) 26%,var(--border-color) 74%)}.asset-config-save-state.needs-restart[data-v-6f8a2c9f]{background:color-mix(in srgb,var(--status-warning) 9%,var(--surface-bg) 91%);border-color:color-mix(in srgb,var(--status-warning) 32%,var(--border-color) 68%)}.asset-config-save-state[data-v-6f8a2c9f]:hover{box-shadow:inset 0 1px color-mix(in srgb,var(--brand-primary) 8%,transparent)}.asset-config-save-state>div[data-v-6f8a2c9f]{display:grid;min-width:0;gap:3px}.asset-config-save-state strong[data-v-6f8a2c9f]{color:var(--text-primary)}.asset-config-save-state span[data-v-6f8a2c9f],.asset-config-save-state small[data-v-6f8a2c9f]{color:var(--text-secondary);font-size:12px;line-height:1.5}.asset-config-save-state span[data-v-6f8a2c9f],.asset-config-save-state small[data-v-6f8a2c9f]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.asset-config-save-state>span[data-v-6f8a2c9f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-config-save-state[data-v-6f8a2c9f] .ant-space{flex:0 1 auto;max-width:min(100%,420px);overflow-x:auto;padding-bottom:2px;scrollbar-gutter:stable}.asset-config-save-state[data-v-6f8a2c9f] .ant-space-item{flex:0 0 auto}.asset-config-save-state[data-v-6f8a2c9f] .ant-btn{white-space:nowrap}.asset-config-restart-actions[data-v-6f8a2c9f]{justify-content:flex-end}.asset-native-terminal-empty[data-v-6f8a2c9f],.asset-native-terminal-error[data-v-6f8a2c9f],.asset-native-terminal-loading[data-v-6f8a2c9f]{display:grid;min-height:360px;place-content:center;justify-items:center;gap:10px;padding:28px;color:#cbd5e1c7;text-align:center;background:#020617;border:0;border-radius:0}.asset-native-terminal-state-icon[data-v-6f8a2c9f]{color:var(--status-warning);font-size:30px}.asset-native-terminal-error .asset-native-terminal-state-icon[data-v-6f8a2c9f]{color:var(--status-danger)}.asset-native-terminal-empty strong[data-v-6f8a2c9f],.asset-native-terminal-error strong[data-v-6f8a2c9f]{color:#f8fafc;font-size:17px}.asset-native-terminal-error-actions[data-v-6f8a2c9f]{justify-content:center}.asset-console-fallback[data-v-6f8a2c9f]{margin:0;overflow:hidden;background:#07111f;border:0;border-top:1px solid rgba(148,163,184,.16);border-radius:0}.asset-console-fallback-summary[data-v-6f8a2c9f]{display:block;padding:12px;list-style:none;cursor:pointer;background:color-mix(in srgb,var(--surface-bg) 92%,var(--brand-primary) 8%)}.asset-console-fallback-summary[data-v-6f8a2c9f]::-webkit-details-marker{display:none}.asset-console-fallback-heading[data-v-6f8a2c9f]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-secondary);font-size:12px}.asset-console-frame-wrap[data-v-6f8a2c9f]{position:relative;height:584px;background:#08111f}.asset-console-loading[data-v-6f8a2c9f]{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-6f8a2c9f]{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-6f8a2c9f] .anticon{color:var(--status-danger);font-size:32px}.asset-console-session-error strong[data-v-6f8a2c9f]{color:#f8fafc;font-size:18px}.asset-console-frame[data-v-6f8a2c9f]{display:block;width:100%;height:100%;min-height:100%;background:#08111f;border:0}.asset-console-empty[data-v-6f8a2c9f]{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-6f8a2c9f] .anticon{color:var(--status-warning);font-size:34px}.asset-console-empty strong[data-v-6f8a2c9f]{color:var(--text-primary);font-size:18px}.asset-console-modal-body[data-v-6f8a2c9f]{height:min(760px,calc(100vh - 160px));overflow:hidden;background:#08111f;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-action-modal .ant-modal{max-width:calc(100vw - 32px)}.asset-action-modal .ant-modal-body{max-height:min(68vh,680px);overflow-y:auto;padding-right:18px}.asset-action-modal .ant-modal-footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.asset-action-modal .ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:0}.asset-detail-renew-preview[data-v-6f8a2c9f]{display:grid;gap:10px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.asset-detail-renew-preview-main[data-v-6f8a2c9f]{display:grid;gap:4px}.asset-detail-renew-preview span[data-v-6f8a2c9f],.asset-detail-renew-preview small[data-v-6f8a2c9f],.form-tip[data-v-6f8a2c9f]{color:var(--text-secondary);font-size:12px;line-height:1.6}.asset-detail-renew-preview-main>strong[data-v-6f8a2c9f]{color:var(--text-primary);font-size:22px}.asset-detail-renew-preview-grid[data-v-6f8a2c9f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.asset-detail-renew-preview-grid>div[data-v-6f8a2c9f]{display:grid;gap:3px;min-width:0;padding:8px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:6px}.asset-detail-renew-preview-grid strong[data-v-6f8a2c9f]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;font-variant-numeric:tabular-nums lining-nums;text-overflow:ellipsis;white-space:nowrap}.renew-shortcuts[data-v-6f8a2c9f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.renew-shortcuts[data-v-6f8a2c9f] .ant-btn{min-width:0;padding-inline:8px}.renew-until-row[data-v-6f8a2c9f]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;margin-top:10px;color:var(--text-secondary);font-size:12px}.renew-until-picker[data-v-6f8a2c9f]{width:100%}@keyframes asset-console-pulse-6f8a2c9f{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@media(max-width:980px){.asset-detail-kpi-grid[data-v-6f8a2c9f],.domain-access-grid[data-v-6f8a2c9f],.asset-detail-grid[data-v-6f8a2c9f]{grid-template-columns:1fr 1fr}.domain-access-card[data-v-6f8a2c9f]:nth-child(2n){border-right:0}.domain-access-card[data-v-6f8a2c9f]:nth-child(n+3){border-top:1px solid var(--border-color)}}@media(max-width:760px){.asset-domain-panel .panel-heading[data-v-6f8a2c9f]{display:grid;grid-template-columns:1fr;gap:10px}.asset-first-use-guide[data-v-6f8a2c9f]{display:grid}.asset-self-refund-status-card[data-v-6f8a2c9f]{align-items:flex-start;flex-direction:column}.asset-self-refund-status-card[data-v-6f8a2c9f] .ant-space,.asset-self-refund-status-card[data-v-6f8a2c9f] .ant-space-item,.asset-self-refund-status-card[data-v-6f8a2c9f] .ant-btn{width:100%}.asset-self-refund-status-card[data-v-6f8a2c9f] .ant-space{display:grid;gap:8px}.asset-first-use-actions[data-v-6f8a2c9f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.asset-first-use-actions .ant-btn[data-v-6f8a2c9f]{width:100%}.domain-heading-actions[data-v-6f8a2c9f]{width:100%;justify-content:flex-start}.domain-heading-actions[data-v-6f8a2c9f] .ant-space-item{min-width:0}.asset-detail-command[data-v-6f8a2c9f]{flex-direction:column;padding:16px}.asset-detail-command>div[data-v-6f8a2c9f],.asset-detail-actions[data-v-6f8a2c9f],.asset-detail-actions .ant-btn[data-v-6f8a2c9f]{width:100%}.asset-detail-command .ant-btn[data-v-6f8a2c9f],.asset-first-use-actions .ant-btn[data-v-6f8a2c9f],.domain-heading-actions[data-v-6f8a2c9f] .ant-btn,.domain-access-copy[data-v-6f8a2c9f],.domain-copy-button[data-v-6f8a2c9f],.domain-reuse-copy[data-v-6f8a2c9f],.asset-file-toolbar[data-v-6f8a2c9f] .ant-btn,.asset-console-toolbar[data-v-6f8a2c9f] .ant-btn,.asset-native-terminal-tools[data-v-6f8a2c9f] .ant-btn,.asset-native-command-line[data-v-6f8a2c9f] .ant-btn,.asset-config-actions[data-v-6f8a2c9f] .ant-btn{min-height:44px}.asset-detail-actions[data-v-6f8a2c9f]{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.asset-detail-actions[data-v-6f8a2c9f]:has(.asset-detail-more-actions:only-child){grid-template-columns:1fr}.asset-detail-actions>.ant-btn[data-v-6f8a2c9f]:first-child{grid-column:1 / -1}.asset-detail-more-actions[data-v-6f8a2c9f]{display:block;grid-column:1 / -1;width:100%}.asset-detail-more-trigger[data-v-6f8a2c9f],.asset-console-more-trigger[data-v-6f8a2c9f],.asset-file-more-trigger[data-v-6f8a2c9f]{width:100%;min-height:44px}.asset-detail-more-actions summary[data-v-6f8a2c9f]{width:100%}.asset-detail-more-actions>div[data-v-6f8a2c9f]{position:static;width:100%;max-height:min(320px,46vh);overflow-y:auto;margin-top:8px;background:var(--surface-subtle);box-shadow:none;scrollbar-gutter:stable}.asset-detail-more-menu[data-v-6f8a2c9f]{border-radius:8px}.asset-file-toolbar[data-v-6f8a2c9f],.asset-native-terminal-tools[data-v-6f8a2c9f],.asset-console-toolbar[data-v-6f8a2c9f]{flex-direction:column}.asset-file-toolbar>div[data-v-6f8a2c9f],.asset-file-toolbar .ant-space[data-v-6f8a2c9f],.asset-file-toolbar[data-v-6f8a2c9f] .ant-space,.asset-native-terminal-tools>div[data-v-6f8a2c9f],.asset-native-terminal-tools .ant-space[data-v-6f8a2c9f],.asset-native-terminal-tools[data-v-6f8a2c9f] .ant-space,.asset-console-toolbar>div[data-v-6f8a2c9f],.asset-console-toolbar .ant-space[data-v-6f8a2c9f],.asset-console-toolbar[data-v-6f8a2c9f] .ant-space{width:100%}.asset-file-toolbar[data-v-6f8a2c9f] .ant-space-item,.asset-native-terminal-tools[data-v-6f8a2c9f] .ant-space-item,.asset-console-toolbar[data-v-6f8a2c9f] .ant-space-item{max-width:100%}.asset-file-toolbar[data-v-6f8a2c9f] .ant-btn,.asset-console-toolbar[data-v-6f8a2c9f] .ant-btn,.asset-file-alert-actions[data-v-6f8a2c9f],.asset-file-alert-actions[data-v-6f8a2c9f] .ant-space,.asset-file-alert-actions[data-v-6f8a2c9f] .ant-space-item,.asset-file-alert-actions[data-v-6f8a2c9f] .ant-btn,.asset-native-terminal-error-actions[data-v-6f8a2c9f],.asset-native-terminal-error-actions[data-v-6f8a2c9f] .ant-space,.asset-native-terminal-error-actions[data-v-6f8a2c9f] .ant-space-item,.asset-native-terminal-error-actions[data-v-6f8a2c9f] .ant-btn{width:100%}.asset-file-toolbar .asset-file-actions[data-v-6f8a2c9f],.asset-file-toolbar .asset-config-actions[data-v-6f8a2c9f],.asset-file-toolbar .asset-config-actions[data-v-6f8a2c9f] .ant-space{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.asset-file-desktop-action[data-v-6f8a2c9f]{display:none}.asset-file-mobile-only[data-v-6f8a2c9f]{display:inline-flex}.asset-file-toolbar .asset-config-actions[data-v-6f8a2c9f]{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-file-more-actions[data-v-6f8a2c9f]{display:block;width:100%}.asset-file-more-actions summary[data-v-6f8a2c9f]{width:100%}.asset-file-more-actions>div[data-v-6f8a2c9f]{position:static;width:100%;margin-top:8px;background:var(--surface-subtle);box-shadow:none}.asset-console-primary-actions[data-v-6f8a2c9f]{display:grid;width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}.asset-console-more-actions[data-v-6f8a2c9f]{display:block;grid-column:1 / -1;width:100%}.asset-console-more-actions summary[data-v-6f8a2c9f]{width:100%}.asset-console-more-actions>div[data-v-6f8a2c9f]{position:static;width:100%;margin-top:8px;background:var(--surface-subtle);box-shadow:none}.asset-config-save-state[data-v-6f8a2c9f]{display:grid;grid-template-columns:1fr;align-items:start;padding:10px 12px}.asset-config-save-state[data-v-6f8a2c9f] .ant-space{width:100%;max-width:100%}.asset-config-save-state[data-v-6f8a2c9f] .ant-space-item,.asset-config-save-state[data-v-6f8a2c9f] .ant-btn{min-width:0}.asset-config-backup-head[data-v-6f8a2c9f],.asset-config-backup-row[data-v-6f8a2c9f]{align-items:stretch;flex-direction:column}.asset-config-backup-head[data-v-6f8a2c9f] .ant-space,.asset-config-backup-row[data-v-6f8a2c9f] .ant-space,.asset-config-backup-head[data-v-6f8a2c9f] .ant-btn,.asset-config-backup-row[data-v-6f8a2c9f] .ant-btn{width:100%}.asset-native-terminal-details summary[data-v-6f8a2c9f]{align-items:flex-start}.asset-native-terminal-details summary small[data-v-6f8a2c9f]{margin-left:0}.asset-console-fallback-heading[data-v-6f8a2c9f]{align-items:flex-start;flex-direction:column}.asset-console-state strong[data-v-6f8a2c9f],.asset-console-inline-meta[data-v-6f8a2c9f],.asset-native-terminal-switch[data-v-6f8a2c9f]{white-space:normal}.asset-console-state[data-v-6f8a2c9f]{gap:6px}.asset-console-status-chip[data-v-6f8a2c9f]{height:23px;min-height:23px;padding-inline:7px;line-height:19px}.asset-console-toolbar p[data-v-6f8a2c9f]{display:-webkit-box;overflow:hidden;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.asset-native-command-presets[data-v-6f8a2c9f]{width:100%;max-width:100%}.asset-native-command-presets summary[data-v-6f8a2c9f]{width:100%;justify-content:center}.asset-native-terminal-tools[data-v-6f8a2c9f] .ant-space{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important}.asset-native-terminal-tools[data-v-6f8a2c9f]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px}.asset-native-terminal-mobile-tools[data-v-6f8a2c9f]{width:auto;max-width:100%;justify-content:flex-end}.asset-native-terminal-mobile-tools .asset-native-terminal-switch[data-v-6f8a2c9f]{flex:0 0 auto;justify-content:flex-end;white-space:nowrap}.asset-native-terminal-mobile-tools .asset-native-terminal-switch>span[data-v-6f8a2c9f]:first-child{display:none}.asset-native-terminal-mobile-tools[data-v-6f8a2c9f] .ant-btn{width:auto;min-width:72px}.asset-native-terminal-log[data-v-6f8a2c9f]{height:min(54vh,440px);min-height:300px;padding:14px 16px;font-size:12px;line-height:1.62}.asset-native-terminal-tools[data-v-6f8a2c9f] .ant-space-item,.asset-native-terminal-tools[data-v-6f8a2c9f] .ant-btn{width:100%}.asset-native-command-presets>div[data-v-6f8a2c9f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(30vh,220px);overflow-y:auto;padding-right:2px;scrollbar-gutter:stable}.asset-native-command-presets[data-v-6f8a2c9f] .ant-btn{width:100%}.asset-file-pathbar[data-v-6f8a2c9f]{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-file-pathbar[data-v-6f8a2c9f] .ant-btn,.asset-file-pathbar[data-v-6f8a2c9f] .ant-input,.asset-file-pathbar[data-v-6f8a2c9f] .ant-input-affix-wrapper{width:100%}.asset-file-search[data-v-6f8a2c9f],.asset-file-path-input[data-v-6f8a2c9f]{grid-column:1 / -1}.asset-file-path-up[data-v-6f8a2c9f],.asset-file-path-open[data-v-6f8a2c9f]{grid-column:auto}.asset-file-table[data-v-6f8a2c9f]{display:none}.asset-file-mobile-list[data-v-6f8a2c9f]{display:grid;max-height:min(62vh,560px);overflow-y:auto;gap:8px;padding:10px 10px calc(86px + env(safe-area-inset-bottom));scrollbar-gutter:stable}.asset-file-mobile-card[data-v-6f8a2c9f]{display:grid;gap:4px;padding:0;overflow:hidden;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.asset-file-mobile-card[data-v-6f8a2c9f]:hover{background:var(--surface-hover);border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--border-color));transform:translateY(-1px)}.asset-file-mobile-card.is-selected[data-v-6f8a2c9f]{background:color-mix(in srgb,var(--brand-primary) 9%,var(--surface-bg));border-color:var(--brand-border)}.asset-file-mobile-list[data-v-6f8a2c9f]:has(.asset-file-mobile-bulkbar){padding-bottom:calc(128px + env(safe-area-inset-bottom))}.asset-file-mobile-main[data-v-6f8a2c9f]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%;min-width:0;gap:8px;padding:10px 10px 4px;color:var(--text-primary);text-align:left;background:transparent;border:0;border-radius:7px;cursor:pointer}.asset-file-mobile-main[data-v-6f8a2c9f]:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 42%,transparent);outline-offset:-2px}.asset-file-mobile-card.is-selecting .asset-file-mobile-main[data-v-6f8a2c9f]{grid-template-columns:auto auto minmax(0,1fr)}.asset-file-mobile-icon[data-v-6f8a2c9f]{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;color:var(--brand-primary);background:var(--brand-soft);border-radius:7px}.asset-file-mobile-title[data-v-6f8a2c9f]{display:grid;min-width:0;gap:2px}.asset-file-mobile-title strong[data-v-6f8a2c9f]{min-width:0;overflow:hidden;color:var(--text-primary);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.asset-file-mobile-title small[data-v-6f8a2c9f],.asset-file-mobile-meta[data-v-6f8a2c9f],.asset-file-mobile-empty[data-v-6f8a2c9f],.asset-file-mobile-selection-bar[data-v-6f8a2c9f],.asset-file-mobile-bulkbar[data-v-6f8a2c9f]{color:var(--text-secondary);font-size:12px}.asset-file-mobile-title small[data-v-6f8a2c9f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-file-mobile-foot[data-v-6f8a2c9f]{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px 8px 46px}.asset-file-mobile-meta[data-v-6f8a2c9f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-file-mobile-more-trigger[data-v-6f8a2c9f]{justify-self:end;width:auto;min-width:44px;min-height:40px;gap:4px;color:var(--text-primary);background:var(--surface-subtle);border-color:var(--border-color)}.asset-file-mobile-selection-bar[data-v-6f8a2c9f],.asset-file-mobile-bulkbar[data-v-6f8a2c9f]{position:sticky;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--surface-elevated);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-soft)}.asset-file-mobile-selection-bar[data-v-6f8a2c9f]{top:8px}.asset-file-mobile-bulkbar[data-v-6f8a2c9f]{bottom:max(10px,env(safe-area-inset-bottom));margin-top:2px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.asset-file-mobile-empty[data-v-6f8a2c9f]{padding:18px 12px;text-align:center;background:var(--surface-bg);border:1px dashed var(--border-color);border-radius:8px}.asset-file-task-row[data-v-6f8a2c9f]{flex-direction:column}.asset-config-layout[data-v-6f8a2c9f]{grid-template-columns:1fr;gap:0;padding:0}.asset-config-list[data-v-6f8a2c9f]{display:flex;min-width:0;overflow-x:auto;padding:8px;border-right:0;border-bottom:1px solid var(--border-color);scroll-snap-type:x proximity}.asset-config-file[data-v-6f8a2c9f]{min-width:min(240px,82vw);border-left:0;border-bottom:3px solid transparent;scroll-snap-align:start}.asset-config-file.is-active[data-v-6f8a2c9f]{border-bottom-color:var(--brand-primary)}.asset-config-editor[data-v-6f8a2c9f]{padding:12px}.asset-config-editor-head[data-v-6f8a2c9f]{flex-direction:column}.asset-config-backup-head[data-v-6f8a2c9f],.asset-config-backup-row[data-v-6f8a2c9f],.asset-config-preview-head[data-v-6f8a2c9f],.asset-config-preview-row[data-v-6f8a2c9f]{align-items:stretch;flex-direction:column}.asset-config-form[data-v-6f8a2c9f]{grid-template-columns:minmax(0,1fr)}.asset-console-frame-wrap[data-v-6f8a2c9f],.asset-console-shell[data-v-6f8a2c9f]{min-height:500px}.asset-native-terminal-log[data-v-6f8a2c9f]{height:min(500px,56vh);min-height:340px;padding:14px;font-size:11.5px;line-height:1.62;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.asset-native-command[data-v-6f8a2c9f]{position:sticky;bottom:0;z-index:18;padding:10px 10px max(10px,env(safe-area-inset-bottom));box-shadow:0 -14px 30px #02061757}.asset-native-command-line[data-v-6f8a2c9f]{grid-template-columns:minmax(0,1fr) 52px;gap:8px}.asset-native-command-line[data-v-6f8a2c9f] .ant-btn{width:52px;min-width:52px;min-height:44px;padding-inline:0}.asset-native-command-submit-label[data-v-6f8a2c9f]{display:none}.asset-native-command-preview[data-v-6f8a2c9f],.asset-native-command-error[data-v-6f8a2c9f]{grid-template-columns:1fr;gap:6px;padding:8px 10px}.asset-native-command-preview>div[data-v-6f8a2c9f],.asset-native-command-error>div[data-v-6f8a2c9f]{max-height:72px;overflow-y:auto;padding-right:2px}.asset-native-command-preview span[data-v-6f8a2c9f],.asset-native-command-error span[data-v-6f8a2c9f]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.asset-native-command p[data-v-6f8a2c9f]{gap:4px 10px;font-size:11px;line-height:1.45}.asset-native-command-preview[data-v-6f8a2c9f] .ant-tag,.asset-native-command-error[data-v-6f8a2c9f] .ant-tag,.asset-native-command-error[data-v-6f8a2c9f] .ant-btn{width:fit-content}.asset-config-save-state[data-v-6f8a2c9f]{align-items:flex-start;flex-direction:column;min-height:auto;padding:10px 12px}.asset-config-save-state>span[data-v-6f8a2c9f]{white-space:normal}.asset-config-restart-actions[data-v-6f8a2c9f]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px!important}.asset-config-restart-actions[data-v-6f8a2c9f] .ant-space-item,.asset-config-restart-actions[data-v-6f8a2c9f] .ant-btn{width:100%}.asset-config-restart-actions[data-v-6f8a2c9f] .ant-space-item:nth-child(3){grid-column:1 / -1}.asset-console-frame-wrap[data-v-6f8a2c9f]{height:520px}.asset-detail-kpi-grid[data-v-6f8a2c9f],.domain-access-grid[data-v-6f8a2c9f],.asset-reinstall-summary[data-v-6f8a2c9f],.asset-self-refund-summary[data-v-6f8a2c9f],.asset-bottom-grid[data-v-6f8a2c9f],.asset-detail-grid[data-v-6f8a2c9f]{grid-template-columns:1fr}.domain-access-card[data-v-6f8a2c9f],.domain-access-card[data-v-6f8a2c9f]:nth-child(2n),.asset-reinstall-summary>div[data-v-6f8a2c9f]{border-right:0}.domain-access-card+.domain-access-card[data-v-6f8a2c9f],.asset-reinstall-summary>div+div[data-v-6f8a2c9f]{border-top:1px solid var(--border-color)}.domain-purpose-card[data-v-6f8a2c9f],.domain-reuse-panel[data-v-6f8a2c9f]{flex-direction:column}.domain-reuse-actions[data-v-6f8a2c9f],.domain-reuse-copy[data-v-6f8a2c9f]{justify-content:flex-start;width:100%}.domain-fqdn-cell[data-v-6f8a2c9f]{align-items:stretch;flex-direction:column}.domain-copy-button[data-v-6f8a2c9f]{width:fit-content}.domain-support-actions[data-v-6f8a2c9f],.domain-support-actions[data-v-6f8a2c9f] .ant-space,.domain-support-actions[data-v-6f8a2c9f] .ant-space-item,.domain-support-actions[data-v-6f8a2c9f] .ant-btn{width:100%}.asset-reinstall-steps[data-v-6f8a2c9f]{padding-left:2px}.asset-reinstall-log-item[data-v-6f8a2c9f]{flex-direction:column}.asset-reinstall-log-item span[data-v-6f8a2c9f]{flex-basis:auto}.asset-file-activity-panel[data-v-6f8a2c9f]{margin-inline:12px;padding-top:10px}.asset-file-task-list[data-v-6f8a2c9f],.asset-file-activity-list[data-v-6f8a2c9f]{max-height:min(34vh,260px)}.asset-file-activity-head[data-v-6f8a2c9f]{grid-template-columns:minmax(0,1fr) auto;gap:8px}.asset-file-activity-head[data-v-6f8a2c9f]:after{display:none}.asset-file-activity-refresh span[data-v-6f8a2c9f]{display:none}.asset-file-activity-item[data-v-6f8a2c9f]{grid-template-columns:auto minmax(0,1fr)}.asset-file-activity-item[data-v-6f8a2c9f] .ant-tag{grid-column:2;width:fit-content}.domain-request-form-grid[data-v-6f8a2c9f]{grid-template-columns:1fr}.asset-file-upload-picked[data-v-6f8a2c9f],.asset-file-upload-storage[data-v-6f8a2c9f],.asset-file-upload-actions[data-v-6f8a2c9f],.asset-file-upload-queue[data-v-6f8a2c9f],.asset-file-upload-progress[data-v-6f8a2c9f]{padding:9px 10px}.asset-file-upload-queue[data-v-6f8a2c9f]{max-height:min(240px,34vh)}.asset-file-upload-queue-row[data-v-6f8a2c9f],.asset-file-upload-storage-head[data-v-6f8a2c9f]{display:grid;grid-template-columns:minmax(0,1fr)}.asset-file-upload-actions[data-v-6f8a2c9f] .ant-space,.asset-file-upload-actions[data-v-6f8a2c9f] .ant-space-item,.asset-file-upload-actions[data-v-6f8a2c9f] .ant-btn{width:100%}.asset-file-editor[data-v-6f8a2c9f]{min-height:min(420px,48vh);font-size:12px;line-height:1.55}}@media(max-width:420px){.asset-first-use-actions[data-v-6f8a2c9f]{grid-template-columns:1fr}.asset-console-primary-actions[data-v-6f8a2c9f]{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-console-more-actions[data-v-6f8a2c9f]{grid-column:auto}.asset-native-terminal-tools[data-v-6f8a2c9f] .ant-space{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-console-toolbar[data-v-6f8a2c9f],.asset-native-terminal-panel[data-v-6f8a2c9f],.asset-native-command[data-v-6f8a2c9f]{padding-inline:10px}.asset-native-terminal-log[data-v-6f8a2c9f]{height:min(360px,50vh);min-height:300px;padding:12px;font-size:11px}.asset-file-toolbar .asset-file-actions[data-v-6f8a2c9f],.asset-file-toolbar .asset-config-actions[data-v-6f8a2c9f],.asset-file-toolbar .asset-config-actions[data-v-6f8a2c9f] .ant-space{grid-template-columns:1fr}.asset-file-mobile-title small[data-v-6f8a2c9f]{overflow-wrap:anywhere;white-space:normal}.asset-file-mobile-meta span[data-v-6f8a2c9f]:last-child{display:none}.asset-file-mobile-main[data-v-6f8a2c9f]{grid-template-columns:auto minmax(0,1fr)}.asset-file-mobile-card.is-selecting .asset-file-mobile-main[data-v-6f8a2c9f]{grid-template-columns:auto auto minmax(0,1fr)}.asset-file-mobile-main[data-v-6f8a2c9f] .ant-checkbox-wrapper,.asset-file-mobile-main[data-v-6f8a2c9f] .ant-checkbox{grid-row:span 2}.asset-file-mobile-foot[data-v-6f8a2c9f]{grid-template-columns:minmax(0,1fr) auto}.asset-file-mobile-more-trigger[data-v-6f8a2c9f]{width:44px;min-width:44px;padding-inline:0}.asset-file-mobile-more-label[data-v-6f8a2c9f]{display:none}}@media(max-width:560px){.asset-action-modal .ant-modal{top:12px;max-width:calc(100vw - 20px);margin:0 auto;padding-bottom:max(10px,env(safe-area-inset-bottom))}.asset-action-modal .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 24px - env(safe-area-inset-bottom))}.asset-action-modal .ant-modal-body{min-height:0;max-height:none;overflow-y:auto;padding:14px 16px}.asset-action-modal .ant-modal-footer{display:grid;grid-template-columns:1fr;padding:10px 16px max(12px,env(safe-area-inset-bottom))}.asset-action-modal .ant-modal-footer .ant-btn{width:100%;min-height:44px}.asset-action-modal .ant-modal-footer .ant-btn-primary{grid-row:1}.renew-shortcuts[data-v-6f8a2c9f]{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-detail-renew-preview-grid[data-v-6f8a2c9f],.renew-until-row[data-v-6f8a2c9f]{grid-template-columns:1fr}.asset-self-refund-panel[data-v-6f8a2c9f]{gap:12px}.asset-self-cancel-checks[data-v-6f8a2c9f]{gap:8px}.asset-self-cancel-checks[data-v-6f8a2c9f] .ant-checkbox-wrapper,.asset-self-refund-panel[data-v-6f8a2c9f] .ant-checkbox-wrapper{align-items:flex-start;line-height:1.55}.asset-reinstall-summary>div[data-v-6f8a2c9f],.asset-self-refund-summary>div[data-v-6f8a2c9f]{padding:10px}}.asset-console-page[data-v-b53a5a22]{gap:18px}.asset-command-panel[data-v-b53a5a22]{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-b53a5a22],.asset-command-panel p[data-v-b53a5a22]{margin:0}.asset-command-panel h1[data-v-b53a5a22]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.asset-command-panel p[data-v-b53a5a22]{margin-top:6px;color:var(--text-secondary)}.asset-command-kicker[data-v-b53a5a22]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.asset-status-dot[data-v-b53a5a22]{width:8px;height:8px;border-radius:50%;background:var(--text-muted);transition:background-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.asset-status-ok[data-v-b53a5a22]{background:var(--status-success)}.asset-status-warn[data-v-b53a5a22]{background:var(--status-warning)}.asset-status-error[data-v-b53a5a22]{background:var(--status-danger)}.asset-status-stack[data-v-b53a5a22]{display:grid;min-width:0;gap:6px}.asset-status-stack small[data-v-b53a5a22]{color:var(--text-secondary);font-size:12px}.asset-status-sync-line[data-v-b53a5a22]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.asset-status-sync-line small[data-v-b53a5a22]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-status-sync-line[data-v-b53a5a22] .ant-btn{flex:0 0 auto;height:22px;padding-inline:0}.asset-runtime-dot[data-v-b53a5a22]{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%;background:var(--status-neutral);vertical-align:1px}.asset-runtime-dot.is-connected[data-v-b53a5a22]{background:var(--status-success)}.asset-runtime-dot.is-connecting[data-v-b53a5a22]{background:var(--status-processing);animation:asset-console-pulse-b53a5a22 1.4s ease-in-out infinite}.asset-runtime-dot.is-warning[data-v-b53a5a22]{background:var(--status-warning);animation:asset-console-pulse-b53a5a22 1.4s ease-in-out infinite}.asset-runtime-dot.is-blocked[data-v-b53a5a22]{background:var(--status-neutral)}@keyframes asset-console-pulse-b53a5a22{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.asset-kpi-grid[data-v-b53a5a22]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.asset-kpi-card[data-v-b53a5a22]{position:relative;display:grid;overflow:hidden;min-height:126px;align-content:space-between;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;animation:cnkd-slide-up var(--motion-slow) var(--motion-ease) both}.asset-kpi-card[data-v-b53a5a22]:nth-child(2){animation-delay:35ms}.asset-kpi-card[data-v-b53a5a22]:nth-child(3){animation-delay:70ms}.asset-kpi-card[data-v-b53a5a22]:nth-child(4){animation-delay:105ms}.asset-kpi-head[data-v-b53a5a22],.asset-kpi-foot[data-v-b53a5a22]{display:flex;align-items:center;gap:8px}.asset-kpi-head[data-v-b53a5a22]{color:var(--text-secondary);font-size:13px}.asset-kpi-head[data-v-b53a5a22] .anticon{color:var(--brand-primary)}.asset-kpi-card strong[data-v-b53a5a22]{color:var(--text-primary);font-size:28px;line-height:1}.asset-kpi-foot[data-v-b53a5a22]{min-width:0;justify-content:space-between}.asset-kpi-foot span[data-v-b53a5a22]: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-b53a5a22]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px}.asset-renewal-panel[data-v-b53a5a22] .ant-list{max-height:min(46vh,390px);overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.asset-renewal-panel[data-v-b53a5a22] .ant-list-item-meta-title,.asset-renewal-panel[data-v-b53a5a22] .ant-list-item-meta-description{overflow:hidden;text-overflow:ellipsis}.asset-renewal-panel[data-v-b53a5a22] .ant-list-item-meta-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.asset-renewal-more[data-v-b53a5a22]{width:100%;margin-top:8px;border:0;border-radius:6px;padding:8px 10px;background:#2563eb14;color:var(--color-primary, #2563eb);font-size:13px;cursor:pointer}.asset-renewal-more[data-v-b53a5a22]:hover{background:#2563eb21}.asset-attention-item[data-v-b53a5a22]{cursor:pointer;padding:10px 8px!important;border:1px solid var(--border-color);border-radius:8px;outline:none;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.asset-attention-item+.asset-attention-item[data-v-b53a5a22]{margin-top:8px}.asset-attention-item[data-v-b53a5a22]:hover,.asset-attention-item[data-v-b53a5a22]:focus-visible{background:var(--surface-hover);border-color:var(--brand-border);box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.asset-attention-item[data-v-b53a5a22]:active{transform:translateY(0)}.asset-attention-icon[data-v-b53a5a22]{display:grid;width:34px;height:34px;place-items:center;color:var(--success-text);background:var(--success-soft);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.asset-attention-item:hover .asset-attention-icon[data-v-b53a5a22],.asset-attention-item:focus-visible .asset-attention-icon[data-v-b53a5a22]{transform:scale(1.04)}.asset-attention-error[data-v-b53a5a22]{color:var(--danger-text);background:var(--danger-soft)}.asset-attention-warn[data-v-b53a5a22]{color:var(--warning-text);background:var(--warning-soft)}.asset-attention-info[data-v-b53a5a22]{color:var(--brand-primary);background:var(--brand-soft)}.asset-attention-ok[data-v-b53a5a22]{color:var(--success-text);background:var(--success-soft)}.asset-ops-lines[data-v-b53a5a22]{display:grid;gap:10px}.asset-ops-line[data-v-b53a5a22]{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;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.asset-ops-line[data-v-b53a5a22]:hover{background:var(--surface-hover);border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--border-color));transform:translateY(-1px)}.asset-ops-line span[data-v-b53a5a22]{color:var(--text-secondary)}.asset-table-panel[data-v-b53a5a22]{overflow:hidden}.asset-toolbar[data-v-b53a5a22]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.asset-quick-filter[data-v-b53a5a22]{max-width:100%;overflow-x:auto}.asset-search[data-v-b53a5a22]{width:min(380px,100%)}.asset-resource-cell[data-v-b53a5a22],.asset-date-cell[data-v-b53a5a22]{display:grid;gap:2px}.asset-resource-cell span[data-v-b53a5a22],.asset-date-cell strong[data-v-b53a5a22]{color:var(--text-primary);font-weight:700}.asset-resource-cell small[data-v-b53a5a22],.asset-date-cell span[data-v-b53a5a22],.asset-date-cell small[data-v-b53a5a22]{color:var(--text-secondary);font-size:12px}.asset-storage-inline[data-v-b53a5a22]{width:fit-content;padding:2px 7px;border-radius:999px;background:var(--surface-subtle);transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.asset-storage-inline.is-ok[data-v-b53a5a22]{color:var(--success-text);background:var(--success-soft)}.asset-storage-inline.is-warning[data-v-b53a5a22]{color:var(--warning-text);background:var(--warning-soft)}.asset-storage-inline.is-danger[data-v-b53a5a22]{color:var(--danger-text);background:var(--danger-soft)}.asset-customer-remark[data-v-b53a5a22]{display:inline-flex;max-width:100%;width:fit-content;padding:2px 8px;color:var(--brand-text);background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:6px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.asset-remark-action[data-v-b53a5a22]{width:fit-content;height:auto;padding:0;font-size:12px}.asset-action-strip[data-v-b53a5a22]{display:grid;gap:6px;min-width:0}.asset-action-strip>.ant-btn[data-v-b53a5a22]{width:100%;border-radius:6px;font-weight:650}.asset-action-secondary[data-v-b53a5a22]{display:flex;flex-wrap:wrap;gap:2px 6px;align-items:center;justify-content:center}.asset-action-secondary[data-v-b53a5a22] .ant-btn{height:24px;padding-inline:4px}.asset-renew-preview[data-v-b53a5a22]{display:grid;gap:10px;max-height:min(38vh,320px);overflow-y:auto;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px;scrollbar-gutter:stable}.asset-renew-preview-main[data-v-b53a5a22]{display:grid;gap:4px}.asset-renew-preview span[data-v-b53a5a22],.asset-renew-preview small[data-v-b53a5a22],.form-tip[data-v-b53a5a22]{color:var(--text-secondary);font-size:12px;line-height:1.6}.asset-renew-preview-main>strong[data-v-b53a5a22]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:22px;font-variant-numeric:tabular-nums lining-nums;text-overflow:ellipsis;white-space:nowrap}.asset-renew-preview-main small[data-v-b53a5a22]{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical}.asset-renew-preview-grid[data-v-b53a5a22]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.asset-renew-preview-grid>div[data-v-b53a5a22]{display:grid;gap:3px;min-width:0;padding:8px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:6px}.asset-renew-preview-grid strong[data-v-b53a5a22]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;font-variant-numeric:tabular-nums lining-nums;text-overflow:ellipsis;white-space:nowrap}.asset-renew-batch-list[data-v-b53a5a22]{display:grid;gap:8px;max-height:min(30vh,240px);overflow-y:auto;padding:8px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px;scrollbar-gutter:stable}.asset-renew-batch-item[data-v-b53a5a22]{display:grid;gap:3px;min-width:0;padding:8px 10px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:6px}.asset-renew-batch-item strong[data-v-b53a5a22],.asset-renew-batch-item span[data-v-b53a5a22]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-renew-batch-item strong[data-v-b53a5a22]{color:var(--text-primary);font-size:13px}.asset-renew-batch-item span[data-v-b53a5a22]{color:var(--text-secondary);font-size:12px}.asset-batch-self-cancel-panel[data-v-b53a5a22]{display:grid;gap:14px}.asset-batch-target-list[data-v-b53a5a22]{display:grid;gap:8px;max-height:min(32vh,260px);overflow-y:auto;padding:8px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px;scrollbar-gutter:stable}.asset-batch-target-item[data-v-b53a5a22]{display:grid;gap:3px;min-width:0;padding:8px 10px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:6px}.asset-batch-target-item strong[data-v-b53a5a22],.asset-batch-target-item span[data-v-b53a5a22]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-batch-target-item strong[data-v-b53a5a22]{color:var(--text-primary);font-size:13px}.asset-batch-target-item span[data-v-b53a5a22]{color:var(--text-secondary);font-size:12px}.asset-self-cancel-checks[data-v-b53a5a22]{display:grid;gap:8px}.form-tip.is-warning[data-v-b53a5a22]{color:var(--warning-text)}.renew-shortcuts[data-v-b53a5a22]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.renew-shortcuts[data-v-b53a5a22] .ant-btn{min-width:0;padding-inline:8px}.renew-until-row[data-v-b53a5a22]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;margin-top:10px;color:var(--text-secondary);font-size:12px}.renew-until-picker[data-v-b53a5a22]{width:100%}.asset-reinstall-alert[data-v-b53a5a22]{max-height:min(26vh,190px);overflow-y:auto;margin-bottom:16px;scrollbar-gutter:stable}.asset-reinstall-summary[data-v-b53a5a22]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:min(32vh,260px);overflow-y:auto;margin-bottom:16px;scrollbar-gutter:stable}.asset-reinstall-summary div[data-v-b53a5a22]{display:grid;gap:4px;min-height:66px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.asset-reinstall-summary span[data-v-b53a5a22]{color:var(--text-secondary);font-size:12px}.asset-reinstall-summary strong[data-v-b53a5a22]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:14px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.asset-reinstall-locks[data-v-b53a5a22]{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,max-content));gap:8px;margin:-2px 0 14px}[data-v-b53a5a22] .asset-row-risk td{background:var(--warning-soft)}[data-v-b53a5a22] .asset-row-error td{background:var(--danger-soft)}@media(max-width:980px){.asset-kpi-grid[data-v-b53a5a22],.asset-console-grid[data-v-b53a5a22]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.asset-command-panel[data-v-b53a5a22]{flex-direction:column;padding:16px}.asset-kpi-grid[data-v-b53a5a22],.asset-console-grid[data-v-b53a5a22],.asset-reinstall-summary[data-v-b53a5a22]{grid-template-columns:1fr}.asset-search[data-v-b53a5a22],.toolbar-select[data-v-b53a5a22]{width:100%}.asset-toolbar[data-v-b53a5a22]{align-items:stretch}.asset-toolbar>.ant-btn[data-v-b53a5a22]{width:100%}.asset-toolbar .ant-tag[data-v-b53a5a22]{width:fit-content}.asset-ops-line[data-v-b53a5a22]{min-height:46px}.asset-renewal-panel[data-v-b53a5a22] .ant-list{max-height:320px}.asset-action-strip[data-v-b53a5a22]{min-width:132px}.asset-action-secondary[data-v-b53a5a22]{justify-content:flex-start}.asset-renew-preview[data-v-b53a5a22],.asset-reinstall-summary[data-v-b53a5a22]{max-height:300px}.asset-reinstall-locks[data-v-b53a5a22]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.renew-shortcuts[data-v-b53a5a22]{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-renew-preview-grid[data-v-b53a5a22],.renew-until-row[data-v-b53a5a22],.asset-reinstall-locks[data-v-b53a5a22]{grid-template-columns:1fr}}.catalog-order-modal-wrap .ant-modal{max-width:calc(100vw - 24px);top:36px}.catalog-order-modal-wrap .ant-modal-body{max-height:min(72vh,760px);overflow-y:auto;scrollbar-gutter:stable}.catalog-order-modal-wrap .ant-modal-footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.catalog-console-page[data-v-1a26801b]{gap:18px}.catalog-command-panel[data-v-1a26801b]{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-1a26801b],.catalog-command-panel p[data-v-1a26801b]{margin:0}.catalog-command-panel h1[data-v-1a26801b]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.catalog-command-panel p[data-v-1a26801b]{margin-top:6px;color:var(--text-secondary)}.catalog-command-kicker[data-v-1a26801b]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.catalog-status-dot[data-v-1a26801b]{width:8px;height:8px;border-radius:50%;background:var(--text-muted);transition:background-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.catalog-status-ok[data-v-1a26801b]{background:var(--status-success)}.catalog-status-warn[data-v-1a26801b]{background:var(--status-warning)}.catalog-status-error[data-v-1a26801b]{background:var(--status-danger)}.catalog-kpi-grid[data-v-1a26801b]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.catalog-kpi-card[data-v-1a26801b]{position:relative;display:grid;overflow:hidden;min-height:126px;align-content:space-between;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;animation:cnkd-slide-up var(--motion-slow) var(--motion-ease) both}.catalog-kpi-card[data-v-1a26801b]:nth-child(2){animation-delay:35ms}.catalog-kpi-card[data-v-1a26801b]:nth-child(3){animation-delay:70ms}.catalog-kpi-card[data-v-1a26801b]:nth-child(4){animation-delay:105ms}.catalog-kpi-head[data-v-1a26801b],.catalog-kpi-foot[data-v-1a26801b]{display:flex;align-items:center;gap:8px}.catalog-kpi-head[data-v-1a26801b]{color:var(--text-secondary);font-size:13px}.catalog-kpi-head[data-v-1a26801b] .anticon{color:var(--brand-primary)}.catalog-kpi-card strong[data-v-1a26801b]{color:var(--text-primary);font-size:28px;line-height:1}.catalog-kpi-foot[data-v-1a26801b]{min-width:0;justify-content:space-between}.catalog-kpi-foot span[data-v-1a26801b]: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-1a26801b]{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-1a26801b]{width:min(360px,100%)}.catalog-port-box[data-v-1a26801b]{display:grid;gap:10px;padding:10px;background:var(--surface-muted);border:1px solid var(--border-color);border-radius:8px}.catalog-port-box>div[data-v-1a26801b]:first-child{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.catalog-port-box span[data-v-1a26801b]{color:var(--text-secondary);font-size:12px}.catalog-port-contact-hint[data-v-1a26801b]{color:var(--text-secondary);font-size:12px;line-height:1.6}.catalog-coin-discount[data-v-1a26801b]{display:grid;gap:6px}.catalog-coin-discount span[data-v-1a26801b]{color:var(--text-secondary);font-size:12px;line-height:1.6}.catalog-submit-disabled-hint[data-v-1a26801b]{margin-top:-2px;color:var(--warning-text);font-size:12px;line-height:1.6}.catalog-layout[data-v-1a26801b]{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:16px}.catalog-line-panel[data-v-1a26801b]{align-self:start}.catalog-line-button[data-v-1a26801b]{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;outline:none;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);touch-action:manipulation}.catalog-line-button+.catalog-line-button[data-v-1a26801b]{margin-top:10px}.catalog-line-button[data-v-1a26801b]:hover,.catalog-line-button[data-v-1a26801b]:focus-visible,.catalog-line-active[data-v-1a26801b]{background:var(--surface-hover);border-color:var(--brand-border);box-shadow:0 10px 24px #0f172a0f}.catalog-line-button[data-v-1a26801b]:hover,.catalog-line-button[data-v-1a26801b]:focus-visible{transform:translateY(-1px)}.catalog-line-button[data-v-1a26801b]:active{transform:translateY(0)}.catalog-line-active[data-v-1a26801b]{box-shadow:inset 3px 0 0 var(--brand-primary),0 10px 24px #0f172a0f}.catalog-line-button span[data-v-1a26801b]{display:grid;grid-row:span 2;width:38px;height:38px;place-items:center;color:var(--brand-primary);background:var(--brand-soft);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.catalog-line-button:hover span[data-v-1a26801b],.catalog-line-button:focus-visible span[data-v-1a26801b],.catalog-line-active span[data-v-1a26801b]{transform:scale(1.04)}.catalog-line-button strong[data-v-1a26801b],.catalog-line-button small[data-v-1a26801b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-line-button small[data-v-1a26801b]{color:var(--text-secondary)}.catalog-sku-grid[data-v-1a26801b]{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));gap:14px;align-self:start}.catalog-sku-card[data-v-1a26801b]{display:flex;flex-direction:column;gap:14px;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;animation:cnkd-slide-up var(--motion-slow) var(--motion-ease) both;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.catalog-sku-card[data-v-1a26801b]:nth-child(2n){animation-delay:35ms}.catalog-sku-card[data-v-1a26801b]:nth-child(3n){animation-delay:70ms}.catalog-sku-card[data-v-1a26801b]:hover,.catalog-sku-card[data-v-1a26801b]:focus-within{border-color:var(--brand-border);box-shadow:0 12px 28px #0f172a14;transform:translateY(-1px)}.catalog-sku-head[data-v-1a26801b]{display:flex;justify-content:space-between;gap:12px}.catalog-sku-head>div[data-v-1a26801b]:first-child{min-width:0}.catalog-sku-eyebrow[data-v-1a26801b]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.catalog-sku-head h2[data-v-1a26801b]{margin:8px 0 0;color:var(--text-primary);font-family:var(--font-display);font-size:18px;font-weight:760;line-height:1.28;letter-spacing:0}.catalog-sku-head strong[data-v-1a26801b]{flex:0 0 auto;color:var(--brand-text);font-family:var(--font-number);font-size:21px;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;line-height:1.18}.catalog-resource-grid[data-v-1a26801b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.catalog-resource-grid div[data-v-1a26801b]{display:grid;gap:4px;padding:10px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.catalog-sku-card:hover .catalog-resource-grid div[data-v-1a26801b]{border-color:color-mix(in srgb,var(--brand-primary) 16%,var(--border-color))}.catalog-resource-grid span[data-v-1a26801b],.catalog-stock-row span[data-v-1a26801b],.catalog-node-preview span[data-v-1a26801b],.catalog-price-grid span[data-v-1a26801b],.catalog-order-summary span[data-v-1a26801b]{color:var(--text-secondary);font-size:12px;font-weight:560;line-height:1.5}.catalog-resource-grid strong[data-v-1a26801b]{color:var(--text-primary);font-family:var(--font-number);font-size:14px;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;font-weight:720;line-height:1.35}.catalog-stock-row[data-v-1a26801b]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.catalog-sku-detail[data-v-1a26801b]{overflow:hidden;background:color-mix(in srgb,var(--surface-subtle) 72%,var(--surface-bg));border:1px solid var(--border-color);border-radius:8px;box-shadow:inset 0 1px color-mix(in srgb,var(--surface-bg) 78%,transparent);transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.catalog-sku-detail[open][data-v-1a26801b]{border-color:color-mix(in srgb,var(--brand-primary) 26%,var(--border-color));box-shadow:inset 0 1px color-mix(in srgb,var(--surface-bg) 84%,transparent)}.catalog-sku-detail summary[data-v-1a26801b]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:42px;padding:9px 11px;cursor:pointer;list-style:none;transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.catalog-sku-detail summary[data-v-1a26801b]::-webkit-details-marker{display:none}.catalog-sku-detail summary[data-v-1a26801b]:hover{background:color-mix(in srgb,var(--brand-soft) 46%,transparent)}.catalog-sku-detail-title[data-v-1a26801b]{display:flex;gap:9px;align-items:baseline;min-width:0}.catalog-sku-detail-title strong[data-v-1a26801b]{flex:0 0 auto;color:var(--text-primary);font-size:13px;font-weight:720;line-height:1.45}.catalog-sku-detail-title small[data-v-1a26801b]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.catalog-sku-detail-stats[data-v-1a26801b]{display:inline-flex;flex:0 0 auto;gap:6px;align-items:center}.catalog-sku-detail-stats span[data-v-1a26801b]{padding:2px 7px;color:var(--text-secondary);font-family:var(--font-number);font-size:12px;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;font-weight:620;line-height:1.45;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:6px}.catalog-sku-detail summary[data-v-1a26801b]:after{flex:0 0 auto;justify-self:end;padding:2px 7px;color:var(--brand-primary);font-size:12px;line-height:1.5;content:"展开";background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:6px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.catalog-sku-detail[open] summary[data-v-1a26801b]:after{content:"收起"}.catalog-sku-detail-body[data-v-1a26801b]{display:grid;gap:10px;max-height:228px;overflow-y:auto;padding:0 10px 10px;scrollbar-gutter:stable;animation:catalog-detail-reveal-1a26801b .18s var(--motion-ease) both}.catalog-detail-group[data-v-1a26801b]{display:grid;gap:7px}.catalog-detail-group>span[data-v-1a26801b]{color:var(--text-secondary);font-size:12px;font-weight:680;line-height:1.45}@keyframes catalog-detail-reveal-1a26801b{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.catalog-sku-eyebrow[data-v-1a26801b] .ant-tag,.catalog-stock-row[data-v-1a26801b] .ant-tag,.catalog-template-list[data-v-1a26801b] .ant-tag{border-radius:6px;padding:2px 8px;line-height:1.35;font-weight:650}.catalog-sales-badge[data-v-1a26801b]{border-radius:6px;font-weight:600}.catalog-template-list[data-v-1a26801b]{display:flex;flex-wrap:wrap;gap:6px;min-height:26px}.catalog-profile-hint[data-v-1a26801b]{padding:8px 10px;color:var(--text-secondary);font-size:12px;line-height:1.6;background:color-mix(in srgb,var(--brand-soft) 78%,var(--surface-bg));border:1px solid color-mix(in srgb,var(--brand-border) 82%,var(--border-color));border-radius:8px}.catalog-sales-note[data-v-1a26801b]{padding:8px 10px;color:var(--warning-text);font-size:12px;line-height:1.6;background:var(--warning-soft);border:1px solid var(--warning-border);border-radius:8px}.catalog-node-preview[data-v-1a26801b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(206px,1fr));gap:8px}.catalog-node-chip[data-v-1a26801b]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) auto;align-items:center;gap:8px;max-width:100%;min-height:36px;padding:7px 9px;background:color-mix(in srgb,var(--surface-bg) 74%,var(--surface-subtle));border:1px solid var(--border-color);border-radius:6px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.catalog-node-chip>span[data-v-1a26801b],.catalog-node-chip>strong[data-v-1a26801b],.catalog-node-chip>small[data-v-1a26801b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-node-chip>span[data-v-1a26801b]{color:var(--text-secondary)}.catalog-node-chip>strong[data-v-1a26801b]{color:var(--text-primary);font-size:12px;font-weight:700}.catalog-node-chip>small[data-v-1a26801b]{justify-self:end;color:var(--text-secondary);font-weight:650;font-size:12px}.catalog-node-chip.is-sellable[data-v-1a26801b]{background:color-mix(in srgb,var(--success-soft) 72%,var(--surface-bg));border-color:var(--success-border)}.catalog-node-chip.is-sellable>small[data-v-1a26801b]{color:var(--success-text)}.catalog-node-chip.is-muted[data-v-1a26801b]{opacity:.72}.catalog-node-chip.is-more[data-v-1a26801b]{display:inline-flex;justify-content:center;color:var(--text-secondary)}.catalog-sku-detail[open] .catalog-node-chip[data-v-1a26801b]:hover{transform:translateY(-1px)}.catalog-card-actions[data-v-1a26801b]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:auto}.catalog-card-actions .ant-btn-primary[data-v-1a26801b]{min-width:132px}.catalog-empty[data-v-1a26801b]{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-1a26801b]{display:grid;gap:16px}.catalog-order-summary[data-v-1a26801b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.catalog-order-summary>div[data-v-1a26801b],.catalog-version-detail[data-v-1a26801b],.catalog-price-preview[data-v-1a26801b],.catalog-stock-preview[data-v-1a26801b]{min-width:0;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.catalog-order-summary>div[data-v-1a26801b]{display:grid;gap:4px}.catalog-order-summary strong[data-v-1a26801b]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.catalog-version-detail[data-v-1a26801b]{display:grid;gap:8px}.catalog-version-detail>div[data-v-1a26801b]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.catalog-version-detail strong[data-v-1a26801b]{min-width:0;overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.catalog-version-detail p[data-v-1a26801b],.catalog-version-detail small[data-v-1a26801b]{margin:0;color:var(--text-secondary);line-height:1.7;white-space:pre-wrap}.catalog-form-grid[data-v-1a26801b],.catalog-preview-grid[data-v-1a26801b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.catalog-preview-grid[data-v-1a26801b]{gap:14px}.catalog-price-grid[data-v-1a26801b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.catalog-price-grid div[data-v-1a26801b]{display:grid;gap:4px;min-width:0;min-height:62px;padding:9px 10px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.catalog-price-grid strong[data-v-1a26801b]{min-width:0;overflow:hidden;color:var(--text-primary);font-family:var(--font-number);font-size:16px;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.catalog-payable-amount[data-v-1a26801b]{color:var(--brand-primary)!important}.catalog-credential-row[data-v-1a26801b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.catalog-form-helper[data-v-1a26801b]{display:block;margin-top:6px;color:var(--text-secondary);font-size:12px;line-height:1.6}.catalog-form-helper.is-warning[data-v-1a26801b]{color:var(--warning-text)}.catalog-order-readiness[data-v-1a26801b]{background:color-mix(in srgb,var(--surface-bg) 82%,var(--brand-soft))}.catalog-order-readiness[data-v-1a26801b] .ant-alert-message{color:var(--text-primary);font-weight:650}.catalog-order-readiness[data-v-1a26801b] .ant-alert-description{color:var(--text-secondary);line-height:1.7}.catalog-payment-box[data-v-1a26801b],.catalog-native-payment-panel[data-v-1a26801b]{display:grid;gap:14px}.catalog-payment-box[data-v-1a26801b]{padding:12px;background:color-mix(in srgb,var(--surface-bg) 78%,var(--brand-soft));border:1px solid var(--brand-border);border-radius:8px}.catalog-payment-options[data-v-1a26801b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px}.catalog-payment-options[data-v-1a26801b] .ant-radio-button-wrapper{display:grid;height:auto;min-height:76px;padding:10px 12px;line-height:1.5;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.catalog-payment-options[data-v-1a26801b] .ant-radio-button-wrapper:before{display:none}.catalog-payment-options[data-v-1a26801b] .ant-radio-button-wrapper-checked{background:var(--surface-bg);border-color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary)}.catalog-payment-options[data-v-1a26801b] .ant-radio-button-wrapper:hover{transform:translateY(-1px)}.catalog-payment-option strong[data-v-1a26801b],.catalog-payment-option span[data-v-1a26801b]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.catalog-payment-option strong[data-v-1a26801b]{color:var(--text-primary);font-size:14px}.catalog-payment-option span[data-v-1a26801b]{display:-webkit-box;margin-top:4px;color:var(--text-secondary);font-size:12px;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.catalog-native-payment-amount[data-v-1a26801b]{display:grid;gap:4px;padding:16px;background:color-mix(in srgb,var(--brand-soft) 62%,var(--surface-bg));border:1px solid var(--brand-border);border-radius:8px}.catalog-native-payment-amount span[data-v-1a26801b],.catalog-native-payment-amount small[data-v-1a26801b],.catalog-native-payment-grid span[data-v-1a26801b],.catalog-native-payment-qrcode span[data-v-1a26801b]{color:var(--text-secondary)}.catalog-native-payment-amount strong[data-v-1a26801b]{color:var(--text-primary);font-size:28px;line-height:1.2}.catalog-native-payment-grid[data-v-1a26801b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.catalog-native-payment-grid>div[data-v-1a26801b],.catalog-native-payment-qrcode[data-v-1a26801b],.catalog-native-payment-status[data-v-1a26801b]{min-width:0;padding:12px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.catalog-native-payment-grid>div[data-v-1a26801b]{display:grid;gap:4px}.catalog-native-payment-grid strong[data-v-1a26801b]{min-width:0;overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.catalog-payment-alert[data-v-1a26801b]{margin:0}.catalog-native-payment-qrcode[data-v-1a26801b]{display:grid;gap:8px;justify-items:start}.catalog-native-payment-qrcode img[data-v-1a26801b]{width:168px;max-width:100%;border:1px solid var(--border-color);border-radius:8px}.catalog-native-payment-qrcode code[data-v-1a26801b]{max-width:100%;overflow-wrap:anywhere;color:var(--text-primary);white-space:normal}.catalog-native-payment-status[data-v-1a26801b]{display:flex;gap:12px;align-items:center;justify-content:space-between;background:var(--surface-subtle)}.catalog-native-payment-status-paid[data-v-1a26801b]{background:color-mix(in srgb,var(--success-soft) 72%,var(--surface-bg));border-color:var(--success-border)}.catalog-native-payment-status-unpaid[data-v-1a26801b]{background:color-mix(in srgb,var(--warning-soft) 70%,var(--surface-bg));border-color:var(--warning-border)}.catalog-native-payment-status-needs_review[data-v-1a26801b],.catalog-native-payment-status-failed[data-v-1a26801b]{background:color-mix(in srgb,var(--danger-soft) 68%,var(--surface-bg));border-color:var(--danger-border)}.catalog-native-payment-status-icon[data-v-1a26801b]{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;color:var(--brand-primary);background:var(--surface-bg);border:1px solid var(--border-color);border-radius:50%}.catalog-native-payment-status-paid .catalog-native-payment-status-icon[data-v-1a26801b]{color:var(--success-text)}.catalog-native-payment-status-needs_review .catalog-native-payment-status-icon[data-v-1a26801b],.catalog-native-payment-status-failed .catalog-native-payment-status-icon[data-v-1a26801b]{color:var(--danger-text)}.catalog-native-payment-status-main[data-v-1a26801b]{display:grid;flex:1;gap:4px;min-width:0}.catalog-native-payment-status-title[data-v-1a26801b]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.catalog-native-payment-status span[data-v-1a26801b]{color:var(--text-secondary);font-size:13px;line-height:1.7}.catalog-native-payment-actions[data-v-1a26801b]{display:flex;gap:10px;justify-content:flex-end}.catalog-coupon-applied[data-v-1a26801b]{margin-top:10px}.catalog-stock-preview[data-v-1a26801b]{background:color-mix(in srgb,var(--surface-bg) 78%,var(--surface-subtle))}.catalog-stock-summary[data-v-1a26801b]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.catalog-stock-summary span[data-v-1a26801b]{padding:4px 8px;color:var(--text-secondary);font-size:12px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:6px}.catalog-stock-node-list[data-v-1a26801b]{display:grid;gap:0;max-height:min(34vh,320px);overflow-y:auto;border-top:1px solid var(--border-color);scrollbar-gutter:stable}.catalog-stock-node-card[data-v-1a26801b]{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,2fr);gap:12px;align-items:center;padding:12px 0;background:transparent;border-bottom:1px solid var(--border-color)}.catalog-stock-node-main[data-v-1a26801b]{display:grid;gap:4px;min-width:0}.catalog-stock-node-main strong[data-v-1a26801b]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.catalog-stock-node-main span[data-v-1a26801b],.catalog-stock-node-metrics span[data-v-1a26801b]{color:var(--text-secondary);font-size:12px}.catalog-stock-node-metrics[data-v-1a26801b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.catalog-stock-node-metrics>div[data-v-1a26801b]{display:grid;gap:4px;min-width:0}.catalog-stock-node-metrics strong[data-v-1a26801b]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.catalog-stock-node-metrics[data-v-1a26801b] .ant-tag{width:fit-content;max-width:100%;margin-inline-end:0;overflow:hidden;border-radius:6px;text-overflow:ellipsis}.catalog-stock-empty[data-v-1a26801b]{padding:18px;color:var(--text-secondary);text-align:center;background:var(--surface-bg);border:1px dashed var(--border-color);border-radius:8px}@media(max-width:1120px){.catalog-sku-grid[data-v-1a26801b]{grid-template-columns:1fr}}@media(max-width:980px){.catalog-kpi-grid[data-v-1a26801b],.catalog-layout[data-v-1a26801b],.catalog-order-summary[data-v-1a26801b],.catalog-form-grid[data-v-1a26801b],.catalog-preview-grid[data-v-1a26801b],.catalog-payment-options[data-v-1a26801b],.catalog-native-payment-grid[data-v-1a26801b]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.catalog-command-panel[data-v-1a26801b]{flex-direction:column;padding:16px}.catalog-kpi-grid[data-v-1a26801b],.catalog-layout[data-v-1a26801b],.catalog-sku-grid[data-v-1a26801b],.catalog-order-summary[data-v-1a26801b],.catalog-form-grid[data-v-1a26801b],.catalog-preview-grid[data-v-1a26801b],.catalog-payment-options[data-v-1a26801b],.catalog-native-payment-grid[data-v-1a26801b],.catalog-price-grid[data-v-1a26801b],.catalog-resource-grid[data-v-1a26801b]{grid-template-columns:1fr}.catalog-search[data-v-1a26801b]{width:100%}.catalog-filter-bar[data-v-1a26801b]{align-items:stretch}.catalog-line-panel[data-v-1a26801b]{align-self:stretch}.catalog-card-actions .ant-btn[data-v-1a26801b]{flex:1 1 138px}.catalog-sku-detail summary[data-v-1a26801b]{grid-template-columns:minmax(0,1fr) auto;align-items:start}.catalog-sku-detail summary[data-v-1a26801b]:after{grid-column:2;grid-row:1}.catalog-sku-detail-title[data-v-1a26801b]{display:grid;gap:3px}.catalog-sku-detail-title strong[data-v-1a26801b],.catalog-sku-detail-title small[data-v-1a26801b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:normal}.catalog-sku-detail-stats[data-v-1a26801b]{grid-column:1 / -1;flex-wrap:wrap}.catalog-sku-detail-body[data-v-1a26801b]{max-height:260px}.catalog-node-preview[data-v-1a26801b]{grid-template-columns:1fr}.catalog-node-chip[data-v-1a26801b]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.catalog-credential-row[data-v-1a26801b],.catalog-stock-node-card[data-v-1a26801b],.catalog-stock-node-metrics[data-v-1a26801b]{grid-template-columns:1fr}.catalog-native-payment-status[data-v-1a26801b]{align-items:stretch;flex-direction:column}.catalog-native-payment-status .ant-btn[data-v-1a26801b],.catalog-native-payment-actions .ant-btn[data-v-1a26801b]{width:100%}.catalog-native-payment-actions[data-v-1a26801b]{flex-direction:column-reverse}}@media(prefers-reduced-motion:reduce){.catalog-sku-detail-body[data-v-1a26801b]{animation:none}.catalog-sku-detail[open] .catalog-node-chip[data-v-1a26801b]:hover{transform:none}}.service-center-page[data-v-2b0457d5]{gap:18px}.service-command-panel[data-v-2b0457d5]{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-2b0457d5],.service-command-panel p[data-v-2b0457d5]{margin:0}.service-command-panel h1[data-v-2b0457d5]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.service-command-panel p[data-v-2b0457d5]{margin-top:6px;color:var(--text-secondary)}.service-command-kicker[data-v-2b0457d5]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.service-status-dot[data-v-2b0457d5]{width:8px;height:8px;border-radius:50%;background:var(--text-muted);transition:background-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.service-status-ok[data-v-2b0457d5]{background:var(--status-success)}.service-status-warn[data-v-2b0457d5]{background:var(--status-warning)}.service-status-error[data-v-2b0457d5]{background:var(--status-danger)}.service-kpi-grid[data-v-2b0457d5]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.service-kpi-card[data-v-2b0457d5]{position:relative;display:grid;overflow:hidden;min-height:126px;align-content:space-between;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;animation:cnkd-slide-up var(--motion-slow) var(--motion-ease) both}.service-kpi-card[data-v-2b0457d5]:nth-child(2){animation-delay:35ms}.service-kpi-card[data-v-2b0457d5]:nth-child(3){animation-delay:70ms}.service-kpi-card[data-v-2b0457d5]:nth-child(4){animation-delay:105ms}.service-kpi-head[data-v-2b0457d5],.service-kpi-foot[data-v-2b0457d5]{display:flex;align-items:center;gap:8px}.service-kpi-head[data-v-2b0457d5]{color:var(--text-secondary);font-size:13px}.service-kpi-head[data-v-2b0457d5] .anticon{color:var(--brand-primary)}.service-kpi-card strong[data-v-2b0457d5]{color:var(--text-primary);font-size:28px;line-height:1}.service-kpi-foot[data-v-2b0457d5]{min-width:0;justify-content:space-between}.service-kpi-foot span[data-v-2b0457d5]: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-2b0457d5]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px}.service-todo-panel[data-v-2b0457d5] .ant-list{max-height:min(42vh,340px);overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.service-todo-panel[data-v-2b0457d5] .ant-list-item-meta-title,.service-todo-panel[data-v-2b0457d5] .ant-list-item-meta-description{overflow:hidden;text-overflow:ellipsis}.service-todo-panel[data-v-2b0457d5] .ant-list-item-meta-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.service-work-item[data-v-2b0457d5]{cursor:pointer;padding:10px 8px!important;border:1px solid var(--border-color);border-radius:8px;outline:none;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.service-work-item+.service-work-item[data-v-2b0457d5]{margin-top:8px}.service-work-item[data-v-2b0457d5]:hover,.service-work-item[data-v-2b0457d5]:focus-visible{background:var(--surface-hover);border-color:var(--brand-border);box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.service-work-item[data-v-2b0457d5]:active{transform:translateY(0)}.service-work-icon[data-v-2b0457d5]{display:grid;width:34px;height:34px;place-items:center;color:var(--success-text);background:var(--success-soft);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.service-work-item:hover .service-work-icon[data-v-2b0457d5],.service-work-item:focus-visible .service-work-icon[data-v-2b0457d5]{transform:scale(1.04)}.service-work-warn[data-v-2b0457d5]{color:var(--warning-text);background:var(--warning-soft)}.service-work-error[data-v-2b0457d5]{color:var(--danger-text);background:var(--danger-soft)}.service-mini-timeline[data-v-2b0457d5],.event-timeline[data-v-2b0457d5],.case-timeline[data-v-2b0457d5]{max-height:min(42vh,360px);overflow-y:auto;margin-top:18px;padding:10px 4px 0;scrollbar-gutter:stable}.service-mini-event[data-v-2b0457d5],.timeline-card[data-v-2b0457d5],.log-item[data-v-2b0457d5]{display:grid;gap:4px}.timeline-card[data-v-2b0457d5],.customer-message-detail[data-v-2b0457d5],.case-summary-grid>div[data-v-2b0457d5]{transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.timeline-card[data-v-2b0457d5]:hover,.customer-message-detail[data-v-2b0457d5]:hover,.case-summary-grid>div[data-v-2b0457d5]:hover{background:var(--surface-hover);border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--border-color));transform:translateY(-1px)}.service-mini-event span[data-v-2b0457d5],.timeline-card span[data-v-2b0457d5],.log-item span[data-v-2b0457d5],.service-date-cell span[data-v-2b0457d5]{color:var(--text-secondary);font-size:12px}.service-tabs-panel[data-v-2b0457d5]{overflow:hidden}.service-toolbar[data-v-2b0457d5]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.service-search[data-v-2b0457d5]{width:min(360px,100%)}.unread[data-v-2b0457d5]{color:var(--text-primary)}.service-content-cell[data-v-2b0457d5]{display:inline-block;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-inline-preview[data-v-2b0457d5]{margin-top:8px}.timeline-preview[data-v-2b0457d5],.drawer-preview[data-v-2b0457d5],.customer-message-primary-action[data-v-2b0457d5]{margin-top:12px}.customer-message-detail[data-v-2b0457d5]{display:grid;gap:12px;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.customer-message-detail-head[data-v-2b0457d5]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.customer-message-detail-head span[data-v-2b0457d5],.customer-message-meta span[data-v-2b0457d5]{color:var(--text-secondary);font-size:12px}.customer-message-detail h3[data-v-2b0457d5],.customer-message-detail p[data-v-2b0457d5]{margin:0}.customer-message-detail h3[data-v-2b0457d5]{color:var(--text-primary);font-size:18px;line-height:1.35}.customer-message-detail p[data-v-2b0457d5]{max-height:min(30vh,220px);overflow-y:auto;padding-right:4px;color:var(--text-secondary);line-height:1.75;overflow-wrap:anywhere;white-space:pre-wrap;scrollbar-gutter:stable}.customer-message-meta[data-v-2b0457d5]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--border-color)}.customer-message-meta strong[data-v-2b0457d5]{color:var(--text-primary)}.customer-message-action-card[data-v-2b0457d5]{border-radius:8px}.service-date-cell[data-v-2b0457d5]{display:grid;gap:2px}.timeline-head[data-v-2b0457d5]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.timeline-card p[data-v-2b0457d5]{display:-webkit-box;overflow:hidden;margin:0;color:var(--text-primary);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical}.timeline-card[data-v-2b0457d5]{padding:10px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.timeline-pagination[data-v-2b0457d5]{margin-top:12px;text-align:right}.case-alert[data-v-2b0457d5]{margin-bottom:16px}.case-summary-grid[data-v-2b0457d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.case-summary-grid>div[data-v-2b0457d5]{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-2b0457d5]{color:var(--text-secondary);font-size:12px}.case-summary-grid strong[data-v-2b0457d5]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.attachment-section[data-v-2b0457d5]{margin-top:18px}.attachment-section[data-v-2b0457d5] .ant-list{max-height:min(30vh,240px);overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.attachment-title[data-v-2b0457d5]{margin-bottom:10px;font-weight:600}.case-action-strip[data-v-2b0457d5]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.case-action-strip .ant-btn[data-v-2b0457d5]{flex:1 1 132px}.service-action-drawer .ant-drawer-body{overflow-y:auto;scrollbar-gutter:stable}.service-action-drawer .ant-drawer-content{background:var(--surface-bg)}.service-action-modal .ant-modal{max-width:calc(100vw - 32px)}.service-action-modal .ant-modal-body{max-height:min(68vh,680px);overflow-y:auto;padding-right:18px}.service-action-modal .ant-modal-footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.service-action-modal .ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:0}[data-v-2b0457d5] .service-row-unread td{background:var(--warning-soft)}[data-v-2b0457d5] .service-row-error td{background:var(--danger-soft)}@media(max-width:980px){.service-kpi-grid[data-v-2b0457d5],.service-work-grid[data-v-2b0457d5],.case-summary-grid[data-v-2b0457d5]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.service-command-panel[data-v-2b0457d5]{flex-direction:column;padding:16px}.service-kpi-grid[data-v-2b0457d5],.service-work-grid[data-v-2b0457d5],.case-summary-grid[data-v-2b0457d5]{grid-template-columns:1fr}.service-search[data-v-2b0457d5],.toolbar-select[data-v-2b0457d5]{width:100%}.service-toolbar[data-v-2b0457d5]{align-items:stretch}.service-toolbar .ant-btn[data-v-2b0457d5]{width:100%}.service-command-panel .ant-btn[data-v-2b0457d5],.service-work-item[data-v-2b0457d5],.case-action-strip .ant-btn[data-v-2b0457d5]{min-height:44px}.case-action-strip[data-v-2b0457d5]{display:grid;grid-template-columns:1fr}.service-todo-panel[data-v-2b0457d5] .ant-list{max-height:320px}.service-action-drawer .ant-drawer-content-wrapper{width:min(100vw,640px)!important}.service-action-drawer .ant-drawer-body{padding:14px 16px max(16px,env(safe-area-inset-bottom))}.service-action-modal .ant-modal{top:12px;max-width:calc(100vw - 20px);margin:0 auto;padding-bottom:max(10px,env(safe-area-inset-bottom))}.service-action-modal .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 24px - env(safe-area-inset-bottom))}.service-action-modal .ant-modal-body{min-height:0;max-height:none;overflow-y:auto;padding:14px 16px}.service-action-modal .ant-modal-footer{display:grid;grid-template-columns:1fr;padding:10px 16px max(12px,env(safe-area-inset-bottom))}.service-action-modal .ant-modal-footer .ant-btn{width:100%;min-height:44px}.service-action-modal .ant-modal-footer .ant-btn-primary{grid-row:1}}.customer-overview-page[data-v-0d5f103b]{gap:18px}.customer-command-panel[data-v-0d5f103b]{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-0d5f103b],.customer-command-panel p[data-v-0d5f103b]{margin:0}.customer-command-panel h1[data-v-0d5f103b]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.customer-command-panel p[data-v-0d5f103b]{margin-top:6px;color:var(--text-secondary)}.customer-command-kicker[data-v-0d5f103b]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.customer-status-dot[data-v-0d5f103b]{width:8px;height:8px;border-radius:50%;background:var(--text-muted);transition:background-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.customer-status-ok[data-v-0d5f103b]{background:var(--status-success)}.customer-status-warn[data-v-0d5f103b]{background:var(--status-warning)}.customer-status-error[data-v-0d5f103b]{background:var(--status-danger)}.customer-kpi-grid[data-v-0d5f103b]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.customer-kpi-card[data-v-0d5f103b]{position:relative;display:grid;overflow:hidden;min-height:126px;align-content:space-between;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;animation:cnkd-slide-up var(--motion-slow) var(--motion-ease) both}.customer-kpi-card[data-v-0d5f103b]:nth-child(2){animation-delay:35ms}.customer-kpi-card[data-v-0d5f103b]:nth-child(3){animation-delay:70ms}.customer-kpi-card[data-v-0d5f103b]:nth-child(4){animation-delay:105ms}.customer-kpi-head[data-v-0d5f103b],.customer-kpi-foot[data-v-0d5f103b]{display:flex;align-items:center;gap:8px}.customer-kpi-head[data-v-0d5f103b]{color:var(--text-secondary);font-size:13px}.customer-kpi-head[data-v-0d5f103b] .anticon{color:var(--brand-primary)}.customer-kpi-card strong[data-v-0d5f103b]{color:var(--text-primary);font-size:28px;line-height:1}.customer-kpi-foot[data-v-0d5f103b]{min-width:0;justify-content:space-between}.customer-kpi-foot span[data-v-0d5f103b]: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-0d5f103b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.customer-workbench-panel[data-v-0d5f103b] .ant-list,.customer-latest-message-panel[data-v-0d5f103b] .ant-list{max-height:min(42vh,340px);overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.customer-renewal-panel[data-v-0d5f103b] .ant-table-container,.customer-recent-orders-panel[data-v-0d5f103b] .ant-table-container{max-height:360px;overflow:auto;scrollbar-gutter:stable}.customer-workbench-panel[data-v-0d5f103b] .ant-list-item-meta-title,.customer-workbench-panel[data-v-0d5f103b] .ant-list-item-meta-description,.customer-latest-message-panel[data-v-0d5f103b] .ant-list-item-meta-title,.customer-latest-message-panel[data-v-0d5f103b] .ant-list-item-meta-description{overflow:hidden;text-overflow:ellipsis}.customer-workbench-panel[data-v-0d5f103b] .ant-list-item-meta-description,.customer-latest-message-panel[data-v-0d5f103b] .ant-list-item-meta-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.customer-work-item[data-v-0d5f103b]{cursor:pointer;padding:10px 8px!important;border:1px solid var(--border-color);border-radius:8px;outline:none;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.customer-work-item+.customer-work-item[data-v-0d5f103b]{margin-top:8px}.customer-work-item[data-v-0d5f103b]:hover,.customer-work-item[data-v-0d5f103b]:focus-visible{background:var(--surface-hover);border-color:var(--brand-border);box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.customer-work-item[data-v-0d5f103b]:active{transform:translateY(0)}.customer-work-icon[data-v-0d5f103b]{display:grid;width:34px;height:34px;place-items:center;color:var(--success-text);background:var(--success-soft);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.customer-work-item:hover .customer-work-icon[data-v-0d5f103b],.customer-work-item:focus-visible .customer-work-icon[data-v-0d5f103b]{transform:scale(1.04)}.customer-work-warn[data-v-0d5f103b]{color:var(--warning-text);background:var(--warning-soft)}.customer-work-error[data-v-0d5f103b]{color:var(--danger-text);background:var(--danger-soft)}.customer-work-arrow[data-v-0d5f103b]{color:var(--text-muted);transition:color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.customer-work-item:hover .customer-work-arrow[data-v-0d5f103b],.customer-work-item:focus-visible .customer-work-arrow[data-v-0d5f103b]{color:var(--brand-primary);transform:translate(3px)}.customer-action-grid[data-v-0d5f103b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-action[data-v-0d5f103b]{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:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);touch-action:manipulation}.customer-action[data-v-0d5f103b]:hover,.customer-action[data-v-0d5f103b]:focus-visible{border-color:var(--brand-border);box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.customer-action[data-v-0d5f103b]:active{transform:translateY(0)}.customer-action span[data-v-0d5f103b]{display:grid;grid-row:span 2;width:38px;height:38px;place-items:center;color:var(--brand-primary);background:var(--brand-soft);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.customer-action:hover span[data-v-0d5f103b],.customer-action:focus-visible span[data-v-0d5f103b]{transform:scale(1.04)}.customer-action strong[data-v-0d5f103b],.customer-action small[data-v-0d5f103b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-action strong[data-v-0d5f103b]{color:var(--text-primary);font-size:14px}.customer-action small[data-v-0d5f103b]{color:var(--text-secondary);font-size:12px}.customer-date-cell[data-v-0d5f103b]{display:grid;gap:2px}.customer-date-cell strong[data-v-0d5f103b]{font-size:13px}.customer-date-cell span[data-v-0d5f103b],.customer-message-preview[data-v-0d5f103b]{color:var(--text-secondary);font-size:12px}.customer-message-preview[data-v-0d5f103b]{display:inline-block;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-status-list[data-v-0d5f103b]{display:grid;gap:10px}.customer-status-line[data-v-0d5f103b]{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;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.customer-status-line[data-v-0d5f103b]:hover{background:var(--surface-hover);border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--border-color));transform:translateY(-1px)}.customer-status-line span[data-v-0d5f103b]{color:var(--text-secondary)}@media(max-width:980px){.customer-kpi-grid[data-v-0d5f103b],.customer-overview-grid[data-v-0d5f103b]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.customer-command-panel[data-v-0d5f103b]{flex-direction:column;padding:16px}.customer-command-panel>.ant-space[data-v-0d5f103b]{width:100%;flex-wrap:wrap}.customer-kpi-grid[data-v-0d5f103b],.customer-overview-grid[data-v-0d5f103b],.customer-action-grid[data-v-0d5f103b]{grid-template-columns:1fr}.customer-command-panel .ant-btn[data-v-0d5f103b],.customer-action[data-v-0d5f103b]{min-height:44px}.customer-status-line[data-v-0d5f103b]{min-height:46px}.customer-workbench-panel[data-v-0d5f103b] .ant-list,.customer-latest-message-panel[data-v-0d5f103b] .ant-list,.customer-renewal-panel[data-v-0d5f103b] .ant-table-container,.customer-recent-orders-panel[data-v-0d5f103b] .ant-table-container{max-height:320px}}.order-console-page[data-v-e7fb7898]{gap:18px}.order-command-panel[data-v-e7fb7898]{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-e7fb7898],.order-command-panel p[data-v-e7fb7898]{margin:0}.order-command-panel h1[data-v-e7fb7898]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.order-command-panel p[data-v-e7fb7898]{margin-top:6px;color:var(--text-secondary)}.order-command-kicker[data-v-e7fb7898]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.order-status-dot[data-v-e7fb7898]{width:8px;height:8px;border-radius:50%;background:var(--text-muted);transition:background-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.order-status-ok[data-v-e7fb7898]{background:var(--status-success)}.order-status-warn[data-v-e7fb7898]{background:var(--status-warning)}.order-status-error[data-v-e7fb7898]{background:var(--status-danger)}.order-kpi-grid[data-v-e7fb7898]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.order-kpi-card[data-v-e7fb7898]{position:relative;display:grid;overflow:hidden;min-height:126px;align-content:space-between;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;animation:cnkd-slide-up var(--motion-slow) var(--motion-ease) both}.order-kpi-card[data-v-e7fb7898]:nth-child(2){animation-delay:35ms}.order-kpi-card[data-v-e7fb7898]:nth-child(3){animation-delay:70ms}.order-kpi-card[data-v-e7fb7898]:nth-child(4){animation-delay:105ms}.order-kpi-head[data-v-e7fb7898],.order-kpi-foot[data-v-e7fb7898]{display:flex;align-items:center;gap:8px}.order-kpi-head[data-v-e7fb7898]{color:var(--text-secondary);font-size:13px}.order-kpi-head[data-v-e7fb7898] .anticon{color:var(--brand-primary)}.order-kpi-card strong[data-v-e7fb7898]{color:var(--text-primary);font-size:28px;line-height:1}.order-kpi-foot[data-v-e7fb7898]{min-width:0;justify-content:space-between}.order-kpi-foot span[data-v-e7fb7898]: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-e7fb7898]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px}.order-work-item[data-v-e7fb7898]{cursor:pointer;padding:10px 8px!important;border:1px solid var(--border-color);border-radius:8px;outline:none;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.order-work-item+.order-work-item[data-v-e7fb7898]{margin-top:8px}.order-work-item[data-v-e7fb7898]:hover,.order-work-item[data-v-e7fb7898]:focus-visible{background:var(--surface-hover);border-color:var(--brand-border);box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.order-work-item[data-v-e7fb7898]:active{transform:translateY(0)}.order-work-icon[data-v-e7fb7898]{display:grid;width:34px;height:34px;place-items:center;color:var(--success-text);background:var(--success-soft);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.order-work-item:hover .order-work-icon[data-v-e7fb7898],.order-work-item:focus-visible .order-work-icon[data-v-e7fb7898]{transform:scale(1.04)}.order-work-warn[data-v-e7fb7898]{color:var(--warning-text);background:var(--warning-soft)}.order-work-active[data-v-e7fb7898]{color:var(--violet-text);background:var(--violet-soft)}.order-work-error[data-v-e7fb7898]{color:var(--danger-text);background:var(--danger-soft)}.order-work-ok[data-v-e7fb7898]{color:var(--success-text);background:var(--success-soft)}.order-batch-group-panel[data-v-e7fb7898]{gap:12px}.order-batch-collapse[data-v-e7fb7898]{max-height:min(58vh,560px);overflow-y:auto;scrollbar-gutter:stable;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-bg)}.order-batch-more[data-v-e7fb7898]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:2px;color:var(--text-secondary);font-size:12px}.order-batch-more span[data-v-e7fb7898]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-batch-more[data-v-e7fb7898] .ant-btn{flex:0 0 auto;height:24px;padding-inline:4px}.order-batch-collapse[data-v-e7fb7898] .ant-collapse-item{border-color:var(--border-color)}.order-batch-collapse[data-v-e7fb7898] .ant-collapse-header{align-items:center!important;padding:12px 14px!important}.order-batch-group-header[data-v-e7fb7898]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.order-batch-group-header>div[data-v-e7fb7898]{display:grid;min-width:0;gap:3px}.order-batch-group-header strong[data-v-e7fb7898]{overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.order-batch-group-header span[data-v-e7fb7898]{color:var(--text-secondary);font-size:12px}.order-batch-group-body[data-v-e7fb7898]{display:grid;gap:12px;padding:0 10px 12px}.order-batch-group-progress[data-v-e7fb7898],.order-batch-group-metrics[data-v-e7fb7898]{display:grid;gap:8px}.order-batch-group-progress>div[data-v-e7fb7898],.order-batch-group-metrics[data-v-e7fb7898]{display:flex;align-items:center;justify-content:space-between;gap:10px}.order-batch-group-metrics[data-v-e7fb7898]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.order-batch-group-metrics>div[data-v-e7fb7898]{display:grid;gap:3px;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-subtle)}.order-batch-group-progress span[data-v-e7fb7898],.order-batch-group-metrics span[data-v-e7fb7898]{color:var(--text-secondary);font-size:12px}.order-batch-group-progress strong[data-v-e7fb7898],.order-batch-group-metrics strong[data-v-e7fb7898]{color:var(--text-primary);font-size:15px}.order-batch-delivery-copy[data-v-e7fb7898]{display:grid;gap:3px;margin:0;padding:8px 10px;border-radius:8px;background:var(--surface-subtle);color:var(--text-secondary);font-size:12px;line-height:1.45}.order-batch-delivery-copy strong[data-v-e7fb7898]{color:var(--text-primary);font-size:13px}.order-batch-delivery-copy small[data-v-e7fb7898]{color:var(--text-tertiary)}.order-batch-group-orders[data-v-e7fb7898]{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:8px;max-height:min(34vh,220px);overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.order-batch-order-chip[data-v-e7fb7898]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;max-width:100%;align-items:center;gap:6px;min-width:0;min-height:38px;padding:7px 9px;cursor:pointer;color:var(--text-primary);background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.order-batch-order-chip span[data-v-e7fb7898]{color:var(--text-secondary);font-size:12px}.order-batch-order-chip strong[data-v-e7fb7898]{overflow:hidden;min-width:0;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.order-batch-order-chip[data-v-e7fb7898] .ant-tag{max-width:74px;margin-inline-end:0;overflow:hidden;text-overflow:ellipsis}.order-batch-group-actions[data-v-e7fb7898]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.order-work-todo-panel[data-v-e7fb7898] .ant-list{max-height:min(46vh,390px);overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.order-work-todo-panel[data-v-e7fb7898] .ant-list-item-meta-title,.order-work-todo-panel[data-v-e7fb7898] .ant-list-item-meta-description{overflow:hidden;text-overflow:ellipsis}.order-work-todo-panel[data-v-e7fb7898] .ant-list-item-meta-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.order-stage-list[data-v-e7fb7898]{display:grid;gap:8px;max-height:min(38vh,300px);overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.order-stage-line[data-v-e7fb7898]{display:grid;gap:8px;min-width:0;padding:10px 12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.order-stage-line[data-v-e7fb7898]:hover{background:var(--surface-hover);border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--border-color));transform:translateY(-1px)}.order-stage-line>div[data-v-e7fb7898]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.order-stage-line span[data-v-e7fb7898]{min-width:0;overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.order-stage-line strong[data-v-e7fb7898]{flex:0 0 auto;font-family:var(--font-number);font-size:18px;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.order-table-panel[data-v-e7fb7898]{overflow:hidden}.order-renewal-context-alert[data-v-e7fb7898]{margin-bottom:14px;border-radius:8px}.order-renewal-context-alert[data-v-e7fb7898] .ant-alert-message{color:var(--text-primary);font-weight:700}.order-renewal-context-alert[data-v-e7fb7898] .ant-alert-description{color:var(--text-secondary);line-height:1.6}.order-toolbar[data-v-e7fb7898]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.order-search[data-v-e7fb7898]{width:min(380px,100%)}.order-delivery-cell[data-v-e7fb7898],.order-date-cell[data-v-e7fb7898]{display:grid;gap:4px}.order-delivery-cell span[data-v-e7fb7898],.order-date-cell strong[data-v-e7fb7898]{color:var(--text-primary);font-weight:700}.order-date-cell span[data-v-e7fb7898]{color:var(--text-secondary);font-size:12px}.order-batch-inline[data-v-e7fb7898]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:4px}.order-batch-inline span[data-v-e7fb7898]{color:var(--text-secondary);font-size:12px}.order-alert[data-v-e7fb7898]{margin-bottom:16px}.order-payment-mode[data-v-e7fb7898]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.order-payment-mode[data-v-e7fb7898] .ant-radio-button-wrapper{display:inline-flex;height:40px;align-items:center;justify-content:center;gap:6px;border-inline-start-width:1px;border-radius:8px}.order-payment-mode[data-v-e7fb7898] .ant-radio-button-wrapper:before{display:none}.order-payment-balance-summary[data-v-e7fb7898]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.order-payment-balance-summary>div[data-v-e7fb7898]{display:grid;gap:4px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.order-payment-balance-summary span[data-v-e7fb7898]{color:var(--text-secondary);font-size:12px}.order-payment-balance-summary strong[data-v-e7fb7898]{color:var(--text-primary);font-size:18px}.order-payment-balance-negative[data-v-e7fb7898]{color:var(--danger-text)!important}.order-batch-panel[data-v-e7fb7898]{display:grid;gap:10px;margin-bottom:14px;padding:12px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-subtle)}.order-batch-head[data-v-e7fb7898],.order-batch-meta[data-v-e7fb7898]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.order-batch-head>div[data-v-e7fb7898]{display:grid;gap:2px}.order-batch-head span[data-v-e7fb7898],.order-batch-meta[data-v-e7fb7898]{color:var(--text-secondary);font-size:12px}.order-batch-head strong[data-v-e7fb7898]{color:var(--text-primary);font-size:16px}.order-detail-summary[data-v-e7fb7898]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.order-detail-summary>div[data-v-e7fb7898]{display:grid;gap:4px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.order-detail-summary>div[data-v-e7fb7898]:hover{background:var(--surface-hover);border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--border-color));transform:translateY(-1px)}.order-detail-summary span[data-v-e7fb7898],.order-detail-summary small[data-v-e7fb7898]{color:var(--text-secondary);font-size:12px}.order-detail-summary strong[data-v-e7fb7898]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.order-phase-track[data-v-e7fb7898]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.order-phase-node[data-v-e7fb7898]{display:grid;gap:6px;min-height:112px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.order-phase-node span[data-v-e7fb7898]{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-e7fb7898],.order-phase-node small[data-v-e7fb7898]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-phase-node small[data-v-e7fb7898]{color:var(--text-secondary);font-size:12px}.phase-done[data-v-e7fb7898]{background:var(--success-soft);border-color:var(--success-border)}.phase-done span[data-v-e7fb7898]{color:var(--success-text)}.phase-active[data-v-e7fb7898]{background:var(--brand-soft);border-color:var(--brand-border)}.phase-active span[data-v-e7fb7898]{color:var(--brand-primary)}.phase-error[data-v-e7fb7898]{background:var(--danger-soft);border-color:var(--danger-border)}.phase-error span[data-v-e7fb7898]{color:var(--danger-text)}.phase-wait span[data-v-e7fb7898]{color:var(--text-secondary)}.order-delivery-progress-panel[data-v-e7fb7898]{display:grid;gap:14px;margin-bottom:18px;padding:14px;background:var(--surface-bg);border:1px solid var(--brand-border);border-radius:8px;box-shadow:0 12px 30px #1565d814}.order-delivery-complete-alert[data-v-e7fb7898]{margin-bottom:16px;border-color:var(--success-border)}.order-delivery-complete-actions[data-v-e7fb7898]{justify-content:flex-end}.order-delivery-progress-head[data-v-e7fb7898]{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.order-delivery-progress-head h3[data-v-e7fb7898],.order-delivery-progress-head p[data-v-e7fb7898]{margin:0}.order-delivery-progress-head h3[data-v-e7fb7898]{color:var(--text-primary);font-size:16px;font-weight:700;letter-spacing:0}.order-delivery-progress-head p[data-v-e7fb7898]{margin-top:4px;color:var(--text-secondary);font-size:13px;overflow-wrap:anywhere}.order-delivery-progress-bar[data-v-e7fb7898]{margin-bottom:0}.order-delivery-progress-summary[data-v-e7fb7898]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.order-delivery-progress-summary>div[data-v-e7fb7898]{display:grid;gap:4px;min-width:0;padding:10px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.order-delivery-progress-summary span[data-v-e7fb7898]{color:var(--text-secondary);font-size:12px}.order-delivery-progress-summary strong[data-v-e7fb7898]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}.order-delivery-progress-alert[data-v-e7fb7898]{margin:0}.order-delivery-alert-actions[data-v-e7fb7898]{justify-content:flex-end}.order-delivery-step-grid[data-v-e7fb7898]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.order-delivery-step[data-v-e7fb7898]{display:grid;gap:5px;min-width:0;min-height:92px;padding:10px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.order-delivery-step span[data-v-e7fb7898]{width:fit-content;max-width:100%;padding:2px 6px;color:var(--text-secondary);font-size:12px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:6px}.order-delivery-step strong[data-v-e7fb7898],.order-delivery-step small[data-v-e7fb7898]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}.order-delivery-step strong[data-v-e7fb7898]{color:var(--text-primary)}.order-delivery-step small[data-v-e7fb7898]{color:var(--text-secondary)}.delivery-step-done[data-v-e7fb7898]{border-color:var(--success-border);background:var(--success-soft)}.delivery-step-done span[data-v-e7fb7898]{color:var(--success-text)}.delivery-step-active[data-v-e7fb7898]{border-color:var(--brand-border);background:var(--brand-soft);box-shadow:0 0 0 1px #1565d829,0 12px 28px #1565d81f;animation:deliveryPulse-e7fb7898 1.8s ease-in-out infinite}.delivery-step-active span[data-v-e7fb7898]{color:var(--brand-primary)}.delivery-step-error[data-v-e7fb7898]{border-color:var(--danger-border);background:var(--danger-soft)}.delivery-step-error span[data-v-e7fb7898]{color:var(--danger-text)}.order-delivery-log[data-v-e7fb7898]{margin-top:2px;max-height:min(34vh,260px);overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}@keyframes deliveryPulse-e7fb7898{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.order-repair-timeline[data-v-e7fb7898]{margin-top:18px}.order-history-more[data-v-e7fb7898]{margin-top:8px;padding:8px 10px;color:var(--text-secondary);font-size:12px;line-height:1.6;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px;overflow-wrap:anywhere}.order-action-strip[data-v-e7fb7898]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.order-native-payment-panel[data-v-e7fb7898]{display:grid;gap:14px}.order-native-payment-amount[data-v-e7fb7898]{display:grid;gap:4px;padding:16px;border:1px solid var(--border-color);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 10%,var(--surface-bg) 90%),var(--surface-bg))}.order-native-payment-amount span[data-v-e7fb7898],.order-native-payment-amount small[data-v-e7fb7898],.order-native-payment-qrcode span[data-v-e7fb7898]{color:var(--text-secondary)}.order-native-payment-amount strong[data-v-e7fb7898]{color:var(--text-primary);font-size:28px;line-height:1.2}.order-native-payment-qrcode[data-v-e7fb7898]{display:grid;gap:8px;justify-items:start;min-width:0;padding:14px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-bg)}.order-native-payment-qrcode img[data-v-e7fb7898]{width:168px;max-width:100%;border:1px solid var(--border-color);border-radius:8px}.order-native-payment-qrcode code[data-v-e7fb7898]{max-width:100%;overflow-wrap:anywhere;color:var(--text-primary);white-space:normal}.order-native-payment-status[data-v-e7fb7898]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-subtle)}.order-native-payment-status-paid[data-v-e7fb7898]{background:color-mix(in srgb,var(--success-bg, var(--surface-subtle)) 68%,var(--surface-bg) 32%);border-color:color-mix(in srgb,var(--success-text) 26%,var(--border-color) 74%)}.order-native-payment-status-unpaid[data-v-e7fb7898]{background:color-mix(in srgb,var(--warning-bg, var(--surface-subtle)) 62%,var(--surface-bg) 38%);border-color:color-mix(in srgb,var(--warning-text) 24%,var(--border-color) 76%)}.order-native-payment-status-needs_review[data-v-e7fb7898],.order-native-payment-status-failed[data-v-e7fb7898]{background:color-mix(in srgb,var(--danger-bg, var(--surface-subtle)) 58%,var(--surface-bg) 42%);border-color:color-mix(in srgb,var(--danger-text) 22%,var(--border-color) 78%)}.order-native-payment-status-icon[data-v-e7fb7898]{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;color:var(--primary-color);background:var(--surface-bg);border:1px solid var(--border-color);border-radius:50%}.order-native-payment-status-paid .order-native-payment-status-icon[data-v-e7fb7898]{color:var(--success-text)}.order-native-payment-status-needs_review .order-native-payment-status-icon[data-v-e7fb7898],.order-native-payment-status-failed .order-native-payment-status-icon[data-v-e7fb7898]{color:var(--danger-text)}.order-native-payment-status-main[data-v-e7fb7898]{display:grid;gap:4px;flex:1;min-width:0}.order-native-payment-status-title[data-v-e7fb7898]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.order-native-payment-status span[data-v-e7fb7898]{color:var(--text-secondary);font-size:13px;line-height:1.7}.order-native-payment-actions[data-v-e7fb7898]{display:flex;justify-content:flex-end;gap:10px}.order-action-drawer .ant-drawer-body{overflow-y:auto;scrollbar-gutter:stable}.order-action-modal .ant-modal{max-width:calc(100vw - 32px)}.order-action-modal .ant-modal-body{max-height:min(70vh,700px);overflow-y:auto;padding-right:18px;scrollbar-gutter:stable}.order-action-modal .ant-modal-footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.order-action-modal .ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:0}.order-payment-intent-modal .ant-modal-body{max-height:min(78vh,780px)}[data-v-e7fb7898] .order-row-pending td{background:var(--warning-soft)}[data-v-e7fb7898] .order-row-active td{background:var(--violet-soft)}[data-v-e7fb7898] .order-row-error td{background:var(--danger-soft)}@media(max-width:980px){.order-kpi-grid[data-v-e7fb7898],.order-work-grid[data-v-e7fb7898],.order-detail-summary[data-v-e7fb7898],.order-phase-track[data-v-e7fb7898],.order-delivery-progress-summary[data-v-e7fb7898]{grid-template-columns:1fr 1fr}.order-delivery-step-grid[data-v-e7fb7898]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.order-command-panel[data-v-e7fb7898]{flex-direction:column;padding:16px}.order-kpi-grid[data-v-e7fb7898],.order-work-grid[data-v-e7fb7898],.order-batch-group-metrics[data-v-e7fb7898],.order-detail-summary[data-v-e7fb7898],.order-phase-track[data-v-e7fb7898],.order-delivery-progress-summary[data-v-e7fb7898]{grid-template-columns:1fr}.order-delivery-step-grid[data-v-e7fb7898]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-gutter:stable;scroll-snap-type:x proximity}.order-delivery-step[data-v-e7fb7898]{flex:0 0 min(78vw,190px);min-height:104px;scroll-snap-align:start}.order-batch-group-header[data-v-e7fb7898],.order-batch-group-progress>div[data-v-e7fb7898]{align-items:flex-start;flex-direction:column}.order-batch-group-actions[data-v-e7fb7898]{justify-content:stretch}.order-batch-group-actions .ant-btn[data-v-e7fb7898]{flex:1 1 120px}.order-renewal-context-alert[data-v-e7fb7898] .ant-alert-action{width:100%;margin-inline-start:0}.order-renewal-context-alert[data-v-e7fb7898] .ant-alert-action .ant-space{width:100%}.order-renewal-context-alert[data-v-e7fb7898] .ant-alert-action .ant-btn{flex:1 1 128px}.order-batch-collapse[data-v-e7fb7898]{max-height:440px}.order-batch-group-header strong[data-v-e7fb7898],.order-batch-order-chip strong[data-v-e7fb7898]{overflow:visible;text-overflow:clip;white-space:normal}.order-batch-group-orders[data-v-e7fb7898],.order-work-todo-panel[data-v-e7fb7898] .ant-list{max-height:320px}.order-delivery-progress-head[data-v-e7fb7898]{flex-direction:column}.order-delivery-alert-actions[data-v-e7fb7898],.order-delivery-complete-actions[data-v-e7fb7898],.order-delivery-complete-actions[data-v-e7fb7898] .ant-space,.order-delivery-complete-actions[data-v-e7fb7898] .ant-space-item,.order-delivery-complete-actions[data-v-e7fb7898] .ant-btn,.order-delivery-alert-actions[data-v-e7fb7898] .ant-space,.order-delivery-alert-actions[data-v-e7fb7898] .ant-space-item,.order-delivery-alert-actions[data-v-e7fb7898] .ant-btn{width:100%}.order-kpi-foot span[data-v-e7fb7898]:last-child,.order-detail-summary strong[data-v-e7fb7898],.order-phase-node strong[data-v-e7fb7898],.order-phase-node small[data-v-e7fb7898],.order-delivery-progress-summary strong[data-v-e7fb7898],.order-delivery-step strong[data-v-e7fb7898],.order-delivery-step small[data-v-e7fb7898]{overflow:visible;text-overflow:clip;white-space:normal}.order-search[data-v-e7fb7898],.toolbar-select[data-v-e7fb7898]{width:100%}.order-toolbar[data-v-e7fb7898]{align-items:stretch}.order-toolbar .ant-tag[data-v-e7fb7898]{width:fit-content}.order-command-panel .ant-btn[data-v-e7fb7898],.order-work-item[data-v-e7fb7898]{min-height:48px}.order-native-payment-status[data-v-e7fb7898]{align-items:stretch;flex-direction:column}.order-native-payment-status[data-v-e7fb7898] .ant-space,.order-native-payment-status[data-v-e7fb7898] .ant-space-item,.order-native-payment-status[data-v-e7fb7898] .ant-btn{width:100%}.order-native-payment-actions[data-v-e7fb7898]{flex-direction:column-reverse}.order-native-payment-actions .ant-btn[data-v-e7fb7898]{width:100%}.order-action-strip .ant-btn[data-v-e7fb7898]{flex:1 1 150px}.order-action-drawer .ant-drawer-content-wrapper{width:min(100vw,720px)!important}.order-action-drawer .ant-drawer-body{padding:14px 16px max(16px,env(safe-area-inset-bottom))}.order-action-modal .ant-modal{top:12px;max-width:calc(100vw - 20px);margin:0 auto;padding-bottom:max(10px,env(safe-area-inset-bottom))}.order-action-modal .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 24px - env(safe-area-inset-bottom))}.order-action-modal .ant-modal-body{min-height:0;max-height:none;overflow-y:auto;padding:14px 16px}.order-action-modal .ant-modal-footer{display:grid;grid-template-columns:1fr;padding:10px 16px max(12px,env(safe-area-inset-bottom))}.order-action-modal .ant-modal-footer .ant-btn{width:100%;min-height:44px}.order-action-modal .ant-modal-footer .ant-btn-primary{grid-row:1}}.account-center-page[data-v-dcb82e36]{gap:18px}.profile-command-panel[data-v-dcb82e36]{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-dcb82e36],.profile-command-panel p[data-v-dcb82e36]{margin:0}.profile-command-panel h1[data-v-dcb82e36]{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:0}.profile-command-panel p[data-v-dcb82e36]{margin-top:6px;color:var(--text-secondary)}.profile-command-kicker[data-v-dcb82e36]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.profile-status-dot[data-v-dcb82e36]{width:8px;height:8px;border-radius:50%;background:var(--text-muted);transition:background-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.profile-status-ok[data-v-dcb82e36]{background:var(--status-success)}.profile-status-warn[data-v-dcb82e36]{background:var(--status-warning)}.profile-status-error[data-v-dcb82e36]{background:var(--status-danger)}.profile-kpi-grid[data-v-dcb82e36]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.profile-kpi-card[data-v-dcb82e36]{position:relative;display:grid;overflow:hidden;min-height:126px;align-content:space-between;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;animation:cnkd-slide-up var(--motion-slow) var(--motion-ease) both}.profile-kpi-card[data-v-dcb82e36]:nth-child(2){animation-delay:35ms}.profile-kpi-card[data-v-dcb82e36]:nth-child(3){animation-delay:70ms}.profile-kpi-card[data-v-dcb82e36]:nth-child(4){animation-delay:105ms}.profile-kpi-head[data-v-dcb82e36],.profile-kpi-foot[data-v-dcb82e36]{display:flex;align-items:center;gap:8px}.profile-kpi-head[data-v-dcb82e36]{color:var(--text-secondary);font-size:13px}.profile-kpi-head[data-v-dcb82e36] .anticon{color:var(--brand-primary)}.profile-kpi-card strong[data-v-dcb82e36]{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-dcb82e36]{min-width:0;justify-content:space-between}.profile-kpi-foot span[data-v-dcb82e36]: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-dcb82e36]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px;margin-bottom:16px}.security-check-list[data-v-dcb82e36]{display:grid;gap:10px;max-height:min(42vh,340px);overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.security-check-item[data-v-dcb82e36]{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;outline:none;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);touch-action:manipulation}.security-check-item[data-v-dcb82e36]:hover,.security-check-item[data-v-dcb82e36]:focus-visible{background:var(--surface-hover);border-color:var(--brand-border);box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.security-check-item[data-v-dcb82e36]:active{transform:translateY(0)}.security-check-item span[data-v-dcb82e36]:nth-child(2){display:grid;min-width:0;gap:2px}.security-check-item strong[data-v-dcb82e36],.security-check-item small[data-v-dcb82e36]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.security-check-item small[data-v-dcb82e36]{color:var(--text-secondary);font-size:12px}.security-check-icon[data-v-dcb82e36]{display:grid;width:34px;height:34px;place-items:center;color:var(--success-text);background:var(--success-soft);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.security-check-item:hover .security-check-icon[data-v-dcb82e36],.security-check-item:focus-visible .security-check-icon[data-v-dcb82e36]{transform:scale(1.04)}.security-check-warn[data-v-dcb82e36]{color:var(--warning-text);background:var(--warning-soft)}.security-check-error[data-v-dcb82e36]{color:var(--danger-text);background:var(--danger-soft)}.profile-completion-score[data-v-dcb82e36]{display:grid;gap:14px}.profile-completion-grid[data-v-dcb82e36]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profile-completion-grid>div[data-v-dcb82e36]{display:grid;gap:3px;padding:10px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.profile-completion-grid>div[data-v-dcb82e36]:hover{background:var(--surface-hover);border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--border-color));transform:translateY(-1px)}.profile-completion-grid span[data-v-dcb82e36]{color:var(--text-secondary);font-size:12px}.profile-completion-grid strong[data-v-dcb82e36]{color:var(--text-primary);font-size:13px}.profile-grid[data-v-dcb82e36]{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.two-column-form[data-v-dcb82e36]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-inline-action[data-v-dcb82e36]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.profile-risk-alert[data-v-dcb82e36]{margin-bottom:14px}.notification-preference-panel[data-v-dcb82e36]{margin-top:16px}.panel-subtitle[data-v-dcb82e36]{margin:4px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.notification-preference-list[data-v-dcb82e36]{display:grid;gap:10px;max-height:min(56vh,520px);overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.notification-preference-item[data-v-dcb82e36]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.notification-preference-item[data-v-dcb82e36]:hover{background:var(--surface-hover);border-color:color-mix(in srgb,var(--brand-primary) 16%,var(--border-color));transform:translateY(-1px)}.notification-preference-main[data-v-dcb82e36]{display:grid;min-width:0;gap:4px}.notification-preference-main>div[data-v-dcb82e36],.notification-preference-actions[data-v-dcb82e36],.notification-preference-actions label[data-v-dcb82e36]{display:flex;align-items:center}.notification-preference-main>div[data-v-dcb82e36]{gap:8px}.notification-preference-main strong[data-v-dcb82e36]{color:var(--text-primary);font-size:14px}.notification-preference-main p[data-v-dcb82e36]{display:-webkit-box;overflow:hidden;min-width:0;margin:0;color:var(--text-secondary);font-size:13px;line-height:1.6;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notification-preference-actions[data-v-dcb82e36]{flex-wrap:wrap;justify-content:flex-end;gap:12px}.notification-preference-actions label[data-v-dcb82e36]{gap:8px;color:var(--text-secondary);font-size:13px;white-space:nowrap}@media(max-width:980px){.profile-kpi-grid[data-v-dcb82e36],.profile-work-grid[data-v-dcb82e36],.profile-grid[data-v-dcb82e36],.profile-completion-grid[data-v-dcb82e36]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.profile-command-panel[data-v-dcb82e36]{flex-direction:column;padding:16px}.profile-kpi-grid[data-v-dcb82e36],.profile-work-grid[data-v-dcb82e36],.profile-grid[data-v-dcb82e36],.two-column-form[data-v-dcb82e36],.profile-completion-grid[data-v-dcb82e36]{grid-template-columns:1fr}.security-check-item[data-v-dcb82e36]{grid-template-columns:34px minmax(0,1fr);min-height:52px}.security-check-list[data-v-dcb82e36],.notification-preference-list[data-v-dcb82e36]{max-height:360px}.security-check-item[data-v-dcb82e36] .ant-tag{grid-column:2;width:fit-content}.profile-command-panel .ant-btn[data-v-dcb82e36],.profile-inline-action .ant-btn[data-v-dcb82e36]{min-height:44px}.profile-inline-action[data-v-dcb82e36]{align-items:stretch}.profile-inline-action .ant-btn[data-v-dcb82e36]{width:100%}.notification-preference-item[data-v-dcb82e36]{grid-template-columns:1fr}.notification-preference-actions[data-v-dcb82e36]{justify-content:flex-start}.notification-preference-actions label[data-v-dcb82e36]{width:100%;justify-content:space-between;min-height:38px}}.register-success-actions[data-v-9bb95232]{margin:-4px 0 16px}.register-success-actions a[data-v-9bb95232]{display:block}.register-code-block[data-v-9bb95232]{display:grid;gap:12px;margin-bottom:16px;min-width:0}.register-code-block[data-v-9bb95232] .ant-form-item{margin-bottom:0}.email-code-action-row[data-v-9bb95232]{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(152px,max-content);align-items:stretch;gap:10px;min-width:0;width:100%}.email-code-action-row[data-v-9bb95232] .ant-input,.email-code-action-row[data-v-9bb95232] .ant-btn{height:42px;width:100%;min-width:0;border-radius:8px}.email-code-action-row[data-v-9bb95232] .ant-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding-inline:14px;line-height:1;white-space:nowrap}@media(max-width:520px){.email-code-action-row[data-v-9bb95232]{grid-template-columns:1fr}.email-code-action-row[data-v-9bb95232] .ant-btn{justify-self:stretch}}.wallet-overview-grid[data-v-e110153c]{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px}.wallet-overview-card[data-v-e110153c]{display:grid;gap:10px;min-height:178px;align-content:space-between;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.wallet-overview-card span[data-v-e110153c],.wallet-overview-card small[data-v-e110153c],.coin-checkin-panel small[data-v-e110153c],.form-tip[data-v-e110153c]{color:var(--text-secondary);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.wallet-overview-card strong[data-v-e110153c]{color:var(--text-primary);font-size:28px;line-height:1.1;overflow-wrap:anywhere}.wallet-balance-breakdown[data-v-e110153c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wallet-balance-breakdown>div[data-v-e110153c]{display:grid;gap:2px;min-width:0;padding:10px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.wallet-balance-breakdown strong[data-v-e110153c]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.coin-progress-panel[data-v-e110153c]{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:12px;margin:14px 0}.coin-progress-summary[data-v-e110153c],.coin-task-panel[data-v-e110153c]{display:grid;gap:12px;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.coin-progress-summary[data-v-e110153c]{align-content:center;background:color-mix(in srgb,var(--surface-bg) 86%,#f59e0b 14%)}.coin-saving-main[data-v-e110153c],.coin-saving-metrics>div[data-v-e110153c]{display:grid;gap:4px;min-width:0}.coin-saving-metrics[data-v-e110153c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.coin-saving-metrics>div[data-v-e110153c]{padding:10px;background:color-mix(in srgb,var(--surface-bg) 78%,#ffffff 22%);border:1px solid color-mix(in srgb,var(--border-color) 76%,#f59e0b 24%);border-radius:8px}.coin-progress-summary span[data-v-e110153c],.coin-progress-summary small[data-v-e110153c],.coin-task-head span[data-v-e110153c],.coin-task-item small[data-v-e110153c]{color:var(--text-secondary);font-size:12px;line-height:1.6}.coin-progress-summary strong[data-v-e110153c],.coin-task-head strong[data-v-e110153c]{color:var(--text-primary);font-size:22px}.coin-saving-metrics strong[data-v-e110153c]{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.coin-task-head[data-v-e110153c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.coin-task-head>div[data-v-e110153c],.coin-task-list[data-v-e110153c],.coin-task-item>div[data-v-e110153c]{display:grid;gap:4px}.coin-task-list[data-v-e110153c]{gap:8px;max-height:min(42vh,360px);overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.coin-task-item[data-v-e110153c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.coin-task-item span[data-v-e110153c]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--text-primary);font-size:13px;font-weight:700}.pending-recharge-strip[data-v-e110153c],.coin-marketing-strip[data-v-e110153c]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;margin:14px 0;background:color-mix(in srgb,var(--warning-soft) 58%,var(--surface-bg) 42%);border:1px solid color-mix(in srgb,var(--warning-text) 20%,var(--border-color) 80%);border-radius:8px}.coin-marketing-strip[data-v-e110153c]{background:color-mix(in srgb,var(--brand-soft) 64%,var(--surface-bg) 36%);border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--border-color) 82%)}.pending-recharge-strip>div[data-v-e110153c],.coin-marketing-strip>div[data-v-e110153c]{display:grid;gap:4px;min-width:0}.pending-recharge-strip[data-v-e110153c]>.ant-space{max-width:min(100%,560px);overflow-x:auto;padding-bottom:2px;scrollbar-gutter:stable}.pending-recharge-strip span[data-v-e110153c],.pending-recharge-strip small[data-v-e110153c],.coin-marketing-strip span[data-v-e110153c],.coin-marketing-strip small[data-v-e110153c]{color:var(--text-secondary);font-size:12px}.pending-recharge-strip strong[data-v-e110153c],.coin-marketing-strip strong[data-v-e110153c]{color:var(--text-primary);font-size:16px}.coin-card[data-v-e110153c]{background:color-mix(in srgb,var(--surface-bg) 90%,#faad14 10%)}.coin-checkin-panel[data-v-e110153c],.restart-recharge-panel[data-v-e110153c]{display:grid;gap:14px;max-height:min(70vh,560px);overflow-y:auto;scrollbar-gutter:stable}.recharge-amount-panel[data-v-e110153c]{display:grid;gap:10px}.recharge-amount-panel small[data-v-e110153c]{color:var(--text-secondary);font-size:12px}.recharge-quick-amounts[data-v-e110153c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px}.recharge-quick-amounts[data-v-e110153c] .ant-btn{min-width:0}.withdrawal-rule-alert[data-v-e110153c]{max-height:min(24vh,180px);overflow-y:auto;margin-bottom:12px;scrollbar-gutter:stable}.withdrawal-preview[data-v-e110153c]{display:grid;gap:8px;margin-bottom:14px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.withdrawal-preview-row[data-v-e110153c]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.withdrawal-preview-row>span[data-v-e110153c],.withdrawal-preview-row>strong[data-v-e110153c]{min-width:0}.withdrawal-preview-row>strong[data-v-e110153c]{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.withdrawal-preview span[data-v-e110153c],.withdrawal-preview small[data-v-e110153c]{color:var(--text-secondary);font-size:12px}.withdrawal-preview small[data-v-e110153c]{display:-webkit-box;overflow:hidden;line-height:1.6;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical}.withdrawal-preview strong[data-v-e110153c]{color:var(--text-primary);font-size:14px}.withdrawal-preview-row.highlight strong[data-v-e110153c]{color:var(--brand-primary);font-size:16px}.withdrawal-status-cell[data-v-e110153c]{display:grid;gap:4px}.withdrawal-status-cell small[data-v-e110153c]{color:var(--text-secondary);font-size:12px;line-height:1.5}.coin-checkin-panel>div[data-v-e110153c],.restart-recharge-panel>div[data-v-e110153c]{display:grid;gap:4px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.coin-checkin-panel strong[data-v-e110153c],.restart-recharge-panel strong[data-v-e110153c]{color:var(--text-primary);font-size:22px}.coin-holiday-bonus-tag[data-v-e110153c]{width:fit-content;border-radius:6px;font-weight:600}.restart-recharge-panel span[data-v-e110153c],.restart-recharge-panel small[data-v-e110153c]{color:var(--text-secondary);font-size:12px;line-height:1.6}.native-payment-panel[data-v-e110153c]{display:grid;gap:14px}.native-payment-amount[data-v-e110153c]{display:grid;gap:6px;padding:16px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px}.native-payment-amount span[data-v-e110153c],.native-payment-grid span[data-v-e110153c],.native-payment-grid small[data-v-e110153c],.native-payment-qrcode span[data-v-e110153c]{color:var(--text-secondary);font-size:12px}.native-payment-amount strong[data-v-e110153c]{color:var(--text-primary);font-size:30px;line-height:1.1}.native-payment-grid[data-v-e110153c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.native-payment-grid>div[data-v-e110153c],.native-payment-qrcode[data-v-e110153c]{display:grid;gap:6px;min-width:0;padding:12px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.native-payment-grid strong[data-v-e110153c]{min-width:0;overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}.native-payment-code-line[data-v-e110153c]{display:flex;align-items:center;gap:6px;min-width:0}.native-payment-code-line strong[data-v-e110153c]{flex:1}.recharge-reference[data-v-e110153c]{display:grid;gap:4px}.recharge-reference button[data-v-e110153c]{width:fit-content;max-width:100%;padding:0;overflow:hidden;color:var(--brand-primary);font-size:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:0;cursor:pointer}.recharge-reference button[data-v-e110153c]:hover{color:var(--info-text)}.withdrawal-amount-cell[data-v-e110153c],.withdrawal-account-cell[data-v-e110153c],.withdrawal-time-cell[data-v-e110153c]{display:grid;gap:4px;min-width:0}.withdrawal-amount-cell strong[data-v-e110153c],.withdrawal-account-cell strong[data-v-e110153c]{color:var(--text-primary)}.withdrawal-amount-cell span[data-v-e110153c],.withdrawal-account-cell span[data-v-e110153c],.withdrawal-time-cell small[data-v-e110153c]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.native-payment-qrcode img[data-v-e110153c]{width:168px;max-width:100%;border:1px solid var(--border-color);border-radius:8px}.native-payment-qrcode code[data-v-e110153c]{overflow-wrap:anywhere;color:var(--text-primary);white-space:normal}.native-payment-status[data-v-e110153c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:color-mix(in srgb,var(--brand-soft) 72%,var(--surface-bg) 28%);border:1px solid color-mix(in srgb,var(--brand-primary) 24%,var(--border-color) 76%);border-radius:8px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.native-payment-status-paid[data-v-e110153c]{background:color-mix(in srgb,var(--success-bg, var(--surface-subtle)) 68%,var(--surface-bg) 32%);border-color:color-mix(in srgb,var(--success-text) 26%,var(--border-color) 74%)}.native-payment-status-unpaid[data-v-e110153c]{background:color-mix(in srgb,var(--warning-bg, var(--surface-subtle)) 62%,var(--surface-bg) 38%);border-color:color-mix(in srgb,var(--warning-text) 24%,var(--border-color) 76%)}.native-payment-status-needs_review[data-v-e110153c],.native-payment-status-failed[data-v-e110153c]{background:color-mix(in srgb,var(--danger-bg, var(--surface-subtle)) 58%,var(--surface-bg) 42%);border-color:color-mix(in srgb,var(--danger-text) 22%,var(--border-color) 78%)}.native-payment-status-icon[data-v-e110153c]{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;color:var(--brand-primary);font-size:19px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:50%}.native-payment-status-paid .native-payment-status-icon[data-v-e110153c]{color:var(--success-text)}.native-payment-status-needs_review .native-payment-status-icon[data-v-e110153c],.native-payment-status-failed .native-payment-status-icon[data-v-e110153c]{color:var(--danger-text)}.native-payment-status-main[data-v-e110153c]{display:grid;gap:4px;flex:1;min-width:0}.native-payment-status-title[data-v-e110153c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.native-payment-status strong[data-v-e110153c]{color:var(--text-primary)}.native-payment-status span[data-v-e110153c]{color:var(--text-secondary);font-size:13px;line-height:1.7}.native-payment-actions[data-v-e110153c]{display:flex;justify-content:flex-end;gap:8px}.wallet-action-modal .ant-modal{max-width:calc(100vw - 32px)}.wallet-action-modal .ant-modal-body{max-height:min(70vh,700px);overflow-y:auto;padding-right:18px;scrollbar-gutter:stable}.wallet-action-modal .ant-modal-footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.wallet-action-modal .ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:0}.wallet-payment-intent-modal .ant-modal-body{max-height:min(78vh,780px)}.positive[data-v-e110153c]{color:var(--success-text)}.negative[data-v-e110153c]{color:var(--danger-text)}[data-v-e110153c] .recharge-row-highlight td{background:var(--brand-soft)}@media(max-width:980px){.wallet-overview-grid[data-v-e110153c]{grid-template-columns:1fr}.pending-recharge-strip[data-v-e110153c],.coin-marketing-strip[data-v-e110153c],.coin-task-item[data-v-e110153c]{align-items:stretch;flex-direction:column}.pending-recharge-strip[data-v-e110153c]>.ant-space{max-width:100%}.coin-progress-panel[data-v-e110153c],.native-payment-grid[data-v-e110153c]{grid-template-columns:1fr}}@media(max-width:640px){.wallet-action-modal .ant-modal{top:12px;max-width:calc(100vw - 20px);margin:0 auto;padding-bottom:max(10px,env(safe-area-inset-bottom))}.wallet-action-modal .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 24px - env(safe-area-inset-bottom))}.wallet-action-modal .ant-modal-body{min-height:0;max-height:none;overflow-y:auto;padding:14px 16px}.wallet-action-modal .ant-modal-footer{display:grid;grid-template-columns:1fr;padding:10px 16px max(12px,env(safe-area-inset-bottom))}.wallet-action-modal .ant-modal-footer .ant-btn{width:100%;min-height:44px}.wallet-action-modal .ant-modal-footer .ant-btn-primary{grid-row:1}.wallet-balance-breakdown[data-v-e110153c]{grid-template-columns:1fr}.wallet-balance-breakdown strong[data-v-e110153c],.native-payment-grid strong[data-v-e110153c],.withdrawal-amount-cell span[data-v-e110153c],.withdrawal-account-cell span[data-v-e110153c],.withdrawal-time-cell small[data-v-e110153c]{overflow:visible;text-overflow:clip;white-space:normal}.recharge-reference button[data-v-e110153c]{white-space:normal}.recharge-quick-amounts[data-v-e110153c]{grid-template-columns:repeat(3,minmax(0,1fr))}.native-payment-status[data-v-e110153c]{align-items:stretch;flex-direction:column}.native-payment-status[data-v-e110153c] .ant-space,.native-payment-status[data-v-e110153c] .ant-space-item,.pending-recharge-strip[data-v-e110153c] .ant-space-item,.native-payment-status[data-v-e110153c] .ant-btn{width:100%}.coin-task-list[data-v-e110153c]{max-height:320px}.native-payment-actions[data-v-e110153c]{flex-direction:column-reverse}.native-payment-actions[data-v-e110153c] .ant-btn{width:100%}.withdrawal-preview-row[data-v-e110153c]{align-items:flex-start;flex-direction:column;gap:4px}.withdrawal-preview-row>strong[data-v-e110153c]{max-width:100%;text-align:left}}.public-activities[data-v-06d02e3f]{min-height:100vh;background:var(--app-bg)}.activities-hero[data-v-06d02e3f]{padding:76px clamp(20px,6vw,86px) 42px;background:var(--surface-bg);border-bottom:1px solid var(--border-color)}.activities-hero p[data-v-06d02e3f]{margin:0 0 10px;color:var(--brand-primary);font-weight:700}.activities-hero h1[data-v-06d02e3f]{max-width:840px;margin:0;color:var(--text-primary);font-size:clamp(30px,4vw,48px);line-height:1.18}.activities-hero span[data-v-06d02e3f]{display:block;max-width:680px;margin-top:18px;color:var(--text-secondary);line-height:1.8}.activity-grid[data-v-06d02e3f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:38px clamp(20px,6vw,86px) 76px}.activity-card[data-v-06d02e3f]{overflow:hidden;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-soft);transition:border-color var(--motion-normal) var(--motion-ease),transform var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease)}.activity-card[data-v-06d02e3f]:hover{border-color:color-mix(in srgb,var(--campaign-accent, var(--brand-primary)) 38%,var(--border-color) 62%);transform:translateY(-3px);box-shadow:var(--shadow-hover)}.activity-poster[data-v-06d02e3f]{position:relative;isolation:isolate;overflow:hidden;display:grid;align-content:end;min-height:210px;padding:22px;color:#ecfeff;background:linear-gradient(135deg,color-mix(in srgb,var(--campaign-accent, #155e75) 82%,#020617 18%),color-mix(in srgb,var(--campaign-accent, #155e75) 68%,var(--campaign-tone-secondary, #0b5ed7) 32%)),var(--campaign-accent, #155e75)}.activity-poster[data-v-06d02e3f]:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(180deg,color-mix(in srgb,#0f172a var(--campaign-overlay-low, 36%),transparent),color-mix(in srgb,#0f172a var(--campaign-overlay-high, 82%),transparent)),linear-gradient(135deg,color-mix(in srgb,var(--campaign-tone-accent, #38bdf8) 18%,transparent),transparent 62%),var(--campaign-bg-image, none);background-position:center,center,var(--campaign-bg-position, center);background-size:cover;content:"";opacity:var(--campaign-image-opacity, .66);transform:scale(1.02);transition:opacity var(--motion-normal) var(--motion-ease),transform var(--motion-normal) var(--motion-ease)}.activity-poster[data-v-06d02e3f]>*{position:relative;z-index:1}.activity-card:hover .activity-poster[data-v-06d02e3f]:before{opacity:.78;transform:scale(1.07)}.activity-poster span[data-v-06d02e3f]{width:fit-content;margin-bottom:12px;padding:5px 9px;color:#ecfeff;background:#ffffff1f;border:1px solid rgba(255,255,255,.28);border-radius:8px;font-size:12px}.activity-poster strong[data-v-06d02e3f]{font-size:28px;line-height:1.2}.activity-body[data-v-06d02e3f]{display:grid;gap:14px;padding:22px}.activity-body h2[data-v-06d02e3f]{margin:0;color:var(--text-primary);font-size:22px}.activity-body p[data-v-06d02e3f]{display:-webkit-box;overflow:hidden;margin:0;color:var(--text-secondary);line-height:1.8;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}@media(max-width:940px){.activity-grid[data-v-06d02e3f]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.activity-card[data-v-06d02e3f],.activity-poster[data-v-06d02e3f]:before{transition:none}.activity-card[data-v-06d02e3f]:hover,.activity-card:hover .activity-poster[data-v-06d02e3f]:before{transform:none}}.public-help-detail[data-v-f52ac183]{min-height:100vh;background:var(--app-bg)}.detail-hero[data-v-f52ac183]{display:grid;gap:14px;padding:64px clamp(20px,6vw,86px) 38px;background:var(--surface-bg);border-bottom:1px solid var(--border-color)}.back-link[data-v-f52ac183]{width:fit-content;padding:0}.detail-hero h1[data-v-f52ac183]{max-width:880px;margin:0;color:var(--text-primary);font-size:clamp(30px,4vw,48px);line-height:1.18}.detail-hero p[data-v-f52ac183]{max-width:760px;margin:0;color:var(--text-secondary);line-height:1.8}.detail-tags[data-v-f52ac183]{display:flex;gap:8px;flex-wrap:wrap}.detail-tags span[data-v-f52ac183]{padding:5px 9px;color:var(--brand-primary);background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:8px;font-size:12px;font-weight:700}.detail-layout[data-v-f52ac183]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;padding:34px clamp(20px,6vw,86px) 78px}.answer-panel[data-v-f52ac183],.side-section[data-v-f52ac183]{background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-soft)}.answer-panel[data-v-f52ac183]{padding:28px}.answer-panel h2[data-v-f52ac183],.side-section h3[data-v-f52ac183]{margin:0;color:var(--text-primary)}.answer-panel p[data-v-f52ac183]{margin:18px 0 0;color:var(--text-secondary);font-size:16px;line-height:2}.side-panel[data-v-f52ac183]{display:grid;align-content:start;gap:16px}.side-section[data-v-f52ac183]{display:grid;gap:12px;padding:18px}.product-link[data-v-f52ac183],.related-link[data-v-f52ac183]{display:grid;gap:6px;width:100%;padding:12px;color:var(--text-primary);text-align:left;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px;cursor:pointer}.product-link span[data-v-f52ac183]{color:var(--brand-primary);font-size:12px;font-weight:700}.product-link small[data-v-f52ac183]{color:var(--text-muted);line-height:1.6}.related-link[data-v-f52ac183]{color:var(--text-secondary)}.support-section[data-v-f52ac183] .ant-btn{justify-content:center}.missing-panel[data-v-f52ac183]{padding:96px 20px}@media(max-width:860px){.detail-layout[data-v-f52ac183]{grid-template-columns:1fr}}.public-help[data-v-9b48e694]{min-height:100vh;background:var(--app-bg)}.help-hero[data-v-9b48e694]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:76px clamp(20px,6vw,86px) 42px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 62%,transparent),transparent 58%),var(--surface-bg);border-bottom:1px solid var(--border-color)}.help-hero p[data-v-9b48e694],.section-heading p[data-v-9b48e694]{margin:0 0 10px;color:var(--brand-primary);font-weight:700}.help-hero h1[data-v-9b48e694],.section-heading h2[data-v-9b48e694]{margin:0;color:var(--text-primary);line-height:1.18}.help-hero h1[data-v-9b48e694]{max-width:820px;font-size:clamp(30px,4vw,48px)}.help-hero span[data-v-9b48e694]{display:block;max-width:720px;margin-top:18px;color:var(--text-secondary);line-height:1.8}.help-search-band[data-v-9b48e694]{display:grid;gap:16px;padding:24px clamp(20px,6vw,86px);background:var(--surface-bg);border-bottom:1px solid var(--border-color)}.help-search[data-v-9b48e694]{max-width:780px}.help-category-tabs[data-v-9b48e694]{width:fit-content;max-width:100%;overflow-x:auto}.help-section[data-v-9b48e694]{display:grid;gap:18px;padding:38px clamp(20px,6vw,86px)}.section-heading h2[data-v-9b48e694]{font-size:28px}.compact-heading[data-v-9b48e694]{display:flex;align-items:end;justify-content:space-between;gap:16px}.recommended-grid[data-v-9b48e694]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.help-card[data-v-9b48e694],.article-row[data-v-9b48e694]{background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-soft)}.help-card[data-v-9b48e694]{display:grid;gap:12px;padding:22px}.help-card.is-recommended[data-v-9b48e694]{border-color:var(--brand-border)}.help-card-head[data-v-9b48e694],.article-meta[data-v-9b48e694]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.help-card h3[data-v-9b48e694],.article-row h3[data-v-9b48e694]{margin:0;color:var(--text-primary)}.help-card p[data-v-9b48e694],.article-row p[data-v-9b48e694]{display:-webkit-box;overflow:hidden;margin:0;color:var(--text-secondary);line-height:1.8;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.card-link[data-v-9b48e694]{width:fit-content;padding:0}.article-list[data-v-9b48e694]{display:grid;gap:14px}.article-row[data-v-9b48e694]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px}.article-main[data-v-9b48e694]{display:grid;gap:10px;min-width:0}.article-meta span[data-v-9b48e694]{color:var(--text-muted);font-size:12px}.help-empty[data-v-9b48e694]{padding:42px 0}@media(max-width:980px){.recommended-grid[data-v-9b48e694]{grid-template-columns:1fr 1fr}}@media(max-width:680px){.help-hero[data-v-9b48e694]{align-items:flex-start;flex-direction:column}.recommended-grid[data-v-9b48e694],.article-row[data-v-9b48e694]{grid-template-columns:1fr}.article-row[data-v-9b48e694] .ant-btn{width:100%}}.public-home[data-v-1b9ce486]{background:var(--app-bg)}.home-hero[data-v-1b9ce486]{position:relative;isolation:isolate;min-height:min(720px,calc(100vh - 68px));overflow:hidden;display:flex;align-items:center;padding:clamp(70px,9vw,120px) clamp(20px,6vw,86px) clamp(110px,12vw,150px);background:radial-gradient(circle at 72% 26%,color-mix(in srgb,var(--hero-tone-accent, #38bdf8) 28%,transparent),transparent 34%),linear-gradient(135deg,var(--hero-tone-deep, #071b3a) 0%,var(--hero-tone, #0b5ed7) 54%,var(--hero-tone-secondary, #0f766e) 100%);background-color:#071b3a}.home-hero[data-v-1b9ce486]:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--hero-bg-image, none);background-position:var(--hero-bg-position, center);background-size:cover;content:"";opacity:var(--hero-image-opacity, .46);transform:scale(1.035);animation:public-visual-drift-1b9ce486 18s ease-in-out infinite alternate}.home-hero[data-v-1b9ce486]:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--hero-tone-deep, #071b3a) var(--hero-overlay-high, 92%),transparent),color-mix(in srgb,var(--hero-tone-deep, #071b3a) var(--hero-overlay-mid, 78%),transparent) 45%,color-mix(in srgb,var(--hero-tone-deep, #071b3a) var(--hero-overlay-low, 46%),transparent)),linear-gradient(180deg,#0206171a,#0206176b);content:""}.hero-background[data-v-1b9ce486]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:flex-end;align-items:center;padding-left:min(54vw,760px);padding-right:clamp(16px,5vw,76px);overflow:hidden;pointer-events:none}.hero-window[data-v-1b9ce486]{display:grid;width:clamp(520px,34vw,660px);min-height:318px;padding:14px;overflow:hidden;color:#e5eefc;background:#0f172ad1;border:1px solid rgba(148,163,184,.32);border-radius:8px;box-shadow:0 24px 80px #00000057;transform:translateY(4px);animation:public-console-float-1b9ce486 7s ease-in-out infinite alternate}.window-toolbar[data-v-1b9ce486]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.window-toolbar>div[data-v-1b9ce486]{display:flex;gap:8px}.window-toolbar span[data-v-1b9ce486]{width:10px;height:10px;background:var(--brand-primary);border-radius:50%}.window-toolbar span[data-v-1b9ce486]:nth-child(2){background:#f59e0b}.window-toolbar span[data-v-1b9ce486]:nth-child(3){background:#22c55e}.hero-console-head[data-v-1b9ce486]{display:flex;justify-content:space-between;align-items:center;gap:14px;min-width:0;margin-bottom:12px;padding:11px 12px;background:#0f172abd;border:1px solid rgba(148,163,184,.22);border-radius:8px}.hero-console-head div[data-v-1b9ce486]{display:grid;gap:4px;min-width:0}.hero-console-head strong[data-v-1b9ce486]{overflow:hidden;color:#f8fafc;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.console-live-status[data-v-1b9ce486]{display:inline-flex;flex:0 0 auto;max-width:46%;gap:6px;align-items:center;overflow:hidden;color:#bfdbfe;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.console-live-status i[data-v-1b9ce486]{width:7px;height:7px;background:#22c55e;border-radius:999px;box-shadow:0 0 12px #22c55e85}.window-grid[data-v-1b9ce486]{display:grid;grid-template-columns:minmax(300px,1fr) minmax(132px,.36fr);align-items:stretch;gap:10px;min-width:0;min-height:216px}.window-panel[data-v-1b9ce486]{min-width:0;min-height:216px;padding:13px;overflow:hidden;background:#1e293bdb;border:1px solid rgba(148,163,184,.22);border-radius:8px}.panel-title[data-v-1b9ce486]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;color:#bfdbfe;font-weight:700}.panel-title span[data-v-1b9ce486]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-log-list[data-v-1b9ce486]{height:150px;min-height:0;overflow:hidden}.is-console p[data-v-1b9ce486]{display:block;max-width:100%;margin:0 0 7px;overflow:hidden;color:#cbd5e1;font-family:Cascadia Mono,Consolas,monospace;font-size:13px;line-height:1.65;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.console-cursor[data-v-1b9ce486]{display:inline-block;color:#7dd3fc;font-family:Cascadia Mono,Consolas,monospace;font-size:13px;line-height:1;opacity:.92;animation:console-cursor-blink-1b9ce486 1.05s steps(2,start) infinite}.console-log-enter-active[data-v-1b9ce486],.console-log-leave-active[data-v-1b9ce486]{transition:opacity .22s var(--motion-ease),transform .22s var(--motion-ease)}.console-log-enter-from[data-v-1b9ce486],.console-log-leave-to[data-v-1b9ce486]{opacity:0;transform:translateY(6px)}.is-resource-panel[data-v-1b9ce486]{display:grid;align-content:space-between;gap:12px}.resource-compact-grid[data-v-1b9ce486]{display:grid;gap:8px}.resource-compact-item[data-v-1b9ce486]{display:grid;gap:3px;min-width:0;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.15)}.resource-compact-item span[data-v-1b9ce486]{color:#94a3b8;font-size:11px}.resource-compact-item strong[data-v-1b9ce486]{overflow:hidden;color:#f8fafc;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.console-progress[data-v-1b9ce486]{position:relative;height:7px}.console-progress[data-v-1b9ce486]:before{position:absolute;right:0;bottom:0;left:0;display:block;width:100%;height:7px;background:#94a3b838;border-radius:999px;content:""}.console-progress i[data-v-1b9ce486]{position:absolute;bottom:0;left:0;display:block;height:7px;background:linear-gradient(90deg,#38bdf8,#22c55e);border-radius:999px;box-shadow:0 0 18px #38bdf85c;transition:width var(--motion-slow) var(--motion-ease)}.hero-content[data-v-1b9ce486]{position:relative;z-index:3;max-width:620px}.hero-kicker[data-v-1b9ce486],.section-heading p[data-v-1b9ce486],.campaign-band p[data-v-1b9ce486]{margin:0 0 10px;color:var(--brand-primary);font-weight:700}.hero-kicker[data-v-1b9ce486]{color:#93c5fd}.hero-content h1[data-v-1b9ce486]{margin:0;color:#f8fafc;font-size:clamp(34px,5vw,64px);line-height:1.08}.hero-summary[data-v-1b9ce486]{max-width:560px;margin:22px 0 0;color:#dbeafe;font-size:18px;line-height:1.8}.hero-actions[data-v-1b9ce486]{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.public-section[data-v-1b9ce486]{padding:72px clamp(20px,6vw,86px)}.section-heading[data-v-1b9ce486]{display:grid;max-width:760px;margin-bottom:26px;gap:4px}.section-heading h2[data-v-1b9ce486],.campaign-band h2[data-v-1b9ce486]{margin:0;color:var(--text-primary);font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.24}.product-grid[data-v-1b9ce486],.capability-grid[data-v-1b9ce486]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-card[data-v-1b9ce486]{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:16px;min-height:318px;padding:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--product-tone-soft, #dbeafe) 18%,var(--surface-bg) 82%),var(--surface-bg)),var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:none;transition:border-color var(--motion-normal) var(--motion-ease),transform var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease);animation:public-card-enter-1b9ce486 .42s var(--motion-ease) both}.product-card[data-v-1b9ce486]:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(115deg,color-mix(in srgb,var(--surface-bg) var(--product-overlay-high, 88%),transparent),color-mix(in srgb,var(--surface-bg) var(--product-overlay-mid, 68%),transparent) 56%,color-mix(in srgb,var(--surface-bg) var(--product-overlay-low, 46%),transparent)),linear-gradient(135deg,color-mix(in srgb,var(--product-tone, #0b5ed7) 18%,transparent),transparent 58%),var(--product-bg-image, none);background-position:center,center,var(--product-bg-position, center);background-size:cover;content:"";opacity:var(--product-image-opacity, .38);transform:scale(1.02);transition:opacity var(--motion-normal) var(--motion-ease),transform var(--motion-normal) var(--motion-ease)}.product-card[data-v-1b9ce486]>*{position:relative;z-index:1}.product-card[data-v-1b9ce486]:hover,.product-card[data-v-1b9ce486]:focus-within{border-color:color-mix(in srgb,var(--product-tone, var(--brand-primary)) 38%,var(--border-color) 62%);transform:translateY(-2px);box-shadow:var(--shadow-soft)}.product-card[data-v-1b9ce486]:hover:before{opacity:.46;transform:scale(1.06)}.product-card-head[data-v-1b9ce486]{display:grid;gap:8px}.product-card-head span[data-v-1b9ce486]{width:fit-content;padding:3px 8px;color:var(--info-text);background:var(--info-soft);border:1px solid var(--info-border);border-radius:6px;font-size:12px;font-weight:700}.product-card-head strong[data-v-1b9ce486]{color:var(--text-primary);font-size:21px;font-weight:800;line-height:1.28}.product-card p[data-v-1b9ce486],.capability-item span[data-v-1b9ce486]{display:-webkit-box;min-width:0;overflow:hidden;margin:0;color:var(--text-secondary);line-height:1.7;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.product-specs[data-v-1b9ce486]{display:flex;max-height:76px;overflow-y:auto;gap:8px;flex-wrap:wrap;padding-right:2px;scrollbar-gutter:stable}.product-specs span[data-v-1b9ce486]{padding:5px 8px;color:var(--text-secondary);background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:6px;font-size:12px;transition:color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.product-specs span[data-v-1b9ce486]:hover{color:var(--brand-text);background:var(--brand-soft);border-color:var(--brand-border);transform:translateY(-1px)}.product-price[data-v-1b9ce486]{padding-top:14px;margin-top:auto;border-top:1px solid var(--border-color)}.product-price strong[data-v-1b9ce486]{color:var(--brand-primary);font-family:var(--font-number);font-size:28px;line-height:1}.product-price span[data-v-1b9ce486]{margin-left:8px;color:var(--text-muted)}.coin-marketing-section[data-v-1b9ce486]{padding-top:44px;background:linear-gradient(180deg,color-mix(in srgb,#f59e0b 6%,transparent),transparent 52%),var(--app-bg)}.coin-benefit-grid[data-v-1b9ce486]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.coin-benefit-item[data-v-1b9ce486]{display:grid;gap:10px;min-height:198px;padding:18px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:none;transition:border-color var(--motion-normal) var(--motion-ease),transform var(--motion-normal) var(--motion-ease),background-color var(--motion-normal) var(--motion-ease)}.coin-benefit-item[data-v-1b9ce486]:hover{background:color-mix(in srgb,var(--surface-bg) 86%,#f59e0b 14%);border-color:color-mix(in srgb,#f59e0b 34%,var(--border-color) 66%);transform:translateY(-2px)}.coin-benefit-item[data-v-1b9ce486] svg{width:26px;height:26px;color:#b45309}.coin-benefit-item span[data-v-1b9ce486]{width:fit-content;padding:3px 8px;color:#92400e;background:color-mix(in srgb,#fbbf24 18%,var(--surface-bg) 82%);border:1px solid color-mix(in srgb,#f59e0b 28%,var(--border-color) 72%);border-radius:6px;font-size:12px;font-weight:700}.coin-benefit-item strong[data-v-1b9ce486]{color:var(--text-primary);font-size:18px;line-height:1.32}.coin-benefit-item p[data-v-1b9ce486]{display:-webkit-box;overflow:hidden;margin:0;color:var(--text-secondary);line-height:1.75;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.coin-activity-grid[data-v-1b9ce486]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.coin-activity-item[data-v-1b9ce486]{display:flex;justify-content:space-between;gap:16px;padding:16px 0;background:transparent;border:0;border-top:1px solid color-mix(in srgb,#f59e0b 24%,var(--border-color) 76%);border-radius:8px;transition:background-color var(--motion-normal) var(--motion-ease),transform var(--motion-normal) var(--motion-ease)}.coin-activity-item[data-v-1b9ce486]:hover{background:color-mix(in srgb,var(--surface-bg) 86%,#f59e0b 14%);transform:translate(2px)}.coin-activity-item>div[data-v-1b9ce486]:first-child{display:grid;gap:8px}.coin-activity-item strong[data-v-1b9ce486]{color:var(--text-primary);font-size:17px}.coin-activity-item p[data-v-1b9ce486]{display:-webkit-box;overflow:hidden;margin:0;color:var(--text-secondary);line-height:1.7;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.coin-activity-foot[data-v-1b9ce486]{display:grid;align-content:space-between;justify-items:end;gap:12px;min-width:120px}.coin-activity-foot span[data-v-1b9ce486]{color:#92400e;font-family:var(--font-number);font-weight:800}.coin-marketing-action[data-v-1b9ce486]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:15px 18px;background:color-mix(in srgb,var(--brand-soft) 58%,var(--surface-bg) 42%);border:1px solid var(--brand-border);border-radius:8px}.coin-marketing-action span[data-v-1b9ce486]{display:-webkit-box;min-width:0;overflow:hidden;color:var(--text-secondary);line-height:1.7;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.campaign-band[data-v-1b9ce486]{position:relative;isolation:isolate;overflow:hidden;display:flex;justify-content:space-between;align-items:center;margin:0 clamp(20px,6vw,86px);padding:32px 34px;background:linear-gradient(110deg,color-mix(in srgb,var(--campaign-accent, #0f766e) 96%,#020617 4%),color-mix(in srgb,var(--campaign-accent, #0f766e) 72%,var(--campaign-tone-secondary, #1d4ed8) 28%)),var(--campaign-accent, #0f766e);border-radius:8px;box-shadow:0 18px 48px color-mix(in srgb,var(--campaign-accent, #0f766e) 18%,transparent);transition:transform var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease)}.campaign-band[data-v-1b9ce486]:hover{transform:translateY(-2px);box-shadow:0 22px 54px color-mix(in srgb,var(--campaign-accent, #0f766e) 22%,transparent)}.campaign-band[data-v-1b9ce486]:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(90deg,color-mix(in srgb,#0f172a var(--campaign-overlay-mid, 64%),transparent),color-mix(in srgb,#0f172a var(--campaign-overlay-low, 42%),transparent)),linear-gradient(135deg,color-mix(in srgb,var(--campaign-tone-accent, #38bdf8) 20%,transparent),transparent 58%),var(--campaign-bg-image, none);background-position:center,center,var(--campaign-bg-position, center);background-size:cover;content:"";opacity:var(--campaign-image-opacity, .58);transform:scale(1.02);transition:opacity var(--motion-normal) var(--motion-ease),transform var(--motion-normal) var(--motion-ease)}.campaign-band[data-v-1b9ce486]:hover:before{opacity:.72;transform:scale(1.055)}.campaign-band[data-v-1b9ce486]>*{position:relative;z-index:1}.campaign-band p[data-v-1b9ce486],.campaign-band h2[data-v-1b9ce486]{color:#ecfeff}.campaign-band[data-v-1b9ce486] .ant-btn{color:#fff;border-color:#ffffffb8}.campaign-band[data-v-1b9ce486] .ant-btn:hover,.campaign-band[data-v-1b9ce486] .ant-btn:focus{color:#fff;background:#ffffff24;border-color:#fff}.capability-grid[data-v-1b9ce486]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.capability-item[data-v-1b9ce486]{display:grid;gap:12px;padding:22px;background:transparent;border:0;border-left:1px solid var(--border-color);border-radius:0;transition:background-color var(--motion-normal) var(--motion-ease),transform var(--motion-normal) var(--motion-ease)}.capability-item[data-v-1b9ce486]:first-child{border-left:0}.capability-item[data-v-1b9ce486]:hover{background:color-mix(in srgb,var(--brand-soft) 32%,transparent);transform:translateY(-1px)}.capability-item[data-v-1b9ce486] svg{width:26px;height:26px;color:var(--brand-primary)}.capability-item strong[data-v-1b9ce486]{color:var(--text-primary);font-size:17px;line-height:1.35}.faq-section[data-v-1b9ce486]{padding-top:28px}.faq-list[data-v-1b9ce486]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.faq-item[data-v-1b9ce486]{display:grid;gap:10px;padding:22px;background:transparent;border:0;border-left:1px solid var(--border-color);border-radius:0;transition:background-color var(--motion-normal) var(--motion-ease),transform var(--motion-normal) var(--motion-ease)}.faq-item[data-v-1b9ce486]:first-child{border-left:0}.faq-item[data-v-1b9ce486]:hover{background:color-mix(in srgb,var(--surface-hover) 78%,transparent);transform:translateY(-1px)}.faq-item span[data-v-1b9ce486]{width:fit-content;padding:3px 8px;color:var(--brand-primary);background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:6px;font-size:12px;font-weight:700}.faq-item strong[data-v-1b9ce486]{color:var(--text-primary);font-size:18px;line-height:1.36}.faq-item p[data-v-1b9ce486]{display:-webkit-box;overflow:hidden;margin:0;color:var(--text-secondary);line-height:1.8;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.friend-link-featured-section[data-v-1b9ce486]{padding-top:36px}.friend-link-featured-heading[data-v-1b9ce486]{max-width:none;grid-template-columns:minmax(0,1fr) auto;align-items:end}.friend-link-featured-grid[data-v-1b9ce486]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.friend-link-featured-card[data-v-1b9ce486]{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;transition:border-color var(--motion-normal) var(--motion-ease),background-color var(--motion-normal) var(--motion-ease),transform var(--motion-normal) var(--motion-ease)}.friend-link-featured-card[data-v-1b9ce486]:hover{background:color-mix(in srgb,var(--surface-hover) 76%,var(--surface-bg));border-color:color-mix(in srgb,var(--brand-primary) 28%,var(--border-color));transform:translateY(-1px)}.friend-link-featured-logo[data-v-1b9ce486]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;overflow:hidden;color:var(--brand-primary);font-size:14px;font-weight:800;background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:8px}.friend-link-featured-logo img[data-v-1b9ce486]{width:100%;height:100%;object-fit:contain}.friend-link-featured-copy[data-v-1b9ce486]{display:grid;gap:4px;min-width:0}.friend-link-featured-copy strong[data-v-1b9ce486],.friend-link-featured-copy p[data-v-1b9ce486]{min-width:0;overflow:hidden;text-overflow:ellipsis}.friend-link-featured-copy strong[data-v-1b9ce486]{color:var(--text-primary);font-size:15px;white-space:nowrap}.friend-link-featured-copy p[data-v-1b9ce486]{display:-webkit-box;margin:0;color:var(--text-secondary);font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.friend-link-featured-action[data-v-1b9ce486]{color:var(--brand-primary);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.faq-link[data-v-1b9ce486]{width:fit-content;padding:0}.faq-more[data-v-1b9ce486]{display:flex;justify-content:center;margin-top:18px}@keyframes public-visual-drift-1b9ce486{0%{transform:scale(1.035) translateZ(0)}to{transform:scale(1.085) translate3d(-18px,10px,0)}}@keyframes console-cursor-blink-1b9ce486{0%,45%{opacity:.95}46%,to{opacity:.18}}@keyframes public-console-float-1b9ce486{0%{transform:translateY(12px)}to{transform:translateY(4px)}}@keyframes public-card-enter-1b9ce486{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.home-hero[data-v-1b9ce486]:before{animation:none;transform:scale(1.02)}.hero-window[data-v-1b9ce486],.console-cursor[data-v-1b9ce486]{animation:none}.console-log-enter-active[data-v-1b9ce486],.console-log-leave-active[data-v-1b9ce486],.product-card[data-v-1b9ce486],.product-card[data-v-1b9ce486]:before,.campaign-band[data-v-1b9ce486]:before{animation:none;transition:none}.product-card[data-v-1b9ce486]:hover,.product-card[data-v-1b9ce486]:hover:before,.campaign-band[data-v-1b9ce486]:hover:before{transform:none}}@media(max-width:980px){.home-hero[data-v-1b9ce486]{padding-bottom:92px}.hero-background[data-v-1b9ce486]{opacity:.22}.hero-window[data-v-1b9ce486]{width:min(760px,calc(100vw - 40px));max-width:calc(100vw - 40px)}.product-grid[data-v-1b9ce486],.coin-benefit-grid[data-v-1b9ce486],.coin-activity-grid[data-v-1b9ce486],.friend-link-featured-grid[data-v-1b9ce486],.capability-grid[data-v-1b9ce486],.faq-list[data-v-1b9ce486]{grid-template-columns:1fr 1fr}.capability-item[data-v-1b9ce486]:nth-child(odd),.faq-item[data-v-1b9ce486]:nth-child(odd){border-left:0}.capability-item[data-v-1b9ce486]:nth-child(n+3),.faq-item[data-v-1b9ce486]:nth-child(n+3){border-top:1px solid var(--border-color)}}@media(max-width:680px){.home-hero[data-v-1b9ce486]{min-height:auto;flex-direction:column;align-items:stretch;gap:28px;padding-top:58px;padding-bottom:84px}.hero-background[data-v-1b9ce486]{position:relative;inset:auto;z-index:3;order:2;display:block;width:100%;padding-left:0;padding-right:0;overflow:visible;opacity:1}.hero-content[data-v-1b9ce486]{order:1}.hero-window[data-v-1b9ce486]{width:100%;height:auto;min-height:0;padding:12px;transform:none;animation:none;background:#0f172ae0}.window-toolbar[data-v-1b9ce486],.hero-console-head[data-v-1b9ce486]{margin-bottom:10px}.hero-console-head[data-v-1b9ce486]{align-items:flex-start;flex-direction:column;gap:8px}.console-live-status[data-v-1b9ce486]{max-width:100%}.window-grid[data-v-1b9ce486]{grid-template-columns:1fr;gap:10px}.window-panel[data-v-1b9ce486]{height:auto;min-height:158px;padding:12px}.window-panel[data-v-1b9ce486]:not(.is-console){display:none}.console-log-list[data-v-1b9ce486]{height:96px;min-height:0}.is-console p[data-v-1b9ce486]{margin-bottom:5px;font-size:12px;line-height:1.38}.hero-console-actions[data-v-1b9ce486]{margin-top:10px}.hero-summary[data-v-1b9ce486]{font-size:16px}.product-grid[data-v-1b9ce486],.coin-benefit-grid[data-v-1b9ce486],.coin-activity-grid[data-v-1b9ce486],.friend-link-featured-grid[data-v-1b9ce486]{grid-template-columns:1fr}.friend-link-featured-heading[data-v-1b9ce486]{grid-template-columns:1fr;align-items:start}.friend-link-featured-card[data-v-1b9ce486]{grid-template-columns:42px minmax(0,1fr) auto;padding:12px}.friend-link-featured-logo[data-v-1b9ce486]{width:42px;height:42px}.capability-grid[data-v-1b9ce486],.faq-list[data-v-1b9ce486]{grid-template-columns:1fr}.capability-item[data-v-1b9ce486],.capability-item[data-v-1b9ce486]:nth-child(odd),.faq-item[data-v-1b9ce486],.faq-item[data-v-1b9ce486]:nth-child(odd){border-left:0}.capability-item+.capability-item[data-v-1b9ce486],.faq-item+.faq-item[data-v-1b9ce486]{border-top:1px solid var(--border-color)}.coin-activity-item[data-v-1b9ce486]{align-items:stretch;flex-direction:column}.coin-activity-foot[data-v-1b9ce486]{justify-items:start}.coin-marketing-action[data-v-1b9ce486]{align-items:stretch;flex-direction:column}.campaign-band[data-v-1b9ce486]{align-items:flex-start;flex-direction:column;gap:18px;margin:0 20px}}.public-links[data-v-67f66d5f]{min-height:100vh}.links-hero[data-v-67f66d5f]{display:grid;gap:10px;padding:72px clamp(20px,6vw,84px) 44px;color:var(--text-primary);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 10%,transparent),transparent 52%),var(--app-bg)}.links-hero p[data-v-67f66d5f]{margin:0;color:var(--brand-primary);font-weight:800}.links-hero h1[data-v-67f66d5f]{margin:0;font-size:clamp(30px,5vw,52px);font-weight:900;letter-spacing:0}.links-hero span[data-v-67f66d5f]{max-width:760px;color:var(--text-secondary);font-size:16px;line-height:1.8}.links-section[data-v-67f66d5f]{padding-top:28px}.links-toolbar[data-v-67f66d5f]{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-bottom:18px}.links-toolbar[data-v-67f66d5f] .ant-segmented{max-width:100%;overflow-x:auto}.friend-link-grid[data-v-67f66d5f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.friend-link-card[data-v-67f66d5f]{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;min-height:160px;padding:16px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-card);transition:transform var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.friend-link-card[data-v-67f66d5f]:hover{transform:translateY(-2px);border-color:var(--brand-border);box-shadow:var(--shadow-card-hover)}.friend-link-logo[data-v-67f66d5f]{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;overflow:hidden;color:var(--brand-primary);font-weight:900;background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:8px}.friend-link-logo img[data-v-67f66d5f]{width:100%;height:100%;object-fit:contain}.friend-link-content[data-v-67f66d5f]{display:grid;gap:8px;min-width:0}.friend-link-head[data-v-67f66d5f]{display:flex;gap:8px;align-items:center;min-width:0}.friend-link-head strong[data-v-67f66d5f]{overflow:hidden;color:var(--text-primary);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.friend-link-content p[data-v-67f66d5f]{display:-webkit-box;min-height:44px;margin:0;overflow:hidden;color:var(--text-secondary);line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.friend-link-tags[data-v-67f66d5f]{display:flex;gap:6px;flex-wrap:wrap;min-height:24px}.friend-link-tags span[data-v-67f66d5f]{padding:2px 7px;color:var(--text-muted);font-size:12px;background:var(--surface-subtle);border-radius:6px}.friend-link-action[data-v-67f66d5f]{grid-column:2;justify-self:start;color:var(--brand-primary);font-weight:700;text-decoration:none}@media(max-width:1100px){.friend-link-grid[data-v-67f66d5f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.links-hero[data-v-67f66d5f]{padding-top:44px}.links-toolbar[data-v-67f66d5f]{align-items:stretch;flex-direction:column}.friend-link-grid[data-v-67f66d5f]{grid-template-columns:1fr}.friend-link-card[data-v-67f66d5f]{min-height:148px}}.public-products[data-v-4585a42d]{min-height:100vh;background:var(--app-bg)}.products-hero[data-v-4585a42d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);gap:34px;align-items:end;padding:76px clamp(20px,6vw,86px) 42px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 44%,transparent),transparent 42%),var(--surface-bg);border-bottom:1px solid var(--border-color)}.products-hero p[data-v-4585a42d]{margin:0 0 10px;color:var(--brand-primary);font-size:13px;font-weight:700}.products-hero h1[data-v-4585a42d]{max-width:820px;margin:0;color:var(--text-primary);font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.18}.products-hero span[data-v-4585a42d]{display:block;max-width:680px;margin-top:18px;color:var(--text-secondary);line-height:1.8}.products-hero-metrics[data-v-4585a42d]{display:grid;gap:0;background:color-mix(in srgb,var(--surface-bg) 86%,transparent);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.products-hero-metrics article[data-v-4585a42d]{display:grid;gap:5px;padding:14px 16px;border-top:1px solid var(--border-color);transition:background-color var(--motion-normal) var(--motion-ease),transform var(--motion-normal) var(--motion-ease)}.products-hero-metrics article[data-v-4585a42d]:first-child{border-top:0}.products-hero-metrics article[data-v-4585a42d]:hover{background:color-mix(in srgb,var(--brand-soft) 34%,transparent);transform:translate(2px)}.products-hero-metrics span[data-v-4585a42d],.products-hero-metrics small[data-v-4585a42d]{margin:0;color:var(--text-secondary);font-size:12px}.products-hero-metrics strong[data-v-4585a42d]{color:var(--text-primary);font-family:var(--font-number);font-size:22px;font-weight:800;line-height:1.1}.product-price-overview[data-v-4585a42d]{display:grid;gap:16px;padding:30px clamp(20px,6vw,86px) 0}.price-overview-head[data-v-4585a42d]{display:flex;gap:18px;align-items:flex-end;justify-content:space-between}.price-overview-head p[data-v-4585a42d],.price-overview-head h2[data-v-4585a42d]{margin:0}.price-overview-head p[data-v-4585a42d]{color:var(--brand-primary);font-size:13px;font-weight:700}.price-overview-head h2[data-v-4585a42d]{margin-top:4px;color:var(--text-primary);font-size:22px;line-height:1.35}.product-buying-note[data-v-4585a42d]{display:flex;gap:12px;align-items:center;justify-content:space-between;min-width:0;padding:10px 12px;color:var(--text-secondary);font-size:13px;line-height:1.65;background:color-mix(in srgb,var(--brand-soft) 46%,var(--surface-bg));border:1px solid color-mix(in srgb,var(--brand-border) 68%,var(--border-color));border-radius:8px}.product-buying-note span[data-v-4585a42d]{min-width:0}.product-buying-note[data-v-4585a42d] .ant-btn{flex:0 0 auto;padding-inline:0;color:var(--brand-primary);font-weight:650}.price-overview-table[data-v-4585a42d]{display:grid;overflow:hidden;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:8px}.price-overview-row[data-v-4585a42d]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,1fr) minmax(150px,auto);gap:18px;align-items:center;min-width:0;padding:14px 16px;border-top:1px solid var(--border-color);transition:background-color var(--motion-normal) var(--motion-ease),border-color var(--motion-normal) var(--motion-ease)}.price-overview-row[data-v-4585a42d]:first-child{border-top:0}.price-overview-row[data-v-4585a42d]:hover{background:color-mix(in srgb,var(--surface-hover) 74%,transparent)}.price-overview-row>div[data-v-4585a42d]{min-width:0}.price-overview-row strong[data-v-4585a42d]{color:var(--text-primary)}.price-overview-row span[data-v-4585a42d]{color:var(--text-secondary);font-size:12px}.price-overview-row>div[data-v-4585a42d]:first-child{display:grid;gap:3px}.price-overview-row>div:first-child span[data-v-4585a42d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-overview-specs[data-v-4585a42d]{display:flex;flex-wrap:wrap;gap:6px}.price-overview-specs span[data-v-4585a42d]{display:inline-flex;align-items:center;min-height:24px;padding:3px 7px;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:6px;line-height:1.35;transition:color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.price-overview-specs span[data-v-4585a42d]:hover{color:var(--brand-text);background:var(--brand-soft);border-color:var(--brand-border)}.price-overview-price[data-v-4585a42d]{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;white-space:nowrap}.price-overview-price strong[data-v-4585a42d]{color:var(--brand-primary);font-family:var(--font-number);font-size:23px}.price-overview-price .is-sold-out[data-v-4585a42d]{color:var(--text-tertiary)}.product-list[data-v-4585a42d]{display:grid;gap:16px;padding:30px clamp(20px,6vw,86px) 76px}.product-row[data-v-4585a42d]{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:24px;padding:26px;background:linear-gradient(180deg,color-mix(in srgb,var(--product-tone-soft, #dbeafe) 14%,var(--surface-bg) 86%),var(--surface-bg)),var(--surface-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-soft);transition:border-color var(--motion-normal) var(--motion-ease),transform var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease);animation:product-row-enter-4585a42d .42s var(--motion-ease) both}.product-row[data-v-4585a42d]:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(105deg,color-mix(in srgb,var(--surface-bg) var(--product-overlay-high, 92%),transparent),color-mix(in srgb,var(--surface-bg) var(--product-overlay-mid, 72%),transparent) 55%,color-mix(in srgb,var(--surface-bg) var(--product-overlay-low, 46%),transparent)),linear-gradient(135deg,color-mix(in srgb,var(--product-tone, #0b5ed7) 16%,transparent),transparent 60%),var(--product-bg-image, none);background-position:center,center,var(--product-bg-position, center);background-size:cover;content:"";opacity:var(--product-image-opacity, .42);transform:scale(1.02);transition:opacity var(--motion-normal) var(--motion-ease),transform var(--motion-normal) var(--motion-ease)}.product-row[data-v-4585a42d]>*{position:relative;z-index:1}.product-row[data-v-4585a42d]:hover:before{opacity:.5;transform:scale(1.055)}.product-row[data-v-4585a42d]:hover,.product-row[data-v-4585a42d]:focus-within{border-color:color-mix(in srgb,var(--product-tone, var(--brand-primary)) 36%,var(--border-color) 64%);transform:translateY(-2px);box-shadow:var(--shadow-hover)}.product-title[data-v-4585a42d]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;align-items:start;max-width:100%}.product-badge[data-v-4585a42d]{display:inline-flex;align-items:center;justify-content:center;min-height:24px;max-width:120px;padding:3px 8px;overflow:hidden;color:var(--success-text);line-height:1.35;text-overflow:ellipsis;white-space:nowrap;background:var(--success-soft);border:1px solid var(--success-border);border-radius:6px;font-size:12px;font-weight:700;transition:color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.product-row:hover .product-badge[data-v-4585a42d]{color:var(--brand-text);background:var(--brand-soft);border-color:var(--brand-border)}.product-title h2[data-v-4585a42d]{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:25px;font-weight:800;line-height:1.25}.product-main p[data-v-4585a42d]{display:-webkit-box;max-width:760px;margin:12px 0 0;overflow:hidden;color:var(--text-secondary);line-height:1.8;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.product-spec-summary[data-v-4585a42d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:640px;margin-top:18px;background:color-mix(in srgb,var(--surface-bg) 88%,transparent);border:1px solid var(--border-color);border-radius:8px}.product-spec-summary div[data-v-4585a42d]{display:grid;gap:3px;min-width:0;padding:11px 12px;border-left:1px solid var(--border-color)}.product-spec-summary div[data-v-4585a42d]:first-child{border-left:0}.product-spec-summary span[data-v-4585a42d]{color:var(--text-secondary);font-size:12px}.product-spec-summary strong[data-v-4585a42d]{overflow:hidden;color:var(--text-primary);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.product-tags[data-v-4585a42d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,max-content));max-height:82px;overflow-y:auto;gap:7px;align-items:center;max-width:720px;margin-top:16px;padding-right:2px;scrollbar-gutter:stable}.product-tags span[data-v-4585a42d]{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:4px 8px;overflow:hidden;color:var(--text-secondary);line-height:1.35;text-overflow:ellipsis;white-space:nowrap;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:6px;font-size:12px;transition:color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.product-tags span[data-v-4585a42d]:first-child{color:var(--brand-text);background:var(--brand-soft);border-color:var(--brand-border);font-weight:700}.product-tags span[data-v-4585a42d]:hover{color:var(--brand-text);background:var(--brand-soft);border-color:var(--brand-border);transform:translateY(-1px)}.product-side[data-v-4585a42d]{display:grid;gap:10px;align-content:center;padding-left:22px;border-left:1px solid var(--border-color)}.product-purchase-flow[data-v-4585a42d]{display:grid;gap:6px;padding:10px;background:color-mix(in srgb,var(--surface-subtle) 82%,transparent);border:1px solid var(--border-color);border-radius:8px}.product-purchase-flow span[data-v-4585a42d]{position:relative;min-width:0;padding-left:18px;color:var(--text-secondary);font-size:12px;line-height:1.55}.product-purchase-flow span[data-v-4585a42d]:before{position:absolute;top:.64em;left:2px;width:6px;height:6px;background:var(--brand-primary);border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 14%,transparent);content:""}.price-line strong[data-v-4585a42d]{color:var(--brand-primary);font-family:var(--font-number);font-size:32px;line-height:1}.price-line span[data-v-4585a42d]{margin-left:8px;color:var(--text-muted)}.product-side p[data-v-4585a42d]{display:-webkit-box;overflow:hidden;margin:0 0 2px;color:var(--text-secondary);font-size:12px;line-height:1.7;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(max-width:760px){.products-hero[data-v-4585a42d]{grid-template-columns:1fr;padding-top:54px}.products-hero-metrics[data-v-4585a42d]{grid-template-columns:1fr}.price-overview-head[data-v-4585a42d],.product-buying-note[data-v-4585a42d]{align-items:flex-start;flex-direction:column}.price-overview-row[data-v-4585a42d]{grid-template-columns:1fr;gap:10px}.price-overview-price[data-v-4585a42d]{justify-content:flex-start}.product-row[data-v-4585a42d]{grid-template-columns:1fr;padding:20px}.product-title[data-v-4585a42d]{grid-template-columns:1fr}.product-badge[data-v-4585a42d]{max-width:100%;width:fit-content}.product-spec-summary[data-v-4585a42d]{grid-template-columns:1fr}.product-tags[data-v-4585a42d]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-tags span[data-v-4585a42d]{justify-content:flex-start}.product-spec-summary div[data-v-4585a42d]{border-top:1px solid var(--border-color);border-left:0}.product-spec-summary div[data-v-4585a42d]:first-child{border-top:0}.product-side[data-v-4585a42d]{padding-top:16px;padding-left:0;border-top:1px solid var(--border-color);border-left:0}}@media(prefers-reduced-motion:reduce){.product-row[data-v-4585a42d],.product-row[data-v-4585a42d]:before{animation:none;transition:none}.product-row[data-v-4585a42d]:hover,.product-row[data-v-4585a42d]:hover:before{transform:none}}@keyframes product-row-enter-4585a42d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
