#app{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh}#app,body{margin:0;padding:0}body{background:linear-gradient(135deg,#1e1b4b,#312e81)}.language-switcher[data-v-74a52dfc]{display:flex;align-items:center;cursor:pointer;padding:8px 16px;border-radius:12px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.2);position:relative;overflow:hidden}.language-switcher[data-v-74a52dfc]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(102,126,234,.1),transparent);transition:left .6s}.language-switcher[data-v-74a52dfc]:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.4);transform:translateY(-2px);box-shadow:0 8px 24px hsla(0,0%,100%,.15)}.language-switcher[data-v-74a52dfc]:hover:before{left:100%}.language-switcher:hover .current-flag[data-v-74a52dfc]{transform:scale(1.1)}.language-switcher:hover .el-icon-arrow-down[data-v-74a52dfc]{transform:rotate(180deg)}.language-switcher .current-flag[data-v-74a52dfc]{font-size:16px;margin-right:8px;transition:all .3s ease}.language-switcher .current-lang[data-v-74a52dfc]{font-size:13px;color:hsla(0,0%,100%,.9);font-weight:600;margin-right:6px}.language-switcher .el-icon-arrow-down[data-v-74a52dfc]{font-size:12px;color:hsla(0,0%,100%,.7);transition:all .3s ease}.el-dropdown-menu .el-dropdown-item[data-v-74a52dfc]{display:flex;align-items:center;padding:12px 20px;font-size:13px;transition:all .3s ease;border-radius:8px;margin:2px 8px}.el-dropdown-menu .el-dropdown-item .flag[data-v-74a52dfc]{font-size:16px;margin-right:12px}.el-dropdown-menu .el-dropdown-item .lang-name[data-v-74a52dfc]{font-size:13px;color:hsla(0,0%,100%,.9);font-weight:600}.el-dropdown-menu .el-dropdown-item[data-v-74a52dfc]:hover{background:hsla(0,0%,100%,.1);transform:translateX(4px)}.el-dropdown-menu .el-dropdown-item:hover .lang-name[data-v-74a52dfc]{color:#fff}.el-dropdown-menu .el-dropdown-item.is-disabled[data-v-74a52dfc]{opacity:.6;cursor:not-allowed;background:hsla(0,0%,100%,.05)}.el-dropdown-menu .el-dropdown-item.is-disabled .lang-name[data-v-74a52dfc]{color:hsla(0,0%,100%,.5)}.app-layout[data-v-2a265414]{height:100vh}.app-layout .sidebar[data-v-2a265414]{background:rgba(0,0,0,.3);backdrop-filter:blur(10px);box-shadow:3px 0 12px rgba(0,0,0,.2);position:relative;overflow:hidden}.app-layout .sidebar[data-v-2a265414]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.05));pointer-events:none}.app-layout .sidebar .logo-container[data-v-2a265414]{padding:24px 20px;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:12px}.app-layout .sidebar .logo-container .logo[data-v-2a265414]{display:flex;align-items:center;color:#fff}.app-layout .sidebar .logo-container .logo .logo-icon[data-v-2a265414]{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;margin-right:12px}.app-layout .sidebar .logo-container .logo .logo-icon i[data-v-2a265414]{font-size:20px;color:#fff}.app-layout .sidebar .logo-container .logo .logo-text[data-v-2a265414]{font-size:18px;font-weight:700;color:#fff;letter-spacing:-.5px}.app-layout .sidebar .sidebar-menu[data-v-2a265414]{border:none;background:transparent}.app-layout .sidebar .sidebar-menu .el-menu-item[data-v-2a265414]{margin:3px 12px;border-radius:8px;height:40px;line-height:40px;transition:all .3s ease;border:none!important}.app-layout .sidebar .sidebar-menu .el-menu-item[data-v-2a265414]:hover{background:hsla(0,0%,100%,.1)!important;color:#fff!important;transform:translateX(3px)}.app-layout .sidebar .sidebar-menu .el-menu-item.is-active[data-v-2a265414]{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;color:#fff!important;box-shadow:0 3px 12px rgba(99,102,241,.25);border:none!important}.app-layout .sidebar .sidebar-menu .el-menu-item.is-active[data-v-2a265414]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background:#fff;border-radius:0 2px 2px 0}.app-layout .sidebar .sidebar-menu .el-menu-item i[data-v-2a265414]{margin-right:10px;font-size:16px}.app-layout .sidebar .sidebar-menu .el-menu-item span[data-v-2a265414]{font-weight:500;font-size:13px}.app-layout .header[data-v-2a265414]{background:rgba(0,0,0,.3);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.1);box-shadow:0 1px 4px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:64px}.app-layout .header .header-left .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner[data-v-2a265414]{color:hsla(0,0%,100%,.8);font-weight:500;transition:all .3s ease;font-size:13px}.app-layout .header .header-left .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner[data-v-2a265414]:hover{color:#fff}.app-layout .header .header-left .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner[data-v-2a265414]{color:#fff;font-weight:600}.app-layout .header .header-right[data-v-2a265414]{display:flex;align-items:center;gap:12px}.app-layout .header .header-right .language-switcher[data-v-2a265414]{margin-right:6px}.app-layout .header .header-right .user-dropdown .user-info[data-v-2a265414]{display:flex;align-items:center;cursor:pointer;padding:6px 10px;border-radius:8px;transition:all .3s ease;border:none}.app-layout .header .header-right .user-dropdown .user-info[data-v-2a265414]:hover{background:hsla(0,0%,100%,.1)}.app-layout .header .header-right .user-dropdown .user-info .user-avatar[data-v-2a265414]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;margin-right:10px;box-shadow:0 3px 8px rgba(99,102,241,.25)}.app-layout .header .header-right .user-dropdown .user-info .user-avatar i[data-v-2a265414]{color:#fff;font-size:16px}.app-layout .header .header-right .user-dropdown .user-info .user-name[data-v-2a265414]{color:#fff;font-weight:500;font-size:13px;margin-right:6px}.app-layout .header .header-right .user-dropdown .user-info .el-icon-arrow-down[data-v-2a265414]{color:hsla(0,0%,100%,.8);font-size:11px}.app-layout .main-content[data-v-2a265414]{background:transparent;padding:20px;overflow-y:auto}.app-layout .main-content[data-v-2a265414]::-webkit-scrollbar{width:6px}.app-layout .main-content[data-v-2a265414]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.app-layout .main-content[data-v-2a265414]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.app-layout .main-content[data-v-2a265414]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.app-layout .sidebar-footer[data-v-2a265414]{position:absolute;bottom:0;left:0;right:0;padding:20px;border-top:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.2);backdrop-filter:blur(10px)}.app-layout .sidebar-footer .user-info[data-v-2a265414]{display:flex;align-items:center;gap:12px}.app-layout .sidebar-footer .user-info .user-avatar[data-v-2a265414]{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center}.app-layout .sidebar-footer .user-info .user-avatar i[data-v-2a265414]{font-size:18px;color:#fff}.app-layout .sidebar-footer .user-info .user-details[data-v-2a265414]{display:flex;flex-direction:column;gap:2px}.app-layout .sidebar-footer .user-info .user-details .user-name[data-v-2a265414]{font-size:14px;font-weight:600;color:#fff}.app-layout .sidebar-footer .user-info .user-details .user-role[data-v-2a265414]{font-size:12px;color:hsla(0,0%,100%,.6)}@media(max-width:768px){.app-layout .sidebar[data-v-2a265414]{width:200px!important}.app-layout .sidebar .logo-container[data-v-2a265414]{padding:16px 12px}.app-layout .sidebar .logo-container .logo .logo-text[data-v-2a265414]{font-size:14px}.app-layout .header[data-v-2a265414]{padding:0 12px}.app-layout .header .header-left .el-breadcrumb[data-v-2a265414]{font-size:12px}.app-layout .header .header-right[data-v-2a265414]{gap:8px}.app-layout .header .header-right .user-dropdown .user-info .user-name[data-v-2a265414]{display:none}.app-layout .main-content[data-v-2a265414]{padding:12px}}.sidebar[data-v-2a265414]{animation:slideIn-2a265414 .5s ease-out}.header[data-v-2a265414]{animation:fadeIn-2a265414 .5s ease-out}@keyframes slideIn-2a265414{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn-2a265414{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}*{margin:0;padding:0;box-sizing:border-box}body,html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6;color:#fff;background:linear-gradient(135deg,#1e1b4b,#312e81);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#app,body,html{height:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pl-10{padding-left:10px}.pr-10{padding-right:10px}.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}.w-full{width:100%}.h-full{height:100%}.el-card{border-radius:16px!important;border:none!important;box-shadow:0 4px 20px rgba(0,0,0,.2)!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important;background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(10px)!important;border:1px solid hsla(0,0%,100%,.2)!important}.el-card:hover{box-shadow:0 12px 40px hsla(0,0%,100%,.15)!important;transform:translateY(-2px)!important}.el-card .el-card__header{background:hsla(0,0%,100%,.05)!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important;border-radius:16px 16px 0 0!important;padding:20px 24px!important}.el-card .el-card__header span{font-weight:700!important;color:#fff!important;font-size:16px!important}.el-card .el-card__body{padding:24px!important;color:#fff!important}.el-button{border-radius:12px!important;font-weight:600!important;font-size:14px!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important;height:40px!important;padding:0 24px!important;border:none!important;position:relative!important;overflow:hidden!important}.el-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .6s}.el-button:hover:before{left:100%}.el-button--primary{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:none!important;box-shadow:0 6px 20px rgba(99,102,241,.3)!important}.el-button--primary:hover{background:linear-gradient(135deg,#5855eb,#7c3aed)!important;transform:translateY(-2px)!important;box-shadow:0 12px 32px rgba(99,102,241,.4)!important}.el-button--primary:active{transform:translateY(0)!important}.el-button--success{background:linear-gradient(135deg,#10b981,#059669)!important;border:none!important;box-shadow:0 6px 20px rgba(16,185,129,.3)!important}.el-button--success:hover{background:linear-gradient(135deg,#059669,#047857)!important;transform:translateY(-2px)!important;box-shadow:0 12px 32px rgba(16,185,129,.4)!important}.el-button--danger{background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:none!important;box-shadow:0 6px 20px rgba(239,68,68,.3)!important}.el-button--danger:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;transform:translateY(-2px)!important;box-shadow:0 12px 32px rgba(239,68,68,.4)!important}.el-button--warning{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border:none!important;box-shadow:0 6px 20px rgba(245,158,11,.3)!important}.el-button--warning:hover{background:linear-gradient(135deg,#d97706,#b45309)!important;transform:translateY(-2px)!important;box-shadow:0 12px 32px rgba(245,158,11,.4)!important}.el-button--text{color:hsla(0,0%,100%,.8)!important;font-size:14px!important;height:auto!important;padding:8px 16px!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:8px!important}.el-button--text:hover{color:#fff!important;background:hsla(0,0%,100%,.1)!important;transform:translateY(-1px)!important}.el-button--mini{height:32px!important;padding:0 16px!important;font-size:12px!important;border-radius:8px!important}.el-button--small{height:36px!important;padding:0 20px!important;font-size:13px!important;border-radius:10px!important}.el-button--medium{height:40px!important;padding:0 24px!important;font-size:14px!important;border-radius:12px!important}.el-button--large{height:48px!important;padding:0 32px!important;font-size:16px!important;border-radius:14px!important}.el-input .el-input__inner{border-radius:12px!important;border:1px solid hsla(0,0%,100%,.3)!important;background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(10px)!important;transition:all .3s ease!important;font-size:14px!important;height:40px!important;line-height:40px!important;color:#fff!important}.el-input .el-input__inner:focus{border-color:hsla(0,0%,100%,.8)!important;box-shadow:0 0 0 3px hsla(0,0%,100%,.2)!important}.el-input .el-input__inner:hover{border-color:hsla(0,0%,100%,.5)!important}.el-textarea .el-textarea__inner{border-radius:12px!important;border:1px solid hsla(0,0%,100%,.3)!important;background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(10px)!important;transition:all .3s ease!important;font-size:14px!important;color:#fff!important}.el-textarea .el-textarea__inner:focus{border-color:hsla(0,0%,100%,.8)!important;box-shadow:0 0 0 3px hsla(0,0%,100%,.2)!important}.el-textarea .el-textarea__inner:hover{border-color:hsla(0,0%,100%,.5)!important}.el-date-picker .el-input__inner{border-radius:12px!important;border:1px solid hsla(0,0%,100%,.3)!important;background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(10px)!important;transition:all .3s ease!important;font-size:14px!important;height:40px!important;line-height:40px!important;color:#fff!important}.el-date-picker .el-input__inner:focus{border-color:hsla(0,0%,100%,.8)!important;box-shadow:0 0 0 3px hsla(0,0%,100%,.2)!important}.el-date-picker .el-input__inner:hover{border-color:hsla(0,0%,100%,.5)!important}.el-date-picker .el-picker-panel{background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(15px)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:12px!important;box-shadow:0 12px 32px rgba(0,0,0,.3)!important}.el-date-picker .el-picker-panel .el-picker-panel__content .el-date-table th{color:hsla(0,0%,100%,.8)!important;font-weight:600!important}.el-date-picker .el-picker-panel .el-picker-panel__content .el-date-table td{color:hsla(0,0%,100%,.9)!important}.el-date-picker .el-picker-panel .el-picker-panel__content .el-date-table td:hover{background:hsla(0,0%,100%,.1)!important}.el-date-picker .el-picker-panel .el-picker-panel__content .el-date-table td.current{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;color:#fff!important}.el-date-picker .el-picker-panel .el-picker-panel__content .el-date-table td.today{color:#6366f1!important;font-weight:700!important}.el-upload .el-upload-dragger{background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(10px)!important;border:2px dashed hsla(0,0%,100%,.3)!important;border-radius:12px!important;transition:all .3s ease!important}.el-upload .el-upload-dragger:hover{border-color:hsla(0,0%,100%,.6)!important;background:hsla(0,0%,100%,.15)!important}.el-upload .el-upload-dragger .el-upload__text{color:hsla(0,0%,100%,.9)!important;font-weight:600!important}.el-upload .el-upload-dragger .el-upload__tip{color:hsla(0,0%,100%,.7)!important}.el-upload .el-upload-list .el-upload-list__item{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:8px!important;color:hsla(0,0%,100%,.9)!important}.el-upload .el-upload-list .el-upload-list__item:hover{background:hsla(0,0%,100%,.15)!important}.el-pagination{background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(10px)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:12px!important;padding:16px!important;margin-top:20px!important}.el-pagination .el-pagination__total{color:hsla(0,0%,100%,.9)!important;font-weight:600!important}.el-pagination .el-pagination__jump{color:hsla(0,0%,100%,.9)!important}.el-pagination .el-pagination__jump .el-pagination__editor .el-input__inner{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.3)!important;color:#fff!important;border-radius:8px!important}.el-pagination .btn-next,.el-pagination .btn-prev{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.3)!important;color:hsla(0,0%,100%,.9)!important;border-radius:8px!important}.el-pagination .btn-next:hover,.el-pagination .btn-prev:hover{background:hsla(0,0%,100%,.2)!important;color:#fff!important}.el-pagination .btn-next.disabled,.el-pagination .btn-prev.disabled{background:hsla(0,0%,100%,.05)!important;color:hsla(0,0%,100%,.3)!important;border-color:hsla(0,0%,100%,.1)!important}.el-pagination .el-pager li{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.3)!important;color:hsla(0,0%,100%,.9)!important;border-radius:8px!important;margin:0 4px!important}.el-pagination .el-pager li:hover{background:hsla(0,0%,100%,.2)!important;color:#fff!important}.el-pagination .el-pager li.active{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;color:#fff!important;border-color:#6366f1!important}.el-tabs .el-tabs__header{background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(10px)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:12px 12px 0 0!important;margin:0!important}.el-tabs .el-tabs__header .el-tabs__nav-wrap:after{display:none!important}.el-tabs .el-tabs__header .el-tabs__item{color:hsla(0,0%,100%,.8)!important;font-weight:600!important;transition:all .3s ease!important}.el-tabs .el-tabs__header .el-tabs__item:hover{color:#fff!important}.el-tabs .el-tabs__header .el-tabs__item.is-active{color:#fff!important;background:linear-gradient(135deg,#6366f1,#8b5cf6)!important}.el-tabs .el-tabs__content{border:1px solid hsla(0,0%,100%,.2)!important;border-top:none!important;border-radius:0 0 12px 12px!important;padding:24px!important}.el-input-number .el-input__inner,.el-tabs .el-tabs__content{background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(10px)!important}.el-input-number .el-input__inner{border:1px solid hsla(0,0%,100%,.3)!important;color:#fff!important;border-radius:12px!important}.el-input-number .el-input__inner:focus{border-color:hsla(0,0%,100%,.8)!important;box-shadow:0 0 0 3px hsla(0,0%,100%,.2)!important}.el-input-number .el-input-number__decrease,.el-input-number .el-input-number__increase{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.3)!important;color:hsla(0,0%,100%,.9)!important}.el-input-number .el-input-number__decrease:hover,.el-input-number .el-input-number__increase:hover{background:hsla(0,0%,100%,.2)!important;color:#fff!important}.el-tag{border-radius:8px!important;font-weight:600!important;font-size:12px!important;border:none!important;padding:4px 12px!important}.el-tag--info{background:hsla(0,0%,100%,.2)!important;color:#fff!important}.el-tag--success{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important}.el-tag--warning{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important}.el-tag--danger{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important}.el-tag--primary{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;color:#fff!important}.el-progress .el-progress-bar .el-progress-bar__outer{background:hsla(0,0%,100%,.1)!important;border-radius:8px!important}.el-progress .el-progress-bar .el-progress-bar__inner{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border-radius:8px!important}.el-progress .el-progress__text{color:hsla(0,0%,100%,.9)!important;font-weight:600!important}.el-loading-mask{background:rgba(0,0,0,.7)!important;backdrop-filter:blur(5px)!important}.el-loading-mask .el-loading-spinner .el-loading-text{color:#fff!important;font-weight:600!important}.el-loading-mask .el-loading-spinner .path{stroke:#6366f1!important}.el-notification{background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(15px)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:12px!important;box-shadow:0 12px 32px rgba(0,0,0,.3)!important}.el-notification .el-notification__title{color:#fff!important;font-weight:700!important}.el-notification .el-notification__content{color:hsla(0,0%,100%,.9)!important}.el-notification .el-notification__closeBtn{color:hsla(0,0%,100%,.7)!important}.el-notification .el-notification__closeBtn:hover{color:#fff!important}.el-switch .el-switch__core{background:hsla(0,0%,100%,.2)!important;border:1px solid hsla(0,0%,100%,.3)!important}.el-switch .el-switch__core:after{background:hsla(0,0%,100%,.9)!important}.el-switch.is-checked .el-switch__core{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border-color:#6366f1!important}.el-tooltip .el-tooltip__popper{border:1px solid hsla(0,0%,100%,.2)!important;border-radius:8px!important;color:hsla(0,0%,100%,.9)!important;box-shadow:0 8px 24px rgba(0,0,0,.3)!important}.el-popover,.el-tooltip .el-tooltip__popper{background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(15px)!important}.el-popover{border:1px solid hsla(0,0%,100%,.2)!important;border-radius:12px!important;box-shadow:0 12px 32px rgba(0,0,0,.3)!important}.el-popover .el-popover__title{color:#fff!important;font-weight:700!important}.el-popover .el-popover__content{color:hsla(0,0%,100%,.9)!important}.el-select .el-input__inner{border-radius:12px!important;border:1px solid hsla(0,0%,100%,.3)!important;background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(10px)!important;transition:all .3s ease!important;font-size:14px!important;height:40px!important;line-height:40px!important;color:#fff!important}.el-select .el-input__inner:focus{border-color:hsla(0,0%,100%,.8)!important;box-shadow:0 0 0 3px hsla(0,0%,100%,.2)!important}.el-select .el-input__inner:hover{border-color:hsla(0,0%,100%,.5)!important}.el-select .el-select-dropdown{background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(15px)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:12px!important;box-shadow:0 12px 32px rgba(0,0,0,.3)!important}.el-select .el-select-dropdown .el-select-dropdown__item{color:hsla(0,0%,100%,.9)!important;transition:all .3s ease!important;font-size:14px!important;padding:12px 16px!important}.el-select .el-select-dropdown .el-select-dropdown__item:hover{background:hsla(0,0%,100%,.1)!important;color:#fff!important}.el-select .el-select-dropdown .el-select-dropdown__item.selected{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;color:#fff!important}.el-table{border-radius:12px!important;overflow:hidden!important;font-size:14px!important;background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(10px)!important;border:1px solid hsla(0,0%,100%,.2)!important}.el-table .el-table__header-wrapper{background:hsla(0,0%,100%,.05)!important}.el-table .el-table__header-wrapper th{background:transparent!important;color:#fff!important;font-weight:700!important;font-size:14px!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important;padding:16px 0!important}.el-table .el-table__body-wrapper tr{transition:all .3s ease!important}.el-table .el-table__body-wrapper tr:hover{background:hsla(0,0%,100%,.1)!important}.el-table .el-table__body-wrapper td{border-bottom:1px solid hsla(0,0%,100%,.1)!important;color:hsla(0,0%,100%,.9)!important;font-size:14px!important;padding:16px 0!important}.el-dialog{border-radius:20px!important;overflow:hidden!important;box-shadow:0 25px 60px rgba(0,0,0,.15)!important}.el-dialog .el-dialog__header{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;color:#fff!important;padding:24px 32px!important}.el-dialog .el-dialog__header .el-dialog__title{color:#fff!important;font-weight:700!important;font-size:18px!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff!important;font-size:20px!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#f1f5f9!important}.el-dialog .el-dialog__body{padding:32px!important;background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(15px)!important;font-size:14px!important;color:#fff!important}.el-dialog .el-dialog__footer{padding:20px 32px!important;background:hsla(0,0%,100%,.05)!important;border-top:1px solid hsla(0,0%,100%,.1)!important}.el-form .el-form-item__label{color:hsla(0,0%,100%,.9)!important;font-weight:600!important;font-size:14px!important}.el-form .el-form-item__error{color:#ef4444!important;font-size:12px!important}.el-checkbox .el-checkbox__inner{border-radius:6px!important;border:2px solid hsla(0,0%,100%,.3)!important;transition:all .3s ease!important;width:18px!important;height:18px!important}.el-checkbox .el-checkbox__inner:hover{border-color:#6366f1!important}.el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border-color:#6366f1!important}.el-checkbox .el-checkbox__label{font-size:14px!important;color:hsla(0,0%,100%,.9)!important}.el-radio .el-radio__inner{border-radius:50%!important;border:2px solid hsla(0,0%,100%,.3)!important;transition:all .3s ease!important;width:18px!important;height:18px!important}.el-radio .el-radio__inner:hover{border-color:#6366f1!important}.el-radio .el-radio__input.is-checked .el-radio__inner{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border-color:#6366f1!important}.el-radio .el-radio__label{font-size:14px!important;color:hsla(0,0%,100%,.9)!important}.el-dropdown-menu{border-radius:12px!important;border:none!important;box-shadow:0 12px 32px rgba(0,0,0,.3)!important;background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(15px)!important;border:1px solid hsla(0,0%,100%,.2)!important;padding:8px!important}.el-dropdown-menu .el-dropdown-menu__item{color:hsla(0,0%,100%,.9)!important;transition:all .3s ease!important;font-size:14px!important;padding:12px 16px!important;border-radius:8px!important}.el-dropdown-menu .el-dropdown-menu__item:hover{background:hsla(0,0%,100%,.1)!important;color:#fff!important}.el-message{border-radius:12px!important;box-shadow:0 8px 32px rgba(0,0,0,.15)!important;font-size:14px!important;font-weight:600!important;border:none!important;min-width:320px!important}.el-message .el-message__content{color:#fff!important;font-weight:600!important;text-shadow:0 1px 2px rgba(0,0,0,.1)!important}.el-message .el-message__icon{font-size:18px!important;margin-right:10px!important}.el-message--success{background:linear-gradient(135deg,#10b981,#059669)!important;border:none!important}.el-message--success .el-message__icon{color:#fff!important}.el-message--error{background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:none!important}.el-message--error .el-message__icon{color:#fff!important}.el-message--warning{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border:none!important}.el-message--warning .el-message__icon{color:#fff!important}.el-message--info{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:none!important}.el-message--info .el-message__icon{color:#fff!important}.el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner{color:hsla(0,0%,100%,.8)!important;font-weight:600!important;transition:all .3s ease!important;font-size:14px!important}.el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner:hover{color:#fff!important}.el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#fff!important;font-weight:700!important}.el-menu{background:transparent!important;border:none!important}.el-menu .el-menu-item{color:hsla(0,0%,100%,.8)!important;transition:all .3s ease!important;font-size:14px!important;border:none!important}.el-menu .el-menu-item:hover{background:hsla(0,0%,100%,.1)!important;color:#fff!important}.el-menu .el-menu-item.is-active{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;color:#fff!important;border-right:3px solid #fff!important}.el-header{border-bottom:1px solid hsla(0,0%,100%,.2)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.el-aside,.el-header{background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(10px)!important}.el-aside{border-right:1px solid hsla(0,0%,100%,.2)!important;box-shadow:2px 0 12px rgba(0,0,0,.1)!important}.el-main{background:transparent!important;padding:24px!important}@media(max-width:768px){.el-card{margin-bottom:16px!important}.el-main{padding:16px!important}.el-button,.el-message{font-size:13px!important}.el-message{min-width:300px!important}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.fade-in{animation:fadeIn .6s ease-out}.slide-in{animation:slideIn .6s ease-out}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}