body{margin:0}.pinned-scrollbar{scrollbar-color:#0000004d #0000000d;scrollbar-width:thin}.pinned-scrollbar::-webkit-scrollbar{height:12px;width:12px}.pinned-scrollbar::-webkit-scrollbar-track{background:#0000000d;border-radius:6px}.pinned-scrollbar::-webkit-scrollbar-thumb{background:#0000004d;border:2px solid #0000000d;border-radius:6px}.pinned-scrollbar::-webkit-scrollbar-thumb:hover{background:#00000080}.pinned-scrollbar::-webkit-scrollbar-thumb{-webkit-appearance:none}.pinned-scrollbar .ant-table-body,.pinned-scrollbar .ant-table-body-inner,.pinned-scrollbar .ant-table-content{scrollbar-color:#0000004d #0000000d;scrollbar-width:thin}.pinned-scrollbar .ant-table-body::-webkit-scrollbar{width:12px}.pinned-scrollbar .ant-table-body::-webkit-scrollbar-track{background:#0000000d;border-radius:6px}.pinned-scrollbar .ant-table-body::-webkit-scrollbar-thumb{background:#0000004d;border:2px solid #0000000d;border-radius:6px}.pinned-scrollbar .ant-table-body::-webkit-scrollbar-thumb:hover{background:#00000080}.pinned-scrollbar .ant-table-body-inner{overflow-x:auto!important;overflow-y:hidden}.pinned-scrollbar .ant-table-body-inner::-webkit-scrollbar{height:12px}.pinned-scrollbar .ant-table-body-inner::-webkit-scrollbar-track{background:#0000000d;border-radius:6px}.pinned-scrollbar .ant-table-body-inner::-webkit-scrollbar-thumb{background:#0000004d;border:2px solid #0000000d;border-radius:6px}.pinned-scrollbar .ant-table-body-inner::-webkit-scrollbar-thumb:hover{background:#00000080}.login-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.login-content{max-width:400px;width:100%}.login-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3;border-radius:12px;box-shadow:0 8px 32px #0000001a}.login-header{margin-bottom:24px;text-align:center}body.dark .login-container{background:linear-gradient(135deg,#1f1f1f,#2d2d2d)}body.dark .login-card{background:var(--background-secondary);border:1px solid var(--border-color);box-shadow:var(--shadow)}body.dark .customer-payment-force-light.customer-payment-container,body.darker .customer-payment-force-light.customer-payment-container{background:linear-gradient(135deg,#667eea,#764ba2)!important}.customer-payment-container{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:20px}.payment-header{margin-bottom:40px;padding:20px;text-align:center}.payment-logo{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));height:clamp(80px,12vmin,110px);margin-bottom:20px;object-fit:contain;width:auto}.payment-title{color:#fff!important;margin:0!important;text-shadow:0 2px 4px #0000004d}.payment-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:16px;box-shadow:0 8px 32px #0000001a}.card-title{color:#1890ff!important;margin-bottom:24px!important;text-align:center}.loading-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.loading-container .ant-spin{margin-bottom:16px}.bank-account-details{padding:20px 0}.detail-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 0}.detail-item:last-child{border-bottom:none}.iban-text{color:#1890ff;font-family:Courier New,monospace;font-size:16px;font-weight:700}.amount-text{color:#52c41a;font-size:24px;font-weight:700}.redirect-only-message{align-items:center;display:flex;justify-content:center;min-height:120px;padding:48px 24px}.redirect-only-message .ant-typography{color:#1890ff!important}.confirmation-buttons{margin:32px 0;text-align:center}.confirm-button{box-shadow:0 4px 12px #52c41a4d}.cancel-button,.confirm-button{border-radius:8px;font-size:16px;height:48px;padding:0 32px}.cancel-button{box-shadow:0 4px 12px #f5222d4d}.payment-instructions{background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;margin-top:24px;padding:16px;text-align:center}.step-indicator-card{background:#ffffffe6;border:1px solid #ffffff4d}.step-item{align-items:center;display:flex;flex-direction:column;opacity:.5;transition:all .3s ease}.step-item.active{opacity:1}.step-number{align-items:center;background:#d9d9d9;border-radius:50%;color:#fff;display:flex;font-weight:700;height:40px;justify-content:center;margin-bottom:8px;transition:all .3s ease;width:40px}.step-item.active .step-number{background:#1890ff;box-shadow:0 4px 12px #1890ff4d}.step-label{color:#666;font-size:12px;font-weight:500;text-align:center}.step-item.active .step-label{color:#1890ff;font-weight:600}.step-connector{background:#d9d9d9;flex:1 1;height:2px;margin:0 20px;transition:all .3s ease}.step-connector.active{background:#1890ff;box-shadow:0 2px 8px #1890ff33}.payment-card .ant-card-body{padding:40px 20px}.payment-card .anticon-exclamation-circle{display:block;margin:0 auto 24px}@media (max-width:768px){.customer-payment-container{padding:10px}.payment-header{margin-bottom:20px;padding:10px}.payment-logo{height:clamp(56px,10vmin,72px)}.payment-title{font-size:20px!important}.detail-item{align-items:flex-start;flex-direction:column;gap:8px}.confirmation-buttons .ant-space{flex-direction:column;width:100%}.confirmation-buttons .ant-btn{margin:8px 0;width:100%}.step-indicator-card .step-label{font-size:10px}.step-number{font-size:14px;height:32px;width:32px}.step-connector{margin:0 10px}.session-status-card .ant-card-body{padding:16px}.session-status-card .ant-progress-circle{transform:scale(.8)}}.payment-card{animation:slideIn .5s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.payment-card:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-2px);transition:all .3s ease}.confirm-button:hover{box-shadow:0 6px 16px #52c41a66;transform:translateY(-1px)}.cancel-button:hover{box-shadow:0 6px 16px #f5222d66;transform:translateY(-1px)}body.dark .customer-payment-container{background:linear-gradient(135deg,#1f1f1f,#2d2d2d)}body.dark .payment-card{box-shadow:var(--shadow)}body.dark .payment-card,body.dark .step-indicator-card{background:var(--background-secondary);border:1px solid var(--border-color)}body.dark .detail-item{border-bottom:1px solid var(--border-color)}body.dark .payment-instructions{background:#52c41a1a;border:1px solid var(--success-color)}body.dark .step-label{color:var(--text-secondary)}body.dark .step-item.active .step-label{color:var(--primary-color)}body.dark .step-number{background:var(--background-tertiary);color:var(--text-secondary)}body.dark .step-item.active .step-number{background:var(--primary-color);color:var(--text-primary)}body.dark .step-connector{background:var(--border-color)}body.dark .step-connector.active{background:var(--primary-color)}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ant-layout-sider{box-shadow:2px 0 8px #0000001a}.ant-layout-header{background:#fff!important;border-bottom:1px solid #f0f0f0;height:64px!important;line-height:64px!important;padding:0 16px!important}.ant-layout-header .ant-dropdown-trigger{align-items:center!important;display:flex!important;height:64px!important}.ant-layout-header .ant-space{align-items:center!important;display:flex!important;height:100%!important}.ant-layout-header .ant-avatar{flex-shrink:0}.ant-layout-header .ant-space-vertical{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:0!important}.ant-card{border-radius:8px;box-shadow:0 2px 8px #0000000f}.ant-table-thead>tr>th{background:#fafafa;font-weight:600}.ant-btn,.ant-input{border-radius:6px}.ant-select-selector{border-radius:6px!important}.ant-layout-sider .ant-image{align-items:center!important;display:flex!important;justify-content:center!important}.compact-sidebar-menu.ant-menu-inline .ant-menu-item,.compact-sidebar-menu.ant-menu-inline .ant-menu-submenu-title{height:32px!important;line-height:32px!important;margin-bottom:2px;margin-top:2px;padding-inline:12px!important}.compact-sidebar-menu.ant-menu-inline .ant-menu-submenu .ant-menu-item{padding-inline:12px 16px!important}.compact-pending-table.ant-table-small .ant-table-thead>tr>th{font-size:clamp(.47rem,.55vw,.55rem);padding:6px 8px}.compact-pending-table.ant-table-small .ant-table-tbody>tr>td{padding:4px 8px}.accounts-page .accounts-page-title{font-size:clamp(1rem,1.2vw,1.2rem)}.accounts-page .compact-pending-table.ant-table-small .ant-table-tbody>tr>td,.accounts-page .compact-pending-table.ant-table-small .ant-table-thead>tr>th{font-size:clamp(.42rem,.5vw,.5rem)}@media (max-width:768px){.ant-layout-sider{height:100vh;position:fixed!important;z-index:999}.ant-layout-content{margin-left:0!important}}body.dark{--primary-color:#1890ff;--primary-hover:#40a9ff;--success-color:#52c41a;--warning-color:#faad14;--error-color:#ff4d4f;--text-primary:#fff;--text-secondary:#e0e6ed;--text-disabled:#8c8c8c;--background-primary:#061a2e;--background-secondary:#0c2847;--background-tertiary:#123456;--background-quaternary:#1a4060;--border-color:#2a4a6e;--border-light:#123456;--shadow:0 2px 8px #0009;--shadow-hover:0 4px 12px #000000b3}body.darker{--primary-color:#1890ff;--primary-hover:#40a9ff;--success-color:#52c41a;--warning-color:#faad14;--error-color:#ff4d4f;--text-primary:#fff;--text-secondary:#e8e8e8;--text-disabled:#9e9e9e;--background-primary:#0d0d0d;--background-secondary:#1a1a1a;--background-tertiary:#252525;--background-quaternary:#2e2e2e;--border-color:#404040;--border-light:#2a2a2a;--shadow:0 2px 8px #00000080;--shadow-hover:0 4px 12px #0009}body.dark,body.darker{background-color:var(--background-primary)!important;color:var(--text-secondary)!important}body.dark *,body.darker *{border-color:var(--border-color)!important}body.dark .ant-layout,body.darker .ant-layout{background:var(--background-primary)}body.dark .ant-layout-header,body.darker .ant-layout-header{background:var(--background-secondary)!important;border-bottom:1px solid var(--border-color);color:var(--text-primary)!important}body.dark .ant-layout-sider,body.darker .ant-layout-sider{background:var(--background-secondary)}body.dark .ant-layout-content,body.darker .ant-layout-content{background:var(--background-primary)!important;color:var(--text-secondary)!important}body.dark .ant-menu,body.darker .ant-menu{background:var(--background-secondary)}body.dark .ant-menu-item,body.darker .ant-menu-item{color:var(--text-secondary)}body.dark .ant-menu-item:hover,body.darker .ant-menu-item:hover{background:var(--background-tertiary);color:var(--text-primary)}body.dark .ant-menu-item-selected,body.darker .ant-menu-item-selected{background:var(--primary-color);color:var(--text-primary)}body.dark .ant-menu-item-selected:after,body.darker .ant-menu-item-selected:after{border-right-color:var(--primary-color)}body.dark .ant-card,body.darker .ant-card{background:var(--background-secondary);border:1px solid var(--border-color)}body.dark .ant-card-head,body.darker .ant-card-head{background:var(--background-secondary);border-bottom:1px solid var(--border-color);color:var(--text-primary)}body.dark .ant-card-body,body.dark .ant-table,body.darker .ant-card-body,body.darker .ant-table{background:var(--background-secondary);color:var(--text-secondary)}body.dark .ant-table-thead>tr>th,body.darker .ant-table-thead>tr>th{background:var(--background-tertiary);border-bottom:1px solid var(--border-color);color:var(--text-primary)}body.dark .ant-table-tbody>tr>td,body.darker .ant-table-tbody>tr>td{background:var(--background-secondary);border-bottom:1px solid var(--border-color);color:var(--text-secondary)}body.dark .ant-table-tbody>tr:hover>td,body.darker .ant-table-tbody>tr:hover>td{background:var(--background-tertiary)!important}body.dark .ant-form-item-label>label,body.darker .ant-form-item-label>label{color:var(--text-primary)}body.dark .ant-input,body.darker .ant-input{background:var(--background-tertiary);border:1px solid var(--border-color);color:var(--text-primary)}body.dark .ant-input:focus,body.darker .ant-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #1890ff33}body.dark .ant-input:hover,body.darker .ant-input:hover{border-color:var(--primary-hover)}body.dark .ant-select-selector,body.darker .ant-select-selector{background:var(--background-tertiary);border:1px solid var(--border-color);color:var(--text-primary)}body.dark .ant-select-selection-item,body.darker .ant-select-selection-item{color:var(--text-primary)}body.dark .ant-select-arrow,body.darker .ant-select-arrow{color:var(--text-secondary)}body.dark .ant-btn,body.darker .ant-btn{border:1px solid var(--border-color)}body.dark .ant-btn-primary,body.darker .ant-btn-primary{background:var(--primary-color);border-color:var(--primary-color)}body.dark .ant-btn-primary:hover,body.darker .ant-btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}body.dark .ant-btn-default,body.darker .ant-btn-default{background:var(--background-tertiary);border-color:var(--border-color);color:var(--text-primary)}body.dark .ant-btn-default:hover,body.darker .ant-btn-default:hover{background:var(--background-primary);border-color:var(--primary-color);color:var(--primary-color)}body.dark .ant-btn-danger,body.darker .ant-btn-danger{background:var(--error-color);border-color:var(--error-color)}body.dark .ant-btn-danger:hover,body.darker .ant-btn-danger:hover{background:#ff7875;border-color:#ff7875}body.dark .ant-dropdown,body.darker .ant-dropdown{background:var(--background-secondary);border:1px solid var(--border-color);box-shadow:var(--shadow)}body.dark .ant-dropdown-menu,body.darker .ant-dropdown-menu{background:var(--background-secondary)}body.dark .ant-dropdown-menu-item,body.darker .ant-dropdown-menu-item{color:var(--text-secondary)}body.dark .ant-dropdown-menu-item:hover,body.darker .ant-dropdown-menu-item:hover{background:var(--background-tertiary);color:var(--text-primary)}body.dark .ant-modal-content,body.darker .ant-modal-content{background:var(--background-secondary)}body.dark .ant-modal-header,body.darker .ant-modal-header{background:var(--background-secondary);border-bottom:1px solid var(--border-color)}body.dark .ant-modal-title,body.darker .ant-modal-title{color:var(--text-primary)}body.dark .ant-modal-body,body.darker .ant-modal-body{background:var(--background-secondary);color:var(--text-secondary)}body.dark .ant-modal-footer,body.darker .ant-modal-footer{background:var(--background-secondary);border-top:1px solid var(--border-color)}body.dark .ant-drawer-content,body.darker .ant-drawer-content{background:var(--background-secondary)}body.dark .ant-drawer-header,body.darker .ant-drawer-header{background:var(--background-secondary);border-bottom:1px solid var(--border-color)}body.dark .ant-drawer-title,body.darker .ant-drawer-title{color:var(--text-primary)}body.dark .ant-drawer-body,body.darker .ant-drawer-body{background:var(--background-secondary);color:var(--text-secondary)}body.dark .ant-alert,body.darker .ant-alert{background:var(--background-tertiary);border:1px solid var(--border-color)}body.dark .ant-alert-success,body.darker .ant-alert-success{background:#52c41a1a;border-color:var(--success-color)}body.dark .ant-alert-warning,body.darker .ant-alert-warning{background:#faad141a;border-color:var(--warning-color)}body.dark .ant-alert-error,body.darker .ant-alert-error{background:#ff4d4f1a;border-color:var(--error-color)}body.dark .ant-alert-info,body.darker .ant-alert-info{background:#1890ff1a;border-color:var(--primary-color)}body.dark .ant-alert-message,body.darker .ant-alert-message{color:var(--text-primary)}body.dark .ant-alert-description,body.darker .ant-alert-description{color:var(--text-secondary)}body.dark .ant-tag,body.darker .ant-tag{background:var(--background-tertiary);border:1px solid var(--border-color);color:var(--text-secondary)}body.dark .ant-tag-blue,body.darker .ant-tag-blue{background:#1890ff1a;border-color:var(--primary-color);color:var(--primary-color)}body.dark .ant-tag-green,body.darker .ant-tag-green{background:#52c41a1a;border-color:var(--success-color);color:var(--success-color)}body.dark .ant-tag-red,body.darker .ant-tag-red{background:#ff4d4f1a;border-color:var(--error-color);color:var(--error-color)}body.dark .ant-tag-orange,body.darker .ant-tag-orange{background:#faad141a;border-color:var(--warning-color);color:var(--warning-color)}body.dark .ant-pagination,body.darker .ant-pagination{color:var(--text-secondary)}body.dark .ant-pagination-item,body.darker .ant-pagination-item{background:var(--background-tertiary);border:1px solid var(--border-color)}body.dark .ant-pagination-item a,body.darker .ant-pagination-item a{color:var(--text-secondary)}body.dark .ant-pagination-item:hover,body.darker .ant-pagination-item:hover{border-color:var(--primary-color)}body.dark .ant-pagination-item:hover a,body.darker .ant-pagination-item:hover a{color:var(--primary-color)}body.dark .ant-pagination-item-active,body.darker .ant-pagination-item-active{background:var(--primary-color);border-color:var(--primary-color)}body.dark .ant-pagination-item-active a,body.darker .ant-pagination-item-active a{color:var(--text-primary)}body.dark .ant-pagination-next,body.dark .ant-pagination-prev,body.darker .ant-pagination-next,body.darker .ant-pagination-prev{background:var(--background-tertiary);border:1px solid var(--border-color);color:var(--text-secondary)}body.dark .ant-pagination-next:hover,body.dark .ant-pagination-prev:hover,body.darker .ant-pagination-next:hover,body.darker .ant-pagination-prev:hover{border-color:var(--primary-color);color:var(--primary-color)}body.dark .ant-statistic-title,body.darker .ant-statistic-title{color:var(--text-secondary)}body.dark .ant-statistic-content,body.darker .ant-statistic-content{color:var(--text-primary)}body.dark .ant-divider,body.darker .ant-divider{border-color:var(--border-color)}body.dark .ant-typography,body.darker .ant-typography{color:var(--text-secondary)}body.dark .ant-typography h1,body.dark .ant-typography h2,body.dark .ant-typography h3,body.dark .ant-typography h4,body.dark .ant-typography h5,body.dark .ant-typography h6,body.darker .ant-typography h1,body.darker .ant-typography h2,body.darker .ant-typography h3,body.darker .ant-typography h4,body.darker .ant-typography h5,body.darker .ant-typography h6{color:var(--text-primary)}body.dark .ant-empty,body.dark .ant-empty-description,body.darker .ant-empty,body.darker .ant-empty-description{color:var(--text-secondary)}body.dark .theme-toggle-btn,body.darker .theme-toggle-btn{background:var(--background-tertiary);border:1px solid var(--border-color);color:var(--text-primary)}body.dark .theme-toggle-btn:hover,body.darker .theme-toggle-btn:hover{background:var(--background-primary);border-color:var(--primary-color);color:var(--primary-color)}body.dark .theme-toggle-segmented.ant-segmented,body.darker .theme-toggle-segmented.ant-segmented{background:var(--background-tertiary)!important}body.dark .theme-toggle-segmented.ant-segmented .ant-segmented-item-label,body.darker .theme-toggle-segmented.ant-segmented .ant-segmented-item-label{color:var(--text-secondary)}body.dark .theme-toggle-segmented.ant-segmented .ant-segmented-item-selected,body.darker .theme-toggle-segmented.ant-segmented .ant-segmented-item-selected{background:#fff!important}body.dark .theme-toggle-segmented.ant-segmented .ant-segmented-item-selected .ant-segmented-item-label,body.darker .theme-toggle-segmented.ant-segmented .ant-segmented-item-selected .ant-segmented-item-label{color:#333!important}body.dark .logo-container,body.darker .logo-container{background:var(--background-secondary)}body.dark .user-dropdown,body.darker .user-dropdown{background:var(--background-secondary);border:1px solid var(--border-color)}body.dark .user-dropdown-item,body.darker .user-dropdown-item{color:var(--text-secondary)}body.dark .user-dropdown-item:hover,body.darker .user-dropdown-item:hover{background:var(--background-tertiary);color:var(--text-primary)}body.dark .ant-page-header-heading-title,body.darker .ant-page-header-heading-title{color:var(--text-primary)!important}body.dark .ant-breadcrumb,body.dark .ant-breadcrumb a,body.dark .ant-page-header-heading-sub-title,body.darker .ant-breadcrumb,body.darker .ant-breadcrumb a,body.darker .ant-page-header-heading-sub-title{color:var(--text-secondary)!important}body.dark .ant-breadcrumb a:hover,body.darker .ant-breadcrumb a:hover{color:var(--primary-color)!important}body.dark .ant-breadcrumb-separator,body.darker .ant-breadcrumb-separator{color:var(--text-disabled)!important}body.dark .ant-breadcrumb-link,body.darker .ant-breadcrumb-link{color:var(--text-primary)!important}body.dark .ant-filter-dropdown,body.darker .ant-filter-dropdown{background:var(--background-secondary)!important;border:1px solid var(--border-color);box-shadow:var(--shadow)}body.dark .ant-filter-dropdown-menu,body.darker .ant-filter-dropdown-menu{background:var(--background-secondary)!important}body.dark .ant-filter-dropdown-menu-item,body.darker .ant-filter-dropdown-menu-item{color:var(--text-secondary)!important}body.dark .ant-filter-dropdown-menu-item:hover,body.darker .ant-filter-dropdown-menu-item:hover{background:var(--background-tertiary)!important;color:var(--text-primary)!important}body.dark .ant-filter-dropdown-menu-item-selected,body.darker .ant-filter-dropdown-menu-item-selected{background:var(--primary-color)!important;color:var(--text-primary)!important}body.dark .ant-table-filter-dropdown,body.darker .ant-table-filter-dropdown{background:var(--background-secondary)!important;border:1px solid var(--border-color);box-shadow:var(--shadow)}body.dark .ant-table-filter-dropdown-menu,body.darker .ant-table-filter-dropdown-menu{background:var(--background-secondary)!important}body.dark .ant-table-filter-dropdown-menu-item,body.darker .ant-table-filter-dropdown-menu-item{color:var(--text-secondary)!important}body.dark .ant-table-filter-dropdown-menu-item:hover,body.darker .ant-table-filter-dropdown-menu-item:hover{background:var(--background-tertiary)!important;color:var(--text-primary)!important}body.dark .ant-table-filter-dropdown-menu-item-selected,body.darker .ant-table-filter-dropdown-menu-item-selected{background:var(--primary-color)!important;color:var(--text-primary)!important}body.dark .ant-spin-blur,body.dark .ant-spin-container,body.dark .ant-spin-nested-loading,body.darker .ant-spin-blur,body.darker .ant-spin-container,body.darker .ant-spin-nested-loading{background:var(--background-primary)!important}body.dark .ant-typography h1,body.dark .ant-typography h2,body.dark .ant-typography h3,body.dark .ant-typography h4,body.dark .ant-typography h5,body.dark .ant-typography h6,body.darker .ant-typography h6{color:var(--text-primary)!important}body.dark .ant-typography p,body.darker .ant-typography p{color:var(--text-secondary)!important}body.dark .ant-typography strong,body.darker .ant-typography strong{color:var(--text-primary)!important}body.dark .ant-typography code,body.darker .ant-typography code{background:var(--background-tertiary)!important;border:1px solid var(--border-color);color:var(--text-primary)!important}body.dark .ant-tooltip-inner,body.darker .ant-tooltip-inner{background:var(--background-quaternary)!important;color:var(--text-primary)!important}body.dark .ant-tooltip-arrow:before,body.darker .ant-tooltip-arrow:before{background:var(--background-quaternary)!important}body.dark .ant-popover-inner,body.darker .ant-popover-inner{border:1px solid var(--border-color)}body.dark .ant-popover-title,body.darker .ant-popover-title{background:var(--background-secondary)!important;border-bottom:1px solid var(--border-color);color:var(--text-primary)!important}body.dark .ant-popover-arrow:before,body.darker .ant-popover-arrow:before{background:var(--background-secondary)!important}body.dark .ant-progress-circle-text,body.dark .ant-progress-text,body.darker .ant-progress-circle-text,body.darker .ant-progress-text{color:var(--text-primary)!important}body.dark .ant-picker,body.darker .ant-picker{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark .ant-picker-input>input,body.darker .ant-picker-input>input{background:#0000!important}body.dark .ant-picker-suffix,body.darker .ant-picker-suffix{color:var(--text-secondary)!important}body.dark .ant-picker-clear,body.darker .ant-picker-clear{background:var(--background-tertiary)!important;color:var(--text-secondary)!important}body.dark .ant-picker-dropdown,body.darker .ant-picker-dropdown{box-shadow:var(--shadow)}body.dark .ant-picker-dropdown,body.dark .ant-picker-panel,body.darker .ant-picker-dropdown,body.darker .ant-picker-panel{background:var(--background-secondary)!important;border:1px solid var(--border-color)}body.dark .ant-picker-header,body.darker .ant-picker-header{background:var(--background-secondary)!important;border-bottom:1px solid var(--border-color)}body.dark .ant-picker-content th,body.dark .ant-picker-header button,body.darker .ant-picker-content th,body.darker .ant-picker-header button{color:var(--text-primary)!important}body.dark .ant-picker-cell,body.darker .ant-picker-cell{color:var(--text-secondary)!important}body.dark .ant-picker-cell:hover,body.darker .ant-picker-cell:hover{background:var(--background-tertiary)!important}body.dark .ant-picker-cell-selected,body.darker .ant-picker-cell-selected{background:var(--primary-color)!important;color:var(--text-primary)!important}body.dark .ant-picker-cell-today,body.darker .ant-picker-cell-today{border-color:var(--primary-color)!important}body.dark .ant-picker-cell-today .ant-picker-cell-inner,body.darker .ant-picker-cell-today .ant-picker-cell-inner{color:var(--primary-color)!important}body.dark .ant-picker-time-panel,body.dark .ant-picker-time-panel-column,body.darker .ant-picker-time-panel,body.darker .ant-picker-time-panel-column{background:var(--background-secondary)!important}body.dark .ant-picker-time-panel-cell,body.darker .ant-picker-time-panel-cell{color:var(--text-secondary)!important}body.dark .ant-picker-time-panel-cell:hover,body.darker .ant-picker-time-panel-cell:hover{background:var(--background-tertiary)!important}body.dark .ant-picker-time-panel-cell-selected,body.darker .ant-picker-time-panel-cell-selected{background:var(--primary-color)!important;color:var(--text-primary)!important}body.dark .main-content,body.darker .main-content{background:var(--background-primary)!important;color:var(--text-secondary)!important}body.dark .ant-page-header,body.darker .ant-page-header{background:var(--background-secondary)!important;border-bottom:1px solid var(--border-color)}body.dark .ant-page-header-content,body.darker .ant-page-header-content{background:var(--background-secondary)!important}body.dark .ant-page-header-footer,body.darker .ant-page-header-footer{background:var(--background-secondary)!important;border-top:1px solid var(--border-color)}body.dark .ant-card-head-title,body.darker .ant-card-head-title{color:var(--text-primary)!important}body.dark .ant-card-extra,body.darker .ant-card-extra{color:var(--text-secondary)!important}body.dark .ant-form-item-label>label,body.darker .ant-form-item-label>label{color:var(--text-primary)!important}body.dark .ant-form-item-label>label.ant-form-item-required:before,body.darker .ant-form-item-label>label.ant-form-item-required:before{color:var(--error-color)!important}body.dark .ant-select-dropdown,body.darker .ant-select-dropdown{background:var(--background-secondary)!important;border:1px solid var(--border-color);box-shadow:var(--shadow)}body.dark .ant-select-item,body.darker .ant-select-item{color:var(--text-secondary)!important}body.dark .ant-select-item:hover,body.darker .ant-select-item:hover{background:var(--background-tertiary)!important;color:var(--text-primary)!important}body.dark .ant-select-item-option-selected,body.darker .ant-select-item-option-selected{background:var(--primary-color)!important;color:var(--text-primary)!important}body.dark .ant-select-item-option-active,body.darker .ant-select-item-option-active{background:var(--background-tertiary)!important;color:var(--text-primary)!important}body.dark .ant-tree,body.darker .ant-tree{background:var(--background-secondary)!important;color:var(--text-secondary)!important}body.dark .ant-tree-title,body.darker .ant-tree-title{color:var(--text-secondary)!important}body.dark .ant-tree-node-selected .ant-tree-title,body.dark .ant-tree-title:hover,body.darker .ant-tree-node-selected .ant-tree-title,body.darker .ant-tree-title:hover{color:var(--text-primary)!important}body.dark .ant-transfer,body.darker .ant-transfer{background:var(--background-secondary)!important}body.dark .ant-transfer-list,body.darker .ant-transfer-list{background:var(--background-secondary)!important;border:1px solid var(--border-color)}body.dark .ant-transfer-list-header,body.darker .ant-transfer-list-header{background:var(--background-tertiary)!important;border-bottom:1px solid var(--border-color);color:var(--text-primary)!important}body.dark .ant-transfer-list-content-item,body.darker .ant-transfer-list-content-item{color:var(--text-secondary)!important}body.dark .ant-transfer-list-content-item:hover,body.darker .ant-transfer-list-content-item:hover{background:var(--background-tertiary)!important;color:var(--text-primary)!important}body.dark .ant-transfer-list-content-item-checked,body.darker .ant-transfer-list-content-item-checked{background:var(--primary-color)!important;color:var(--text-primary)!important}body.dark .ant-steps,body.darker .ant-steps{background:var(--background-secondary)!important}body.dark .ant-steps-item-title,body.darker .ant-steps-item-title{color:var(--text-primary)!important}body.dark .ant-steps-item-description,body.darker .ant-steps-item-description{color:var(--text-secondary)!important}body.dark .ant-steps-item-icon,body.darker .ant-steps-item-icon{background:var(--background-tertiary)!important;border-color:var(--border-color)!important}body.dark .ant-steps-item-process .ant-steps-item-icon,body.darker .ant-steps-item-process .ant-steps-item-icon{background:var(--primary-color)!important;border-color:var(--primary-color)!important}body.dark .ant-steps-item-finish .ant-steps-item-icon,body.darker .ant-steps-item-finish .ant-steps-item-icon{background:var(--success-color)!important;border-color:var(--success-color)!important}body.dark .ant-timeline,body.darker .ant-timeline{background:var(--background-secondary)!important}body.dark .ant-timeline-item-content,body.darker .ant-timeline-item-content{color:var(--text-secondary)!important}body.dark .ant-timeline-item-head,body.darker .ant-timeline-item-head{background:var(--background-tertiary)!important;border-color:var(--border-color)!important}body.dark .ant-anchor,body.darker .ant-anchor{background:var(--background-secondary)!important}body.dark .ant-anchor-link,body.darker .ant-anchor-link{color:var(--text-secondary)!important}body.dark .ant-anchor-link-active,body.dark .ant-anchor-link:hover,body.darker .ant-anchor-link-active,body.darker .ant-anchor-link:hover{color:var(--primary-color)!important}body.dark .ant-back-top,body.darker .ant-back-top{background:var(--background-tertiary)!important;border:1px solid var(--border-color)}body.dark .ant-back-top:hover,body.darker .ant-back-top:hover{background:var(--background-quaternary)!important}body.dark .ant-affix,body.darker .ant-affix{background:var(--background-secondary)!important}body.dark .ant-float-btn,body.darker .ant-float-btn{background:var(--background-tertiary)!important;border:1px solid var(--border-color)}body.dark .ant-float-btn:hover,body.darker .ant-float-btn:hover{background:var(--background-quaternary)!important}body.dark .ant-float-btn-body,body.darker .ant-float-btn-body{background:var(--background-tertiary)!important;color:var(--text-primary)!important}body.dark .ant-watermark,body.darker .ant-watermark{color:var(--text-disabled)!important}body.dark .ant-input-number,body.darker .ant-input-number{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark .ant-input-number-input,body.darker .ant-input-number-input{background:#0000!important;color:var(--text-primary)!important}body.dark .ant-input-number:hover,body.darker .ant-input-number:hover{border-color:var(--primary-hover)!important}body.dark .ant-input-number-focused,body.dark .ant-input-number:focus,body.darker .ant-input-number-focused,body.darker .ant-input-number:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #1890ff33!important}body.dark .ant-input-number-handler-wrap,body.darker .ant-input-number-handler-wrap{border-left:1px solid var(--border-color)!important}body.dark .ant-input-textarea,body.darker .ant-input-textarea{background:var(--background-tertiary)!important}body.dark .ant-input-textarea textarea,body.darker .ant-input-textarea textarea{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark .ant-input-textarea textarea:hover,body.darker .ant-input-textarea textarea:hover{border-color:var(--primary-hover)!important}body.dark .ant-input-textarea textarea:focus,body.darker .ant-input-textarea textarea:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #1890ff33!important}body.dark .ant-checkbox-wrapper,body.darker .ant-checkbox-wrapper{color:var(--text-secondary)!important}body.dark .ant-checkbox-inner,body.darker .ant-checkbox-inner{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important}body.dark .ant-checkbox:hover .ant-checkbox-inner,body.darker .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--primary-color)!important}body.dark .ant-checkbox-checked .ant-checkbox-inner,body.darker .ant-checkbox-checked .ant-checkbox-inner{background:var(--primary-color)!important;border-color:var(--primary-color)!important}body.dark .ant-checkbox-disabled .ant-checkbox-inner,body.darker .ant-checkbox-disabled .ant-checkbox-inner{background:var(--background-primary)!important;border-color:var(--border-color)!important}body.dark .ant-radio-wrapper,body.darker .ant-radio-wrapper{color:var(--text-secondary)!important}body.dark .ant-radio-inner,body.darker .ant-radio-inner{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important}body.dark .ant-radio-checked .ant-radio-inner,body.dark .ant-radio:hover .ant-radio-inner,body.darker .ant-radio-checked .ant-radio-inner,body.darker .ant-radio:hover .ant-radio-inner{border-color:var(--primary-color)!important}body.dark .ant-radio-checked .ant-radio-inner:after,body.darker .ant-radio-checked .ant-radio-inner:after{background:var(--primary-color)!important}body.dark .ant-radio-disabled .ant-radio-inner,body.darker .ant-radio-disabled .ant-radio-inner{background:var(--background-primary)!important;border-color:var(--border-color)!important}body.dark .ant-switch,body.darker .ant-switch{background:var(--background-quaternary)!important}body.dark .ant-switch-checked,body.darker .ant-switch-checked{background:var(--primary-color)!important}body.dark .ant-switch:hover:not(.ant-switch-disabled),body.darker .ant-switch:hover:not(.ant-switch-disabled){background:#595959!important}body.dark .ant-switch-checked:hover:not(.ant-switch-disabled),body.darker .ant-switch-checked:hover:not(.ant-switch-disabled){background:var(--primary-hover)!important}body.dark .ant-divider-inner-text,body.darker .ant-divider-inner-text{color:var(--text-primary)!important}body.dark .ant-form-item-extra,body.darker .ant-form-item-extra{color:var(--text-secondary)!important}body.dark .ant-form-item-explain-error,body.darker .ant-form-item-explain-error{color:var(--error-color)!important}body.dark .ant-form-item-explain-success,body.darker .ant-form-item-explain-success{color:var(--success-color)!important}body.dark .ant-form-item,body.darker .ant-form-item{color:var(--text-secondary)!important}body.dark .ant-mentions,body.darker .ant-mentions{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark .ant-mentions-dropdown,body.darker .ant-mentions-dropdown{background:var(--background-secondary)!important;border:1px solid var(--border-color);box-shadow:var(--shadow)}body.dark .ant-mentions-dropdown-menu-item,body.darker .ant-mentions-dropdown-menu-item{color:var(--text-secondary)!important}body.dark .ant-mentions-dropdown-menu-item-active,body.dark .ant-mentions-dropdown-menu-item:hover,body.darker .ant-mentions-dropdown-menu-item-active,body.darker .ant-mentions-dropdown-menu-item:hover{background:var(--background-tertiary)!important;color:var(--text-primary)!important}body.dark .ant-mentions-dropdown-menu-item-selected,body.darker .ant-mentions-dropdown-menu-item-selected{background:var(--primary-color)!important;color:var(--text-primary)!important}body.dark .ant-select-auto-complete,body.darker .ant-select-auto-complete{color:var(--text-primary)!important}body.dark .ant-rate,body.dark .ant-rate-star,body.darker .ant-rate,body.darker .ant-rate-star{color:var(--text-secondary)!important}body.dark .ant-rate-star-full,body.darker .ant-rate-star-full{color:var(--warning-color)!important}body.dark .ant-slider,body.darker .ant-slider{color:var(--text-secondary)!important}body.dark .ant-slider-rail,body.darker .ant-slider-rail{background:var(--background-quaternary)!important}body.dark .ant-slider-track,body.darker .ant-slider-track{background:var(--primary-color)!important}body.dark .ant-slider-handle,body.darker .ant-slider-handle{background:var(--primary-color)!important;border:2px solid var(--primary-color)!important}body.dark .ant-slider-handle:focus,body.dark .ant-slider-handle:hover,body.darker .ant-slider-handle:focus{border-color:var(--primary-hover)!important;box-shadow:0 0 0 5px #1890ff33!important}body.dark .ant-slider-mark-text,body.darker .ant-slider-mark-text{color:var(--text-secondary)!important}body.dark .ant-slider-mark-text-active,body.darker .ant-slider-mark-text-active{color:var(--text-primary)!important}body.dark .ant-upload,body.darker .ant-upload{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important}body.dark .ant-upload:hover,body.darker .ant-upload:hover{border-color:var(--primary-color)!important}body.dark .ant-upload-list,body.darker .ant-upload-list{color:var(--text-secondary)!important}body.dark .ant-upload-list-item,body.darker .ant-upload-list-item{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important}body.dark .ant-upload-list-item:hover,body.darker .ant-upload-list-item:hover{background:var(--background-quaternary)!important}body.dark .ant-upload-list-item-name,body.darker .ant-upload-list-item-name{color:var(--text-primary)!important}body.dark .ant-upload-list-item-info,body.darker .ant-upload-list-item-info{color:var(--text-secondary)!important}body.dark .ant-collapse,body.darker .ant-collapse{background:var(--background-secondary)!important;border:1px solid var(--border-color)!important}body.dark .ant-collapse-item,body.darker .ant-collapse-item{border-bottom:1px solid var(--border-color)!important}body.dark .ant-collapse-header,body.darker .ant-collapse-header{background:var(--background-secondary)!important;color:var(--text-primary)!important}body.dark .ant-collapse-content,body.darker .ant-collapse-content{background:var(--background-secondary)!important;border-top:1px solid var(--border-color)!important;color:var(--text-secondary)!important}body.dark .ant-collapse-content-box,body.dark .ant-descriptions,body.dark .ant-descriptions-header,body.darker .ant-collapse-content-box,body.darker .ant-descriptions,body.darker .ant-descriptions-header{background:var(--background-secondary)!important}body.dark .ant-descriptions-title,body.darker .ant-descriptions-title{color:var(--text-primary)!important}body.dark .ant-descriptions-view,body.darker .ant-descriptions-view{border:1px solid var(--border-color)!important}body.dark .ant-descriptions-row,body.darker .ant-descriptions-row{border-bottom:1px solid var(--border-color)!important}body.dark .ant-descriptions-item-label,body.darker .ant-descriptions-item-label{background:var(--background-tertiary)!important;color:var(--text-primary)!important}body.dark .ant-descriptions-item-content,body.darker .ant-descriptions-item-content{background:var(--background-secondary)!important;color:var(--text-secondary)!important}body.dark .ant-result,body.darker .ant-result{background:var(--background-secondary)!important}body.dark .ant-result-title,body.darker .ant-result-title{color:var(--text-primary)!important}body.dark .ant-result-subtitle,body.dark .ant-tabs,body.darker .ant-result-subtitle,body.darker .ant-tabs{color:var(--text-secondary)!important}body.dark .ant-tabs-nav,body.darker .ant-tabs-nav{background:var(--background-secondary)!important}body.dark .ant-tabs-tab,body.darker .ant-tabs-tab{color:var(--text-secondary)!important}body.dark .ant-tabs-tab-active,body.dark .ant-tabs-tab-active .ant-tabs-tab-btn,body.dark .ant-tabs-tab:hover,body.darker .ant-tabs-tab-active,body.darker .ant-tabs-tab-active .ant-tabs-tab-btn,body.darker .ant-tabs-tab:hover{color:var(--primary-color)!important}body.dark .ant-tabs-ink-bar,body.darker .ant-tabs-ink-bar{background:var(--primary-color)!important}body.dark .ant-tabs-content,body.dark .ant-tabs-tabpane,body.darker .ant-tabs-content,body.darker .ant-tabs-tabpane{background:var(--background-secondary)!important;color:var(--text-secondary)!important}body.dark .ant-pagination-options,body.darker .ant-pagination-options{background:var(--background-tertiary)!important}body.dark .ant-pagination-options-size-changer,body.darker .ant-pagination-options-size-changer{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important}body.dark .ant-pagination-options-size-changer .ant-select-selector,body.darker .ant-pagination-options-size-changer .ant-select-selector{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark .ant-pagination-options-quick-jumper,body.darker .ant-pagination-options-quick-jumper{color:var(--text-secondary)!important}body.dark .ant-pagination-options-quick-jumper input,body.darker .ant-pagination-options-quick-jumper input{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark .ant-table-filter-trigger,body.darker .ant-table-filter-trigger{color:var(--text-secondary)!important}body.dark .ant-table-filter-trigger:hover,body.darker .ant-table-filter-trigger:hover{color:var(--primary-color)!important}body.dark .ant-table-filter-trigger-container,body.darker .ant-table-filter-trigger-container{background:#0000!important}body.dark .ant-table-column-sorter,body.dark .ant-table-column-sorter-down,body.dark .ant-table-column-sorter-up,body.darker .ant-table-column-sorter,body.darker .ant-table-column-sorter-down{color:var(--text-secondary)!important}body.dark .ant-table-column-sorter-down.active,body.dark .ant-table-column-sorter-up.active,body.darker .ant-table-column-sorter-down.active{color:var(--primary-color)!important}body.dark .anticon,body.darker .anticon{color:var(--text-secondary)!important}body.dark .ant-btn .anticon,body.darker .ant-btn .anticon{color:inherit!important}body.dark .ant-input-group,body.dark .ant-input-group-wrapper,body.darker .ant-input-group,body.darker .ant-input-group-wrapper{background:#0000!important}body.dark .ant-input-group .ant-input,body.darker .ant-input-group .ant-input{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark .ant-input-group .ant-input:focus,body.darker .ant-input-group .ant-input:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #1890ff33!important}body.dark .ant-input-group-addon,body.darker .ant-input-group-addon{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark .ant-input-group-addon .anticon,body.darker .ant-input-group-addon .anticon{color:var(--text-secondary)!important}body.dark .ant-input-search,body.darker .ant-input-search{background:#0000!important}body.dark .ant-input-search .ant-input,body.darker .ant-input-search .ant-input{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark .ant-input-search .ant-input:focus,body.darker .ant-input-search .ant-input:focus{border-color:var(--primary-color)!important;box-shadow:none!important}body.dark .ant-input-search .ant-input-group-addon,body.darker .ant-input-search .ant-input-group-addon{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important;border-left:none!important}body.dark .ant-input-search-button,body.darker .ant-input-search-button{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark .ant-input-search-button:hover,body.darker .ant-input-search-button:hover{background:var(--background-quaternary)!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important}body.dark .ant-input-search-button .anticon,body.darker .ant-input-search-button .anticon{color:var(--text-primary)!important}body.dark .ant-input-prefix,body.dark .ant-input-prefix .anticon,body.dark .ant-input-suffix,body.dark .ant-input-suffix .anticon,body.darker .ant-input-suffix,body.darker .ant-input-suffix .anticon{color:var(--text-secondary)!important}body.dark .ant-input-affix-wrapper,body.darker .ant-input-affix-wrapper{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark .ant-input-affix-wrapper:hover,body.darker .ant-input-affix-wrapper:hover{border-color:var(--primary-hover)!important}body.dark .ant-input-affix-wrapper-focused,body.dark .ant-input-affix-wrapper:focus,body.darker .ant-input-affix-wrapper-focused{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #1890ff33!important}body.dark .ant-input-affix-wrapper>input,body.darker .ant-input-affix-wrapper>input{background:#0000!important;color:var(--text-primary)!important}body.dark .ant-input-affix-wrapper .ant-input-prefix,body.dark .ant-input-affix-wrapper .ant-input-suffix,body.darker .ant-input-affix-wrapper .ant-input-prefix,body.darker .ant-input-affix-wrapper .ant-input-suffix{color:var(--text-secondary)!important}body.dark .ant-modal .ant-select-selector,body.darker .ant-modal .ant-select-selector{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark .ant-modal .ant-select-selection-item,body.darker .ant-modal .ant-select-selection-item{background:#0000!important;color:var(--text-primary)!important}body.dark .ant-modal .ant-select-selection-placeholder,body.darker .ant-modal .ant-select-selection-placeholder{color:var(--text-disabled)!important}body.dark .ant-modal .ant-select-arrow,body.darker .ant-modal .ant-select-arrow{color:var(--text-secondary)!important}body.dark .ant-modal .ant-select-clear,body.darker .ant-modal .ant-select-clear{background:var(--background-tertiary)!important;color:var(--text-secondary)!important}body.dark .ant-modal .ant-select:hover .ant-select-selector,body.darker .ant-modal .ant-select:hover .ant-select-selector{border-color:var(--primary-hover)!important}body.dark .ant-modal .ant-select-focused .ant-select-selector,body.dark .ant-modal .ant-select-selector:focus,body.darker .ant-modal .ant-select-selector:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #1890ff33!important}body.dark .ant-modal .ant-select-multiple .ant-select-selection-item,body.darker .ant-modal .ant-select-multiple .ant-select-selection-item{background:var(--background-quaternary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark .ant-modal .ant-select-multiple .ant-select-selection-item-remove,body.darker .ant-modal .ant-select-multiple .ant-select-selection-item-remove{color:var(--text-secondary)!important}body.dark .ant-modal .ant-select-multiple .ant-select-selection-item-remove:hover,body.darker .ant-modal .ant-select-multiple .ant-select-selection-item-remove:hover{color:var(--error-color)!important}body.dark .ant-modal .ant-input-password,body.darker .ant-modal .ant-input-password{background:var(--background-tertiary)!important}body.dark .ant-modal .ant-input-password input,body.darker .ant-modal .ant-input-password input{background:var(--background-tertiary)!important;color:var(--text-primary)!important}body.dark .ant-modal .ant-input-password .ant-input-suffix,body.darker .ant-modal .ant-input-password .ant-input-suffix{color:var(--text-secondary)!important}body.dark .ant-modal .ant-switch,body.darker .ant-modal .ant-switch{background:var(--background-quaternary)!important}body.dark .ant-modal .ant-switch-checked,body.darker .ant-modal .ant-switch-checked{background:var(--primary-color)!important}body.dark .ant-btn-primary .anticon,body.darker .ant-btn-primary .anticon{color:#fff!important}body.dark .ant-btn-default .anticon,body.darker .ant-btn-default .anticon{color:var(--text-primary)!important}body.dark .ant-btn-text .anticon,body.darker .ant-btn-text .anticon{color:var(--text-secondary)!important}body.dark .ant-btn-link .anticon,body.darker .ant-btn-link .anticon{color:var(--primary-color)!important}body.dark .ant-table-row .anticon,body.darker .ant-table-row .anticon{color:var(--text-secondary)!important}body.dark .ant-table-row .ant-btn .anticon,body.darker .ant-table-row .ant-btn .anticon{color:inherit!important}body.dark .ant-btn-primary:not(.ant-btn-dangerous) .anticon,body.darker .ant-btn-primary:not(.ant-btn-dangerous) .anticon{color:#fff!important}body.dark .ant-btn-default:not(.ant-btn-dangerous) .anticon,body.dark .ant-modal .ant-form-item-label>label,body.darker .ant-btn-default:not(.ant-btn-dangerous) .anticon,body.darker .ant-modal .ant-form-item-label>label{color:var(--text-primary)!important}body.dark .ant-modal .ant-form-item-label>label.ant-form-item-required:before,body.darker .ant-modal .ant-form-item-label>label.ant-form-item-required:before{color:var(--error-color)!important}body.dark .ant-modal .ant-checkbox-wrapper,body.dark .ant-modal .ant-radio-wrapper,body.darker .ant-modal .ant-checkbox-wrapper,body.darker .ant-modal .ant-radio-wrapper{color:var(--text-secondary)!important}body.dark .ant-modal .ant-divider,body.darker .ant-modal .ant-divider{border-color:var(--border-color)!important}body.dark .ant-modal .ant-divider-inner-text,body.darker .ant-modal .ant-divider-inner-text{color:var(--text-primary)!important}body.dark .ant-modal .ant-typography,body.dark .ant-space,body.darker .ant-modal .ant-typography,body.darker .ant-space{color:var(--text-secondary)!important}body.dark .ant-modal h1,body.dark .ant-modal h2,body.dark .ant-modal h3,body.dark .ant-modal h4,body.dark .ant-modal h5,body.dark .ant-modal h6,body.darker .ant-modal h6{color:var(--text-primary)!important}body.dark .ant-select-selector,body.darker .ant-select-selector{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark .ant-select-selection-search-input,body.darker .ant-select-selection-search-input{background:#0000!important;color:var(--text-primary)!important}body.dark .ant-select-multiple .ant-select-selector,body.dark .ant-select-single .ant-select-selector,body.darker .ant-select-multiple .ant-select-selector,body.darker .ant-select-single .ant-select-selector{background:var(--background-tertiary)!important}body.dark .ant-picker-input>input,body.darker .ant-picker-input>input{color:var(--text-primary)!important}body.dark .ant-cascader-picker,body.darker .ant-cascader-picker{background:var(--background-tertiary)!important}body.dark .ant-cascader-input,body.darker .ant-cascader-input{background:#0000!important;color:var(--text-primary)!important}body.dark .ant-tree-select-selector,body.darker .ant-tree-select-selector{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark .ant-mentions-focused,body.darker .ant-mentions-focused{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #1890ff33!important}body.dark .ant-picker-time-panel-column>li,body.darker .ant-picker-time-panel-column>li{color:var(--text-secondary)!important}body.dark .ant-picker-time-panel-column>li:hover,body.darker .ant-picker-time-panel-column>li:hover{background:var(--background-tertiary)!important;color:var(--text-primary)!important}body.dark .ant-notification,body.darker .ant-notification{background:var(--background-secondary)!important}body.dark .ant-notification-notice,body.darker .ant-notification-notice{background:var(--background-secondary)!important;border:1px solid var(--border-color)}body.dark .ant-notification-notice-message,body.darker .ant-notification-notice-message{color:var(--text-primary)!important}body.dark .ant-notification-notice-description,body.darker .ant-notification-notice-description{color:var(--text-secondary)!important}body.dark .ant-message-notice-content,body.darker .ant-message-notice-content{background:var(--background-secondary)!important;border:1px solid var(--border-color);box-shadow:var(--shadow);color:var(--text-primary)!important}body.dark .ant-result-icon .anticon,body.darker .ant-result-icon .anticon{color:inherit!important}body.dark input,body.dark select,body.dark textarea,body.darker select{background:var(--background-tertiary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}body.dark input:focus,body.dark select:focus,body.dark textarea:focus,body.darker select:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #1890ff33!important}body.dark .ant-input-password,body.darker .ant-input-password{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important}body.dark .ant-input-password:hover,body.darker .ant-input-password:hover{border-color:var(--primary-hover)!important}body.dark .ant-input-password-focused,body.dark .ant-input-password:focus,body.darker .ant-input-password-focused{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #1890ff33!important}body.dark .ant-input-password input,body.darker .ant-input-password input{background:#0000!important;color:var(--text-primary)!important}body.dark .ant-input-password .ant-input-suffix,body.dark .ant-input-password .ant-input-suffix .anticon,body.darker .ant-input-password .ant-input-suffix,body.darker .ant-input-password .ant-input-suffix .anticon{color:var(--text-secondary)!important}body.dark .ant-input-password .ant-input-suffix .anticon:hover,body.darker .ant-input-password .ant-input-suffix .anticon:hover{color:var(--primary-color)!important}body.dark .ant-form-item-control-input-content>.ant-input,body.dark .ant-form-item-control-input-content>input,body.darker .ant-form-item-control-input-content>.ant-input{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark .ant-form-item-control-input-content>.ant-input-affix-wrapper,body.dark .ant-form-item-control-input-content>.ant-input-password,body.darker .ant-form-item-control-input-content>.ant-input-affix-wrapper,body.darker .ant-form-item-control-input-content>.ant-input-password{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important}body.dark .ant-input-group-compact,body.darker .ant-input-group-compact{background:#0000!important}body.dark .ant-input-group-compact .ant-input,body.darker .ant-input-group-compact .ant-input{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark .ant-input-group-compact .ant-input:focus,body.darker .ant-input-group-compact .ant-input:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #1890ff33!important}body.dark .ant-input-number-handler-wrap,body.darker .ant-input-number-handler-wrap{background:var(--background-tertiary)!important}body.dark .ant-input-number-handler,body.darker .ant-input-number-handler{border-color:var(--border-color)!important;color:var(--text-secondary)!important}body.dark .ant-input-number-handler:hover,body.darker .ant-input-number-handler:hover{color:var(--primary-color)!important}body.dark .ant-input-number-handler:active,body.darker .ant-input-number-handler:active{background:var(--background-quaternary)!important}body.dark .ant-input-wrapper,body.darker .ant-input-wrapper{background:#0000!important}body.dark .ant-input-wrapper .ant-input,body.dark .ant-input-wrapper .ant-input-group-addon,body.darker .ant-input-wrapper .ant-input,body.darker .ant-input-wrapper .ant-input-group-addon{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark::-webkit-scrollbar{height:12px;width:12px}body.dark::-webkit-scrollbar-track{background:var(--background-secondary);border-radius:6px}body.dark::-webkit-scrollbar-thumb{background:#595959;border:2px solid var(--background-secondary);border-radius:6px}body.dark::-webkit-scrollbar-thumb:hover{background:#6e6e6e}body.dark::-webkit-scrollbar-thumb:active{background:#7e7e7e}body.dark ::-webkit-scrollbar,body.darker ::-webkit-scrollbar{height:12px;width:12px}body.dark ::-webkit-scrollbar-track,body.darker ::-webkit-scrollbar-track{background:var(--background-secondary);border-radius:6px}body.dark ::-webkit-scrollbar-thumb,body.darker ::-webkit-scrollbar-thumb{background:#595959;border:2px solid var(--background-secondary);border-radius:6px}body.dark ::-webkit-scrollbar-thumb:hover,body.darker ::-webkit-scrollbar-thumb:hover{background:#6e6e6e}body.dark ::-webkit-scrollbar-thumb:active,body.darker ::-webkit-scrollbar-thumb:active{background:#7e7e7e}body.dark,body.dark *,body.darker *{scrollbar-color:#595959 var(--background-secondary);scrollbar-width:thin}body.dark .ant-input-affix-wrapper input::placeholder,body.dark .ant-input-number input::placeholder,body.dark .ant-input-password input::placeholder,body.dark .ant-input-search input::placeholder,body.dark .ant-input-textarea textarea::placeholder,body.dark .ant-input::placeholder,body.dark .ant-picker-input input::placeholder,body.dark .ant-select-selection-placeholder,body.dark input::placeholder,body.dark textarea::placeholder,body.darker .ant-input-affix-wrapper input::placeholder,body.darker .ant-input-number input::placeholder,body.darker .ant-input-password input::placeholder,body.darker .ant-input-search input::placeholder,body.darker .ant-input-textarea textarea::placeholder,body.darker .ant-picker-input input::placeholder,body.darker .ant-select-selection-placeholder{color:var(--text-disabled)!important;opacity:1!important}body.dark .ant-dropdown-menu,body.darker .ant-dropdown-menu{background:var(--background-secondary)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow)!important}body.dark .ant-dropdown-menu-item,body.dark .ant-dropdown-menu-submenu-title,body.darker .ant-dropdown-menu-submenu-title{color:var(--text-secondary)!important}body.dark .ant-dropdown-menu-item:hover,body.dark .ant-dropdown-menu-submenu-title:hover,body.darker .ant-dropdown-menu-submenu-title:hover{background:var(--background-tertiary)!important;color:var(--text-primary)!important}body.dark .ant-dropdown-menu-item-selected,body.darker .ant-dropdown-menu-item-selected{background:var(--background-tertiary)!important;color:var(--primary-color)!important}body.dark .ant-dropdown-menu-item-active,body.darker .ant-dropdown-menu-item-active{background:var(--background-tertiary)!important;color:var(--text-primary)!important}body.dark .ant-dropdown-menu-item .anticon,body.darker .ant-dropdown-menu-item .anticon{color:var(--text-secondary)!important}body.dark .ant-dropdown-menu-item:hover .anticon,body.darker .ant-dropdown-menu-item:hover .anticon{color:var(--text-primary)!important}body.dark .ant-dropdown-menu-item-divider,body.darker .ant-dropdown-menu-item-divider{background:var(--border-color)!important}body.dark .user-dropdown,body.dark [class*=UserDropdown],body.dark [class*=user-dropdown],body.darker [class*=UserDropdown]{background:var(--background-secondary)!important;border:1px solid var(--border-color)!important}body.dark .user-dropdown .ant-dropdown-menu-item,body.dark [class*=UserDropdown] .ant-dropdown-menu-item,body.dark [class*=user-dropdown] .ant-dropdown-menu-item,body.darker [class*=UserDropdown] .ant-dropdown-menu-item{color:var(--text-secondary)!important}body.dark .user-dropdown .ant-dropdown-menu-item:hover,body.dark [class*=UserDropdown] .ant-dropdown-menu-item:hover,body.dark [class*=user-dropdown] .ant-dropdown-menu-item:hover,body.darker [class*=UserDropdown] .ant-dropdown-menu-item:hover{background:var(--background-tertiary)!important;color:var(--text-primary)!important}body.dark .ant-menu-item,body.darker .ant-menu-item{color:var(--text-secondary)!important}body.dark .ant-menu-item:hover,body.darker .ant-menu-item:hover{background:var(--background-tertiary)!important;color:var(--text-primary)!important}body.dark .ant-menu-submenu-title,body.darker .ant-menu-submenu-title{color:var(--text-secondary)!important}body.dark .ant-menu-submenu-title:hover,body.darker .ant-menu-submenu-title:hover{background:var(--background-tertiary)!important;color:var(--text-primary)!important}body.dark .ant-popover-inner,body.darker .ant-popover-inner{background:var(--background-secondary)!important;border:1px solid var(--border-color)!important}body.dark .ant-popover-inner-content,body.darker .ant-popover-inner-content{background:var(--background-secondary)!important;color:var(--text-secondary)!important}body.dark .ant-popover-menu-item,body.darker .ant-popover-menu-item{color:var(--text-secondary)!important}body.dark .ant-popover-menu-item:hover,body.darker .ant-popover-menu-item:hover{background:var(--background-tertiary)!important;color:var(--text-primary)!important}body.dark .ant-form-item-label label,body.dark label,body.darker .ant-form-item-label label,body.darker label{color:var(--text-primary)!important}body.dark .ant-form-item-extra,body.darker .ant-form-item-extra{color:var(--text-disabled)!important}body.dark span,body.darker span{color:inherit}body.dark .ant-typography,body.darker .ant-typography{color:var(--text-secondary)!important}body.dark .ant-table-filter-dropdown .ant-input-number,body.dark .ant-table-filter-dropdown .ant-input-number-input,body.dark .ant-table-filter-dropdown input,body.darker .ant-table-filter-dropdown .ant-input-number-input{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark .ant-table-filter-dropdown .ant-input-number-input,body.darker .ant-table-filter-dropdown .ant-input-number-input{color:var(--text-primary)!important}body.dark .ant-table-filter-dropdown input::placeholder,body.darker .ant-table-filter-dropdown input::placeholder{color:var(--text-disabled)!important;opacity:1!important}body.dark .ant-card .ant-input-number,body.dark .ant-card .ant-input-number-input,body.dark .ant-card input,body.darker .ant-card .ant-input-number-input{background:var(--background-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark .ant-card input::placeholder,body.darker .ant-card input::placeholder{color:var(--text-disabled)!important;opacity:1!important}body.dark .ant-btn-link .anticon,body.dark .ant-btn-text .anticon,body.dark .ant-table-row .ant-btn-link .anticon,body.dark .ant-table-row .ant-btn-text .anticon,body.darker .ant-btn-link .anticon,body.darker .ant-table-row .ant-btn-link .anticon,body.darker .ant-table-row .ant-btn-text .anticon{color:var(--primary-color)!important}body.dark button[type=button] .anticon,body.darker button[type=button] .anticon{color:inherit}body.dark .ant-table-row button .anticon,body.darker .ant-table-row button .anticon{color:inherit!important}body.dark .ant-table-row .ant-btn-default .anticon,body.darker .ant-table-row .ant-btn-default .anticon{color:var(--text-primary)!important}body.dark .ant-btn .anticon-eye,body.dark .ant-btn .anticon-eye-outlined,body.dark .ant-table-row .ant-btn-link:not(.ant-btn-dangerous) .anticon,body.dark .ant-table-row .ant-btn-text:not(.ant-btn-dangerous) .anticon,body.dark .anticon-eye,body.dark .anticon-eye-outlined,body.darker .ant-btn .anticon-eye-outlined,body.darker .ant-table-row .ant-btn-link:not(.ant-btn-dangerous) .anticon,body.darker .ant-table-row .ant-btn-text:not(.ant-btn-dangerous) .anticon,body.darker .anticon-eye-outlined{color:var(--primary-color)!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-table-wrapper{overflow-x:auto;width:100%}.ant-table{min-width:auto!important}.ant-table-content{overflow-x:auto!important}.ant-table-thead>tr>th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-table-tbody>tr>td{overflow-wrap:break-word;word-break:break-word}
/*# sourceMappingURL=main.2dba63f7.css.map*/