#app{min-height:100vh;transition:background-color .3s ease,color .3s ease}#app,body,html{overflow-x:hidden;width:100%}body,html{margin:0;padding:0;max-width:100vw}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}.light-theme{--bg-primary:#fff;--bg-secondary:#fff;--bg-card:#fff;--bg-hover:#f0f0f0;--text-primary:#333;--text-secondary:#666;--text-muted:#999;--text-placeholder:#ccc;--border-color:#e8e8e8;--border-light:#f0f0f0;--shadow-color:rgba(0,0,0,.08);--shadow-dark:rgba(0,0,0,.12)}.dark-theme{--bg-primary:#2a2a2a;--bg-secondary:#1b1c21;--bg-card:#2a2a2a;--bg-hover:#333;--text-secondary:#ccc;--text-muted:#999;--text-placeholder:#666;--border-color:#3a3a3a;--border-light:#333;--shadow-dark:rgba(0,0,0,.5)}:root{--gradient-primary:linear-gradient(270deg,#6772ff,#00f9e5);--gradient-primary-reverse:linear-gradient(270deg,#00f9e5,#6772ff);--gradient-primary-shrink:linear-gradient(270deg,rgba(103,114,255,.3),rgba(0,249,229,.3));--gradient-primary-shrink-reverse:linear-gradient(270deg,rgba(0,249,229,.3),rgba(103,114,255,.3));--primary-color:#6772ff;--secondary-color:#00f9e5;--primary-light:#6772ff20;--bg-color:#f5f5f5;--bg-white:#fff;--bg-dark:#1a1a1a;--bg-dark-card:#2a2a2a;--text-primary:#333;--text-regular:#666;--text-secondary:#999;--text-white:#fff;--border-color:#e8e8e8;--border-dark:#404040;--shadow-color:rgba(0,0,0,.08);--shadow-dark:rgba(0,0,0,.3)}.dark-theme{--bg-color:#1a1a1a;--bg-white:#2a2a2a;--text-primary:#fff;--text-regular:#b0b0b0;--text-secondary:grey;--border-color:#404040;--shadow-color:rgba(0,0,0,.3)}body{transition:background-color .5s ease,color .5s ease}body.theme-transition{position:relative}body.theme-transition:before{top:0;left:0;background:var(--bg-dark);z-index:9999}body.theme-transition:after,body.theme-transition:before{content:"";position:fixed;width:0;height:0;transition:width .5s ease,height .5s ease}body.theme-transition:after{bottom:0;right:0;background:var(--bg-color);z-index:9998}body.transition-to-dark:before,body.transition-to-light:after{width:200vw;height:200vh}*{margin:0;padding:0;box-sizing:border-box}html{font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bg-color);line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}a{color:var(--primary-color);text-decoration:none;transition:all .3s ease}a:hover{color:var(--primary-hover)}button{font-family:inherit;border:none;outline:none;cursor:pointer;transition:all .3s ease}button:active{transform:scale(.98)}input,select,textarea{font-family:inherit;outline:none}img{max-width:100%;height:auto;display:block}.clearfix:after{content:"";display:block;clear:both}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-center{justify-content:center}.flex-between,.flex-center{display:flex;align-items:center}.flex-between{justify-content:space-between}.flex-column{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.hidden{display:none!important}.visible{visibility:visible}.invisible{visibility:hidden}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.p-8{padding:8px}.p-12{padding:12px}.p-16{padding:16px}.p-20{padding:20px}.p-24{padding:24px}.mb40{margin-bottom:40px}.mt40{margin-top:40px}.mr10{margin-right:10px}.mr20{margin-right:20px}.ml20{margin-left:20px}.pl40{padding-left:40px}.pr40{padding-right:40px}.mt60{margin-top:60px}.gap40{height:40px}.size24{font-size:24px}.size26{font-size:26px}.size28{font-size:28px}.size30{font-size:30px}.size38{font-size:38px}.img35{width:35px;height:35px}.img35,.img40{-o-object-fit:contain;object-fit:contain}.img40{width:40px;height:40px}.img60{width:60px;height:60px}.img120,.img60{-o-object-fit:contain;object-fit:contain}.img120{width:120px;height:120px}.white{color:#fff}.opc6{opacity:.6}.hand{cursor:pointer}.bold6{font-weight:600}.jb{justify-content:space-between}.jc{justify-content:center}.ac{align-items:center}.galssPop{border-radius:24px;background:rgba(0,0,0,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.15);box-shadow:0 8px 32px rgba(0,0,0,.5);overflow:hidden;animation:dialogZoomIn .3s ease}.popS{padding:0}.galssHead{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;margin-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff}.galssHead .size38{font-size:38px;font-weight:600;color:#fff}.circle{border-radius:50%}.btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 40px;margin-top:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;cursor:pointer;transition:opacity .3s;color:#fff;font-size:24px;border:none}.btn:hover{opacity:.9}.btn .img35{width:35px;height:35px;margin-right:10px}body:not(.dark-theme) .galssPop{background:hsla(0,0%,100%,.95);border-color:rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.12)}body:not(.dark-theme) .galssPop .galssHead{border-bottom-color:rgba(0,0,0,.1);color:#333}body:not(.dark-theme) .galssPop .galssHead .size38{color:#333}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{-webkit-line-clamp:2}.text-ellipsis-2,.text-ellipsis-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.text-ellipsis-3{-webkit-line-clamp:3}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.animate-fade-in{animation:fadeIn .3s ease}.animate-fade-in-up{animation:fadeInUp .4s ease}.animate-fade-in-down{animation:fadeInDown .4s ease}.animate-scale-in{animation:scaleIn .3s ease}.animate-slide-in-left{animation:slideInLeft .3s ease}.animate-slide-in-right{animation:slideInRight .3s ease}.animate-pulse{animation:pulse 2s ease-in-out infinite}.loading{display:inline-block;width:20px;height:20px;border:2px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.skeleton{background:linear-gradient(90deg,var(--bg-color) 0,var(--bg-white) 50%,var(--bg-color) 100%);background-size:1000px 100%;animation:shimmer 1.5s infinite;border-radius:4px}.el-button--primary{background:var(--gradient-primary);color:var(--text-white)}.el-button--primary:focus,.el-button--primary:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px rgba(103,114,255,.3)}.el-input__inner{border-radius:12px;border:1px solid var(--border-color)}.el-input__inner:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.el-card{box-shadow:0 2px 8px rgba(0,0,0,.04)}.el-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.el-menu .el-menu-item{border-radius:12px;margin:4px 12px}.el-menu .el-menu-item:hover{background:var(--primary-light);color:var(--primary-color)}.el-menu .el-menu-item.is-active{background:var(--gradient-primary);color:var(--text-white)}.el-dialog{border-radius:20px}.el-dialog .el-dialog__header{border-bottom:1px solid var(--border-color)}.el-message{box-shadow:0 8px 24px rgba(0,0,0,.12)}.el-notification{border-radius:12px}@media(max-width:768px){.hide-mobile{display:none!important}}@media(min-width:768px){.hide-desktop{display:none!important}}.glass-bg{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.2)}.glass-bg,.glass-card{background:hsla(0,0%,100%,.95);box-shadow:0 8px 32px rgba(0,0,0,.12)}.glass-card{border-radius:16px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.glass-dialog{border-radius:24px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.12)}.glass-btn{background:rgba(103,114,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(103,114,255,.3);color:#6772ff;transition:all .3s ease}.glass-btn:hover{background:rgba(103,114,255,.2);border-color:rgba(103,114,255,.5)}.glass-input{background:hsla(0,0%,100%,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3)}.glass-input::-moz-placeholder{color:rgba(0,0,0,.4)}.glass-input::placeholder{color:rgba(0,0,0,.4)}.glass-input:focus{background:hsla(0,0%,100%,.7);border-color:#6772ff}.dark-theme .glass-bg{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.dark-theme .glass-bg,.dark-theme .glass-card{background:rgba(0,0,0,.85);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.5)}.dark-theme .glass-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dark-theme .glass-dialog{background:rgba(0,0,0,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.5)}.dark-theme .glass-btn{background:rgba(103,114,255,.2);border-color:rgba(103,114,255,.4)}.dark-theme .glass-btn:hover{background:rgba(103,114,255,.3)}.dark-theme .glass-input{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.dark-theme .glass-input::-moz-placeholder{color:hsla(0,0%,100%,.4)}.dark-theme .glass-input::placeholder{color:hsla(0,0%,100%,.4)}.dark-theme .glass-input:focus{background:hsla(0,0%,100%,.1);border-color:#6772ff}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;transition:background-color .3s ease,color .3s ease}body,body.dark-theme,body.light-theme{background-color:var(--bg-primary);color:var(--text-primary)}body.dark-theme *{color:var(--text-primary)}body.dark-theme .el-calendar,body.dark-theme .el-card,body.dark-theme .el-cascader-menu,body.dark-theme .el-cascader-panel,body.dark-theme .el-date-picker,body.dark-theme .el-drawer,body.dark-theme .el-dropdown-menu,body.dark-theme .el-menu,body.dark-theme .el-picker-panel,body.dark-theme .el-popover,body.dark-theme .el-select-dropdown,body.dark-theme .el-table,body.dark-theme .el-time-panel,body.dark-theme .el-tooltip__popper{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:hsla(0,0%,100%,.2);color:var(--text-primary)}body.dark-theme .el-input__inner,body.dark-theme .el-textarea__inner{background-color:hsla(0,0%,100%,.05);border-color:var(--border-color);color:var(--text-primary)}body.dark-theme .el-input__inner::-moz-placeholder,body.dark-theme .el-textarea__inner::-moz-placeholder{color:var(--text-placeholder)}body.dark-theme .el-input__inner::placeholder,body.dark-theme .el-textarea__inner::placeholder{color:var(--text-placeholder)}body.dark-theme .el-input__inner:focus,body.dark-theme .el-textarea__inner:focus{border-color:#6772ff;background-color:hsla(0,0%,100%,.08)}body.dark-theme .el-button{border-color:var(--border-color)}body.dark-theme .el-button--primary{background:linear-gradient(270deg,#6772ff,#00f9e5);border-color:transparent;color:#fff}body.dark-theme .el-button--text{background:transparent;border:none}body.dark-theme .el-button--default:hover{background-color:var(--bg-hover);border-color:var(--border-color)}body.dark-theme .el-menu{background-color:var(--bg-card);border-color:var(--border-color)}body.dark-theme .el-dialog{border-radius:24px;border:1px solid hsla(0,0%,100%,.15);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden;animation:dialogZoomIn .3s ease}body.dark-theme .el-dialog .el-dialog__header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;margin-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.1)}body.dark-theme .el-dialog .el-dialog__title{font-size:38px;font-weight:600;line-height:1.2}body.dark-theme .el-dialog .el-dialog__body{padding:0 24px 24px;font-size:14px;line-height:1.6}body.dark-theme .el-dialog .el-dialog__footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 20px;border-top:1px solid hsla(0,0%,100%,.1)}body.dark-theme .el-dialog .el-dialog__headerbtn .el-dialog__close{width:60px;height:60px;color:hsla(0,0%,100%,.8);font-size:24px;transition:all .3s ease;line-height:60px;text-align:center;display:block}body.dark-theme .el-dialog .el-dialog__headerbtn .el-dialog__close:hover{transform:rotate(90deg);opacity:.7}@keyframes dialogZoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}body.dark-theme .v-modal{background:rgba(0,0,0,.5)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}body.dark-theme body:not(.dark-theme) .el-dialog{background:hsla(0,0%,100%,.95);border-color:rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.12)}body.dark-theme body:not(.dark-theme) .el-dialog .el-dialog__header{border-bottom-color:rgba(0,0,0,.1);color:#333}body.dark-theme body:not(.dark-theme) .el-dialog .el-dialog__title{color:#333}body.dark-theme body:not(.dark-theme) .el-dialog .el-dialog__body{color:#666}body.dark-theme body:not(.dark-theme) .el-dialog .el-dialog__footer{border-top-color:rgba(0,0,0,.1)}body.dark-theme body:not(.dark-theme) .el-dialog .el-dialog__headerbtn .el-dialog__close{color:#999}body.dark-theme body:not(.dark-theme) .el-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#333}body.dark-theme body:not(.dark-theme) .v-modal{background:rgba(0,0,0,.4)!important}body.dark-theme .el-dialog .el-form .el-form-item__label{font-size:14px;font-weight:500}body.dark-theme .el-dialog .el-input__inner{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}body.dark-theme .el-dialog .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.5)}body.dark-theme .el-dialog .el-input__inner::placeholder{color:hsla(0,0%,100%,.5)}body.dark-theme .el-dialog .el-input__inner:focus{background:hsla(0,0%,100%,.15);border-color:rgba(103,114,255,.6)}body.dark-theme .el-dialog .el-textarea__inner{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}body.dark-theme .el-dialog .el-textarea__inner::-moz-placeholder{color:hsla(0,0%,100%,.5)}body.dark-theme .el-dialog .el-textarea__inner::placeholder{color:hsla(0,0%,100%,.5)}body.dark-theme .el-dialog .el-textarea__inner:focus{background:hsla(0,0%,100%,.15);border-color:rgba(103,114,255,.6)}body.dark-theme .el-dialog .el-switch__core{border:1px solid hsla(0,0%,100%,.2)}body.dark-theme .el-dialog .info-item{display:flex;justify-content:space-between;align-items:center;padding:20px 0;margin-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.1)}body.dark-theme .el-dialog .info-item:last-child{border-bottom:none}body.dark-theme .el-dialog .info-item .info-label{display:flex;align-items:center;gap:10px;font-size:26px;color:#fff;font-weight:500}body.dark-theme .el-dialog .info-item .info-label img,body.dark-theme .el-dialog .info-item .info-label svg{width:35px;height:35px;flex-shrink:0}body.dark-theme .el-dialog .info-item .info-value{display:flex;align-items:center;gap:10px;font-size:26px;color:hsla(0,0%,100%,.6)}body.dark-theme .el-dialog .info-item .info-value.clickable{cursor:pointer;transition:all .3s ease}body.dark-theme .el-dialog .info-item .info-value.clickable:hover{color:#fff;opacity:.8}body.dark-theme .el-dialog .info-item .info-value.clickable svg{cursor:pointer;width:15px;height:15px;transition:transform .3s ease}body.dark-theme .el-dialog .info-item .info-value.clickable svg:hover{transform:translateX(4px)}body.dark-theme .el-dialog .info-item .info-value svg{width:15px;height:15px;color:hsla(0,0%,100%,.6)}body.dark-theme .el-dialog .iconHover{transition:all .3s ease}body.dark-theme .el-dialog .iconHover:hover{opacity:.8;transform:translateX(4px)}@media(max-width:768px){body.dark-theme .el-dialog{width:95%!important;margin:20px auto!important}body.dark-theme .el-dialog .el-dialog__header{padding:15px 20px}body.dark-theme .el-dialog .el-dialog__header .el-dialog__title{font-size:28px}body.dark-theme .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{width:50px;height:50px;line-height:50px}body.dark-theme .el-dialog .el-dialog__body{padding:0 20px 20px}body.dark-theme .el-dialog .el-dialog__body .info-item{padding:15px 0}body.dark-theme .el-dialog .el-dialog__body .info-item .info-label{font-size:22px}body.dark-theme .el-dialog .el-dialog__body .info-item .info-label img,body.dark-theme .el-dialog .el-dialog__body .info-item .info-label svg{width:30px;height:30px}body.dark-theme .el-dialog .el-dialog__body .info-item .info-value{font-size:22px}body.dark-theme .el-dialog .el-dialog__body .info-item .info-value svg{width:13px;height:13px}body.dark-theme .el-dialog .el-dialog__footer{padding:12px 20px 16px}body.dark-theme .el-message-box{width:90%!important}body.dark-theme .el-message-box .el-message-box__title{font-size:18px}body.dark-theme .el-message-box .el-message-box__content{padding:16px 20px;font-size:13px}}body.dark-theme body:not(.dark-theme) .el-dialog .el-input__inner{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.15);color:#333}body.dark-theme body:not(.dark-theme) .el-dialog .el-input__inner::-moz-placeholder{color:rgba(0,0,0,.4)}body.dark-theme body:not(.dark-theme) .el-dialog .el-input__inner::placeholder{color:rgba(0,0,0,.4)}body.dark-theme body:not(.dark-theme) .el-dialog .el-input__inner:focus{background:rgba(0,0,0,.08);border-color:rgba(103,114,255,.6)}body.dark-theme body:not(.dark-theme) .el-dialog .el-textarea__inner{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.15);color:#333}body.dark-theme body:not(.dark-theme) .el-dialog .el-textarea__inner::-moz-placeholder{color:rgba(0,0,0,.4)}body.dark-theme body:not(.dark-theme) .el-dialog .el-textarea__inner::placeholder{color:rgba(0,0,0,.4)}body.dark-theme body:not(.dark-theme) .el-dialog .el-textarea__inner:focus{background:rgba(0,0,0,.08);border-color:rgba(103,114,255,.6)}body.dark-theme body:not(.dark-theme) .el-dialog .el-form-item__label{color:#333}body.dark-theme body:not(.dark-theme) .el-dialog .info-item{border-bottom-color:rgba(0,0,0,.1)}body.dark-theme body:not(.dark-theme) .el-dialog .info-item .info-label{color:#333}body.dark-theme body:not(.dark-theme) .el-dialog .info-item .info-value{color:rgba(0,0,0,.6)}body.dark-theme body:not(.dark-theme) .el-dialog .info-item .info-value.clickable:hover{color:#333}body.dark-theme body:not(.dark-theme) .el-dialog .info-item .info-value svg,body.dark-theme body:not(.dark-theme) .el-dialog .info-item .info-value.clickable svg{color:rgba(0,0,0,.6)}body.dark-theme .el-table td{border-color:var(--border-color)}body.dark-theme .el-pagination button,body.dark-theme .el-pagination li{background-color:var(--bg-card);color:var(--text-secondary);border-color:var(--border-color)}body.dark-theme .el-pagination button:hover,body.dark-theme .el-pagination li:hover{color:#00f9e5}body.dark-theme .el-pagination button.active,body.dark-theme .el-pagination li.active{background-color:#6772ff;border-color:#6772ff;color:#fff}body.dark-theme .el-divider{background:var(--border-color)}body.dark-theme .el-checkbox__label,body.dark-theme .el-radio__label,body.dark-theme .el-switch__label{color:var(--text-secondary)}body.dark-theme .el-progress-bar__innerText{color:var(--text-primary)}body.dark-theme .el-tree .el-tree-node__content:hover{background-color:var(--bg-hover)}body.dark-theme .el-time-spinner__item{color:var(--text-secondary)}body.dark-theme .el-time-spinner__item.active:not(.disabled){color:#00f9e5}body.dark-theme .el-date-table th{color:var(--text-secondary)}body.dark-theme .el-date-table td.available:hover{color:#00f9e5}body.dark-theme .el-message,body.dark-theme .el-notification{background-color:var(--bg-card);border-color:var(--border-color);color:var(--text-primary);box-shadow:var(--shadow-dark)}body.dark-theme .el-drawer{color:var(--text-primary)}body.dark-theme .el-skeleton .el-skeleton__item{background-color:var(--bg-hover)}body.dark-theme .el-pager li{background-color:var(--bg-card)}body.dark-theme .el-slider .el-slider__button{border-color:#00f9e5}body.dark-theme .el-cascader-node{color:var(--text-secondary)}body.dark-theme .el-avatar{background-color:var(--bg-hover)}body.dark-theme .el-drawer__title{color:var(--text-primary)}body.dark-theme .el-collapse .el-collapse-item__header,body.dark-theme .el-collapse .el-collapse-item__wrap{border-color:var(--border-color)}body.dark-theme .el-input-number,body.dark-theme .el-input-number .el-input__inner{background-color:var(--bg-card)}body.dark-theme .el-form-item__label{color:var(--text-secondary)}.el-button{border-radius:12px;border:none;font-weight:500;padding:12px 24px;font-size:14px;transition:all .3s ease;background-color:var(--bg-card);color:var(--text-primary)}.el-button--primary{background:linear-gradient(270deg,#6772ff,#00f9e5);border:none;color:#fff}.el-button--primary:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.08)}.el-button--primary:active{transform:translateY(0)}.el-button--text{color:#6772ff;border:none;background:none}.el-button--text:hover{color:#555edb;background:rgba(103,114,255,.125)}.el-button--success{background:#52c41a;border-color:#52c41a}.el-button--success:hover{opacity:.9}.el-button--warning{background:#fa8c16;border-color:#fa8c16}.el-button--warning:hover{opacity:.9}.el-button--danger{background:#ff4d4f;border-color:#ff4d4f}.el-button--danger:hover{opacity:.9}.el-button--info{background:#1890ff;border-color:#1890ff}.el-button--info:hover{opacity:.9}.el-button--default{background-color:var(--bg-card);border-color:var(--border-color);color:var(--text-primary)}.el-button--default:hover{background-color:var(--bg-hover)}.el-button:disabled{opacity:.5;cursor:not-allowed}.el-button--loading{position:relative;pointer-events:none}.el-button--loading:before{pointer-events:none;content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit}.el-button-group .el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group .el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group .el-button:not(:first-child):not(:last-child){border-radius:0}body.dark-theme .el-button{background-color:var(--bg-card);color:var(--text-primary)}body.dark-theme .el-button--text{color:#00f9e5}body.dark-theme .el-button--text:hover{color:rgba(0,249,229,.8);background:rgba(0,249,229,.1)}.el-input .el-input__inner{border-radius:12px;border:1px solid var(--border-color);background:var(--bg-card);padding:14px 25px;font-size:14px;color:var(--text-primary);transition:all .3s ease}.el-input .el-input__inner:focus{background:var(--bg-card);border-color:#6772ff}.el-input .el-input__inner::-moz-placeholder{color:var(--text-placeholder)}.el-input .el-input__inner::placeholder{color:var(--text-placeholder)}.el-input .el-input__inner:disabled{background-color:var(--bg-hover);cursor:not-allowed}.el-input .el-input__icon,.el-input .el-input__prefix,.el-input .el-input__suffix{color:var(--text-secondary)}body.dark-theme .el-input .el-input__inner{background-color:hsla(0,0%,100%,.05);border-color:var(--border-color);color:var(--text-primary)}body.dark-theme .el-input .el-input__inner:focus{background-color:hsla(0,0%,100%,.08);border-color:#6772ff}.el-textarea .el-textarea__inner{border-radius:12px;border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);font-size:14px;transition:all .3s ease}.el-textarea .el-textarea__inner:focus{border-color:#6772ff}.el-textarea .el-textarea__inner::-moz-placeholder{color:var(--text-placeholder)}.el-textarea .el-textarea__inner::placeholder{color:var(--text-placeholder)}body.dark-theme .el-textarea .el-textarea__inner{background-color:hsla(0,0%,100%,.05);border-color:var(--border-color);color:var(--text-primary)}body.dark-theme .el-textarea .el-textarea__inner:focus{border-color:#00f9e5;background-color:hsla(0,0%,100%,.08)}.el-card{border:none;box-shadow:0 2px 12px rgba(0,0,0,.04);background:var(--bg-card);color:var(--text-primary);transition:all .3s ease}.el-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.el-card .el-card__header{border-bottom:1px solid var(--border-color);color:var(--text-primary)}.el-card .el-card__body,body.dark-theme .el-card{color:var(--text-primary)}body.dark-theme .el-card{background-color:var(--bg-card);border-color:var(--border-color);box-shadow:var(--shadow-color)}body.dark-theme .el-card:hover{box-shadow:var(--shadow-dark)}body.dark-theme .el-card .el-card__header{border-bottom-color:var(--border-color);color:var(--text-primary)}.el-tag{border-radius:8px;border:1px solid var(--border-color);background-color:var(--bg-hover);color:var(--text-primary);transition:all .3s ease}.el-tag--success{background-color:rgba(82,196,26,.1);border-color:rgba(82,196,26,.3);color:#52c41a}.el-tag--warning{background-color:rgba(250,140,22,.1);border-color:rgba(250,140,22,.3);color:#fa8c16}.el-tag--danger{background-color:rgba(255,77,79,.1);border-color:rgba(255,77,79,.3);color:#ff4d4f}.el-tag--info{background-color:rgba(24,144,255,.1);border-color:rgba(24,144,255,.3);color:#1890ff}body.dark-theme .el-tag{background-color:rgba(103,114,255,.15);border-color:rgba(103,114,255,.3);color:var(--text-primary)}.el-badge__content{border-radius:8px}body.dark-theme .el-badge__content{background-color:#ff4d4f;color:#fff}.el-progress .el-progress__text{font-size:13px;color:var(--text-primary)}.el-progress .el-progress-bar__inner{border-radius:8px}.el-progress--success .el-progress-bar__inner{background-color:#52c41a}.el-progress--warning .el-progress-bar__inner{background-color:#fa8c16}.el-progress--exception .el-progress-bar__inner{background-color:#ff4d4f}body.dark-theme .el-progress .el-progress__text{color:var(--text-primary)}body.dark-theme .el-progress .el-progress-bar__outer{background-color:hsla(0,0%,100%,.1)}.el-tabs .el-tabs__nav-wrap:after{background:var(--border-color)}.el-tabs .el-tabs__item{font-size:14px;color:var(--text-secondary);transition:all .3s ease}.el-tabs .el-tabs__item.is-active,.el-tabs .el-tabs__item:hover{color:#6772ff}.el-tabs .el-tabs__active-bar{background:#6772ff}.el-tabs .el-tabs__content{color:var(--text-primary)}body.dark-theme .el-tabs .el-tabs__nav-wrap:after{background:var(--border-color)}body.dark-theme .el-tabs .el-tabs__item{color:var(--text-secondary)}body.dark-theme .el-tabs .el-tabs__item.is-active,body.dark-theme .el-tabs .el-tabs__item:hover{color:#00f9e5}body.dark-theme .el-tabs .el-tabs__active-bar{background:#00f9e5}.el-menu{border-right:1px solid var(--border-color);background:var(--bg-card)}.el-menu .el-menu-item{color:var(--text-secondary);transition:all .3s ease}.el-menu .el-menu-item.is-active,.el-menu .el-menu-item:hover{background:rgba(103,114,255,.125);color:#6772ff}.el-menu .el-menu-item.is-active{border-right:3px solid #6772ff}.el-menu .el-submenu__title{color:var(--text-secondary);transition:all .3s ease}.el-menu .el-submenu__title:hover{background:rgba(103,114,255,.125);color:#6772ff}body.dark-theme .el-menu{border-right-color:var(--border-color);background:var(--bg-card)}body.dark-theme .el-menu .el-menu-item{color:var(--text-secondary)}body.dark-theme .el-menu .el-menu-item:hover{background:rgba(103,114,255,.1);color:#00f9e5}body.dark-theme .el-menu .el-menu-item.is-active{background:rgba(103,114,255,.15);color:#00f9e5;border-right-color:#00f9e5}body.dark-theme .el-menu .el-submenu__title{color:var(--text-secondary)}body.dark-theme .el-menu .el-submenu__title:hover{background:rgba(103,114,255,.1);color:#00f9e5}.el-dropdown-menu{border:1px solid var(--border-color);box-shadow:0 4px 16px rgba(0,0,0,.08);background:var(--bg-card)}.el-dropdown-menu .el-dropdown-menu__item{font-size:14px;color:var(--text-secondary)}.el-dropdown-menu .el-dropdown-menu__item:hover{background:rgba(103,114,255,.125)}body.dark-theme .el-dropdown-menu{background-color:var(--bg-card);border-color:var(--border-color);box-shadow:var(--shadow-dark)}body.dark-theme .el-dropdown-menu .el-dropdown-menu__item{color:var(--text-secondary)}body.dark-theme .el-dropdown-menu .el-dropdown-menu__item:hover{background:rgba(103,114,255,.1);color:#00f9e5}.el-dialog{border-radius:24px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.12)}.el-dialog .el-dialog__header{border-bottom:1px solid hsla(0,0%,100%,.1);color:#333;padding:20px 24px}.el-dialog .el-dialog__title{color:#333;font-size:18px;font-weight:600}.el-dialog .el-dialog__body{color:#666;padding:24px}.el-dialog .el-dialog__footer{border-top:1px solid hsla(0,0%,100%,.1);padding:16px 24px 20px}.el-dialog .el-dialog__headerbtn .el-dialog__close{color:#999;font-size:18px;transition:all .3s ease}.el-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#333;transform:rotate(90deg)}body.dark-theme .el-dialog{background:rgba(0,0,0,.85);border-color:hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.5)}body.dark-theme .el-dialog .el-dialog__header{border-bottom-color:hsla(0,0%,100%,.1);color:#fff}body.dark-theme .el-dialog .el-dialog__title{color:#fff}body.dark-theme .el-dialog .el-dialog__body{color:hsla(0,0%,100%,.8)}body.dark-theme .el-dialog .el-dialog__footer{border-top-color:hsla(0,0%,100%,.1)}body.dark-theme .el-dialog .el-dialog__headerbtn .el-dialog__close{color:hsla(0,0%,100%,.6)}body.dark-theme .el-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#fff}.v-modal{background:rgba(0,0,0,.5)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}body.dark-theme .v-modal{background:rgba(0,0,0,.7)!important}.el-message{border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1);background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#333;border:1px solid hsla(0,0%,100%,.2);padding:12px 16px}.el-message.el-message--success{background:hsla(0,0%,100%,.95);border-color:rgba(103,194,58,.3)}.el-message.el-message--warning{background:hsla(0,0%,100%,.95);border-color:rgba(230,162,60,.3)}.el-message.el-message--error{background:hsla(0,0%,100%,.95);border-color:hsla(0,87%,69%,.3)}.el-message.el-message--info{background:hsla(0,0%,100%,.95);border-color:hsla(220,4%,58%,.3)}body.dark-theme .el-message{background:rgba(0,0,0,.85);border-color:hsla(0,0%,100%,.1);color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.4)}body.dark-theme .el-message.el-message--success{border-color:rgba(103,194,58,.4)}body.dark-theme .el-message.el-message--warning{border-color:rgba(230,162,60,.4)}body.dark-theme .el-message.el-message--error{border-color:hsla(0,87%,69%,.4)}body.dark-theme .el-message.el-message--info{border-color:hsla(220,4%,58%,.4)}.el-notification{border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.12);background:hsla(0,0%,100%,.95);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:#333;border:1px solid hsla(0,0%,100%,.2);padding:20px}.el-notification .el-notification__group{color:#333}.el-notification .el-notification__title{color:#333;font-weight:600}.el-notification .el-notification__content{color:#666}.el-notification .el-notification__icon{font-size:24px}.el-notification .el-notification__closeBtn{color:#999;transition:all .3s ease}.el-notification .el-notification__closeBtn:hover{color:#333}.el-dropdown-menu{border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);background:hsla(0,0%,100%,.95);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.2);padding:8px 0}.el-dropdown-menu .el-dropdown-menu__item{color:#333;transition:all .3s ease}.el-dropdown-menu .el-dropdown-menu__item:hover{background:rgba(103,114,255,.1);color:#6772ff}.el-dropdown-menu .el-dropdown-menu__item.is-disabled{color:#999}body.dark-theme .el-dropdown-menu{background:rgba(0,0,0,.85);border-color:hsla(0,0%,100%,.1);box-shadow:0 8px 24px rgba(0,0,0,.4)}body.dark-theme .el-dropdown-menu .el-dropdown-menu__item{color:hsla(0,0%,100%,.9)}body.dark-theme .el-dropdown-menu .el-dropdown-menu__item:hover{background:rgba(103,114,255,.2);color:#fff}body.dark-theme .el-dropdown-menu .el-dropdown-menu__item.is-disabled{color:hsla(0,0%,100%,.4)}.el-drawer{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.el-drawer.rtl{border-left:1px solid hsla(0,0%,100%,.2)}.el-drawer.ltr{border-right:1px solid hsla(0,0%,100%,.2)}body.dark-theme .el-drawer{background:rgba(0,0,0,.85)}body.dark-theme .el-drawer.rtl{border-left-color:hsla(0,0%,100%,.1)}body.dark-theme .el-drawer.ltr{border-right-color:hsla(0,0%,100%,.1)}.el-popover{border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);background:hsla(0,0%,100%,.95);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.2);color:#333}body.dark-theme .el-popover{background:rgba(0,0,0,.85);border-color:hsla(0,0%,100%,.1);color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.4)}.el-card{border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.08);background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.el-card .el-card__header{border-bottom-color:hsla(0,0%,100%,.1);color:#333}.el-card .el-card__body{color:#666}body.dark-theme .el-card{background:rgba(0,0,0,.85);border-color:hsla(0,0%,100%,.1);box-shadow:0 4px 16px rgba(0,0,0,.3)}body.dark-theme .el-card .el-card__header{border-bottom-color:hsla(0,0%,100%,.1);color:#fff}body.dark-theme .el-card .el-card__body{color:hsla(0,0%,100%,.8)}.el-message-box{border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.12);background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.15);overflow:hidden;animation:dialogZoomIn .3s ease}.el-message-box .el-message-box__header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.1)}.el-message-box .el-message-box__title{font-size:20px;color:#333;font-weight:600}.el-message-box .el-message-box__content{color:#666;padding:24px;font-size:14px;line-height:1.6}.el-message-box .el-message-box__btns{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 20px;border-top:1px solid rgba(0,0,0,.1)}body.dark-theme .el-message-box{background:rgba(0,0,0,.85);border-color:hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.5)}body.dark-theme .el-message-box .el-message-box__header{border-bottom-color:hsla(0,0%,100%,.1)}body.dark-theme .el-message-box .el-message-box__title{color:#fff}body.dark-theme .el-message-box .el-message-box__content{color:hsla(0,0%,100%,.8)}body.dark-theme .el-message-box .el-message-box__btns{border-top-color:hsla(0,0%,100%,.1)}body.dark-theme .el-notification{background:rgba(0,0,0,.85);border-color:hsla(0,0%,100%,.1);color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.4)}body.dark-theme .el-notification .el-notification__group,body.dark-theme .el-notification .el-notification__title{color:#fff}body.dark-theme .el-notification .el-notification__content{color:hsla(0,0%,100%,.7)}body.dark-theme .el-notification .el-notification__closeBtn{color:hsla(0,0%,100%,.6)}body.dark-theme .el-notification .el-notification__closeBtn:hover{color:#fff}.el-rate .el-rate__icon{font-size:18px;color:var(--text-muted);transition:all .3s ease}.el-rate .el-rate__icon.hover{color:#fa8c16}body.dark-theme .el-rate .el-rate__icon{color:var(--text-muted)}body.dark-theme .el-rate .el-rate__icon.hover{color:#fa8c16}.el-pagination .el-pager li{border-radius:8px;background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-color);transition:all .3s ease}.el-pagination .el-pager li.active{background:#6772ff;color:#fff;border-color:#6772ff}.el-pagination button,.el-pagination li{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);transition:all .3s ease}.el-pagination button:hover,.el-pagination li:hover{color:#6772ff}.el-pagination button:disabled,.el-pagination li:disabled{color:var(--text-muted);cursor:not-allowed}body.dark-theme .el-pagination .el-pager li{background-color:var(--bg-card);color:var(--text-secondary);border-color:var(--border-color)}body.dark-theme .el-pagination .el-pager li:hover{color:#00f9e5}body.dark-theme .el-pagination .el-pager li.active{background-color:#6772ff;border-color:#6772ff;color:#fff}body.dark-theme .el-pagination .el-pager li.disabled{color:var(--text-muted)}body.dark-theme .el-pagination button{background-color:var(--bg-card);color:var(--text-secondary);border-color:var(--border-color)}body.dark-theme .el-pagination button:hover{color:#00f9e5}@media(max-width:768px){.el-button{padding:10px 16px;font-size:14px}.el-input .el-input__inner{height:40px;line-height:40px}.el-card{border-radius:12px}}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}@media(max-width:992px){.container{max-width:100%;padding:0 12px}}.page-container{min-height:100vh;background:#f5f5f5}.card{background:#fff;border:none;border-radius:20px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:all .5s ease}.card:hover{box-shadow:0 4px 20px rgba(0,0,0,.08)}body.dark-theme .card{background-color:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-color)}body.dark-theme .card:hover{box-shadow:var(--shadow-dark)}body.dark-theme .el-checkbox .el-checkbox__label{color:var(--text-secondary)}body.dark-theme .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#6772ff;border-color:#6772ff}body.dark-theme .el-radio .el-radio__label{color:var(--text-secondary)}body.dark-theme .el-radio .el-radio__input.is-checked .el-radio__inner{border-color:#6772ff;background-color:#6772ff}body.dark-theme .el-switch .el-switch__label{color:var(--text-secondary)}body.dark-theme .el-switch.is-checked .el-switch__core{background-color:#6772ff;border-color:#6772ff}body.dark-theme .el-slider .el-slider__bar{background-color:#6772ff}body.dark-theme .el-upload .el-upload-dragger:hover{border-color:#6772ff}body.dark-theme .el-loading-mask{background-color:rgba(0,0,0,.5)}body.dark-theme ::-webkit-scrollbar{width:8px;height:8px}body.dark-theme ::-webkit-scrollbar-track{background-color:var(--bg-secondary)}body.dark-theme ::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2);border-radius:4px}body.dark-theme ::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.3)}body.dark-theme .el-timeline-item__tail{border-left-color:var(--border-color)}body.dark-theme .el-timeline-item__node{background-color:var(--bg-card)}body.dark-theme .el-popconfirm__main,body.dark-theme .el-popconfirm__title,body.dark-theme .el-transfer-panel__body{color:var(--text-primary)}body.dark-theme .el-tree-node__content,body.dark-theme .el-tree-node__label{color:var(--text-secondary)}body.dark-theme .el-step__head{color:var(--text-muted)}body.dark-theme .el-step__line{background-color:var(--border-color)}body.dark-theme .el-breadcrumb__item .el-breadcrumb__inner{color:var(--text-secondary)}body.dark-theme .el-breadcrumb__item:last-child .el-breadcrumb__inner,body.dark-theme .el-result__title{color:var(--text-primary)}body.dark-theme .el-empty__description,body.dark-theme .el-form-item .el-form-item__label,body.dark-theme .el-result__subtitle{color:var(--text-secondary)}body.dark-theme .el-form-item .el-form-item__error{color:#ff4d4f}body.light-theme *{color:var(--text-primary)}body.light-theme ::-webkit-scrollbar{width:8px;height:8px}body.light-theme ::-webkit-scrollbar-track{background-color:var(--bg-secondary)}body.light-theme ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}body.light-theme ::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.divider{height:1px;margin:16px 0;transition:background-color .3s ease}.divider,body.dark-theme .divider{background:var(--border-color)}.empty-state{text-align:center;padding:60px 20px;color:#999;transition:color .3s ease;background:var(--bg-card)}.empty-state .empty-icon{font-size:64px;margin-bottom:16px;color:#d9d9d9}.empty-state .empty-text{font-size:14px;margin-bottom:16px}body.dark-theme .empty-state{background-color:var(--bg-card);color:var(--text-secondary)}body.dark-theme .empty-state .empty-icon{color:var(--text-muted)}.loading-container{display:flex;align-items:center;justify-content:center;padding:40px;background:var(--bg-card);color:var(--text-primary)}body.dark-theme .loading-container{background-color:var(--bg-card);color:var(--text-primary)}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.el-checkbox .el-checkbox__label{color:var(--text-secondary)}.el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#6772ff;border-color:#6772ff}.el-radio .el-radio__label{color:var(--text-secondary)}.el-radio .el-radio__input.is-checked .el-radio__inner{border-color:#6772ff;background-color:#6772ff}.el-switch .el-switch__label{color:var(--text-secondary)}.el-switch.is-checked .el-switch__core{background-color:#6772ff;border-color:#6772ff}.el-slider .el-slider__runway{background-color:var(--border-color)}.el-slider .el-slider__bar{background-color:#6772ff}.el-slider .el-slider__button{border-color:#6772ff}body.dark-theme .el-slider .el-slider__runway{background-color:hsla(0,0%,100%,.1)}body.dark-theme .el-slider .el-slider__button{border-color:#6772ff}.el-select .el-input__inner{cursor:pointer}.el-select-dropdown{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:0 4px 16px rgba(0,0,0,.08)}.el-select-dropdown .el-select-dropdown__item{color:var(--text-secondary);transition:all .3s ease}.el-select-dropdown .el-select-dropdown__item.hover,.el-select-dropdown .el-select-dropdown__item:hover{background-color:rgba(103,114,255,.125);color:#6772ff}.el-select-dropdown .el-select-dropdown__item.selected{color:#6772ff;font-weight:700}body.dark-theme .el-select-dropdown{background-color:var(--bg-card);border-color:var(--border-color);box-shadow:var(--shadow-dark)}body.dark-theme .el-select-dropdown .el-select-dropdown__item{color:var(--text-secondary)}body.dark-theme .el-select-dropdown .el-select-dropdown__item.hover,body.dark-theme .el-select-dropdown .el-select-dropdown__item:hover{background-color:rgba(103,114,255,.1);color:#00f9e5}body.dark-theme .el-select-dropdown .el-select-dropdown__item.selected{color:#00f9e5;font-weight:700}.el-cascader .el-input__inner{cursor:pointer}.el-cascader-menu{background:var(--bg-card);border:1px solid var(--border-color)}.el-cascader-menu .el-cascader-node{color:var(--text-secondary);transition:all .3s ease}.el-cascader-menu .el-cascader-node:hover{background-color:rgba(103,114,255,.125);color:#6772ff}.el-cascader-menu .el-cascader-node.is-active{color:#6772ff;font-weight:700}body.dark-theme .el-cascader-menu{background-color:var(--bg-card);border-color:var(--border-color)}body.dark-theme .el-cascader-menu .el-cascader-node{color:var(--text-secondary)}body.dark-theme .el-cascader-menu .el-cascader-node:hover{background-color:rgba(103,114,255,.1);color:#00f9e5}body.dark-theme .el-cascader-menu .el-cascader-node.is-active{color:#00f9e5;font-weight:700}.el-transfer-panel{background:var(--bg-card);border:1px solid var(--border-color)}.el-transfer-panel .el-transfer-panel__header{border-bottom:1px solid var(--border-color);color:var(--text-primary)}.el-transfer-panel .el-transfer-panel__body{color:var(--text-primary)}body.dark-theme .el-transfer-panel{background-color:var(--bg-card);border-color:var(--border-color)}body.dark-theme .el-transfer-panel .el-transfer-panel__header{border-bottom-color:var(--border-color);color:var(--text-primary)}.el-tree,body.dark-theme .el-transfer-panel .el-transfer-panel__body{color:var(--text-primary)}.el-tree{background:var(--bg-card)}.el-tree .el-tree-node__content{color:var(--text-secondary);transition:all .3s ease}.el-tree .el-tree-node__content:hover{background-color:var(--bg-hover)}.el-tree .el-tree-node__label{color:var(--text-secondary)}.el-tree .el-tree-node__expand-icon{color:var(--text-muted)}body.dark-theme .el-tree{background-color:var(--bg-card);color:var(--text-primary)}body.dark-theme .el-tree .el-tree-node__content{color:var(--text-secondary)}body.dark-theme .el-tree .el-tree-node__content:hover{background-color:hsla(0,0%,100%,.05)}body.dark-theme .el-tree .el-tree-node__label{color:var(--text-secondary)}body.dark-theme .el-tree .el-tree-node__expand-icon{color:var(--text-muted)}.el-time-panel{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary)}body.dark-theme .el-time-panel{background-color:var(--bg-card);border-color:var(--border-color);color:var(--text-primary)}.el-picker-panel{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary)}body.dark-theme .el-picker-panel{background-color:var(--bg-card);border-color:var(--border-color);color:var(--text-primary)}body.dark-theme .el-picker-panel .el-date-table td.today span{color:#6772ff}body.dark-theme .el-picker-panel .el-date-table td.available:hover{background-color:rgba(103,114,255,.1);color:#00f9e5}body.dark-theme .el-picker-panel .el-date-table td.in-range{background-color:rgba(103,114,255,.15)}body.dark-theme .el-picker-panel .el-month-table td.today .cell,body.dark-theme .el-picker-panel .el-year-table td.today .cell{color:#6772ff;font-weight:700}.el-calendar{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary)}.el-calendar .el-calendar-table th{color:var(--text-secondary)}.el-calendar .el-calendar-table td{border-color:var(--border-color)}.el-calendar .el-calendar-table td.is-selected{background-color:rgba(103,114,255,.125)}.el-calendar .el-calendar-table td.today .el-calendar-day{color:#6772ff;font-weight:700}body.dark-theme .el-calendar{background-color:var(--bg-card);border-color:var(--border-color);color:var(--text-primary)}body.dark-theme .el-calendar .el-calendar-table th{color:var(--text-secondary)}body.dark-theme .el-calendar .el-calendar-table td{border-color:var(--border-color)}body.dark-theme .el-calendar .el-calendar-table td.is-selected{background-color:rgba(103,114,255,.2)}.el-steps .el-step__head{color:var(--text-muted)}.el-steps .el-step__title{color:var(--text-secondary)}.el-steps .el-step__description{color:var(--text-muted)}.el-steps .el-step__line{background-color:var(--border-color)}.el-steps .el-step.is-finish .el-step__head,.el-steps .el-step.is-process .el-step__title{color:#6772ff}.el-steps .el-step.is-finish .el-step__line{background-color:#6772ff}body.dark-theme .el-steps .el-step__head{color:var(--text-muted)}body.dark-theme .el-steps .el-step__title{color:var(--text-secondary)}body.dark-theme .el-steps .el-step__description{color:var(--text-muted)}body.dark-theme .el-steps .el-step__line{background-color:var(--border-color)}body.dark-theme .el-steps .el-step.is-finish .el-step__head,body.dark-theme .el-steps .el-step.is-process .el-step__title{color:#00f9e5}body.dark-theme .el-steps .el-step.is-finish .el-step__line{background-color:#00f9e5}.el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner{color:var(--text-secondary);transition:all .3s ease}.el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--text-primary)}.el-breadcrumb .el-breadcrumb__item .el-breadcrumb__separator{color:var(--text-muted)}body.dark-theme .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner{color:var(--text-secondary)}body.dark-theme .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner:hover{color:#00f9e5}body.dark-theme .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--text-primary)}body.dark-theme .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__separator{color:var(--text-muted)}.el-page-header{background:var(--bg-card)}.el-page-header .el-page-header__left .el-page-header__title{color:var(--text-primary)}.el-page-header .el-page-header__left .el-page-header__back{color:var(--text-secondary)}.el-page-header .el-page-header__left .el-page-header__back:hover{color:#6772ff}.el-page-header .el-page-header__content{color:var(--text-primary)}body.dark-theme .el-page-header{background-color:var(--bg-card)}body.dark-theme .el-page-header .el-page-header__left .el-page-header__title{color:var(--text-primary)}body.dark-theme .el-page-header .el-page-header__left .el-page-header__back{color:var(--text-secondary)}body.dark-theme .el-page-header .el-page-header__left .el-page-header__back:hover{color:#00f9e5}.el-result .el-result__title,body.dark-theme .el-page-header .el-page-header__content{color:var(--text-primary)}.el-result .el-result__subtitle{color:var(--text-secondary)}body.dark-theme .el-result .el-result__title{color:var(--text-primary)}body.dark-theme .el-result .el-result__subtitle{color:var(--text-secondary)}.el-avatar{background:var(--bg-hover);color:var(--text-primary)}body.dark-theme .el-avatar{background-color:rgba(103,114,255,.15);color:var(--text-primary)}.el-descriptions .el-descriptions__label{color:var(--text-secondary)}.el-descriptions .el-descriptions__content{color:var(--text-primary)}body.dark-theme .el-descriptions .el-descriptions__label{color:var(--text-secondary)}body.dark-theme .el-descriptions .el-descriptions__content{color:var(--text-primary)}.el-empty .el-empty__description,body.dark-theme .el-empty .el-empty__description{color:var(--text-secondary)}.el-timeline .el-timeline-item__tail{border-left-color:var(--border-color)}.el-timeline .el-timeline-item__node{background:var(--bg-card);border:1px solid var(--border-color)}.el-timeline .el-timeline-item__wrapper{color:var(--text-primary)}.el-timeline .el-timeline-item__timestamp{color:var(--text-muted)}body.dark-theme .el-timeline .el-timeline-item__tail{border-left-color:var(--border-color)}body.dark-theme .el-timeline .el-timeline-item__node{background-color:var(--bg-card);border-color:var(--border-color)}body.dark-theme .el-timeline .el-timeline-item__wrapper{color:var(--text-primary)}body.dark-theme .el-timeline .el-timeline-item__timestamp{color:var(--text-muted)}.el-collapse{border:1px solid var(--border-color);background:var(--bg-card)}.el-collapse .el-collapse-item__header{background-color:var(--bg-card);color:var(--text-secondary);border-bottom:1px solid var(--border-color);transition:all .3s ease}.el-collapse .el-collapse-item__header:hover{background-color:var(--bg-hover)}.el-collapse .el-collapse-item__wrap{background-color:var(--bg-card);border-bottom:1px solid var(--border-color)}.el-collapse .el-collapse-item__content{color:var(--text-secondary)}body.dark-theme .el-collapse{border-color:var(--border-color);background-color:var(--bg-card)}body.dark-theme .el-collapse .el-collapse-item__header{background-color:var(--bg-card);color:var(--text-secondary);border-bottom-color:var(--border-color)}body.dark-theme .el-collapse .el-collapse-item__header:hover{background-color:hsla(0,0%,100%,.05)}body.dark-theme .el-collapse .el-collapse-item__wrap{background-color:var(--bg-card);border-bottom-color:var(--border-color)}body.dark-theme .el-collapse .el-collapse-item__content{color:var(--text-secondary)}.el-image{background:var(--bg-hover)}body.dark-theme .el-image{background-color:var(--bg-hover)}.el-carousel .el-carousel__indicators .el-carousel__indicator .el-carousel__button{background-color:var(--text-muted)}.el-carousel .el-carousel__indicators .el-carousel__indicator.is-active .el-carousel__button{background-color:#6772ff}.el-carousel .el-carousel__arrow{background-color:rgba(0,0,0,.3);color:#fff}.el-carousel .el-carousel__arrow:hover{background-color:rgba(0,0,0,.5)}body.dark-theme .el-carousel .el-carousel__indicators .el-carousel__indicator .el-carousel__button{background-color:hsla(0,0%,100%,.3)}body.dark-theme .el-carousel .el-carousel__indicators .el-carousel__indicator.is-active .el-carousel__button{background-color:#00f9e5}body.dark-theme .el-carousel .el-carousel__arrow{background-color:rgba(0,0,0,.5);color:#fff}body.dark-theme .el-carousel .el-carousel__arrow:hover{background-color:rgba(0,0,0,.7)}.el-upload .el-upload-dragger{background:var(--bg-hover);border:2px dashed var(--border-color);transition:all .3s ease}.el-upload .el-upload-dragger:hover{border-color:#6772ff}.el-upload .el-upload-dragger .el-icon-upload{color:var(--text-muted)}.el-upload .el-upload-dragger .el-upload__text{color:var(--text-secondary)}body.dark-theme .el-upload .el-upload-dragger{background-color:var(--bg-hover);border-color:var(--border-color)}body.dark-theme .el-upload .el-upload-dragger:hover{border-color:#00f9e5}body.dark-theme .el-upload .el-upload-dragger .el-icon-upload{color:var(--text-muted)}body.dark-theme .el-upload .el-upload-dragger .el-upload__text{color:var(--text-secondary)}.el-color-picker .el-color-picker__trigger{border:1px solid var(--border-color);background:var(--bg-card)}body.dark-theme .el-color-picker .el-color-picker__trigger{border-color:var(--border-color);background-color:var(--bg-card)}.el-popover{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary);box-shadow:0 4px 16px rgba(0,0,0,.08)}body.dark-theme .el-popover{background-color:var(--bg-card);border-color:var(--border-color);color:var(--text-primary);box-shadow:var(--shadow-dark)}.el-tooltip__popper{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary)}body.dark-theme .el-tooltip__popper{background-color:var(--bg-card);border-color:var(--border-color);color:var(--text-primary)}.el-alert{background:var(--bg-hover);border:1px solid var(--border-color);color:var(--text-primary)}.el-alert--success{background-color:rgba(82,196,26,.1);border-color:rgba(82,196,26,.3);color:#52c41a}.el-alert--warning{background-color:rgba(250,140,22,.1);border-color:rgba(250,140,22,.3);color:#fa8c16}.el-alert--error{background-color:rgba(255,77,79,.1);border-color:rgba(255,77,79,.3);color:#ff4d4f}.el-alert--info{background-color:rgba(24,144,255,.1);border-color:rgba(24,144,255,.3);color:#1890ff}body.dark-theme .el-alert{background-color:rgba(103,114,255,.1);border-color:rgba(103,114,255,.2);color:var(--text-primary)}.el-form .el-form-item__label{color:var(--text-secondary)}.el-form .el-form-item__error{color:#ff4d4f}.el-form .el-form-item__content{color:var(--text-primary)}body.dark-theme .el-form .el-form-item__label{color:var(--text-secondary)}body.dark-theme .el-form .el-form-item__error{color:#ff4d4f}.el-table,body.dark-theme .el-form .el-form-item__content{color:var(--text-primary)}.el-table{background:var(--bg-card);border:1px solid var(--border-color)}.el-table th{background-color:var(--bg-hover);color:var(--text-primary);border-bottom:1px solid var(--border-color)}.el-table tr{background-color:var(--bg-card)}.el-table tr:hover>td{background-color:var(--bg-hover)}.el-table td{border-bottom:1px solid var(--border-color);color:var(--text-primary)}body.dark-theme .el-table{background-color:var(--bg-card);color:var(--text-primary);border-color:var(--border-color)}body.dark-theme .el-table th{background-color:hsla(0,0%,100%,.05);color:var(--text-primary);border-bottom-color:var(--border-color)}body.dark-theme .el-table tr{background-color:var(--bg-card)}body.dark-theme .el-table tr:hover>td{background-color:hsla(0,0%,100%,.05)}body.dark-theme .el-table td{border-bottom-color:var(--border-color);color:var(--text-primary)}.el-drawer{background:var(--bg-card)}.el-drawer .el-drawer__header{color:var(--text-primary);border-bottom:1px solid var(--border-color)}.el-drawer .el-drawer__body{color:var(--text-primary)}body.dark-theme .el-drawer{background-color:var(--bg-card)}body.dark-theme .el-drawer .el-drawer__header{color:var(--text-primary);border-bottom-color:var(--border-color)}body.dark-theme .el-drawer .el-drawer__body{color:var(--text-primary)}.el-input-number .el-input__inner{text-align:center}.el-input-number .el-input-number__decrease,.el-input-number .el-input-number__increase{background:var(--bg-hover);color:var(--text-secondary)}.el-input-number .el-input-number__decrease:hover,.el-input-number .el-input-number__increase:hover{color:#6772ff}body.dark-theme .el-input-number .el-input__inner{background-color:hsla(0,0%,100%,.05)}body.dark-theme .el-input-number .el-input-number__decrease,body.dark-theme .el-input-number .el-input-number__increase{background-color:hsla(0,0%,100%,.05);color:var(--text-secondary)}body.dark-theme .el-input-number .el-input-number__decrease:hover,body.dark-theme .el-input-number .el-input-number__increase:hover{color:#00f9e5}.el-backtop{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary)}.el-backtop:hover{background:#6772ff;color:#fff}body.dark-theme .el-backtop{background-color:var(--bg-card);border-color:var(--border-color);color:var(--text-primary)}body.dark-theme .el-backtop:hover{background:#6772ff;color:#fff}.el-skeleton .el-skeleton__item{background-color:var(--bg-hover)}body.dark-theme .el-skeleton .el-skeleton__item{background-color:hsla(0,0%,100%,.05)}.el-affix{background:var(--bg-card)}body.dark-theme .el-affix{background-color:var(--bg-card)}.custom-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:20px;box-shadow:var(--shadow-color);transition:all .3s ease}.custom-card:hover{box-shadow:var(--shadow-dark);transform:translateY(-2px)}body.dark-theme .custom-card{background-color:var(--bg-card);border-color:var(--border-color);box-shadow:var(--shadow-color)}body.dark-theme .custom-card:hover{box-shadow:var(--shadow-dark)}.info-card{background:var(--bg-card);border-left:3px solid #6772ff;padding:16px;margin-bottom:16px;border-radius:8px}body.dark-theme .info-card{background-color:var(--bg-card);border-left-color:#00f9e5}.success-card{background:var(--bg-card);border-left:3px solid #52c41a;padding:16px;margin-bottom:16px;border-radius:8px}body.dark-theme .success-card{background-color:var(--bg-card);border-left-color:#52c41a}.warning-card{background:var(--bg-card);border-left:3px solid #fa8c16;padding:16px;margin-bottom:16px;border-radius:8px}body.dark-theme .warning-card{background-color:var(--bg-card);border-left-color:#fa8c16}.danger-card{background:var(--bg-card);border-left:3px solid #ff4d4f;padding:16px;margin-bottom:16px;border-radius:8px}body.dark-theme .danger-card{background-color:var(--bg-card);border-left-color:#ff4d4f}h1,h2,h3,h4,h5,h6{color:var(--text-primary)}h1,h2,h3,h4,h5,h6,p{transition:color .3s ease}p{color:var(--text-secondary)}a{color:#6772ff;transition:color .3s ease}a:hover{color:#555edb}body.dark-theme a{color:#00f9e5}body.dark-theme a:hover{color:rgba(0,249,229,.8)}small{color:var(--text-muted);transition:color .3s ease}code{background:var(--bg-hover);color:#6772ff;padding:2px 6px;border-radius:8px;transition:all .3s ease}body.dark-theme code{background-color:rgba(103,114,255,.1);color:#00f9e5}pre{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:16px;overflow-x:auto;transition:all .3s ease}pre code{background:none;padding:0}body.dark-theme pre{background-color:var(--bg-card);border-color:var(--border-color)}body.dark-theme pre code{background:none}blockquote{background:var(--bg-hover);border-left:4px solid #6772ff;padding:16px;margin:16px 0;color:var(--text-secondary);border-radius:8px;transition:all .3s ease}body.dark-theme blockquote{background-color:rgba(103,114,255,.1);border-left-color:#00f9e5;color:var(--text-secondary)}hr{border:none;height:1px;background:var(--border-color);margin:20px 0;transition:background-color .3s ease}.el-icon{transition:color .3s ease}.el-icon,body.dark-theme .el-icon{color:var(--text-secondary)}.btn-group{display:flex;gap:8px}.btn-group .el-button:not(:first-child):not(:last-child){border-radius:0}.btn-group .el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group .el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-list{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px}.el-list-item{border-bottom:1px solid var(--border-color);color:var(--text-primary);transition:all .3s ease}.el-list-item:hover{background-color:var(--bg-hover)}.el-list-item:last-child{border-bottom:none}body.dark-theme .el-list{background-color:var(--bg-card);border-color:var(--border-color)}body.dark-theme .el-list-item{color:var(--text-primary);border-bottom-color:var(--border-color)}body.dark-theme .el-list-item:hover{background-color:hsla(0,0%,100%,.05)}.tag-group{display:flex;flex-wrap:wrap;gap:8px}.tag-group .el-tag{margin:0}.badge-group{display:inline-flex;gap:8px}