/* [project]/node_modules/@brand-order/web-ui/dist/SwitchToggle.css [app-client] (css) */
@layer base;

@layer components {
  :where(._root_1wvrc_2) {
    cursor: pointer;
    display: inline-flex;
  }

  :where(._root_1wvrc_2) ._input_1wvrc_6 {
    opacity: 0;
    pointer-events: none;
    width: 0;
    height: 0;
    position: absolute;
  }

  :where(._root_1wvrc_2) ._track_1wvrc_13 {
    background-color: var(--bo-bg-neutral-tertiary);
    border-radius: 16px;
    align-items: center;
    width: 48px;
    height: 30px;
    padding: 4px;
    transition: background-color .2s;
    display: flex;
  }

  :where(._root_1wvrc_2) ._thumb_1wvrc_23 {
    background-color: #fff;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    transition: transform .2s;
    box-shadow: 0 1.752px 1.752px #0000000d;
  }

  :where(._root_1wvrc_2)._checked_1wvrc_31 ._track_1wvrc_13 {
    background-color: var(--bo-bg-neutral-primary);
  }

  :where(._root_1wvrc_2)._checked_1wvrc_31 ._thumb_1wvrc_23 {
    transform: translate(18px);
  }
}

/* [project]/node_modules/@brand-order/web-ui/dist/Tooltip.css [app-client] (css) */
@layer base;

@layer components {
  :where(._root_14xaa_2) {
    display: inline-flex;
    position: relative;
  }

  ._info_14xaa_6 {
    --tooltip-bg: #e8f3ff;
    --tooltip-text-color: #3182f6;
    --tooltip-width: 230px;
    --tooltip-width-desktop: 270px;
    --tooltip-title-display: none;
    --tooltip-arrow-border-top: 6.5px solid #e8f3ff;
  }

  ._content_14xaa_14 {
    z-index: 50;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  ._balloon_14xaa_20 {
    width: max-content;
    max-width: min(var(--tooltip-width, 250px),100vw - 32px);
    padding: var(--tooltip-padding, 8px 10px 8px 12px);
    align-items: flex-start;
    gap: var(--tooltip-gap, 2px);
    overflow-wrap: break-word;
    border-radius: var(--radius-100, 4px);
    background: var(--tooltip-bg, var(--bo-bg-neutral-primary));
    flex-direction: column;
    display: flex;
  }

  @media (min-width: 1240px) {
    ._balloon_14xaa_20 {
      max-width: min(var(--tooltip-width-desktop, var(--tooltip-width, 300px)),100vw - 32px);
      padding: var(--tooltip-padding-desktop, var(--tooltip-padding, 10px 10px 10px 16px));
      gap: var(--tooltip-gap-desktop, var(--tooltip-gap, 4px));
    }
  }

  ._title_14xaa_39 {
    display: var(--tooltip-title-display, inline);
    font: var(--bo-t12_700);
    color: var(--tooltip-text-color, #fff);
  }

  @media (min-width: 1240px) {
    ._title_14xaa_39 {
      font: var(--bo-t14_700);
    }
  }

  ._description_14xaa_49 {
    font: var(--tooltip-desc-font, var(--bo-t12_400));
    color: var(--tooltip-text-color, #fff);
    white-space: normal;
  }

  @media (min-width: 1240px) {
    ._description_14xaa_49 {
      font: var(--tooltip-desc-font-desktop, var(--tooltip-desc-font, var(--bo-t14_400)));
    }
  }

  ._arrow_container_14xaa_59 {
    margin-top: var(--tooltip-arrow-mt, 0);
    align-items: center;
    padding-left: 6px;
    display: flex;
  }

  ._arrow_14xaa_59 {
    width: var(--tooltip-arrow-size, 0);
    height: var(--tooltip-arrow-size, 0);
    background: var(--tooltip-arrow-bg, transparent);
    border-left: var(--tooltip-arrow-border-x, 6.5px solid transparent);
    border-right: var(--tooltip-arrow-border-x, 6.5px solid transparent);
    border-top: var(--tooltip-arrow-border-top, 6.5px solid var(--tooltip-bg, var(--bo-bg-neutral-primary)));
    transform: var(--tooltip-arrow-transform, none);
    flex-shrink: 0;
  }
}

/*# sourceMappingURL=node_modules_%40brand-order_web-ui_dist_09gj7hi._.css.map*/