:root{--el-color-primary: #2f6bff;--el-color-primary-light-3: #6b93ff;--el-color-primary-light-5: #97b2ff;--el-color-primary-light-7: #c3d3ff;--el-color-primary-light-8: #d9e3ff;--el-color-primary-light-9: #eef2ff;--el-color-primary-dark-2: #2557cc;--el-border-radius-base: 8px;--el-border-radius-small: 6px;--tq-ink: #101d3f;--tq-side: linear-gradient(180deg, #0d1730 0%, #14254b 100%);--tq-grad: linear-gradient(135deg, #2f6bff 0%, #7c3aed 100%)}body{margin:0;background:#f3f5fb;color:#23324f;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.page-card{margin:16px;border-radius:14px;border:1px solid #e8ecf7;box-shadow:0 2px 14px #0d17300d!important}.page-card>.el-card__header{border-bottom:1px solid #eef1f8;padding:14px 18px;font-weight:600;color:var(--tq-ink)}.toolbar{display:flex;gap:10px;margin-bottom:14px;align-items:center;flex-wrap:wrap}.el-table{--el-table-header-bg-color: #f6f8fd;--el-table-header-text-color: #5b6b8f;border-radius:10px}.el-table th.el-table__cell{font-weight:600}.el-button--primary{box-shadow:0 4px 12px #2f6bff42}.el-button--primary:hover{box-shadow:0 6px 16px #2f6bff57}.tq-side{background:var(--tq-side)}.tq-side .el-menu{background:transparent;border:0;padding:4px 10px 18px}.tq-side .el-menu-item,.tq-side .el-sub-menu__title{border-radius:10px;margin:3px 0;height:44px;line-height:44px;color:#9fb0d4}.tq-side .el-menu-item:hover,.tq-side .el-sub-menu__title:hover{background:#ffffff12;color:#fff}.tq-side .el-menu-item.is-active{background:var(--tq-grad);color:#fff;box-shadow:0 4px 14px #2f6bff61}.tq-side .el-sub-menu.is-active>.el-sub-menu__title{color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#c7d1e8;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#aab7d8}::-webkit-scrollbar-track{background:transparent}.el-dialog,.el-message-box{border-radius:14px}
