._3aCmBa_spectrum-FocusRing-ring {
  --spectrum-focus-ring-border-radius: var(--spectrum-textfield-border-radius, var(--spectrum-alias-border-radius-regular));
  --spectrum-focus-ring-gap: var(--spectrum-alias-input-focusring-gap);
  --spectrum-focus-ring-size: var(--spectrum-alias-input-focusring-size);
  --spectrum-focus-ring-border-size: 0px;
  --spectrum-focus-ring-color: var(--spectrum-high-contrast-focus-ring-color, var(--spectrum-alias-focus-ring-color, var(--spectrum-alias-focus-color)));

  &:after {
    border-radius: calc(var(--spectrum-focus-ring-border-radius) + var(--spectrum-focus-ring-gap));
    content: "";
    margin: calc(-1 * var(--spectrum-focus-ring-border-size));
    pointer-events: none;
    transition: box-shadow var(--spectrum-global-animation-duration-100, .13s) ease-out,
      margin var(--spectrum-global-animation-duration-100, .13s) ease-out;
    display: block;
    position: absolute;
    inset: 0;
  }
}

._3aCmBa_spectrum-FocusRing {
  &._3aCmBa_focus-ring {
    &:after {
      margin: calc(var(--spectrum-focus-ring-gap) * -1 - var(--spectrum-focus-ring-border-size));
      box-shadow: 0 0 0 var(--spectrum-focus-ring-size) var(--spectrum-focus-ring-color);
    }
  }
}

._3aCmBa_spectrum-FocusRing--quiet {
  &:after {
    border-radius: 0;
  }

  &._3aCmBa_focus-ring {
    &:after {
      margin: 0 0 calc(var(--spectrum-focus-ring-gap) * -1 - var(--spectrum-focus-ring-border-size))
        0;
      box-shadow: 0 var(--spectrum-focus-ring-size) 0 var(--spectrum-focus-ring-color);
    }
  }
}

@media (forced-colors: active) {
  ._3aCmBa_spectrum-FocusRing, ._3aCmBa_spectrum-FocusRing-ring, ._3aCmBa_spectrum-FocusRing--quiet {
    --spectrum-high-contrast-focus-ring-color: Highlight;

    &:after {
      forced-color-adjust: none;
    }
  }
}

._3aCmBa_react-spectrum-ToastContainer {
  --spectrum-focus-ring-border-radius: var(--spectrum-toast-border-radius, var(--spectrum-global-dimension-static-size-50));
  --spectrum-focus-ring-gap: var(--spectrum-alias-focus-ring-gap, var(--spectrum-global-dimension-static-size-25));
  --spectrum-focus-ring-size: var(--spectrum-alias-focus-ring-size, var(--spectrum-global-dimension-static-size-25));
  z-index: 100050;
  pointer-events: none;
  outline: none;
  margin-block-end: 8px;
  margin-inline: 8px;
  display: flex;
  position: fixed;
  inset-inline: 0;

  & ._3aCmBa_spectrum-Toast {
    pointer-events: all;
    margin: 8px;
  }

  &[data-position="top"] {
    --slide-from: translateY(-100%);
    flex-direction: column;
    top: 0;
  }

  &[data-position="bottom"] {
    --slide-from: translateY(100%);
    flex-direction: column-reverse;
    bottom: 0;
  }

  &[data-placement="start"] {
    --slide-from: translateX(-100%);
    align-items: flex-start;

    &:dir(rtl) {
      --slide-from: translateX(100%);
    }
  }

  &[data-placement="center"] {
    align-items: center;
  }

  &[data-placement="end"] {
    --slide-from: translateX(100%);
    align-items: flex-end;

    &:dir(rtl) {
      --slide-from: translateX(-100%);
    }
  }
}

._3aCmBa_spectrum-Toast {
  --spectrum-focus-ring-border-radius: var(--spectrum-toast-border-radius, var(--spectrum-global-dimension-static-size-50));
  --spectrum-focus-ring-gap: var(--spectrum-alias-focus-ring-gap, var(--spectrum-global-dimension-static-size-25));
  --spectrum-focus-ring-size: var(--spectrum-alias-focus-ring-size, var(--spectrum-global-dimension-static-size-25));
  outline: none;
  position: relative;

  & ._3aCmBa_spectrum-Toast-contentWrapper {
    display: inline-flex;
  }
}

._3aCmBa_spectrum-ToastContainer-list {
  display: inherit;
  flex-direction: inherit;
  align-items: inherit;
  margin: 0;
  padding-inline-start: 0;
  list-style-type: none;
}

._3aCmBa_spectrum-ToastContainer-listitem {
  view-transition-class: _3aCmBa_toast;
  display: inline-block;
}

@keyframes _3aCmBa_slide-in {
  from {
    translate: var(--slideX) var(--slideY);
    opacity: 0;
  }
}

@keyframes _3aCmBa_slide-out {
  to {
    translate: var(--slideX) var(--slideY);
    opacity: 0;
  }
}

@keyframes _3aCmBa_fade-out {
  to {
    opacity: 0;
  }
}

::view-transition-group(._3aCmBa_toast) {
  animation-duration: .3s;
}

::view-transition-group(._3aCmBa_toast._3aCmBa_bottom) {
  --slideX: 0;
  --slideY: calc(100% + 12px);
}

::view-transition-group(._3aCmBa_toast._3aCmBa_top) {
  --slideX: 0;
  --slideY: calc(-100% - 12px);
}

::view-transition-group(._3aCmBa_toast._3aCmBa_start) {
  --slideX: calc(-100% - 12px);
  --slideY: 0;
}

::view-transition-group(._3aCmBa_toast._3aCmBa_end) {
  --slideX: calc(100% + 12px);
  --slideY: 0;
}

::view-transition-new(._3aCmBa_toast):only-child {
  animation-name: _3aCmBa_slide-in;
}

::view-transition-old(._3aCmBa_toast):only-child {
  animation-name: _3aCmBa_slide-out;
}

::view-transition-old(._3aCmBa_toast._3aCmBa_fadeOnly):only-child {
  animation-name: _3aCmBa_fade-out;
}
/*# sourceMappingURL=toastContainer.css.map */
