.lap-detail-table-wrap {overflow:auto;border:1px solid var(--line);border-radius:9px}
.lap-detail-table {width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}
.lap-detail-table caption {position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}
.lap-detail-table :is(th,td) {padding:12px 14px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}
.lap-detail-table th {font-weight:550}
.lap-detail-table tr:last-child>* {border-bottom:0}
.lap-detail-table :is(th,td):first-child {text-align:left}
.lap-detail-table th:first-child {white-space:normal}
.lap-detail-table thead {background:var(--surface-alt)}
.lap-detail-table thead th>span {display:block;font-size:11px}
.lap-detail-table thead b {display:block;margin-top:6px;font-size:17px;font-weight:600}
.lap-detail-table th small {display:block;margin-top:4px;color:var(--secondary);font-weight:400;font-size:10px}
.lap-detail-table .detail-lap-a {color:var(--blue)}
.lap-detail-table .detail-lap-b {color:var(--red)}
@media(max-width:560px) {.lap-detail-table :is(th,td) {padding:10px 8px;font-size:11px}.lap-detail-table thead b {font-size:15px}}
