*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}body{background-color:#f5f7fa;color:#333}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:3px}::-webkit-scrollbar-track{background:transparent}@media (max-width: 768px){.el-table .cell{padding:0 4px}.page-header{flex-direction:column;gap:10px}.el-form--inline .el-form-item{display:flex;width:100%;margin-right:0!important}.el-form--inline .el-form-item .el-form-item__content{flex:1}.el-dialog{margin:5vh auto!important;max-height:90vh;overflow-y:auto}.el-dialog__body{max-height:70vh;overflow-y:auto}.el-pagination .el-pagination__sizes,.el-pagination .el-pagination__jump{display:none!important}.el-pagination{flex-wrap:wrap;justify-content:center;gap:4px}.el-card__body,.el-card__header{padding:12px!important}.el-descriptions__label,.el-descriptions__content{font-size:13px!important}.el-descriptions__label{width:auto!important}}@media (max-width: 480px){.el-table{font-size:12px}}.filter-card{margin-bottom:8px}.filter-card .el-card__body{padding:8px 12px}.filter-card .el-form-item{margin-bottom:0;margin-right:12px}.hidden-mobile{display:initial}.visible-mobile-only{display:none!important}@media (max-width: 768px){.hidden-mobile{display:none!important}.visible-mobile-only{display:initial!important}}.tab-context-menu{position:fixed;z-index:3000;background:#fff;border:1px solid #e4e7ed;border-radius:4px;box-shadow:0 2px 12px #0000001f;padding:4px 0;min-width:120px}.tab-context-menu__item{padding:6px 16px;font-size:13px;color:#606266;cursor:pointer;white-space:nowrap}.tab-context-menu__item:hover{background:#f0f2f5;color:#409eff}.tab-context-menu__item.is-disabled{color:#c0c4cc;cursor:not-allowed}.tab-context-menu__item.is-disabled:hover{background:transparent;color:#c0c4cc}.driver-popover.tour-popover{font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;max-width:360px}.driver-popover.tour-popover .driver-popover-title{font-size:16px;font-weight:600;color:#1d2129;line-height:1.5}.driver-popover.tour-popover .driver-popover-description{font-size:14px;color:#4e5969;line-height:1.7}.driver-popover.tour-popover .driver-popover-description kbd{background:#f2f3f5;border:1px solid #e5e6eb;border-radius:3px;padding:1px 5px;font-size:12px;font-family:monospace}.driver-popover.tour-popover .driver-popover-progress-text{font-size:12px;color:#86909c}.driver-popover.tour-popover .driver-popover-next-btn{background:linear-gradient(135deg,#4facfe,#00c6fb);color:#fff;border:none;border-radius:6px;padding:6px 16px;font-size:13px;text-shadow:none}.driver-popover.tour-popover .driver-popover-next-btn:hover{background:linear-gradient(135deg,#3d9df0,#00b4e8)}.driver-popover.tour-popover .driver-popover-prev-btn{color:#4e5969;border:1px solid #e5e6eb;border-radius:6px;padding:6px 16px;font-size:13px;text-shadow:none}.driver-popover.tour-popover .driver-popover-prev-btn:hover{border-color:#c9cdd4;color:#1d2129}.driver-popover.tour-popover .driver-popover-close-btn{color:#86909c}.driver-popover.tour-popover .driver-popover-close-btn:hover{color:#4e5969}@media (max-width: 768px){.driver-popover.tour-popover{max-width:300px}.driver-popover.tour-popover .driver-popover-title{font-size:15px}.driver-popover.tour-popover .driver-popover-description{font-size:13px}}
