.custom-dist{display:flex;align-items:baseline;gap:8px;margin-top:14px}.custom-dist input{width:120px;border:none;border-bottom:2px solid var(--gray-200);font-family:inherit;font-size:28px;font-weight:700;color:var(--gray-900);text-align:center;padding:4px 0;outline:none;background:transparent}.custom-dist input:focus{border-bottom-color:var(--orange)}.time-row{display:flex;gap:16px;margin-top:16px}.pace-grid{display:flex;flex-direction:column;gap:20px;margin-top:20px}.pace-tile{display:flex;align-items:baseline;gap:12px}.pace-label{width:88px;flex-shrink:0;font-size:15px;font-weight:600;color:var(--gray-700)}.pace-inputs{display:flex;gap:12px}.pace-inputs .numbox input{width:52px;font-size:26px}.numbox.speed input{width:96px;font-size:26px;font-weight:800}.pace-unit{font-size:14px;font-weight:600;color:var(--orange)}.splits{width:100%;margin-top:14px;border-collapse:collapse}.splits td{padding:12px 4px;border-bottom:1px solid var(--gray-100);font-size:16px}.splits tr:last-child td{border-bottom:none}.splits-label{font-weight:600;color:var(--gray-700)}.splits-time{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.splits tr.finish td{color:var(--orange);font-weight:800}@media(max-width:420px){.pace-tile{flex-wrap:wrap}.pace-label{width:100%}}
