.choice-group{flex-wrap:wrap;gap:6px;display:flex}.choice-group__choice{border:1px solid var(--border-strong);border-radius:var(--radius-base);background:var(--surface-card);height:32px;color:var(--body);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;max-width:100%;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex;overflow:hidden}.choice-group__choice:hover{border-color:var(--primary)}.choice-group__choice[aria-checked=true]{border-color:var(--primary);background:var(--primary-bg);color:var(--primary)}.choice-group__choice:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.choice-group__count{color:var(--muted);font-size:12px}.choice-group[data-variant=pill] .choice-group__choice{border-radius:var(--radius-full)}.choice-group[data-variant=segment]{border:1px solid var(--border-strong);border-radius:var(--radius-base);flex-wrap:nowrap;gap:0;overflow:hidden}.choice-group[data-variant=segment] .choice-group__choice{border:0;border-left:1px solid var(--hairline);border-radius:0;height:30px;padding:0 10px;font-size:12px}.choice-group[data-variant=segment] .choice-group__choice:first-child{border-left:0}.choice-group[data-variant=segment] .choice-group__choice:hover{color:var(--primary)}.choice-group[data-variant=segment] .choice-group__choice:focus-visible{outline-offset:-2px}
