.ttb-overall{margin-top:0;font-weight:600}.ttb-tightest{margin-top:4px;font-weight:400;display:block}.ttb-results{margin:8px 0 0;padding:0;list-style:none}.ttb-result{border:1px solid var(--border);border-left:5px solid var(--success);border-radius:var(--radius-sm);background:var(--surface);margin-bottom:8px;padding:10px 14px}.ttb-result[data-status=tight]{border-left-color:var(--warn)}.ttb-result[data-status=short]{border-left-color:var(--danger)}.ttb-result-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ttb-result-name{overflow-wrap:anywhere;min-width:0;font-weight:700}.ttb-badge{white-space:nowrap;border-radius:999px;padding:0 10px;font-size:.8rem;font-weight:700}.ttb-badge-ok{background:var(--success-soft);color:var(--success)}.ttb-badge-tight{background:var(--warn-soft);color:var(--warn)}.ttb-badge-short{background:var(--danger-soft);color:var(--danger)}.ttb-times{font-variant-numeric:tabular-nums;margin:4px 0 0}.ttb-figures{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:6px 12px;margin:8px 0 0;display:grid}.ttb-figures dt{color:var(--muted);font-size:.8rem}.ttb-figures dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.ttb-result[data-status=short] .ttb-spare{color:var(--danger)}
