/* POD-12327: fill in icons Font APEX lacks with self-hosted Font Awesome 5 Free.
   Scoped to ::before so it never touches Font APEX's own .fa (no app-wide collision).
   NOTE: relative url() because #APP_FILES# is not substituted inside static files. */
@font-face{ font-family:"Font Awesome 5 Free"; font-style:normal; font-weight:900; font-display:block;
  src:url(fa-solid-900.woff2) format("woff2"); }
@font-face{ font-family:"Font Awesome 5 Brands"; font-style:normal; font-weight:400; font-display:block;
  src:url(fa-brands-400.woff2) format("woff2"); }

/* solid icons */
.fa-arrow-alt-circle-down::before,.fa-box::before,.fa-boxes::before,.fa-calendar-times::before,
.fa-clock::before,.fa-cross::before,.fa-envelope-open-text::before,.fa-map-marked::before,
.fa-pallet::before,.fa-person-booth::before,.fa-route::before,.fa-running::before,
.fa-sad-tear::before,.fa-screwdriver::before,.fa-skull-crossbones::before,.fa-sort-numeric-down::before,
.fa-trailer::before,.fa-truck-loading::before,.fa-truck-moving::before,.fa-truck-pickup::before,
.fa-weight::before,.fa-weight-hanging::before,.fa-location-crosshairs::before{
  font-family:"Font Awesome 5 Free"!important; font-weight:900!important; }

.fa-arrow-alt-circle-down::before{content:"\f358"}
.fa-box::before{content:"\f466"}
.fa-boxes::before{content:"\f468"}
.fa-calendar-times::before{content:"\f273"}
.fa-clock::before{content:"\f017"}
.fa-cross::before{content:"\f654"}
.fa-envelope-open-text::before{content:"\f658"}
.fa-map-marked::before{content:"\f59f"}
.fa-pallet::before{content:"\f482"}
.fa-person-booth::before{content:"\f756"}
.fa-route::before{content:"\f4d7"}
.fa-running::before{content:"\f70c"}
.fa-sad-tear::before{content:"\f5b4"}
.fa-screwdriver::before{content:"\f54a"}
.fa-skull-crossbones::before{content:"\f714"}
.fa-sort-numeric-down::before{content:"\f162"}
.fa-trailer::before{content:"\e041"}
.fa-truck-loading::before{content:"\f4de"}
.fa-truck-moving::before{content:"\f4df"}
.fa-truck-pickup::before{content:"\f63c"}
.fa-weight::before{content:"\f496"}
.fa-weight-hanging::before{content:"\f5cd"}
.fa-location-crosshairs::before{content:"\f05b"} /* remapped to FA 'crosshairs' (free) */

/* brand icons */
.fa-docker::before,.fa-goodreads::before,.fa-rust::before{
  font-family:"Font Awesome 5 Brands"!important; font-weight:400!important; }
.fa-docker::before{content:"\f395"}
.fa-goodreads::before{content:"\f3a8"}
.fa-rust::before{content:"\e07a"}
