/* Minimal icon fallback. Loaded after public.min.css; scoped to missing solid icon classes only. */
@font-face{font-family:"Font Awesome 6 Free Full";font-style:normal;font-weight:900;font-display:block;src:url("../webfonts/fa-solid-900.woff2") format("woff2");}.fa-solid.fa-address-card::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f2bb"}
.fa-solid.fa-align-left::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f036"}
.fa-solid.fa-arrow-trend-up::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\e098"}
.fa-solid.fa-bag-shopping::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f290"}
.fa-solid.fa-box-open::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f49e"}
.fa-solid.fa-calendar-days::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f073"}
.fa-solid.fa-calendar-week::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f784"}
.fa-solid.fa-calendar-xmark::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f273"}
.fa-solid.fa-cart-shopping::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f07a"}
.fa-solid.fa-clipboard-check::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f46c"}
.fa-solid.fa-clock-rotate-left::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f1da"}
.fa-solid.fa-code-compare::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\e13a"}
.fa-solid.fa-envelope-open-text::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f658"}
.fa-solid.fa-file-code::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f1c9"}
.fa-solid.fa-file-invoice-dollar::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f571"}
.fa-solid.fa-file-pen::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f31c"}
.fa-solid.fa-filter-circle-dollar::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f662"}
.fa-solid.fa-font::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f031"}
.fa-solid.fa-gear::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f013"}
.fa-solid.fa-hourglass-half::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f252"}
.fa-solid.fa-image::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f03e"}
.fa-solid.fa-key::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f084"}
.fa-solid.fa-lock::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f023"}
.fa-solid.fa-person-walking-arrow-right::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\e552"}
.fa-solid.fa-right-left::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f362"}
.fa-solid.fa-seedling::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f4d8"}
.fa-solid.fa-share-nodes::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f1e0"}
.fa-solid.fa-sign-hanging::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f4d9"}
.fa-solid.fa-sitemap::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f0e8"}
.fa-solid.fa-stopwatch::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f2f2"}
.fa-solid.fa-swatchbook::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f5c3"}
.fa-solid.fa-triangle-exclamation::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f071"}
.fa-solid.fa-user-gear::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f4fe"}
.fa-solid.fa-window-restore::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f2d2"}

/* Footer-only repair for the Graphic Design service-list icon. */
.sd-footer .sd-footer-link-label .fa-shapes::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f53f";}
/* Missing icon for Digital Marketing in footer */ .sd-footer .sd-footer-link-label .fa-chart-line::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:'\f201'}
/* Additional solid icons used across homepage & inner templates */
.fa-solid.fa-arrow-up-right::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f08e"}
.fa-solid.fa-building-columns::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f19c"}
.fa-solid.fa-check-double::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f560"}
.fa-solid.fa-chevron-right::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f054"}
.fa-solid.fa-circle-xmark::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f057"}
.fa-solid.fa-credit-card::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f09d"}
.fa-solid.fa-file-signature::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f573"}
.fa-solid.fa-flag-usa::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f74d"}
.fa-solid.fa-handshake::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f2b5"}
.fa-solid.fa-handshake-angle::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f4c4"}
.fa-solid.fa-map-pin::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f276"}
.fa-solid.fa-quote-left::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f10d"}
.fa-solid.fa-sterling-sign::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f154"}
.fa-solid.fa-tag::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f02b"}
.fa-solid.fa-terminal::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f120"}
.fa-solid.fa-user::before, .fa-user::before{font-family:"Font Awesome 6 Free Full", "Font Awesome 6 Free";font-weight:900;content:"\f007"}
.fa-solid.fa-eye::before, .fa-eye::before{font-family:"Font Awesome 6 Free Full", "Font Awesome 6 Free";font-weight:900;content:"\f06e"}
.fa-solid.fa-eye-slash::before, .fa-eye-slash::before{font-family:"Font Awesome 6 Free Full", "Font Awesome 6 Free";font-weight:900;content:"\f070"}

/* Admin Sidebar & Console Icons (ensures regular/solid render with font) */
.fa-gauge-high::before, .fa-solid.fa-gauge-high::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f625"}
.fa-briefcase::before, .fa-solid.fa-briefcase::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f0b1"}
.fa-diagram-project::before, .fa-solid.fa-diagram-project::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f542"}
.fa-newspaper::before, .fa-regular.fa-newspaper::before, .fa-solid.fa-newspaper::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f1ea"}
.fa-pen-to-square::before, .fa-solid.fa-pen-to-square::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f044"}
.fa-star::before, .fa-regular.fa-star::before, .fa-solid.fa-star::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f005"}
.fa-images::before, .fa-regular.fa-images::before, .fa-solid.fa-images::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f302"}
.fa-bolt::before, .fa-solid.fa-bolt::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f0e7"}
.fa-magnifying-glass-chart::before, .fa-solid.fa-magnifying-glass-chart::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\e522"}
.fa-route::before, .fa-solid.fa-route::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f4d7"}
.fa-globe::before, .fa-solid.fa-globe::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f090"}
.fa-shield-halved::before, .fa-solid.fa-shield-halved::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f3ed"}
.fa-users-gear::before, .fa-solid.fa-users-gear::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f509"}
.fa-user-shield::before, .fa-solid.fa-user-shield::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f505"}
.fa-envelope::before, .fa-regular.fa-envelope::before, .fa-solid.fa-envelope::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f0e0"}
.fa-database::before, .fa-solid.fa-database::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f1c0"}
.fa-arrow-right-from-bracket::before, .fa-solid.fa-arrow-right-from-bracket::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f08b"}
.fa-user-plus::before, .fa-solid.fa-user-plus::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f234"}
.fa-circle-user::before, .fa-solid.fa-circle-user::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f2bd"}
.fa-circle-check::before, .fa-solid.fa-circle-check::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f058"}
.fa-circle-exclamation::before, .fa-solid.fa-circle-exclamation::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f06a"}
.fa-trash::before, .fa-solid.fa-trash::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f1f8"}
.fa-clock::before, .fa-regular.fa-clock::before, .fa-solid.fa-clock::before{font-family:"Font Awesome 6 Free Full";font-weight:900;content:"\f017"}

