@charset "UTF-8";#app{width:100%;height:100%}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;font-size:14px;color:var(--text-main, #333);background-color:var(--page-bg, #f5f5f5)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:#f5f5f5}::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}a{color:#409eff;text-decoration:none}a:hover{color:#66b1ff}.clearfix:after{content:"";display:table;clear:both}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.fl{float:left}.fr{float:right}.el-button{margin-right:10px}.el-table{margin-top:20px}.el-pagination{margin-top:20px;justify-content:flex-end}.theme-monokai .el-table--striped .el-table__body tr.el-table__row--striped td,.theme-nord .el-table--striped .el-table__body tr.el-table__row--striped td,.theme-darcula .el-table--striped .el-table__body tr.el-table__row--striped td,.theme-solarized-dark .el-table--striped .el-table__body tr.el-table__row--striped td,.theme-catppuccin .el-table--striped .el-table__body tr.el-table__row--striped td,.theme-one-dark-pro .el-table--striped .el-table__body tr.el-table__row--striped td,.theme-github-dark .el-table--striped .el-table__body tr.el-table__row--striped td,.el-table--striped .el-table__body tr.el-table__row--striped td{background-color:var(--stripe-bg, #f0f4f9)!important}.el-table__body tr:hover>td{background-color:var(--hover-bg, #e3ecfa)!important;cursor:default}.el-table__body tr.current-row>td{background-color:var(--stripe-bg, #d6e4f5)!important}.el-table .cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.el-table__body .el-table__row{height:46px}.dark{--page-bg: #1e1f26;--card-bg: #23242f;--text-main: #f1f5fb;--text-sub: #c8d0e0;--border-color: #383a4c;--input-bg: #2a2b38;--input-border: #3f4154;--hover-bg: #343549;--stripe-bg: #2c2d3c;--header-bg: #2b2c3b;--table-bg: #23242f;--danger-bg: #4a1f1f;--success-bg: #254738;--warning-bg: #604729;--info-bg: #333342;--primary-blue: #3b69e3}.dark,.dark body{background-color:var(--page-bg)!important;color:var(--text-main)!important}.dark .layout-container,.dark .layout-content,.dark .layout-main{background-color:var(--page-bg)!important}.dark .layout-footer{background-color:var(--card-bg)!important;border-top-color:var(--border-color)!important;color:var(--text-sub)!important}.dark .layout-aside{background-color:var(--page-bg)!important;border-right:1px solid var(--border-color)!important}.dark .layout-aside .logo{background-color:var(--header-bg)!important;border-bottom:1px solid var(--border-color)!important}.dark .layout-aside .logo-text{color:var(--text-main)!important}.dark .layout-aside .logo-icon{background:var(--primary-blue)!important}.dark .el-menu{background-color:var(--page-bg)!important;border-right-color:var(--border-color)!important}.dark .layout-aside .el-menu,.dark .layout-aside .sidebar-menu{background-color:var(--page-bg)!important}.dark .el-menu-item,html.dark .layout-aside .el-menu-item{color:var(--text-sub)!important;background-color:transparent!important}.dark .el-menu-item:hover,html.dark .layout-aside .el-menu-item:hover{background-color:var(--hover-bg)!important;color:var(--text-main)!important}.dark .el-menu-item.is-active,html.dark .layout-aside .el-menu-item.is-active{color:#fff!important;background-color:var(--primary-blue)!important;box-shadow:0 2px 8px #3b69e359!important}html.dark .layout-aside .el-menu-item.is-active .el-icon{color:#fff!important}.dark .el-sub-menu__title,html.dark .layout-aside .el-sub-menu__title{color:var(--text-sub)!important;background-color:transparent!important}.dark .el-sub-menu__title:hover,html.dark .layout-aside .el-sub-menu__title:hover{background-color:var(--hover-bg)!important;color:var(--text-main)!important}.dark .el-menu--collapse .el-menu-item{color:var(--text-sub)!important}html.dark .layout-aside .el-sub-menu .el-menu--inline,.dark .el-sub-menu .el-menu--inline{background-color:var(--page-bg)!important}html.dark .layout-aside .el-sub-menu .el-menu--inline .el-menu-item.is-active{background-color:var(--primary-blue)!important;color:#fff!important}html.dark .layout-aside .el-sub-menu .el-menu--inline .el-menu-item.is-active .el-icon{color:#fff!important}.dark .layout-header{background-color:var(--card-bg)!important;border-bottom-color:var(--border-color)!important}.dark .layout-header .collapse-btn{color:var(--text-main)!important}.dark .header-breadcrumb .el-breadcrumb__inner{color:var(--text-sub)!important}.dark .header-breadcrumb .el-breadcrumb__inner.is-link:hover{color:var(--primary-blue)!important}.dark .header-breadcrumb .el-breadcrumb__separator,.dark .header-icon-btn{color:var(--text-sub)!important}.dark .header-icon-btn:hover{color:var(--text-main)!important;background-color:var(--hover-bg)!important}.dark .user-info{color:var(--text-main)!important}.dark .user-info .user-role{color:var(--text-sub)!important}.dark .user-avatar{background-color:var(--primary-blue)!important}.dark .el-card{background-color:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}.dark .el-table{background-color:var(--table-bg)!important;color:var(--text-main)!important}.dark .el-table__header-wrapper,.dark .el-table__body-wrapper{background-color:var(--table-bg)!important}.dark .el-table__header th,.dark .el-table__header th.el-table__cell{background-color:var(--header-bg)!important;color:var(--text-main)!important;border-bottom-color:var(--border-color)!important}.dark .el-table__header th .cell{color:var(--text-main)!important}.dark .el-table__body tr.el-table__row{background-color:var(--table-bg)!important}.dark .el-table--striped .el-table__body tr.el-table__row--striped td{background-color:var(--stripe-bg)!important}.dark .el-table__body tr.el-table__row:nth-child(2n){background-color:var(--stripe-bg)!important}.dark .el-table__body tr:hover>td{background-color:var(--hover-bg)!important}.dark .el-table__body tr.current-row>td{background-color:#3a3b52!important}.dark .el-table__cell,.dark .el-table__body td{border-bottom-color:var(--border-color)!important;color:var(--text-main)!important}.dark .el-table__empty-block{background-color:var(--table-bg)!important}.dark .el-table__empty-text{color:var(--text-sub)!important}.dark .el-table__footer-wrapper{background-color:var(--table-bg)!important}.dark .el-table__footer td{background-color:var(--header-bg)!important}.dark .el-table-filter{background-color:var(--card-bg)!important}.dark .el-table-filter__bottom{border-top-color:var(--border-color)!important}.dark .el-input__wrapper{background-color:var(--input-bg)!important;box-shadow:0 0 0 1px var(--input-border) inset!important}.dark .el-input__inner{background-color:var(--input-bg)!important;color:var(--text-main)!important}.dark .el-input__inner::placeholder{color:#6a6c82!important}.dark .el-input.is-disabled .el-input__wrapper{background-color:#1a1b26!important}.dark .el-input__prefix,.dark .el-input__suffix,.dark .el-input__clear,.dark .el-input__count{color:var(--text-sub)!important}.dark .el-input-group__append,.dark .el-input-group__prepend{background-color:var(--header-bg)!important;border-color:var(--input-border)!important;color:var(--text-sub)!important}.dark .el-textarea__inner{background-color:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--text-main)!important}.dark .el-textarea__inner::placeholder{color:#6a6c82!important}.dark .el-select__wrapper{background-color:var(--input-bg)!important;box-shadow:0 0 0 1px var(--input-border) inset!important}.dark .el-select__wrapper.is-hovering{box-shadow:0 0 0 1px var(--primary-blue) inset!important}.dark .el-select__placeholder,.dark .el-select__caret{color:var(--text-sub)!important}.dark .el-select-dropdown{background-color:var(--card-bg)!important;border-color:var(--border-color)!important}.dark .el-select-dropdown__item{color:var(--text-main)!important}.dark .el-select-dropdown__item.hover{background-color:var(--hover-bg)!important}.dark .el-select-dropdown__item.selected{color:var(--primary-blue)!important;background-color:#3b69e31a!important}.dark .el-select-dropdown__empty,.dark .el-select-group__title{color:var(--text-sub)!important}.dark .el-date-editor .el-input__wrapper{background-color:var(--input-bg)!important}.dark .el-picker-panel{background-color:var(--card-bg)!important;border-color:var(--border-color)!important}.dark .el-date-table th{color:var(--text-sub)!important}.dark .el-date-table td .el-date-table-cell{color:var(--text-main)!important}.dark .el-date-table td.today .el-date-table-cell__text{color:var(--primary-blue)!important}.dark .el-date-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--primary-blue)!important;color:#fff!important}.dark .el-date-table td.next-month .el-date-table-cell,.dark .el-date-table td.prev-month .el-date-table-cell{color:var(--text-sub)!important}.dark .el-date-table td.available:hover .el-date-table-cell__text{background-color:var(--hover-bg)!important}.dark .el-date-picker__header-label,.dark .el-year-table td .el-year-table-cell,.dark .el-month-table td .el-month-table-cell{color:var(--text-main)!important}.dark .el-year-table td.current:not(.disabled) .el-year-table-cell__text,.dark .el-month-table td.current:not(.disabled) .el-month-table-cell__text{background-color:var(--primary-blue)!important}.dark .el-switch__core{border-color:var(--input-border)!important;background-color:var(--info-bg)!important}.dark .el-switch.is-checked .el-switch__core{border-color:var(--primary-blue)!important;background-color:var(--primary-blue)!important}.dark .el-radio__label{color:var(--text-main)!important}.dark .el-radio__inner{border-color:var(--input-border)!important;background-color:var(--input-bg)!important}.dark .el-radio.is-checked .el-radio__label,.dark .el-checkbox__label{color:var(--text-main)!important}.dark .el-checkbox__inner{border-color:var(--input-border)!important;background-color:var(--input-bg)!important}.dark .el-input-number__decrease,.dark .el-input-number__increase{background-color:var(--header-bg)!important;color:var(--text-sub)!important;border-color:var(--input-border)!important}.dark .el-input-number__decrease:hover,.dark .el-input-number__increase:hover{color:var(--text-main)!important}.dark .el-tree-select__popper{background-color:var(--card-bg)!important;border-color:var(--border-color)!important}.dark .el-tree{background-color:var(--card-bg)!important;color:var(--text-main)!important}.dark .el-tree-node__content:hover{background-color:var(--hover-bg)!important}.dark .el-tree-node.is-current>.el-tree-node__content{background-color:#3b69e326!important}.dark .el-button--primary{--el-button-bg-color: var(--primary-blue) !important;--el-button-border-color: var(--primary-blue) !important}.dark .el-button--success{--el-button-bg-color: #2d6a3a !important;--el-button-border-color: #2d6a3a !important}.dark .el-button--warning{--el-button-bg-color: #855e30 !important;--el-button-border-color: #855e30 !important}.dark .el-button--danger{--el-button-bg-color: #6a2d2d !important;--el-button-border-color: #6a2d2d !important}.dark .el-button--info{--el-button-bg-color: #383a4c !important;--el-button-border-color: #444659 !important}.dark .el-button--default,.dark .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info){background-color:var(--info-bg)!important;border-color:var(--input-border)!important;color:var(--text-main)!important}.dark .el-button--default:hover,.dark .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):hover{background-color:var(--hover-bg)!important;border-color:var(--border-color)!important}.dark .el-button--default.is-disabled{background-color:#1a1b26!important;border-color:var(--border-color)!important;color:var(--text-sub)!important}.dark .el-button--text,.dark .el-button--link{color:#689dff!important;border:none!important;background:transparent!important}.dark .el-button--text.is-danger,.dark .el-button--link.is-danger{color:#ff7878!important}.dark .el-button--text.is-warning,.dark .el-button--link.is-warning{color:#ffb347!important}.dark .el-button--text.is-success,.dark .el-button--link.is-success{color:#67c23a!important}.dark .el-button--text:hover,.dark .el-button--link:hover{opacity:.8!important}.dark .el-tag{--el-tag-bg-color: transparent !important}.dark .el-tag--success{background-color:var(--success-bg)!important;border-color:#326b50!important;color:#86e1b4!important}.dark .el-tag--danger{background-color:var(--danger-bg)!important;border-color:#6a2d2d!important;color:#e07d7d!important}.dark .el-tag--warning{background-color:var(--warning-bg)!important;border-color:#855e30!important;color:#fd9!important}.dark .el-tag--info{background-color:var(--info-bg)!important;border-color:#444558!important;color:#bbb!important}.dark .el-tag--primary{background-color:#1f3a6a!important;border-color:#2d5a8a!important;color:#7db4ff!important}.dark .el-tag .el-tag__close{color:var(--text-sub)!important}.dark .el-tag .el-tag__close:hover{color:var(--text-main)!important}.dark .el-pagination{color:var(--text-sub)!important}.dark .el-pagination button{background-color:var(--input-bg)!important;color:var(--text-sub)!important;border-color:var(--input-border)!important}.dark .el-pagination button:hover{color:var(--text-main)!important}.dark .el-pagination button:disabled{color:#4a4c62!important;background-color:#1a1b26!important}.dark .el-pager li{background-color:var(--input-bg)!important;color:var(--text-sub)!important;border-radius:4px!important;margin:0 2px!important}.dark .el-pager li.active{background-color:var(--primary-blue)!important;color:#fff!important}.dark .el-pager li:hover{color:var(--text-main)!important}.dark .el-pagination__editor{background-color:var(--input-bg)!important;border-color:var(--input-border)!important}.dark .el-pagination__editor .el-input__inner{background-color:var(--input-bg)!important;color:var(--text-main)!important}.dark .el-pagination__total,.dark .el-pagination__jump{color:var(--text-sub)!important}.dark .el-pagination__rightwrapper .el-select .el-input__inner{background-color:var(--input-bg)!important}.dark .el-dialog{background-color:var(--page-bg)!important;border-color:var(--border-color)!important}.dark .el-dialog__title,.dark .el-dialog__body{color:var(--text-main)!important}.dark .el-dialog__header{border-bottom-color:var(--border-color)!important}.dark .el-dialog__footer{border-top-color:var(--border-color)!important}.dark .el-dialog__headerbtn{color:var(--text-sub)!important}.dark .el-dialog__headerbtn:hover{color:var(--text-main)!important}.dark .el-overlay-dialog{background-color:#0009!important}.dark .el-drawer{background-color:var(--page-bg)!important}.dark .el-drawer__title{color:var(--text-main)!important}.dark .el-drawer__header{color:var(--text-main)!important;border-bottom-color:var(--border-color)!important}.dark .el-descriptions,.dark .el-descriptions__title{color:var(--text-main)!important}.dark .el-descriptions__label{color:var(--text-sub)!important;background-color:var(--stripe-bg)!important}.dark .el-descriptions__content{color:var(--text-main)!important;background-color:var(--table-bg)!important}.dark .el-descriptions__cell{border-color:var(--border-color)!important}.dark .el-descriptions__body{background-color:transparent!important}.dark .el-dropdown-menu{background-color:var(--card-bg)!important;border-color:var(--border-color)!important}.dark .el-dropdown-menu__item{color:var(--text-main)!important}.dark .el-dropdown-menu__item:hover{background-color:var(--hover-bg)!important}.dark .el-dropdown-menu__item.is-disabled{color:var(--text-sub)!important}.dark .el-dropdown-menu__item--divided{border-top-color:var(--border-color)!important}.dark .el-popper{background-color:var(--card-bg)!important;border-color:var(--border-color)!important}.dark .el-popper .el-popper__arrow:before{background-color:var(--card-bg)!important;border-color:var(--border-color)!important}.dark .el-tabs__nav-wrap{background-color:transparent!important}.dark .el-tabs__nav-wrap:after{background-color:var(--border-color)!important}.dark .el-tabs__item{color:var(--text-sub)!important}.dark .el-tabs__item:hover{color:var(--text-main)!important}.dark .el-tabs__item.is-active{color:#58c270!important}.dark .el-tabs__active-bar{background-color:#58c270!important}.dark .el-tabs--card>.el-tabs__header{border-bottom-color:var(--border-color)!important}.dark .el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom-color:var(--border-color)!important}.dark .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--page-bg)!important}.dark .el-breadcrumb__inner,.dark .el-breadcrumb__separator{color:var(--text-sub)!important}.dark .el-badge__content,.dark .el-badge__content.is-dot{background-color:#e74c3c!important}.dark .el-alert{border-color:var(--border-color)!important}.dark .el-alert__title{color:var(--text-main)!important}.dark .el-alert__description{color:var(--text-sub)!important}.dark .el-alert--info{background-color:var(--info-bg)!important}.dark .el-alert--success{background-color:var(--success-bg)!important}.dark .el-alert--warning{background-color:var(--warning-bg)!important}.dark .el-alert--error{background-color:var(--danger-bg)!important}.dark .el-message{background-color:var(--card-bg)!important;border-color:var(--border-color)!important}.dark .el-message .el-message__content{color:var(--text-main)!important}.dark .el-message-box{background-color:var(--card-bg)!important;border-color:var(--border-color)!important}.dark .el-message-box__title{color:var(--text-main)!important}.dark .el-message-box__message{color:var(--text-sub)!important}.dark .el-message-box__content{color:var(--text-main)!important}.dark .el-notification{background-color:var(--card-bg)!important;border-color:var(--border-color)!important}.dark .el-notification__title{color:var(--text-main)!important}.dark .el-notification__content{color:var(--text-sub)!important}.dark .el-progress-bar__outer{background-color:var(--info-bg)!important}.dark .el-progress__text{color:var(--text-sub)!important}.dark .el-steps{background-color:transparent!important}.dark .el-step__title{color:var(--text-sub)!important}.dark .el-step__title.is-process{color:var(--text-main)!important}.dark .el-step__title.is-finish{color:var(--primary-blue)!important}.dark .el-step__description,.dark .el-timeline-item__timestamp{color:var(--text-sub)!important}.dark .el-timeline-item__content,.dark .el-form-item__label{color:var(--text-main)!important}.dark .el-form-item__error{color:#e74c3c!important}.dark .el-divider{background-color:var(--border-color)!important}.dark .el-divider__text{background-color:var(--card-bg)!important;color:var(--text-sub)!important}.dark ::-webkit-scrollbar-track{background-color:var(--page-bg)!important}.dark ::-webkit-scrollbar-thumb{background-color:#3a3b4c!important;border-radius:4px!important}.dark ::-webkit-scrollbar-thumb:hover{background-color:#4a4b5e!important}.dark .stat-card{background-color:var(--card-bg)!important;border-color:var(--border-color)!important}.dark .stat-value{color:var(--text-main)!important}.dark .stat-label{color:var(--text-sub)!important}.dark-toggle-btn{width:32px!important;height:32px!important;border-radius:8px!important;transition:all .2s ease!important}.dark-toggle-btn:hover{background-color:var(--hover-bg)!important;transform:scale(1.05)!important}.dark .dark-toggle-btn{color:gold!important}.dark .el-collapse{border-top-color:var(--border-color)!important;border-bottom-color:var(--border-color)!important}.dark .el-collapse-item__header{color:var(--text-main)!important;background-color:transparent!important;border-bottom-color:var(--border-color)!important}.dark .el-collapse-item__wrap{background-color:transparent!important}.dark .el-collapse-item__content{color:var(--text-main)!important}.dark .el-upload-dragger{background-color:var(--input-bg)!important;border-color:var(--input-border)!important}.dark .el-upload-dragger:hover{border-color:var(--primary-blue)!important}.dark .el-upload__tip,.dark .el-empty__description p{color:var(--text-sub)!important}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark .page-title,.dark .card-title,.dark .section-title,.dark .panel-title,.dark .module-title,.dark .stat-value,.dark .info-value,.dark .metric-value,.dark .metric-label,.dark .form-title,.dark .dialog-title,.dark .drawer-title,.dark .table-title,.dark .chart-title,.dark .report-title,.dark .content-title,.dark .site-title,.dark .column-title,.dark .tag-title,.dark .user-title,.dark .role-title,.dark .permission-title,.dark .dept-title,.dark .audit-title,.dark .log-title,.dark .workflow-title,.dark .monitor-title,.dark .ai-title,.dark .visual-title,.dark .password-title,.dark .profile-title,.dark .setting-title,.dark .help-title,.dark .about-title{color:#f1f5fb!important}.dark .page-desc,.dark .card-subtitle,.dark .section-desc,.dark .panel-desc,.dark .stat-label,.dark .info-label,.dark .metric-label,.dark .form-desc,.dark .dialog-desc,.dark .drawer-desc,.dark .table-desc,.dark .chart-desc,.dark .report-desc,.dark .content-desc,.dark .site-desc,.dark .column-desc,.dark .tag-desc,.dark .user-desc,.dark .role-desc,.dark .permission-desc,.dark .dept-desc,.dark .audit-desc,.dark .log-desc,.dark .workflow-desc,.dark .monitor-desc,.dark .ai-desc,.dark .visual-desc,.dark .password-desc,.dark .profile-desc,.dark .setting-desc,.dark .help-desc,.dark .about-desc,.dark .time-relative,.dark .update-time,.dark .create-time,.dark .publish-time,.dark .login-time,.dark .action-time,.dark .breadcrumb-item,.dark .breadcrumb-separator,.dark .nav-text,.dark .nav-label,.dark .nav-desc,.dark .menu-text,.dark .menu-label,.dark .menu-desc,.dark .tab-text,.dark .tab-label,.dark .tab-desc,.dark .step-text,.dark .step-label,.dark .step-desc,.dark .timeline-text,.dark .timeline-label,.dark .timeline-desc{color:#c8d0e0!important}.dark p,.dark span:not(.el-tag):not(.el-badge__content):not(.el-button):not(.el-icon),.dark .el-table__body td .cell,.dark .el-table__body td,.dark .el-descriptions__content,.dark .el-form-item__content,.dark .el-input__inner,.dark .el-textarea__inner,.dark .el-select__wrapper,.dark .el-select-dropdown__item,.dark .el-tree-node__label,.dark .el-collapse-item__content,.dark .el-card__body,.dark .el-dialog__body,.dark .el-drawer__body,.dark .el-message-box__message,.dark .el-notification__content,.dark .el-alert__description,.dark .el-empty__description,.dark .el-upload__tip,.dark .el-progress__text,.dark .el-step__description,.dark .el-timeline-item__content,.dark .el-breadcrumb__inner,.dark .el-breadcrumb__separator{color:#e2e8f0!important}.dark .chart-wrapper{background-color:var(--card-bg)!important;border-color:var(--border-color)!important}.dark .page-container,.dark .jw-container,.dark .dept-container,.dark .cs-container,.dark .user-list,.dark .role-list,.dark .permission-list,.dark .dept-list{background-color:var(--page-bg)!important}.dark .el-tab-pane{color:var(--text-main)!important}.dark .search-form{border-bottom-color:var(--border-color)!important}.dark .pagination-wrapper{border-top-color:var(--border-color)!important}.dark .el-badge__content.is-fixed{background-color:#e74c3c!important}.dark .el-fade-in-linear-enter,.dark .el-fade-in-linear-leave-to{opacity:0!important}.dark .el-zoom-in-center-enter-active,.dark .el-zoom-in-center-leave-active{transition:all .2s ease!important}.dark .el-tabs+.el-table{margin-top:16px!important}.dark .stat-card,.dark .content-card,.dark .panel-card,.dark .info-card,.dark .action-card,.dark .quick-action,.dark .sys-info-card,.dark .module-card{background-color:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}.dark .trend-badge,.dark .action-shortcut,.dark .stat-tag,.dark .legend-pill,.dark .filter-pill,.dark .info-chip{background-color:var(--stripe-bg)!important;color:var(--text-sub)!important}.dark .quick-action:hover,.dark .action-card:hover{background-color:var(--hover-bg)!important}.dark .no-preview,.dark .no-thumbnail,.dark .preview-placeholder,.dark .empty-placeholder,.dark .tool-result,.dark .result-block,.dark .code-block,.dark pre.preview,.dark .config-code{background-color:var(--input-bg)!important;color:var(--text-sub)!important;border-color:var(--border-color)!important}.dark code{background-color:var(--input-bg)!important;color:var(--text-sub)!important}.dark .user-list,.dark .role-list,.dark .permission-list,.dark .dept-list,.dark .channel-list,.dark .content-list,.dark .tag-list,.dark .site-list,.dark .template-list,.dark .audit-list,.dark .login-log-list,.dark .workflow-list,.dark .monitor-list,.dark .ai-list,.dark .visual-list,.dark .password-page,.dark .profile-page{background-color:var(--page-bg)!important}.dark .el-table th.el-table__cell,.dark .el-table thead.is-group th.el-table__cell{background-color:var(--header-bg)!important;color:var(--text-main)!important}.dark .reset-btn,.dark .secondary-btn,.dark .ghost-btn{background-color:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--text-sub)!important}.dark .reset-btn:hover,.dark .secondary-btn:hover,.dark .ghost-btn:hover{background-color:var(--hover-bg)!important;color:var(--text-main)!important}.dark .echarts-tooltip,.dark div[class^=echarts-tooltip]{border-color:var(--border-color)!important;box-shadow:0 6px 18px #00000073!important}.theme-monokai{--page-bg: #272822;--card-bg: #2d2e27;--text-main: #f8f8f2;--text-sub: #a6a68a;--border-color: #49483e;--input-bg: #3b3a32;--input-border: #5a594d;--hover-bg: #3c3d37;--stripe-bg: #32332c;--header-bg: #2d2e27;--table-bg: #2d2e27;--danger-bg: #5a1f1f;--success-bg: #3b5a3a;--warning-bg: #5a4a20;--info-bg: #3a3a4a;--primary-blue: #66d9ef;--sidebar-bg: #1e1f1a;--sidebar-hover: #3c3d37;--sidebar-active: #a6e22e;--sidebar-text: #a6a68a;--sidebar-active-text: #272822;--logo-bg: #151612;--brand-primary: #a6e22e;--header-bg-color: #2d2e27;--header-border: #49483e;--header-text: #f8f8f2;--header-icon-color: #a6a68a;--content-bg: #272822;--footer-bg: #2d2e27;--footer-text: #a6a68a;--footer-border: #49483e;--scrollbar-track: #3c3d37;--scrollbar-thumb: #5a594d;--breadcrumb-text: #a6a68a;--breadcrumb-active: #f8f8f2;--card-shadow: 0 2px 12px rgba(0,0,0,.3)}.theme-nord{--page-bg: #2e3440;--card-bg: #3b4252;--text-main: #eceff4;--text-sub: #8f93a2;--border-color: #4c566a;--input-bg: #3b4252;--input-border: #4c566a;--hover-bg: #434c5e;--stripe-bg: #353b4a;--header-bg: #3b4252;--table-bg: #3b4252;--danger-bg: #4c1f1f;--success-bg: #2e5a3a;--warning-bg: #5a4a20;--info-bg: #3a3a4a;--primary-blue: #88c0d0;--sidebar-bg: #2e3440;--sidebar-hover: #434c5e;--sidebar-active: #88c0d0;--sidebar-text: #8f93a2;--sidebar-active-text: #2e3440;--logo-bg: #1e2430;--brand-primary: #88c0d0;--header-bg-color: #3b4252;--header-border: #4c566a;--header-text: #eceff4;--header-icon-color: #8f93a2;--content-bg: #2e3440;--footer-bg: #3b4252;--footer-text: #8f93a2;--footer-border: #4c566a;--scrollbar-track: #434c5e;--scrollbar-thumb: #616e88;--breadcrumb-text: #8f93a2;--breadcrumb-active: #eceff4;--card-shadow: 0 2px 12px rgba(0,0,0,.25)}.theme-darcula{--page-bg: #1e1f22;--card-bg: #2b2b2b;--text-main: #bbbbbb;--text-sub: #808080;--border-color: #45454a;--input-bg: #3c3f41;--input-border: #555555;--hover-bg: #353537;--stripe-bg: #313132;--header-bg: #2b2b2b;--table-bg: #2b2b2b;--danger-bg: #4a1f1f;--success-bg: #2e5a3a;--warning-bg: #5a4a20;--info-bg: #3a3a4a;--primary-blue: #589df6;--sidebar-bg: #1e1f22;--sidebar-hover: #353537;--sidebar-active: #589df6;--sidebar-text: #808080;--sidebar-active-text: #ffffff;--logo-bg: #151518;--brand-primary: #589df6;--header-bg-color: #2b2b2b;--header-border: #45454a;--header-text: #bbbbbb;--header-icon-color: #808080;--content-bg: #1e1f22;--footer-bg: #2b2b2b;--footer-text: #808080;--footer-border: #45454a;--scrollbar-track: #353537;--scrollbar-thumb: #555555;--breadcrumb-text: #808080;--breadcrumb-active: #bbbbbb;--card-shadow: 0 2px 12px rgba(0,0,0,.3)}.theme-solarized-dark{--page-bg: #002b36;--card-bg: #073642;--text-main: #839496;--text-sub: #657b83;--border-color: #094350;--input-bg: #073642;--input-border: #2a5b65;--hover-bg: #0a4a58;--stripe-bg: #073642;--header-bg: #073642;--table-bg: #073642;--danger-bg: #5a2a2a;--success-bg: #2e5a3a;--warning-bg: #5a4a20;--info-bg: #3a3a4a;--primary-blue: #268bd2;--sidebar-bg: #002b36;--sidebar-hover: #0a4a58;--sidebar-active: #859900;--sidebar-text: #657b83;--sidebar-active-text: #002b36;--logo-bg: #001b24;--brand-primary: #859900;--header-bg-color: #073642;--header-border: #094350;--header-text: #839496;--header-icon-color: #657b83;--content-bg: #002b36;--footer-bg: #073642;--footer-text: #657b83;--footer-border: #094350;--scrollbar-track: #0a4a58;--scrollbar-thumb: #2a5b65;--breadcrumb-text: #657b83;--breadcrumb-active: #839496;--card-shadow: 0 2px 12px rgba(0,0,0,.3)}.theme-catppuccin{--page-bg: #1e1e2e;--card-bg: #282840;--text-main: #cdd6f4;--text-sub: #9399b2;--border-color: #45475a;--input-bg: #313244;--input-border: #585b70;--hover-bg: #363850;--stripe-bg: #2b2b45;--header-bg: #282840;--table-bg: #282840;--danger-bg: #4a1f2a;--success-bg: #2e4a3a;--warning-bg: #4a4a20;--info-bg: #3a3a5a;--primary-blue: #89b4fa;--sidebar-bg: #1e1e2e;--sidebar-hover: #363850;--sidebar-active: #cba6f7;--sidebar-text: #9399b2;--sidebar-active-text: #1e1e2e;--logo-bg: #151525;--brand-primary: #cba6f7;--header-bg-color: #282840;--header-border: #45475a;--header-text: #cdd6f4;--header-icon-color: #9399b2;--content-bg: #1e1e2e;--footer-bg: #282840;--footer-text: #9399b2;--footer-border: #45475a;--scrollbar-track: #363850;--scrollbar-thumb: #585b70;--breadcrumb-text: #9399b2;--breadcrumb-active: #cdd6f4;--card-shadow: 0 2px 12px rgba(0,0,0,.3)}.theme-one-dark-pro{--page-bg: #282c34;--card-bg: #2c313a;--text-main: #abb2bf;--text-sub: #7f848e;--border-color: #3e4451;--input-bg: #353b45;--input-border: #4b5263;--hover-bg: #3a3f4b;--stripe-bg: #30353f;--header-bg: #2c313a;--table-bg: #2c313a;--danger-bg: #4a2020;--success-bg: #2e4a3a;--warning-bg: #5a4a20;--info-bg: #3a3a4a;--primary-blue: #61afef;--sidebar-bg: #21252b;--sidebar-hover: #3a3f4b;--sidebar-active: #61afef;--sidebar-text: #7f848e;--sidebar-active-text: #ffffff;--logo-bg: #181a1f;--brand-primary: #61afef;--header-bg-color: #2c313a;--header-border: #3e4451;--header-text: #abb2bf;--header-icon-color: #7f848e;--content-bg: #282c34;--footer-bg: #2c313a;--footer-text: #7f848e;--footer-border: #3e4451;--scrollbar-track: #3a3f4b;--scrollbar-thumb: #4b5263;--breadcrumb-text: #7f848e;--breadcrumb-active: #abb2bf;--card-shadow: 0 2px 12px rgba(0,0,0,.3)}.theme-one-light{--page-bg: #f5f5f5;--card-bg: #ffffff;--text-main: #383a42;--text-sub: #9d9d9f;--border-color: #e0e0e0;--input-bg: #fafafa;--input-border: #d0d0d0;--hover-bg: #f0f0f0;--stripe-bg: #f8f8fa;--header-bg: #ffffff;--table-bg: #ffffff;--danger-bg: #ffeef0;--success-bg: #e8f5e9;--warning-bg: #fff8e1;--info-bg: #e3f2fd;--primary-blue: #4078f2;--sidebar-bg: #1e293b;--sidebar-hover: #334155;--sidebar-active: #6366f1;--sidebar-text: #94a3b8;--sidebar-active-text: #ffffff;--logo-bg: #0f172a;--brand-primary: #6366f1;--header-bg-color: #ffffff;--header-border: #eef0f4;--header-text: #383a42;--header-icon-color: #64748b;--content-bg: #f5f5f5;--footer-bg: #ffffff;--footer-text: #9d9d9f;--footer-border: #eef0f4;--scrollbar-track: #f0f0f0;--scrollbar-thumb: #c1c1c1;--breadcrumb-text: #94a3b8;--breadcrumb-active: #383a42;--card-shadow: 0 2px 12px rgba(0,0,0,.06)}.theme-github-light{--page-bg: #f6f8fa;--card-bg: #ffffff;--text-main: #24292f;--text-sub: #57606a;--border-color: #d0d7de;--input-bg: #f6f8fa;--input-border: #d0d7de;--hover-bg: #f3f4f6;--stripe-bg: #f8f9fa;--header-bg: #ffffff;--table-bg: #ffffff;--danger-bg: #ffebe9;--success-bg: #dafbe1;--warning-bg: #fff8c5;--info-bg: #ddf4ff;--primary-blue: #0969da;--sidebar-bg: #1e293b;--sidebar-hover: #334155;--sidebar-active: #0969da;--sidebar-text: #94a3b8;--sidebar-active-text: #ffffff;--logo-bg: #0f172a;--brand-primary: #0969da;--header-bg-color: #ffffff;--header-border: #d0d7de;--header-text: #24292f;--header-icon-color: #57606a;--content-bg: #f6f8fa;--footer-bg: #ffffff;--footer-text: #57606a;--footer-border: #d0d7de;--scrollbar-track: #f3f4f6;--scrollbar-thumb: #c1c1c1;--breadcrumb-text: #57606a;--breadcrumb-active: #24292f;--card-shadow: 0 1px 3px rgba(0,0,0,.08)}.theme-github-dark{--page-bg: #0d1117;--card-bg: #161b22;--text-main: #c9d1d9;--text-sub: #8b949e;--border-color: #30363d;--input-bg: #0d1117;--input-border: #30363d;--hover-bg: #1c2128;--stripe-bg: #161b22;--header-bg: #161b22;--table-bg: #161b22;--danger-bg: #3a1f1f;--success-bg: #1a3a2a;--warning-bg: #3a3a1a;--info-bg: #1a2a3a;--primary-blue: #58a6ff;--sidebar-bg: #0d1117;--sidebar-hover: #1c2128;--sidebar-active: #58a6ff;--sidebar-text: #8b949e;--sidebar-active-text: #0d1117;--logo-bg: #06090e;--brand-primary: #58a6ff;--header-bg-color: #161b22;--header-border: #30363d;--header-text: #c9d1d9;--header-icon-color: #8b949e;--content-bg: #0d1117;--footer-bg: #161b22;--footer-text: #8b949e;--footer-border: #30363d;--scrollbar-track: #1c2128;--scrollbar-thumb: #484f58;--breadcrumb-text: #8b949e;--breadcrumb-active: #c9d1d9;--card-shadow: 0 2px 12px rgba(0,0,0,.4)}.theme-solarized-light{--page-bg: #fdf6e3;--card-bg: #eee8d5;--text-main: #657b83;--text-sub: #93a1a1;--border-color: #d5ccb0;--input-bg: #fdf6e3;--input-border: #d5ccb0;--hover-bg: #eee8d5;--stripe-bg: #f5eed8;--header-bg: #eee8d5;--table-bg: #eee8d5;--danger-bg: #ffe5e0;--success-bg: #e0f0e0;--warning-bg: #fdf0d0;--info-bg: #e0e8f0;--primary-blue: #268bd2;--sidebar-bg: #1e293b;--sidebar-hover: #334155;--sidebar-active: #268bd2;--sidebar-text: #94a3b8;--sidebar-active-text: #ffffff;--logo-bg: #0f172a;--brand-primary: #268bd2;--header-bg-color: #eee8d5;--header-border: #d5ccb0;--header-text: #657b83;--header-icon-color: #93a1a1;--content-bg: #fdf6e3;--footer-bg: #eee8d5;--footer-text: #93a1a1;--footer-border: #d5ccb0;--scrollbar-track: #eee8d5;--scrollbar-thumb: #c1b99a;--breadcrumb-text: #93a1a1;--breadcrumb-active: #657b83;--card-shadow: 0 2px 12px rgba(0,0,0,.06)}
