/* ==========================================================================
 * Feather -> Phosphor glyph remap.
 * Keeps EVERY existing `class="feather icon-X"` in ~27 templates completely
 * unchanged; only swaps the rendered glyph (Feather's font -> Phosphor's),
 * so there is zero risk of breaking JS selectors or page-specific CSS rules
 * that target `.icon-X` (several pages have such rules, e.g. the findings
 * page's chevron-rotation selector).
 * Loaded AFTER feather.css in base.html so these rules win.
 * ======================================================================== */

.feather.icon-activity::before {
  font-family: "Phosphor" !important;
  content: "\e000" !important;
}

.feather.icon-alert-circle::before {
  font-family: "Phosphor" !important;
  content: "\e4e2" !important;
}

.feather.icon-alert-triangle::before {
  font-family: "Phosphor" !important;
  content: "\e4e0" !important;
}

.feather.icon-arrow-left::before {
  font-family: "Phosphor" !important;
  content: "\e058" !important;
}

.feather.icon-arrow-right::before {
  font-family: "Phosphor" !important;
  content: "\e06c" !important;
}

.feather.icon-award::before {
  font-family: "Phosphor" !important;
  content: "\e320" !important;
}

.feather.icon-bell::before {
  font-family: "Phosphor" !important;
  content: "\e0ce" !important;
}

.feather.icon-briefcase::before {
  font-family: "Phosphor" !important;
  content: "\e0ee" !important;
}

.feather.icon-camera::before {
  font-family: "Phosphor" !important;
  content: "\e10e" !important;
}

.feather.icon-check::before {
  font-family: "Phosphor" !important;
  content: "\e182" !important;
}

.feather.icon-check-circle::before {
  font-family: "Phosphor" !important;
  content: "\e184" !important;
}

.feather.icon-chevron-down::before {
  font-family: "Phosphor" !important;
  content: "\e136" !important;
}

.feather.icon-chevron-left::before {
  font-family: "Phosphor" !important;
  content: "\e138" !important;
}

.feather.icon-chevron-right::before {
  font-family: "Phosphor" !important;
  content: "\e13a" !important;
}

.feather.icon-circle::before {
  font-family: "Phosphor" !important;
  content: "\e18a" !important;
}

.feather.icon-clock::before {
  font-family: "Phosphor" !important;
  content: "\e19a" !important;
}

.feather.icon-compass::before {
  font-family: "Phosphor" !important;
  content: "\e1c8" !important;
}

.feather.icon-cpu::before {
  font-family: "Phosphor" !important;
  content: "\e610" !important;
}

.feather.icon-crosshair::before {
  font-family: "Phosphor" !important;
  content: "\e1d6" !important;
}

.feather.icon-dollar-sign::before {
  font-family: "Phosphor" !important;
  content: "\e550" !important;
}

.feather.icon-edit-2::before {
  font-family: "Phosphor" !important;
  content: "\e3b4" !important;
}

.feather.icon-edit-3::before {
  font-family: "Phosphor" !important;
  content: "\e3ae" !important;
}

.feather.icon-external-link::before {
  font-family: "Phosphor" !important;
  content: "\e5de" !important;
}

.feather.icon-eye::before {
  font-family: "Phosphor" !important;
  content: "\e220" !important;
}

.feather.icon-file-text::before {
  font-family: "Phosphor" !important;
  content: "\e23a" !important;
}

.feather.icon-filter::before {
  font-family: "Phosphor" !important;
  content: "\e266" !important;
}

.feather.icon-folder::before {
  font-family: "Phosphor" !important;
  content: "\e24a" !important;
}

.feather.icon-git-merge::before {
  font-family: "Phosphor" !important;
  content: "\e280" !important;
}

.feather.icon-github::before {
  font-family: "Phosphor" !important;
  content: "\e576" !important;
}

.feather.icon-hash::before {
  font-family: "Phosphor" !important;
  content: "\e2a2" !important;
}

.feather.icon-help-circle::before {
  font-family: "Phosphor" !important;
  content: "\e3e8" !important;
}

.feather.icon-inbox::before {
  font-family: "Phosphor" !important;
  content: "\e4aa" !important;
}

.feather.icon-info::before {
  font-family: "Phosphor" !important;
  content: "\e2ce" !important;
}

.feather.icon-key::before {
  font-family: "Phosphor" !important;
  content: "\e2d6" !important;
}

.feather.icon-layers::before {
  font-family: "Phosphor" !important;
  content: "\e466" !important;
}

.feather.icon-loader::before {
  font-family: "Phosphor" !important;
  content: "\e66a" !important;
}

.feather.icon-lock::before {
  font-family: "Phosphor" !important;
  content: "\e2fa" !important;
}

.feather.icon-mail::before {
  font-family: "Phosphor" !important;
  content: "\e218" !important;
}

.feather.icon-maximize-2::before {
  font-family: "Phosphor" !important;
  content: "\e0a6" !important;
}

.feather.icon-message-circle::before {
  font-family: "Phosphor" !important;
  content: "\e168" !important;
}

.feather.icon-message-square::before {
  font-family: "Phosphor" !important;
  content: "\e17a" !important;
}

.feather.icon-minus::before {
  font-family: "Phosphor" !important;
  content: "\e32a" !important;
}

.feather.icon-minus-circle::before {
  font-family: "Phosphor" !important;
  content: "\e32c" !important;
}

.feather.icon-more-vertical::before {
  font-family: "Phosphor" !important;
  content: "\e208" !important;
}

.feather.icon-package::before {
  font-family: "Phosphor" !important;
  content: "\e390" !important;
}

.feather.icon-paperclip::before {
  font-family: "Phosphor" !important;
  content: "\e39a" !important;
}

.feather.icon-pie-chart::before {
  font-family: "Phosphor" !important;
  content: "\e158" !important;
}

.feather.icon-play::before {
  font-family: "Phosphor" !important;
  content: "\e3d0" !important;
}

.feather.icon-play-circle::before {
  font-family: "Phosphor" !important;
  content: "\e3d2" !important;
}

.feather.icon-plus::before {
  font-family: "Phosphor" !important;
  content: "\e3d4" !important;
}

.feather.icon-refresh-cw::before {
  font-family: "Phosphor" !important;
  content: "\e036" !important;
}

.feather.icon-rotate-cw::before {
  font-family: "Phosphor" !important;
  content: "\e036" !important;
}

.feather.icon-save::before {
  font-family: "Phosphor" !important;
  content: "\e248" !important;
}

.feather.icon-search::before {
  font-family: "Phosphor" !important;
  content: "\e30c" !important;
}

.feather.icon-send::before {
  font-family: "Phosphor" !important;
  content: "\e398" !important;
}

.feather.icon-settings::before {
  font-family: "Phosphor" !important;
  content: "\e272" !important;
}

.feather.icon-shield::before {
  font-family: "Phosphor" !important;
  content: "\e40a" !important;
}

.feather.icon-sliders::before {
  font-family: "Phosphor" !important;
  content: "\e434" !important;
}

.feather.icon-smartphone::before {
  font-family: "Phosphor" !important;
  content: "\e1e0" !important;
}

.feather.icon-square::before {
  font-family: "Phosphor" !important;
  content: "\e45e" !important;
}

.feather.icon-sun::before {
  font-family: "Phosphor" !important;
  content: "\e472" !important;
}

.feather.icon-target::before {
  font-family: "Phosphor" !important;
  content: "\e47c" !important;
}

.feather.icon-terminal::before {
  font-family: "Phosphor" !important;
  content: "\eae8" !important;
}

.feather.icon-trash-2::before {
  font-family: "Phosphor" !important;
  content: "\e4a6" !important;
}

.feather.icon-trending-up::before {
  font-family: "Phosphor" !important;
  content: "\e4ae" !important;
}

.feather.icon-type::before {
  font-family: "Phosphor" !important;
  content: "\e6ee" !important;
}

.feather.icon-unlock::before {
  font-family: "Phosphor" !important;
  content: "\e306" !important;
}

.feather.icon-upload::before {
  font-family: "Phosphor" !important;
  content: "\e4c0" !important;
}

.feather.icon-user::before {
  font-family: "Phosphor" !important;
  content: "\e4c2" !important;
}

.feather.icon-user-check::before {
  font-family: "Phosphor" !important;
  content: "\eafa" !important;
}

.feather.icon-user-plus::before {
  font-family: "Phosphor" !important;
  content: "\e4d0" !important;
}

.feather.icon-users::before {
  font-family: "Phosphor" !important;
  content: "\e4d6" !important;
}

.feather.icon-x::before {
  font-family: "Phosphor" !important;
  content: "\e4f6" !important;
}

.feather.icon-zap::before {
  font-family: "Phosphor" !important;
  content: "\e2de" !important;
}

.feather.icon-x-circle::before {
  font-family: "Phosphor" !important;
  content: "\e4f8" !important;
}

.feather.icon-arrow-up::before {
  font-family: "Phosphor" !important;
  content: "\e08e" !important;
}

.feather.icon-arrow-down::before {
  font-family: "Phosphor" !important;
  content: "\e03e" !important;
}
