/* PourPOS Font Awesome 6.5.1 solid+brands subset — keep icons.json allowlist in sync */
.fa,.fas,.far,.fab,.fa-solid,.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}
.fa,.fas,.fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
.fab,.fa-brands {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/fonts/fa-solid-subset.woff2") format("woff2");
}
@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/fonts/fa-brands-subset.woff2") format("woff2");
}
.fa-spin { animation: fa-spin 2s infinite linear; }
@keyframes fa-spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.fa-arrow-rotate-right:before { content: "\f01e"; }
.fa-arrow-trend-down:before { content: "\e097"; }
.fa-arrow-trend-up:before { content: "\e098"; }
.fa-arrow-up-right-from-square:before { content: "\f08e"; }
.fa-award:before { content: "\f559"; }
.fa-bars:before { content: "\f0c9"; }
.fa-bell:before { content: "\f0f3"; }
.fa-bolt:before { content: "\f0e7"; }
.fa-boxes-stacked:before { content: "\f468"; }
.fa-building:before { content: "\f1ad"; }
.fa-calendar:before { content: "\f133"; }
.fa-calendar-check:before { content: "\f274"; }
.fa-calendar-day:before { content: "\f783"; }
.fa-camera:before { content: "\f030"; }
.fa-chart-bar:before { content: "\f080"; }
.fa-chart-line:before { content: "\f201"; }
.fa-chart-pie:before { content: "\f200"; }
.fa-check:before { content: "\f00c"; }
.fa-circle-check:before { content: "\f058"; }
.fa-chevron-down:before { content: "\f078"; }
.fa-chevron-left:before { content: "\f053"; }
.fa-chevron-up:before { content: "\f077"; }
.fa-circle-check:before { content: "\f058"; }
.fa-circle-info:before { content: "\f05a"; }
.fa-circle-pause:before { content: "\f28b"; }
.fa-circle-question:before { content: "\f059"; }
.fa-clock:before { content: "\f017"; }
.fa-coins:before { content: "\f51e"; }
.fa-comments:before { content: "\f086"; }
.fa-copy:before { content: "\f0c5"; }
.fa-credit-card:before { content: "\f09d"; }
.fa-ellipsis:before { content: "\f141"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-envelope-open-text:before { content: "\f658"; }
.fa-eye:before { content: "\f06e"; }
.fa-face-frown:before { content: "\f119"; }
.fa-face-meh:before { content: "\f11a"; }
.fa-face-smile:before { content: "\f118"; }
.fa-file-csv:before { content: "\f6dd"; }
.fa-file-invoice:before { content: "\f570"; }
.fa-file-lines:before { content: "\f15c"; }
.fa-fingerprint:before { content: "\f577"; }
.fa-flag:before { content: "\f024"; }
.fa-flag-checkered:before { content: "\f11e"; }
.fa-gauge-high:before { content: "\f625"; }
.fa-gear:before { content: "\f013"; }
.fa-handshake:before { content: "\f2b5"; }
.fa-id-card:before { content: "\f2c2"; }
.fa-key:before { content: "\f084"; }
.fa-link:before { content: "\f0c1"; }
.fa-link-slash:before { content: "\f127"; }
.fa-location-crosshairs:before { content: "\f601"; }
.fa-location-dot:before { content: "\f3c5"; }
.fa-magnifying-glass:before { content: "\f002"; }
.fa-map-location-dot:before { content: "\f5a0"; }
.fa-martini-glass-citrus:before { content: "\f561"; }
.fa-medal:before { content: "\f5a2"; }
.fa-minus:before { content: "\f068"; }
.fa-mobile-screen-button:before { content: "\f3cd"; }
.fa-paper-plane:before { content: "\f1d8"; }
.fa-people-group:before { content: "\e533"; }
.fa-play:before { content: "\f04b"; }
.fa-plus:before { content: "\2b"; }
.fa-print:before { content: "\f02f"; }
.fa-qrcode:before { content: "\f029"; }
.fa-right-from-bracket:before { content: "\f2f5"; }
.fa-rotate:before { content: "\f2f1"; }
.fa-share-nodes:before { content: "\f1e0"; }
.fa-shop:before { content: "\f54f"; }
.fa-spinner:before { content: "\f110"; }
.fa-store:before { content: "\f54e"; }
.fa-arrows-rotate:before { content: "\f021"; }
.fa-tags:before { content: "\f02c"; }
.fa-trash:before { content: "\f1f8"; }
.fa-triangle-exclamation:before { content: "\f071"; }
.fa-trophy:before { content: "\f091"; }
.fa-upload:before { content: "\f093"; }
.fa-user:before { content: "\f007"; }
.fa-user-plus:before { content: "\f234"; }
.fa-users:before { content: "\f0c0"; }
.fa-wine-glass:before { content: "\f4e3"; }
.fa-xmark:before { content: "\f00d"; }
.fa-apple:before { content: "\f179"; }
.fa-sync:before { content: "\\f021"; }
.fa-check-circle:before { content: "\\f058"; }
