body,html{margin:0;padding:0}#app,body,html{height:100%}.el-table__body .cell,.el-table__body .cell *,.el-table__body td,.el-table__body td *,.el-table__fixed .cell,.el-table__fixed .cell *,.el-table__fixed-body-wrapper td,.el-table__fixed-body-wrapper td *{color:unset!important;color:#fff!important}.el-table{background:#181818!important;color:#fff!important}.el-table td,.el-table th{background:#232323!important;color:#fff!important;border-color:#ffd70033!important}.el-table__body tr:hover>td{background:#292929!important}.el-table__header th{background:#181818!important}.el-table .el-button[type=text],.el-table__header th{color:gold!important;font-weight:700}.el-dialog{background:#181818!important;border-radius:12px!important}.el-dialog__header{border-bottom:1px solid #ffd70033!important}.el-dialog__header,.el-dialog__title{color:#fff!important;font-size:20px!important;font-weight:700!important;opacity:1!important}.el-dialog__footer .el-button--primary{background:linear-gradient(90deg,gold,#bfa140)!important;color:#181818!important;border:none!important;font-weight:700!important}.el-dialog__footer .el-button--primary:hover{background:linear-gradient(90deg,#ffe066,gold)!important;color:#000!important}.el-form-item__label{color:gold!important}.el-dialog .el-input__inner{border:1.5px solid gold!important}.el-descriptions,.el-dialog .el-input__inner{background:#232323!important;color:#fff!important}.el-descriptions{border-radius:8px!important}.el-descriptions__header{background:#181818!important;color:gold!important;font-weight:700!important;border-bottom:1px solid #ffd70033!important}.el-descriptions__title{color:gold!important;font-size:18px!important;font-weight:700!important}.el-descriptions__body,.el-descriptions__table{background:#232323!important}.el-descriptions__table{color:#fff!important;border-radius:8px!important}.el-descriptions-item__cell.is-label,.el-descriptions-item__label,.el-descriptions__cell.is-label,.el-descriptions__label{background:#181818!important;color:gold!important;font-weight:700!important;border-right:1px solid #ffd70033!important}.el-descriptions__content{background:#232323!important;color:#fff!important}.el-descriptions__cell{border-color:#ffd70033!important}.el-message-box{background:#181818!important;border-radius:12px!important;color:#fff!important;border:1.5px solid gold!important}.el-message-box__header{border-bottom:1px solid #ffd70033!important}.el-message-box__header,.el-message-box__title{color:gold!important;font-size:20px!important;font-weight:700!important}.el-message-box__content{color:#fff!important;font-size:16px!important}.el-message-box__status{color:gold!important}.el-message-box__btns .el-button--primary{background:linear-gradient(90deg,gold,#bfa140)!important;color:#181818!important;border:none!important;font-weight:700!important}.el-message-box__btns .el-button--primary:hover{background:linear-gradient(90deg,#ffe066,gold)!important;color:#000!important}.el-message-box__btns .el-button{border-radius:8px!important}.el-card,.el-card__body{background:#232323!important;color:#fff!important;border-radius:12px!important;border:1.5px solid gold!important;box-shadow:0 4px 24px #000a!important}.el-card__header{background:#181818!important;color:gold!important;font-weight:700!important;border-bottom:1px solid #ffd70033!important;border-radius:12px 12px 0 0!important}.el-tag,.el-tag.el-tag--info{background:#232323!important;color:gold!important;border:1px solid gold!important}.el-tag.el-tag--success{background:#232323!important;color:#67c23a!important;border:1px solid #67c23a!important}.el-tag.el-tag--danger{background:#232323!important;color:#f56c6c!important;border:1px solid #f56c6c!important}.el-tag.el-tag--warning{background:#232323!important;color:#e6a23c!important;border:1px solid #e6a23c!important}.el-tag.el-tag--primary{background:#232323!important;color:#409eff!important;border:1px solid #409eff!important}.el-select .el-input__inner{background:#232323!important;border:1.5px solid gold!important;color:#fff!important}.el-select .el-input__inner::-moz-placeholder{color:#b3b3b3!important}.el-select .el-input__inner::placeholder{color:#b3b3b3!important}.el-select-dropdown{background:#232323!important;border:1.5px solid gold!important}.el-select-dropdown,.el-select-dropdown__item{color:#fff!important}.el-select-dropdown__item.selected,.el-select-dropdown__item:hover{color:gold!important;background:#181818!important}.el-select .el-input__prefix,.el-select .el-input__suffix{color:gold!important}.el-input__inner{background:#232323!important;border:1.5px solid gold!important;color:#fff!important;border-radius:8px!important;box-shadow:none!important}.el-input__inner::-moz-placeholder{color:#b3b3b3!important}.el-input__inner::placeholder{color:#b3b3b3!important}.el-input__prefix,.el-input__suffix{color:gold!important}.el-input.is-disabled .el-input__inner{background:#232323!important;color:#b3b3b3!important;border-color:#ffd70055!important;opacity:.7!important}.el-textarea__inner{background:#232323!important;border:1.5px solid gold!important;color:#fff!important;border-radius:8px!important;box-shadow:none!important;resize:vertical}.el-textarea__inner::-moz-placeholder{color:#b3b3b3!important}.el-textarea__inner::placeholder{color:#b3b3b3!important}.el-input.is-disabled .el-textarea__inner{background:#232323!important;color:#b3b3b3!important;border-color:#ffd70055!important;opacity:.7!important}.el-tree{background:#232323!important;color:#fff!important;border-radius:8px!important}.el-tree-node__content{background:transparent!important;color:#fff!important}.el-tree-node__content:hover{background:#292929!important;color:gold!important}.el-tree-node.is-current>.el-tree-node__content{background:#181818!important;color:gold!important}.el-tree-node__label{color:#fff!important}.el-tree-node__expand-icon{color:gold!important}.el-tree .el-checkbox__input.is-checked .el-checkbox__inner{background:gold!important;border-color:gold!important}.el-tree .el-checkbox__inner{background:#232323!important;border:1.5px solid gold!important}.el-tree .el-checkbox__input.is-indeterminate .el-checkbox__inner{background:gold!important;border-color:gold!important}.el-switch__core{background:#232323!important;border:1.5px solid gold!important}.el-switch__button{background:gold!important}.el-switch.is-checked .el-switch__core{background:gold!important;border-color:gold!important}.el-switch.is-checked .el-switch__button{background:#232323!important}.el-input-number{background:#232323!important;border-radius:8px!important}.el-input-number__input{background:#232323!important;border:1.5px solid gold!important;color:#fff!important;border-radius:8px!important}.el-input-number__decrease,.el-input-number__increase{background:#232323!important;color:gold!important;border:1.5px solid gold!important;border-radius:0 0 8px 8px!important}.el-input-number__decrease:hover,.el-input-number__increase:hover{background:gold!important;color:#232323!important}.el-input-number.is-disabled .el-input-number__input{background:#232323!important;color:#b3b3b3!important;border-color:#ffd70055!important;opacity:.7!important}.el-date-editor .el-input__inner{background:#232323!important;color:#fff!important;border:1.5px solid gold!important;border-radius:8px!important}.el-date-editor .el-input__prefix,.el-date-editor .el-input__suffix,.el-date-editor .el-range-separator{color:gold!important}.el-picker-panel{background:#232323!important;color:#fff!important;border:1.5px solid gold!important}.el-picker-panel__footer{background:#232323!important;border-top:1px solid #ffd70033!important}.el-date-table th{color:gold!important}.el-date-table td{color:#fff!important}.el-date-table td.in-range{background:#ffd70022!important}.el-date-table td.current,.el-date-table td.today{color:gold!important;font-weight:700!important}.el-date-table td.available:hover{background:#ffd70033!important;color:gold!important}.el-picker-panel__footer .el-button--default,.el-picker-panel__footer .el-button--text{color:gold!important}.el-date-editor.el-range-editor,.el-date-editor.el-range-editor .el-range-input{background:#232323!important;border:1.5px solid gold!important;color:#fff!important;border-radius:8px!important}.el-date-editor.el-range-editor .el-range-input{background:#232323!important;color:#fff!important}.el-date-editor.el-range-editor .el-input__prefix,.el-date-editor.el-range-editor .el-input__suffix,.el-date-editor.el-range-editor .el-range-separator{color:gold!important}.el-date-editor.el-range-editor.is-active,.el-date-editor.el-range-editor:focus,.el-date-editor.el-range-editor:hover{border-color:gold!important;box-shadow:0 0 0 1.5px #ffd70055!important}.code-block{color:gold!important;border:1.5px solid gold!important;border-radius:8px!important}.code-block,.error-block{background:#181818!important;font-family:Fira Mono,Consolas,Menlo,Monaco,"monospace";padding:12px 16px;margin:8px 0;font-size:14px;word-break:break-all;white-space:pre-wrap}.error-block{color:#f56c6c!important;border:1.5px solid #f56c6c!important;border-radius:8px!important}.el-upload,.el-upload-dragger{background:#232323!important;border:1.5px dashed gold!important;color:gold!important;border-radius:8px!important}.el-upload-dragger:hover,.el-upload:hover{border-color:gold!important;background:#181818!important}.el-upload__text{color:gold!important}.el-upload__tip{color:#b3b3b3!important}.el-image{background:#232323!important;border:1.5px solid gold!important;border-radius:8px!important}.el-image__error,.el-image__placeholder{background:#181818!important;color:gold!important}.el-pagination{background:transparent!important}.el-pagination .el-pager li{color:#fff!important;background:#232323!important;border:1px solid gold!important}.el-pagination .el-pager li.active{color:#181818!important;background:linear-gradient(90deg,gold,#bfa140)!important;border:1px solid gold!important}.el-pagination__jump,.el-pagination__sizes,.el-pagination__total{color:#fff!important}.el-pagination .el-select .el-input__inner,.el-pagination button{background:#232323!important;color:gold!important;border:1px solid gold!important}.el-radio-group{background:transparent!important}.el-radio,.el-radio__input{background:#232323!important;color:gold!important;border-radius:8px!important}.el-radio__input.is-checked .el-radio__inner{border-color:gold!important;background:gold!important}.el-radio__inner{border:1.5px solid gold!important;background:#232323!important}.el-radio__input.is-checked+.el-radio__label{color:gold!important}.el-radio__label{color:#fff!important}.ql-toolbar.ql-snow{background:#232323!important;border:1.5px solid gold!important;border-radius:8px 8px 0 0!important}.ql-toolbar.ql-snow .ql-picker,.ql-toolbar.ql-snow .ql-picker-label,.ql-toolbar.ql-snow .ql-picker-options{color:gold!important}.ql-container.ql-snow{border:1.5px solid gold!important;border-top:none!important;border-radius:0 0 8px 8px!important}.ql-container.ql-snow,.ql-editor{background:#181818!important;color:#fff!important}.ql-editor{min-height:200px}.ql-editor::-moz-placeholder{color:#b3b3b3!important}.ql-editor::placeholder{color:#b3b3b3!important}.el-menu,.el-menu--vertical{background:#181818!important;color:#fff!important}.el-menu-item,.el-submenu__title{background:#181818!important;color:gold!important;border-radius:0!important;transition:background .2s}.el-menu-item.is-active,.el-menu-item:focus,.el-menu-item:hover,.el-submenu.is-active>.el-submenu__title,.el-submenu__title:focus,.el-submenu__title:hover{background:#292929!important;color:gold!important}.el-menu-item.is-active{background:linear-gradient(90deg,#ffd70022,#bfa14022)!important;color:gold!important}.el-menu-item:active{background:#ffd70022!important;color:gold!important}.el-menu .el-menu-item,.el-menu .el-submenu__title{color:gold!important}.el-menu .el-menu-item,.el-menu-item{background:#181818!important;color:gold!important;border-radius:0!important;transition:background .2s}.el-menu .el-menu-item i,.el-menu-item i{color:gold!important}.el-menu .el-menu-item span,.el-menu-item span{color:gold!important;font-weight:700!important}.el-menu-item.is-active,.el-menu-item:focus,.el-menu-item:hover{background:linear-gradient(90deg,#ffd70022,#bfa14022)!important;color:gold!important}.el-menu-item.is-active i,.el-menu-item.is-active span,.el-menu-item:focus i,.el-menu-item:focus span,.el-menu-item:hover i,.el-menu-item:hover span{color:gold!important}.el-breadcrumb{background:transparent!important;padding:0 0 8px 0}.el-breadcrumb__item .el-breadcrumb__inner{color:gold!important;font-weight:700!important;opacity:1!important}.el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#fff!important;font-weight:700!important;opacity:1!important}.el-breadcrumb__separator{color:gold!important;opacity:1!important}.app-wrapper[data-v-21849110]{height:100%;display:flex}.app-wrapper .sidebar-container[data-v-21849110]{width:260px;height:100%;background:#181818;transition:width .3s;display:flex;flex-direction:column;border-right:1.5px solid gold}.app-wrapper .sidebar-container.is-collapse[data-v-21849110]{width:64px}.app-wrapper .sidebar-container .logo[data-v-21849110]{height:60px;display:flex;align-items:center;padding:0 20px;color:gold;background:#232323;flex-shrink:0;border-bottom:1.5px solid rgba(255,215,0,.2);font-weight:700;font-size:20px;letter-spacing:1px}.app-wrapper .sidebar-container .logo i[data-v-21849110]{font-size:32px;color:gold;margin-right:12px}.app-wrapper .sidebar-container .logo span[data-v-21849110]{font-size:18px;font-weight:700;white-space:nowrap;color:gold}.app-wrapper .sidebar-container .el-menu[data-v-21849110]{border:none;flex:1;overflow-y:auto;background:#181818!important;color:#fff!important}.app-wrapper .sidebar-container .el-menu .el-menu-item[data-v-21849110],.app-wrapper .sidebar-container .el-menu .el-submenu__title[data-v-21849110]{color:#fff!important;font-weight:700;font-size:17px;text-shadow:0 1px 6px hsla(0,0%,100%,.12);opacity:1!important}.app-wrapper .sidebar-container .el-menu .el-menu-item i[data-v-21849110],.app-wrapper .sidebar-container .el-menu .el-submenu__title i[data-v-21849110]{color:#fff!important;opacity:1!important}.app-wrapper .sidebar-container .el-menu .el-menu-item span[data-v-21849110],.app-wrapper .sidebar-container .el-menu .el-submenu__title span[data-v-21849110]{color:#fff!important}.app-wrapper .sidebar-container .el-menu .el-menu-item.is-active[data-v-21849110],.app-wrapper .sidebar-container .el-menu .el-submenu.is-opened>.el-submenu__title[data-v-21849110]{color:gold!important;font-weight:700}.app-wrapper .sidebar-container .el-menu .el-menu-item.is-active i[data-v-21849110],.app-wrapper .sidebar-container .el-menu .el-menu-item.is-active span[data-v-21849110],.app-wrapper .sidebar-container .el-menu .el-submenu.is-opened>.el-submenu__title i[data-v-21849110],.app-wrapper .sidebar-container .el-menu .el-submenu.is-opened>.el-submenu__title span[data-v-21849110]{color:gold!important}.app-wrapper .sidebar-container .el-menu .el-menu-item[data-v-21849110]{background:transparent!important}.app-wrapper .sidebar-container .el-menu .el-menu-item[data-v-21849110]:hover{background:#232323!important;color:gold!important}.app-wrapper .sidebar-container .el-menu .el-submenu__title[data-v-21849110]:hover{color:gold!important}.app-wrapper .sidebar-container .el-menu .el-menu-item[data-v-21849110],.app-wrapper .sidebar-container .el-menu .el-submenu__title[data-v-21849110]{border-radius:6px;margin:2px 8px}.app-wrapper .sidebar-container .el-menu[data-v-21849110]::-webkit-scrollbar{width:6px}.app-wrapper .sidebar-container .el-menu[data-v-21849110]::-webkit-scrollbar-thumb{background:rgba(255,215,0,.2);border-radius:3px}.app-wrapper .sidebar-container .el-menu[data-v-21849110]::-webkit-scrollbar-track{background:transparent}.app-wrapper .sidebar-container[data-v-21849110] .el-menu--popup{background:#232323!important;color:#fff!important;border-radius:8px!important;box-shadow:0 4px 24px rgba(0,0,0,.667)!important}.app-wrapper .sidebar-container[data-v-21849110] .el-menu--popup .el-menu-item{background:#232323!important;color:#fff!important;border-radius:6px!important;margin:2px 8px!important}.app-wrapper .sidebar-container[data-v-21849110] .el-menu--popup .el-menu-item.is-active,.app-wrapper .sidebar-container[data-v-21849110] .el-menu--popup .el-menu-item:hover{background:linear-gradient(90deg,rgba(255,215,0,.2),rgba(191,161,64,.2))!important;color:gold!important}.app-wrapper .sidebar-container[data-v-21849110] .el-menu--popup .el-submenu__title{background:#232323!important;color:gold!important;border-radius:6px!important;margin:2px 8px!important}.app-wrapper .sidebar-container[data-v-21849110] .el-menu--popup .el-submenu__title:hover{color:gold!important}.app-wrapper .sidebar-container[data-v-21849110] .el-menu .el-menu{background:#232323!important}.app-wrapper .sidebar-container[data-v-21849110] .el-menu .el-menu .el-menu-item{background:#232323!important;color:#fff!important;font-weight:400!important;font-size:15px!important}.app-wrapper .sidebar-container[data-v-21849110] .el-menu .el-menu .el-menu-item.is-active,.app-wrapper .sidebar-container[data-v-21849110] .el-menu .el-menu .el-menu-item:hover{background:linear-gradient(90deg,rgba(255,215,0,.2),rgba(191,161,64,.2))!important;color:gold!important}.app-wrapper .main-container[data-v-21849110]{flex:1;display:flex;flex-direction:column;overflow:hidden}.app-wrapper .main-container .navbar[data-v-21849110]{height:60px;background:#181818;box-shadow:0 1px 8px rgba(255,215,0,.133);display:flex;justify-content:space-between;align-items:center;padding:0 20px;border-bottom:1.5px solid rgba(255,215,0,.2)}.app-wrapper .main-container .navbar .left[data-v-21849110]{display:flex;align-items:center}.app-wrapper .main-container .navbar .left i[data-v-21849110]{font-size:20px;cursor:pointer;margin-right:20px;color:gold}.app-wrapper .main-container .navbar .left i[data-v-21849110]:hover{color:#ffe066}.app-wrapper .main-container .navbar .left .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner[data-v-21849110]{color:gold;font-weight:700}.app-wrapper .main-container .navbar .left .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner[data-v-21849110]{color:#fff;font-weight:400}.app-wrapper .main-container .navbar .right .user-info[data-v-21849110]{display:flex;align-items:center;cursor:pointer}.app-wrapper .main-container .navbar .right .user-info .avatar[data-v-21849110]{width:32px;height:32px;border-radius:50%;margin-right:8px;background:#232323;display:flex;align-items:center;justify-content:center;border:1.5px solid gold}.app-wrapper .main-container .navbar .right .user-info .avatar i[data-v-21849110]{font-size:20px;color:gold}.app-wrapper .main-container .navbar .right .user-info .username[data-v-21849110]{margin:0 8px;font-size:15px;color:gold;font-weight:700}.app-wrapper .main-container .navbar .right .user-info i[data-v-21849110]{margin-left:4px;font-size:12px;color:gold}.app-wrapper .main-container .app-main[data-v-21849110]{flex:1;padding:20px;overflow:auto;background:linear-gradient(135deg,#181818,#232323);color:#fff;border-top:none}.app-wrapper .main-container .app-main[data-v-21849110]::-webkit-scrollbar{width:8px}.app-wrapper .main-container .app-main[data-v-21849110]::-webkit-scrollbar-thumb{background:rgba(255,215,0,.2);border-radius:4px}.app-wrapper .main-container .app-main[data-v-21849110]::-webkit-scrollbar-track{background:transparent}[data-v-21849110] .el-dialog{background:#181818!important;border-radius:12px}[data-v-21849110] .el-dialog .el-dialog__header,[data-v-21849110] .el-dialog .el-dialog__title{color:#fff!important;font-size:20px;font-weight:700;opacity:1!important}[data-v-21849110] .el-dialog .el-dialog__footer .el-button--primary{background:linear-gradient(90deg,gold,#bfa140);color:#181818;border:none;font-weight:700}[data-v-21849110] .el-dialog .el-dialog__footer .el-button--primary:hover{background:linear-gradient(90deg,#ffe066,gold);color:#000}[data-v-21849110] .el-dialog .el-form-item__label{color:gold}[data-v-21849110] .el-dialog .el-input__inner{background:#232323;border:1.5px solid gold;color:#fff}.el-dropdown-menu{background:#232323!important;border-radius:8px!important;box-shadow:0 4px 24px rgba(0,0,0,.667)!important}.el-dropdown-menu__item{color:#fff!important;font-size:15px}.el-dropdown-menu__item.selected,.el-dropdown-menu__item:hover{background:#181818!important;color:gold!important}.el-dropdown-menu__item--divided:before{background-color:rgba(255,215,0,.2)!important;height:1px!important;margin:0!important}