.vs-pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;border:0;min-width:0}.vs-pick legend{grid-column:1 / -1;padding:0}.vs-pick label{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 12px;border:1.5px solid var(--line-strong);border-radius:var(--radius-xs, 10px);cursor:pointer}.vs-pick label:has(input:checked){border-color:var(--accent);background:var(--accent-wash)}.vs-pick label span{min-width:0;overflow-wrap:anywhere}.vs-mode{grid-template-columns:minmax(0,1fr)}.vs-mode label{align-items:flex-start}.vs-mode input{margin-top:4px;flex:none}.vs-mode span{display:grid;gap:2px}.vs-mode small{font-size:13px;color:var(--muted)}@media (max-width: 420px){.vs-presets,.vs-band{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-pick label{padding:9px 10px}}.vs-sliders{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px 18px}.vs-sliders output{font-weight:700;font-variant-numeric:tabular-nums}.vs-surprise{justify-self:start}.vs-hint{margin:-6px 0 0}.lp-form .vs-off{opacity:.45}.lp-form [hidden],.vs-sliders[hidden]{display:none!important}.vs-stats{margin:0;font-size:15px}.vs-notes{margin:0;padding:0;list-style:none;display:grid;gap:6px}.vs-notes li{padding:8px 12px;border-radius:var(--radius-xs, 10px);background:var(--note-wash, var(--accent-wash));font-size:14px}.vs-notes:empty{display:none}.vs-view-msg{margin:0;padding:40px 16px;text-align:center;color:#c9d2da}
