:root{--primary:#4a6cf7;--primary-light:#6b86f9;--primary-dark:#3a55d9;--primary-gradient:linear-gradient(135deg,#4a6cf7,#7c3aed);--text-main:#2c3e50;--text-secondary:#6b7a90;--bg-page:#f5f7fb;--border-color:#e4eaf3;--radius-base:10px;--radius-lg:14px;--shadow-card:0 4px 18px rgba(74,108,247,.08);--shadow-card-hover:0 10px 28px rgba(74,108,247,.16)}#app,body,html{width:100%;height:100%}body{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;color:var(--text-main);background-color:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-button{border-radius:8px;font-weight:500;transition:all .25s ease}.el-button--primary{background-color:var(--primary);border-color:var(--primary)}.el-button--primary:focus,.el-button--primary:hover{background-color:var(--primary-light);border-color:var(--primary-light);transform:translateY(-1px);box-shadow:0 4px 12px rgba(74,108,247,.35)}.el-button--primary:active{background-color:var(--primary-dark);border-color:var(--primary-dark)}.el-button--primary.is-plain{color:var(--primary);background:#eef1fe;border-color:#c3cffb}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{color:#fff;background:var(--primary);border-color:var(--primary)}.el-input__inner{border-radius:8px;border-color:var(--border-color);transition:border-color .25s ease,box-shadow .25s ease}.el-input__inner:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(74,108,247,.12)}.el-card{border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-card)!important;transition:box-shadow .3s ease,transform .3s ease}.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:var(--primary)}.el-pagination.is-background .el-pager li:not(.disabled):hover{color:var(--primary)}.el-radio{color:var(--text-secondary)}.el-radio__input.is-checked+.el-radio__label{color:var(--primary)}.el-radio__input.is-checked .el-radio__inner{border-color:var(--primary);background:var(--primary)}.el-backtop{box-shadow:0 6px 16px rgba(0,0,0,.12)!important}