/* stylelint-disable-next-line plugin/no-unsupported-browser-features */
/* Do not use this */
/* Use this */
go-button-group {
  /**
    @prop --go-button-group-gap:
      gap size between buttons inside the group
      - default: 1rem
  */
  --go-button-group-gap: 1rem;
  display: flex;
  gap: var(--go-button-group-gap);
  flex-wrap: wrap;
  align-items: baseline;
}
go-button-group.connected {
  flex-wrap: nowrap;
  gap: 0;
}
go-button-group.connected go-button {
  -webkit-margin-end: -0.0625rem;
          margin-inline-end: -0.0625rem;
}
go-button-group.connected go-button:first-of-type .inner-button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
go-button-group.connected go-button:last-of-type .inner-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
go-button-group.connected go-button:not(:first-of-type, :last-of-type) {
  --go-btn-radius: 0;
}