.button-group[data-v-47dac698]{--accent-color:var(--color-button);--outline-offset:calc(var(--border-width-sm)*-1);background-color:var(--accent-color);border-radius:var(--border-radius-md);font-weight:var(--font-weight-semi-bold);gap:var(--border-width-sm);outline:var(--border-width-sm) solid var(--accent-color);outline-offset:var(--outline-offset);overflow:hidden;text-underline-offset:2px;white-space:nowrap}.button-group.is-grid[data-v-47dac698]{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.button-group.is-flex[data-v-47dac698]{display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content}.button-group button[data-v-47dac698]{flex:1;min-height:var(--space-xxl);outline-offset:var(--outline-offset);padding:var(--space-xxxs) var(--space-sm);transition:color var(--transition-duration-md),background-color var(--transition-duration-md)}.button-group button[data-v-47dac698]:not(:focus-visible){outline:none}.button-group button[data-v-47dac698]:disabled,.button-group button[aria-pressed=true][data-v-47dac698]{cursor:default}.button-group button[aria-pressed=false][data-v-47dac698]{background-color:var(--color-bg-primary);color:var(--color-text-secondary)}.button-group button[aria-pressed=false][data-v-47dac698]:not(:disabled):focus-visible,.button-group button[aria-pressed=false][data-v-47dac698]:not(:disabled):hover{text-decoration:underline}
