#app{height:100%}.theme-setting[data-v-1d3921fc]{padding:20px}.theme-setting .setting-item[data-v-1d3921fc]{margin-bottom:30px}.theme-setting .setting-item .setting-label[data-v-1d3921fc]{font-size:14px;color:#606266;margin-bottom:12px;font-weight:500}.theme-setting .setting-item .color-list[data-v-1d3921fc]{display:flex;flex-wrap:wrap;gap:10px}.theme-setting .setting-item .color-list .color-item[data-v-1d3921fc]{width:36px;height:36px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;border:2px solid transparent}.theme-setting .setting-item .color-list .color-item[data-v-1d3921fc]:hover{transform:scale(1.1)}.theme-setting .setting-item .color-list .color-item.active[data-v-1d3921fc]{border-color:#303133}.theme-setting .setting-item .color-list .color-item.active i[data-v-1d3921fc]{color:#fff;font-size:18px;font-weight:700}.scroll-container[data-v-1e2cf8d6]{white-space:nowrap;position:relative;overflow:hidden;width:100%}.scroll-container[data-v-1e2cf8d6] .el-scrollbar__bar{bottom:0}.scroll-container[data-v-1e2cf8d6] .el-scrollbar__wrap{height:49px}.tags-view-container[data-v-733cff93]{height:34px;width:100%;background:#fff;border-bottom:1px solid #d8dce5;box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 0 3px 0 rgba(0,0,0,.04)}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-733cff93]{display:inline-block;position:relative;cursor:pointer;height:26px;line-height:26px;border:1px solid #d8dce5;color:#495060;background:#fff;padding:0 8px;font-size:12px;margin-left:5px;margin-top:4px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-733cff93]:first-of-type{margin-left:15px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-733cff93]:last-of-type{margin-right:15px}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-733cff93]{background-color:var(--05ec2e56);color:#fff;border-color:var(--05ec2e56)}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-733cff93]:before{content:"";background:#fff;display:inline-block;width:8px;height:8px;border-radius:50%;position:relative;margin-right:2px}.tags-view-container .contextmenu[data-v-733cff93]{margin:0;background:#fff;z-index:3000;position:fixed;list-style-type:none;padding:5px 0;border-radius:4px;font-size:12px;font-weight:400;color:#333;box-shadow:2px 2px 3px 0 rgba(0,0,0,.3)}.tags-view-container .contextmenu li[data-v-733cff93]{margin:0;padding:7px 16px;cursor:pointer;display:flex;align-items:center}.tags-view-container .contextmenu li[data-v-733cff93]:hover{background:#eee}.tags-view-container .contextmenu li i[data-v-733cff93]{margin-right:5px;font-size:14px}.tags-view-item .el-icon-close[data-v-733cff93]{width:16px;height:16px;vertical-align:2px;border-radius:50%;text-align:center;transition:all .3s cubic-bezier(.645,.045,.355,1);transform-origin:100% 50%}.tags-view-item .el-icon-close[data-v-733cff93]:before{transform:scale(.6);display:inline-block;vertical-align:-3px}.tags-view-item .el-icon-close[data-v-733cff93]:hover{background-color:#b4bccc;color:#fff}.dark-theme .contextmenu{background-color:#2a2a2a!important;color:#e0e0e0!important;box-shadow:2px 2px 8px 0 rgba(0,0,0,.5)!important}.dark-theme .contextmenu li{color:#e0e0e0!important}.dark-theme .contextmenu li:hover{background-color:#333!important}.dark-theme .contextmenu li i{color:#e0e0e0!important}.app-wrapper[data-v-8f0e4358]{height:100vh;overflow:hidden}.app-wrapper .el-container[data-v-8f0e4358]{height:100vh}.app-wrapper .sidebar-container[data-v-8f0e4358]{height:100vh;overflow-x:hidden;overflow-y:auto;transition:width .3s,background-color .3s;background-color:var(--theme-color)!important}.app-wrapper .sidebar-container.dark-mode[data-v-8f0e4358]{background-color:#1f1f1f!important}.app-wrapper .sidebar-container[data-v-8f0e4358]::-webkit-scrollbar{width:6px}.app-wrapper .sidebar-container[data-v-8f0e4358]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.app-wrapper .sidebar-container[data-v-8f0e4358]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.app-wrapper .sidebar-container .logo[data-v-8f0e4358]{height:60px;line-height:60px;text-align:center;color:#fff;font-size:18px;font-weight:700;transition:background-color .3s;flex-shrink:0;background-color:var(--theme-color)!important}.app-wrapper .sidebar-container.dark-mode .logo[data-v-8f0e4358]{background-color:#141414!important}.app-wrapper .sidebar-container .el-menu[data-v-8f0e4358]{border-right:none;background-color:transparent!important}.app-wrapper .sidebar-container[data-v-8f0e4358] .el-menu-item:hover,.app-wrapper .sidebar-container[data-v-8f0e4358] .el-submenu__title:hover{background-color:rgba(0,0,0,.1)!important}.app-wrapper .sidebar-container[data-v-8f0e4358] .el-menu-item.is-active{background-color:rgba(0,0,0,.15)!important}.app-wrapper .sidebar-container[data-v-8f0e4358] .el-menu--inline{background-color:transparent!important}.app-wrapper .sidebar-container[data-v-8f0e4358] .el-submenu .el-menu-item{background-color:rgba(0,0,0,.05)!important}.app-wrapper .sidebar-container[data-v-8f0e4358] .el-submenu .el-menu-item:hover{background-color:rgba(0,0,0,.15)!important}.app-wrapper .sidebar-container[data-v-8f0e4358] .el-submenu .el-menu-item.is-active{background-color:rgba(0,0,0,.2)!important}.app-wrapper .header-container[data-v-8f0e4358]{height:60px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;box-shadow:0 1px 4px rgba(0,21,41,.08);padding:0 20px;flex-shrink:0;z-index:10}.app-wrapper .header-container .header-left[data-v-8f0e4358]{display:flex;align-items:center;gap:20px}.app-wrapper .header-container .header-left .el-button[data-v-8f0e4358]{padding:0 15px}.app-wrapper .header-container .header-left .app-selector[data-v-8f0e4358]{padding-left:20px;border-left:1px solid #e8e8e8}.app-wrapper .header-container .header-left .app-selector .el-dropdown-link[data-v-8f0e4358]{cursor:pointer;color:#606266;display:flex;align-items:center;font-size:15px;font-weight:500}.app-wrapper .header-container .header-left .app-selector .el-dropdown-link i[data-v-8f0e4358]:first-child{margin-right:8px;font-size:18px}.app-wrapper .header-container .header-right[data-v-8f0e4358]{display:flex;align-items:center}.app-wrapper .header-container .header-right .header-item[data-v-8f0e4358]{margin-right:20px}.app-wrapper .header-container .header-right .header-item[data-v-8f0e4358]:last-child{margin-right:0}.app-wrapper .header-container .header-right .el-dropdown-link[data-v-8f0e4358]{cursor:pointer;color:#606266;display:flex;align-items:center}.app-wrapper .header-container .header-right .el-dropdown-link.user-info .user-avatar[data-v-8f0e4358]{margin-right:8px}.app-wrapper .header-container .header-right .el-dropdown-link.user-info .user-name[data-v-8f0e4358]{margin-right:5px}.app-wrapper .header-container .header-right .user-dropdown-info[data-v-8f0e4358]{padding:5px 0;font-size:13px;color:#606266;line-height:1.8}.app-wrapper .main-container[data-v-8f0e4358]{height:calc(100vh - 122px);background-color:#f0f2f5;padding:12px;overflow-y:auto;overflow-x:hidden}.app-wrapper .main-container[data-v-8f0e4358]::-webkit-scrollbar{width:8px}.app-wrapper .main-container[data-v-8f0e4358]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.app-wrapper .main-container[data-v-8f0e4358]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.app-wrapper .main-container[data-v-8f0e4358]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.app-wrapper .footer-container[data-v-8f0e4358]{height:28px!important;background-color:#fff;border-top:1px solid #e8e8e8;display:flex;align-items:center;justify-content:center;padding:0!important}.app-wrapper .footer-container .copyright[data-v-8f0e4358]{font-size:11px;color:#909399;display:flex;align-items:center;gap:6px}.app-wrapper .footer-container .copyright .separator[data-v-8f0e4358]{color:#dcdfe6}[data-v-8f0e4358] body{overflow:hidden}.user-dropdown-menu.el-dropdown-menu{z-index:9999!important;min-width:140px!important;padding:6px 0!important;border-radius:4px!important;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)!important}.user-dropdown-menu .el-dropdown-menu__item{padding:8px 12px!important;line-height:1.5!important;font-size:13px!important;transition:all .3s}.user-dropdown-menu .el-dropdown-menu__item:hover{background-color:#f5f7fa!important;color:var(--theme-color,#409eff)!important}.user-dropdown-menu .el-dropdown-menu__item i{margin-right:8px;font-size:14px;vertical-align:middle}.el-dialog .el-dialog__header{padding:20px 24px;border-bottom:1px solid #e8e8e8;background:#fafafa}.el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600;color:#303133}.el-dialog .el-dialog__header .el-dialog__headerbtn{top:24px;right:24px;font-size:20px}.el-dialog .el-dialog__body{padding:20px}.el-dialog .el-dialog__footer{padding:16px 24px;border-top:1px solid #e8e8e8;background:#fafafa}.el-dialog .el-dialog__footer .dialog-footer{display:flex;justify-content:flex-end;gap:12px}.el-dialog .el-dialog__footer .dialog-footer .el-button{min-width:80px}.el-drawer .el-drawer__header{padding:20px 24px;margin-bottom:0;border-bottom:1px solid #e8e8e8;background:#fafafa}.el-drawer .el-drawer__header>:first-child{font-size:18px;font-weight:600;color:#303133}.el-drawer .el-drawer__header .el-drawer__close-btn{top:24px;right:24px;font-size:20px;color:#606266}.el-drawer .el-drawer__header .el-drawer__close-btn:hover{color:var(--theme-color,#059669)}.drawer-content{display:flex;flex-direction:column;height:100%;overflow:hidden}.drawer-content .drawer-body{flex:1;overflow-y:auto;padding:20px}.drawer-content .drawer-footer{padding:16px 24px;background:#fafafa;border-top:1px solid #e8e8e8;display:flex;justify-content:flex-end;gap:12px;flex-shrink:0}.drawer-content .drawer-footer .el-button{min-width:80px}.dialog-footer{display:flex;justify-content:flex-end;gap:12px}.dialog-footer .el-button{min-width:80px}body,html{height:100%;margin:0;padding:0}#app,body,html{overflow:hidden}#app{height:100vh}*{box-sizing:border-box}::-webkit-scrollbar-thumb{background-color:#c1c1c1}::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}::-webkit-scrollbar-track{background-color:#f1f1f1}.el-input-number{width:100%}.el-input-number .el-input__inner{height:40px!important;line-height:40px!important;padding-right:12px!important;border-radius:4px}.el-input-number .el-input-number__decrease,.el-input-number .el-input-number__increase{display:none!important}.el-dropdown-menu{padding:8px!important}.el-dropdown-menu .el-dropdown-menu__item{margin:0!important;padding:10px 16px!important;border-radius:4px}.el-dropdown-menu .el-dropdown-menu__item i{margin-right:8px;font-size:14px}.el-dropdown-menu .el-dropdown-menu__item.danger-item{color:#f56c6c}.el-dropdown-menu .el-dropdown-menu__item.danger-item:hover{background-color:#fef0f0!important;color:#f56c6c!important}.el-dropdown-menu .el-dropdown-menu__item.success-item{color:#67c23a}.el-dropdown-menu .el-dropdown-menu__item.success-item:hover{background-color:#f0f9ff!important;color:#67c23a!important}.el-dropdown-menu .el-dropdown-menu__item.is-divided{position:relative;margin-top:12px!important;border-top:none!important}.el-dropdown-menu .el-dropdown-menu__item.is-divided:before{content:"";position:absolute;top:-6px;left:0;right:0;height:1px;background-color:#e4e7ed}.dark-theme .el-dropdown-menu .el-dropdown-menu__item.is-divided:before{background-color:#3a3a3a!important}.dark-theme{color:#e0e0e0!important}.dark-theme h1,.dark-theme h2,.dark-theme h3,.dark-theme h4,.dark-theme h5,.dark-theme h6{color:#fff!important}.dark-theme a{color:var(--theme-color,#059669)}.dark-theme a:hover{opacity:.8}.dark-theme hr{border-color:#3a3a3a!important}.dark-theme ::selection{background-color:var(--theme-color,#059669);color:#fff}.dark-theme ::-moz-selection{background-color:var(--theme-color,#059669);color:#fff}.dark-theme ::-webkit-scrollbar{width:8px;height:8px}.dark-theme ::-webkit-scrollbar-track{background:#1f1f1f}.dark-theme ::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:4px}.dark-theme ::-webkit-scrollbar-thumb:hover{background:#4a4a4a}.dark-theme code,.dark-theme pre{background-color:#2a2a2a;color:#e0e0e0;border-color:#3a3a3a}.dark-theme blockquote{border-left-color:#3a3a3a;color:#909399}.dark-theme .el-date-editor .el-range-input,.dark-theme .el-range-editor .el-range-input{background-color:#2a2a2a!important;color:#e0e0e0!important}.dark-theme .el-date-editor .el-input__icon,.dark-theme .el-range-editor .el-input__icon{color:#909399!important}.dark-theme .el-date-editor input,.dark-theme .el-range-editor input{background-color:#2a2a2a!important;color:#e0e0e0!important}.dark-theme .el-date-editor.is-active,.dark-theme .el-range-editor.is-active{border-color:var(--theme-color,#059669)!important}.dark-theme .app-container{background-color:transparent!important}.dark-theme .el-table .el-table__header-wrapper th,.dark-theme .el-table th.el-table__cell{background-color:#2a2a2a!important;color:#fff!important;border-color:#3a3a3a!important}.dark-theme .el-table .el-table__body-wrapper{background-color:#1f1f1f!important}.dark-theme .el-table td.el-table__cell{background-color:#1f1f1f!important;color:#e0e0e0!important;border-color:#3a3a3a!important}.dark-theme .el-table .el-table__body tr:hover td{background-color:#2d2d2d!important}.dark-theme .el-table .el-table__body tr.el-table__row--striped td{background-color:#252525!important}.dark-theme .el-table .el-table__body tr.el-table__row--striped:hover td{background-color:#2d2d2d!important}.dark-theme .app-container .el-card .el-card__body .el-pagination .btn-next:hover:not(:disabled),.dark-theme .app-container .el-card .el-card__body .el-pagination .btn-prev:hover:not(:disabled),.dark-theme .app-container .el-card .el-card__body .el-pagination .el-pager li:hover,.dark-theme .app-container .el-card .el-card__body .el-pagination button:hover:not(:disabled),.dark-theme .app-container .el-pagination .btn-next:hover:not(:disabled),.dark-theme .app-container .el-pagination .btn-prev:hover:not(:disabled),.dark-theme .app-container .el-pagination .el-pager li:hover,.dark-theme .app-container .el-pagination button:hover:not(:disabled),.dark-theme .el-pagination .btn-next:hover:not(:disabled),.dark-theme .el-pagination .btn-prev:hover:not(:disabled),.dark-theme .el-pagination .el-pager li:hover,.dark-theme .el-pagination button:hover:not(:disabled),.dark-theme .log-container .el-card .el-card__body .el-pagination .btn-next:hover:not(:disabled),.dark-theme .log-container .el-card .el-card__body .el-pagination .btn-prev:hover:not(:disabled),.dark-theme .log-container .el-card .el-card__body .el-pagination .el-pager li:hover,.dark-theme .log-container .el-card .el-card__body .el-pagination button:hover:not(:disabled),.dark-theme .log-container .el-pagination .btn-next:hover:not(:disabled),.dark-theme .log-container .el-pagination .btn-prev:hover:not(:disabled),.dark-theme .log-container .el-pagination .el-pager li:hover,.dark-theme .log-container .el-pagination button:hover:not(:disabled),.dark-theme .role-container .el-card .el-card__body .el-pagination .btn-next:hover:not(:disabled),.dark-theme .role-container .el-card .el-card__body .el-pagination .btn-prev:hover:not(:disabled),.dark-theme .role-container .el-card .el-card__body .el-pagination .el-pager li:hover,.dark-theme .role-container .el-card .el-card__body .el-pagination button:hover:not(:disabled),.dark-theme .role-container .el-pagination .btn-next:hover:not(:disabled),.dark-theme .role-container .el-pagination .btn-prev:hover:not(:disabled),.dark-theme .role-container .el-pagination .el-pager li:hover,.dark-theme .role-container .el-pagination button:hover:not(:disabled),.dark-theme .user-container .el-card .el-card__body .el-pagination .btn-next:hover:not(:disabled),.dark-theme .user-container .el-card .el-card__body .el-pagination .btn-prev:hover:not(:disabled),.dark-theme .user-container .el-card .el-card__body .el-pagination .el-pager li:hover,.dark-theme .user-container .el-card .el-card__body .el-pagination button:hover:not(:disabled),.dark-theme .user-container .el-pagination .btn-next:hover:not(:disabled),.dark-theme .user-container .el-pagination .btn-prev:hover:not(:disabled),.dark-theme .user-container .el-pagination .el-pager li:hover,.dark-theme .user-container .el-pagination button:hover:not(:disabled){color:var(--theme-color,#059669)!important;border-color:var(--theme-color,#059669)!important}.dark-theme .app-container .el-card .el-card__body .el-pagination .el-pager li.active,.dark-theme .app-container .el-pagination .el-pager li.active,.dark-theme .el-pagination .el-pager li.active,.dark-theme .log-container .el-card .el-card__body .el-pagination .el-pager li.active,.dark-theme .log-container .el-pagination .el-pager li.active,.dark-theme .role-container .el-card .el-card__body .el-pagination .el-pager li.active,.dark-theme .role-container .el-pagination .el-pager li.active,.dark-theme .user-container .el-card .el-card__body .el-pagination .el-pager li.active,.dark-theme .user-container .el-pagination .el-pager li.active{background-color:var(--theme-color,#059669)!important;border-color:var(--theme-color,#059669)!important}.dark-theme .app-container .el-card .el-card__body .el-pagination .el-pagination__editor .el-input__inner,.dark-theme .app-container .el-card .el-card__body .el-pagination .el-pagination__sizes .el-input__inner,.dark-theme .app-container .el-pagination .el-pagination__editor .el-input__inner,.dark-theme .app-container .el-pagination .el-pagination__sizes .el-input__inner,.dark-theme .el-pagination .el-pagination__editor .el-input__inner,.dark-theme .el-pagination .el-pagination__sizes .el-input__inner,.dark-theme .log-container .el-card .el-card__body .el-pagination .el-pagination__editor .el-input__inner,.dark-theme .log-container .el-card .el-card__body .el-pagination .el-pagination__sizes .el-input__inner,.dark-theme .log-container .el-pagination .el-pagination__editor .el-input__inner,.dark-theme .log-container .el-pagination .el-pagination__sizes .el-input__inner,.dark-theme .role-container .el-card .el-card__body .el-pagination .el-pagination__editor .el-input__inner,.dark-theme .role-container .el-card .el-card__body .el-pagination .el-pagination__sizes .el-input__inner,.dark-theme .role-container .el-pagination .el-pagination__editor .el-input__inner,.dark-theme .role-container .el-pagination .el-pagination__sizes .el-input__inner,.dark-theme .user-container .el-card .el-card__body .el-pagination .el-pagination__editor .el-input__inner,.dark-theme .user-container .el-card .el-card__body .el-pagination .el-pagination__sizes .el-input__inner,.dark-theme .user-container .el-pagination .el-pagination__editor .el-input__inner,.dark-theme .user-container .el-pagination .el-pagination__sizes .el-input__inner{background-color:#2a2a2a!important;color:#e0e0e0!important;border-color:#3a3a3a!important}.dark-theme .el-select-dropdown__item.selected{color:var(--theme-color,#059669)!important}.el-button.danger{color:#f56c6c!important}.el-button.danger:hover{color:#f78989!important;background-color:#fef0f0!important;border-color:#fbc4c4!important}.el-button.danger:active{color:#dd6161!important}.el-form--inline .el-form-item{margin-bottom:10px!important;margin-right:16px!important}.el-form--inline .el-form-item__label{padding:0 8px 0 0!important;font-size:13px!important}.el-form--inline .el-form-item__content,.el-input{font-size:13px!important}.el-input .el-input__inner{height:32px!important;line-height:32px!important;font-size:13px!important;padding:0 12px!important}.el-input.el-input--small .el-input__inner{height:28px!important;line-height:28px!important}.el-input.el-input--prefix .el-input__inner{padding-left:32px!important}.el-input.el-input--suffix .el-input__inner{padding-right:32px!important}.el-input.el-input--prefix.el-input--suffix .el-input__inner{padding-left:32px!important;padding-right:32px!important}.el-select .el-input__inner{height:32px!important;line-height:32px!important;padding-right:32px!important}.el-date-editor.el-input .el-input__inner{padding-left:32px!important;padding-right:32px!important}.el-date-editor.el-range-editor .el-range-input{font-size:13px!important}.el-date-editor.el-range-editor .el-range-separator{line-height:26px!important;font-size:13px!important}.el-button{padding:8px 15px!important;font-size:13px!important}.el-button.el-button--small{padding:6px 12px!important;font-size:12px!important}.el-button.el-button--mini{padding:4px 10px!important;font-size:12px!important}.el-button--text{padding:0 8px!important}.el-button--text,.el-table{font-size:13px!important}.el-table .el-table__header th{background-color:#fafafa!important;color:#606266!important;font-weight:500!important}.el-table .el-table__body tr td,.el-table .el-table__header th{padding:8px 0!important;font-size:13px!important}.el-table .el-button--text{padding:0 6px!important}.el-table .el-button--text+.el-button--text{margin-left:4px!important}.el-pagination{padding:12px 0!important}.el-pagination,.el-pagination .el-pagination__jump,.el-pagination .el-pagination__total{font-size:13px!important}.el-pagination .el-pager li{font-size:13px!important}.el-pagination .btn-next,.el-pagination .btn-prev,.el-pagination .el-pager li{min-width:28px!important;height:28px!important;line-height:28px!important}.el-card{border-radius:4px!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important}.el-card .el-card__header{padding:12px 16px!important;border-bottom:1px solid #f0f0f0!important;font-size:14px!important;font-weight:500!important}.el-card .el-card__body{padding:16px!important}.el-tag{height:22px!important;line-height:20px!important;padding:0 8px!important;font-size:12px!important}.el-tag.el-tag--small{height:20px!important;line-height:18px!important;padding:0 6px!important}.el-tag.el-tag--mini{height:18px!important;line-height:16px!important;padding:0 5px!important}.el-dialog .el-dialog__header{padding:14px 20px!important;font-size:15px!important}.el-dialog .el-dialog__body{padding:16px 20px!important;font-size:13px!important}.el-dialog .el-dialog__footer{padding:12px 20px!important}.el-dialog .el-form .el-form-item{margin-bottom:16px!important}.el-dialog .el-form .el-form-item__label{font-size:13px!important;line-height:32px!important}.search-form{padding:8px 12px!important;border-radius:0!important;margin-bottom:0!important}.search-form,.toolbar{background-color:#fff;border-bottom:1px solid #f0f0f0}.toolbar{padding:10px 12px;display:flex;justify-content:space-between;align-items:center}.app-container,.log-container,.role-container,.user-container{height:100%;display:flex;flex-direction:column}.app-container .el-card,.log-container .el-card,.role-container .el-card,.user-container .el-card{flex:1;display:flex;flex-direction:column;min-height:0}.app-container .el-card .el-card__body,.log-container .el-card .el-card__body,.role-container .el-card .el-card__body,.user-container .el-card .el-card__body{flex:1;display:flex;flex-direction:column;padding:0!important;min-height:0}.app-container .el-card .el-card__body .search-form,.log-container .el-card .el-card__body .search-form,.role-container .el-card .el-card__body .search-form,.user-container .el-card .el-card__body .search-form{flex-shrink:0}.app-container .el-card .el-card__body .table-container,.log-container .el-card .el-card__body .table-container,.role-container .el-card .el-card__body .table-container,.user-container .el-card .el-card__body .table-container{flex:1;min-height:0;padding:0 12px;display:flex;flex-direction:column}.app-container .el-card .el-card__body .table-container .el-table,.log-container .el-card .el-card__body .table-container .el-table,.role-container .el-card .el-card__body .table-container .el-table,.user-container .el-card .el-card__body .table-container .el-table{flex:1;margin:8px 0!important}.app-container .el-card .el-card__body .el-pagination,.log-container .el-card .el-card__body .el-pagination,.role-container .el-card .el-card__body .el-pagination,.user-container .el-card .el-card__body .el-pagination{flex-shrink:0;padding:8px 12px!important;background-color:#fff;border:none!important;border-top:1px solid #f0f0f0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.el-empty{padding:40px 0!important}.el-empty .el-empty__description{font-size:13px!important}.el-dropdown-menu .el-dropdown-menu__item{padding:0 16px!important;font-size:13px!important;line-height:32px!important;height:32px!important}.el-drawer .el-drawer__header{padding:16px 20px!important;margin-bottom:0!important;font-size:15px!important}.el-drawer .el-drawer__body{padding:0!important}.el-checkbox-group,.el-radio-group{font-size:13px!important}.el-checkbox-group .el-checkbox,.el-checkbox-group .el-radio,.el-radio-group .el-checkbox,.el-radio-group .el-radio{margin-right:20px!important}.el-tree{font-size:13px!important}.el-tree .el-tree-node .el-tree-node__content{height:30px!important;line-height:30px!important}.el-switch{height:20px!important;line-height:20px!important}.el-switch .el-switch__core{height:20px!important;min-width:36px!important}:root{--theme-color:#409eff;--theme-color-light:#66b1ff;--theme-color-lighter:#b3d8ff;--theme-color-extra-light:#ecf5ff;--theme-color-dark:#3a8ee6;--theme-color-darker:#337ecc;--el-color-success:#67c23a;--el-color-warning:#e6a23c;--el-color-danger:#f56c6c;--el-color-info:#909399}.el-button--primary{background-color:var(--theme-color)!important;border-color:var(--theme-color)!important}.el-button--primary:focus,.el-button--primary:hover{background:var(--theme-color-light)!important;border-color:var(--theme-color-light)!important}.el-button--primary:active{background:var(--theme-color-dark)!important;border-color:var(--theme-color-dark)!important}.el-button--text{color:var(--theme-color)!important}.el-button--text:focus,.el-button--text:hover{color:var(--theme-color-light)!important}.el-input__inner:focus,.el-select .el-input.is-focus .el-input__inner,.el-textarea__inner:focus{border-color:var(--theme-color)!important}.el-select-dropdown__item.selected{color:var(--theme-color)!important;font-weight:600}.el-select-dropdown__item:hover{background-color:var(--theme-color-extra-light)!important}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--theme-color)!important;border-color:var(--theme-color)!important}.el-checkbox__inner:hover,.el-checkbox__input.is-focus .el-checkbox__inner{border-color:var(--theme-color)!important}.el-checkbox__label:hover{color:var(--theme-color)!important}.el-radio__input.is-checked .el-radio__inner{border-color:var(--theme-color)!important;background:var(--theme-color)!important}.el-radio__input.is-checked+.el-radio__label{color:var(--theme-color)!important}.el-radio:hover .el-radio__inner,.el-radio__inner:hover,.el-switch.is-checked .el-switch__core{border-color:var(--theme-color)!important}.el-switch.is-checked .el-switch__core{background-color:var(--theme-color)!important}.el-date-editor.el-input.is-active .el-input__inner,.el-date-editor.el-input__inner.is-active{border-color:var(--theme-color)!important}.el-date-table td.today span,.el-picker-panel__icon-btn:hover{color:var(--theme-color)!important}.el-date-table td.today span{font-weight:600}.el-date-table td.available:hover{color:var(--theme-color)!important}.el-date-table td.current:not(.disabled) span{background-color:var(--theme-color)!important;color:#fff}.el-month-table td.today .cell,.el-year-table td.today .cell{color:var(--theme-color)!important;font-weight:600}.el-date-range-picker__header button:hover,.el-month-table td.current:not(.disabled) .cell,.el-picker-panel__icon-btn:hover,.el-time-panel__btn.confirm,.el-year-table td.current:not(.disabled) .cell{color:var(--theme-color)!important}.el-time-spinner__item:hover:not(.disabled):not(.active){background:var(--theme-color-extra-light)!important}.el-time-spinner__item.active:not(.disabled){color:var(--theme-color)!important;font-weight:700}.el-slider__bar,.el-slider__runway.show-input .el-slider__bar{background-color:var(--theme-color)!important}.el-slider__button{border-color:var(--theme-color)!important}.el-progress-bar__inner{background-color:var(--theme-color)!important}.el-progress__text{color:var(--theme-color)!important}.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:var(--theme-color)!important;color:#fff}.el-pagination.is-background .el-pager li:not(.disabled):hover,.el-pagination button:hover,.el-tag--primary{color:var(--theme-color)!important}.el-tag--primary{background-color:var(--theme-color-extra-light)!important;border-color:var(--theme-color-lighter)!important}.el-tag--success{background-color:#f0f9ff!important;border-color:#c2e7b0!important;color:#67c23a!important}.el-tag--warning{background-color:#fdf6ec!important;border-color:#f5dab1!important;color:#e6a23c!important}.el-tag--danger{background-color:#fef0f0!important;border-color:#fbc4c4!important;color:#f56c6c!important}.el-tag--info{background-color:#f4f4f5!important;border-color:#d3d4d6!important;color:#909399!important}.el-link.el-link--primary{color:var(--theme-color)!important}.el-link.el-link--primary:hover{color:var(--theme-color-light)!important}.el-dropdown-menu__item:hover{background-color:var(--theme-color-extra-light)!important}.el-dropdown-menu__item:hover,.el-menu-item.is-active{color:var(--theme-color)!important}.el-menu-item:hover,.el-submenu__title:hover{background-color:var(--theme-color-extra-light)!important;color:var(--theme-color)!important}.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--theme-color)!important}.el-tabs__active-bar{background-color:var(--theme-color)!important}.el-step__head.is-process{border-color:var(--theme-color)!important}.el-step__head.is-process,.el-step__title.is-process{color:var(--theme-color)!important}.el-loading-spinner .circular{stroke:var(--theme-color)!important}.el-table th.el-table__cell.is-leaf{border-bottom:1px solid #ebeef5}.el-table__header-wrapper th{background-color:#f5f7fa}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell,.el-table tbody tr:hover>td{background-color:var(--theme-color-extra-light)!important}.el-table__column-filter-trigger:hover{color:var(--theme-color)!important}.el-transfer-panel__item.el-checkbox.is-checked,.el-transfer-panel__item:hover,.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content,.el-tree-node:focus>.el-tree-node__content,.el-tree-node__content:hover{background-color:var(--theme-color-extra-light)!important}.el-upload-dragger:hover{border-color:var(--theme-color)!important}.el-upload-list__item:hover{background-color:var(--theme-color-extra-light)!important}.el-tooltip__popper.is-dark{background:rgba(0,0,0,.8);color:#fff}.el-input-number__decrease,.el-input-number__increase{display:none!important}.el-input-number .el-input__inner{text-align:left!important;padding-left:12px!important}.el-cascader-menu__item.is-active{color:var(--theme-color)!important;font-weight:600}.el-cascader-menu__item:hover{background-color:var(--theme-color-extra-light)!important}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path,.el-collapse-item__header.is-active{color:var(--theme-color)!important}.el-rate__icon.hover{transform:scale(1.15)}.el-color-picker__trigger:hover{border-color:var(--theme-color)!important}.el-carousel__button{background-color:var(--theme-color)!important}.el-alert--success.is-light{background-color:#f0f9ff!important;color:#67c23a!important}.el-alert--warning.is-light{background-color:#fdf6ec!important;color:#e6a23c!important}.el-alert--danger.is-light,.el-alert--error.is-light{background-color:#fef0f0!important;color:#f56c6c!important}.el-alert--info.is-light{background-color:var(--theme-color-extra-light)!important}.el-alert--info.is-light,.el-alert--info.is-light .el-alert__closebtn{color:var(--theme-color)!important}.dark-theme .el-card{background-color:#1f1f1f!important;border-color:#3a3a3a!important}.dark-theme .el-card .el-card__header{background-color:#2a2a2a!important;border-bottom-color:#3a3a3a!important;color:#e0e0e0!important}.dark-theme .el-card .el-card__body,.dark-theme .el-table{background-color:#1f1f1f!important;color:#e0e0e0!important}.dark-theme .el-table:after,.dark-theme .el-table:before{background-color:#3a3a3a!important}.dark-theme .el-table .el-table__header-wrapper th,.dark-theme .el-table .el-table__header-wrapper th.el-table__cell{background-color:#2a2a2a!important;color:#e0e0e0!important;border-bottom-color:#3a3a3a!important;border-right-color:#3a3a3a!important}.dark-theme .el-table .el-table__body-wrapper .el-table__body tbody tr td,.dark-theme .el-table .el-table__body-wrapper .el-table__body tbody tr td.el-table__cell,.dark-theme .el-table .el-table__row td,.dark-theme .el-table .el-table__row td.el-table__cell,.dark-theme .el-table tbody tr td,.dark-theme .el-table tbody tr td.el-table__cell{background-color:#1f1f1f!important;color:#e0e0e0!important;border-bottom-color:#3a3a3a!important;border-right-color:#3a3a3a!important}.dark-theme .el-table .el-table--border .el-table__body tr:hover>td,.dark-theme .el-table .el-table--border tbody tr:hover>td,.dark-theme .el-table .el-table--enable-row-hover .el-table__body tr:hover>td,.dark-theme .el-table .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell,.dark-theme .el-table .el-table--enable-row-hover tbody tr:hover>td,.dark-theme .el-table .el-table--enable-row-hover tbody tr:hover>td.el-table__cell,.dark-theme .el-table .el-table__body tr:hover>td,.dark-theme .el-table .el-table__body tr:hover>td.el-table__cell,.dark-theme .el-table .el-table__fixed-right .el-table__body-wrapper tr:hover>td,.dark-theme .el-table .el-table__fixed .el-table__body-wrapper tr:hover>td,.dark-theme .el-table tbody tr:hover>td,.dark-theme .el-table tbody tr:hover>td.el-table__cell{background-color:#2d2d2d!important;color:#fff!important}.dark-theme .el-table.el-table--border{border-color:#3a3a3a!important}.dark-theme .el-table.el-table--border td,.dark-theme .el-table.el-table--border th{border-right-color:#3a3a3a!important;border-bottom-color:#3a3a3a!important}.dark-theme .el-table.el-table--striped .el-table__body tr.el-table__row--striped td,.dark-theme .el-table.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:#252525!important;color:#e0e0e0!important}.dark-theme .el-table.el-table--striped .el-table__body tr.el-table__row--striped:hover td,.dark-theme .el-table.el-table--striped .el-table__body tr.el-table__row--striped:hover td.el-table__cell{background-color:#2d2d2d!important;color:#fff!important}.dark-theme .el-table .el-table__empty-text{color:#909399!important}.dark-theme .el-table .el-table__expanded-cell{background-color:#252525!important;color:#e0e0e0!important;border-bottom-color:#3a3a3a!important}.dark-theme .el-table .el-table__fixed,.dark-theme .el-table .el-table__fixed-right{background-color:#1f1f1f!important}.dark-theme .el-table .el-table__fixed-right:before,.dark-theme .el-table .el-table__fixed:before{background-color:#3a3a3a!important}.dark-theme .el-table .el-table__body-wrapper::-webkit-scrollbar{background-color:#2a2a2a!important}.dark-theme .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb{background-color:#3a3a3a!important}.dark-theme .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb:hover{background-color:#4a4a4a!important}.dark-theme .app-container .el-card .el-card__body .el-pagination,.dark-theme .app-container .el-pagination,.dark-theme .el-pagination,.dark-theme .log-container .el-card .el-card__body .el-pagination,.dark-theme .log-container .el-pagination,.dark-theme .role-container .el-card .el-card__body .el-pagination,.dark-theme .role-container .el-pagination,.dark-theme .user-container .el-card .el-card__body .el-pagination,.dark-theme .user-container .el-pagination{background-color:transparent!important;color:#e0e0e0!important}.dark-theme .app-container .el-card .el-card__body .el-pagination .btn-next,.dark-theme .app-container .el-card .el-card__body .el-pagination .btn-prev,.dark-theme .app-container .el-card .el-card__body .el-pagination .el-pager li,.dark-theme .app-container .el-card .el-card__body .el-pagination button,.dark-theme .app-container .el-pagination .btn-next,.dark-theme .app-container .el-pagination .btn-prev,.dark-theme .app-container .el-pagination .el-pager li,.dark-theme .app-container .el-pagination button,.dark-theme .el-pagination .btn-next,.dark-theme .el-pagination .btn-prev,.dark-theme .el-pagination .el-pager li,.dark-theme .el-pagination button,.dark-theme .log-container .el-card .el-card__body .el-pagination .btn-next,.dark-theme .log-container .el-card .el-card__body .el-pagination .btn-prev,.dark-theme .log-container .el-card .el-card__body .el-pagination .el-pager li,.dark-theme .log-container .el-card .el-card__body .el-pagination button,.dark-theme .log-container .el-pagination .btn-next,.dark-theme .log-container .el-pagination .btn-prev,.dark-theme .log-container .el-pagination .el-pager li,.dark-theme .log-container .el-pagination button,.dark-theme .role-container .el-card .el-card__body .el-pagination .btn-next,.dark-theme .role-container .el-card .el-card__body .el-pagination .btn-prev,.dark-theme .role-container .el-card .el-card__body .el-pagination .el-pager li,.dark-theme .role-container .el-card .el-card__body .el-pagination button,.dark-theme .role-container .el-pagination .btn-next,.dark-theme .role-container .el-pagination .btn-prev,.dark-theme .role-container .el-pagination .el-pager li,.dark-theme .role-container .el-pagination button,.dark-theme .user-container .el-card .el-card__body .el-pagination .btn-next,.dark-theme .user-container .el-card .el-card__body .el-pagination .btn-prev,.dark-theme .user-container .el-card .el-card__body .el-pagination .el-pager li,.dark-theme .user-container .el-card .el-card__body .el-pagination button,.dark-theme .user-container .el-pagination .btn-next,.dark-theme .user-container .el-pagination .btn-prev,.dark-theme .user-container .el-pagination .el-pager li,.dark-theme .user-container .el-pagination button{background-color:#2a2a2a!important;color:#e0e0e0!important;border-color:#3a3a3a!important}.dark-theme .app-container .el-card .el-card__body .el-pagination .btn-next:hover:not(:disabled),.dark-theme .app-container .el-card .el-card__body .el-pagination .btn-prev:hover:not(:disabled),.dark-theme .app-container .el-card .el-card__body .el-pagination .el-pager li:hover,.dark-theme .app-container .el-card .el-card__body .el-pagination button:hover:not(:disabled),.dark-theme .app-container .el-pagination .btn-next:hover:not(:disabled),.dark-theme .app-container .el-pagination .btn-prev:hover:not(:disabled),.dark-theme .app-container .el-pagination .el-pager li:hover,.dark-theme .app-container .el-pagination button:hover:not(:disabled),.dark-theme .el-pagination .btn-next:hover:not(:disabled),.dark-theme .el-pagination .btn-prev:hover:not(:disabled),.dark-theme .el-pagination .el-pager li:hover,.dark-theme .el-pagination button:hover:not(:disabled),.dark-theme .log-container .el-card .el-card__body .el-pagination .btn-next:hover:not(:disabled),.dark-theme .log-container .el-card .el-card__body .el-pagination .btn-prev:hover:not(:disabled),.dark-theme .log-container .el-card .el-card__body .el-pagination .el-pager li:hover,.dark-theme .log-container .el-card .el-card__body .el-pagination button:hover:not(:disabled),.dark-theme .log-container .el-pagination .btn-next:hover:not(:disabled),.dark-theme .log-container .el-pagination .btn-prev:hover:not(:disabled),.dark-theme .log-container .el-pagination .el-pager li:hover,.dark-theme .log-container .el-pagination button:hover:not(:disabled),.dark-theme .role-container .el-card .el-card__body .el-pagination .btn-next:hover:not(:disabled),.dark-theme .role-container .el-card .el-card__body .el-pagination .btn-prev:hover:not(:disabled),.dark-theme .role-container .el-card .el-card__body .el-pagination .el-pager li:hover,.dark-theme .role-container .el-card .el-card__body .el-pagination button:hover:not(:disabled),.dark-theme .role-container .el-pagination .btn-next:hover:not(:disabled),.dark-theme .role-container .el-pagination .btn-prev:hover:not(:disabled),.dark-theme .role-container .el-pagination .el-pager li:hover,.dark-theme .role-container .el-pagination button:hover:not(:disabled),.dark-theme .user-container .el-card .el-card__body .el-pagination .btn-next:hover:not(:disabled),.dark-theme .user-container .el-card .el-card__body .el-pagination .btn-prev:hover:not(:disabled),.dark-theme .user-container .el-card .el-card__body .el-pagination .el-pager li:hover,.dark-theme .user-container .el-card .el-card__body .el-pagination button:hover:not(:disabled),.dark-theme .user-container .el-pagination .btn-next:hover:not(:disabled),.dark-theme .user-container .el-pagination .btn-prev:hover:not(:disabled),.dark-theme .user-container .el-pagination .el-pager li:hover,.dark-theme .user-container .el-pagination button:hover:not(:disabled){color:var(--theme-color)!important;border-color:var(--theme-color)!important}.dark-theme .app-container .el-card .el-card__body .el-pagination .el-pager li.active,.dark-theme .app-container .el-pagination .el-pager li.active,.dark-theme .el-pagination .el-pager li.active,.dark-theme .log-container .el-card .el-card__body .el-pagination .el-pager li.active,.dark-theme .log-container .el-pagination .el-pager li.active,.dark-theme .role-container .el-card .el-card__body .el-pagination .el-pager li.active,.dark-theme .role-container .el-pagination .el-pager li.active,.dark-theme .user-container .el-card .el-card__body .el-pagination .el-pager li.active,.dark-theme .user-container .el-pagination .el-pager li.active{background-color:var(--theme-color)!important;color:#fff!important;border-color:var(--theme-color)!important}.dark-theme .app-container .el-card .el-card__body .el-pagination .btn-next:disabled,.dark-theme .app-container .el-card .el-card__body .el-pagination .btn-prev:disabled,.dark-theme .app-container .el-card .el-card__body .el-pagination button:disabled,.dark-theme .app-container .el-pagination .btn-next:disabled,.dark-theme .app-container .el-pagination .btn-prev:disabled,.dark-theme .app-container .el-pagination button:disabled,.dark-theme .el-pagination .btn-next:disabled,.dark-theme .el-pagination .btn-prev:disabled,.dark-theme .el-pagination button:disabled,.dark-theme .log-container .el-card .el-card__body .el-pagination .btn-next:disabled,.dark-theme .log-container .el-card .el-card__body .el-pagination .btn-prev:disabled,.dark-theme .log-container .el-card .el-card__body .el-pagination button:disabled,.dark-theme .log-container .el-pagination .btn-next:disabled,.dark-theme .log-container .el-pagination .btn-prev:disabled,.dark-theme .log-container .el-pagination button:disabled,.dark-theme .role-container .el-card .el-card__body .el-pagination .btn-next:disabled,.dark-theme .role-container .el-card .el-card__body .el-pagination .btn-prev:disabled,.dark-theme .role-container .el-card .el-card__body .el-pagination button:disabled,.dark-theme .role-container .el-pagination .btn-next:disabled,.dark-theme .role-container .el-pagination .btn-prev:disabled,.dark-theme .role-container .el-pagination button:disabled,.dark-theme .user-container .el-card .el-card__body .el-pagination .btn-next:disabled,.dark-theme .user-container .el-card .el-card__body .el-pagination .btn-prev:disabled,.dark-theme .user-container .el-card .el-card__body .el-pagination button:disabled,.dark-theme .user-container .el-pagination .btn-next:disabled,.dark-theme .user-container .el-pagination .btn-prev:disabled,.dark-theme .user-container .el-pagination button:disabled{background-color:#1f1f1f!important;color:#666!important;border-color:#2a2a2a!important}.dark-theme .app-container .el-card .el-card__body .el-pagination .el-pagination__jump,.dark-theme .app-container .el-card .el-card__body .el-pagination .el-pagination__total,.dark-theme .app-container .el-pagination .el-pagination__jump,.dark-theme .app-container .el-pagination .el-pagination__total,.dark-theme .el-pagination .el-pagination__jump,.dark-theme .el-pagination .el-pagination__total,.dark-theme .log-container .el-card .el-card__body .el-pagination .el-pagination__jump,.dark-theme .log-container .el-card .el-card__body .el-pagination .el-pagination__total,.dark-theme .log-container .el-pagination .el-pagination__jump,.dark-theme .log-container .el-pagination .el-pagination__total,.dark-theme .role-container .el-card .el-card__body .el-pagination .el-pagination__jump,.dark-theme .role-container .el-card .el-card__body .el-pagination .el-pagination__total,.dark-theme .role-container .el-pagination .el-pagination__jump,.dark-theme .role-container .el-pagination .el-pagination__total,.dark-theme .user-container .el-card .el-card__body .el-pagination .el-pagination__jump,.dark-theme .user-container .el-card .el-card__body .el-pagination .el-pagination__total,.dark-theme .user-container .el-pagination .el-pagination__jump,.dark-theme .user-container .el-pagination .el-pagination__total{color:#e0e0e0!important}.dark-theme .app-container .el-card .el-card__body .el-pagination .el-pagination__editor .el-input__inner,.dark-theme .app-container .el-card .el-card__body .el-pagination .el-pagination__sizes .el-input__inner,.dark-theme .app-container .el-pagination .el-pagination__editor .el-input__inner,.dark-theme .app-container .el-pagination .el-pagination__sizes .el-input__inner,.dark-theme .el-pagination .el-pagination__editor .el-input__inner,.dark-theme .el-pagination .el-pagination__sizes .el-input__inner,.dark-theme .log-container .el-card .el-card__body .el-pagination .el-pagination__editor .el-input__inner,.dark-theme .log-container .el-card .el-card__body .el-pagination .el-pagination__sizes .el-input__inner,.dark-theme .log-container .el-pagination .el-pagination__editor .el-input__inner,.dark-theme .log-container .el-pagination .el-pagination__sizes .el-input__inner,.dark-theme .role-container .el-card .el-card__body .el-pagination .el-pagination__editor .el-input__inner,.dark-theme .role-container .el-card .el-card__body .el-pagination .el-pagination__sizes .el-input__inner,.dark-theme .role-container .el-pagination .el-pagination__editor .el-input__inner,.dark-theme .role-container .el-pagination .el-pagination__sizes .el-input__inner,.dark-theme .user-container .el-card .el-card__body .el-pagination .el-pagination__editor .el-input__inner,.dark-theme .user-container .el-card .el-card__body .el-pagination .el-pagination__sizes .el-input__inner,.dark-theme .user-container .el-pagination .el-pagination__editor .el-input__inner,.dark-theme .user-container .el-pagination .el-pagination__sizes .el-input__inner{background-color:#2a2a2a!important;color:#e0e0e0!important;border-color:#3a3a3a!important}.dark-theme .el-pagination.is-background .el-pager li,.dark-theme .el-pagination.is-background button{background-color:#2a2a2a!important;color:#e0e0e0!important}.dark-theme .el-pagination.is-background .el-pager li:not(.disabled):hover{color:var(--theme-color)!important;background-color:#3a3a3a!important}.dark-theme .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:var(--theme-color)!important;color:#fff!important}.dark-theme .app-container .pagination-container,.dark-theme .el-card__body .pagination-container,.dark-theme .pagination-container{background-color:transparent!important}.dark-theme .el-date-editor,.dark-theme .el-range-editor{background-color:#2a2a2a!important;border-color:#3a3a3a!important}.dark-theme .el-date-editor .el-range-input,.dark-theme .el-date-editor input,.dark-theme .el-range-editor .el-range-input,.dark-theme .el-range-editor input{background-color:#2a2a2a!important;color:#e0e0e0!important}.dark-theme .el-date-editor .el-input__icon,.dark-theme .el-date-editor .el-range-separator,.dark-theme .el-date-editor .el-range__close-icon,.dark-theme .el-date-editor .el-range__icon,.dark-theme .el-range-editor .el-input__icon,.dark-theme .el-range-editor .el-range-separator,.dark-theme .el-range-editor .el-range__close-icon,.dark-theme .el-range-editor .el-range__icon{color:#909399!important}.dark-theme .el-date-editor.is-active,.dark-theme .el-range-editor.is-active{border-color:var(--theme-color)!important}.dark-theme .el-date-editor input::-moz-placeholder,.dark-theme .el-range-editor input::-moz-placeholder{color:#666!important}.dark-theme .el-date-editor input::placeholder,.dark-theme .el-range-editor input::placeholder{color:#666!important}.dark-theme .el-select-dropdown__item.selected{color:var(--theme-color)!important;background-color:rgba(5,150,105,.2)!important;font-weight:500}.dark-theme .el-select-dropdown__item.selected:hover{background-color:rgba(5,150,105,.3)!important}.dark-theme .el-select .el-tag{background-color:#3a3a3a!important;border-color:#4a4a4a!important;color:#e0e0e0!important}.dark-theme .el-select .el-tag .el-tag__close{color:#909399!important}.dark-theme .el-select .el-tag .el-tag__close:hover{background-color:#4a4a4a!important;color:#fff!important}.dark-theme .el-dropdown-menu{background-color:#2a2a2a!important;border-color:#3a3a3a!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important}.dark-theme .el-dropdown-menu__item{color:#e0e0e0!important;background-color:transparent!important}.dark-theme .el-dropdown-menu__item:hover{background-color:#3a3a3a!important;color:var(--theme-color)!important}.dark-theme .el-dropdown-menu__item.is-disabled{color:#666!important}.dark-theme .el-dropdown-menu__item--divided{border-top-color:#3a3a3a!important}.dark-theme .common-dialog .el-dialog__header{background:linear-gradient(135deg,rgba(5,150,105,.15),rgba(5,150,105,.08))!important;border-bottom-color:#3a3a3a!important}.dark-theme .common-dialog .el-dialog__title{color:#e0e0e0!important}.dark-theme .common-dialog .el-dialog__headerbtn .el-dialog__close{color:#909399!important}.dark-theme .common-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:var(--theme-color)!important}.dark-theme .common-dialog .el-dialog__body::-webkit-scrollbar-track{background:#2a2a2a!important}.dark-theme .common-dialog .el-dialog__body::-webkit-scrollbar-thumb{background:#3a3a3a!important}.dark-theme .common-dialog .el-dialog__body::-webkit-scrollbar-thumb:hover{background:#4a4a4a!important}.dark-theme .common-dialog .el-dialog__footer{background:#2a2a2a!important;border-top-color:#3a3a3a!important}.dark-theme .common-dialog .form-section{border-bottom-color:#3a3a3a!important}.dark-theme .common-dialog .form-section .section-title{color:#e0e0e0!important}.dark-theme .common-dialog .form-tip{color:#909399!important}.dark-theme .common-dialog-title{color:#e0e0e0!important}.dark-theme .dialog-footer{background:#2a2a2a!important;border-top:1px solid #3a3a3a!important}.dark-theme .el-drawer__header{background-color:#2a2a2a!important;color:#e0e0e0!important;border-bottom:1px solid #3a3a3a!important}.dark-theme .el-drawer__title{color:#e0e0e0!important}.dark-theme .el-drawer__close-btn{color:#909399!important}.dark-theme .el-drawer__close-btn:hover{color:var(--theme-color)!important}.dark-theme .common-drawer-title{color:#e0e0e0!important}.dark-theme .drawer-body .form-section{border-bottom-color:#3a3a3a!important}.dark-theme .drawer-body .form-section .section-title{color:#e0e0e0!important}.dark-theme .drawer-body .form-tip{color:#909399!important}.dark-theme .drawer-body .el-descriptions-item__label{background:#2a2a2a!important;color:#909399!important}.dark-theme .drawer-body .el-descriptions-item__content{color:#e0e0e0!important}.dark-theme .drawer-body .detail-card .el-card__header,.dark-theme .drawer-body .el-card .el-card__header{background:linear-gradient(135deg,rgba(5,150,105,.15),transparent)!important;border-bottom-color:#3a3a3a!important}.dark-theme .drawer-body .detail-card .card-header,.dark-theme .drawer-body .detail-content .detail-value,.dark-theme .drawer-body .el-card .card-header{color:#e0e0e0!important}.dark-theme .drawer-body .detail-content .text-muted{color:#909399!important}.dark-theme .drawer-body .detail-content .code-inline{background:#2a2a2a!important;color:#e6a23c!important;border-color:#3a3a3a!important}.dark-theme .drawer-body .code-block,.dark-theme .drawer-body pre.code-block{background:#2a2a2a!important;border-color:#3a3a3a!important;color:#e0e0e0!important}.dark-theme .drawer-body .el-divider.el-divider--horizontal .el-divider__text{background:#1f1f1f!important;color:#909399!important}.dark-theme .drawer-body .el-table .el-table__header th{background:#2a2a2a!important;color:#e0e0e0!important}.dark-theme .drawer-footer{background:#2a2a2a!important;border-top:1px solid #3a3a3a!important}.dark-theme .app-container,.dark-theme .log-container,.dark-theme .role-container,.dark-theme .user-container,.dark-theme .view-container{background-color:#1f1f1f!important;color:#e0e0e0!important}.dark-theme .el-input-number__input,.dark-theme .el-input__inner,.dark-theme .el-textarea__inner{background-color:#2a2a2a!important;border-color:#3a3a3a!important;color:#e0e0e0!important}.dark-theme .el-input-number__input:hover,.dark-theme .el-input__inner:hover,.dark-theme .el-textarea__inner:hover{border-color:#4a4a4a!important}.dark-theme .el-input-number__input.is-focus,.dark-theme .el-input-number__input:focus,.dark-theme .el-input__inner.is-focus,.dark-theme .el-input__inner:focus,.dark-theme .el-textarea__inner.is-focus,.dark-theme .el-textarea__inner:focus{border-color:var(--theme-color)!important}.dark-theme .el-input-number__input::-moz-placeholder,.dark-theme .el-input__inner::-moz-placeholder,.dark-theme .el-textarea__inner::-moz-placeholder{color:#666!important}.dark-theme .el-input-number__input::placeholder,.dark-theme .el-input__inner::placeholder,.dark-theme .el-textarea__inner::placeholder{color:#666!important}.dark-theme .el-input-number__input.is-disabled,.dark-theme .el-input-number__input:disabled,.dark-theme .el-input__inner.is-disabled,.dark-theme .el-input__inner:disabled,.dark-theme .el-textarea__inner.is-disabled,.dark-theme .el-textarea__inner:disabled{background-color:#252525!important;color:#666!important}.dark-theme .el-autocomplete-suggestion,.dark-theme .el-cascader-panel,.dark-theme .el-picker-panel,.dark-theme .el-select-dropdown{background-color:#2a2a2a!important;border-color:#3a3a3a!important;box-shadow:0 4px 12px rgba(0,0,0,.5)!important}.dark-theme .el-cascader-node__label,.dark-theme .el-select-dropdown__item{color:#e0e0e0!important}.dark-theme .el-cascader-node__label.hover,.dark-theme .el-cascader-node__label:hover,.dark-theme .el-select-dropdown__item.hover,.dark-theme .el-select-dropdown__item:hover{background-color:#3a3a3a!important}.dark-theme .el-form-item__label{color:#e0e0e0!important}.dark-theme .el-form-item__error{color:#f56c6c!important}.dark-theme .el-popover,.dark-theme .el-popper{background-color:#2a2a2a!important;border-color:#3a3a3a!important;color:#e0e0e0!important}.dark-theme .el-popover .popper__arrow:after,.dark-theme .el-popper .popper__arrow:after{border-bottom-color:#2a2a2a!important;border-top-color:#2a2a2a!important}.dark-theme .el-dialog,.dark-theme .el-message-box{background-color:#1f1f1f!important;border-color:#3a3a3a!important;box-shadow:0 8px 32px rgba(0,0,0,.6)!important}.dark-theme .el-dialog .el-dialog__header,.dark-theme .el-message-box .el-dialog__header{background-color:#2a2a2a!important;border-bottom-color:#3a3a3a!important}.dark-theme .el-dialog .el-dialog__title,.dark-theme .el-message-box .el-dialog__title{color:#e0e0e0!important;font-weight:600}.dark-theme .el-dialog .el-dialog__body,.dark-theme .el-message-box .el-dialog__body{background-color:#1f1f1f!important;color:#e0e0e0!important}.dark-theme .el-dialog .el-dialog__footer,.dark-theme .el-message-box .el-dialog__footer{background-color:#2a2a2a!important;border-top-color:#3a3a3a!important}.dark-theme .el-dialog .el-dialog__close,.dark-theme .el-dialog .el-dialog__headerbtn .el-dialog__close,.dark-theme .el-message-box .el-dialog__close,.dark-theme .el-message-box .el-dialog__headerbtn .el-dialog__close{color:#909399!important}.dark-theme .el-dialog .el-dialog__close:hover,.dark-theme .el-dialog .el-dialog__headerbtn .el-dialog__close:hover,.dark-theme .el-message-box .el-dialog__close:hover,.dark-theme .el-message-box .el-dialog__headerbtn .el-dialog__close:hover{color:var(--theme-color)!important}.dark-theme .el-message-box__title{color:#e0e0e0!important;font-weight:600}.dark-theme .el-drawer,.dark-theme .el-message-box__content,.dark-theme .el-message-box__message,.dark-theme .el-message-box__status{color:#e0e0e0!important}.dark-theme .el-drawer{background-color:#1f1f1f!important}.dark-theme .el-drawer .el-drawer__header{background-color:#2a2a2a!important;border-bottom-color:#3a3a3a!important;color:#e0e0e0!important}.dark-theme .el-drawer .el-drawer__title{color:#e0e0e0!important;font-weight:600}.dark-theme .el-drawer .el-drawer__body{background-color:#1f1f1f!important;color:#e0e0e0!important}.dark-theme .el-drawer .el-drawer__close-btn{color:#909399!important}.dark-theme .el-drawer .el-drawer__close-btn:hover{color:var(--theme-color)!important}.dark-theme .drawer-header-title,.dark-theme .drawer-title{color:#e0e0e0!important;font-weight:600}.dark-theme .drawer-header-title i,.dark-theme .drawer-title i{color:var(--theme-color)!important}.dark-theme .dialog-header-title,.dark-theme .dialog-title{color:#e0e0e0!important;font-weight:600}.dark-theme .dialog-header-title i,.dark-theme .dialog-title i{color:var(--theme-color)!important}.dark-theme .el-message{background-color:#2a2a2a!important;border-color:#3a3a3a!important;color:#e0e0e0!important;box-shadow:0 4px 12px rgba(0,0,0,.5)!important}.dark-theme .el-message .el-message__content{color:#e0e0e0!important}.dark-theme .el-notification{background-color:#2a2a2a!important;border-color:#3a3a3a!important;color:#e0e0e0!important;box-shadow:0 4px 12px rgba(0,0,0,.5)!important}.dark-theme .el-notification .el-notification__title{color:#e0e0e0!important}.dark-theme .el-notification .el-notification__content{color:#b0b0b0!important}.dark-theme .el-notification .el-notification__closeBtn{color:#909399!important}.dark-theme .el-notification .el-notification__closeBtn:hover{color:#e0e0e0!important}.dark-theme .el-descriptions .el-descriptions-item__label{background-color:#2a2a2a!important;color:#b0b0b0!important}.dark-theme .el-descriptions .el-descriptions-item__content{background-color:#1f1f1f!important;color:#e0e0e0!important}.dark-theme .el-collapse{border-color:#3a3a3a!important}.dark-theme .el-collapse .el-collapse-item__header{background-color:#2a2a2a!important;color:#e0e0e0!important;border-bottom-color:#3a3a3a!important}.dark-theme .el-collapse .el-collapse-item__content{background-color:#1f1f1f!important;color:#e0e0e0!important}.dark-theme .el-collapse .el-collapse-item__wrap{background-color:#1f1f1f!important;border-bottom-color:#3a3a3a!important}.dark-theme .data-card,.dark-theme .info-card,.dark-theme .stat-card{background-color:#2a2a2a!important;border-color:#3a3a3a!important;color:#e0e0e0!important}.dark-theme .data-card .card-title,.dark-theme .data-card .info-label,.dark-theme .data-card .stat-label,.dark-theme .info-card .card-title,.dark-theme .info-card .info-label,.dark-theme .info-card .stat-label,.dark-theme .stat-card .card-title,.dark-theme .stat-card .info-label,.dark-theme .stat-card .stat-label{color:#b0b0b0!important}.dark-theme .data-card .card-value,.dark-theme .data-card .info-value,.dark-theme .data-card .stat-value,.dark-theme .info-card .card-value,.dark-theme .info-card .info-value,.dark-theme .info-card .stat-value,.dark-theme .stat-card .card-value,.dark-theme .stat-card .info-value,.dark-theme .stat-card .stat-value{color:#e0e0e0!important}.dark-theme .filter-form,.dark-theme .search-form{background-color:#2a2a2a!important;border-color:#3a3a3a!important}.dark-theme .el-tab-pane,.dark-theme .el-tabs__content{color:#e0e0e0!important}.dark-theme .el-divider{background-color:#3a3a3a!important;border-color:#3a3a3a!important}.dark-theme .el-divider .el-divider__text{background-color:#1f1f1f!important;color:#b0b0b0!important}.dark-theme .el-empty .el-empty__description{color:#909399!important}.dark-theme .el-loading-mask{background-color:rgba(0,0,0,.7)!important}.dark-theme .el-loading-mask .el-loading-spinner .circular,.dark-theme .el-loading-mask .el-loading-spinner .el-icon-loading{color:var(--theme-color)!important;stroke:var(--theme-color)!important}.dark-theme .el-loading-mask .el-loading-spinner .el-loading-text,.dark-theme .el-progress__text{color:#e0e0e0!important}.dark-theme .el-alert.el-alert--info{background-color:rgba(5,150,105,.15)!important;border-color:rgba(5,150,105,.3)!important;color:#e0e0e0!important}.dark-theme .el-alert.el-alert--info .el-alert__title{color:#e0e0e0!important}.dark-theme .el-alert.el-alert--info .el-alert__description{color:#b0b0b0!important}.dark-theme .el-alert.el-alert--warning{background-color:rgba(230,162,60,.15)!important;border-color:rgba(230,162,60,.3)!important}.dark-theme .el-alert.el-alert--success{background-color:rgba(103,194,58,.15)!important;border-color:rgba(103,194,58,.3)!important}.dark-theme .el-alert.el-alert--error{background-color:rgba(245,108,108,.15)!important;border-color:rgba(245,108,108,.3)!important}.dark-theme .el-badge__content.is-fixed{background-color:var(--theme-color)!important}.dark-theme .el-transfer .el-transfer-panel{background-color:#2a2a2a!important;border-color:#3a3a3a!important}.dark-theme .el-transfer .el-transfer-panel .el-transfer-panel__header{background-color:#252525!important;color:#e0e0e0!important;border-bottom-color:#3a3a3a!important}.dark-theme .el-transfer .el-transfer-panel .el-transfer-panel__body{color:#e0e0e0!important}.dark-theme .el-transfer .el-transfer-panel .el-transfer-panel__list{background-color:#2a2a2a!important}.dark-theme .el-timeline-item__timestamp{color:#909399!important}.dark-theme .card-title,.dark-theme .el-timeline-item__content,.dark-theme .form-group-title,.dark-theme .group-title,.dark-theme .section-title{color:#e0e0e0!important}.dark-theme .card-title i,.dark-theme .form-group-title i,.dark-theme .group-title i,.dark-theme .section-title i{color:var(--theme-color)!important}.dark-theme .card-title:after,.dark-theme .form-group-title:after,.dark-theme .group-title:after,.dark-theme .section-title:after{background:var(--theme-color)!important}.dark-theme .form-group .group-title{color:#e0e0e0!important;border-bottom-color:var(--theme-color)!important}.dark-theme .detail-card-title,.dark-theme .info-card-title,.dark-theme h1,.dark-theme h2,.dark-theme h3,.dark-theme h4,.dark-theme h5,.dark-theme h6{color:#e0e0e0!important}.dark-theme .el-form-item__label{color:#d0d0d0!important}.dark-theme .el-select-group__title{color:#b0b0b0!important}.dark-theme .el-collapse-item__header{color:#e0e0e0!important}.dark-theme .el-collapse-item__header i{color:#b0b0b0!important}.dark-theme .el-collapse-item__header.is-active{color:#fff!important}.dark-theme .el-tabs__item{color:#b0b0b0!important}.dark-theme .el-tabs__item:hover{color:#e0e0e0!important}.dark-theme .el-tabs__item.is-active{color:var(--theme-color)!important}.dark-theme .el-breadcrumb__inner,.dark-theme .el-breadcrumb__inner a{color:#b0b0b0!important}.dark-theme .el-breadcrumb__inner:hover,.dark-theme .el-breadcrumb__inner a:hover{color:var(--theme-color)!important}.dark-theme .common-drawer .drawer-title,.dark-theme .common-drawer .section-header,.dark-theme .common-form-drawer .group-title,.dark-theme .el-breadcrumb__item:last-child .el-breadcrumb__inner,.dark-theme .el-breadcrumb__item:last-child .el-breadcrumb__inner a,.dark-theme .el-card__header,.dark-theme .el-card__header .card-header-title,.dark-theme .el-card__header .header-title,.dark-theme .el-dialog .group-title,.dark-theme .el-dialog .section-title,.dark-theme .el-drawer .group-title,.dark-theme .el-drawer .section-title{color:#e0e0e0!important}.dark-theme .data-label,.dark-theme .info-label,.dark-theme .stat-label{color:#b0b0b0!important}.dark-theme .text-primary{color:var(--theme-color)!important}.dark-theme .text-secondary{color:#b0b0b0!important}.dark-theme .text-muted{color:#909399!important}.dark-theme .text-light{color:#666!important}.dark-theme label{color:#d0d0d0!important}.dark-theme ::-moz-placeholder{color:#666!important;opacity:1}.dark-theme ::placeholder{color:#666!important;opacity:1}.dark-theme :-ms-input-placeholder{color:#666!important}.dark-theme ::-ms-input-placeholder{color:#666!important}.el-button--success{background-color:#67c23a!important;border-color:#67c23a!important;color:#fff!important}.el-button--success:focus,.el-button--success:hover{background:#85ce61!important;border-color:#85ce61!important;color:#fff!important}.el-button--success:active{background:#5daf34!important;border-color:#5daf34!important}.el-button--success.is-plain{background:#f0f9ff!important;border-color:#c2e7b0!important;color:#67c23a!important}.el-button--success.is-plain:focus,.el-button--success.is-plain:hover{background:#67c23a!important;border-color:#67c23a!important;color:#fff!important}.el-button--success.is-disabled,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover{background-color:#b3e19d!important;border-color:#b3e19d!important;color:#fff!important}.el-button--warning{background-color:#e6a23c!important;border-color:#e6a23c!important;color:#fff!important}.el-button--warning:focus,.el-button--warning:hover{background:#ebb563!important;border-color:#ebb563!important;color:#fff!important}.el-button--warning:active{background:#cf9236!important;border-color:#cf9236!important}.el-button--warning.is-plain{background:#fdf6ec!important;border-color:#f5dab1!important;color:#e6a23c!important}.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover{background:#e6a23c!important;border-color:#e6a23c!important;color:#fff!important}.el-button--warning.is-disabled,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover{background-color:#f3d19e!important;border-color:#f3d19e!important;color:#fff!important}.el-button--danger{background-color:#f56c6c!important;border-color:#f56c6c!important;color:#fff!important}.el-button--danger:focus,.el-button--danger:hover{background:#f78989!important;border-color:#f78989!important;color:#fff!important}.el-button--danger:active{background:#dd6161!important;border-color:#dd6161!important}.el-button--danger.is-plain{background:#fef0f0!important;border-color:#fbc4c4!important;color:#f56c6c!important}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{background:#f56c6c!important;border-color:#f56c6c!important;color:#fff!important}.el-button--danger.is-disabled,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover{background-color:#fab6b6!important;border-color:#fab6b6!important;color:#fff!important}.el-button--info{background-color:#909399!important;border-color:#909399!important;color:#fff!important}.el-button--info:focus,.el-button--info:hover{background:#a6a9ad!important;border-color:#a6a9ad!important;color:#fff!important}.el-button--info:active{background:#82848a!important;border-color:#82848a!important}.el-button--info.is-plain{background:#f4f4f5!important;border-color:#d3d4d6!important;color:#909399!important}.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{background:#909399!important;border-color:#909399!important;color:#fff!important}.el-button--info.is-disabled,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover{background-color:#c8c9cc!important;border-color:#c8c9cc!important;color:#fff!important}.el-button--text.el-button--success{color:#67c23a!important;background:transparent!important;border-color:transparent!important}.el-button--text.el-button--success:focus,.el-button--text.el-button--success:hover{color:#85ce61!important;background-color:#f0f9ff!important;border-color:transparent!important}.el-button--text.el-button--warning{color:#e6a23c!important;background:transparent!important;border-color:transparent!important}.el-button--text.el-button--warning:focus,.el-button--text.el-button--warning:hover{color:#ebb563!important;background-color:#fdf6ec!important;border-color:transparent!important}.el-button--text.el-button--danger{color:#f56c6c!important;background:transparent!important;border-color:transparent!important}.el-button--text.el-button--danger:focus,.el-button--text.el-button--danger:hover{color:#f78989!important;background-color:#fef0f0!important;border-color:transparent!important}.el-button--text.el-button--info{color:#909399!important;background:transparent!important;border-color:transparent!important}.el-button--text.el-button--info:focus,.el-button--text.el-button--info:hover{color:#a6a9ad!important;background-color:#f4f4f5!important;border-color:transparent!important}.el-message--success{background-color:#f0f9ff!important;border-color:#c2e7b0!important}.el-message--success .el-message__content{color:#67c23a!important}.el-message--warning{background-color:#fdf6ec!important;border-color:#f5dab1!important}.el-message--warning .el-message__content{color:#e6a23c!important}.el-message--error{background-color:#fef0f0!important;border-color:#fbc4c4!important}.el-message--error .el-message__content{color:#f56c6c!important}.el-message--info{background-color:var(--theme-color-extra-light)!important;border-color:var(--theme-color-lighter)!important}.el-message--info .el-message__content{color:var(--theme-color)!important}.el-notification--success .el-notification__icon{color:#67c23a!important}.el-notification--warning .el-notification__icon{color:#e6a23c!important}.el-notification--error .el-notification__icon{color:#f56c6c!important}.el-notification--info .el-notification__icon{color:var(--theme-color)!important}