._spectrum-Breadcrumbs_ef1ed {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: start;
  list-style-type: none;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 0%;
      flex-basis: 0%;

  margin: 0;
  padding: 0;
}

._spectrum-Breadcrumbs-itemSeparator_ef1ed {
  position: relative;
  top: var(--spectrum-global-dimension-size-10);

  width: var(--spectrum-global-dimension-size-75);
  height: var(--spectrum-global-dimension-size-100);

  transform: scale(1);

  opacity: 1;
}

._spectrum-Breadcrumbs-itemSeparator_ef1ed._is-reversed_ef1ed {
    transform: scale(-1);
  }

._spectrum-Breadcrumbs-item_ef1ed {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: start;

  box-sizing: border-box;
  height: var(--spectrum-global-dimension-size-400);

  position: relative;

  white-space: nowrap;
  font-size: var(--spectrum-global-dimension-font-size-200);
  font-weight: var(--spectrum-alias-body-text-font-weight, var(--spectrum-global-font-weight-regular));
  line-height: var(--spectrum-alias-body-text-line-height, var(--spectrum-global-font-line-height-medium));
}

._spectrum-Breadcrumbs-item_ef1ed:last-of-type {
    font-weight: var(--spectrum-alias-body-text-font-weight-strong, var(--spectrum-global-font-weight-bold));
  }

._spectrum-Breadcrumbs-item_ef1ed:last-of-type ._spectrum-Breadcrumbs-itemSeparator_ef1ed {
      display: none;
    }

[dir="ltr"] ._spectrum-Breadcrumbs-item_ef1ed > ._spectrum-ActionButton_ef1ed {
    margin-right: var(--spectrum-global-dimension-static-size-10, 1px);
}

[dir="rtl"] ._spectrum-Breadcrumbs-item_ef1ed > ._spectrum-ActionButton_ef1ed {
    margin-left: var(--spectrum-global-dimension-static-size-10, 1px);
}

[dir="ltr"] ._spectrum-Breadcrumbs-itemLink_ef1ed {

  margin-right: var(--spectrum-global-dimension-static-size-10, 1px);
}

[dir="rtl"] ._spectrum-Breadcrumbs-itemLink_ef1ed {

  margin-left: var(--spectrum-global-dimension-static-size-10, 1px);
}

._spectrum-Breadcrumbs-itemLink_ef1ed {
  cursor: default;
  position: relative;

  display: -ms-inline-flexbox;

  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: start;

  padding: 0 var(--spectrum-global-dimension-size-100);
  height: var(--spectrum-global-dimension-size-400);

  border-radius: var(--spectrum-alias-border-radius-regular, var(--spectrum-global-dimension-size-50));

  outline: none;

  text-decoration: none;
}

._spectrum-Breadcrumbs-itemLink_ef1ed[href],
  ._spectrum-Breadcrumbs-itemLink_ef1ed[tabindex="0"] {
    cursor: pointer;
  }

@media (hover: hover) {

@media (hover: hover) {

._spectrum-Breadcrumbs-itemLink_ef1ed[href]:hover,
    ._spectrum-Breadcrumbs-itemLink_ef1ed[tabindex="0"]:hover {
      text-decoration: underline;
    }
  }
}

._spectrum-Breadcrumbs-itemLink_ef1ed[href]._focus-ring_ef1ed,
    ._spectrum-Breadcrumbs-itemLink_ef1ed[tabindex="0"]._focus-ring_ef1ed {
      text-decoration: underline;
    }

[dir="ltr"] ._spectrum-Breadcrumbs-item_ef1ed._is-dragged_ef1ed ._spectrum-Breadcrumbs-itemLink_ef1ed:before,[dir="ltr"] 
._spectrum-Breadcrumbs-itemLink_ef1ed._focus-ring_ef1ed:before {
  left: 0;
}

[dir="rtl"] ._spectrum-Breadcrumbs-item_ef1ed._is-dragged_ef1ed ._spectrum-Breadcrumbs-itemLink_ef1ed:before,[dir="rtl"] 
._spectrum-Breadcrumbs-itemLink_ef1ed._focus-ring_ef1ed:before {
  right: 0;
}

._spectrum-Breadcrumbs-item_ef1ed._is-dragged_ef1ed ._spectrum-Breadcrumbs-itemLink_ef1ed:before,
._spectrum-Breadcrumbs-itemLink_ef1ed._focus-ring_ef1ed:before {
  position: absolute;
  top: 0;

  box-sizing: border-box;
  display: block;
  width: 100%;
  height: 100%;

  border-width: var(--spectrum-alias-border-size-thick, var(--spectrum-global-dimension-static-size-25));
  border-style: solid;
  border-radius: var(--spectrum-alias-border-radius-regular, var(--spectrum-global-dimension-size-50));

  content: '';
  pointer-events: none;
}

._spectrum-Breadcrumbs--compact_ef1ed ._spectrum-Breadcrumbs-item_ef1ed {
    font-size: var(--spectrum-global-dimension-font-size-100);
  }

._spectrum-Breadcrumbs--multiline_ef1ed {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

._spectrum-Breadcrumbs--multiline_ef1ed ._spectrum-Breadcrumbs-item_ef1ed {
    font-size: var(--spectrum-global-dimension-font-size-75);
    font-weight: var(--spectrum-alias-body-text-font-weight, var(--spectrum-global-font-weight-regular));
    line-height: var(--spectrum-alias-body-text-line-height, var(--spectrum-global-font-line-height-medium));
  }

._spectrum-Breadcrumbs--multiline_ef1ed ._spectrum-Breadcrumbs-item_ef1ed:last-of-type {
      height: auto;

      -ms-flex: 0 1 100%;

          flex: 0 1 100%;

      margin-top: var(--spectrum-global-dimension-static-size-0, 0px);

      font-size: var(--spectrum-global-dimension-font-size-300);
      font-weight: var(--spectrum-alias-body-text-font-weight-strong, var(--spectrum-global-font-weight-bold));
      line-height: var(--spectrum-alias-heading-text-line-height, var(--spectrum-global-font-line-height-small));
    }

._spectrum-Breadcrumbs--multiline_ef1ed ._spectrum-Breadcrumbs-item_ef1ed:last-of-type ._spectrum-Breadcrumbs-itemLink_ef1ed {
        height: auto;

        text-decoration: none;
      }

._spectrum-Breadcrumbs--multiline_ef1ed ._spectrum-Breadcrumbs-item_ef1ed ._spectrum-Heading--pageTitle_ef1ed {
      margin: 0;

      font-size: inherit;
      font-weight: inherit;
    }

._spectrum-Breadcrumbs-item_ef1ed {
  color: var(--spectrum-alias-label-text-color, var(--spectrum-global-color-gray-700));
}

._spectrum-Breadcrumbs-item_ef1ed._is-dragged_ef1ed ._spectrum-Breadcrumbs-itemLink_ef1ed {
      color: var(--spectrum-alias-text-color-hover, var(--spectrum-global-color-gray-900));
      background-color: var(--spectrum-alias-highlight-selected);
    }

._spectrum-Breadcrumbs-item_ef1ed._is-dragged_ef1ed ._spectrum-Breadcrumbs-itemLink_ef1ed:before {
        border-color: var(--spectrum-global-color-blue-500);
      }

._spectrum-Breadcrumbs-item_ef1ed ._spectrum-Breadcrumbs-itemSeparator_ef1ed {
    color: var(--spectrum-global-color-gray-500);
  }

._spectrum-Breadcrumbs-item_ef1ed ._spectrum-Breadcrumbs-itemLink_ef1ed {
    color: inherit;
  }

@media (hover: hover) {

@media (hover: hover) {

._spectrum-Breadcrumbs-item_ef1ed ._spectrum-Breadcrumbs-itemLink_ef1ed:hover {
      color: var(--spectrum-alias-text-color-hover, var(--spectrum-global-color-gray-900));
    }
  }
}

._spectrum-Breadcrumbs-item_ef1ed ._spectrum-Breadcrumbs-itemLink_ef1ed._focus-ring_ef1ed {
      color: var(--spectrum-alias-text-color-hover, var(--spectrum-global-color-gray-900));
    }

._spectrum-Breadcrumbs-item_ef1ed ._spectrum-Breadcrumbs-itemLink_ef1ed._focus-ring_ef1ed:before {
        border-color: var(--spectrum-alias-border-color-focus, var(--spectrum-global-color-blue-400));
      }

._spectrum-Breadcrumbs-item_ef1ed ._spectrum-Breadcrumbs-itemLink_ef1ed:active {
      color: var(--spectrum-alias-text-color-down, var(--spectrum-global-color-gray-900));
      border-bottom: 0;
    }

._spectrum-Breadcrumbs-item_ef1ed ._spectrum-Breadcrumbs-itemLink_ef1ed._is-disabled_ef1ed {
      color: var(--spectrum-alias-text-color-disabled, var(--spectrum-global-color-gray-500));
    }

._spectrum-Breadcrumbs-item_ef1ed._is-selected_ef1ed,
  ._spectrum-Breadcrumbs-item_ef1ed:last-of-type {
    color: var(--spectrum-alias-text-color-down, var(--spectrum-global-color-gray-900));
  }

._spectrum-Breadcrumbs-item_ef1ed._is-selected_ef1ed ~ ._spectrum-Breadcrumb_ef1ed:last-of-type {
        color: var(--spectrum-alias-label-text-color, var(--spectrum-global-color-gray-700));
      }

._spectrum-Breadcrumbs-item_ef1ed._is-selected_ef1ed ._spectrum-Breadcrumbs-itemLink_ef1ed._focus-ring_ef1ed {
        color: var(--spectrum-alias-text-color-down, var(--spectrum-global-color-gray-900));
        border-bottom: 0;
      }

._spectrum-Dialog_9d235 {
  display: -ms-flexbox;
  display: flex;
  box-sizing: border-box;
  width: -webkit-fit-content;
  width: fit-content;
  min-width: var(--spectrum-global-dimension-static-size-3600, 288px);
  max-width: 100%;

  max-height: inherit;

  outline: none;
}

._spectrum-Dialog--small_9d235 {
  width: 400px;
}

._spectrum-Dialog--medium_9d235 {
  width: 480px;
}

._spectrum-Dialog--large_9d235 {
  width: 640px;
}

._spectrum-Dialog-hero_9d235 {
  grid-area: hero;
  height: var(--spectrum-global-dimension-size-1600);

  border-top-left-radius: var(--spectrum-global-dimension-size-50);
  border-top-right-radius: var(--spectrum-global-dimension-size-50);

  background-size: cover;
  background-position: center center;
  overflow: hidden;
}

._spectrum-Dialog_9d235 ._spectrum-Dialog-grid_9d235 {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: var(--spectrum-dialog-padding) auto var(--spectrum-dialog-padding);
      grid-template-columns: var(--spectrum-dialog-padding) auto var(--spectrum-dialog-padding);
  -ms-grid-rows: auto var(--spectrum-dialog-padding) auto auto 1fr auto var(--spectrum-dialog-padding);
      grid-template-rows: auto var(--spectrum-dialog-padding) auto auto 1fr auto var(--spectrum-dialog-padding);
  grid-template-areas:
    "hero hero    hero"
    ".    .       closeButton"
    ".    header  ."
    ".    divider ."
    ".    content ."
    ".    footer  ."
    ".    .       .";
  width: 100%;
}

._spectrum-Dialog-header_9d235 {
  grid-area: header;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;

  box-sizing: border-box;

  outline: none;
}

._spectrum-Dialog-divider_9d235 {
  grid-area: divider;
  width: 100%;
  margin-top: var(--spectrum-global-dimension-static-size-150, 12px);
  margin-bottom: var(--spectrum-global-dimension-static-size-200, 16px);
}

._spectrum-Dialog--noDivider_9d235 ._spectrum-Dialog-divider_9d235 {
    display: none;
  }

._spectrum-Dialog-content_9d235 {
  grid-area: content;
  box-sizing: border-box;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;

  outline: none;

  font-size: var(--spectrum-dialog-content-text-size);
  font-weight: var(--spectrum-global-font-weight-regular, 400);
  line-height: var(--spectrum-alias-body-text-line-height, var(--spectrum-global-font-line-height-medium));
  padding: 0 var(--spectrum-global-dimension-size-25);
  margin: 0 calc(-1 * var(--spectrum-global-dimension-size-25));
}

._spectrum-Dialog-footer_9d235 {
  grid-area: footer;
  padding-top: 40px;

  display: -ms-flexbox;

  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: end;
      justify-content: flex-end;

  outline: none;
}

._spectrum-Dialog-footer_9d235 > *,
  ._spectrum-Dialog-footer_9d235 > ._spectrum-Button_9d235 + ._spectrum-Button_9d235 {
    margin-bottom: 0;
  }

._spectrum-Dialog--dismissable_9d235 ._spectrum-Dialog-footer_9d235 {
    display: none;
  }

._spectrum-Dialog-title_9d235 {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;

  margin: 0;

  font-size: var(--spectrum-dialog-title-text-size);
  font-weight: var(--spectrum-global-font-weight-bold, 700);
  line-height: var(--spectrum-alias-heading-text-line-height, var(--spectrum-global-font-line-height-small));

  outline: none;
}

[dir="ltr"] ._spectrum-Dialog-closeButton_9d235 {
  right: var(--spectrum-global-dimension-size-150);
}

[dir="rtl"] ._spectrum-Dialog-closeButton_9d235 {
  left: var(--spectrum-global-dimension-size-150);
}

._spectrum-Dialog-closeButton_9d235 {
  display: none;
  grid-area: closeButton;
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
  justify-self: start;

  top: var(--spectrum-global-dimension-size-150);
}

._spectrum-Dialog--dismissable_9d235 ._spectrum-Dialog-closeButton_9d235 {
    display: block;
  }

._spectrum-Dialog--error_9d235 {
  width: 480px;
}

._spectrum-Dialog--fullscreen_9d235 {
  width: calc(100vw - 32px);
  height: calc(100vh - 32px);
}

._spectrum-Dialog--fullscreenTakeover_9d235 {
  width: 100vw;
  height: 100vh;

  border-radius: 0;
}

._spectrum-Dialog--fullscreen_9d235,
._spectrum-Dialog--fullscreenTakeover_9d235 {
  max-height: none;
  max-width: none;
}

._spectrum-Dialog--fullscreen_9d235._spectrum-Dialog_9d235 ._spectrum-Dialog-grid_9d235, ._spectrum-Dialog--fullscreenTakeover_9d235._spectrum-Dialog_9d235 ._spectrum-Dialog-grid_9d235 {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: var(--spectrum-dialog-padding) 1fr auto var(--spectrum-dialog-padding);
        grid-template-columns: var(--spectrum-dialog-padding) 1fr auto var(--spectrum-dialog-padding);
    -ms-grid-rows: calc(var(--spectrum-dialog-padding) + var(--spectrum-dialog-padding) - 10px) auto auto 1fr var(--spectrum-dialog-padding);
        grid-template-rows: calc(var(--spectrum-dialog-padding) + var(--spectrum-dialog-padding) - 10px) auto auto 1fr var(--spectrum-dialog-padding);
    grid-template-areas:
      ".    .       .       ."
      ".    header  footer  ."
      ".    divider divider ."
      ".    content content ."
      ".    .       .       .";
  }

._spectrum-Dialog--fullscreen_9d235 ._spectrum-Dialog-title_9d235, ._spectrum-Dialog--fullscreenTakeover_9d235 ._spectrum-Dialog-title_9d235 {
    font-size: 28px;
    font-weight: 100;
  }

._spectrum-Dialog--fullscreen_9d235 ._spectrum-Dialog-content_9d235, ._spectrum-Dialog--fullscreenTakeover_9d235 ._spectrum-Dialog-content_9d235 {
    max-height: none;
  }

._spectrum-Dialog--fullscreen_9d235 ._spectrum-Dialog-footer_9d235, ._spectrum-Dialog--fullscreenTakeover_9d235 ._spectrum-Dialog-footer_9d235 {
    padding-top: 0px;
  }

._spectrum-Dialog-title_9d235 {
  color: var(--spectrum-global-color-gray-900);
}

._spectrum-Dialog-content_9d235 {
  color: var(--spectrum-global-color-gray-800);
}

._spectrum-Dialog-typeIcon_9d235 {
  color: var(--spectrum-global-color-gray-900);
}

._spectrum-Dialog--error_9d235 ._spectrum-Dialog-typeIcon_9d235 {
    color: var(--spectrum-semantic-negative-color-icon, var(--spectrum-global-color-red-600));
  }

._spectrum-Dialog--warning_9d235 ._spectrum-Dialog-typeIcon_9d235 {
    color: var(--spectrum-global-color-orange-600);
  }

._spectrum-Popover_e0bd1._react-spectrum-Popover_e0bd1 {
    visibility: visible;
  }
  ._spectrum-Popover_e0bd1 ._spectrum-Dialog-content_e0bd1 {
    max-height: initial;
  }
  ._spectrum-Modal-wrapper_e0bd1._react-spectrum-Modal-wrapper_e0bd1,
._spectrum-Modal_e0bd1._react-spectrum-Modal_e0bd1 {
  visibility: visible;
}
  ._spectrum-Tray_e0bd1._react-spectrum-Tray_e0bd1 {
  visibility: visible;
}

._spectrum-Popover_1f434 {
  visibility: hidden;

  opacity: 0;

  transition: transform 130ms ease-in-out,
              opacity 130ms ease-in-out,
              visibility 0ms linear 130ms;

  pointer-events: none;
}

._spectrum-Popover_1f434._is-open_1f434 {
  visibility: visible;

  opacity: 1;

  transition-delay: 0ms;

  pointer-events: auto;
}

._spectrum-Popover--bottom_1f434._is-open_1f434 {
  transform: translateY(var(--spectrum-global-dimension-size-75));
}

._spectrum-Popover--top_1f434._is-open_1f434 {
  transform: translateY(calc(-1 * var(--spectrum-global-dimension-size-75)));
}

._spectrum-Popover--right_1f434._is-open_1f434 {
  transform: translateX(var(--spectrum-global-dimension-size-75));
}

._spectrum-Popover--left_1f434._is-open_1f434 {
  transform: translateX(calc(-1 * var(--spectrum-global-dimension-size-75)));
}

._spectrum-Popover_1f434 {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
      flex-direction: column;
  box-sizing: border-box;

  min-width: var(--spectrum-global-dimension-size-400);
  min-height: var(--spectrum-global-dimension-size-400);

  position: absolute;

  border-style: solid;
  border-width: var(--spectrum-alias-border-size-thin, var(--spectrum-global-dimension-static-size-10));
  border-radius: var(--spectrum-alias-border-radius-regular, var(--spectrum-global-dimension-size-50));

  outline: none;
}

._spectrum-Popover-tip_1f434 {
  position: absolute;
  overflow: hidden;
  width: calc(var(--spectrum-global-dimension-size-250) + 1px);
  height: calc(var(--spectrum-global-dimension-size-250) / 2 + var(--spectrum-alias-border-size-thin, var(--spectrum-global-dimension-static-size-10)));
}

._spectrum-Popover-tip_1f434::after {
    content: '';
    width: var(--spectrum-global-dimension-size-250);
    height: var(--spectrum-global-dimension-size-250);
    border-width: var(--spectrum-alias-border-size-thin, var(--spectrum-global-dimension-static-size-10));
    border-style: solid;
    position: absolute;
    transform: rotate(45deg);
    top: -18px;
    left: -1px;
  }

._spectrum-Popover--dialog_1f434 {
  min-width: 270px;
  padding: 30px 29px;
}

._spectrum-Popover--left_1f434._spectrum-Popover--withTip_1f434 {
    margin-right: 13px;
  }

._spectrum-Popover--left_1f434 ._spectrum-Popover-tip_1f434 {
    right: -16px;
    transform: rotate(-90deg);
  }

._spectrum-Popover--right_1f434._spectrum-Popover--withTip_1f434 {
    margin-left: 13px;
  }

._spectrum-Popover--right_1f434 ._spectrum-Popover-tip_1f434 {
    left: -16px;
    transform: rotate(90deg);
  }

._spectrum-Popover--left_1f434 ._spectrum-Popover-tip_1f434, ._spectrum-Popover--right_1f434 ._spectrum-Popover-tip_1f434 {
    top: 50%;
    margin-top: -6px;
  }

._spectrum-Popover--bottom_1f434._spectrum-Popover--withTip_1f434 {
    margin-top: 13px;
  }

._spectrum-Popover--bottom_1f434 ._spectrum-Popover-tip_1f434 {
    top: -11px;
    transform: rotate(180deg);
  }

._spectrum-Popover--top_1f434._spectrum-Popover--withTip_1f434 {
    margin-bottom: 13px;
  }

._spectrum-Popover--top_1f434 ._spectrum-Popover-tip_1f434 {
    bottom: -11px;
  }

._spectrum-Popover--bottom_1f434 ._spectrum-Popover-tip_1f434, ._spectrum-Popover--top_1f434 ._spectrum-Popover-tip_1f434 {
    left: 50%;
    margin-left: -12px;
  }

._spectrum-Popover_1f434 {
  background-color: var(--spectrum-global-color-gray-50);
  border-color: var(--spectrum-alias-border-color-dark, var(--spectrum-global-color-gray-400));
  box-shadow: 0 1px 4px var(--spectrum-alias-dropshadow-color);
}

._spectrum-Popover_1f434 ._spectrum-Dialog-header_1f434,
  ._spectrum-Popover_1f434 ._spectrum-Dialog-footer_1f434,
  ._spectrum-Popover_1f434 ._spectrum-Dialog-wrapper_1f434 {
    background-color: transparent;
  }

._spectrum-Popover_1f434 ._spectrum-Popover-tip_1f434::after {
    background-color: var(--spectrum-global-color-gray-50);
    border-color: var(--spectrum-alias-border-color-dark, var(--spectrum-global-color-gray-400));
    box-shadow: -1px -1px 4px var(--spectrum-alias-dropshadow-color);
  }

._spectrum-Modal_e83cc {
  visibility: hidden;

  opacity: 0;

  transition: transform 130ms ease-in-out,
              opacity 130ms ease-in-out,
              visibility 0ms linear 130ms;

  pointer-events: none;
}

._spectrum-Modal_e83cc._is-open_e83cc {
  visibility: visible;

  opacity: 1;

  transition-delay: 0ms;

  pointer-events: auto;
}

._spectrum-Modal-wrapper_e83cc {
  position: fixed;
  left: 0;
  top: 0;

  display: -ms-flexbox;

  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;

  box-sizing: border-box;
  width: 100%;
  height: 100%;

  visibility: hidden;
  pointer-events: none;
  z-index: 2;
  transition: visibility 0ms linear 130ms;
}

._spectrum-Modal-wrapper_e83cc._is-open_e83cc {
    visibility: visible;
  }

._spectrum-Modal_e83cc {
  transform: translateY(var(--spectrum-global-dimension-size-250));
  z-index: 2;
  max-height: 90vh;
  max-width: 90vw;

  border-radius: var(--spectrum-global-dimension-size-50);
  overflow: hidden;
  outline: none;
  pointer-events: auto;
  transition: opacity var(--spectrum-global-animation-duration-100, 130ms) cubic-bezier(0.5, 0, 1, 1) 0ms,
              visibility 0ms linear calc(0ms + var(--spectrum-global-animation-duration-100, 130ms)),
              transform 0ms linear calc(0ms + var(--spectrum-global-animation-duration-100, 130ms));
}

._spectrum-Modal_e83cc._is-open_e83cc {
    transition: transform var(--spectrum-global-animation-duration-500, 250ms) cubic-bezier(0, 0, 0.40, 1) var(--spectrum-global-animation-duration-200, 160ms),
                opacity var(--spectrum-global-animation-duration-500, 250ms) cubic-bezier(0, 0, 0.40, 1) var(--spectrum-global-animation-duration-200, 160ms);

    transform: translateY(0);
  }

@media
only screen and (max-device-width: 400px), only screen and (max-device-height: 350px) {
  ._spectrum-Modal--responsive_e83cc {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    border-radius: 0;
  }
    ._spectrum-Modal-wrapper_e83cc ._spectrum-Modal--responsive_e83cc {
      margin-top: 0;
    }
}

._spectrum-Modal--fullscreen_e83cc {
  position: fixed;
  left: 32px;
  top: 32px;
  right: 32px;
  bottom: 32px;
  max-width: none;
  max-height: none;
}

._spectrum-Modal--fullscreenTakeover_e83cc {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  max-width: none;
  max-height: none;

  box-sizing: border-box;
  border: none;
  border-radius: 0;
}

._spectrum-Modal--fullscreenTakeover_e83cc,
  ._spectrum-Modal--fullscreenTakeover_e83cc._is-open_e83cc {
    transform: none;
  }

._spectrum-Modal_e83cc {
  background: var(--spectrum-alias-background-color-default, var(--spectrum-global-color-gray-100));
}

._spectrum-Underlay_06db5 {
  visibility: hidden;

  opacity: 0;

  transition: transform 130ms ease-in-out,
              opacity 130ms ease-in-out,
              visibility 0ms linear 130ms;

  pointer-events: none;
}

._spectrum-Underlay_06db5._is-open_06db5 {
  visibility: visible;

  opacity: 1;

  transition-delay: 0ms;

  pointer-events: auto;
}

._spectrum-Underlay_06db5 {

  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;

  overflow: hidden;
  transition: opacity var(--spectrum-global-animation-duration-300, 190ms) cubic-bezier(0.5, 0, 1, 1) var(--spectrum-global-animation-duration-200, 160ms),
              visibility 0ms linear calc(var(--spectrum-global-animation-duration-200, 160ms) + var(--spectrum-global-animation-duration-300, 190ms));
}

._spectrum-Underlay_06db5._is-open_06db5 {
  transition: opacity var(--spectrum-global-animation-duration-600, 300ms) cubic-bezier(0, 0, 0.40, 1) 0ms;
}

._spectrum-Underlay_06db5 {
  background: var(--spectrum-alias-background-color-modal-overlay);
}

._spectrum-Tray_223c4 {
  visibility: hidden;

  opacity: 0;

  transition: transform 130ms ease-in-out,
              opacity 130ms ease-in-out,
              visibility 0ms linear 130ms;

  pointer-events: none;
}

._spectrum-Tray_223c4._is-open_223c4 {
  visibility: visible;

  opacity: 1;

  transition-delay: 0ms;

  pointer-events: auto;
}

[dir="ltr"] ._spectrum-Tray-wrapper_223c4 {
  left: 0;
}

[dir="rtl"] ._spectrum-Tray-wrapper_223c4 {
  right: 0;
}

._spectrum-Tray-wrapper_223c4 {
  position: fixed;
  bottom: 0;

  display: -ms-flexbox;

  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  z-index: 2;
}

._spectrum-Tray_223c4 {

  width: 100%;
  max-width: 375px;
  min-height: var(--spectrum-global-dimension-static-size-800, 64px);
  max-height: calc(100vh - 64px);
  overflow: auto;
  outline: none;

  border-radius: var(--spectrum-alias-border-radius-regular, var(--spectrum-global-dimension-size-50)) var(--spectrum-alias-border-radius-regular, var(--spectrum-global-dimension-size-50)) 0px 0px;
  padding: 0 var(--spectrum-global-dimension-static-size-100, 8px);
  transform: translateY(100%);
  transition: opacity var(--spectrum-global-animation-duration-100, 130ms) cubic-bezier(0.5, 0, 1, 1) 0ms,
    visibility 0ms linear calc(0ms + var(--spectrum-global-animation-duration-100, 130ms)),
    transform var(--spectrum-global-animation-duration-100, 130ms) cubic-bezier(0.5, 0, 1, 1) 0ms;
}

._spectrum-Tray_223c4._is-open_223c4 {
    transition: transform var(--spectrum-global-animation-duration-500, 250ms) cubic-bezier(0, 0, 0.40, 1) var(--spectrum-global-animation-duration-200, 160ms),
                opacity var(--spectrum-global-animation-duration-500, 250ms) cubic-bezier(0, 0, 0.40, 1) var(--spectrum-global-animation-duration-200, 160ms);

    transform: translateY(0);
  }

@media (max-width: 375px) {
  ._spectrum-Tray_223c4 {
    border-radius: 0px;
  }
}

._spectrum-Tray_223c4 {
  background-color: var(--spectrum-global-color-gray-50);
}
