/* GENERADO por scripts/construir-iconos.mjs — no editar a mano.
   Subconjunto de Font Awesome Free 6.5.1 (Icons: CC BY 4.0, Fonts: SIL OFL 1.1)
   con los 251 iconos del catalogo. Para anadir uno, editalo en
   scripts/iconos-catalogo.json y vuelve a ejecutar el script. */
@font-face{font-family:"SWC Iconos";font-style:normal;font-weight:900;font-display:swap;src:url(../webfonts/swc-iconos.woff2) format("woff2")}
.fa,.fas,.fa-solid{font-family:"SWC Iconos";font-weight:900}
.fa,.fas,.fa-solid{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}
.fa-fw{text-align:center;width:1.25em}
.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}
@media (prefers-reduced-motion:reduce){.fa-spin{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1}}
@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.fa-address-card:before{content:"\f2bb"}.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-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-right-arrow-left:before{content:"\f0ec"}.fa-arrow-right-to-bracket:before{content:"\f090"}.fa-arrow-trend-down:before{content:"\e097"}.fa-arrow-trend-up:before{content:"\e098"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-arrow-up-right-from-square:before{content:"\f08e"}.fa-arrows-rotate:before{content:"\f021"}.fa-arrows-spin:before{content:"\e4bb"}.fa-arrows-up-down:before{content:"\f07d"}.fa-award:before{content:"\f559"}.fa-ban:before{content:"\f05e"}.fa-bars:before{content:"\f0c9"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bolt:before{content:"\f0e7"}.fa-book:before{content:"\f02d"}.fa-book-open:before{content:"\f518"}.fa-boxes-stacked:before{content:"\f468"}.fa-brain:before{content:"\f5dc"}.fa-briefcase:before{content:"\f0b1"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullseye:before{content:"\f140"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-days:before{content:"\f073"}.fa-caret-down:before{content:"\f0d7"}.fa-cart-shopping:before{content:"\f07a"}.fa-chart-column:before{content:"\e0e3"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-chart-simple:before{content:"\e473"}.fa-check:before{content:"\f00c"}.fa-check-double:before{content:"\f560"}.fa-chess-knight:before{content:"\f441"}.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-check:before{content:"\f058"}.fa-circle-dollar-to-slot:before{content:"\f4b9"}.fa-circle-exclamation:before{content:"\f06a"}.fa-circle-info:before{content:"\f05a"}.fa-circle-minus:before{content:"\f056"}.fa-circle-nodes:before{content:"\e4e2"}.fa-circle-pause:before{content:"\f28b"}.fa-circle-plus:before{content:"\f055"}.fa-circle-question:before{content:"\f059"}.fa-circle-xmark:before{content:"\f057"}.fa-city:before{content:"\f64f"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clock-four:before{content:"\f017"}.fa-clock-rotate-left:before{content:"\f1da"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-arrow-down:before{content:"\f0ed"}.fa-cloud-arrow-up:before{content:"\f0ee"}.fa-code:before{content:"\f121"}.fa-coins:before{content:"\f51e"}.fa-comment-dots:before{content:"\f4ad"}.fa-comments:before{content:"\f086"}.fa-compact-disc:before{content:"\f51f"}.fa-compass-drafting:before{content:"\f568"}.fa-compress:before{content:"\f066"}.fa-copy:before{content:"\f0c5"}.fa-crosshairs:before{content:"\f05b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-database:before{content:"\f1c0"}.fa-desktop:before{content:"\f390"}.fa-diagram-project:before{content:"\f542"}.fa-display:before{content:"\e163"}.fa-download:before{content:"\f019"}.fa-ellipsis:before{content:"\f141"}.fa-ellipsis-vertical:before{content:"\f142"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open-text:before{content:"\f658"}.fa-ethernet:before{content:"\f796"}.fa-euro-sign:before{content:"\f153"}.fa-expand:before{content:"\f065"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-file:before{content:"\f15b"}.fa-file-arrow-down:before{content:"\f56d"}.fa-file-circle-check:before{content:"\e5a0"}.fa-file-code:before{content:"\f1c9"}.fa-file-csv:before{content:"\f6dd"}.fa-file-excel:before{content:"\f1c3"}.fa-file-invoice:before{content:"\f570"}.fa-file-lines:before{content:"\f15c"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-shield:before{content:"\e4f0"}.fa-file-word:before{content:"\f1c2"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-floppy-disk:before{content:"\f0c7"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-folder-tree:before{content:"\f802"}.fa-gauge:before{content:"\f624"}.fa-gauge-high:before{content:"\f625"}.fa-gauge-simple-high:before{content:"\f62a"}.fa-gavel:before{content:"\f0e3"}.fa-gear:before{content:"\f013"}.fa-gears:before{content:"\f085"}.fa-globe:before{content:"\f0ac"}.fa-grip:before{content:"\f58d"}.fa-grip-vertical:before{content:"\f58e"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-handshake:before{content:"\f2b5"}.fa-hard-drive:before{content:"\f0a0"}.fa-headphones:before{content:"\f025"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-house:before{content:"\f015"}.fa-id-card:before{content:"\f2c2"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-inbox:before{content:"\f01c"}.fa-industry:before{content:"\f275"}.fa-key:before{content:"\f084"}.fa-keyboard:before{content:"\f11c"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-layer-group:before{content:"\f5fd"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-link:before{content:"\f0c1"}.fa-list:before{content:"\f03a"}.fa-list-ul:before{content:"\f0ca"}.fa-location-dot:before{content:"\f3c5"}.fa-lock:before{content:"\f023"}.fa-magnifying-glass:before{content:"\f002"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-map:before{content:"\f279"}.fa-map-location-dot:before{content:"\f5a0"}.fa-maximize:before{content:"\f31e"}.fa-medal:before{content:"\f5a2"}.fa-memory:before{content:"\f538"}.fa-message:before{content:"\f27a"}.fa-microchip:before{content:"\f2db"}.fa-minus:before{content:"\f068"}.fa-mobile-screen:before{content:"\f3cf"}.fa-moon:before{content:"\f186"}.fa-network-wired:before{content:"\f6ff"}.fa-newspaper:before{content:"\f1ea"}.fa-note-sticky:before{content:"\f249"}.fa-palette:before{content:"\f53f"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-pause:before{content:"\f04c"}.fa-pen:before{content:"\f304"}.fa-pen-to-square:before{content:"\f044"}.fa-people-group:before{content:"\e533"}.fa-percent:before{content:"\25"}.fa-person:before{content:"\f183"}.fa-person-chalkboard:before{content:"\e53d"}.fa-phone:before{content:"\f095"}.fa-phone-volume:before{content:"\f2a0"}.fa-piggy-bank:before{content:"\f4d3"}.fa-play:before{content:"\f04b"}.fa-plug:before{content:"\f1e6"}.fa-plug-circle-check:before{content:"\e55c"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-plus:before{content:"\2b"}.fa-power-off:before{content:"\f011"}.fa-print:before{content:"\f02f"}.fa-puzzle-piece:before{content:"\f12e"}.fa-quote-right:before{content:"\f10e"}.fa-ranking-star:before{content:"\e561"}.fa-receipt:before{content:"\f543"}.fa-reply:before{content:"\f3e5"}.fa-right-from-bracket:before{content:"\f2f5"}.fa-right-to-bracket:before{content:"\f2f6"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rotate:before{content:"\f2f1"}.fa-rotate-left:before{content:"\f2ea"}.fa-rotate-right:before{content:"\f2f9"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-scale-balanced:before{content:"\f24e"}.fa-screwdriver-wrench:before{content:"\f7d9"}.fa-seedling:before{content:"\f4d8"}.fa-server:before{content:"\f233"}.fa-share-nodes:before{content:"\f1e0"}.fa-shield:before{content:"\f132"}.fa-shield-halved:before{content:"\f3ed"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sitemap:before{content:"\f0e8"}.fa-sliders:before{content:"\f1de"}.fa-spinner:before{content:"\f110"}.fa-square-check:before{content:"\f14a"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-half:before{content:"\f089"}.fa-star-half-stroke:before{content:"\f5c0"}.fa-store:before{content:"\f54e"}.fa-sun:before{content:"\f185"}.fa-sync:before{content:"\f021"}.fa-table-cells:before{content:"\f00a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-terminal:before{content:"\f120"}.fa-thumbs-up:before{content:"\f164"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toolbox:before{content:"\f552"}.fa-tower-broadcast:before{content:"\f519"}.fa-trash:before{content:"\f1f8"}.fa-triangle-exclamation:before{content:"\f071"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-unlock:before{content:"\f09c"}.fa-upload:before{content:"\f093"}.fa-user:before{content:"\f007"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-gear:before{content:"\f4fe"}.fa-user-graduate:before{content:"\f501"}.fa-user-group:before{content:"\f500"}.fa-user-lock:before{content:"\f502"}.fa-user-pen:before{content:"\f4ff"}.fa-user-plus:before{content:"\f234"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tie:before{content:"\f508"}.fa-users:before{content:"\f0c0"}.fa-video:before{content:"\f03d"}.fa-virus-slash:before{content:"\e075"}.fa-warehouse:before{content:"\f494"}.fa-wifi:before{content:"\f1eb"}.fa-window-restore:before{content:"\f2d2"}.fa-wrench:before{content:"\f0ad"}.fa-xmark:before{content:"\f00d"}
