.pui-button-group{scrollbar-width:thin;scrollbar-color:hsl(var(--pui-foreground)/.25) transparent;background-color:hsl(var(--pui-card));border:1px solid hsl(var(--pui-input));border-radius:calc(var(--pui-radius) - .125rem);max-width:100%;height:calc(2em + .25rem);font-size:calc(1rem + var(--pui-size)*.125rem);white-space:nowrap;transition:var(--pui-transition);flex-shrink:0;gap:.125rem;padding:.125rem;line-height:1.5;transition-property:border-color,box-shadow;display:inline-flex;overflow-x:auto}.pui-button-group-has-errors{--pui-ring:var(--pui-destructive);border-color:hsl(var(--pui-destructive))}.pui-button-group-focus-visible,.pui-button-group:focus-visible{box-shadow:0 0 0 .125rem hsl(var(--pui-ring));border-color:#0000;outline:none}.pui-button-group-disabled{pointer-events:none}.pui-button-group-item{padding:0 .5em;cursor:pointer;border-radius:calc(var(--pui-radius) - .25rem);min-width:min-content;height:100%;color:hsl(var(--pui-foreground));transition:var(--pui-transition);outline:none;flex:1;align-items:center;gap:.5em;padding:0 round(.5em,1px);font-size:calc(1em - .0625rem);font-weight:500;transition-property:background-color,box-shadow,color;display:flex}.pui-button-group-primary .pui-button-group-item-active{background-color:hsl(var(--pui-primary));color:hsl(var(--pui-primary-foreground))}.pui-button-group-accent .pui-button-group-item-active,.pui-button-group-primary .pui-button-group-item:not(.pui-button-group-item-active):hover{background-color:hsl(var(--pui-accent));color:hsl(var(--pui-accent-foreground))}.pui-button-group-accent .pui-button-group-item:not(.pui-button-group-item-active):hover{background-color:hsl(var(--pui-secondary));color:hsl(var(--pui-secondary-foreground))}.pui-button-group-has-errors .pui-button-group-item-active{background-color:hsl(var(--pui-destructive));color:hsl(var(--pui-destructive-foreground))}.pui-button-group-disabled .pui-button-group-item{color:hsl(var(--pui-muted-foreground)/.64);font-weight:400}.pui-button-group-disabled .pui-button-group-item-active{background-color:hsl(var(--pui-muted));color:hsl(var(--pui-muted-foreground))}
