.sm-form{display:grid;gap:1rem}.sm-form fieldset{min-width:0;margin:0;padding:0;border:0}.sm-form legend{margin-bottom:.45rem;font-weight:700}.sm-form .sm-choice-list{display:flex;flex-wrap:wrap;gap:.5rem}.sm-form .sm-choice{position:relative;display:inline-flex;align-items:center;min-height:2.7rem;padding:.45rem .8rem;border:1px solid var(--outline-variant,#30323a);border-radius:999px;background:var(--surface-container,#242630);cursor:pointer}.sm-form .sm-choice:has(input:checked){border-color:var(--accent,#f2c94c);color:var(--accent,#f2c94c);background:color-mix(in srgb,var(--accent,#f2c94c) 12%,transparent)}.sm-form .sm-choice input{margin:0 .45rem 0 0;accent-color:var(--accent,#f2c94c)}.sm-form .sm-choice:focus-within{outline:2px solid var(--accent,#f2c94c);outline-offset:2px}
