.score-field{border:0;min-width:0;margin:0 0 14px;padding:0}.score-options{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.score-options label{position:relative}.score-options input{opacity:0;position:absolute;inset:0}.score-options span{border:1px solid var(--line,#d7d7d7);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:0 10px;display:inline-flex}.score-options input:checked+span{background:var(--accent,#1f5eff);border-color:var(--accent,#1f5eff);color:#fff}.score-options input:focus-visible+span{outline:2px solid var(--accent,#1f5eff);outline-offset:2px}.score-scale{max-width:520px;color:var(--muted,#666);justify-content:space-between;display:flex}.form-step-label{color:var(--muted,#666);margin:0 0 8px;font-size:.85rem}.form-step-actions{gap:8px;margin:8px 0 16px;display:flex}.form-draft-note{font-size:.82rem}
