/* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */
/**
 * Deprecated. Not for use in new websites.
 * https://developer.mozilla.org/en-US/docs/Web/CSS/word-break#break-word
 */
:host {
  display: inline-block;
}
:host > vega-tooltip, :host > vega-dropdown {
  height: 100%;
}
:host > vega-tooltip > vega-tooltip, :host > vega-dropdown > vega-tooltip {
  height: 100%;
}
:host vega-button {
  height: 100%;
}
:host vega-button::part(button):focus-visible {
  position: relative;
  outline: 2px solid rgba(var(--v-border-color-action, 19, 98, 226, 1));
  outline-offset: 2px;
  border-radius: 4px;
  box-shadow: 0px 0px 0px 6px rgba(var(--v-bg-primary, 252, 252, 252, 1));
  z-index: 1;
}
:host vega-button-link::part(link) {
  padding-left: 12px;
  padding-right: 12px;
  box-sizing: border-box;
}
:host vega-button-link::part(link):focus-visible {
  outline: 2px solid rgba(var(--v-border-color-action, 19, 98, 226, 1));
  outline-offset: 0px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  color: rgba(var(--v-text-link, 19, 98, 226, 1));
}
:host vega-button-link::part(label-container) {
  text-decoration: none;
}
:host vega-button-link:hover::part(label-container) {
  text-decoration: underline;
}
:host vega-button::part(button) {
  margin-right: -4px;
}

:host(:first-child) vega-tooltip:has(vega-button),
:host(:first-child) vega-dropdown:has(vega-button) {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}
:host(:first-child) vega-button::part(button) {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}
:host(:first-child) vega-button::part(button):focus-visible {
  margin-left: 0;
}

:host(:last-child) vega-tooltip:has(vega-button),
:host(:last-child) vega-dropdown:has(vega-button) {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}
:host(:last-child) vega-button::part(button) {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}
:host(:last-child) vega-button::part(button) {
  margin-right: 0;
}

vega-button::part(button) {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  height: 100%;
}