/*!
 * Font Awesome Free 6.0.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free
 *   Icons: CC BY 4.0 | Fonts: SIL OFL 1.1 | Code: MIT License
 * Copyright 2022 Fonticons, Inc.
 *
 * REDUCED STYLESHEET shipped with the MediProducts Equipment Forms plugin.
 *
 * Scope of the reduction: this CSS file declares only the 13 glyph mappings the
 * two forms use. The accompanying webfont (assets/fonts/fa-solid-900.woff2) is
 * the COMPLETE upstream solid face, byte-identical to the official release — no
 * font-subsetting tool was run over it. Full licence texts are in LICENSES.txt.
 *
 * Why a subset: the target WordPress theme ("eversafe") supplies Bootstrap 5.3.3
 * but does NOT supply Font Awesome — verified by live probe, where an
 * <i class="fas fa-plus"> resolved to ::before content:none and fell back to the
 * theme font. The plugin therefore ships its own icons rather than assuming them.
 *
 * Why FA6 and not FA5: the EMS SPA this plugin clones loads Font Awesome 6.0.0
 * (web/public/index.html), so FA6 is the parity-preserving choice. FA6 keeps the
 * v5 `fas` class and the v5 icon aliases the form markup uses, so no source
 * markup was renamed. Every declaration below was copied from the upstream
 * all.min.css of this exact version - only the 13 glyphs these two forms
 * actually use are included.
 *
 * Everything is scoped under .mp-equipment-forms so the plugin cannot restyle
 * icons belonging to the host theme or another plugin.
 */

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

.mp-equipment-forms .fas,
.mp-equipment-forms .fa-solid {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
}

/* Sizing utility - the only one used (success tick, both forms). */
.mp-equipment-forms .fa-3x {
  font-size: 3em;
}

/* The 13 glyphs used across customerEquipmentInquiryForm.js and
   costcoEquipmentInformationForm.js. Names kept as-is: FA6 aliases the v5
   names, so fa-map-marker-alt, fa-check-circle and fa-trash-alt all resolve. */
.mp-equipment-forms .fa-building:before      { content: "\f1ad"; }
.mp-equipment-forms .fa-camera:before        { content: "\f030"; }
.mp-equipment-forms .fa-check-circle:before  { content: "\f058"; }
.mp-equipment-forms .fa-image:before         { content: "\f03e"; }
.mp-equipment-forms .fa-images:before        { content: "\f302"; }
.mp-equipment-forms .fa-map-marker-alt:before{ content: "\f3c5"; }
.mp-equipment-forms .fa-paper-plane:before   { content: "\f1d8"; }
.mp-equipment-forms .fa-plug:before          { content: "\f1e6"; }
.mp-equipment-forms .fa-plus:before          { content: "\2b"; }
.mp-equipment-forms .fa-redo:before          { content: "\f01e"; }
.mp-equipment-forms .fa-save:before          { content: "\f0c7"; }
.mp-equipment-forms .fa-search-plus:before   { content: "\f00e"; }
.mp-equipment-forms .fa-trash-alt:before     { content: "\f2ed"; }
