:root{--background: #fff;--foreground: rgba(0,0,0,.9);--muted: rgba(0,0,0,.03);--muted-foreground: rgba(0,0,0,.6);--border: rgba(0,0,0,.085);--input: rgba(0,0,0,.13);--primary: #2563eb;--primary-foreground: #fff;--primary-ink: #1d4ed8;--primary-hover: #1d4ed8;--secondary: rgba(0,0,0,.03);--secondary-foreground: rgba(0,0,0,.9);--accent: #f1f5ff;--accent-foreground: #1d4ed8;--destructive: #dc2626;--ring: #2563eb;--sidebar: #f9fbfc;--sidebar-accent: #f1f5ff;--sidebar-accent-foreground: #1d4ed8;--xt-app-bg: var(--sidebar);--chart-1: #2563eb;--chart-2: #94a3b8;--chart-3: #cbd5e1;--chart-4: #e2e8f0;--radius: 6px;--font-sans: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--xt-primary: var(--primary);--xt-primary-hover: var(--primary-hover);--xt-primary-tint: var(--accent);--xt-primary-line: #c7d7fe;--xt-ink: var(--foreground);--xt-ink-line: var(--foreground);--xt-text: var(--foreground);--xt-text-2: rgba(0,0,0,.6);--xt-text-3: rgba(0,0,0,.75);--xt-caption: #737678;--xt-placeholder: #8b8e91;--xt-page: #fff;--xt-head-bg: #fafbfb;--xt-border: var(--border);--xt-border-light: var(--border);--xt-control: var(--input);--xt-panel-border: rgba(0,0,0,.05);--xt-font: var(--font-sans);--xt-success: #16a34a;--xt-success-text: #15803d;--xt-success-tint: #f0fdf4;--xt-success-line: #bbf7d0;--xt-warning: #d97706;--xt-warning-text: #b45309;--xt-warning-tint: #fffbeb;--xt-warning-line: #fde68a;--xt-danger: #dc2626;--xt-danger-text: #b91c1c;--xt-danger-tint: #fef2f2;--xt-danger-line: #fecaca;--xt-neutral-tint: var(--muted);--xt-radius: 8px;--xt-radius-sm: 4px;--xt-radius-md: 6px;--xt-sider: 240px;--xt-header: 0px;--xt-fs-sm: 13px;--xt-fs: 14px;--xt-fs-lg: 15px;--xt-fs-xl: 20px;--xt-fs-h3: 20px;--xt-fs-h2: 24px;--xt-space-xxs: 4px;--xt-space-xs: 8px;--xt-space-sm: 12px;--xt-space: 16px;--xt-space-md: 20px;--xt-space-lg: 24px;--xt-space-xl: 32px;--xt-weight-strong: 600}html[data-theme=dark]{--background: #171717;--foreground: rgba(255,255,255,.88);--muted: #242424;--muted-foreground: rgba(255,255,255,.54);--border: rgba(255,255,255,.12);--input: rgba(255,255,255,.18);--primary: #3b82f6;--primary-foreground: #fff;--primary-ink: #60a5fa;--primary-hover: #60a5fa;--secondary: #242424;--secondary-foreground: rgba(255,255,255,.88);--accent: rgba(59,130,246,.14);--accent-foreground: #60a5fa;--destructive: #ef4444;--ring: #3b82f6;--sidebar: #141414;--sidebar-accent: rgba(59,130,246,.14);--sidebar-accent-foreground: #60a5fa;--xt-app-bg: var(--sidebar);--chart-1: #3b82f6;--chart-2: #64748b;--chart-3: #475569;--chart-4: #334155;--xt-primary-line: rgba(59,130,246,.4);--xt-ink-line: rgba(255,255,255,.88);--xt-text-2: rgba(255,255,255,.64);--xt-text-3: rgba(255,255,255,.72);--xt-caption: rgba(255,255,255,.5);--xt-placeholder: rgba(255,255,255,.38);--xt-page: #171717;--xt-head-bg: #1f1f1f;--xt-panel-border: rgba(255,255,255,.12);--xt-success-tint: rgba(22,163,74,.14);--xt-success-line: rgba(34,197,94,.32);--xt-warning-tint: rgba(217,119,6,.14);--xt-warning-line: rgba(245,158,11,.32);--xt-danger-tint: rgba(220,38,38,.14);--xt-danger-line: rgba(239,68,68,.32);--xt-neutral-tint: #242424}*{box-sizing:border-box}html,body{margin:0;background:var(--xt-app-bg);color:var(--xt-text);font-family:var(--xt-font);font-size:var(--xt-fs);line-height:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root{min-height:100vh}.xt-loading{min-height:100vh;display:grid;place-items:center}.xt-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.xt-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.xt-status-dot,.xt-dot{display:inline-flex;align-items:center;gap:6px;font-size:var(--xt-fs);line-height:20px;color:var(--xt-text);white-space:nowrap}.xt-status-dot:before,.xt-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--xt-placeholder);flex:none}.xt-status-dot.is-success:before,.xt-dot.is-ok:before{background:var(--xt-success)}.xt-status-dot.is-warning:before,.xt-dot.is-warn:before{background:var(--xt-warning)}.xt-status-dot.is-danger:before,.xt-dot.is-off:before{background:var(--xt-danger)}.xt-status-dot.is-info:before{background:var(--xt-primary)}.xt-cell-title{font-weight:500;color:var(--xt-text)}.xt-cell-sub{display:block;font-size:var(--xt-fs-sm);line-height:18px;color:var(--xt-caption);margin-top:1px;font-weight:400;overflow-wrap:anywhere}.xt-cell-muted{color:var(--xt-text-2)}.xt-shell .xt-page .ant-pro-card,.xt-shell .xt-page .ant-pro-table{border:0;border-radius:0;box-shadow:none;background:transparent}.xt-page .ant-pro-table>.ant-pro-card>.ant-pro-card-body{padding:0}.xt-page .ant-pro-table-list-toolbar{border-bottom:1px solid var(--xt-border)}.xt-page .ant-pro-table-list-toolbar-container{min-height:48px;padding:0;gap:12px}.xt-page .ant-pro-table-list-toolbar-title{font-size:15px;font-weight:600;color:var(--xt-text)}.xt-table-summary{margin-left:12px;font-size:var(--xt-fs-sm);font-weight:400;color:var(--xt-caption)}.xt-page .ant-table-wrapper .ant-table,.xt-drawer .ant-table-wrapper .ant-table{border-radius:var(--xt-radius) var(--xt-radius) 0 0;font-size:var(--xt-fs)}.xt-page .ant-table-thead>tr:first-child>th:first-child,.xt-drawer .ant-table-thead>tr:first-child>th:first-child{border-start-start-radius:var(--xt-radius)!important}.xt-page .ant-table-thead>tr:first-child>th:last-child,.xt-drawer .ant-table-thead>tr:first-child>th:last-child{border-start-end-radius:var(--xt-radius)!important}.xt-shell .xt-page .ant-table-thead>tr>th,.xt-drawer .ant-table-thead>tr>th{height:46px;padding:12px;background:var(--xt-head-bg);font-size:var(--xt-fs-sm);line-height:20px;font-weight:500;color:var(--xt-text-2);border-bottom-color:var(--xt-border);text-align:left!important}.xt-page .ant-table-thead>tr>th:before{display:none}.xt-shell .xt-page .ant-table-tbody>tr>td,.xt-drawer .ant-table-tbody>tr>td{height:44px;padding:10px 12px;font-size:var(--xt-fs);line-height:20px;border-bottom-color:var(--xt-border);text-align:left!important}.xt-shell .xt-page .ant-table-small .ant-table-tbody>tr>td{height:36px;padding:6px 12px}.xt-page .ant-table-row-selected>td:first-child{box-shadow:inset 2px 0 0 var(--xt-primary)}.xt-page .ant-table-cell[style*="text-align: right"]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xt-page .ant-pro-table .ant-table-pagination.ant-pagination{margin:0;padding:10px 0;min-height:48px;font-size:var(--xt-fs-sm);color:var(--xt-caption)}.xt-page .ant-pagination .ant-pagination-total-text{margin-right:auto}.xt-page .ant-pagination .ant-pagination-item-active{background:var(--muted);border-color:transparent}.xt-page .ant-pagination .ant-pagination-item-active a{color:var(--xt-text)}.xt-page .ant-table-cell .ant-btn-link,.xt-page .ant-table-cell .ant-btn-text{font-weight:400;font-size:var(--xt-fs)}.ant-table-cell.xt-table-actions{text-align:left!important}.ant-table-cell.xt-table-actions .ant-btn-link:first-child{padding-inline-start:0!important}.ant-table-cell.xt-table-actions .xt-row-more:first-child{margin-left:0}.xt-page .ant-btn-link{font-weight:400}html .ant-tag{margin-inline-end:6px;padding:0 7px;border:0;border-radius:4px;background:var(--muted);color:var(--xt-text-2);font-size:var(--xt-fs-sm);font-weight:500;line-height:20px;display:inline-flex;align-items:center;gap:6px}html .ant-tag:is(.ant-tag-success,.ant-tag-green,.ant-tag-warning,.ant-tag-orange,.ant-tag-gold,.ant-tag-error,.ant-tag-red,.ant-tag-volcano,.ant-tag-processing):not(.ant-tag-disabled):is(.ant-tag-outlined,.ant-tag-filled,.ant-tag-solid){background:transparent;color:var(--xt-text);padding:0}html .ant-tag-success:before,html .ant-tag-green:before,html .ant-tag-warning:before,html .ant-tag-orange:before,html .ant-tag-gold:before,html .ant-tag-error:before,html .ant-tag-red:before,html .ant-tag-volcano:before,html .ant-tag-processing:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--xt-placeholder);flex:none}html .ant-tag-success:before,html .ant-tag-green:before{background:var(--xt-success)}html .ant-tag-warning:before,html .ant-tag-orange:before,html .ant-tag-gold:before{background:var(--xt-warning)}html .ant-tag-error:before,html .ant-tag-red:before,html .ant-tag-volcano:before{background:var(--xt-danger)}html .ant-tag-processing:before{background:var(--xt-primary)}html .ant-tag:is(.ant-tag-blue,.ant-tag-geekblue):not(.ant-tag-disabled):is(.ant-tag-outlined,.ant-tag-filled,.ant-tag-solid){color:var(--primary-ink);background:var(--xt-primary-tint)}.xt-drawer .ant-drawer-header{min-height:64px;padding:18px 24px;border-bottom-color:var(--xt-border)}.xt-drawer .ant-drawer-title{font-size:16px;font-weight:600}.xt-drawer .ant-drawer-footer{padding:12px 24px;border-top-color:var(--xt-border)}.xt-drawer :is(.ant-drawer-content,.ant-drawer-section){border-radius:12px 0 0 12px}.ant-modal :is(.ant-modal-content,.ant-modal-container){border-radius:12px;box-shadow:0 16px 40px #0f172a24}.xt-page .ant-descriptions-bordered .ant-descriptions-item-label,.xt-drawer .ant-descriptions-bordered .ant-descriptions-item-label{background:var(--xt-head-bg);color:var(--xt-caption)}.xt-page .ant-alert{border-radius:6px}.xt-page .table-note{font-size:var(--xt-fs-sm);line-height:18px;color:var(--xt-caption);margin:10px 0 0}.xt-shell .online-support-trigger.ant-btn{width:40px;height:40px;padding:0;gap:0;border-radius:50%;justify-content:center;align-items:center;background:var(--xt-primary);box-shadow:none}.xt-shell .online-support-trigger>.online-support-label{display:none}.xt-shell .online-support-trigger .anticon{font-size:20px}html[data-theme=dark] :where(.xt-palette kbd,.xt-filter-bar,.xt-filter-add,.xt-chip.is-on,.xt-fchip,.xt-fchip.is-on,.xt-scope-select,.xt-account-actions,.xt-g3-control,.xt-g3-chart-dot.is-hollow,.xt-g3-segment button[aria-checked=true],.xt-gr3-icon,.xt-mc-chart-dot,.xt-order-step-icon,.xt-mg-card,.xt-mg-side,.xt-mg-seg button[aria-pressed=true],.xt-plan-object,.xt-rc-card,.xt-rc-plan,.xt-rc-plan.is-selected,.xt-rc-radio,.xt-rc-stepper,.xt-pay-qr,.xt-audit-card,.xt-audit-box,.xt-cfg-tile,.xt-cfg-card,.xt-cfg-savebar,.xt-lg-segment button,.xt-lg-texts>section,.xt-tt-card,.xt-tt-output,.xt-pv-add-card,.xt-route-savebar,.xt-cd-panel,.xt-cd-foot,.xt-ov-bar-tip,.xt-ov-stat,.xt-ov-panel,.xt-ov-range button.is-active,.xt-ov-chart-tip,.xt-expand-card,.xt-rel-panel,.xt-roles-list,.xt-roles-editor,.xt-role-group-head,.xt-roles-savebar,.xt-scope3,.xt-pv-card,.xt-pv-empty,.xt-po-card,.xt-po-savebar,.xt-st-scope,.xt-auth){background:var(--background)!important}html[data-theme=dark] :where(.ant-modal-content,.ant-drawer-content,.ant-dropdown-menu,.ant-popover-inner){box-shadow:0 18px 48px #0000005c}@media(max-width:640px){.xt-page .ant-pro-table-list-toolbar-container,.xt-page .ant-pro-table-list-toolbar-right .ant-space{flex-wrap:wrap;gap:8px}.xt-content .ant-pro-query-filter .ant-row>.ant-col{flex:0 0 100%;max-width:100%;margin-inline-start:0!important}}
