/* Phosphor Icons (MIT) · solo los íconos que usa la página */
@font-face { font-family: "Phosphor"; src: url("/fonts/Phosphor.woff2") format("woff2"); font-weight: normal; font-style: normal; font-display: block; }
.ph { font-family: "Phosphor" !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; letter-spacing: 0; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.ph.ph-arrow-right:before { content: "\e06c"; }
.ph.ph-arrow-up:before { content: "\e08e"; }
.ph.ph-arrow-up-right:before { content: "\e092"; }
.ph.ph-bell-simple:before { content: "\e0d0"; }
.ph.ph-binoculars:before { content: "\ea64"; }
.ph.ph-bird:before { content: "\e72c"; }
.ph.ph-bowl-food:before { content: "\eaa4"; }
.ph.ph-broadcast:before { content: "\e0f2"; }
.ph.ph-browsers:before { content: "\e0f6"; }
.ph.ph-calendar-check:before { content: "\e712"; }
.ph.ph-calendar-x:before { content: "\e10c"; }
.ph.ph-caret-down:before { content: "\e136"; }
.ph.ph-chat-circle-dots:before { content: "\e16c"; }
.ph.ph-check:before { content: "\e182"; }
.ph.ph-check-circle:before { content: "\e184"; }
.ph.ph-circle-notch:before { content: "\eb44"; }
.ph.ph-clock-counter-clockwise:before { content: "\e1a0"; }
.ph.ph-cloud:before { content: "\e1aa"; }
.ph.ph-contactless-payment:before { content: "\ed42"; }
.ph.ph-cpu:before { content: "\e610"; }
.ph.ph-cursor:before { content: "\e1dc"; }
.ph.ph-device-mobile:before { content: "\e1e0"; }
.ph.ph-dots-three:before { content: "\e1fe"; }
.ph.ph-eye:before { content: "\e220"; }
.ph.ph-file-pdf:before { content: "\e702"; }
.ph.ph-first-aid:before { content: "\e56e"; }
.ph.ph-fish:before { content: "\e728"; }
.ph.ph-function:before { content: "\ebe4"; }
.ph.ph-heart:before { content: "\e2a8"; }
.ph.ph-heartbeat:before { content: "\e2ac"; }
.ph.ph-house:before { content: "\e2c2"; }
.ph.ph-identification-badge:before { content: "\e6f6"; }
.ph.ph-identification-card:before { content: "\e2c8"; }
.ph.ph-lightning:before { content: "\e2de"; }
.ph.ph-map-trifold:before { content: "\e31a"; }
.ph.ph-package:before { content: "\e390"; }
.ph.ph-palette:before { content: "\e6c8"; }
.ph.ph-paper-plane-tilt:before { content: "\e398"; }
.ph.ph-paw-print:before { content: "\e648"; }
.ph.ph-scan:before { content: "\ebb6"; }
.ph.ph-seal-check:before { content: "\e606"; }
.ph.ph-sparkle:before { content: "\e6a2"; }
.ph.ph-stethoscope:before { content: "\e7ea"; }
.ph.ph-thermometer-simple:before { content: "\e5cc"; }
.ph.ph-tree:before { content: "\e6da"; }
.ph.ph-users-three:before { content: "\e68e"; }
.ph.ph-warning-circle:before { content: "\e4e2"; }
.ph.ph-wifi-slash:before { content: "\e4f2"; }
.ph.ph-x:before { content: "\e4f6"; }
@font-face { font-family: "Phosphor-Bold"; src: url("/fonts/Phosphor-Bold.woff2") format("woff2"); font-weight: normal; font-style: normal; font-display: block; }
.ph-bold { font-family: "Phosphor-Bold" !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; letter-spacing: 0; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.ph-bold.ph-arrow-right:before { content: "\e06c"; }
.ph-bold.ph-arrow-up:before { content: "\e08e"; }
.ph-bold.ph-arrow-up-right:before { content: "\e092"; }
.ph-bold.ph-bell-simple:before { content: "\e0d0"; }
.ph-bold.ph-binoculars:before { content: "\ea64"; }
.ph-bold.ph-bird:before { content: "\e72c"; }
.ph-bold.ph-bowl-food:before { content: "\eaa4"; }
.ph-bold.ph-broadcast:before { content: "\e0f2"; }
.ph-bold.ph-browsers:before { content: "\e0f6"; }
.ph-bold.ph-calendar-check:before { content: "\e712"; }
.ph-bold.ph-calendar-x:before { content: "\e10c"; }
.ph-bold.ph-caret-down:before { content: "\e136"; }
.ph-bold.ph-chat-circle-dots:before { content: "\e16c"; }
.ph-bold.ph-check:before { content: "\e182"; }
.ph-bold.ph-check-circle:before { content: "\e184"; }
.ph-bold.ph-circle-notch:before { content: "\eb44"; }
.ph-bold.ph-clock-counter-clockwise:before { content: "\e1a0"; }
.ph-bold.ph-cloud:before { content: "\e1aa"; }
.ph-bold.ph-contactless-payment:before { content: "\ed42"; }
.ph-bold.ph-cpu:before { content: "\e610"; }
.ph-bold.ph-cursor:before { content: "\e1dc"; }
.ph-bold.ph-device-mobile:before { content: "\e1e0"; }
.ph-bold.ph-dots-three:before { content: "\e1fe"; }
.ph-bold.ph-eye:before { content: "\e220"; }
.ph-bold.ph-file-pdf:before { content: "\e702"; }
.ph-bold.ph-first-aid:before { content: "\e56e"; }
.ph-bold.ph-fish:before { content: "\e728"; }
.ph-bold.ph-function:before { content: "\ebe4"; }
.ph-bold.ph-heart:before { content: "\e2a8"; }
.ph-bold.ph-heartbeat:before { content: "\e2ac"; }
.ph-bold.ph-house:before { content: "\e2c2"; }
.ph-bold.ph-identification-badge:before { content: "\e6f6"; }
.ph-bold.ph-identification-card:before { content: "\e2c8"; }
.ph-bold.ph-lightning:before { content: "\e2de"; }
.ph-bold.ph-map-trifold:before { content: "\e31a"; }
.ph-bold.ph-package:before { content: "\e390"; }
.ph-bold.ph-palette:before { content: "\e6c8"; }
.ph-bold.ph-paper-plane-tilt:before { content: "\e398"; }
.ph-bold.ph-paw-print:before { content: "\e648"; }
.ph-bold.ph-scan:before { content: "\ebb6"; }
.ph-bold.ph-seal-check:before { content: "\e606"; }
.ph-bold.ph-sparkle:before { content: "\e6a2"; }
.ph-bold.ph-stethoscope:before { content: "\e7ea"; }
.ph-bold.ph-thermometer-simple:before { content: "\e5cc"; }
.ph-bold.ph-tree:before { content: "\e6da"; }
.ph-bold.ph-users-three:before { content: "\e68e"; }
.ph-bold.ph-warning-circle:before { content: "\e4e2"; }
.ph-bold.ph-wifi-slash:before { content: "\e4f2"; }
.ph-bold.ph-x:before { content: "\e4f6"; }
@font-face { font-family: "Phosphor-Fill"; src: url("/fonts/Phosphor-Fill.woff2") format("woff2"); font-weight: normal; font-style: normal; font-display: block; }
.ph-fill { font-family: "Phosphor-Fill" !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; letter-spacing: 0; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.ph-fill.ph-arrow-right:before { content: "\e06c"; }
.ph-fill.ph-arrow-up:before { content: "\e08e"; }
.ph-fill.ph-arrow-up-right:before { content: "\e092"; }
.ph-fill.ph-bell-simple:before { content: "\e0d0"; }
.ph-fill.ph-binoculars:before { content: "\ea64"; }
.ph-fill.ph-bird:before { content: "\e72c"; }
.ph-fill.ph-bowl-food:before { content: "\eaa4"; }
.ph-fill.ph-broadcast:before { content: "\e0f2"; }
.ph-fill.ph-browsers:before { content: "\e0f6"; }
.ph-fill.ph-calendar-check:before { content: "\e712"; }
.ph-fill.ph-calendar-x:before { content: "\e10c"; }
.ph-fill.ph-caret-down:before { content: "\e136"; }
.ph-fill.ph-chat-circle-dots:before { content: "\e16c"; }
.ph-fill.ph-check:before { content: "\e182"; }
.ph-fill.ph-check-circle:before { content: "\e184"; }
.ph-fill.ph-circle-notch:before { content: "\eb44"; }
.ph-fill.ph-clock-counter-clockwise:before { content: "\e1a0"; }
.ph-fill.ph-cloud:before { content: "\e1aa"; }
.ph-fill.ph-contactless-payment:before { content: "\ed42"; }
.ph-fill.ph-cpu:before { content: "\e610"; }
.ph-fill.ph-cursor:before { content: "\e1dc"; }
.ph-fill.ph-device-mobile:before { content: "\e1e0"; }
.ph-fill.ph-dots-three:before { content: "\e1fe"; }
.ph-fill.ph-eye:before { content: "\e220"; }
.ph-fill.ph-file-pdf:before { content: "\e702"; }
.ph-fill.ph-first-aid:before { content: "\e56e"; }
.ph-fill.ph-fish:before { content: "\e728"; }
.ph-fill.ph-function:before { content: "\ebe4"; }
.ph-fill.ph-heart:before { content: "\e2a8"; }
.ph-fill.ph-heartbeat:before { content: "\e2ac"; }
.ph-fill.ph-house:before { content: "\e2c2"; }
.ph-fill.ph-identification-badge:before { content: "\e6f6"; }
.ph-fill.ph-identification-card:before { content: "\e2c8"; }
.ph-fill.ph-lightning:before { content: "\e2de"; }
.ph-fill.ph-map-trifold:before { content: "\e31a"; }
.ph-fill.ph-package:before { content: "\e390"; }
.ph-fill.ph-palette:before { content: "\e6c8"; }
.ph-fill.ph-paper-plane-tilt:before { content: "\e398"; }
.ph-fill.ph-paw-print:before { content: "\e648"; }
.ph-fill.ph-scan:before { content: "\ebb6"; }
.ph-fill.ph-seal-check:before { content: "\e606"; }
.ph-fill.ph-sparkle:before { content: "\e6a2"; }
.ph-fill.ph-stethoscope:before { content: "\e7ea"; }
.ph-fill.ph-thermometer-simple:before { content: "\e5cc"; }
.ph-fill.ph-tree:before { content: "\e6da"; }
.ph-fill.ph-users-three:before { content: "\e68e"; }
.ph-fill.ph-warning-circle:before { content: "\e4e2"; }
.ph-fill.ph-wifi-slash:before { content: "\e4f2"; }
.ph-fill.ph-x:before { content: "\e4f6"; }
