@layer starter, reset, base, state, application;
/* -- Toolbar Base */
@layer base {
  ._toolbar_a1ext_3 {
    gap: 0.75rem;
  }
  ._toolbar_a1ext_3[aria-orientation=vertical] {
    height: 100%;
    max-height: inherit;
  }
  ._toolbar-content_a1ext_10 {
    gap: 0.25rem;
  }
  ._toolbar-overflow-content_a1ext_13 {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
    list-style: none;
    padding: 0.5rem !important;
    margin: 0 !important;
  }
  ._toolbar-overflow-content_a1ext_13 ._toolbar-button-item_a1ext_21 {
    width: 100%;
  }
}
/* -- Toolbar Overflow and Orientation States */
@layer state {
  [aria-orientation=vertical] ._toolbar-item_a1ext_27,
  [aria-orientation=vertical] ._toolbar-button-item_a1ext_21 {
    width: 100%;
  }
  ._overflow-collapse_a1ext_31 {
    overflow: hidden;
  }
  [aria-orientation=horizontal] ._overflow-collapse_a1ext_31 ._toolbar-item_a1ext_27 {
    padding-block: 0.25rem;
  }
  [aria-orientation=horizontal] ._overflow-collapse_a1ext_31 ._toolbar-item_a1ext_27:first-of-type {
    padding-inline-start: 0.25rem;
  }
  [aria-orientation=vertical] ._overflow-collapse_a1ext_31 {
    height: 100%;
  }
  [aria-orientation=vertical] ._overflow-collapse_a1ext_31 ._toolbar-item_a1ext_27:first-of-type {
    padding-block-start: 0.25rem;
  }
}
/* -- Toolbar Items Component Overrides */
@layer application {
  ._toolbar-button-item_a1ext_21 {
    white-space: nowrap;
    font-size: 0.75rem;
    min-width: -moz-min-content;
    min-width: min-content;
    padding: 0.375rem;
  }
  ._toolbar-button-toggle-item_a1ext_55[aria-pressed=false] {
    border-color: var(--button-primary-foreground-color, #ffffff);
  }
  ._toolbar-button-toggle-item_a1ext_55[aria-pressed=true] {
    border-color: var(--background-color-primary-subdued, #E0F2FF);
  }
  ._toolbar-overflow-trigger_a1ext_61 {
    padding: 0.5rem;
  }
  ._toolbar-overflow-trigger_a1ext_61[aria-expanded=true] {
    --button-background-color: var(--button-ghost-background-color-hover, rgba(20, 20, 20, 0.0784313725));
  }
  [aria-orientation=vertical] ._toolbar-overflow-trigger_a1ext_61 {
    width: 100%;
  }
}