.clin-field>span:first-child{min-width:12ch}.clin-field .field-note{flex-basis:100%}.clin-field select{max-width:100%}.clin-scroll{max-width:100%;overflow-x:auto}.clin-grid th,.clin-grid td{white-space:nowrap;padding-right:14px}.clin-grid tbody th{font-weight:500}.clin-kv h4,.clin-results h4{color:var(--ink-2);margin:14px 0 6px;font-size:13px}.clin-results .stat-cols{margin-top:4px}.clin-sub{padding-left:24px;font-size:12.5px}.clin-sub select,.clin-sub input{font-size:12.5px}.clin-varlist{border:none;flex-direction:column;margin:0;padding:0;display:flex}.clin-varlist>legend{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:8px;padding:0;font-size:11.5px;font-weight:650}.clin-tag{color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-pill);margin-left:4px;padding:0 7px;font-size:11px}.clin-reading{color:var(--ink-2);max-width:72ch;margin:8px 0 4px;font-size:13px}.clin-good{color:var(--ink-2)}.clin-bad{color:var(--warn-ink)}.cov-aside{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px;font-size:13px;display:flex}.cov-aside .cov-label{color:var(--ink);font-weight:600}.cov-aside .cov-chip{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);align-items:center;gap:4px;padding:2px 4px 2px 6px;display:inline-flex}.cov-aside .cov-chip input{width:11ch;font:inherit;color:var(--ink);background:0 0;border:none;padding:2px 0}.cov-aside .cov-chip button{color:var(--muted);border-radius:var(--radius-pill);background:0 0;border:none;padding:0 6px;font-size:13px;line-height:1.4}@media (hover:hover) and (pointer:fine){.cov-aside .cov-chip button:hover{color:var(--danger);background:0 0}}.cov-aside .cov-add{padding:4px 12px;font-size:12.5px}.cov-aside .cov-none{color:var(--muted)}
