@layer tokens,base;@layer components{.ToggleButtonGroup-module__C7t1kG__bui-ToggleButtonGroup{border-radius:var(--bui-radius-2);box-shadow:inset 0 0 0 1px var(--bui-border-2);flex-wrap:nowrap;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}.ToggleButtonGroup-module__C7t1kG__bui-ToggleButtonGroup[data-orientation=vertical]{flex-direction:column;align-items:stretch;width:fit-content}.ToggleButtonGroup-module__C7t1kG__bui-ToggleButtonGroup>.bui-ToggleButton{box-shadow:none;border:0;border-radius:0;margin:0}.ToggleButtonGroup-module__C7t1kG__bui-ToggleButtonGroup:not([data-orientation=vertical])>.bui-ToggleButton{border-radius:0}.ToggleButtonGroup-module__C7t1kG__bui-ToggleButtonGroup:not([data-orientation=vertical])>.bui-ToggleButton:first-child{border-radius:var(--bui-radius-2) 0 0 var(--bui-radius-2)}.ToggleButtonGroup-module__C7t1kG__bui-ToggleButtonGroup:not([data-orientation=vertical])>.bui-ToggleButton:last-child{border-radius:0 var(--bui-radius-2) var(--bui-radius-2) 0}.ToggleButtonGroup-module__C7t1kG__bui-ToggleButtonGroup:not([data-orientation=vertical])>.bui-ToggleButton:only-child{border-radius:var(--bui-radius-2)}.ToggleButtonGroup-module__C7t1kG__bui-ToggleButtonGroup:not([data-orientation=vertical]) .bui-ToggleButton+.bui-ToggleButton{border-left:1px solid var(--bui-border-2)}.ToggleButtonGroup-module__C7t1kG__bui-ToggleButtonGroup[data-orientation=vertical] .bui-ToggleButton{width:100%}.ToggleButtonGroup-module__C7t1kG__bui-ToggleButtonGroup[data-orientation=vertical] .bui-ToggleButton+.bui-ToggleButton{border-top:1px solid var(--bui-border-2)}.ToggleButtonGroup-module__C7t1kG__bui-ToggleButtonGroup[data-orientation=vertical]>.bui-ToggleButton{border-radius:0}.ToggleButtonGroup-module__C7t1kG__bui-ToggleButtonGroup[data-orientation=vertical]>.bui-ToggleButton:first-child{border-radius:var(--bui-radius-2) var(--bui-radius-2) 0 0}.ToggleButtonGroup-module__C7t1kG__bui-ToggleButtonGroup[data-orientation=vertical]>.bui-ToggleButton:last-child{border-radius:0 0 var(--bui-radius-2) var(--bui-radius-2)}.ToggleButtonGroup-module__C7t1kG__bui-ToggleButtonGroup[data-orientation=vertical]>.bui-ToggleButton:only-child{border-radius:var(--bui-radius-2)}.ToggleButtonGroup-module__C7t1kG__bui-ToggleButtonGroup[data-focus-visible]{outline:2px solid var(--bui-ring);outline-offset:2px}}@layer utilities;
@layer tokens,base;@layer components{.Tooltip-module__r-rwPG__bui-Tooltip{--tooltip-border-radius:4px;box-shadow:var(--bui-shadow);border-radius:var(--tooltip-border-radius);background:var(--bui-bg-app);border:1px solid var(--bui-border-1);forced-color-adjust:none;max-width:240px;font-size:var(--bui-font-size-3);font-family:var(--bui-font-regular);color:var(--bui-fg-primary);outline:none;transition:transform .2s,opacity .2s;transform:translate(0,0)}.Tooltip-module__r-rwPG__bui-Tooltip[data-entering],.Tooltip-module__r-rwPG__bui-Tooltip[data-exiting]{transform:var(--origin);opacity:0}.Tooltip-module__r-rwPG__bui-Tooltip{--tooltip-offset:var(--bui-space-3)}.Tooltip-module__r-rwPG__bui-Tooltip[data-placement=top]{margin-bottom:var(--tooltip-offset);--origin:translateY(4px)}.Tooltip-module__r-rwPG__bui-Tooltip[data-placement=right]{margin-left:var(--tooltip-offset);--origin:translateX(-4px)}.Tooltip-module__r-rwPG__bui-Tooltip[data-placement=bottom]{margin-top:var(--tooltip-offset);--origin:translateY(-4px)}.Tooltip-module__r-rwPG__bui-Tooltip[data-placement=left]{margin-right:var(--tooltip-offset);--origin:translateX(4px)}.Tooltip-module__r-rwPG__bui-TooltipContent{padding:var(--bui-space-2) var(--bui-space-3);border-radius:var(--tooltip-border-radius)}.Tooltip-module__r-rwPG__bui-TooltipArrow svg{display:block}.Tooltip-module__r-rwPG__bui-TooltipArrow svg use:first-of-type{fill:var(--bui-bg-app)}.Tooltip-module__r-rwPG__bui-TooltipArrow svg use:nth-of-type(2){fill:var(--bui-bg-neutral-1)}.Tooltip-module__r-rwPG__bui-TooltipArrow svg path{fill:var(--bui-border-1)}.Tooltip-module__r-rwPG__bui-TooltipArrow svg{--tooltip-arrow-overlap:-2px}.Tooltip-module__r-rwPG__bui-TooltipArrow[data-placement=top] svg{margin-top:var(--tooltip-arrow-overlap)}.Tooltip-module__r-rwPG__bui-TooltipArrow[data-placement=bottom] svg{margin-bottom:var(--tooltip-arrow-overlap);transform:rotate(180deg)}.Tooltip-module__r-rwPG__bui-TooltipArrow[data-placement=right] svg{margin-right:var(--tooltip-arrow-overlap);transform:rotate(90deg)}.Tooltip-module__r-rwPG__bui-TooltipArrow[data-placement=left] svg{margin-left:var(--tooltip-arrow-overlap);transform:rotate(-90deg)}}@layer utilities;
