.ds-choice-group{border:0;min-width:0;margin:0;padding:0}.ds-choice-group__legend{margin-bottom:var(--ds-space-2);color:var(--ink);font-size:var(--font-shipper);font-weight:var(--ds-weight-strong);padding:0}.ds-choice-group__legend--hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-choice-group__options{align-items:center;gap:var(--ds-space-2) var(--ds-space-5);min-width:0;min-height:var(--ds-control-height);flex-wrap:wrap;display:flex}.ds-choice-group__option{align-items:center;gap:var(--ds-space-2);min-width:0;color:var(--ink);font-size:var(--font-shipper);line-height:var(--ds-line-control);cursor:pointer;display:inline-flex;position:relative}.ds-choice-group__option>input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ds-choice-group__label{word-break:keep-all;overflow-wrap:anywhere;min-width:0}.ds-choice-group__mark{box-sizing:border-box;width:var(--ds-choice-mark-size);height:var(--ds-choice-mark-size);border:1.5px solid var(--muted);background:var(--panel);border-radius:50%;flex:none}.ds-choice-group__option:has(>input:checked) .ds-choice-group__mark{border:5px solid var(--ds-accent)}.ds-choice-group__option:has(>input:focus-visible) .ds-choice-group__mark{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-choice-group.is-invalid .ds-choice-group__mark{border-color:var(--danger)}.ds-choice-group--chip .ds-choice-group__options{gap:var(--ds-space-2)}.ds-choice-group--chip .ds-choice-group__option{box-sizing:border-box;min-height:var(--ds-choice-chip-height);padding:0 var(--ds-space-3);border:var(--ds-border-width) solid var(--control-line);border-radius:var(--ds-chip-radius,6px);background:var(--panel);white-space:nowrap}.ds-choice-group--chip .ds-choice-group__option:hover{background:var(--soft)}.ds-choice-group--chip .ds-choice-group__option:has(>input:checked){background:var(--ds-chip-selected-bg,var(--ds-accent-soft));border-color:var(--ds-chip-selected-line,var(--ds-accent-line));color:var(--ds-chip-selected-ink,var(--ds-accent))}.ds-choice-group--chip .ds-choice-group__option:has(>input:focus-visible){outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-choice-group--chip.is-invalid .ds-choice-group__option{border-color:var(--danger)}.ds-choice-group__option:has(>input:disabled){color:var(--muted);cursor:not-allowed}.ds-choice-group__option:has(>input:disabled) .ds-choice-group__mark{border-color:var(--control-line);background:var(--soft)}.ds-choice-group--chip .ds-choice-group__option:has(>input:disabled){background:var(--soft);border-style:dashed}
