body{margin:0;padding:0;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif}#app{height:100vh}.el-button--primary{background:linear-gradient(45deg,#409eff,#36d1dc)!important;border-color:transparent!important;box-shadow:0 2px 6px rgba(64,158,255,.3)!important}.el-button--primary:focus,.el-button--primary:hover{opacity:.9!important;border-color:transparent!important}.el-button--primary:active{opacity:.8!important}.el-button{border-radius:4px!important;font-weight:500!important}.el-button--text{color:#409eff!important}.el-button--text:hover{color:#36d1dc!important}.el-pagination.is-background .el-pager li:not(.disabled).active{background:linear-gradient(45deg,#409eff,#36d1dc)!important}.el-input__inner:focus,.el-textarea__inner:focus{border-color:#409eff!important}.el-select-dropdown__item.selected{color:#409eff!important}.el-card{border-radius:12px!important;overflow:hidden;transition:all .3s;border:none!important;box-shadow:0 6px 15px rgba(0,0,0,.05)!important}.el-card:hover{box-shadow:0 8px 20px rgba(0,0,0,.1)!important;transform:translateY(-2px)}.el-card__header{border-bottom:1px solid rgba(0,0,0,.05)!important;padding:15px 20px!important}.data-value{background:linear-gradient(45deg,#409eff,#36d1dc)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;font-size:32px!important;font-weight:600!important}.el-table{border-radius:8px!important;overflow:hidden!important}.el-dialog__wrapper{overflow:hidden!important;backface-visibility:hidden;transform:translateZ(0);will-change:opacity,transform}.el-dialog{margin-top:15vh!important;box-shadow:0 10px 30px rgba(0,0,0,.1)!important;border-radius:8px!important;overflow:hidden!important}.el-dialog__header{padding:15px 20px!important;border-bottom:1px solid rgba(0,0,0,.05)!important}.el-dialog__body{padding:20px!important}.el-dialog__footer{padding:15px 20px!important;border-top:1px solid rgba(0,0,0,.05)!important}.dialog-fade-enter-active,.dialog-fade-leave-active{animation:none!important;animation-duration:.3s!important;opacity:1!important}.v-modal{opacity:.5!important}