@layer tokens, base, components, utilities;@layer components{.ToggleButtonGroup_bui-ToggleButtonGroup__bkkM9{display:inline-flex;align-items:center;flex-wrap:nowrap;border-radius:var(--bui-radius-2);overflow:hidden;box-shadow:inset 0 0 0 1px var(--bui-border);width:-moz-fit-content;width:fit-content}.ToggleButtonGroup_bui-ToggleButtonGroup__bkkM9[data-orientation=vertical]{flex-direction:column;align-items:stretch;width:-moz-fit-content;width:fit-content}.ToggleButtonGroup_bui-ToggleButtonGroup__bkkM9>.bui-ToggleButton{border-radius:0;margin:0;box-shadow:none;border:0}.ToggleButtonGroup_bui-ToggleButtonGroup__bkkM9:not([data-orientation=vertical])>.bui-ToggleButton{border-radius:0}.ToggleButtonGroup_bui-ToggleButtonGroup__bkkM9:not([data-orientation=vertical])>.bui-ToggleButton:first-child{border-radius:var(--bui-radius-2) 0 0 var(--bui-radius-2)}.ToggleButtonGroup_bui-ToggleButtonGroup__bkkM9:not([data-orientation=vertical])>.bui-ToggleButton:last-child{border-radius:0 var(--bui-radius-2) var(--bui-radius-2) 0}.ToggleButtonGroup_bui-ToggleButtonGroup__bkkM9:not([data-orientation=vertical])>.bui-ToggleButton:only-child{border-radius:var(--bui-radius-2)}.ToggleButtonGroup_bui-ToggleButtonGroup__bkkM9:not([data-orientation=vertical]) .bui-ToggleButton+.bui-ToggleButton{border-left:1px solid var(--bui-border)}.ToggleButtonGroup_bui-ToggleButtonGroup__bkkM9[data-orientation=vertical] .bui-ToggleButton{width:100%}.ToggleButtonGroup_bui-ToggleButtonGroup__bkkM9[data-orientation=vertical] .bui-ToggleButton+.bui-ToggleButton{border-top:1px solid var(--bui-border)}.ToggleButtonGroup_bui-ToggleButtonGroup__bkkM9[data-orientation=vertical]>.bui-ToggleButton{border-radius:0}.ToggleButtonGroup_bui-ToggleButtonGroup__bkkM9[data-orientation=vertical]>.bui-ToggleButton:first-child{border-radius:var(--bui-radius-2) var(--bui-radius-2) 0 0}.ToggleButtonGroup_bui-ToggleButtonGroup__bkkM9[data-orientation=vertical]>.bui-ToggleButton:last-child{border-radius:0 0 var(--bui-radius-2) var(--bui-radius-2)}.ToggleButtonGroup_bui-ToggleButtonGroup__bkkM9[data-orientation=vertical]>.bui-ToggleButton:only-child{border-radius:var(--bui-radius-2)}.ToggleButtonGroup_bui-ToggleButtonGroup__bkkM9:focus-visible{outline:2px solid var(--bui-ring);outline-offset:2px}}@layer tokens, base, components, utilities;@layer components{.ToggleButton_bui-ToggleButton__OuVQO{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--bui-space-1_5);border:none;border-radius:var(--bui-radius-2);background:var(--bui-bg-surface-1);color:var(--bui-fg-primary);font-family:var(--bui-font-regular);font-weight:var(--bui-font-weight-bold);padding:0 var(--bui-space-2);cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease,transform .1s ease;&[data-pressed],&[data-selected]{background:var(--bui-bg-solid);color:var(--bui-fg-solid)}&:not([data-selected])[data-hovered]{background:var(--bui-bg-surface-2)}&[data-disabled]{color:var(--bui-fg-disabled)}&[data-disabled],&[data-disabled][data-hovered]{background:var(--bui-bg-neutral-on-surface-0-disabled)}&[data-disabled][data-selected]{background:var(--bui-bg-solid-disabled);color:var(--bui-fg-disabled)}}.ToggleButton_bui-ToggleButton__OuVQO[data-focus-visible]{outline:none;box-shadow:inset 0 0 0 2px var(--bui-ring)}.ToggleButton_bui-ToggleButton__OuVQO[data-disabled]{cursor:not-allowed}.ToggleButton_bui-ToggleButton__OuVQO[data-pressed]{transform:scale(.98)}.ToggleButton_bui-ToggleButton__OuVQO[data-disabled][data-pressed]{transform:none}.ToggleButton_bui-ToggleButton__OuVQO[data-size=small]{height:2rem;font-size:var(--bui-font-size-3);padding:0 var(--bui-space-2);svg{width:1rem;height:1rem}}.ToggleButton_bui-ToggleButton__OuVQO[data-size=medium]{height:2.5rem;font-size:var(--bui-font-size-4);padding:0 var(--bui-space-3);svg{width:1.25rem;height:1.25rem}}.ToggleButton_bui-ToggleButtonContent__ATFc3{display:inline-flex;align-items:center;justify-content:center;gap:var(--bui-space-1_5);height:100%;width:100%}}