/*
   Emergency fallback only.
   This file is scoped to html.pm-icons-fallback, which is added by
   icon-fallback.js only when Font Awesome cannot be loaded.
*/
html.pm-icons-fallback i[class*="fa-"]::before {
    font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    font-weight: 1000 !important;
    letter-spacing: 0 !important;
    line-height: 1 !important;
}

html.pm-icons-fallback .fa-house::before,
html.pm-icons-fallback .fa-home::before { content: "H" !important; }
html.pm-icons-fallback .fa-layer-group::before { content: "L" !important; }
html.pm-icons-fallback .fa-tags::before { content: "$" !important; }
html.pm-icons-fallback .fa-handshake::before { content: "+" !important; }
html.pm-icons-fallback .fa-comments::before { content: "C" !important; }
html.pm-icons-fallback .fa-circle-info::before { content: "i" !important; }
html.pm-icons-fallback .fa-circle-question::before { content: "?" !important; }
html.pm-icons-fallback .fa-envelope::before { content: "@" !important; }
html.pm-icons-fallback .fa-right-to-bracket::before { content: ">" !important; }
html.pm-icons-fallback .fa-right-from-bracket::before { content: "L" !important; }
html.pm-icons-fallback .fa-user::before { content: "U" !important; }
html.pm-icons-fallback .fa-user-plus::before { content: "+" !important; }
html.pm-icons-fallback .fa-file-pen::before { content: "P" !important; }
html.pm-icons-fallback .fa-file-lines::before { content: "F" !important; }
html.pm-icons-fallback .fa-file-circle-plus::before { content: "+" !important; }
html.pm-icons-fallback .fa-file-circle-check::before { content: "✓" !important; }
html.pm-icons-fallback .fa-wand-magic-sparkles::before { content: "*" !important; }
html.pm-icons-fallback .fa-school::before { content: "S" !important; }
html.pm-icons-fallback .fa-building::before,
html.pm-icons-fallback .fa-building-columns::before { content: "B" !important; }
html.pm-icons-fallback .fa-money-bill-transfer::before,
html.pm-icons-fallback .fa-credit-card::before,
html.pm-icons-fallback .fa-wallet::before,
html.pm-icons-fallback .fa-sack-dollar::before,
html.pm-icons-fallback .fa-file-invoice-dollar::before { content: "$" !important; }
html.pm-icons-fallback .fa-robot::before,
html.pm-icons-fallback .fa-brain::before { content: "AI" !important; font-size: .74em !important; }
html.pm-icons-fallback .fa-users::before,
html.pm-icons-fallback .fa-users-gear::before,
html.pm-icons-fallback .fa-user-group::before,
html.pm-icons-fallback .fa-chalkboard-user::before { content: "U" !important; }
html.pm-icons-fallback .fa-chart-pie::before { content: "%" !important; }
html.pm-icons-fallback .fa-chart-line::before { content: "↗" !important; }
html.pm-icons-fallback .fa-lock::before,
html.pm-icons-fallback .fa-user-lock::before { content: "🔒" !important; font-size: .82em !important; }
html.pm-icons-fallback .fa-shield-halved::before,
html.pm-icons-fallback .fa-shield-heart::before,
html.pm-icons-fallback .fa-user-shield::before { content: "✓" !important; }
html.pm-icons-fallback .fa-gauge-high::before { content: "D" !important; }
html.pm-icons-fallback .fa-bell::before { content: "N" !important; }
html.pm-icons-fallback .fa-globe::before { content: "W" !important; }
html.pm-icons-fallback .fa-bars::before { content: "☰" !important; }
html.pm-icons-fallback .fa-xmark::before { content: "×" !important; }
html.pm-icons-fallback .fa-chevron-left::before { content: "<" !important; }
html.pm-icons-fallback .fa-chevron-down::before { content: "⌄" !important; }
html.pm-icons-fallback .fa-magnifying-glass::before { content: "⌕" !important; }
html.pm-icons-fallback .fa-headset::before { content: "?" !important; }
html.pm-icons-fallback .fa-phone::before { content: "☎" !important; }
html.pm-icons-fallback .fa-mobile-screen::before,
html.pm-icons-fallback .fa-mobile-screen-button::before { content: "M" !important; }
html.pm-icons-fallback .fa-print::before { content: "P" !important; }
html.pm-icons-fallback .fa-eye::before,
html.pm-icons-fallback .fa-eye-slash::before { content: "V" !important; }
html.pm-icons-fallback .fa-trash::before,
html.pm-icons-fallback .fa-circle-xmark::before { content: "×" !important; }
html.pm-icons-fallback .fa-star::before,
html.pm-icons-fallback .fa-crown::before { content: "★" !important; }
html.pm-icons-fallback .fa-rocket::before,
html.pm-icons-fallback .fa-arrow-up::before,
html.pm-icons-fallback .fa-arrow-up-right-dots::before { content: "↑" !important; }
html.pm-icons-fallback .fa-plus::before { content: "+" !important; }
html.pm-icons-fallback .fa-check::before,
html.pm-icons-fallback .fa-check-double::before,
html.pm-icons-fallback .fa-circle-check::before,
html.pm-icons-fallback .fa-list-check::before,
html.pm-icons-fallback .fa-spell-check::before { content: "✓" !important; }
html.pm-icons-fallback .fa-rotate::before,
html.pm-icons-fallback .fa-arrows-rotate::before,
html.pm-icons-fallback .fa-rotate-left::before,
html.pm-icons-fallback .fa-clock-rotate-left::before { content: "↻" !important; }
html.pm-icons-fallback .fa-database::before { content: "DB" !important; font-size: .68em !important; }
html.pm-icons-fallback .fa-book::before,
html.pm-icons-fallback .fa-book-open::before { content: "B" !important; }
html.pm-icons-fallback .fa-graduation-cap::before { content: "G" !important; }
html.pm-icons-fallback .fa-sliders::before { content: "S" !important; }
html.pm-icons-fallback .fa-gear::before,
html.pm-icons-fallback .fa-screwdriver-wrench::before { content: "⚙" !important; }
html.pm-icons-fallback .fa-bug::before,
html.pm-icons-fallback .fa-triangle-exclamation::before { content: "!" !important; }
html.pm-icons-fallback .fa-table-cells-large::before { content: "▦" !important; }
html.pm-icons-fallback .fa-copy::before { content: "C" !important; }
html.pm-icons-fallback .fa-file-import::before { content: "I" !important; }
html.pm-icons-fallback .fa-ruler-combined::before { content: "R" !important; }
html.pm-icons-fallback .fa-timeline::before { content: "T" !important; }
html.pm-icons-fallback .fa-flag::before { content: "F" !important; }
html.pm-icons-fallback .fa-diagram-project::before { content: "D" !important; }
html.pm-icons-fallback .fa-folder-tree::before,
html.pm-icons-fallback .fa-folder::before { content: "F" !important; }
html.pm-icons-fallback .fa-bullhorn::before { content: "A" !important; }
html.pm-icons-fallback .fa-broom::before { content: "C" !important; }

html.pm-icons-fallback .fa-whatsapp::before { content: "W" !important; }
html.pm-icons-fallback .fa-facebook-f::before { content: "f" !important; }
html.pm-icons-fallback .fa-youtube::before { content: "▶" !important; }
html.pm-icons-fallback .fa-linkedin-in::before { content: "in" !important; font-size: .72em !important; }
html.pm-icons-fallback .fa-instagram::before { content: "◎" !important; }
html.pm-icons-fallback .fa-tiktok::before { content: "♪" !important; }
html.pm-icons-fallback .fa-x-twitter::before { content: "X" !important; }
html.pm-icons-fallback .fa-telegram::before { content: "T" !important; }
