/*! Copyright 2026 Fonticons, Inc. - https://webawesome.com/license */
import {
  i
} from "./chunk.7OBLIRXR.js";

// src/components/button-group/button-group.styles.ts
var button_group_styles_default = i`:host {
  display: inline-flex;
}
.button-group {
  display: flex;
  position: relative;
  isolation: isolate;
  flex-wrap: wrap;
}
@media (hover: hover) {
  .button-group > :hover,
  .button-group::slotted(:hover) {
    z-index: 1;
  }
}
.button-group > :focus,
.button-group::slotted(:focus),
.button-group > [aria-checked=true],
.button-group::slotted([aria-checked="true"]),
.button-group > [checked],
.button-group::slotted([checked]) {
  z-index: 2 !important;
}
:host([orientation="horizontal"]) .button-group {
  flex-direction: row;
}
:host([orientation="vertical"]) .button-group {
  flex-direction: column;
}
:host([orientation="horizontal"]) {
  --_button-horizontal-indent: var(--wa-form-control-border-width);
  --_button-horizontal-indent-outlined: calc(var(--wa-form-control-border-width) * -1);
}
:host([orientation="vertical"]) {
  --_button-vertical-indent: var(--wa-form-control-border-width);
  --_button-vertical-indent-outlined: calc(var(--wa-form-control-border-width) * -1);
}
::slotted(:not(:first-child):not(:last-child)) {
  --_button-start-start-radius: 0;
  --_button-start-end-radius: 0;
  --_button-end-start-radius: 0;
  --_button-end-end-radius: 0;
}
:host([orientation="horizontal"]) ::slotted(:first-child:not(:last-child)) {
  --_button-start-end-radius: 0;
  --_button-end-end-radius: 0;
}
:host([orientation="horizontal"]) ::slotted(:last-child:not(:first-child)) {
  --_button-start-start-radius: 0;
  --_button-end-start-radius: 0;
}
:host([orientation="vertical"]) ::slotted(:first-child:not(:last-child)) {
  --_button-end-start-radius: 0;
  --_button-end-end-radius: 0;
}
:host([orientation="vertical"]) ::slotted(:last-child:not(:first-child)) {
  --_button-start-start-radius: 0;
  --_button-start-end-radius: 0;
}
`;

export {
  button_group_styles_default
};
