/*!
 * Font Awesome Free 6.6.0 - SUBSET
 * Self-hosted subset generated from the official 6.6.0 all.min.css.
 * Contains only the base classes and the 21 icons actually used by this app.
 * License: https://fontawesome.com/license/free
 * (Icons: CC BY 4.0, Fonts: SIL OFL 1.1)
 *
 * If you add a new fa-* icon to a Blade view you MUST add its rule here,
 * otherwise the icon will render as a blank/tofu box.
 */

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src:
    url(webfonts/fa-regular-400.woff2) format("woff2"),
    url(webfonts/fa-regular-400.ttf) format("truetype");
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src:
    url(webfonts/fa-solid-900.woff2) format("woff2"),
    url(webfonts/fa-solid-900.ttf) format("truetype");
}

/* Base rendering rules (mirrors upstream) */
.fa,
.fa-classic,
.fa-regular,
.fa-solid,
.far,
.fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

/* Family */
.fa-classic,
.fa-regular,
.fa-solid,
.far,
.fas {
  font-family: "Font Awesome 6 Free";
}

/* Bare `.fa` (legacy v4 prefix) defaults to the solid face, as upstream does */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900);
}

/* Weights select the face */
.fa-solid,
.fas,
.fa-classic {
  font-weight: 900;
}

.fa-regular,
.far {
  font-weight: 400;
}

/* Sizing helper used in the views */
.fa-2x {
  font-size: 2em;
}

/* ---- Icons in use (21) ---- */
.fa-calendar-days:before {
  content: "\f073";
}
.fa-car-burst:before {
  content: "\f5e1";
}
.fa-cart-shopping:before {
  content: "\f07a";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-clock:before {
  content: "\f017";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-exclamation:before {
  content: "\21";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-phone-volume:before {
  content: "\f2a0";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-square-check:before {
  content: "\f14a";
}
.fa-square-xmark:before {
  content: "\f2d3";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-truck-arrow-right:before {
  content: "\e58b";
}
.fa-truck-fast:before {
  content: "\f48b";
}
.fa-truck-plane:before {
  content: "\e58f";
}
.fa-user:before {
  content: "\f007";
}
.fa-user-doctor:before {
  content: "\f0f0";
}
.fa-user-tie:before {
  content: "\f508";
}
