.colorWeak{filter:invert(80%)}.ant-layout{min-height:100vh}canvas{display:block}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul,ol{list-style:none}@media (max-width: 768px){.ant-table{width:100%;overflow-x:auto}.ant-table-thead>tr>th,.ant-table-tbody>tr>th,.ant-table-thead>tr>td,.ant-table-tbody>tr>td{white-space:pre}.ant-table-thead>tr>th>span,.ant-table-tbody>tr>th>span,.ant-table-thead>tr>td>span,.ant-table-tbody>tr>td>span{display:block}}body.dark-theme{background:#0a0f2b!important;color:#fff!important;transition:all .3s ease}body.dark-theme *{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}body.dark-theme .ant-pro-layout,body.dark-theme .ant-layout,body.dark-theme .ant-layout-content,body.dark-theme .ant-layout-header,body.dark-theme .ant-layout-sider,body.dark-theme .ant-pro-sider,body.dark-theme .ant-menu,body.dark-theme .ant-menu-item,body.dark-theme .ant-menu-submenu-title,body.dark-theme .ant-card,body.dark-theme .ant-card-head-title,body.dark-theme .ant-card-body,body.dark-theme .ant-table,body.dark-theme .ant-table-cell,body.dark-theme .ant-table-thead>tr>th,body.dark-theme .ant-table-tbody>tr>td,body.dark-theme .ant-btn,body.dark-theme .ant-btn>span,body.dark-theme .ant-input,body.dark-theme .ant-input-affix-wrapper,body.dark-theme .ant-input-prefix,body.dark-theme .ant-input-suffix,body.dark-theme .ant-select,body.dark-theme .ant-select-selector,body.dark-theme .ant-select-selection-item,body.dark-theme .ant-picker,body.dark-theme .ant-picker-input>input,body.dark-theme .ant-tag,body.dark-theme .ant-tag>span,body.dark-theme .ant-pro-form,body.dark-theme .ant-form,body.dark-theme .ant-form-item,body.dark-theme .ant-form-item-label>label,body.dark-theme .ant-form-item-control,body.dark-theme .ant-pro-card,body.dark-theme .ant-pro-card-title,body.dark-theme .ant-pro-card-body,body.dark-theme .ant-pro-table,body.dark-theme .ant-pro-table-list-toolbar,body.dark-theme .ant-pro-table-search,body.dark-theme .ant-pro-table-toolbar,body.dark-theme .ant-pro-sider-menu,body.dark-theme .ant-pro-global-header,body.dark-theme .ant-pro-global-header-logo,body.dark-theme .ant-pro-global-header-actions,body.dark-theme .ant-pro-top-nav-header,body.dark-theme .ant-page-header,body.dark-theme .ant-page-header-heading,body.dark-theme .ant-page-header-heading-title,body.dark-theme .ant-page-header-heading-sub-title,body.dark-theme .ant-breadcrumb,body.dark-theme .ant-breadcrumb-link,body.dark-theme .ant-breadcrumb-separator,body.dark-theme .ant-dropdown,body.dark-theme .ant-dropdown-menu,body.dark-theme .ant-dropdown-menu-item,body.dark-theme .ant-dropdown-menu-title-content,body.dark-theme .ant-modal,body.dark-theme .ant-modal-title,body.dark-theme .ant-modal-content,body.dark-theme .ant-modal-body,body.dark-theme .ant-tabs,body.dark-theme .ant-tabs-tab,body.dark-theme .ant-tabs-tab-btn,body.dark-theme .ant-tabs-nav-wrap,body.dark-theme .ant-tabs-nav-list,body.dark-theme .ant-tabs-tab-active,body.dark-theme .ant-tabs-tab-active>.ant-tabs-tab-btn,body.dark-theme .ant-tabs-ink-bar,body.dark-theme .ant-tabs-content,body.dark-theme .ant-tabs-content-holder,body.dark-theme .ant-tabpane,body.dark-theme .ant-divider,body.dark-theme .ant-divider-inner-text,body.dark-theme .ant-alert,body.dark-theme .ant-alert-message,body.dark-theme .ant-alert-description,body.dark-theme .ant-message,body.dark-theme .ant-message-notice-content,body.dark-theme .ant-notification,body.dark-theme .ant-notification-notice,body.dark-theme .ant-notification-notice-message,body.dark-theme .ant-notification-notice-description,body.dark-theme .ant-progress,body.dark-theme .ant-progress-text,body.dark-theme .ant-progress-inner,body.dark-theme .ant-progress-circle-path,body.dark-theme .ant-progress-circle-text,body.dark-theme .ant-spin,body.dark-theme .ant-spin-text,body.dark-theme .ant-spin-dot,body.dark-theme .ant-spin-dot-item,body.dark-theme .ant-switch,body.dark-theme .ant-switch-inner,body.dark-theme .ant-switch-handle,body.dark-theme .ant-checkbox,body.dark-theme .ant-checkbox-inner,body.dark-theme .ant-checkbox-checked .ant-checkbox-inner,body.dark-theme .ant-radio,body.dark-theme .ant-radio-inner,body.dark-theme .ant-radio-checked .ant-radio-inner,body.dark-theme .ant-slider,body.dark-theme .ant-slider-track,body.dark-theme .ant-slider-handle,body.dark-theme .ant-slider-mark,body.dark-theme .ant-slider-mark-text,body.dark-theme .ant-rate,body.dark-theme .ant-rate-star,body.dark-theme .ant-rate-star-first,body.dark-theme .ant-rate-star-second,body.dark-theme .ant-tree,body.dark-theme .ant-tree-title,body.dark-theme .ant-tree-node-content-wrapper,body.dark-theme .ant-tree-switcher,body.dark-theme .ant-cascader,body.dark-theme .ant-cascader-menu,body.dark-theme .ant-cascader-menu-item,body.dark-theme .ant-cascader-menu-item-expand-icon,body.dark-theme .ant-select-tree,body.dark-theme .ant-select-tree-title,body.dark-theme .ant-select-tree-node-content-wrapper,body.dark-theme .ant-select-tree-switcher,body.dark-theme .ant-timeline,body.dark-theme .ant-timeline-item,body.dark-theme .ant-timeline-item-content,body.dark-theme .ant-timeline-item-label,body.dark-theme .ant-steps,body.dark-theme .ant-steps-item,body.dark-theme .ant-steps-item-title,body.dark-theme .ant-steps-item-description,body.dark-theme .ant-steps-icon,body.dark-theme .ant-steps-dot .ant-steps-item-icon,body.dark-theme .ant-result,body.dark-theme .ant-result-title,body.dark-theme .ant-result-subtitle,body.dark-theme .ant-result-content,body.dark-theme .ant-result-extra,body.dark-theme .ant-skeleton,body.dark-theme .ant-skeleton-title,body.dark-theme .ant-skeleton-paragraph,body.dark-theme .ant-skeleton-button,body.dark-theme .ant-skeleton-input,body.dark-theme .ant-skeleton-avatar,body.dark-theme .ant-image,body.dark-theme .ant-image-preview,body.dark-theme .ant-image-preview-img,body.dark-theme .ant-image-preview-operations,body.dark-theme .ant-image-preview-operations-operation,body.dark-theme .ant-carousel,body.dark-theme .ant-carousel .slick-slide,body.dark-theme .ant-list,body.dark-theme .ant-list-item,body.dark-theme .ant-list-item-meta,body.dark-theme .ant-list-item-meta-title,body.dark-theme .ant-list-item-meta-description,body.dark-theme .ant-list-item-content,body.dark-theme .ant-list-header,body.dark-theme .ant-list-footer,body.dark-theme .ant-list-empty-text,body.dark-theme .ant-list-loading,body.dark-theme .ant-list-loading-icon,body.dark-theme .ant-list-pagination,body.dark-theme .ant-empty,body.dark-theme .ant-empty-description,body.dark-theme .ant-empty-footer,body.dark-theme .ant-avatar,body.dark-theme .ant-avatar-string,body.dark-theme .ant-badge,body.dark-theme .ant-badge-count,body.dark-theme .ant-badge-dot,body.dark-theme .ant-badge-status-text,body.dark-theme .ant-tooltip,body.dark-theme .ant-tooltip-inner,body.dark-theme .ant-popover,body.dark-theme .ant-popover-inner,body.dark-theme .ant-popover-title,body.dark-theme .ant-popover-inner-content,body.dark-theme .ant-popover-message,body.dark-theme .ant-popover-message-title,body.dark-theme .ant-popover-buttons,body.dark-theme .ant-drawer,body.dark-theme .ant-drawer-title,body.dark-theme .ant-drawer-content,body.dark-theme .ant-drawer-body,body.dark-theme .ant-drawer-footer,body.dark-theme .ant-drawer-header,body.dark-theme .ant-drawer-close,body.dark-theme .ant-collapse,body.dark-theme .ant-collapse-item,body.dark-theme .ant-collapse-header,body.dark-theme .ant-collapse-content,body.dark-theme .ant-collapse-content-box,body.dark-theme .ant-anchor,body.dark-theme .ant-anchor-link,body.dark-theme .ant-anchor-link-title,body.dark-theme .ant-transfer,body.dark-theme .ant-transfer-list,body.dark-theme .ant-transfer-list-header,body.dark-theme .ant-transfer-list-body,body.dark-theme .ant-transfer-list-content,body.dark-theme .ant-transfer-list-content-item,body.dark-theme .ant-transfer-list-content-item-text,body.dark-theme .ant-transfer-list-footer,body.dark-theme .ant-mentions,body.dark-theme .ant-mentions-dropdown,body.dark-theme .ant-mentions-dropdown-menu,body.dark-theme .ant-mentions-dropdown-menu-item,body.dark-theme .ant-mentions-dropdown-menu-item-active,body.dark-theme .ant-mentions-dropdown-empty,body.dark-theme .ant-mentions-dropdown-loading,body.dark-theme .ant-mentions-measure,body.dark-theme .ant-mentions-measure-string,body.dark-theme .ant-mentions-suffix,body.dark-theme .ant-mentions-prefix,body.dark-theme .ant-mentions-placeholder,body.dark-theme .ant-mentions-focused,body.dark-theme .ant-mentions-disabled,body.dark-theme .ant-mentions-readonly,body.dark-theme .ant-mentions-mirror,body.dark-theme .ant-mentions-mirror-string,body.dark-theme .ant-mentions-mirror-placeholder,body.dark-theme .ant-mentions-mirror-focused,body.dark-theme .ant-mentions-mirror-disabled,body.dark-theme .ant-mentions-mirror-readonly{color:#fff!important}body.dark-theme .ant-pro-global-header-logo{filter:invert(1) hue-rotate(180deg) saturate(2)!important}body.dark-theme .ant-pro-global-header-logo h1{color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important}body.dark-theme .ant-pro-sider-logo a{color:#fff!important}body.dark-theme .ant-pro-sider-logo h1{color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important}body.dark-theme .ant-pro-global-header .ant-pro-global-header-logo,body.dark-theme .ant-pro-global-header .ant-pro-global-header-menu-item,body.dark-theme .ant-pro-global-header .ant-pro-global-header-actions,body.dark-theme .ant-pro-global-header .ant-pro-global-header-logo *,body.dark-theme .ant-pro-global-header .ant-pro-global-header-menu-item *,body.dark-theme .ant-pro-global-header .ant-pro-global-header-actions *,body.dark-theme .ant-pro-global-header .ant-pro-global-header-logo .anticon,body.dark-theme .ant-pro-global-header .ant-pro-global-header-menu-item .anticon,body.dark-theme .ant-pro-global-header .ant-pro-global-header-actions .anticon{color:#fff!important}body.dark-theme .ant-pro-global-header .ant-pro-global-header-trigger{color:#fff!important;background:#ffffff1a!important}body.dark-theme .ant-pro-sider .ant-pro-sider-menu .ant-menu-item,body.dark-theme .ant-pro-sider .ant-pro-sider-menu .ant-menu-submenu-title{color:#ffffffd9!important}body.dark-theme .ant-pro-sider .ant-pro-sider-menu .ant-menu-item:hover,body.dark-theme .ant-pro-sider .ant-pro-sider-menu .ant-menu-submenu-title:hover{color:#fff!important;background:#1890ff33!important}body.dark-theme .ant-pro-sider .ant-pro-sider-menu .ant-menu-item .anticon,body.dark-theme .ant-pro-sider .ant-pro-sider-menu .ant-menu-submenu-title .anticon{color:#ffffffd9!important}body.dark-theme .ant-pro-sider .ant-pro-sider-menu .ant-menu-item-selected{background:#1890ff!important;color:#fff!important}body.dark-theme .ant-pro-sider .ant-pro-sider-menu .ant-menu-item-selected .anticon{color:#fff!important}body.dark-theme .ant-breadcrumb .ant-breadcrumb-link,body.dark-theme .ant-breadcrumb .ant-breadcrumb-separator{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}body.dark-theme .ant-page-header-heading-title{color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important}body.dark-theme .ant-page-header-heading-sub-title,body.dark-theme .ant-tabs-tab{color:#ffffffd9!important}body.dark-theme .ant-tabs-tab:hover{color:#fff!important}body.dark-theme .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff!important;text-shadow:0 0 10px rgba(24,144,255,.5)!important}body.dark-theme .ant-form-item-label>label{color:#fff!important}body.dark-theme .ant-statistic-title,body.dark-theme .ant-statistic-content{color:#fff!important}body.dark-theme .ant-card-head-title,body.dark-theme .ant-pro-card-title,body.dark-theme .ant-progress-text{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}body.dark-theme .ant-alert-message,body.dark-theme .ant-alert-description,body.dark-theme .ant-badge-status-text{color:#fff!important}body.dark-theme .ant-empty-description{color:#ffffffa6!important}body.dark-theme .ant-tooltip-inner,body.dark-theme .ant-spin-text{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}body.dark-theme .anticon{color:#fff!important}body.dark-theme .ant-layout{background:#0a0f2b!important}body.dark-theme .ant-layout-header{background:#0f1c3f!important;border-bottom:1px solid #2a3a5a!important}body.dark-theme .ant-pro-layout{background:#0a0f2b!important}body.dark-theme .ant-pro-sider,body.dark-theme .ant-layout-sider{background:#0f1c3f!important;border-right:1px solid #2a3a5a!important}body.dark-theme .ant-pro-sider-light{background:#0f1c3f!important}body.dark-theme .ant-menu{background:transparent!important}body.dark-theme .ant-menu .ant-menu-item,body.dark-theme .ant-menu .ant-menu-submenu-title{color:#ffffffd9!important}body.dark-theme .ant-menu .ant-menu-item:hover,body.dark-theme .ant-menu .ant-menu-submenu-title:hover{color:#fff!important;background:#1890ff33!important}body.dark-theme .ant-menu .ant-menu-item .anticon,body.dark-theme .ant-menu .ant-menu-submenu-title .anticon{color:#ffffffd9!important}body.dark-theme .ant-menu .ant-menu-item-selected{background:#1890ff!important;color:#fff!important}body.dark-theme .ant-menu .ant-menu-item-selected .anticon,body.dark-theme .ant-menu .ant-menu-submenu-open .ant-menu-submenu-title,body.dark-theme .ant-menu .ant-menu-submenu-open .ant-menu-submenu-title .anticon{color:#fff!important}body.dark-theme .ant-menu .ant-menu-submenu-arrow{color:#ffffffd9!important}body.dark-theme .ant-table-wrapper .ant-table{background:transparent!important;border:1px solid #2a3a5a!important;border-radius:8px!important;color:#fff!important}body.dark-theme .ant-table-wrapper .ant-table .ant-table-thead>tr>th{background:#0f1c3f!important;border-bottom:2px solid #3a4a6a!important;color:#fff!important;font-weight:700!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}body.dark-theme .ant-table-wrapper .ant-table .ant-table-thead>tr>th .anticon{color:#fff!important}body.dark-theme .ant-table-wrapper .ant-table .ant-table-thead>tr>th:before{background-color:#3a4a6a!important}body.dark-theme .ant-table-wrapper .ant-table .ant-table-tbody>tr{background:#1a2b4dcc!important}body.dark-theme .ant-table-wrapper .ant-table .ant-table-tbody>tr:nth-child(odd){background:#142341cc!important}body.dark-theme .ant-table-wrapper .ant-table .ant-table-tbody>tr:hover{background:#1890ff66!important}body.dark-theme .ant-table-wrapper .ant-table .ant-table-tbody>tr:hover>td{background:transparent!important;color:#fff!important}body.dark-theme .ant-table-wrapper .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #2a3a5a!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}body.dark-theme .ant-table-wrapper .ant-table .ant-table-tbody>tr>td .anticon{color:#fff!important}body.dark-theme .ant-table-wrapper .ant-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#1890ff4d!important}body.dark-theme .ant-table-wrapper .ant-table .ant-table-expanded-row>td{background:#0f1c3fe6!important}body.dark-theme .ant-table-wrapper .ant-table .ant-table-placeholder{background:#0f1c3f80!important;border-color:#2a3a5a!important}body.dark-theme .ant-table-wrapper .ant-table .ant-table-placeholder .ant-table-cell{color:#ffffffa6!important}body.dark-theme .ant-table-wrapper .ant-table-pagination .ant-pagination-item{background:#1a2b4d!important;border-color:#2a3a5a!important}body.dark-theme .ant-table-wrapper .ant-table-pagination .ant-pagination-item a{color:#fff!important}body.dark-theme .ant-table-wrapper .ant-table-pagination .ant-pagination-item:hover{border-color:#1890ff!important}body.dark-theme .ant-table-wrapper .ant-table-pagination .ant-pagination-item-active{background:#1890ff!important;border-color:#1890ff!important}body.dark-theme .ant-table-wrapper .ant-table-pagination .ant-pagination-item-active a{color:#fff!important}body.dark-theme .ant-table-wrapper .ant-table-pagination .ant-pagination-prev .ant-pagination-item-link,body.dark-theme .ant-table-wrapper .ant-table-pagination .ant-pagination-next .ant-pagination-item-link{background:#1a2b4d!important;border-color:#2a3a5a!important;color:#fff!important}body.dark-theme .ant-table-wrapper .ant-table-pagination .ant-pagination-prev .ant-pagination-item-link .anticon,body.dark-theme .ant-table-wrapper .ant-table-pagination .ant-pagination-next .ant-pagination-item-link .anticon{color:#fff!important}body.dark-theme .ant-table-wrapper .ant-table-pagination .ant-pagination-disabled .ant-pagination-item-link{background:#1a2b4d80!important;border-color:#2a3a5a80!important;color:#ffffff4d!important}body.dark-theme .ant-table-wrapper .ant-table-pagination .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,body.dark-theme .ant-table-wrapper .ant-table-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis{color:#ffffffa6!important}body.dark-theme .ant-pro-table{background:transparent!important}body.dark-theme .ant-pro-table .ant-table-wrapper .ant-table-thead>tr>th{background:linear-gradient(to right,#0f1c3f,#1a2b4d)!important}body.dark-theme .ant-pro-table .ant-pro-table-list-toolbar{background:transparent!important;border-bottom:1px solid #2a3a5a!important}body.dark-theme .ant-pro-table .ant-pro-table-list-toolbar .ant-pro-table-list-toolbar-title,body.dark-theme .ant-pro-table .ant-pro-table-list-toolbar .ant-pro-table-list-toolbar-setting-item{color:#fff!important}body.dark-theme .ant-pro-table .ant-pro-table-list-toolbar .ant-pro-table-list-toolbar-setting-item:hover{color:#1890ff!important}body.dark-theme .ant-pro-table .ant-pro-table-search{background:#0f1c3f80!important;border:1px solid #2a3a5a!important;border-radius:8px!important;margin-bottom:16px!important}body.dark-theme .ant-pro-table .ant-pro-table-search .ant-pro-form-group-title{color:#fff!important}body.dark-theme .ant-pro-table .ant-pro-table-search .ant-pro-form-light-filter{background:transparent!important}body.dark-theme .ant-pro-table .ant-pro-table-search .ant-pro-form-light-filter .ant-pro-form-light-filter-effective{background:#1890ff!important;color:#fff!important}body.dark-theme .ant-pro-table .ant-pro-table-toolbar{background:transparent!important;border-bottom:1px solid #2a3a5a!important}body.dark-theme .ant-pro-table .ant-pro-table-toolbar .ant-pro-table-toolbar-title{color:#fff!important}body.dark-theme .ant-card{background:#0f1c3fcc!important;border:1px solid #2a3a5a!important;color:#fff!important}body.dark-theme .ant-card .ant-card-head{border-bottom:1px solid #2a3a5a!important;color:#fff!important}body.dark-theme .ant-card .ant-card-head .anticon,body.dark-theme .ant-card .ant-card-body{color:#fff!important}body.dark-theme .ant-card .ant-card-actions{background:#1a2b4dcc!important;border-top:1px solid #2a3a5a!important}body.dark-theme .ant-card .ant-card-actions>li{border-right:1px solid #2a3a5a!important;color:#ffffffd9!important}body.dark-theme .ant-card .ant-card-actions>li:hover{color:#1890ff!important}body.dark-theme .ant-card .ant-card-actions>li .anticon{color:#ffffffd9!important}body.dark-theme .ant-card .ant-card-actions>li .anticon:hover{color:#1890ff!important}body.dark-theme .ant-card .ant-card-meta-title{color:#fff!important}body.dark-theme .ant-card .ant-card-meta-description{color:#ffffffa6!important}body.dark-theme .ant-pro-card{background:#0f1c3fcc!important;border:1px solid #2a3a5a!important;color:#fff!important}body.dark-theme .ant-pro-card .ant-pro-card-header{border-bottom:1px solid #2a3a5a!important;color:#fff!important}body.dark-theme .ant-pro-card .ant-pro-card-body{color:#fff!important}body.dark-theme .ant-pro-card .ant-pro-card-extra{color:#ffffffd9!important}body.dark-theme .ant-pro-card .ant-pro-card-split-horizontal{border-top:1px solid #2a3a5a!important}body.dark-theme .ant-pro-card .ant-pro-card-split-vertical{border-left:1px solid #2a3a5a!important}body.dark-theme .ant-btn{border-color:#2a3a5a!important;background:#1a2b4d!important;color:#fff!important}body.dark-theme .ant-btn:hover{border-color:#1890ff!important;background:#1890ff!important;color:#fff!important}body.dark-theme .ant-btn .anticon{color:#fff!important}body.dark-theme .ant-btn.ant-btn-link{background:transparent!important;border-color:transparent!important;color:#1890ff!important}body.dark-theme .ant-btn.ant-btn-link:hover{color:#40a9ff!important}body.dark-theme .ant-btn.ant-btn-text{background:transparent!important;border-color:transparent!important;color:#fff!important}body.dark-theme .ant-btn.ant-btn-text:hover{background:#ffffff14!important}body.dark-theme .ant-btn.ant-btn-dashed{border-style:dashed!important}body.dark-theme .ant-btn.ant-btn-dangerous{border-color:#ff4d4f!important;color:#ff4d4f!important}body.dark-theme .ant-btn.ant-btn-dangerous:hover{border-color:#ff7875!important;background:#ff4d4f!important;color:#fff!important}body.dark-theme .ant-btn.ant-btn-dangerous.ant-btn-primary{background:#ff4d4f!important;border-color:#ff4d4f!important;color:#fff!important}body.dark-theme .ant-btn.ant-btn-dangerous.ant-btn-primary:hover{background:#ff7875!important;border-color:#ff7875!important}body.dark-theme .ant-btn:disabled,body.dark-theme .ant-btn.ant-btn-disabled{background:#1a2b4d80!important;border-color:#2a3a5a80!important;color:#ffffff4d!important}body.dark-theme .ant-btn:disabled .anticon,body.dark-theme .ant-btn.ant-btn-disabled .anticon{color:#ffffff4d!important}body.dark-theme .ant-btn-primary{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}body.dark-theme .ant-btn-primary:hover{background:#40a9ff!important;border-color:#40a9ff!important}body.dark-theme .ant-btn-default:hover{background:#1890ff1a!important}body.dark-theme .ant-input,body.dark-theme .ant-input-affix-wrapper,body.dark-theme .ant-input-number,body.dark-theme .ant-input-password,body.dark-theme .ant-input-textarea,body.dark-theme .ant-input-group-addon{background:#1a2b4d!important;border-color:#2a3a5a!important;color:#fff!important}body.dark-theme .ant-input:hover,body.dark-theme .ant-input-affix-wrapper:hover,body.dark-theme .ant-input-number:hover,body.dark-theme .ant-input-password:hover,body.dark-theme .ant-input-textarea:hover,body.dark-theme .ant-input-group-addon:hover,body.dark-theme .ant-input:focus,body.dark-theme .ant-input-affix-wrapper:focus,body.dark-theme .ant-input-number:focus,body.dark-theme .ant-input-password:focus,body.dark-theme .ant-input-textarea:focus,body.dark-theme .ant-input-group-addon:focus,body.dark-theme .ant-input.ant-input-focused,body.dark-theme .ant-input-affix-wrapper.ant-input-focused,body.dark-theme .ant-input-number.ant-input-focused,body.dark-theme .ant-input-password.ant-input-focused,body.dark-theme .ant-input-textarea.ant-input-focused,body.dark-theme .ant-input-group-addon.ant-input-focused,body.dark-theme .ant-input.ant-input-affix-wrapper-focused,body.dark-theme .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,body.dark-theme .ant-input-number.ant-input-affix-wrapper-focused,body.dark-theme .ant-input-password.ant-input-affix-wrapper-focused,body.dark-theme .ant-input-textarea.ant-input-affix-wrapper-focused,body.dark-theme .ant-input-group-addon.ant-input-affix-wrapper-focused{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}body.dark-theme .ant-input .anticon,body.dark-theme .ant-input-affix-wrapper .anticon,body.dark-theme .ant-input-number .anticon,body.dark-theme .ant-input-password .anticon,body.dark-theme .ant-input-textarea .anticon,body.dark-theme .ant-input-group-addon .anticon{color:#ffffffd9!important}body.dark-theme .ant-input.ant-input-disabled,body.dark-theme .ant-input-affix-wrapper.ant-input-disabled,body.dark-theme .ant-input-number.ant-input-disabled,body.dark-theme .ant-input-password.ant-input-disabled,body.dark-theme .ant-input-textarea.ant-input-disabled,body.dark-theme .ant-input-group-addon.ant-input-disabled,body.dark-theme .ant-input.ant-input-affix-wrapper-disabled,body.dark-theme .ant-input-affix-wrapper.ant-input-affix-wrapper-disabled,body.dark-theme .ant-input-number.ant-input-affix-wrapper-disabled,body.dark-theme .ant-input-password.ant-input-affix-wrapper-disabled,body.dark-theme .ant-input-textarea.ant-input-affix-wrapper-disabled,body.dark-theme .ant-input-group-addon.ant-input-affix-wrapper-disabled{background:#1a2b4d80!important;border-color:#2a3a5a80!important;color:#ffffff4d!important}body.dark-theme .ant-input.ant-input-disabled .anticon,body.dark-theme .ant-input-affix-wrapper.ant-input-disabled .anticon,body.dark-theme .ant-input-number.ant-input-disabled .anticon,body.dark-theme .ant-input-password.ant-input-disabled .anticon,body.dark-theme .ant-input-textarea.ant-input-disabled .anticon,body.dark-theme .ant-input-group-addon.ant-input-disabled .anticon,body.dark-theme .ant-input.ant-input-affix-wrapper-disabled .anticon,body.dark-theme .ant-input-affix-wrapper.ant-input-affix-wrapper-disabled .anticon,body.dark-theme .ant-input-number.ant-input-affix-wrapper-disabled .anticon,body.dark-theme .ant-input-password.ant-input-affix-wrapper-disabled .anticon,body.dark-theme .ant-input-textarea.ant-input-affix-wrapper-disabled .anticon,body.dark-theme .ant-input-group-addon.ant-input-affix-wrapper-disabled .anticon{color:#ffffff4d!important}body.dark-theme .ant-input::placeholder,body.dark-theme .ant-input-affix-wrapper .ant-input::placeholder,body.dark-theme .ant-input-textarea::placeholder,body.dark-theme .ant-input-number::placeholder,body.dark-theme .ant-input-password::placeholder,body.dark-theme .ant-select-selection-placeholder{color:#ffffff73!important}body.dark-theme .ant-input-group-addon{background:#0f1c3f!important;border-color:#2a3a5a!important;color:#fff!important}body.dark-theme .ant-input-number-handler-wrap{background:#0f1c3f!important;border-color:#2a3a5a!important}body.dark-theme .ant-input-number-handler-wrap .ant-input-number-handler{border-color:#2a3a5a!important;color:#ffffffd9!important}body.dark-theme .ant-input-number-handler-wrap .ant-input-number-handler:hover{background:#1890ff33!important}body.dark-theme .ant-input-number-handler-wrap .ant-input-number-handler:hover .anticon{color:#1890ff!important}body.dark-theme .ant-input-number-handler-wrap .ant-input-number-handler .anticon{color:#ffffffd9!important}body.dark-theme .ant-select .ant-select-selector{background:#1a2b4d!important;border-color:#2a3a5a!important;color:#fff!important}body.dark-theme .ant-select .ant-select-selector:hover,body.dark-theme .ant-select .ant-select-selector.ant-select-focused{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}body.dark-theme .ant-select .ant-select-selector .ant-select-selection-item{color:#fff!important}body.dark-theme .ant-select .ant-select-selector .ant-select-selection-placeholder{color:#ffffff73!important}body.dark-theme .ant-select .ant-select-selector .ant-select-selection-search .ant-select-selection-search-input{color:#fff!important}body.dark-theme .ant-select .ant-select-arrow{color:#ffffffd9!important}body.dark-theme .ant-select.ant-select-disabled .ant-select-selector{background:#1a2b4d80!important;border-color:#2a3a5a80!important;color:#ffffff4d!important}body.dark-theme .ant-select-dropdown{background:#0f1c3f!important;border:1px solid #2a3a5a!important}body.dark-theme .ant-select-dropdown .ant-select-item{color:#ffffffd9!important}body.dark-theme .ant-select-dropdown .ant-select-item:hover{background:#1890ff33!important}body.dark-theme .ant-select-dropdown .ant-select-item.ant-select-item-option-selected{background:#1890ff66!important;color:#fff!important}body.dark-theme .ant-select-dropdown .ant-select-item.ant-select-item-option-active{background:#1890ff4d!important}body.dark-theme .ant-select-dropdown .ant-select-item .ant-select-item-option-state .anticon{color:#1890ff!important}body.dark-theme .ant-select-dropdown .ant-select-item-empty{color:#ffffff73!important}body.dark-theme .ant-select-dropdown .ant-select-item-group{color:#ffffffa6!important}body.dark-theme .ant-picker{background:#1a2b4d!important;border-color:#2a3a5a!important;color:#fff!important}body.dark-theme .ant-picker .ant-picker-input>input{color:#fff!important}body.dark-theme .ant-picker .ant-picker-input>input::placeholder{color:#ffffff73!important}body.dark-theme .ant-picker .ant-picker-suffix{color:#ffffffd9!important}body.dark-theme .ant-picker .ant-picker-clear{background:#1a2b4d!important;color:#ffffffd9!important}body.dark-theme .ant-picker .ant-picker-clear:hover{color:#fff!important}body.dark-theme .ant-picker:hover,body.dark-theme .ant-picker.ant-picker-focused{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}body.dark-theme .ant-picker.ant-picker-disabled{background:#1a2b4d80!important;border-color:#2a3a5a80!important;color:#ffffff4d!important}body.dark-theme .ant-picker.ant-picker-disabled .ant-picker-input>input{color:#ffffff4d!important}body.dark-theme .ant-picker-panel{background:#0f1c3f!important;border:1px solid #2a3a5a!important}body.dark-theme .ant-picker-panel .ant-picker-header{border-bottom:1px solid #2a3a5a!important;color:#fff!important}body.dark-theme .ant-picker-panel .ant-picker-header .ant-picker-header-view button{color:#fff!important}body.dark-theme .ant-picker-panel .ant-picker-header .ant-picker-header-view button:hover{color:#1890ff!important}body.dark-theme .ant-picker-panel .ant-picker-header .ant-picker-prev-icon:before,body.dark-theme .ant-picker-panel .ant-picker-header .ant-picker-next-icon:before,body.dark-theme .ant-picker-panel .ant-picker-header .ant-picker-super-prev-icon:before,body.dark-theme .ant-picker-panel .ant-picker-header .ant-picker-super-next-icon:before{border-color:#ffffffd9!important}body.dark-theme .ant-picker-panel .ant-picker-header .ant-picker-prev-icon:hover:before,body.dark-theme .ant-picker-panel .ant-picker-header .ant-picker-next-icon:hover:before,body.dark-theme .ant-picker-panel .ant-picker-header .ant-picker-super-prev-icon:hover:before,body.dark-theme .ant-picker-panel .ant-picker-header .ant-picker-super-next-icon:hover:before{border-color:#1890ff!important}body.dark-theme .ant-picker-panel .ant-picker-footer{border-top:1px solid #2a3a5a!important}body.dark-theme .ant-picker-panel .ant-picker-content th,body.dark-theme .ant-picker-panel .ant-picker-cell{color:#ffffffa6!important}body.dark-theme .ant-picker-panel .ant-picker-cell.ant-picker-cell-in-view{color:#ffffffd9!important}body.dark-theme .ant-picker-panel .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner{background:#1890ff!important;color:#fff!important}body.dark-theme .ant-picker-panel .ant-picker-cell.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#1890ff!important}body.dark-theme .ant-picker-panel .ant-picker-cell.ant-picker-cell-range-start .ant-picker-cell-inner,body.dark-theme .ant-picker-panel .ant-picker-cell.ant-picker-cell-range-end .ant-picker-cell-inner{background:#1890ff!important;color:#fff!important}body.dark-theme .ant-picker-panel .ant-picker-cell.ant-picker-cell-in-range:before{background:#1890ff33!important}body.dark-theme .ant-picker-panel .ant-picker-cell.ant-picker-cell-disabled,body.dark-theme .ant-picker-panel .ant-picker-cell.ant-picker-cell-disabled .ant-picker-cell-inner{color:#ffffff4d!important}body.dark-theme .ant-picker-panel .ant-picker-time-panel .ant-picker-time-panel-column:not(:first-child){border-left:1px solid #2a3a5a!important}body.dark-theme .ant-picker-panel .ant-picker-time-panel .ant-picker-time-panel-cell,body.dark-theme .ant-picker-panel .ant-picker-time-panel .ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{color:#ffffffd9!important}body.dark-theme .ant-picker-panel .ant-picker-time-panel .ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:#1890ff33!important}body.dark-theme .ant-picker-panel .ant-picker-time-panel .ant-picker-time-panel-cell.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#1890ff!important;color:#fff!important}body.dark-theme .ant-picker-panel .ant-picker-ranges .ant-picker-ok .ant-btn{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}body.dark-theme .ant-tag{border-color:#2a3a5a!important;background:#1a2b4d!important;color:#fff!important}body.dark-theme .ant-tag .anticon{color:#fff!important}body.dark-theme .ant-tag.ant-tag-has-color{border-color:transparent!important}body.dark-theme .ant-tag.ant-tag-checkable{background:transparent!important;color:#ffffffd9!important}body.dark-theme .ant-tag.ant-tag-checkable:hover{background:#ffffff14!important}body.dark-theme .ant-tag.ant-tag-checkable.ant-tag-checkable-checked{background:#1890ff!important;color:#fff!important}body.dark-theme .ant-pagination .ant-pagination-item{background:#1a2b4d!important;border-color:#2a3a5a!important}body.dark-theme .ant-pagination .ant-pagination-item a{color:#fff!important}body.dark-theme .ant-pagination .ant-pagination-item:hover{border-color:#1890ff!important}body.dark-theme .ant-pagination .ant-pagination-item-active{background:#1890ff!important;border-color:#1890ff!important}body.dark-theme .ant-pagination .ant-pagination-item-active a{color:#fff!important}body.dark-theme .ant-pagination .ant-pagination-prev .ant-pagination-item-link,body.dark-theme .ant-pagination .ant-pagination-next .ant-pagination-item-link{background:#1a2b4d!important;border-color:#2a3a5a!important;color:#fff!important}body.dark-theme .ant-pagination .ant-pagination-prev .ant-pagination-item-link .anticon,body.dark-theme .ant-pagination .ant-pagination-next .ant-pagination-item-link .anticon{color:#fff!important}body.dark-theme .ant-pagination .ant-pagination-disabled .ant-pagination-item-link{background:#1a2b4d80!important;border-color:#2a3a5a80!important;color:#ffffff4d!important}body.dark-theme .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,body.dark-theme .ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis{color:#ffffffa6!important}body.dark-theme .ant-pagination .ant-pagination-options .ant-select .ant-select-selector{background:#1a2b4d!important;border-color:#2a3a5a!important;color:#fff!important}body.dark-theme .ant-pagination .ant-pagination-options .ant-pagination-options-quick-jumper{color:#ffffffd9!important}body.dark-theme .ant-pagination .ant-pagination-options .ant-pagination-options-quick-jumper input{background:#1a2b4d!important;border-color:#2a3a5a!important;color:#fff!important}body.dark-theme ::-webkit-scrollbar{width:8px;height:8px}body.dark-theme ::-webkit-scrollbar-track{background:#1a2b4d!important;border-radius:4px}body.dark-theme ::-webkit-scrollbar-thumb{background:#2a3a5a!important;border-radius:4px}body.dark-theme ::-webkit-scrollbar-thumb:hover{background:#1890ff!important}body.dark-theme .ant-pro-global-header,body.dark-theme .ant-pro-top-nav-header{background:#0f1c3f!important;border-bottom:1px solid #2a3a5a!important}body.dark-theme .ant-pro-page-container{background:transparent!important}body.dark-theme .dashboard-container{background:linear-gradient(135deg,#0a0f2b,#1a1f3a)!important;color:#fff!important}body.dark-theme .dashboard-container .tech-card{background:linear-gradient(145deg,#0f1c3f,#1a2b4d)!important;border:1px solid #2a3a5a!important;box-shadow:0 4px 20px #0000004d!important;color:#fff!important}body.dark-theme .dashboard-container .tech-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #1890ff4d!important;border-color:#1890ff!important}body.dark-theme .dashboard-container .tech-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#1890ff,#52c41a,#faad14);opacity:.5}body.dark-theme .grid-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(24,144,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(24,144,255,.05) 1px,transparent 1px);background-size:20px 20px;opacity:.3;pointer-events:none;z-index:0}body.dark-theme .ant-modal .ant-modal-content{background:#0f1c3f!important;border:1px solid #2a3a5a!important}body.dark-theme .ant-modal .ant-modal-content .ant-modal-header{background:#0f1c3f!important;border-bottom:1px solid #2a3a5a!important}body.dark-theme .ant-modal .ant-modal-content .ant-modal-header .ant-modal-title,body.dark-theme .ant-modal .ant-modal-content .ant-modal-body{color:#fff!important}body.dark-theme .ant-modal .ant-modal-content .ant-modal-footer{border-top:1px solid #2a3a5a!important}body.dark-theme .ant-modal .ant-modal-close{color:#ffffffd9!important}body.dark-theme .ant-modal .ant-modal-close:hover{color:#fff!important}body.dark-theme .ant-drawer .ant-drawer-content{background:#0f1c3f!important;border-left:1px solid #2a3a5a!important}body.dark-theme .ant-drawer .ant-drawer-content .ant-drawer-header{background:#0f1c3f!important;border-bottom:1px solid #2a3a5a!important}body.dark-theme .ant-drawer .ant-drawer-content .ant-drawer-header .ant-drawer-title,body.dark-theme .ant-drawer .ant-drawer-content .ant-drawer-body{color:#fff!important}body.dark-theme .ant-drawer .ant-drawer-content .ant-drawer-footer{border-top:1px solid #2a3a5a!important}body.dark-theme .ant-drawer .ant-drawer-close{color:#ffffffd9!important}body.dark-theme .ant-drawer .ant-drawer-close:hover{color:#fff!important}body.dark-theme .ant-tabs .ant-tabs-nav:before{border-color:#2a3a5a!important}body.dark-theme .ant-tabs .ant-tabs-nav .ant-tabs-tab{color:#ffffffd9!important}body.dark-theme .ant-tabs .ant-tabs-nav .ant-tabs-tab:hover{color:#1890ff!important}body.dark-theme .ant-tabs .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove{color:#ffffffd9!important}body.dark-theme .ant-tabs .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove:hover{color:#fff!important}body.dark-theme .ant-tabs .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff!important}body.dark-theme .ant-tabs .ant-tabs-nav .ant-tabs-ink-bar{background:#1890ff!important}body.dark-theme .ant-tabs .ant-tabs-content-holder{color:#fff!important}body.dark-theme .ant-alert{background:#0f1c3fcc!important;border:1px solid #2a3a5a!important}body.dark-theme .ant-alert .ant-alert-message,body.dark-theme .ant-alert .ant-alert-description{color:#fff!important}body.dark-theme .ant-alert .ant-alert-icon{color:#ffffffd9!important}body.dark-theme .ant-alert.ant-alert-success{background:#52c41a1a!important;border-color:#52c41a4d!important}body.dark-theme .ant-alert.ant-alert-success .ant-alert-icon{color:#52c41a!important}body.dark-theme .ant-alert.ant-alert-info{background:#1890ff1a!important;border-color:#1890ff4d!important}body.dark-theme .ant-alert.ant-alert-info .ant-alert-icon{color:#1890ff!important}body.dark-theme .ant-alert.ant-alert-warning{background:#faad141a!important;border-color:#faad144d!important}body.dark-theme .ant-alert.ant-alert-warning .ant-alert-icon{color:#faad14!important}body.dark-theme .ant-alert.ant-alert-error{background:#ff4d4f1a!important;border-color:#ff4d4f4d!important}body.dark-theme .ant-alert.ant-alert-error .ant-alert-icon{color:#ff4d4f!important}body.dark-theme .ant-message .ant-message-notice-content,body.dark-theme .ant-notification .ant-notification-notice{background:#0f1c3f!important;border:1px solid #2a3a5a!important;color:#fff!important;box-shadow:0 3px 6px #0000004d!important}body.dark-theme .ant-notification .ant-notification-notice .ant-notification-notice-message{color:#fff!important}body.dark-theme .ant-notification .ant-notification-notice .ant-notification-notice-description,body.dark-theme .ant-notification .ant-notification-notice .ant-notification-notice-close{color:#ffffffd9!important}body.dark-theme .ant-notification .ant-notification-notice .ant-notification-notice-close:hover,body.dark-theme .ant-progress .ant-progress-text{color:#fff!important}body.dark-theme .ant-progress .ant-progress-inner{background:#ffffff14!important}body.dark-theme .ant-progress .ant-progress-circle-trail{stroke:#ffffff14!important}body.dark-theme .ant-spin .ant-spin-text{color:#fff!important}body.dark-theme .ant-spin .ant-spin-dot-item{background-color:#1890ff!important}body.dark-theme .ant-switch{background:#ffffff40!important}body.dark-theme .ant-switch.ant-switch-checked{background:#1890ff!important}body.dark-theme .ant-switch .ant-switch-handle:before{background:#fff!important}body.dark-theme .ant-checkbox .ant-checkbox-inner{background:#1a2b4d!important;border-color:#2a3a5a!important}body.dark-theme .ant-checkbox:hover .ant-checkbox-inner{border-color:#1890ff!important}body.dark-theme .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background:#1890ff!important;border-color:#1890ff!important}body.dark-theme .ant-checkbox.ant-checkbox-disabled .ant-checkbox-inner{background:#1a2b4d80!important;border-color:#2a3a5a80!important}body.dark-theme .ant-checkbox.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner{background:#1890ff80!important;border-color:#1890ff80!important}body.dark-theme .ant-radio .ant-radio-inner{background:#1a2b4d!important;border-color:#2a3a5a!important}body.dark-theme .ant-radio:hover .ant-radio-inner,body.dark-theme .ant-radio.ant-radio-checked .ant-radio-inner{border-color:#1890ff!important}body.dark-theme .ant-radio.ant-radio-checked .ant-radio-inner:after{background:#1890ff!important}body.dark-theme .ant-radio.ant-radio-disabled .ant-radio-inner{background:#1a2b4d80!important;border-color:#2a3a5a80!important}body.dark-theme .ant-radio.ant-radio-disabled.ant-radio-checked .ant-radio-inner:after{background:#1890ff80!important}body.dark-theme .ant-slider .ant-slider-track{background:#1890ff!important}body.dark-theme .ant-slider .ant-slider-handle{background:#1890ff!important;border:2px solid #ffffff!important}body.dark-theme .ant-slider .ant-slider-handle:focus{box-shadow:0 0 0 5px #1890ff33!important}body.dark-theme .ant-slider .ant-slider-dot{background:#2a3a5a!important;border-color:#2a3a5a!important}body.dark-theme .ant-slider .ant-slider-dot.ant-slider-dot-active{border-color:#1890ff!important}body.dark-theme .ant-slider .ant-slider-mark-text{color:#ffffffa6!important}body.dark-theme .ant-slider .ant-slider-mark-text.ant-slider-mark-text-active{color:#fff!important}body.dark-theme .ant-rate .ant-rate-star{color:#ffffff40!important}body.dark-theme .ant-rate .ant-rate-star.ant-rate-star-full,body.dark-theme .ant-rate .ant-rate-star.ant-rate-star-half .ant-rate-star-first{color:#faad14!important}body.dark-theme .ant-tree{background:transparent!important}body.dark-theme .ant-tree .ant-tree-title,body.dark-theme .ant-tree .ant-tree-node-content-wrapper{color:#ffffffd9!important}body.dark-theme .ant-tree .ant-tree-node-content-wrapper:hover{background:#1890ff33!important}body.dark-theme .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background:#1890ff66!important;color:#fff!important}body.dark-theme .ant-tree .ant-tree-switcher{color:#ffffffa6!important}body.dark-theme .ant-tree .ant-tree-switcher:hover{color:#ffffffd9!important}body.dark-theme .ant-tree .ant-tree-checkbox .ant-tree-checkbox-inner{background:#1a2b4d!important;border-color:#2a3a5a!important}body.dark-theme .ant-tree .ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner{background:#1890ff!important;border-color:#1890ff!important}body.dark-theme .ant-cascader .ant-cascader-menu{background:#0f1c3f!important;border-right:1px solid #2a3a5a!important}body.dark-theme .ant-cascader .ant-cascader-menu-item{color:#ffffffd9!important}body.dark-theme .ant-cascader .ant-cascader-menu-item:hover{background:#1890ff33!important}body.dark-theme .ant-cascader .ant-cascader-menu-item.ant-cascader-menu-item-active{background:#1890ff66!important;color:#fff!important}body.dark-theme .ant-cascader .ant-cascader-menu-item .ant-cascader-menu-item-expand-icon{color:#ffffffa6!important}body.dark-theme .ant-timeline .ant-timeline-item-head{background:#0f1c3f!important;border-color:#2a3a5a!important}body.dark-theme .ant-timeline .ant-timeline-item-content{color:#ffffffd9!important}body.dark-theme .ant-timeline .ant-timeline-item-label{color:#ffffffa6!important}body.dark-theme .ant-steps .ant-steps-item-icon{background:#0f1c3f!important;border-color:#2a3a5a!important}body.dark-theme .ant-steps .ant-steps-item-icon .ant-steps-icon,body.dark-theme .ant-steps .ant-steps-item-title{color:#ffffffd9!important}body.dark-theme .ant-steps .ant-steps-item-description{color:#ffffffa6!important}body.dark-theme .ant-steps .ant-steps-item-process .ant-steps-item-icon{background:#1890ff!important;border-color:#1890ff!important}body.dark-theme .ant-steps .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon,body.dark-theme .ant-steps .ant-steps-item-process .ant-steps-item-title{color:#fff!important}body.dark-theme .ant-steps .ant-steps-item-finish .ant-steps-item-icon{border-color:#1890ff!important}body.dark-theme .ant-steps .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#1890ff!important}body.dark-theme .ant-steps .ant-steps-item-finish .ant-steps-item-title{color:#ffffffd9!important}body.dark-theme .ant-steps .ant-steps-item-wait .ant-steps-item-icon{border-color:#2a3a5a!important}body.dark-theme .ant-steps .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon,body.dark-theme .ant-steps .ant-steps-item-wait .ant-steps-item-title{color:#ffffff73!important}body.dark-theme .ant-steps .ant-steps-item-error .ant-steps-item-icon{background:#ff4d4f!important;border-color:#ff4d4f!important}body.dark-theme .ant-steps .ant-steps-item-error .ant-steps-item-icon .ant-steps-icon{color:#fff!important}body.dark-theme .ant-steps .ant-steps-item-error .ant-steps-item-title{color:#ff4d4f!important}body.dark-theme .ant-result .ant-result-title{color:#fff!important}body.dark-theme .ant-result .ant-result-subtitle{color:#ffffffd9!important}body.dark-theme .ant-result .ant-result-content{background:#0f1c3f80!important;color:#ffffffd9!important}body.dark-theme .ant-result .ant-result-extra .ant-btn{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}body.dark-theme .ant-skeleton .ant-skeleton-title,body.dark-theme .ant-skeleton .ant-skeleton-paragraph li{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff26 37%,#ffffff0f 63%)!important}body.dark-theme .ant-skeleton .ant-skeleton-avatar,body.dark-theme .ant-skeleton .ant-skeleton-button,body.dark-theme .ant-skeleton .ant-skeleton-input{background:#ffffff0f!important}body.dark-theme .ant-image .ant-image-mask{background:#00000080!important;color:#fff!important}body.dark-theme .ant-image-preview .ant-image-preview-mask{background:#000000bf!important}body.dark-theme .ant-image-preview .ant-image-preview-operations{background:#0f1c3fe6!important;border:1px solid #2a3a5a!important}body.dark-theme .ant-image-preview .ant-image-preview-operations .ant-image-preview-operations-operation{color:#ffffffd9!important}body.dark-theme .ant-image-preview .ant-image-preview-operations .ant-image-preview-operations-operation:hover{color:#fff!important}body.dark-theme .ant-image-preview .ant-image-preview-operations .ant-image-preview-operations-operation.ant-image-preview-operations-operation-disabled{color:#ffffff4d!important}body.dark-theme .ant-list{background:transparent!important;border-color:#2a3a5a!important}body.dark-theme .ant-list .ant-list-header,body.dark-theme .ant-list .ant-list-footer,body.dark-theme .ant-list .ant-list-item{border-color:#2a3a5a!important;color:#ffffffd9!important}body.dark-theme .ant-list .ant-list-item:last-child{border-bottom:1px solid #2a3a5a!important}body.dark-theme .ant-list .ant-list-item .ant-list-item-meta-title,body.dark-theme .ant-list .ant-list-item .ant-list-item-meta-title a{color:#fff!important}body.dark-theme .ant-list .ant-list-item .ant-list-item-meta-title a:hover{color:#1890ff!important}body.dark-theme .ant-list .ant-list-item .ant-list-item-meta-description{color:#ffffffa6!important}body.dark-theme .ant-list .ant-list-item .ant-list-item-action>li{color:#ffffffa6!important}body.dark-theme .ant-list .ant-list-item .ant-list-item-action>li .anticon{color:#ffffffa6!important}body.dark-theme .ant-list .ant-list-item .ant-list-item-action>li .anticon:hover{color:#1890ff!important}body.dark-theme .ant-list .ant-list-empty-text{color:#ffffff73!important}body.dark-theme .ant-list .ant-list-loading .ant-spin .ant-spin-text{color:#ffffffd9!important}body.dark-theme .ant-empty .ant-empty-image{filter:invert(.8) brightness(.8)}body.dark-theme .ant-empty .ant-empty-description{color:#ffffffa6!important}body.dark-theme .ant-empty .ant-empty-footer .ant-btn{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}body.dark-theme .ant-avatar{background:#ffffff26!important;color:#fff!important}body.dark-theme .ant-badge .ant-badge-count{background:#ff4d4f!important;color:#fff!important;box-shadow:0 0 0 1px #0f1c3f!important}body.dark-theme .ant-badge .ant-badge-dot{background:#ff4d4f!important;box-shadow:0 0 0 1px #0f1c3f!important}body.dark-theme .ant-badge .ant-badge-status-text{color:#ffffffd9!important}body.dark-theme .ant-tooltip .ant-tooltip-inner{background:#0f1c3f!important;color:#fff!important;box-shadow:0 3px 6px #0000004d!important}body.dark-theme .ant-tooltip .ant-tooltip-arrow-content{background:#0f1c3f!important}body.dark-theme .ant-popover .ant-popover-inner{background:#0f1c3f!important;border:1px solid #2a3a5a!important;box-shadow:0 3px 6px #0000004d!important}body.dark-theme .ant-popover .ant-popover-inner .ant-popover-title{border-bottom:1px solid #2a3a5a!important;color:#fff!important}body.dark-theme .ant-popover .ant-popover-inner .ant-popover-inner-content{color:#fff!important}body.dark-theme .ant-popover .ant-popover-arrow-content{background:#0f1c3f!important}body.dark-theme .ant-popover .ant-popover-message .ant-popover-message-title{color:#fff!important}body.dark-theme .ant-popover .ant-popover-buttons .ant-btn{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}body.dark-theme .ant-collapse{background:transparent!important;border-color:#2a3a5a!important}body.dark-theme .ant-collapse .ant-collapse-item{border-color:#2a3a5a!important}body.dark-theme .ant-collapse .ant-collapse-item .ant-collapse-header{color:#ffffffd9!important}body.dark-theme .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow{color:#ffffffa6!important}body.dark-theme .ant-collapse .ant-collapse-item .ant-collapse-content{background:transparent!important;border-top:1px solid #2a3a5a!important;color:#ffffffd9!important}body.dark-theme .ant-collapse .ant-collapse-item.ant-collapse-item-active .ant-collapse-header{color:#fff!important}body.dark-theme .ant-anchor .ant-anchor-ink-ball{background:#1890ff!important;border-color:#1890ff!important}body.dark-theme .ant-anchor .ant-anchor-link-title{color:#ffffffd9!important}body.dark-theme .ant-anchor .ant-anchor-link-title:hover{color:#1890ff!important}body.dark-theme .ant-anchor .ant-anchor-link-active>.ant-anchor-link-title{color:#1890ff!important}body.dark-theme .ant-transfer .ant-transfer-list{background:#0f1c3f!important;border:1px solid #2a3a5a!important}body.dark-theme .ant-transfer .ant-transfer-list .ant-transfer-list-header{background:#0f1c3f!important;border-bottom:1px solid #2a3a5a!important;color:#fff!important}body.dark-theme .ant-transfer .ant-transfer-list .ant-transfer-list-body .ant-transfer-list-body-search-wrapper .ant-input{background:#1a2b4d!important;border-color:#2a3a5a!important;color:#fff!important}body.dark-theme .ant-transfer .ant-transfer-list .ant-transfer-list-body .ant-transfer-list-content-item{color:#ffffffd9!important}body.dark-theme .ant-transfer .ant-transfer-list .ant-transfer-list-body .ant-transfer-list-content-item:hover{background:#1890ff33!important}body.dark-theme .ant-transfer .ant-transfer-list .ant-transfer-list-body .ant-transfer-list-content-item.ant-transfer-list-content-item-disabled{color:#ffffff4d!important}body.dark-theme .ant-transfer .ant-transfer-list .ant-transfer-list-body .ant-transfer-list-content-item .ant-transfer-list-content-item-text{color:inherit!important}body.dark-theme .ant-transfer .ant-transfer-list .ant-transfer-list-footer{border-top:1px solid #2a3a5a!important;color:#ffffffa6!important}body.dark-theme .ant-mentions{background:#1a2b4d!important;border-color:#2a3a5a!important}body.dark-theme .ant-mentions .ant-mentions-measure-string,body.dark-theme .ant-mentions .ant-mentions-suffix,body.dark-theme .ant-mentions .ant-mentions-prefix,body.dark-theme .ant-mentions .ant-mentions-placeholder{color:#ffffffd9!important}body.dark-theme .ant-mentions .ant-mentions-focused{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}body.dark-theme .ant-mentions .ant-mentions-dropdown{background:#0f1c3f!important;border:1px solid #2a3a5a!important}body.dark-theme .ant-mentions .ant-mentions-dropdown .ant-mentions-dropdown-menu .ant-mentions-dropdown-menu-item{color:#ffffffd9!important}body.dark-theme .ant-mentions .ant-mentions-dropdown .ant-mentions-dropdown-menu .ant-mentions-dropdown-menu-item:hover{background:#1890ff33!important}body.dark-theme .ant-mentions .ant-mentions-dropdown .ant-mentions-dropdown-menu .ant-mentions-dropdown-menu-item.ant-mentions-dropdown-menu-item-active{background:#1890ff66!important;color:#fff!important}body.dark-theme .ant-mentions .ant-mentions-dropdown .ant-mentions-dropdown-menu .ant-mentions-dropdown-empty,body.dark-theme .ant-mentions .ant-mentions-dropdown .ant-mentions-dropdown-menu .ant-mentions-dropdown-loading{color:#ffffff73!important}body.light-theme{background:#f5f5f5!important;color:#262626!important;transition:all .3s ease}body.light-theme .dashboard-container{background:linear-gradient(135deg,#f5f5f5,#fff)!important;color:#262626!important}body.light-theme .dashboard-container .tech-card{background:linear-gradient(145deg,#fff,#fafafa)!important;border:1px solid #d9d9d9!important;box-shadow:0 4px 20px #0000001a!important;color:#262626!important}body.light-theme .dashboard-container .tech-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #1890ff4d!important;border-color:#1890ff!important}body.light-theme .dashboard-container .tech-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#1890ff,#52c41a,#faad14);opacity:.5}body.light-theme ::-webkit-scrollbar-track{background:#f5f5f5!important}body.light-theme ::-webkit-scrollbar-thumb{background:#d9d9d9!important}.dashboard-container{min-height:100vh;position:relative;overflow-x:hidden;padding:20px}.tech-card{border-radius:12px;padding:20px;position:relative;overflow:hidden;transition:all .3s ease;height:100%}@media (max-width: 768px){.tech-card{padding:12px}.dashboard-container{padding:10px}}@media print{body{padding:20px;font-family:SimSun,\5b8b\4f53,serif;background-color:#fff}.print-title{text-align:center;font-size:20px;font-weight:700;margin-bottom:15px}.print-table{width:100%;border-collapse:collapse;margin-bottom:20px}.print-table th,.print-table td{border:1px solid #000;padding:8px;text-align:center}.print-table th{background-color:#f0f0f0;font-weight:700}.print-footer{margin-top:30px;text-align:right;font-size:14px}.ant-modal-footer,.ant-modal-header,.ant-modal-close{display:none!important}}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;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}
