/* WareFlow interface-icon foundation: @phosphor-icons/web 2.1.2 Regular. */
@font-face {
  font-family: "Phosphor";
  src: url("./vendor/phosphor/Phosphor-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}

.ph {
  font-family: "Phosphor" !important;
  speak: never;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ph.ph-chats-circle::before { content: "\e17e"; }
.ph.ph-arrow-left::before { content: "\e058"; }
.ph.ph-arrow-right::before { content: "\e06c"; }
.ph.ph-arrow-clockwise::before { content: "\e036"; }
.ph.ph-arrow-counter-clockwise::before { content: "\e038"; }
.ph.ph-calendar-dots::before { content: "\e7b4"; }
.ph.ph-caret-down::before { content: "\e136"; }
.ph.ph-caret-left::before { content: "\e138"; }
.ph.ph-caret-right::before { content: "\e13a"; }
.ph.ph-check::before { content: "\e182"; }
.ph.ph-clipboard-text::before { content: "\e198"; }
.ph.ph-device-mobile::before { content: "\e1e0"; }
.ph.ph-download-simple::before { content: "\e20c"; }
.ph.ph-envelope-simple::before { content: "\e218"; }
.ph.ph-eye::before { content: "\e220"; }
.ph.ph-eye-slash::before { content: "\e224"; }
.ph.ph-file-magnifying-glass::before { content: "\e238"; }
.ph.ph-floppy-disk::before { content: "\e248"; }
.ph.ph-funnel-simple::before { content: "\e268"; }
.ph.ph-gear::before { content: "\e270"; }
.ph.ph-house::before { content: "\e2c2"; }
.ph.ph-info::before { content: "\e2ce"; }
.ph.ph-key::before { content: "\e2d6"; }
.ph.ph-list::before { content: "\e2f0"; }
.ph.ph-lock-key::before { content: "\e2fe"; }
.ph.ph-package::before { content: "\e390"; }
.ph.ph-paperclip::before { content: "\e39a"; }
.ph.ph-plus::before { content: "\e3d4"; }
.ph.ph-plus-circle::before { content: "\e3d6"; }
.ph.ph-printer::before { content: "\e3dc"; }
.ph.ph-receipt::before { content: "\e3ec"; }
.ph.ph-sign-out::before { content: "\e42a"; }
.ph.ph-sliders-horizontal::before { content: "\e434"; }
.ph.ph-smiley::before { content: "\e436"; }
.ph.ph-table::before { content: "\e476"; }
.ph.ph-trash::before { content: "\e4a6"; }
.ph.ph-user-plus::before { content: "\e4d0"; }
.ph.ph-x::before { content: "\e4f6"; }
.ph.ph-notepad::before { content: "\e63e"; }

.wf-icon {
  display: inline-grid;
  flex: 0 0 auto;
  place-items: center;
  width: 1em;
  height: 1em;
  color: currentColor;
  font-size: 1.15rem;
}

.wf-icon--fallback {
  border: 1px solid currentColor;
  font-family: system-ui, sans-serif;
  font-size: 0.75em;
}

.mobilebar-action-icon .wf-icon,
.chat-launcher .wf-icon {
  width: 1.55rem;
  height: 1.55rem;
  font-size: 1.55rem;
}

.navmarker .wf-icon {
  font-size: 1rem;
}

@media (forced-colors: active) {
  .wf-icon {
    color: ButtonText;
    forced-color-adjust: auto;
  }

  .navlink[aria-current="page"] .wf-icon {
    color: LinkText;
  }
}
