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)}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]{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}.skeletonContainer___LNdcG{padding:40px}:root{--app-bg-base: #1a1a2e;--app-bg-panel: #1e1e2f;--app-bg-elevated: #2a2a3e;--app-bg-floating: #3e3e5a;--app-bg-line: #2d2d3f;--app-bg-silo: #16213e;--app-surface-base: #1a1a2e;--app-surface-raised: #1e1e2f;--app-surface-overlay: #2a2a3e;--app-surface-floating: #3e3e5a;--app-border: #2d2d3f;--app-border-soft: #2d2d3f;--app-border-strong: #2d2d3f;--app-text: #ffffff;--app-text-secondary: #cfcfd6;--app-text-e6e6eb: #e6e6eb;--app-text-tertiary: #8c8c8c;--app-text-666: #666;--app-text-b0b0b0: #b0b0b0;--app-text-808080: #808080;--app-text-595959: #595959;--app-border-303030: #303030;--app-text-718096: #718096;--app-text-cfcfcf: #cfcfcf;--app-bg-base-0a0a0a: #0a0a0a;--app-bg-panel-1e1e1e: #1e1e1e;--app-border-2d2d2d: #2d2d2d;--app-blue-40a9ff: #40a9ff;--app-text-quaternary-555: #555;--app-text-tertiary-666: #666;--app-blue-69c0ff: #69c0ff;--app-text-d4d4d4: #d4d4d4;--app-text-ccc: #cccccc;--app-black: #000;--app-text-quaternary: #a0a0a0;--app-text-disabled: #606060;--app-primary: #1890ff;--app-blue-108ee9: #108ee9;--app-blue-1677ff: #1677ff;--app-primary-hover: #40a9ff;--app-primary-active: #69c0ff;--app-accent-cool: var(--app-primary);--app-accent-cool-hover: var(--app-primary-hover);--app-accent-cool-soft: color-mix(in srgb, var(--app-primary) 30%, transparent);--app-accent-warm: var(--ant-color-warning);--app-accent-warm-soft: color-mix(in srgb, var(--ant-color-warning) 30%, transparent);--app-surface-sunken: color-mix(in srgb, var(--app-primary) 8%, transparent);--ant-color-primary: #1890ff;--ant-color-success: #52c41a;--ant-color-warning: #faad14;--ant-color-error: #ff4d4f;--ant-color-text: #ffffff;--ant-color-border: #424242;--ant-color-bg-container: #1e1e2f;--primary-color: #1890ff;--app-bg-3a: #3a3a5e;--app-bg-161625: #161625;--app-bg-1a2030: #1a2030;--app-bg-1a202c: #1a202c;--app-bg-2d3748: #2d3748;--app-accent-cyan2: #00f2fe;--app-success-2: #22c55e;--app-success-bg-faint: #52c41a0f;--app-error-2: #ef4444;--app-purple: #8b5cf6;--app-purple-deep: #722ed1;--app-purple-hover: #9254de;--app-purple-light: #b37feb;--app-primary-bg-light: #f0f8ff;--app-text-666: #666666;--app-gold: #ffd700;--app-bg-0f0f1a: #0f0f1a;--app-bg-0f0f23: #0f0f23;--app-bg-2a2a3e: #2a2a3e;--app-bg-16213e: #16213e;--app-bg-4a4a5a: #4a4a5a;--app-bg-5a5a6a: #5a5a6a;--app-bg-3a3a4e: #3a3a4e;--app-bg-2a2722: #2a2722;--app-bg-14142a: #14142a;--app-bg-0d0d1a: #0d0d1a;--app-bg-5a5a6e: #5a5a6e;--app-bg-f5f5f5: #f5f5f5;--app-bg-141420: #141420;--app-bg-16162a: #16162a;--app-bg-28283c: #28283c;--app-text-extra: #f0f0f0;--app-text-333: #333333;--app-bg-f8f9fa: #f8f9fa;--app-text-999: #999999;--app-text-c1: #c1c1c1;--app-text-a8: #a8a8a8;--app-bg-2a2a2a: #2a2a2a;--app-bg-1f1f1f: #1f1f1f;--app-bg-2a2a3a: #2a2a3a;--app-bg-slate: #4a5568;--app-text-soft: #e0e0e0;--app-text-muted: #a0a0b0;--app-text-light: #d9d9d9;--app-text-faint: #bfbfbf;--app-text-pale: #e6e6eb;--app-text-mist: #e2e8f0;--app-text-cbd5e0: #cbd5e0;--app-text-slate: #cbd5e0;--app-text-smoke: #d0d0d0;--app-text-dim: #606060;--app-text-grey: #434343;--app-text-ash: #424242;--app-success-light: #87d068;--app-green-3ae83a: #3ae83a;--app-accent-cyan: #14fae4;--app-accent-blue: #4facfe;--app-accent-purple: #722ed1;--app-error-light: #ff6b6f;--app-error-deep: #d9363e;--app-warning-light: #fa8c16;--app-log-gateway: #4ec9b0;--app-log-device: #569cd6;--app-log-lightblue: #9cdcfe;--app-log-purple: #c586c0;--app-log-brown: #ce9178;--app-log-yellowgreen: #dcdcaa;--app-log-salmon: #f48771;--app-log-black: #000000;--app-success-3: #73d13d;--app-success-4: #4fa94d;--app-green-3f8600: #3f8600;--app-red-cf1322: #cf1322;--app-gold-2: #ffd666;--app-text-9aa0a6: #9aa0a6;--app-warning-bg: #fff2e8;--app-warning-border: #ffbb96;--app-warning-deep: #d4380d;--app-text-262626: #262626;--app-status-blue: #3a7bd5;--app-status-amber: #d48806;--app-status-purple: #9254de;--app-status-cyan: #13c2c2;--app-phosphine-1: #ff7a45;--app-phosphine-2: #ffc069;--app-phosphine-3: #ff9c6e;--app-oxygen-1: #95de64;--app-oxygen-2: #ffa940;--app-step-blue: #85a5ff;--app-gas-red: #ff7875;--app-gold-3: #ffc53d;--app-15324f: #15324f;--app-1a1a1a: #1a1a1a;--app-1a1a2e: #1a1a2e;--app-237804: #237804;--app-2a2a3a: #2a2a3a;--app-2d2d3f: #2d2d3f;--app-2f54eb: #2f54eb;--app-2f855a: #2f855a;--app-357abd: #357abd;--app-374151: #374151;--app-38a169: #38a169;--app-3a2710: #3a2710;--app-4299e1: #4299e1;--app-495057: #495057;--app-4a90e2: #4a90e2;--app-4d7eff: #4d7eff;--app-4ea1ff: #4ea1ff;--app-5c5c5c: #5c5c5c;--app-63b3ed: #63b3ed;--app-667eea: #667eea;--app-68d391: #68d391;--app-69b1ff: #69b1ff;--app-6a9955: #6a9955;--app-6c757d: #6c757d;--app-764ba2: #764ba2;--app-8a94a6: #8a94a6;--app-8b8b9a: #8b8b9a;--app-aaa: #aaaaaa;--app-b37feb: #b37feb;--app-b7eb8f: #b7eb8f;--app-b8b8b8: #b8b8b8;--app-bbb: #bbbbbb;--app-ccc: #cccccc;--app-cfd3dc: #cfd3dc;--app-d9f7be: #d9f7be;--app-e53e3e: #e53e3e;--app-e6f7ff: #e6f7ff;--app-e8e8e8: #e8e8e8;--app-eb2f96: #eb2f96;--app-f1f1f1: #f1f1f1;--app-f56565: #f56565;--app-f59e0b: #f59e0b;--app-f6ffed: #f6ffed;--app-fc8181: #fc8181;--app-ff8587: #ff8587;--app-ff9800: #ff9800;--app-ffa39e: #ffa39e;--app-ffc107: #ffc107;--app-ffccc7: #ffccc7;--app-ffe58f: #ffe58f;--app-fff1b8: #fff1b8;--app-fff1f0: #fff1f0;--app-fff2f0: #fff2f0;--app-fff7e6: #fff7e6;--app-fffbe6: #fffbe6;--app-0d0d1a: #0d0d1a;--app-0f0f23: #0f0f23;--app-141420: #141420;--app-14142a: #14142a;--app-16162a: #16162a;--app-16213e: #16213e;--app-2a2722: #2a2722;--app-333333: #333333;--app-36cfc9: #36cfc9;--app-3a3a4e: #3a3a4e;--app-3a3a5e: #3a3a5e;--app-4a4a5a: #4a4a5a;--app-5a5a6a: #5a5a6a;--app-5a5a6e: #5a5a6e;--app-777777: #777777;--app-888888: #888888;--app-999999: #999999;--app-a0a0a0: #a0a0a0;--app-a8a8a8: #a8a8a8;--app-c1c1c1: #c1c1c1;--app-ffd700: #ffd700;--app-fafafa: #fafafa}#root{height:100vh;display:flex;flex-direction:column;background:var(--ant-color-bg-container)}h1,h2,h3,h4,h5,h6{margin:0}::-webkit-scrollbar{width:6px!important;height:6px!important}::-webkit-scrollbar-track{background:#f1f1f1!important;border-radius:3px!important}::-webkit-scrollbar-thumb{background:#888!important;border-radius:3px!important}::-webkit-scrollbar-thumb:hover{background:#555!important}.ant-btn-danger{background-color:#e53e3e!important}.ant-btn-variant-solid{background:#4d7effcc}.ant-btn-variant-solid:hover{background:#4d7eff}.ant-btn-variant-outlined,.ant-btn-variant-dashed{border-color:#585858;background:#1e1e2fcc}.ant-btn-variant-outlined:hover,.ant-btn-variant-dashed:hover{border-color:#767676;background:#1e1e2f}.ant-btn-color-dangerous.ant-btn-variant-text{color:#dc4446}.ant-btn-variant-solid:disabled,.ant-btn-variant-solid.ant-btn-disabled{cursor:not-allowed;border-color:#424242;color:#ffffff40;background:#ffffff14;box-shadow:none}.ant-btn-variant-outlined:disabled,.ant-btn-variant-dashed:disabled,.ant-btn-variant-outlined.ant-btn-disabled,.ant-btn-variant-dashed.ant-btn-disabled .ant-btn-variant-text:disabled,.ant-btn-variant-text.ant-btn-disabled{color:#ffffff40;box-shadow:none}.ant-btn{height:32px}.ant-btn.ant-btn-primary{background:#1890ff;border-color:#1890ff;color:#fff}.ant-btn.ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}.ant-btn.ant-btn-primary:focus{background:#1890ff;border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.ant-btn.ant-btn-default,.ant-btn.ant-btn-button{background:#2a2a3e;border-color:#424242;color:#fff}.ant-btn.ant-btn-default:hover,.ant-btn.ant-btn-button:hover{background:#3a3a4e;border-color:#606060}.ant-btn.ant-btn-default:focus,.ant-btn.ant-btn-button:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.ant-btn.ant-btn-default:disabled,.ant-btn.ant-btn-button:disabled,.ant-btn.ant-btn-default.ant-btn-disabled,.ant-btn.ant-btn-button.ant-btn-disabled{background:#2a2a3e!important;border-color:#434343!important;color:#ffffff40!important;cursor:not-allowed!important;box-shadow:none!important}.ant-btn.ant-btn-default:disabled:hover,.ant-btn.ant-btn-button:disabled:hover,.ant-btn.ant-btn-default.ant-btn-disabled:hover,.ant-btn.ant-btn-button.ant-btn-disabled:hover{background:#2a2a3e!important;border-color:#434343!important;color:#ffffff40!important}.ant-btn.ant-btn-link{color:#1890ff}.ant-btn.ant-btn-link:hover{color:#40a9ff}.ant-btn.ant-btn-link:disabled,.ant-btn.ant-btn-link.ant-btn-disabled{color:#ffffff40!important;cursor:not-allowed!important}.ant-btn.ant-btn-link:disabled:hover,.ant-btn.ant-btn-link.ant-btn-disabled:hover{color:#ffffff40!important}.ant-btn.ant-btn-dangerous.ant-btn-link{color:#ff4d4f}.ant-btn.ant-btn-dangerous.ant-btn-link:hover{color:#ff7875}.ant-btn.ant-btn-dangerous.ant-btn-link:disabled,.ant-btn.ant-btn-dangerous.ant-btn-link.ant-btn-disabled{color:#ffffff40!important;cursor:not-allowed!important}.ant-btn.ant-btn-dangerous.ant-btn-link:disabled:hover,.ant-btn.ant-btn-dangerous.ant-btn-link.ant-btn-disabled:hover{color:#ffffff40!important}.ant-btn.ant-btn-warning{background:#faad14;border-color:#faad14;color:#fff}.ant-btn.ant-btn-warning:hover{background:#ffc53d;border-color:#ffc53d}.ant-btn.ant-btn-warning:focus{background:#faad14;border-color:#faad14;box-shadow:0 0 0 2px #faad1433}.ant-btn.ant-btn-warning:disabled,.ant-btn.ant-btn-warning.ant-btn-disabled{background:#2a2a3e!important;border-color:#434343!important;color:#ffffff40!important;cursor:not-allowed!important;box-shadow:none!important}.ant-btn.ant-btn-warning:disabled:hover,.ant-btn.ant-btn-warning.ant-btn-disabled:hover{background:#2a2a3e!important;border-color:#434343!important;color:#ffffff40!important}.ant-btn.ant-btn-warning.ant-btn-link{background:transparent;border-color:transparent;color:#faad14}.ant-btn.ant-btn-warning.ant-btn-link:hover{background:transparent;border-color:transparent;color:#ffc53d}.ant-btn.ant-btn-warning.ant-btn-link:focus{background:transparent;border-color:transparent;box-shadow:none}.ant-btn.ant-btn-warning.ant-btn-link:disabled,.ant-btn.ant-btn-warning.ant-btn-link.ant-btn-disabled{background:transparent!important;border-color:transparent!important;color:#ffffff40!important;cursor:not-allowed!important}.ant-btn.ant-btn-warning.ant-btn-link:disabled:hover,.ant-btn.ant-btn-warning.ant-btn-link.ant-btn-disabled:hover{background:transparent!important;border-color:transparent!important;color:#ffffff40!important}.ant-btn:disabled,.ant-btn.ant-btn-disabled{cursor:not-allowed!important;opacity:.6!important}.ant-btn:disabled:hover,.ant-btn.ant-btn-disabled:hover{transform:none!important;box-shadow:none!important}.ant-input-number{min-width:60px}.ant-input-number.ant-input-number-focused{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important;outline:none}.ant-input-outlined{background:#1e1e2f;border-width:1px;border-style:solid;border-color:#424242}.ant-input-outlined:hover{border-color:#606060}.ant-input-outlined.ant-input-disabled,.ant-input-outlined[disabled]{color:#ffffff40;background-color:#ffffff14;border-color:#424242}.ant-input{background:#2a2a3e;border-color:#424242;color:#fff}.ant-input:hover{border-color:#606060}.ant-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.ant-input::placeholder{color:#8c8c8c}.ant-input-textarea{background:#2a2a3e;border-color:#424242;color:#fff}.ant-input-textarea:hover{border-color:#606060}.ant-input-textarea:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.ant-input-textarea::placeholder{color:#8c8c8c}.ant-tabs .ant-tabs-tab{color:#8c8c8c;transition:all .3s ease}.ant-tabs .ant-tabs-tab:hover{color:#fff}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff!important;font-weight:600;text-shadow:none}.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn:active,.ant-tabs .ant-tabs-tab .ant-tabs-tab-remove:active{color:#1890ff!important}.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn:focus:not(:focus-visible),.ant-tabs .ant-tabs-tab .ant-tabs-tab-remove:focus:not(:focus-visible){color:#1890ff!important}.ant-tabs .ant-tabs-ink-bar{background:#1890ff}.ant-tabs .ant-tabs-nav:before{border-bottom-color:#3a3a5e}.ant-tabs .ant-tabs-content-holder .ant-tabs-content,.ant-tabs .ant-tabs-tabpane{color:#fff}:where(.css-dev-only-do-not-override-hq2o3c).ant-tabs .ant-tabs-tab-btn:focus:not(:focus-visible),:where(.css-dev-only-do-not-override-hq2o3c).ant-tabs .ant-tabs-tab-remove:focus:not(:focus-visible),:where(.css-dev-only-do-not-override-hq2o3c).ant-tabs .ant-tabs-tab-btn:active,:where(.css-dev-only-do-not-override-hq2o3c).ant-tabs .ant-tabs-tab-remove:active{color:#1890ff!important}:where(.css-dev-only-do-not-override-hq2o3c).ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff!important}.ant-table-body::-webkit-scrollbar{width:6px!important;height:6px!important}.ant-table-body::-webkit-scrollbar-track{background:#f1f1f1!important;border-radius:3px!important}.ant-table-body::-webkit-scrollbar-thumb{background:#888!important;border-radius:3px!important}.ant-table-body::-webkit-scrollbar-thumb:hover{background:#555!important}.ant-table-wrapper .ant-table{scrollbar-color:auto;background:#1e1e2f}.ant-table-wrapper .ant-table .ant-table-thead>tr>th{background:#2a2a3e;border-bottom:1px solid #424242;color:#fff}.ant-table-wrapper .ant-table .ant-table-tbody>tr>td{background:#1e1e2f;border-bottom:1px solid #424242;color:#fff}.ant-table-wrapper .ant-table .ant-table-tbody>tr:hover>td{background:#2a2a3e}.ant-table-wrapper .ant-table .ant-table-cell-fix-right-first{right:0!important}.ant-table-wrapper .ant-table-pagination{display:flex;gap:6px;margin:16px 0}.ant-pagination .ant-pagination-item a{color:#ffffff59}.ant-pagination .ant-pagination-item-active a{color:#ffffffd9}.ant-pagination.ant-pagination-mini .ant-pagination-options{display:flex}.ant-pagination .ant-pagination-options-quick-jumper{display:flex;gap:6px}.ant-modal-wrap{overflow:hidden}.ant-modal .ant-modal-header{background-color:#1e1e2f;margin-bottom:16px}.ant-modal .ant-modal-content{display:flex;flex-direction:column;background-color:#1e1e2f;border:1px solid #585858;overflow:hidden;box-shadow:0 6px 16px #ffffff14,0 3px 6px -4px #ffffff1f,0 9px 28px 8px #ffffff0d}.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon{color:#d89614}.ant-modal-confirm-btns button,.ant-modal-footer button{margin:0 4px}.ant-modal .ant-modal-content .ant-modal-body{display:flex;flex-direction:column;flex:1 1;overflow-y:auto;overflow-x:hidden;background-color:#1e1e2f;color:#e0e0e0}.ant-modal .ant-modal-content .ant-modal-body::-webkit-scrollbar{width:6px}.ant-modal .ant-modal-content .ant-modal-body::-webkit-scrollbar-track{background:#2a2a3a;border-radius:3px}.ant-modal .ant-modal-content .ant-modal-body::-webkit-scrollbar-thumb{background:#4a4a5a;border-radius:3px}.ant-modal .ant-modal-content .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#5a5a6a}.ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector{border:1px solid #424242}.ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector:hover{border-color:#606060}.ant-select-disabled .ant-select-selector .ant-select-selection-search-input{background-color:transparent!important}.ant-select-dropdown{background-color:#1e1e2f;border:1px solid #585858}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#46468c}.ant-layout-sider .ant-layout-sider-trigger{background:#2a2a3e}.ant-picker{width:100%;height:32px}:root{--dark-bg-primary: #141420;--dark-bg-secondary: #1e1e2f;--dark-bg-tertiary: #2a2a3e;--dark-border: #424242;--dark-border-hover: #606060;--dark-text-primary: #fff;--dark-text-secondary: #8c8c8c;--dark-accent: #1890ff;--dark-accent-hover: #40a9ff;--dark-danger: #ff4d4f;--dark-danger-hover: #ff7875}.ant-pro-page-container{background:var(--dark-bg-primary)}.ant-pro-page-container .ant-pro-page-container-header{background:var(--dark-bg-secondary);border-bottom:1px solid var(--dark-border)}.ant-pro-page-container .ant-pro-page-container-header .ant-pro-page-container-title{color:var(--dark-text-primary)}.ant-pro-page-container .ant-pro-page-container-children-content{background:var(--dark-bg-primary)}.ant-card{background:var(--dark-bg-secondary);border-color:var(--dark-border)}.ant-card .ant-card-head{background:var(--dark-bg-secondary);border-bottom-color:var(--dark-border)}.ant-card .ant-card-head .ant-card-head-title,.ant-card .ant-card-body{color:var(--dark-text-primary)}.ant-form .ant-form-item-label>label{color:var(--dark-text-primary)}.ant-form .ant-form-item-explain-error{color:var(--dark-danger)}.ant-modal .ant-modal-header{background:var(--dark-bg-secondary);border-bottom-color:var(--dark-border)}.ant-modal .ant-modal-header .ant-modal-title{color:var(--dark-text-primary)}.ant-modal .ant-modal-body{background:var(--dark-bg-secondary);color:var(--dark-text-primary)}.ant-modal .ant-modal-footer{background:var(--dark-bg-secondary);border-top-color:var(--dark-border)}.ant-drawer .ant-drawer-header{background:var(--dark-bg-secondary);border-bottom-color:var(--dark-border)}.ant-drawer .ant-drawer-header .ant-drawer-title,.ant-drawer .ant-drawer-header .ant-drawer-close{color:var(--dark-text-primary)}.ant-drawer .ant-drawer-header .ant-drawer-close:hover{color:var(--dark-accent)}.ant-drawer .ant-drawer-body{background:var(--dark-bg-secondary);color:var(--dark-text-primary)}.ant-drawer .ant-drawer-footer{background:var(--dark-bg-secondary);border-top-color:var(--dark-border)}.ant-pagination .ant-pagination-item{background:var(--dark-bg-tertiary);border-color:var(--dark-border)}.ant-pagination .ant-pagination-item a{color:var(--dark-text-primary)}.ant-pagination .ant-pagination-item:hover{border-color:var(--dark-accent)}.ant-pagination .ant-pagination-item.ant-pagination-item-active{background:var(--dark-accent);border-color:var(--dark-accent)}.ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:var(--dark-text-primary)}.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{background:var(--dark-bg-tertiary);border-color:var(--dark-border);color:var(--dark-text-primary)}.ant-pagination .ant-pagination-prev:hover,.ant-pagination .ant-pagination-next:hover{border-color:var(--dark-accent);color:var(--dark-accent)}.ant-message .ant-message-notice .ant-message-notice-content{background:var(--dark-bg-secondary);border:1px solid var(--dark-border);color:var(--dark-text-primary)}.ant-notification .ant-notification-notice{background:var(--dark-bg-secondary);border:1px solid var(--dark-border)}.ant-notification .ant-notification-notice .ant-notification-notice-message{color:var(--dark-text-primary)}.ant-notification .ant-notification-notice .ant-notification-notice-description{color:var(--dark-text-secondary)}.ant-switch{background:#434343;border-color:#434343}.ant-switch.ant-switch-checked{background:#1890ff;border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.ant-switch .ant-switch-handle{box-shadow:0 2px 4px #0003}.ant-switch .ant-switch-inner{color:#d9d9d9;font-weight:500;line-height:18px}.ant-switch .ant-switch-inner .ant-switch-inner-checked,.ant-switch .ant-switch-inner .ant-switch-inner-unchecked{display:flex;align-items:center}.ant-switch.ant-switch-small{height:14px;border-radius:12px}.ant-switch.ant-switch-small .ant-switch-handle{top:1px;width:13px;height:13px}.ant-drawer .ant-drawer-content{background:#1e1e2f}.ant-drawer .ant-drawer-content .ant-drawer-header{background:#1e1e2f;border-bottom:1px solid #434343}.ant-drawer .ant-drawer-content .ant-drawer-header .ant-drawer-title{color:#fff}.ant-drawer .ant-drawer-content .ant-drawer-header .ant-drawer-close{color:#8c8c8c}.ant-drawer .ant-drawer-content .ant-drawer-header .ant-drawer-close:hover{color:#fff}.ant-drawer .ant-drawer-content .ant-drawer-body{background:#1e1e2f;color:#d9d9d9}.ant-message{z-index:1010}.ant-message .ant-message-notice .ant-message-notice-content{background:#fff;border:1px solid #e2e8f0;color:#1a202c;box-shadow:0 4px 12px #00000026;border-radius:6px;font-size:14px}.ant-notification{z-index:1010}.ant-notification .ant-notification-notice{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 12px #00000026;border-radius:6px}.ant-notification .ant-notification-notice .ant-notification-notice-message{color:#1a202c;font-weight:500;font-size:14px}.ant-notification .ant-notification-notice .ant-notification-notice-description{color:#4a5568;font-size:13px;line-height:1.5}.ant-notification .ant-notification-notice .ant-notification-notice-close{color:#718096;font-size:12px}.ant-notification .ant-notification-notice .ant-notification-notice-close:hover{color:#1a202c}.ant-message .anticon-check,.ant-message .anticon-check-circle,.ant-message .anticon-check-circle-filled,.ant-notification .anticon-check,.ant-notification .anticon-check-circle,.ant-notification .anticon-check-circle-filled{color:#38a169}.ant-message .anticon-close,.ant-message .anticon-close-circle,.ant-message .anticon-close-circle-filled,.ant-notification .anticon-close,.ant-notification .anticon-close-circle,.ant-notification .anticon-close-circle-filled{color:#e53e3e}.ant-message .anticon-exclamation,.ant-message .anticon-exclamation-circle,.ant-message .anticon-exclamation-circle-filled,.ant-notification .anticon-exclamation,.ant-notification .anticon-exclamation-circle,.ant-notification .anticon-exclamation-circle-filled{color:#d69e2e}.ant-message .anticon-info,.ant-message .anticon-info-circle,.ant-message .anticon-info-circle-filled,.ant-notification .anticon-info,.ant-notification .anticon-info-circle,.ant-notification .anticon-info-circle-filled{color:#3182ce}.ant-card-body{display:flex;flex-direction:column;flex:1 1;overflow:hidden}.ant-upload{width:100%}.ant-message{z-index:10000}.ant-skeleton-title{margin-top:12px}.ant-skeleton-paragraph{margin-top:40px}.ant-steps .ant-steps-item{margin-bottom:12px;position:relative}.ant-steps .ant-steps-item:last-child{margin-bottom:0}.ant-steps .ant-steps-item .ant-steps-item-icon{width:28px;height:28px;background:#3a3a4a;border:1px solid rgba(255,255,255,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;color:#fff;transition:all .15s ease;cursor:pointer}.ant-steps .ant-steps-item .ant-steps-finish-icon{color:#fff}.ant-steps .ant-steps-item:hover .ant-steps-item-icon{border-color:#1890ff;background:#1890ff;color:#fff}.ant-steps .ant-steps-item:hover .ant-steps-item-icon .ant-steps-icon{color:#fff}.ant-steps .ant-steps-item.ant-steps-item-wait .ant-steps-item-icon{background:#3a3a4a;border-color:#ffffff26;color:#a0a0a0}.ant-steps .ant-steps-item.ant-steps-item-active .ant-steps-item-icon{background:#1890ff;border-color:#1890ff;color:#fff}.ant-steps .ant-steps-item.ant-steps-item-active .ant-steps-item-icon:after{content:"";position:absolute;top:24%;left:100%;transform:translate(-50%,-50%);width:8px;height:8px;border:2px solid #1890ff;border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear infinite}.ant-steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon{background:#52c41a;border-color:#52c41a;color:#fff}.ant-steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon:after{content:"\2713";position:absolute;top:24%;left:100%;transform:translate(-50%,-50%);font-size:12px;font-weight:600;color:#52c41a}.ant-steps .ant-steps-item.ant-steps-item-error .ant-steps-item-icon{background:#ff4d4f;border-color:#ff4d4f;color:#fff}.ant-steps .ant-steps-item.ant-steps-item-error .ant-steps-item-icon:after{content:"\2717";position:absolute;top:24%;left:100%;transform:translate(-50%,-50%);font-size:12px;font-weight:600;color:#ff4d4f}.ant-steps .ant-steps-item.ant-steps-item-error .ant-steps-item-description{color:#ff4d4f!important}.ant-steps .ant-steps-item .ant-steps-item-content{cursor:pointer}.ant-steps .ant-steps-item .ant-steps-item-content .ant-steps-item-title{color:#fff;font-size:13px;font-weight:500;line-height:1.3;margin-bottom:2px;transition:color .15s ease}.ant-steps .ant-steps-item .ant-steps-item-content .ant-steps-item-title:hover{color:#1890ff}.ant-steps .ant-steps-item .ant-steps-item-content .ant-steps-item-description{color:#a0a0a0;font-size:11px;line-height:1.2;font-weight:400;transition:color .15s ease}.ant-steps .ant-steps-item .ant-steps-item-content .ant-steps-item-description:hover{color:#40a9ff}.ant-steps .ant-steps-item .ant-steps-item-tail:after{background:#ffffff14;margin-left:3px;height:calc(100% + 20px)}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ant-spin .ant-spin-dot-holder{color:#fff}
