.field-run{gap:var(--sp-5);flex-direction:column;display:flex}.field{gap:var(--sp-2);flex-direction:column;display:flex}.field-label{font-weight:600;font-size:var(--text-small)}.field-input{width:100%;min-height:44px;padding:var(--sp-2) var(--sp-3);background:var(--card-bg);border:1px solid var(--field-line);border-radius:var(--radius-control);font-size:var(--text-body);font-family:var(--mono)}.field-input-narrow{width:6ch;min-width:6ch}.field-note{color:var(--muted);font-size:var(--text-small);margin:0}.field-problem{font-size:var(--text-small);margin:0;font-weight:600}.choices{gap:var(--sp-1);flex-direction:column;display:flex}.choice{gap:var(--sp-3);min-height:44px;padding:var(--sp-1) 0;cursor:pointer;grid-template-columns:22px 1fr;align-content:center;align-items:start;display:grid}.choice input{width:22px;height:22px;accent-color:var(--ink);margin:0}.choice>span{flex-direction:column;gap:2px;display:flex}.choice-why{color:var(--muted);font-size:var(--text-small)}
