/* Unicons icon ::before content rules — served as static file to preserve unicode codepoints */
/* Codepoints sourced from public/assets/fonts/unicons/selection.json */
[class*=" uil-"]::before,
[class^="uil-"]::before {
  font-family: "Unicons" !important;
  font-style: normal;
  font-weight: normal;
  speak: never;
}
.uil-award::before         { content: "\e967"; }
.uil-balance-scale::before { content: "\e96f"; }
.uil-bell::before          { content: "\e97f"; }
.uil-bolt-alt::before      { content: "\e98b"; }
.uil-book-open::before     { content: "\e990"; }
.uil-brackets-curly::before{ content: "\e9a3"; }
.uil-briefcase-alt::before { content: "\e9a5"; }
.uil-bug::before            { content: "\e9b2"; }
.uil-building::before      { content: "\e9b3"; }
.uil-calendar-alt::before  { content: "\e9ba"; }
.uil-chart::before         { content: "\e9d6"; }
.uil-chart-line::before    { content: "\e9d3"; }
.uil-check::before         { content: "\e9dd"; }
.uil-check-circle::before  { content: "\e9db"; }
.uil-circuit::before       { content: "\e9e1"; }
.uil-clipboard-notes::before { content: "\e9e6"; }
.uil-clock::before         { content: "\e9ee"; }
.uil-cloud-computing::before { content: "\e9f4"; }
.uil-code-branch::before   { content: "\ea1c"; }
.uil-comments-alt::before  { content: "\ea55"; }
.uil-credit-card::before   { content: "\ea74"; }
.uil-dashboard::before     { content: "\ea7e"; }
.uil-database::before      { content: "\ea81"; }
.uil-desktop::before       { content: "\ea88"; }
.uil-envelope::before      { content: "\eac8"; }
.uil-exclamation-triangle::before { content: "\ead2"; }
.uil-exchange::before      { content: "\eacf"; }
.uil-eye::before           { content: "\eae1"; }
.uil-eye-slash::before     { content: "\eae0"; }
.uil-facebook-f::before    { content: "\eae2"; }
.uil-file-alt::before      { content: "\eaec"; }
.uil-file-graph::before    { content: "\eafb"; }
.uil-filter::before        { content: "\eb15"; }
.uil-globe::before         { content: "\eb48"; }
.uil-google::before        { content: "\eb50"; }
.uil-history::before       { content: "\eb6b"; }
.uil-info-circle::before   { content: "\eb99"; }
.uil-instagram::before     { content: "\eb9c"; }
.uil-link-alt::before      { content: "\ebca"; }
.uil-linkedin::before      { content: "\ebd1"; }
.uil-lock::before          { content: "\ebdc"; }
.uil-lock-alt::before      { content: "\ebf0"; }
.uil-map-marker::before    { content: "\ebe3"; }
.uil-meeting-board::before { content: "\ebf6"; }
.uil-mobile-android::before { content: "\ec0a"; }
.uil-phone::before         { content: "\ec51"; }
.uil-redo::before          { content: "\ec83"; }
.uil-rocket::before        { content: "\ec8c"; }
.uil-server::before        { content: "\ecae"; }
.uil-server-network::before { content: "\ecaa"; }
.uil-setting::before       { content: "\ecaf"; }
.uil-share-alt::before     { content: "\ecb0"; }
.uil-shield-check::before  { content: "\ecb2"; }
.uil-star::before          { content: "\eceb"; }
.uil-trophy::before        { content: "\ed4f"; }
.uil-sync::before          { content: "\ed06"; }
.uil-tachometer-fast::before { content: "\ed13"; }
.uil-user-check::before    { content: "\ed65"; }
.uil-user-circle::before   { content: "\ed66"; }
.uil-users-alt::before     { content: "\ed70"; }
.uil-lightbulb-alt::before { content: "\ebc5"; }
.uil-linkedin-alt::before  { content: "\ebd0"; }
.uil-arrow-right::before   { content: "\e94c"; }
.uil-external-link-alt::before { content: "\eadf"; }
/* Additional icons */
.uil-bill::before            { content: "\e980"; }
.uil-bitcoin::before         { content: "\e985"; }
.uil-bolt::before            { content: "\e98d"; }
.uil-book-reader::before     { content: "\e991"; }
.uil-box::before             { content: "\e9a2"; }
.uil-brain::before           { content: "\e9a4"; }
.uil-calculator-alt::before  { content: "\e9b8"; }
.uil-chart-bar::before       { content: "\e9d0"; }
.uil-chart-growth::before    { content: "\e9d4"; }
.uil-chart-growth-alt::before { content: "\e9d1"; }
.uil-chart-pie::before       { content: "\e9d7"; }
.uil-clock-ten::before       { content: "\e9eb"; }
.uil-cloud-check::before     { content: "\e9f3"; }
.uil-cloud-upload::before    { content: "\ea16"; }
.uil-cog::before             { content: "\ea1e"; }
.uil-dollar-sign::before     { content: "\ea9f"; }
.uil-exchange-alt::before    { content: "\eace"; }
.uil-file-check::before      { content: "\eaf1"; }
.uil-file-check-alt::before  { content: "\eaf0"; }
.uil-file-landscape-alt::before { content: "\eaff"; }
.uil-focus-target::before    { content: "\eb43"; }
.uil-graduation-cap::before  { content: "\eb51"; }
.uil-head-side::before       { content: "\eb5d"; }
.uil-headphones-alt::before  { content: "\eb5f"; }
.uil-laptop::before          { content: "\ebb4"; }
.uil-laptop-cloud::before    { content: "\ebb2"; }
.uil-layer-group::before     { content: "\ebb7"; }
.uil-layers::before          { content: "\ebba"; }
.uil-link::before            { content: "\ebcd"; }
.uil-link-broken::before     { content: "\ebcb"; }
.uil-lock-access::before     { content: "\ec11"; }
.uil-megaphone::before       { content: "\ebf5"; }
.uil-monitor::before         { content: "\ec19"; }
.uil-monitor-heart-rate::before { content: "\ec18"; }
.uil-play-circle::before     { content: "\ec58"; }
.uil-plug::before            { content: "\ec5a"; }
.uil-presentation-play::before { content: "\ec6b"; }
.uil-robot::before           { content: "\ec8a"; }
.uil-search::before          { content: "\eca5"; }
.uil-shield-exclamation::before { content: "\ecb3"; }
.uil-tachometer-fast-alt::before { content: "\ed15"; }
.uil-university::before      { content: "\ed5d"; }
.uil-video::before           { content: "\ed7e"; }
.uil-wallet::before          { content: "\ed8e"; }
.uil-wrench::before          { content: "\edaf"; }
/* Navigation & misc */
.uil-angle-right::before   { content: "\e931"; }
.uil-angle-left::before    { content: "\e92f"; }
.uil-angle-down::before    { content: "\e92d"; }
.uil-angle-up::before      { content: "\e932"; }
.uil-times::before         { content: "\ed3b"; }
.uil-arrow-up::before      { content: "\e951"; }
/* Breadcrumb separator (also handled via before:content Tailwind class in PageHeader) */
.breadcrumb-item.active::before {
  content: "\e931" !important;
  font-family: "Unicons" !important;
}
