.native-race-app .sidebar,.native-race-app .sidebar-overlay,.native-race-app .topbar,.native-race-app .mobile-tabbar,.native-race-app .support-fab{display:none!important}
.native-race-app .main-container{margin-left:0!important;width:100%!important;min-width:0!important}
.native-race-app .page-content{padding:10px!important;margin:0!important;height:auto!important;min-height:100dvh;overflow-x:hidden!important}
.native-race-app .race-workspace{min-width:0!important;width:100%!important}
.native-race-app .race-workspace .el-card__body{padding:12px}
.native-race-app .el-tabs__nav-wrap{overflow-x:auto}
.native-race-app .el-tabs__item{padding:0 12px!important;height:42px}
.native-race-app .el-dialog{width:min(720px,calc(100vw - 24px))!important;margin:5vh auto!important;max-height:90dvh;overflow:auto}
.native-race-app .el-message-box{width:calc(100vw - 32px)!important;max-width:440px}
.native-race-app .el-dialog__body{overflow:auto;max-height:70dvh}
.native-race-app .race-workspace .el-table{max-width:100%;font-size:13px}
.native-race-app .race-workspace .el-table__cell{padding:7px 0}
.native-race-app .el-form--inline .el-form-item{max-width:100%;margin:0 8px 10px 0}
.native-race-app .el-dialog .el-input,.native-race-app .el-dialog .el-select{max-width:100%}
@media(max-width:600px){.native-race-app .race-workspace .card-header{flex-wrap:wrap;gap:8px}.native-race-app .race-workspace .el-col{max-width:100%}.native-race-app .race-workspace .el-table .cell{padding:0 8px}.native-race-app .el-dialog__header{padding-right:26px}}
