.clock-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.clock-actions>*{min-width:0}.lap-heading{display:grid;grid-template-columns:70px 1fr 1fr;gap:10px;margin:16px 0 6px;padding:0 12px;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.05em;text-align:right;text-transform:uppercase}.lap-heading span:first-child{text-align:left}.lap-list li{display:grid;grid-template-columns:70px 1fr 1fr;align-items:center;text-align:right}.lap-list li span:first-child{text-align:left}.lap-list li strong{font-variant-numeric:tabular-nums}.lap-split{color:var(--accent)}.status-line[data-kind="error"]{color:#a12820;font-weight:850}@media(max-width:640px){.clock-actions{position:sticky;bottom:calc(8px + env(safe-area-inset-bottom));z-index:5;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px -7px 0;padding:8px;border:1.5px solid var(--ink);border-radius:16px;background:rgba(255,250,240,.96);box-shadow:0 6px 20px rgba(25,28,24,.15);backdrop-filter:blur(9px)}.clock-actions>*{width:100%!important}.clock-result{display:flex;flex-direction:column}.timer-face{order:1}.lap-heading{order:2}.lap-list{order:3}.clock-result .status-line{order:4}.lap-heading,.lap-list li{grid-template-columns:58px 1fr 1fr}.lap-list li{font-size:11px}}
