html,body{height:100%;width:100%}:root{--el-color-primary: #409eff}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;color:#333;background-color:#f5f7fa}.el-button--primary{--el-button-bg-color: var(--el-color-primary);--el-button-border-color: var(--el-color-primary);--el-button-hover-bg-color: var(--el-color-primary-light-3);--el-button-hover-border-color: var(--el-color-primary-light-3)}.el-input__wrapper{box-shadow:0 0 0 1px #dcdfe6 inset}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-form-item__label{font-weight:400;color:#606266}.el-table{--el-table-border-color: #ebeef5;--el-table-header-bg-color: #f5f7fa;--el-table-row-hover-bg-color: #f5f7fa}.el-table th{background-color:#f5f7fa;color:#606266;font-weight:500}.el-pagination{justify-content:flex-end;margin-top:20px}.el-dialog{border-radius:4px}.el-dialog__header{margin:0;padding:20px;border-bottom:1px solid #dcdfe6}.el-dialog__body{padding:30px}.el-dialog__footer{padding:20px;border-top:1px solid #dcdfe6}.search-bar{background-color:#fff;padding:15px;border-radius:4px;margin-bottom:20px;display:flex;align-items:center;gap:10px}.table-container{background-color:#fff;padding:20px;border-radius:4px}.status-tag{padding:4px 12px;border-radius:4px;font-size:12px;border:none}.op-button{padding:6px 12px;margin:0 3px;border-radius:4px;font-size:12px;border:none;cursor:pointer}.op-button:disabled{background-color:#f5f5f5!important;color:#c0c4cc!important;cursor:not-allowed!important}.custom-pagination{display:flex;align-items:center;justify-content:flex-end;margin-top:20px;gap:10px}.custom-pagination .total{color:#606266;margin-right:10px}.custom-pagination .page-size{display:flex;align-items:center;padding:0 10px;height:32px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer}.custom-pagination .page-nav{display:flex;align-items:center;gap:10px}.custom-pagination .page-nav .page-input{width:50px}.custom-pagination .page-nav span{cursor:pointer;color:#606266}.custom-pagination .page-nav span:hover{color:var(--el-color-primary)}
