/* alephoo-icons.css — FA6 subset Alephoo (regenerado Ronda 5) */
@font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 900; font-display: block; src: url("./vendor/icons/fa-solid-alephoo.woff2?v=13740") format("woff2"); }
@font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 400; font-display: block; src: url("./vendor/icons/fa-regular-alephoo.woff2?v=17296") format("woff2"); }
.fa, .fas, .far, .fa-solid, .fa-regular { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: var(--fa-display, inline-block); font-style: normal; font-variant: normal; font-weight: 900; line-height: 1; text-rendering: auto; font-family: "Font Awesome 6 Free"; }
.fa-regular, .far { font-weight: 400; }
.fa-solid, .fas { font-weight: 900; }
.fa-fw { text-align: center; width: 1.25em; }
.fa-xs { font-size: 0.75em; } .fa-sm { font-size: 0.875em; } .fa-lg { font-size: 1.25em; } .fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-6x { font-size: 6em; }
.fa-7x { font-size: 7em; }
.fa-8x { font-size: 8em; }
.fa-9x { font-size: 9em; }
.fa-10x { font-size: 10em; }

.fa-spin { animation: fa-spin 2s linear infinite; } .fa-pulse { animation: fa-spin 1s steps(8) infinite; }
@keyframes fa-spin { 0% { transform: rotate(0); } 100% { transform: rotate(360deg); } }

.fa-angle-down::before { content: "\f107"; }
.fa-angle-left::before { content: "\f104"; }
.fa-angle-right::before { content: "\f105"; }
.fa-angle-up::before { content: "\f106"; }
.fa-archive::before { content: "\f187"; }
.fa-arrow-circle-o-right::before { content: "\f35a"; }
.fa-arrow-down::before { content: "\f063"; }
.fa-arrow-down-to-line::before { content: "\f33d"; }
.fa-arrow-from-right::before { content: "\f344"; }
.fa-arrow-left::before { content: "\f060"; }
.fa-arrow-right::before { content: "\f061"; }
.fa-arrow-trend-up::before { content: "\e098"; }
.fa-arrow-up::before { content: "\f062"; }
.fa-arrow-up-from-bracket::before { content: "\e09a"; }
.fa-arrow-up-right-from-square::before { content: "\f08e"; }
.fa-arrows::before { content: "\f047"; }
.fa-arrows-alt::before { content: "\f0b2"; }
.fa-arrows-alt-v::before { content: "\f338"; }
.fa-arrows-rotate::before { content: "\f021"; }
.fa-backward-fast::before { content: "\f049"; }
.fa-ban::before { content: "\f05e"; }
.fa-bar-chart-o::before { content: "\e0e3"; }
.fa-bars::before { content: "\f0c9"; }
.fa-bed::before { content: "\f236"; }
.fa-bed-pulse::before { content: "\f487"; }
.fa-bell::before { content: "\f0f3"; }
.fa-bell-slash::before { content: "\f1f6"; }
.fa-bolt::before { content: "\f0e7"; }
.fa-bookmark::before { content: "\f02e"; }
.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-calendar-days::before { content: "\f073"; }
.fa-calendar-o::before { content: "\f133"; }
.fa-calendar-times-o::before { content: "\f273"; }
.fa-calendar-week::before { content: "\f784"; }
.fa-calendar-xmark::before { content: "\f273"; }
.fa-camera::before { content: "\f030"; }
.fa-camera-retro::before { content: "\f083"; }
.fa-caret-down::before { content: "\f0d7"; }
.fa-cart-shopping::before { content: "\f07a"; }
.fa-chart-bar::before { content: "\f080"; }
.fa-chart-column::before { content: "\e0e3"; }
.fa-chart-line::before { content: "\f201"; }
.fa-chart-pie::before { content: "\f200"; }
.fa-check::before { content: "\f00c"; }
.fa-check-circle::before { content: "\f058"; }
.fa-check-square::before { content: "\f14a"; }
.fa-check-square-o::before { content: "\f14a"; }
.fa-chevron-down::before { content: "\f078"; }
.fa-chevron-left::before { content: "\f053"; }
.fa-chevron-right::before { content: "\f054"; }
.fa-chevron-up::before { content: "\f077"; }
.fa-circle::before { content: "\f111"; }
.fa-circle-check::before { content: "\f058"; }
.fa-circle-dollar::before { content: "\f2e8"; }
.fa-circle-dot::before { content: "\f192"; }
.fa-circle-exclamation::before { content: "\f06a"; }
.fa-circle-half-stroke::before { content: "\f042"; }
.fa-circle-info::before { content: "\f05a"; }
.fa-circle-o::before { content: "\e119"; }
.fa-circle-play::before { content: "\f144"; }
.fa-circle-question::before { content: "\f059"; }
.fa-circle-xmark::before { content: "\f057"; }
.fa-clipboard-check::before { content: "\f46c"; }
.fa-clipboard-list::before { content: "\f46d"; }
.fa-clock::before { content: "\f017"; }
.fa-clock-o::before { content: "\f017"; }
.fa-clock-rotate-left::before { content: "\f1da"; }
.fa-clone::before { content: "\f24d"; }
.fa-cloud::before { content: "\f0c2"; }
.fa-cog::before { content: "\f013"; }
.fa-cogs::before { content: "\f085"; }
.fa-comment::before { content: "\f075"; }
.fa-comment-lines::before { content: "\f4b0"; }
.fa-comments::before { content: "\f086"; }
.fa-compress::before { content: "\f066"; }
.fa-copy::before { content: "\f0c5"; }
.fa-cube::before { content: "\f1b2"; }
.fa-desktop::before { content: "\f390"; }
.fa-dot-circle-o::before { content: "\f192"; }
.fa-download::before { content: "\f019"; }
.fa-edit::before { content: "\f044"; }
.fa-ellipsis::before { content: "\f141"; }
.fa-ellipsis-v::before { content: "\f142"; }
.fa-ellipsis-vertical::before { content: "\f142"; }
.fa-envelope::before { content: "\f0e0"; }
.fa-exchange-alt::before { content: "\f362"; }
.fa-exclamation::before { content: "\21"; }
.fa-exclamation-circle::before { content: "\f06a"; }
.fa-exclamation-triangle::before { content: "\f071"; }
.fa-expand::before { content: "\f065"; }
.fa-external-link::before { content: "\f08e"; }
.fa-eye::before { content: "\f06e"; }
.fa-eye-slash::before { content: "\f070"; }
.fa-fast-backward::before { content: "\f049"; }
.fa-fast-forward::before { content: "\f050"; }
.fa-file::before { content: "\f15b"; }
.fa-file-alt::before { content: "\f15c"; }
.fa-file-circle-exclamation::before { content: "\e4eb"; }
.fa-file-excel::before { content: "\f1c3"; }
.fa-file-excel-o::before { content: "\f1c3"; }
.fa-file-export::before { content: "\f56e"; }
.fa-file-import::before { content: "\f56f"; }
.fa-file-invoice::before { content: "\f570"; }
.fa-file-invoice-dollar::before { content: "\f571"; }
.fa-file-lines::before { content: "\f15c"; }
.fa-file-medical::before { content: "\f477"; }
.fa-file-pdf::before { content: "\f1c1"; }
.fa-file-pdf-o::before { content: "\f1c1"; }
.fa-file-plus::before { content: "\f319"; }
.fa-file-text::before { content: "\f15c"; }
.fa-file-text-o::before { content: "\f15c"; }
.fa-file-waveform::before { content: "\f478"; }
.fa-filter::before { content: "\f0b0"; }
.fa-fire::before { content: "\f06d"; }
.fa-flask::before { content: "\f0c3"; }
.fa-floppy-disk::before { content: "\f0c7"; }
.fa-forward-fast::before { content: "\f050"; }
.fa-gauge-high::before { content: "\f625"; }
.fa-gear::before { content: "\f013"; }
.fa-gears::before { content: "\f085"; }
.fa-google-plus-square::before { content: "\f0d4"; }
.fa-hand-holding-dollar::before { content: "\f4c0"; }
.fa-heart::before { content: "\f004"; }
.fa-heartbeat::before { content: "\f21e"; }
.fa-history::before { content: "\f1da"; }
.fa-hospital::before { content: "\f0f8"; }
.fa-hospital-o::before { content: "\f0f8"; }
.fa-hourglass-end::before { content: "\f253"; }
.fa-hourglass-half::before { content: "\f252"; }
.fa-house::before { content: "\f015"; }
.fa-id-card::before { content: "\f2c2"; }
.fa-info::before { content: "\f129"; }
.fa-info-circle::before { content: "\f05a"; }
.fa-key::before { content: "\f084"; }
.fa-link::before { content: "\f0c1"; }
.fa-list-check::before { content: "\f0ae"; }
.fa-location-dot::before { content: "\f3c5"; }
.fa-lock::before { content: "\f023"; }
.fa-magnifying-glass::before { content: "\f002"; }
.fa-map-marker-alt::before { content: "\f3c5"; }
.fa-maximize::before { content: "\f31e"; }
.fa-medkit::before { content: "\f0fa"; }
.fa-microscope::before { content: "\f610"; }
.fa-minimize::before { content: "\f78c"; }
.fa-minus::before { content: "\f068"; }
.fa-minus-square::before { content: "\f146"; }
.fa-mobile-alt::before { content: "\f3cd"; }
.fa-money::before { content: "\f3d1"; }
.fa-money-bill::before { content: "\f0d6"; }
.fa-money-bill-trend-up::before { content: "\e529"; }
.fa-moon::before { content: "\f186"; }
.fa-notes-medical::before { content: "\f481"; }
.fa-paperclip::before { content: "\f0c6"; }
.fa-pen::before { content: "\f304"; }
.fa-pen-to-square::before { content: "\f044"; }
.fa-pencil::before { content: "\f303"; }
.fa-pencil-square-o::before { content: "\f044"; }
.fa-percent::before { content: "\25"; }
.fa-phone-alt::before { content: "\f879"; }
.fa-phone-square::before { content: "\f098"; }
.fa-play::before { content: "\f04b"; }
.fa-plus::before { content: "\2b"; }
.fa-plus-circle::before { content: "\f055"; }
.fa-plus-square::before { content: "\f0fe"; }
.fa-portrait::before { content: "\f3e0"; }
.fa-prescription-bottle-medical::before { content: "\f486"; }
.fa-print::before { content: "\f02f"; }
.fa-procedures::before { content: "\f487"; }
.fa-ranking-star::before { content: "\e561"; }
.fa-receipt::before { content: "\f543"; }
.fa-redo::before { content: "\f01e"; }
.fa-redo-alt::before { content: "\f2f9"; }
.fa-refresh::before { content: "\f021"; }
.fa-right-from-bracket::before { content: "\f2f5"; }
.fa-right-to-bracket::before { content: "\f2f6"; }
.fa-rotate-left::before { content: "\f2ea"; }
.fa-sack-dollar::before { content: "\f81d"; }
.fa-save::before { content: "\f0c7"; }
.fa-scalpel::before { content: "\f61d"; }
.fa-search::before { content: "\f002"; }
.fa-share::before { content: "\f064"; }
.fa-shield-alt::before { content: "\f3ed"; }
.fa-shield-halved::before { content: "\f3ed"; }
.fa-shopping-cart::before { content: "\f07a"; }
.fa-sign-out::before { content: "\f08b"; }
.fa-sign-out-alt::before { content: "\f2f5"; }
.fa-signature::before { content: "\f5b7"; }
.fa-snowflake::before { content: "\f2dc"; }
.fa-sort::before { content: "\f0dc"; }
.fa-sort-down::before { content: "\f0dd"; }
.fa-sort-up::before { content: "\f0de"; }
.fa-spinner::before { content: "\f110"; }
.fa-square::before { content: "\f0c8"; }
.fa-star::before { content: "\f005"; }
.fa-stethoscope::before { content: "\f0f1"; }
.fa-sticky-note::before { content: "\f249"; }
.fa-syringe::before { content: "\f48e"; }
.fa-table-cells::before { content: "\f00a"; }
.fa-thumbs-down::before { content: "\f165"; }
.fa-thumbs-o-down::before { content: "\f165"; }
.fa-thumbs-o-up::before { content: "\f164"; }
.fa-thumbs-up::before { content: "\f164"; }
.fa-ticket::before { content: "\f145"; }
.fa-times::before { content: "\f00d"; }
.fa-times-circle::before { content: "\f057"; }
.fa-trash::before { content: "\f1f8"; }
.fa-trash-can::before { content: "\f2ed"; }
.fa-triangle-exclamation::before { content: "\f071"; }
.fa-underline::before { content: "\f0cd"; }
.fa-undo::before { content: "\f0e2"; }
.fa-user::before { content: "\f007"; }
.fa-user-check::before { content: "\f4fc"; }
.fa-user-circle::before { content: "\f2bd"; }
.fa-user-doctor::before { content: "\f0f0"; }
.fa-user-md::before { content: "\f0f0"; }
.fa-user-plus::before { content: "\f234"; }
.fa-user-slash::before { content: "\f506"; }
.fa-users::before { content: "\f0c0"; }
.fa-vault::before { content: "\e2c5"; }
.fa-video::before { content: "\f03d"; }
.fa-wheelchair::before { content: "\f193"; }
.fa-xmark::before { content: "\f00d"; }

/* Fix: aplicar font-family a íconos usados sin clase base .fa/.fas/.far */
.fa-angle-down,
.fa-angle-left,
.fa-angle-right,
.fa-angle-up,
.fa-archive,
.fa-arrow-circle-o-right,
.fa-arrow-down,
.fa-arrow-down-to-line,
.fa-arrow-from-right,
.fa-arrow-left,
.fa-arrow-right,
.fa-arrow-trend-up,
.fa-arrow-up,
.fa-arrow-up-from-bracket,
.fa-arrow-up-right-from-square,
.fa-arrows,
.fa-arrows-alt,
.fa-arrows-alt-v,
.fa-arrows-rotate,
.fa-backward-fast,
.fa-ban,
.fa-bar-chart-o,
.fa-bars,
.fa-bed,
.fa-bed-pulse,
.fa-bell,
.fa-bell-slash,
.fa-bolt,
.fa-bookmark,
.fa-boxes-stacked,
.fa-building,
.fa-calendar,
.fa-calendar-check,
.fa-calendar-day,
.fa-calendar-days,
.fa-calendar-o,
.fa-calendar-times-o,
.fa-calendar-week,
.fa-calendar-xmark,
.fa-camera,
.fa-camera-retro,
.fa-caret-down,
.fa-cart-shopping,
.fa-chart-bar,
.fa-chart-column,
.fa-chart-line,
.fa-chart-pie,
.fa-check,
.fa-check-circle,
.fa-check-square,
.fa-check-square-o,
.fa-chevron-down,
.fa-chevron-left,
.fa-chevron-right,
.fa-chevron-up,
.fa-circle,
.fa-circle-check,
.fa-circle-dollar,
.fa-circle-dot,
.fa-circle-exclamation,
.fa-circle-half-stroke,
.fa-circle-info,
.fa-circle-o,
.fa-circle-play,
.fa-circle-question,
.fa-circle-xmark,
.fa-clipboard-check,
.fa-clipboard-list,
.fa-clock,
.fa-clock-o,
.fa-clock-rotate-left,
.fa-clone,
.fa-cloud,
.fa-cog,
.fa-cogs,
.fa-comment,
.fa-comment-lines,
.fa-comments,
.fa-compress,
.fa-copy,
.fa-cube,
.fa-desktop,
.fa-dot-circle-o,
.fa-download,
.fa-edit,
.fa-ellipsis,
.fa-ellipsis-v,
.fa-ellipsis-vertical,
.fa-envelope,
.fa-exchange-alt,
.fa-exclamation,
.fa-exclamation-circle,
.fa-exclamation-triangle,
.fa-expand,
.fa-external-link,
.fa-eye,
.fa-eye-slash,
.fa-fast-backward,
.fa-fast-forward,
.fa-file,
.fa-file-alt,
.fa-file-circle-exclamation,
.fa-file-excel,
.fa-file-excel-o,
.fa-file-export,
.fa-file-import,
.fa-file-invoice,
.fa-file-invoice-dollar,
.fa-file-lines,
.fa-file-medical,
.fa-file-pdf,
.fa-file-pdf-o,
.fa-file-plus,
.fa-file-text,
.fa-file-text-o,
.fa-file-waveform,
.fa-filter,
.fa-fire,
.fa-flask,
.fa-floppy-disk,
.fa-forward-fast,
.fa-gauge-high,
.fa-gear,
.fa-gears,
.fa-google-plus-square,
.fa-hand-holding-dollar,
.fa-heart,
.fa-heartbeat,
.fa-history,
.fa-hospital,
.fa-hospital-o,
.fa-hourglass-end,
.fa-hourglass-half,
.fa-house,
.fa-id-card,
.fa-info,
.fa-info-circle,
.fa-key,
.fa-link,
.fa-list-check,
.fa-location-dot,
.fa-lock,
.fa-magnifying-glass,
.fa-map-marker-alt,
.fa-maximize,
.fa-medkit,
.fa-microscope,
.fa-minimize,
.fa-minus,
.fa-minus-square,
.fa-mobile-alt,
.fa-money,
.fa-money-bill,
.fa-money-bill-trend-up,
.fa-moon,
.fa-notes-medical,
.fa-paperclip,
.fa-pen,
.fa-pen-to-square,
.fa-pencil,
.fa-pencil-square-o,
.fa-percent,
.fa-phone-alt,
.fa-phone-square,
.fa-play,
.fa-plus,
.fa-plus-circle,
.fa-plus-square,
.fa-portrait,
.fa-prescription-bottle-medical,
.fa-print,
.fa-procedures,
.fa-ranking-star,
.fa-receipt,
.fa-redo,
.fa-redo-alt,
.fa-refresh,
.fa-right-from-bracket,
.fa-right-to-bracket,
.fa-rotate-left,
.fa-sack-dollar,
.fa-save,
.fa-scalpel,
.fa-search,
.fa-share,
.fa-shield-alt,
.fa-shield-halved,
.fa-shopping-cart,
.fa-sign-out,
.fa-sign-out-alt,
.fa-signature,
.fa-snowflake,
.fa-sort,
.fa-sort-down,
.fa-sort-up,
.fa-spinner,
.fa-square,
.fa-star,
.fa-stethoscope,
.fa-sticky-note,
.fa-syringe,
.fa-table-cells,
.fa-thumbs-down,
.fa-thumbs-o-down,
.fa-thumbs-o-up,
.fa-thumbs-up,
.fa-ticket,
.fa-times,
.fa-times-circle,
.fa-trash,
.fa-trash-can,
.fa-triangle-exclamation,
.fa-underline,
.fa-undo,
.fa-user,
.fa-user-check,
.fa-user-circle,
.fa-user-doctor,
.fa-user-md,
.fa-user-plus,
.fa-user-slash,
.fa-users,
.fa-vault,
.fa-video,
.fa-wheelchair,
.fa-xmark {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  font-style: normal;
  display: inline-block;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: auto;
}
