.tool-time-row{align-items:center;gap:8px;display:flex}.tool-input--time{text-align:center;width:72px}.tool-time-sep{color:var(--fg-muted,#9ca3af);font-size:1.25rem}.race-quickplan{background:color-mix(in srgb, var(--orange,#ffa92e) 6%, transparent);border:1px solid color-mix(in srgb, var(--orange,#ffa92e) 25%, transparent);border-radius:10px;margin:16px 0;padding:14px 16px}.race-quickplan-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text,#e5e7eb);margin-bottom:8px;font-size:.85rem;font-weight:700}.race-quickplan-list{margin:0;padding-left:18px}.race-quickplan-list li{color:var(--text,#e5e7eb);margin-bottom:6px;font-size:.88rem;line-height:1.5}.race-pre-race-note{color:var(--text-2,#d1d5db);background:var(--surface,#0e0e1c);border:1px dashed var(--border,#1e1e30);border-radius:8px;margin-top:12px;padding:10px 12px;font-size:.85rem;line-height:1.5}.race-pre-race-note strong{color:var(--text,#e5e7eb)}.tool-note--warning{background:#f973160f;border-color:#f9731659}
