*{margin:0;padding:0;box-sizing:border-box}#app,body,html{width:100%;overflow-x:hidden}#app{max-width:100vw}body,html{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#f5f7fa;color:#303133}#app,body,html{min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f0f0f0}::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#909399}.el-card{background-color:#fff;border:1px solid #e4e7ed;border-radius:8px}.el-card .el-card__header{background-color:#fafafa;border-bottom:1px solid #e4e7ed;color:#303133;padding:12px 16px}.el-card .el-card__body{color:#303133}.el-input__inner{background-color:#fff;border-color:#e4e7ed;color:#303133}.el-input__inner:focus{border-color:#409eff}.el-input__inner::-moz-placeholder{color:#909399}.el-input__inner::placeholder{color:#909399}.el-button--primary{background-color:#409eff;border-color:#409eff}.el-button--primary:hover{background-color:#66b1ff;border-color:#66b1ff}.el-table{background-color:#fff;color:#303133}.el-table th.el-table__cell{background-color:#fafafa;color:#606266;border-bottom:1px solid #e4e7ed}.el-table tr{background-color:#fff}.el-table td.el-table__cell{border-bottom:1px solid #e4e7ed}.el-table .el-table__row:hover>td.el-table__cell{background-color:#ecf5ff}.el-switch.is-checked .el-switch__core{background-color:#67c23a;border-color:#67c23a}.el-message-box{background-color:#fff;border:1px solid #e4e7ed}.el-message-box .el-message-box__title{color:#303133}.el-message-box .el-message-box__message{color:#606266}.text-success{color:#67c23a!important}.text-warning{color:#e6a23c!important}.text-danger{color:#f56c6c!important}.text-primary{color:#409eff!important}.text-secondary{color:#606266!important}.bg-success{background-color:rgba(103,194,58,.1)!important}.bg-warning{background-color:rgba(230,162,60,.1)!important}.bg-danger{background-color:hsla(0,87%,69%,.1)!important}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}