diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..38657be --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.DS_Store +node_modules +.env diff --git a/dashboard.css b/dashboard.css index a54ec59..e66500f 100644 --- a/dashboard.css +++ b/dashboard.css @@ -16777,1071 +16777,1999 @@ svg { margin: -3px 0.75rem -3px -5px; } +/* ============================================================== + LUCIDE ICONS WEBFONT -- version 0.577.0 + Source : lucide-static (https://github.com/lucide-icons/lucide) + Remplace : Feather Icons (déprécié depuis 2021) + Généré automatiquement par migrate-theme-optimized.js + ============================================================== */ + @font-face { - font-family: "feather"; - src: url("./fonts/feather/feather-webfont.woff") format("woff"), - url("./fonts/feather/feather-webfont.ttf") format("truetype"); + font-family: "lucide"; + src: url('./fonts/lucide/lucide.woff2') format('woff2'), + url('./fonts/lucide/lucide.woff') format('woff'), + url('./fonts/lucide/lucide.ttf') format('truetype'); + font-weight: normal; + font-style: normal; } -.fe { - font-family: "feather" !important; +[class^="icon-"], +[class*=" icon-"] { + font-family: "lucide" !important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; + font-size: inherit; + display: inline-block; + vertical-align: -0.125em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } -.fe-activity:before { - content: "\e900"; -} - -.fe-airplay:before { - content: "\e901"; -} - -.fe-alert-circle:before { - content: "\e902"; -} - -.fe-alert-octagon:before { - content: "\e903"; -} - -.fe-alert-triangle:before { - content: "\e904"; -} - -.fe-align-center:before { - content: "\e905"; -} - -.fe-align-justify:before { - content: "\e906"; -} - -.fe-align-left:before { - content: "\e907"; -} - -.fe-align-right:before { - content: "\e908"; -} - -.fe-anchor:before { - content: "\e909"; -} - -.fe-aperture:before { - content: "\e90a"; -} - -.fe-arrow-down:before { - content: "\e90b"; -} - -.fe-arrow-down-circle:before { - content: "\e90c"; -} - -.fe-arrow-down-left:before { - content: "\e90d"; -} - -.fe-arrow-down-right:before { - content: "\e90e"; -} - -.fe-arrow-left:before { - content: "\e90f"; -} - -.fe-arrow-left-circle:before { - content: "\e910"; -} - -.fe-arrow-right:before { - content: "\e911"; -} - -.fe-arrow-right-circle:before { - content: "\e912"; -} - -.fe-arrow-up:before { - content: "\e913"; -} - -.fe-arrow-up-circle:before { - content: "\e914"; -} - -.fe-arrow-up-left:before { - content: "\e915"; -} - -.fe-arrow-up-right:before { - content: "\e916"; -} - -.fe-at-sign:before { - content: "\e917"; -} - -.fe-award:before { - content: "\e918"; -} - -.fe-bar-chart:before { - content: "\e919"; -} - -.fe-bar-chart-2:before { - content: "\e91a"; -} - -.fe-battery:before { - content: "\e91b"; -} - -.fe-battery-charging:before { - content: "\e91c"; -} - -.fe-bell:before { - content: "\e91d"; -} - -.fe-bell-off:before { - content: "\e91e"; -} - -.fe-bluetooth:before { - content: "\e91f"; -} - -.fe-bold:before { - content: "\e920"; -} - -.fe-book:before { - content: "\e921"; -} - -.fe-book-open:before { - content: "\e922"; -} - -.fe-bookmark:before { - content: "\e923"; -} - -.fe-box:before { - content: "\e924"; -} - -.fe-briefcase:before { - content: "\e925"; -} - -.fe-calendar:before { - content: "\e926"; -} - -.fe-camera:before { - content: "\e927"; -} - -.fe-camera-off:before { - content: "\e928"; -} - -.fe-cast:before { - content: "\e929"; -} - -.fe-check:before { - content: "\e92a"; -} - -.fe-check-circle:before { - content: "\e92b"; -} - -.fe-check-square:before { - content: "\e92c"; -} - -.fe-chevron-down:before { - content: "\e92d"; -} - -.fe-chevron-left:before { - content: "\e92e"; -} - -.fe-chevron-right:before { - content: "\e92f"; -} - -.fe-chevron-up:before { - content: "\e930"; -} - -.fe-chevrons-down:before { - content: "\e931"; -} - -.fe-chevrons-left:before { - content: "\e932"; -} - -.fe-chevrons-right:before { - content: "\e933"; -} - -.fe-chevrons-up:before { - content: "\e934"; -} - -.fe-chrome:before { - content: "\e935"; -} - -.fe-circle:before { - content: "\e936"; -} - -.fe-clipboard:before { - content: "\e937"; -} - -.fe-clock:before { - content: "\e938"; -} - -.fe-cloud:before { - content: "\e939"; -} - -.fe-cloud-drizzle:before { - content: "\e93a"; -} - -.fe-cloud-lightning:before { - content: "\e93b"; -} - -.fe-cloud-off:before { - content: "\e93c"; -} - -.fe-cloud-rain:before { - content: "\e93d"; -} - -.fe-cloud-snow:before { - content: "\e93e"; -} - -.fe-code:before { - content: "\e93f"; -} - -.fe-codepen:before { - content: "\e940"; -} - -.fe-command:before { - content: "\e941"; -} - -.fe-compass:before { - content: "\e942"; -} - -.fe-copy:before { - content: "\e943"; -} - -.fe-corner-down-left:before { - content: "\e944"; -} - -.fe-corner-down-right:before { - content: "\e945"; -} - -.fe-corner-left-down:before { - content: "\e946"; -} - -.fe-corner-left-up:before { - content: "\e947"; -} - -.fe-corner-right-down:before { - content: "\e948"; -} - -.fe-corner-right-up:before { - content: "\e949"; -} - -.fe-corner-up-left:before { - content: "\e94a"; -} - -.fe-corner-up-right:before { - content: "\e94b"; -} - -.fe-cpu:before { - content: "\e94c"; -} - -.fe-credit-card:before { - content: "\e94d"; -} - -.fe-crop:before { - content: "\e94e"; -} - -.fe-crosshair:before { - content: "\e94f"; -} - -.fe-database:before { - content: "\e950"; -} - -.fe-delete:before { - content: "\e951"; -} - -.fe-disc:before { - content: "\e952"; -} - -.fe-dollar-sign:before { - content: "\e953"; -} - -.fe-download:before { - content: "\e954"; -} - -.fe-download-cloud:before { - content: "\e955"; -} - -.fe-droplet:before { - content: "\e956"; -} - -.fe-edit:before { - content: "\e957"; -} - -.fe-edit-2:before { - content: "\e958"; -} - -.fe-edit-3:before { - content: "\e959"; -} - -.fe-external-link:before { - content: "\e95a"; -} - -.fe-eye:before { - content: "\e95b"; -} - -.fe-eye-off:before { - content: "\e95c"; -} - -.fe-facebook:before { - content: "\e95d"; -} - -.fe-fast-forward:before { - content: "\e95e"; -} - -.fe-feather:before { - content: "\e95f"; -} - -.fe-file:before { - content: "\e960"; -} - -.fe-file-minus:before { - content: "\e961"; -} - -.fe-file-plus:before { - content: "\e962"; -} - -.fe-file-text:before { - content: "\e963"; -} - -.fe-film:before { - content: "\e964"; -} - -.fe-filter:before { - content: "\e965"; -} - -.fe-flag:before { - content: "\e966"; -} - -.fe-folder:before { - content: "\e967"; -} - -.fe-folder-minus:before { - content: "\e968"; -} - -.fe-folder-plus:before { - content: "\e969"; -} - -.fe-git-branch:before { - content: "\e96a"; -} - -.fe-git-commit:before { - content: "\e96b"; -} - -.fe-git-merge:before { - content: "\e96c"; -} - -.fe-git-pull-request:before { - content: "\e96d"; -} - -.fe-github:before { - content: "\e96e"; -} - -.fe-gitlab:before { - content: "\e96f"; -} - -.fe-globe:before { - content: "\e970"; -} - -.fe-grid:before { - content: "\e971"; -} - -.fe-hard-drive:before { - content: "\e972"; -} - -.fe-hash:before { - content: "\e973"; -} - -.fe-headphones:before { - content: "\e974"; -} - -.fe-heart:before { - content: "\e975"; -} - -.fe-help-circle:before { - content: "\e976"; -} - -.fe-home:before { - content: "\e977"; -} - -.fe-image:before { - content: "\e978"; -} - -.fe-inbox:before { - content: "\e979"; -} - -.fe-info:before { - content: "\e97a"; +/* Icônes signal : taille augmentée pour meilleure lisibilité */ +[class^="icon-signal"], +[class*=" icon-signal"] { + font-size: 1.25rem; } -.fe-instagram:before { - content: "\e97b"; +[class^="icon-"], [class*=" icon-"] { + font-family: 'lucide' !important;font-size: inherit; + font-style:normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } -.fe-italic:before { - content: "\e97c"; -} -.fe-layers:before { - content: "\e97d"; -} - -.fe-layout:before { - content: "\e97e"; -} - -.fe-life-buoy:before { - content: "\e97f"; -} - -.fe-link:before { - content: "\e980"; -} - -.fe-link-2:before { - content: "\e981"; -} - -.fe-linkedin:before { - content: "\e982"; -} - -.fe-list:before { - content: "\e983"; -} - -.fe-loader:before { - content: "\e984"; -} - -.fe-lock:before { - content: "\e985"; -} - -.fe-log-in:before { - content: "\e986"; -} - -.fe-log-out:before { - content: "\e987"; -} - -.fe-mail:before { - content: "\e988"; -} - -.fe-map:before { - content: "\e989"; -} - -.fe-map-pin:before { - content: "\e98a"; -} - -.fe-maximize:before { - content: "\e98b"; -} - -.fe-maximize-2:before { - content: "\e98c"; -} - -.fe-menu:before { - content: "\e98d"; -} - -.fe-message-circle:before { - content: "\e98e"; -} - -.fe-message-square:before { - content: "\e98f"; -} - -.fe-mic:before { - content: "\e990"; -} - -.fe-mic-off:before { - content: "\e991"; -} - -.fe-minimize:before { - content: "\e992"; -} - -.fe-minimize-2:before { - content: "\e993"; -} - -.fe-minus:before { - content: "\e994"; -} - -.fe-minus-circle:before { - content: "\e995"; -} - -.fe-minus-square:before { - content: "\e996"; -} - -.fe-monitor:before { - content: "\e997"; -} - -.fe-moon:before { - content: "\e998"; -} - -.fe-more-horizontal:before { - content: "\e999"; -} - -.fe-more-vertical:before { - content: "\e99a"; -} - -.fe-move:before { - content: "\e99b"; -} - -.fe-music:before { - content: "\e99c"; -} - -.fe-navigation:before { - content: "\e99d"; -} - -.fe-navigation-2:before { - content: "\e99e"; -} - -.fe-octagon:before { - content: "\e99f"; -} - -.fe-package:before { - content: "\e9a0"; -} - -.fe-paperclip:before { - content: "\e9a1"; -} - -.fe-pause:before { - content: "\e9a2"; -} - -.fe-pause-circle:before { - content: "\e9a3"; -} - -.fe-percent:before { - content: "\e9a4"; -} - -.fe-phone:before { - content: "\e9a5"; -} - -.fe-phone-call:before { - content: "\e9a6"; -} - -.fe-phone-forwarded:before { - content: "\e9a7"; -} - -.fe-phone-incoming:before { - content: "\e9a8"; -} - -.fe-phone-missed:before { - content: "\e9a9"; -} - -.fe-phone-off:before { - content: "\e9aa"; -} - -.fe-phone-outgoing:before { - content: "\e9ab"; -} - -.fe-pie-chart:before { - content: "\e9ac"; -} - -.fe-play:before { - content: "\e9ad"; -} - -.fe-play-circle:before { - content: "\e9ae"; -} - -.fe-plus:before { - content: "\e9af"; -} - -.fe-plus-circle:before { - content: "\e9b0"; -} - -.fe-plus-square:before { - content: "\e9b1"; -} - -.fe-pocket:before { - content: "\e9b2"; -} - -.fe-power:before { - content: "\e9b3"; -} - -.fe-printer:before { - content: "\e9b4"; -} - -.fe-radio:before { - content: "\e9b5"; -} - -.fe-refresh-ccw:before { - content: "\e9b6"; -} - -.fe-refresh-cw:before { - content: "\e9b7"; -} - -.fe-repeat:before { - content: "\e9b8"; -} - -.fe-rewind:before { - content: "\e9b9"; -} - -.fe-rotate-ccw:before { - content: "\e9ba"; -} - -.fe-rotate-cw:before { - content: "\e9bb"; -} - -.fe-rss:before { - content: "\e9bc"; -} - -.fe-save:before { - content: "\e9bd"; -} - -.fe-scissors:before { - content: "\e9be"; -} - -.fe-search:before { - content: "\e9bf"; -} - -.fe-send:before { - content: "\e9c0"; -} - -.fe-server:before { - content: "\e9c1"; -} - -.fe-settings:before { - content: "\e9c2"; -} - -.fe-share:before { - content: "\e9c3"; -} - -.fe-share-2:before { - content: "\e9c4"; -} - -.fe-shield:before { - content: "\e9c5"; -} - -.fe-shield-off:before { - content: "\e9c6"; -} - -.fe-shopping-bag:before { - content: "\e9c7"; -} - -.fe-shopping-cart:before { - content: "\e9c8"; -} - -.fe-shuffle:before { - content: "\e9c9"; -} - -.fe-sidebar:before { - content: "\e9ca"; -} - -.fe-skip-back:before { - content: "\e9cb"; -} - -.fe-skip-forward:before { - content: "\e9cc"; -} - -.fe-slack:before { - content: "\e9cd"; -} - -.fe-slash:before { - content: "\e9ce"; -} - -.fe-sliders:before { - content: "\e9cf"; -} - -.fe-smartphone:before { - content: "\e9d0"; -} - -.fe-speaker:before { - content: "\e9d1"; -} - -.fe-square:before { - content: "\e9d2"; -} - -.fe-star:before { - content: "\e9d3"; -} - -.fe-stop-circle:before { - content: "\e9d4"; -} - -.fe-sun:before { - content: "\e9d5"; -} - -.fe-sunrise:before { - content: "\e9d6"; -} - -.fe-sunset:before { - content: "\e9d7"; -} - -.fe-tablet:before { - content: "\e9d8"; -} - -.fe-tag:before { - content: "\e9d9"; -} - -.fe-target:before { - content: "\e9da"; -} - -.fe-terminal:before { - content: "\e9db"; -} - -.fe-thermometer:before { - content: "\e9dc"; -} - -.fe-thumbs-down:before { - content: "\e9dd"; -} - -.fe-thumbs-up:before { - content: "\e9de"; -} - -.fe-toggle-left:before { - content: "\e9df"; -} - -.fe-toggle-right:before { - content: "\e9e0"; -} - -.fe-trash:before { - content: "\e9e1"; -} - -.fe-trash-2:before { - content: "\e9e2"; -} - -.fe-trending-down:before { - content: "\e9e3"; -} - -.fe-trending-up:before { - content: "\e9e4"; -} - -.fe-triangle:before { - content: "\e9e5"; -} - -.fe-truck:before { - content: "\e9e6"; -} - -.fe-tv:before { - content: "\e9e7"; -} - -.fe-twitter:before { - content: "\e9e8"; -} - -.fe-type:before { - content: "\e9e9"; -} - -.fe-umbrella:before { - content: "\e9ea"; -} - -.fe-underline:before { - content: "\e9eb"; -} - -.fe-unlock:before { - content: "\e9ec"; -} - -.fe-upload:before { - content: "\e9ed"; -} - -.fe-upload-cloud:before { - content: "\e9ee"; -} - -.fe-user:before { - content: "\e9ef"; -} - -.fe-user-check:before { - content: "\e9f0"; -} - -.fe-user-minus:before { - content: "\e9f1"; -} - -.fe-user-plus:before { - content: "\e9f2"; -} - -.fe-user-x:before { - content: "\e9f3"; -} - -.fe-users:before { - content: "\e9f4"; -} - -.fe-video:before { - content: "\e9f5"; -} - -.fe-video-off:before { - content: "\e9f6"; -} - -.fe-voicemail:before { - content: "\e9f7"; -} - -.fe-volume:before { - content: "\e9f8"; -} - -.fe-volume-1:before { - content: "\e9f9"; -} - -.fe-volume-2:before { - content: "\e9fa"; -} - -.fe-volume-x:before { - content: "\e9fb"; -} - -.fe-watch:before { - content: "\e9fc"; -} - -.fe-wifi:before { - content: "\e9fd"; -} - -.fe-wifi-off:before { - content: "\e9fe"; -} - -.fe-wind:before { - content: "\e9ff"; -} - -.fe-x:before { - content: "\ea00"; -} - -.fe-x-circle:before { - content: "\ea01"; -} - -.fe-x-square:before { - content: "\ea02"; -} - -.fe-zap:before { - content: "\ea03"; -} - -.fe-zap-off:before { - content: "\ea04"; -} - -.fe-zoom-in:before { - content: "\ea05"; -} - -.fe-zoom-out:before { - content: "\ea06"; -} +.icon-a-arrow-down::before { content: "\e585"; } +.icon-a-arrow-up::before { content: "\e586"; } +.icon-a-large-small::before { content: "\e587"; } +.icon-accessibility::before { content: "\e297"; } +.icon-activity-square::before { content: "\e4b4"; } +.icon-activity::before { content: "\e038"; } +.icon-air-vent::before { content: "\e34d"; } +.icon-airplay::before { content: "\e039"; } +.icon-alarm-check::before { content: "\e1ec"; } +.icon-alarm-clock-check::before { content: "\e1ec"; } +.icon-alarm-clock-minus::before { content: "\e1ed"; } +.icon-alarm-clock-off::before { content: "\e23b"; } +.icon-alarm-clock-plus::before { content: "\e1ee"; } +.icon-alarm-clock::before { content: "\e03a"; } +.icon-alarm-minus::before { content: "\e1ed"; } +.icon-alarm-plus::before { content: "\e1ee"; } +.icon-alarm-smoke::before { content: "\e57b"; } +.icon-album::before { content: "\e03b"; } +.icon-alert-circle::before { content: "\e077"; } +.icon-alert-octagon::before { content: "\e127"; } +.icon-alert-triangle::before { content: "\e193"; } +.icon-align-center-horizontal::before { content: "\e26c"; } +.icon-align-center-vertical::before { content: "\e26d"; } +.icon-align-center::before { content: "\e182"; } +.icon-align-end-horizontal::before { content: "\e26e"; } +.icon-align-end-vertical::before { content: "\e26f"; } +.icon-align-horizontal-distribute-center::before { content: "\e03c"; } +.icon-align-horizontal-distribute-end::before { content: "\e03d"; } +.icon-align-horizontal-distribute-start::before { content: "\e03e"; } +.icon-align-horizontal-justify-center::before { content: "\e272"; } +.icon-align-horizontal-justify-end::before { content: "\e273"; } +.icon-align-horizontal-justify-start::before { content: "\e274"; } +.icon-align-horizontal-space-around::before { content: "\e275"; } +.icon-align-horizontal-space-between::before { content: "\e276"; } +.icon-align-justify::before { content: "\e184"; } +.icon-align-left::before { content: "\e185"; } +.icon-align-right::before { content: "\e183"; } +.icon-align-start-horizontal::before { content: "\e270"; } +.icon-align-start-vertical::before { content: "\e271"; } +.icon-align-vertical-distribute-center::before { content: "\e27e"; } +.icon-align-vertical-distribute-end::before { content: "\e27f"; } +.icon-align-vertical-distribute-start::before { content: "\e280"; } +.icon-align-vertical-justify-center::before { content: "\e277"; } +.icon-align-vertical-justify-end::before { content: "\e278"; } +.icon-align-vertical-justify-start::before { content: "\e279"; } +.icon-align-vertical-space-around::before { content: "\e27a"; } +.icon-align-vertical-space-between::before { content: "\e27b"; } +.icon-ambulance::before { content: "\e5bb"; } +.icon-ampersand::before { content: "\e49c"; } +.icon-ampersands::before { content: "\e49d"; } +.icon-amphora::before { content: "\e61b"; } +.icon-anchor::before { content: "\e03f"; } +.icon-angry::before { content: "\e2fc"; } +.icon-annoyed::before { content: "\e2fd"; } +.icon-antenna::before { content: "\e4e2"; } +.icon-anvil::before { content: "\e580"; } +.icon-aperture::before { content: "\e040"; } +.icon-app-window-mac::before { content: "\e5d2"; } +.icon-app-window::before { content: "\e426"; } +.icon-apple::before { content: "\e34e"; } +.icon-archive-restore::before { content: "\e2cd"; } +.icon-archive-x::before { content: "\e50c"; } +.icon-archive::before { content: "\e041"; } +.icon-area-chart::before { content: "\e4d3"; } +.icon-armchair::before { content: "\e2c0"; } +.icon-arrow-big-down-dash::before { content: "\e41d"; } +.icon-arrow-big-down::before { content: "\e1e1"; } +.icon-arrow-big-left-dash::before { content: "\e41e"; } +.icon-arrow-big-left::before { content: "\e1e2"; } +.icon-arrow-big-right-dash::before { content: "\e41f"; } +.icon-arrow-big-right::before { content: "\e1e3"; } +.icon-arrow-big-up-dash::before { content: "\e420"; } +.icon-arrow-big-up::before { content: "\e1e4"; } +.icon-arrow-down-0-1::before { content: "\e413"; } +.icon-arrow-down-01::before { content: "\e413"; } +.icon-arrow-down-1-0::before { content: "\e414"; } +.icon-arrow-down-10::before { content: "\e414"; } +.icon-arrow-down-a-z::before { content: "\e415"; } +.icon-arrow-down-az::before { content: "\e415"; } +.icon-arrow-down-circle::before { content: "\e078"; } +.icon-arrow-down-from-line::before { content: "\e454"; } +.icon-arrow-down-left-from-circle::before { content: "\e3f7"; } +.icon-arrow-down-left-from-square::before { content: "\e5a1"; } +.icon-arrow-down-left-square::before { content: "\e4b5"; } +.icon-arrow-down-left::before { content: "\e043"; } +.icon-arrow-down-narrow-wide::before { content: "\e044"; } +.icon-arrow-down-right-from-circle::before { content: "\e3f8"; } +.icon-arrow-down-right-from-square::before { content: "\e5a2"; } +.icon-arrow-down-right-square::before { content: "\e4b6"; } +.icon-arrow-down-right::before { content: "\e045"; } +.icon-arrow-down-square::before { content: "\e427"; } +.icon-arrow-down-to-dot::before { content: "\e44d"; } +.icon-arrow-down-to-line::before { content: "\e455"; } +.icon-arrow-down-up::before { content: "\e046"; } +.icon-arrow-down-wide-narrow::before { content: "\e047"; } +.icon-arrow-down-z-a::before { content: "\e416"; } +.icon-arrow-down-za::before { content: "\e416"; } +.icon-arrow-down::before { content: "\e042"; } +.icon-arrow-left-circle::before { content: "\e079"; } +.icon-arrow-left-from-line::before { content: "\e456"; } +.icon-arrow-left-right::before { content: "\e24a"; } +.icon-arrow-left-square::before { content: "\e428"; } +.icon-arrow-left-to-line::before { content: "\e457"; } +.icon-arrow-left::before { content: "\e048"; } +.icon-arrow-right-circle::before { content: "\e07a"; } +.icon-arrow-right-from-line::before { content: "\e458"; } +.icon-arrow-right-left::before { content: "\e417"; } +.icon-arrow-right-square::before { content: "\e429"; } +.icon-arrow-right-to-line::before { content: "\e459"; } +.icon-arrow-right::before { content: "\e049"; } +.icon-arrow-up-0-1::before { content: "\e418"; } +.icon-arrow-up-01::before { content: "\e418"; } +.icon-arrow-up-1-0::before { content: "\e419"; } +.icon-arrow-up-10::before { content: "\e419"; } +.icon-arrow-up-a-z::before { content: "\e41a"; } +.icon-arrow-up-az::before { content: "\e41a"; } +.icon-arrow-up-circle::before { content: "\e07b"; } +.icon-arrow-up-down::before { content: "\e37d"; } +.icon-arrow-up-from-dot::before { content: "\e44e"; } +.icon-arrow-up-from-line::before { content: "\e45a"; } +.icon-arrow-up-left-from-circle::before { content: "\e3f9"; } +.icon-arrow-up-left-from-square::before { content: "\e5a3"; } +.icon-arrow-up-left-square::before { content: "\e4b7"; } +.icon-arrow-up-left::before { content: "\e04b"; } +.icon-arrow-up-narrow-wide::before { content: "\e04c"; } +.icon-arrow-up-right-from-circle::before { content: "\e3fa"; } +.icon-arrow-up-right-from-square::before { content: "\e5a4"; } +.icon-arrow-up-right-square::before { content: "\e4b8"; } +.icon-arrow-up-right::before { content: "\e04d"; } +.icon-arrow-up-square::before { content: "\e42a"; } +.icon-arrow-up-to-line::before { content: "\e45b"; } +.icon-arrow-up-wide-narrow::before { content: "\e41b"; } +.icon-arrow-up-z-a::before { content: "\e41c"; } +.icon-arrow-up-za::before { content: "\e41c"; } +.icon-arrow-up::before { content: "\e04a"; } +.icon-arrows-up-from-line::before { content: "\e4d4"; } +.icon-asterisk-square::before { content: "\e168"; } +.icon-asterisk::before { content: "\e1ef"; } +.icon-at-sign::before { content: "\e04e"; } +.icon-atom::before { content: "\e3d7"; } +.icon-audio-lines::before { content: "\e55a"; } +.icon-audio-waveform::before { content: "\e55b"; } +.icon-award::before { content: "\e04f"; } +.icon-axe::before { content: "\e050"; } +.icon-axis-3-d::before { content: "\e2fe"; } +.icon-axis-3d::before { content: "\e2fe"; } +.icon-baby::before { content: "\e2ce"; } +.icon-backpack::before { content: "\e2c8"; } +.icon-badge-alert::before { content: "\e475"; } +.icon-badge-cent::before { content: "\e50f"; } +.icon-badge-check::before { content: "\e241"; } +.icon-badge-dollar-sign::before { content: "\e476"; } +.icon-badge-euro::before { content: "\e510"; } +.icon-badge-help::before { content: "\e47b"; } +.icon-badge-indian-rupee::before { content: "\e511"; } +.icon-badge-info::before { content: "\e477"; } +.icon-badge-japanese-yen::before { content: "\e512"; } +.icon-badge-minus::before { content: "\e478"; } +.icon-badge-percent::before { content: "\e479"; } +.icon-badge-plus::before { content: "\e47a"; } +.icon-badge-pound-sterling::before { content: "\e513"; } +.icon-badge-question-mark::before { content: "\e47b"; } +.icon-badge-russian-ruble::before { content: "\e514"; } +.icon-badge-swiss-franc::before { content: "\e515"; } +.icon-badge-turkish-lira::before { content: "\e67e"; } +.icon-badge-x::before { content: "\e47c"; } +.icon-badge::before { content: "\e474"; } +.icon-baggage-claim::before { content: "\e2c9"; } +.icon-balloon::before { content: "\e6af"; } +.icon-ban::before { content: "\e051"; } +.icon-banana::before { content: "\e34f"; } +.icon-bandage::before { content: "\e61d"; } +.icon-banknote-arrow-down::before { content: "\e64c"; } +.icon-banknote-arrow-up::before { content: "\e64d"; } +.icon-banknote-x::before { content: "\e64e"; } +.icon-banknote::before { content: "\e052"; } +.icon-bar-chart-2::before { content: "\e068"; } +.icon-bar-chart-3::before { content: "\e2a3"; } +.icon-bar-chart-4::before { content: "\e2a4"; } +.icon-bar-chart-big::before { content: "\e4a9"; } +.icon-bar-chart-horizontal-big::before { content: "\e4a7"; } +.icon-bar-chart-horizontal::before { content: "\e2a2"; } +.icon-bar-chart::before { content: "\e06a"; } +.icon-barcode::before { content: "\e533"; } +.icon-barrel::before { content: "\e675"; } +.icon-baseline::before { content: "\e285"; } +.icon-bath::before { content: "\e2ab"; } +.icon-battery-charging::before { content: "\e054"; } +.icon-battery-full::before { content: "\e055"; } +.icon-battery-low::before { content: "\e056"; } +.icon-battery-medium::before { content: "\e057"; } +.icon-battery-plus::before { content: "\e63e"; } +.icon-battery-warning::before { content: "\e3ac"; } +.icon-battery::before { content: "\e053"; } +.icon-beaker::before { content: "\e058"; } +.icon-bean-off::before { content: "\e390"; } +.icon-bean::before { content: "\e38f"; } +.icon-bed-double::before { content: "\e2c2"; } +.icon-bed-single::before { content: "\e2c3"; } +.icon-bed::before { content: "\e2c1"; } +.icon-beef::before { content: "\e3a5"; } +.icon-beer-off::before { content: "\e5d9"; } +.icon-beer::before { content: "\e2cf"; } +.icon-bell-dot::before { content: "\e42b"; } +.icon-bell-electric::before { content: "\e57c"; } +.icon-bell-minus::before { content: "\e1f0"; } +.icon-bell-off::before { content: "\e05a"; } +.icon-bell-plus::before { content: "\e1f1"; } +.icon-bell-ring::before { content: "\e224"; } +.icon-bell::before { content: "\e059"; } +.icon-between-horizonal-end::before { content: "\e591"; } +.icon-between-horizonal-start::before { content: "\e592"; } +.icon-between-horizontal-end::before { content: "\e591"; } +.icon-between-horizontal-start::before { content: "\e592"; } +.icon-between-vertical-end::before { content: "\e593"; } +.icon-between-vertical-start::before { content: "\e594"; } +.icon-biceps-flexed::before { content: "\e5eb"; } +.icon-bike::before { content: "\e1d2"; } +.icon-binary::before { content: "\e1f2"; } +.icon-binoculars::before { content: "\e621"; } +.icon-biohazard::before { content: "\e441"; } +.icon-bird::before { content: "\e3c5"; } +.icon-birdhouse::before { content: "\e69a"; } +.icon-bitcoin::before { content: "\e05b"; } +.icon-blend::before { content: "\e59c"; } +.icon-blinds::before { content: "\e3c0"; } +.icon-blocks::before { content: "\e4fa"; } +.icon-bluetooth-connected::before { content: "\e1b8"; } +.icon-bluetooth-off::before { content: "\e1b9"; } +.icon-bluetooth-searching::before { content: "\e1ba"; } +.icon-bluetooth::before { content: "\e05c"; } +.icon-bold::before { content: "\e05d"; } +.icon-bolt::before { content: "\e58c"; } +.icon-bomb::before { content: "\e2ff"; } +.icon-bone::before { content: "\e358"; } +.icon-book-a::before { content: "\e544"; } +.icon-book-alert::before { content: "\e672"; } +.icon-book-audio::before { content: "\e545"; } +.icon-book-check::before { content: "\e546"; } +.icon-book-copy::before { content: "\e3ec"; } +.icon-book-dashed::before { content: "\e3ed"; } +.icon-book-down::before { content: "\e3ee"; } +.icon-book-headphones::before { content: "\e547"; } +.icon-book-heart::before { content: "\e548"; } +.icon-book-image::before { content: "\e549"; } +.icon-book-key::before { content: "\e3ef"; } +.icon-book-lock::before { content: "\e3f0"; } +.icon-book-marked::before { content: "\e3f1"; } +.icon-book-minus::before { content: "\e3f2"; } +.icon-book-open-check::before { content: "\e381"; } +.icon-book-open-text::before { content: "\e54a"; } +.icon-book-open::before { content: "\e05f"; } +.icon-book-plus::before { content: "\e3f3"; } +.icon-book-search::before { content: "\e6ab"; } +.icon-book-template::before { content: "\e3ed"; } +.icon-book-text::before { content: "\e54b"; } +.icon-book-type::before { content: "\e54c"; } +.icon-book-up-2::before { content: "\e4a6"; } +.icon-book-up::before { content: "\e3f4"; } +.icon-book-user::before { content: "\e54d"; } +.icon-book-x::before { content: "\e3f5"; } +.icon-book::before { content: "\e05e"; } +.icon-bookmark-check::before { content: "\e51f"; } +.icon-bookmark-minus::before { content: "\e23c"; } +.icon-bookmark-plus::before { content: "\e23d"; } +.icon-bookmark-x::before { content: "\e520"; } +.icon-bookmark::before { content: "\e060"; } +.icon-boom-box::before { content: "\e4ee"; } +.icon-bot-message-square::before { content: "\e5ce"; } +.icon-bot-off::before { content: "\e5e0"; } +.icon-bot::before { content: "\e1bb"; } +.icon-bottle-wine::before { content: "\e67b"; } +.icon-bow-arrow::before { content: "\e65e"; } +.icon-box-select::before { content: "\e1cb"; } +.icon-box::before { content: "\e061"; } +.icon-boxes::before { content: "\e2d0"; } +.icon-braces::before { content: "\e36a"; } +.icon-brackets::before { content: "\e443"; } +.icon-brain-circuit::before { content: "\e3c7"; } +.icon-brain-cog::before { content: "\e3c8"; } +.icon-brain::before { content: "\e3c6"; } +.icon-brick-wall-fire::before { content: "\e653"; } +.icon-brick-wall-shield::before { content: "\e690"; } +.icon-brick-wall::before { content: "\e581"; } +.icon-briefcase-business::before { content: "\e5d5"; } +.icon-briefcase-conveyor-belt::before { content: "\e62b"; } +.icon-briefcase-medical::before { content: "\e5d6"; } +.icon-briefcase::before { content: "\e062"; } +.icon-bring-to-front::before { content: "\e4ef"; } +.icon-brush-cleaning::before { content: "\e666"; } +.icon-brush::before { content: "\e1d3"; } +.icon-bubbles::before { content: "\e654"; } +.icon-bug-off::before { content: "\e50d"; } +.icon-bug-play::before { content: "\e50e"; } +.icon-bug::before { content: "\e20c"; } +.icon-building-2::before { content: "\e290"; } +.icon-building::before { content: "\e1cc"; } +.icon-bus-front::before { content: "\e4fb"; } +.icon-bus::before { content: "\e1d4"; } +.icon-cable-car::before { content: "\e4fc"; } +.icon-cable::before { content: "\e4e3"; } +.icon-cake-slice::before { content: "\e4b9"; } +.icon-cake::before { content: "\e344"; } +.icon-calculator::before { content: "\e1bc"; } +.icon-calendar-1::before { content: "\e630"; } +.icon-calendar-arrow-down::before { content: "\e5fe"; } +.icon-calendar-arrow-up::before { content: "\e5ff"; } +.icon-calendar-check-2::before { content: "\e2b8"; } +.icon-calendar-check::before { content: "\e2b7"; } +.icon-calendar-clock::before { content: "\e304"; } +.icon-calendar-cog::before { content: "\e5ed"; } +.icon-calendar-days::before { content: "\e2b9"; } +.icon-calendar-fold::before { content: "\e5b4"; } +.icon-calendar-heart::before { content: "\e305"; } +.icon-calendar-minus-2::before { content: "\e5b5"; } +.icon-calendar-minus::before { content: "\e2ba"; } +.icon-calendar-off::before { content: "\e2bb"; } +.icon-calendar-plus-2::before { content: "\e5b6"; } +.icon-calendar-plus::before { content: "\e2bc"; } +.icon-calendar-range::before { content: "\e2bd"; } +.icon-calendar-search::before { content: "\e306"; } +.icon-calendar-sync::before { content: "\e636"; } +.icon-calendar-x-2::before { content: "\e2bf"; } +.icon-calendar-x::before { content: "\e2be"; } +.icon-calendar::before { content: "\e063"; } +.icon-calendars::before { content: "\e6a7"; } +.icon-camera-off::before { content: "\e065"; } +.icon-camera::before { content: "\e064"; } +.icon-candlestick-chart::before { content: "\e4a8"; } +.icon-candy-cane::before { content: "\e4ba"; } +.icon-candy-off::before { content: "\e392"; } +.icon-candy::before { content: "\e391"; } +.icon-cannabis-off::before { content: "\e6af"; } +.icon-cannabis::before { content: "\e5d4"; } +.icon-captions-off::before { content: "\e5c1"; } +.icon-captions::before { content: "\e3a4"; } +.icon-car-front::before { content: "\e4fd"; } +.icon-car-taxi-front::before { content: "\e4fe"; } +.icon-car::before { content: "\e1d5"; } +.icon-caravan::before { content: "\e539"; } +.icon-card-sim::before { content: "\e671"; } +.icon-carrot::before { content: "\e25a"; } +.icon-case-lower::before { content: "\e3d8"; } +.icon-case-sensitive::before { content: "\e3d9"; } +.icon-case-upper::before { content: "\e3da"; } +.icon-cassette-tape::before { content: "\e4ca"; } +.icon-cast::before { content: "\e066"; } +.icon-castle::before { content: "\e3e0"; } +.icon-cat::before { content: "\e38c"; } +.icon-cctv::before { content: "\e57d"; } +.icon-chart-area::before { content: "\e4d3"; } +.icon-chart-bar-big::before { content: "\e4a7"; } +.icon-chart-bar-decreasing::before { content: "\e607"; } +.icon-chart-bar-increasing::before { content: "\e608"; } +.icon-chart-bar-stacked::before { content: "\e609"; } +.icon-chart-bar::before { content: "\e2a2"; } +.icon-chart-candlestick::before { content: "\e4a8"; } +.icon-chart-column-big::before { content: "\e4a9"; } +.icon-chart-column-decreasing::before { content: "\e067"; } +.icon-chart-column-increasing::before { content: "\e2a4"; } +.icon-chart-column-stacked::before { content: "\e60a"; } +.icon-chart-column::before { content: "\e2a3"; } +.icon-chart-gantt::before { content: "\e624"; } +.icon-chart-line::before { content: "\e2a5"; } +.icon-chart-network::before { content: "\e60b"; } +.icon-chart-no-axes-column-decreasing::before { content: "\e069"; } +.icon-chart-no-axes-column-increasing::before { content: "\e06a"; } +.icon-chart-no-axes-column::before { content: "\e068"; } +.icon-chart-no-axes-combined::before { content: "\e60c"; } +.icon-chart-no-axes-gantt::before { content: "\e4c4"; } +.icon-chart-pie::before { content: "\e06b"; } +.icon-chart-scatter::before { content: "\e48a"; } +.icon-chart-spline::before { content: "\e60d"; } +.icon-check-check::before { content: "\e38e"; } +.icon-check-circle-2::before { content: "\e226"; } +.icon-check-circle::before { content: "\e07c"; } +.icon-check-line::before { content: "\e66b"; } +.icon-check-square-2::before { content: "\e559"; } +.icon-check-square::before { content: "\e16a"; } +.icon-check::before { content: "\e06c"; } +.icon-chef-hat::before { content: "\e2ac"; } +.icon-cherry::before { content: "\e350"; } +.icon-chess-bishop::before { content: "\e6a0"; } +.icon-chess-king::before { content: "\e6a1"; } +.icon-chess-knight::before { content: "\e6a2"; } +.icon-chess-pawn::before { content: "\e6a3"; } +.icon-chess-queen::before { content: "\e6a4"; } +.icon-chess-rook::before { content: "\e6a5"; } +.icon-chevron-down-circle::before { content: "\e4dd"; } +.icon-chevron-down-square::before { content: "\e3cf"; } +.icon-chevron-down::before { content: "\e06d"; } +.icon-chevron-first::before { content: "\e243"; } +.icon-chevron-last::before { content: "\e244"; } +.icon-chevron-left-circle::before { content: "\e4de"; } +.icon-chevron-left-square::before { content: "\e3d0"; } +.icon-chevron-left::before { content: "\e06e"; } +.icon-chevron-right-circle::before { content: "\e4df"; } +.icon-chevron-right-square::before { content: "\e3d1"; } +.icon-chevron-right::before { content: "\e06f"; } +.icon-chevron-up-circle::before { content: "\e4e0"; } +.icon-chevron-up-square::before { content: "\e3d2"; } +.icon-chevron-up::before { content: "\e070"; } +.icon-chevrons-down-up::before { content: "\e228"; } +.icon-chevrons-down::before { content: "\e071"; } +.icon-chevrons-left-right-ellipsis::before { content: "\e61f"; } +.icon-chevrons-left-right::before { content: "\e293"; } +.icon-chevrons-left::before { content: "\e072"; } +.icon-chevrons-right-left::before { content: "\e294"; } +.icon-chevrons-right::before { content: "\e073"; } +.icon-chevrons-up-down::before { content: "\e211"; } +.icon-chevrons-up::before { content: "\e074"; } +.icon-chrome::before { content: "\e075"; } +.icon-chromium::before { content: "\e075"; } +.icon-church::before { content: "\e3e1"; } +.icon-cigarette-off::before { content: "\e2c7"; } +.icon-cigarette::before { content: "\e2c6"; } +.icon-circle-alert::before { content: "\e077"; } +.icon-circle-arrow-down::before { content: "\e078"; } +.icon-circle-arrow-left::before { content: "\e079"; } +.icon-circle-arrow-out-down-left::before { content: "\e3f7"; } +.icon-circle-arrow-out-down-right::before { content: "\e3f8"; } +.icon-circle-arrow-out-up-left::before { content: "\e3f9"; } +.icon-circle-arrow-out-up-right::before { content: "\e3fa"; } +.icon-circle-arrow-right::before { content: "\e07a"; } +.icon-circle-arrow-up::before { content: "\e07b"; } +.icon-circle-check-big::before { content: "\e07c"; } +.icon-circle-check::before { content: "\e226"; } +.icon-circle-chevron-down::before { content: "\e4dd"; } +.icon-circle-chevron-left::before { content: "\e4de"; } +.icon-circle-chevron-right::before { content: "\e4df"; } +.icon-circle-chevron-up::before { content: "\e4e0"; } +.icon-circle-dashed::before { content: "\e4b0"; } +.icon-circle-divide::before { content: "\e07d"; } +.icon-circle-dollar-sign::before { content: "\e47d"; } +.icon-circle-dot-dashed::before { content: "\e4b1"; } +.icon-circle-dot::before { content: "\e345"; } +.icon-circle-ellipsis::before { content: "\e346"; } +.icon-circle-equal::before { content: "\e400"; } +.icon-circle-fading-arrow-up::before { content: "\e618"; } +.icon-circle-fading-plus::before { content: "\e5bc"; } +.icon-circle-gauge::before { content: "\e4e1"; } +.icon-circle-help::before { content: "\e082"; } +.icon-circle-minus::before { content: "\e07e"; } +.icon-circle-off::before { content: "\e401"; } +.icon-circle-parking-off::before { content: "\e3ca"; } +.icon-circle-parking::before { content: "\e3c9"; } +.icon-circle-pause::before { content: "\e07f"; } +.icon-circle-percent::before { content: "\e51a"; } +.icon-circle-pile::before { content: "\e6af"; } +.icon-circle-play::before { content: "\e080"; } +.icon-circle-plus::before { content: "\e081"; } +.icon-circle-pound-sterling::before { content: "\e66d"; } +.icon-circle-power::before { content: "\e550"; } +.icon-circle-question-mark::before { content: "\e082"; } +.icon-circle-slash-2::before { content: "\e213"; } +.icon-circle-slash::before { content: "\e402"; } +.icon-circle-slashed::before { content: "\e213"; } +.icon-circle-small::before { content: "\e640"; } +.icon-circle-star::before { content: "\e68d"; } +.icon-circle-stop::before { content: "\e083"; } +.icon-circle-user-round::before { content: "\e462"; } +.icon-circle-user::before { content: "\e461"; } +.icon-circle-x::before { content: "\e084"; } +.icon-circle::before { content: "\e076"; } +.icon-circuit-board::before { content: "\e403"; } +.icon-citrus::before { content: "\e375"; } +.icon-clapperboard::before { content: "\e29b"; } +.icon-clipboard-check::before { content: "\e219"; } +.icon-clipboard-clock::before { content: "\e688"; } +.icon-clipboard-copy::before { content: "\e225"; } +.icon-clipboard-edit::before { content: "\e307"; } +.icon-clipboard-list::before { content: "\e086"; } +.icon-clipboard-minus::before { content: "\e5be"; } +.icon-clipboard-paste::before { content: "\e3e8"; } +.icon-clipboard-pen-line::before { content: "\e308"; } +.icon-clipboard-pen::before { content: "\e307"; } +.icon-clipboard-plus::before { content: "\e5bf"; } +.icon-clipboard-signature::before { content: "\e308"; } +.icon-clipboard-type::before { content: "\e309"; } +.icon-clipboard-x::before { content: "\e222"; } +.icon-clipboard::before { content: "\e085"; } +.icon-clock-1::before { content: "\e24b"; } +.icon-clock-10::before { content: "\e24c"; } +.icon-clock-11::before { content: "\e24d"; } +.icon-clock-12::before { content: "\e24e"; } +.icon-clock-2::before { content: "\e24f"; } +.icon-clock-3::before { content: "\e250"; } +.icon-clock-4::before { content: "\e251"; } +.icon-clock-5::before { content: "\e252"; } +.icon-clock-6::before { content: "\e253"; } +.icon-clock-7::before { content: "\e254"; } +.icon-clock-8::before { content: "\e255"; } +.icon-clock-9::before { content: "\e256"; } +.icon-clock-alert::before { content: "\e62a"; } +.icon-clock-arrow-down::before { content: "\e600"; } +.icon-clock-arrow-up::before { content: "\e601"; } +.icon-clock-check::before { content: "\e69e"; } +.icon-clock-fading::before { content: "\e64a"; } +.icon-clock-plus::before { content: "\e667"; } +.icon-clock::before { content: "\e087"; } +.icon-closed-caption::before { content: "\e68a"; } +.icon-cloud-alert::before { content: "\e633"; } +.icon-cloud-backup::before { content: "\e6af"; } +.icon-cloud-check::before { content: "\e66e"; } +.icon-cloud-cog::before { content: "\e30a"; } +.icon-cloud-download::before { content: "\e089"; } +.icon-cloud-drizzle::before { content: "\e08a"; } +.icon-cloud-fog::before { content: "\e214"; } +.icon-cloud-hail::before { content: "\e08b"; } +.icon-cloud-lightning::before { content: "\e08c"; } +.icon-cloud-moon-rain::before { content: "\e2fa"; } +.icon-cloud-moon::before { content: "\e215"; } +.icon-cloud-off::before { content: "\e08d"; } +.icon-cloud-rain-wind::before { content: "\e08f"; } +.icon-cloud-rain::before { content: "\e08e"; } +.icon-cloud-snow::before { content: "\e090"; } +.icon-cloud-sun-rain::before { content: "\e2fb"; } +.icon-cloud-sun::before { content: "\e216"; } +.icon-cloud-sync::before { content: "\e6af"; } +.icon-cloud-upload::before { content: "\e091"; } +.icon-cloud::before { content: "\e088"; } +.icon-cloudy::before { content: "\e217"; } +.icon-clover::before { content: "\e092"; } +.icon-club::before { content: "\e496"; } +.icon-code-2::before { content: "\e206"; } +.icon-code-square::before { content: "\e16b"; } +.icon-code-xml::before { content: "\e206"; } +.icon-code::before { content: "\e093"; } +.icon-codepen::before { content: "\e094"; } +.icon-codesandbox::before { content: "\e095"; } +.icon-coffee::before { content: "\e096"; } +.icon-cog::before { content: "\e30b"; } +.icon-coins::before { content: "\e097"; } +.icon-columns-2::before { content: "\e098"; } +.icon-columns-3-cog::before { content: "\e661"; } +.icon-columns-3::before { content: "\e099"; } +.icon-columns-4::before { content: "\e589"; } +.icon-columns-settings::before { content: "\e661"; } +.icon-columns::before { content: "\e098"; } +.icon-combine::before { content: "\e44c"; } +.icon-command::before { content: "\e09a"; } +.icon-compass::before { content: "\e09b"; } +.icon-component::before { content: "\e2ad"; } +.icon-computer::before { content: "\e4e4"; } +.icon-concierge-bell::before { content: "\e378"; } +.icon-cone::before { content: "\e523"; } +.icon-construction::before { content: "\e3b4"; } +.icon-contact-2::before { content: "\e463"; } +.icon-contact-round::before { content: "\e463"; } +.icon-contact::before { content: "\e09c"; } +.icon-container::before { content: "\e4d5"; } +.icon-contrast::before { content: "\e09d"; } +.icon-cookie::before { content: "\e26b"; } +.icon-cooking-pot::before { content: "\e584"; } +.icon-copy-check::before { content: "\e3fb"; } +.icon-copy-minus::before { content: "\e3fc"; } +.icon-copy-plus::before { content: "\e3fd"; } +.icon-copy-slash::before { content: "\e3fe"; } +.icon-copy-x::before { content: "\e3ff"; } +.icon-copy::before { content: "\e09e"; } +.icon-copyleft::before { content: "\e09f"; } +.icon-copyright::before { content: "\e0a0"; } +.icon-corner-down-left::before { content: "\e0a1"; } +.icon-corner-down-right::before { content: "\e0a2"; } +.icon-corner-left-down::before { content: "\e0a3"; } +.icon-corner-left-up::before { content: "\e0a4"; } +.icon-corner-right-down::before { content: "\e0a5"; } +.icon-corner-right-up::before { content: "\e0a6"; } +.icon-corner-up-left::before { content: "\e0a7"; } +.icon-corner-up-right::before { content: "\e0a8"; } +.icon-cpu::before { content: "\e0a9"; } +.icon-creative-commons::before { content: "\e3b2"; } +.icon-credit-card::before { content: "\e0aa"; } +.icon-croissant::before { content: "\e2ae"; } +.icon-crop::before { content: "\e0ab"; } +.icon-cross::before { content: "\e1e5"; } +.icon-crosshair::before { content: "\e0ac"; } +.icon-crown::before { content: "\e1d6"; } +.icon-cuboid::before { content: "\e524"; } +.icon-cup-soda::before { content: "\e2d1"; } +.icon-curly-braces::before { content: "\e36a"; } +.icon-currency::before { content: "\e230"; } +.icon-cylinder::before { content: "\e525"; } +.icon-dam::before { content: "\e606"; } +.icon-database-backup::before { content: "\e3ab"; } +.icon-database-search::before { content: "\e6b1"; } +.icon-database-zap::before { content: "\e50b"; } +.icon-database::before { content: "\e0ad"; } +.icon-decimals-arrow-left::before { content: "\e65c"; } +.icon-decimals-arrow-right::before { content: "\e65d"; } +.icon-delete::before { content: "\e0ae"; } +.icon-dessert::before { content: "\e4bb"; } +.icon-diameter::before { content: "\e526"; } +.icon-diamond-minus::before { content: "\e5e1"; } +.icon-diamond-percent::before { content: "\e51b"; } +.icon-diamond-plus::before { content: "\e5e2"; } +.icon-diamond::before { content: "\e2d2"; } +.icon-dice-1::before { content: "\e287"; } +.icon-dice-2::before { content: "\e288"; } +.icon-dice-3::before { content: "\e289"; } +.icon-dice-4::before { content: "\e28a"; } +.icon-dice-5::before { content: "\e28b"; } +.icon-dice-6::before { content: "\e28c"; } +.icon-dices::before { content: "\e2c5"; } +.icon-diff::before { content: "\e30c"; } +.icon-disc-2::before { content: "\e3f6"; } +.icon-disc-3::before { content: "\e494"; } +.icon-disc-album::before { content: "\e55c"; } +.icon-disc::before { content: "\e0af"; } +.icon-divide-circle::before { content: "\e07d"; } +.icon-divide-square::before { content: "\e16d"; } +.icon-divide::before { content: "\e0b0"; } +.icon-dna-off::before { content: "\e394"; } +.icon-dna::before { content: "\e393"; } +.icon-dock::before { content: "\e5d3"; } +.icon-dog::before { content: "\e38d"; } +.icon-dollar-sign::before { content: "\e0b1"; } +.icon-donut::before { content: "\e4bc"; } +.icon-door-closed-locked::before { content: "\e664"; } +.icon-door-closed::before { content: "\e3d5"; } +.icon-door-open::before { content: "\e3d6"; } +.icon-dot-square::before { content: "\e16e"; } +.icon-dot::before { content: "\e44f"; } +.icon-download-cloud::before { content: "\e089"; } +.icon-download::before { content: "\e0b2"; } +.icon-drafting-compass::before { content: "\e527"; } +.icon-drama::before { content: "\e521"; } +.icon-dribbble::before { content: "\e0b3"; } +.icon-drill::before { content: "\e58d"; } +.icon-drone::before { content: "\e676"; } +.icon-droplet-off::before { content: "\e638"; } +.icon-droplet::before { content: "\e0b4"; } +.icon-droplets::before { content: "\e0b5"; } +.icon-drum::before { content: "\e55d"; } +.icon-drumstick::before { content: "\e25b"; } +.icon-dumbbell::before { content: "\e3a1"; } +.icon-ear-off::before { content: "\e383"; } +.icon-ear::before { content: "\e382"; } +.icon-earth-lock::before { content: "\e5cc"; } +.icon-earth::before { content: "\e1f3"; } +.icon-eclipse::before { content: "\e59d"; } +.icon-edit-2::before { content: "\e12f"; } +.icon-edit-3::before { content: "\e130"; } +.icon-edit::before { content: "\e172"; } +.icon-egg-fried::before { content: "\e351"; } +.icon-egg-off::before { content: "\e395"; } +.icon-egg::before { content: "\e25d"; } +.icon-ellipse::before { content: "\e6b2"; } +.icon-ellipsis-vertical::before { content: "\e0b7"; } +.icon-ellipsis::before { content: "\e0b6"; } +.icon-equal-approximately::before { content: "\e634"; } +.icon-equal-not::before { content: "\e1be"; } +.icon-equal-square::before { content: "\e16f"; } +.icon-equal::before { content: "\e1bd"; } +.icon-eraser::before { content: "\e28f"; } +.icon-ethernet-port::before { content: "\e620"; } +.icon-euro::before { content: "\e0b8"; } +.icon-ev-charger::before { content: "\e697"; } +.icon-expand::before { content: "\e21a"; } +.icon-external-link::before { content: "\e0b9"; } +.icon-eye-closed::before { content: "\e62e"; } +.icon-eye-off::before { content: "\e0bb"; } +.icon-eye::before { content: "\e0ba"; } +.icon-facebook::before { content: "\e0bc"; } +.icon-factory::before { content: "\e29f"; } +.icon-fan::before { content: "\e379"; } +.icon-fast-forward::before { content: "\e0bd"; } +.icon-feather::before { content: "\e0be"; } +.icon-fence::before { content: "\e582"; } +.icon-ferris-wheel::before { content: "\e47f"; } +.icon-figma::before { content: "\e0bf"; } +.icon-file-archive::before { content: "\e30d"; } +.icon-file-audio-2::before { content: "\e31a"; } +.icon-file-audio::before { content: "\e31a"; } +.icon-file-axis-3-d::before { content: "\e30e"; } +.icon-file-axis-3d::before { content: "\e30e"; } +.icon-file-badge-2::before { content: "\e30f"; } +.icon-file-badge::before { content: "\e30f"; } +.icon-file-bar-chart-2::before { content: "\e311"; } +.icon-file-bar-chart::before { content: "\e312"; } +.icon-file-box::before { content: "\e310"; } +.icon-file-braces-corner::before { content: "\e36c"; } +.icon-file-braces::before { content: "\e36b"; } +.icon-file-chart-column-increasing::before { content: "\e312"; } +.icon-file-chart-column::before { content: "\e311"; } +.icon-file-chart-line::before { content: "\e313"; } +.icon-file-chart-pie::before { content: "\e314"; } +.icon-file-check-2::before { content: "\e0c2"; } +.icon-file-check-corner::before { content: "\e0c2"; } +.icon-file-check::before { content: "\e0c1"; } +.icon-file-clock::before { content: "\e315"; } +.icon-file-code-2::before { content: "\e45e"; } +.icon-file-code-corner::before { content: "\e45e"; } +.icon-file-code::before { content: "\e0c3"; } +.icon-file-cog-2::before { content: "\e316"; } +.icon-file-cog::before { content: "\e316"; } +.icon-file-diff::before { content: "\e317"; } +.icon-file-digit::before { content: "\e0c4"; } +.icon-file-down::before { content: "\e318"; } +.icon-file-edit::before { content: "\e31f"; } +.icon-file-exclamation-point::before { content: "\e319"; } +.icon-file-headphone::before { content: "\e31a"; } +.icon-file-heart::before { content: "\e31b"; } +.icon-file-image::before { content: "\e31c"; } +.icon-file-input::before { content: "\e0c5"; } +.icon-file-json-2::before { content: "\e36c"; } +.icon-file-json::before { content: "\e36b"; } +.icon-file-key-2::before { content: "\e31d"; } +.icon-file-key::before { content: "\e31d"; } +.icon-file-line-chart::before { content: "\e313"; } +.icon-file-lock-2::before { content: "\e31e"; } +.icon-file-lock::before { content: "\e31e"; } +.icon-file-minus-2::before { content: "\e0c7"; } +.icon-file-minus-corner::before { content: "\e0c7"; } +.icon-file-minus::before { content: "\e0c6"; } +.icon-file-music::before { content: "\e55e"; } +.icon-file-output::before { content: "\e0c8"; } +.icon-file-pen-line::before { content: "\e320"; } +.icon-file-pen::before { content: "\e31f"; } +.icon-file-pie-chart::before { content: "\e314"; } +.icon-file-play::before { content: "\e321"; } +.icon-file-plus-2::before { content: "\e0ca"; } +.icon-file-plus-corner::before { content: "\e0ca"; } +.icon-file-plus::before { content: "\e0c9"; } +.icon-file-question-mark::before { content: "\e322"; } +.icon-file-question::before { content: "\e322"; } +.icon-file-scan::before { content: "\e323"; } +.icon-file-search-2::before { content: "\e324"; } +.icon-file-search-corner::before { content: "\e324"; } +.icon-file-search::before { content: "\e0cb"; } +.icon-file-signal::before { content: "\e325"; } +.icon-file-signature::before { content: "\e320"; } +.icon-file-sliders::before { content: "\e5a0"; } +.icon-file-spreadsheet::before { content: "\e326"; } +.icon-file-stack::before { content: "\e4a1"; } +.icon-file-symlink::before { content: "\e327"; } +.icon-file-terminal::before { content: "\e328"; } +.icon-file-text::before { content: "\e0cc"; } +.icon-file-type-2::before { content: "\e36d"; } +.icon-file-type-corner::before { content: "\e36d"; } +.icon-file-type::before { content: "\e329"; } +.icon-file-up::before { content: "\e32a"; } +.icon-file-user::before { content: "\e62d"; } +.icon-file-video-2::before { content: "\e32b"; } +.icon-file-video-camera::before { content: "\e32b"; } +.icon-file-video::before { content: "\e321"; } +.icon-file-volume-2::before { content: "\e325"; } +.icon-file-volume::before { content: "\e32c"; } +.icon-file-warning::before { content: "\e319"; } +.icon-file-x-2::before { content: "\e0ce"; } +.icon-file-x-corner::before { content: "\e0ce"; } +.icon-file-x::before { content: "\e0cd"; } +.icon-file::before { content: "\e0c0"; } +.icon-files::before { content: "\e0cf"; } +.icon-film::before { content: "\e0d0"; } +.icon-filter-x::before { content: "\e3b5"; } +.icon-filter::before { content: "\e0dc"; } +.icon-fingerprint-pattern::before { content: "\e2cb"; } +.icon-fingerprint::before { content: "\e2cb"; } +.icon-fire-extinguisher::before { content: "\e57e"; } +.icon-fish-off::before { content: "\e3b0"; } +.icon-fish-symbol::before { content: "\e4f4"; } +.icon-fish::before { content: "\e3a6"; } +.icon-fishing-hook::before { content: "\e6af"; } +.icon-fishing-rod::before { content: "\e6b3"; } +.icon-flag-off::before { content: "\e292"; } +.icon-flag-triangle-left::before { content: "\e237"; } +.icon-flag-triangle-right::before { content: "\e238"; } +.icon-flag::before { content: "\e0d1"; } +.icon-flame-kindling::before { content: "\e53a"; } +.icon-flame::before { content: "\e0d2"; } +.icon-flashlight-off::before { content: "\e0d4"; } +.icon-flashlight::before { content: "\e0d3"; } +.icon-flask-conical-off::before { content: "\e396"; } +.icon-flask-conical::before { content: "\e0d5"; } +.icon-flask-round::before { content: "\e0d6"; } +.icon-flip-horizontal-2::before { content: "\e35e"; } +.icon-flip-horizontal::before { content: "\e35d"; } +.icon-flip-vertical-2::before { content: "\e360"; } +.icon-flip-vertical::before { content: "\e35f"; } +.icon-flower-2::before { content: "\e2d4"; } +.icon-flower::before { content: "\e2d3"; } +.icon-focus::before { content: "\e29e"; } +.icon-fold-horizontal::before { content: "\e43b"; } +.icon-fold-vertical::before { content: "\e43c"; } +.icon-folder-archive::before { content: "\e32d"; } +.icon-folder-check::before { content: "\e32e"; } +.icon-folder-clock::before { content: "\e32f"; } +.icon-folder-closed::before { content: "\e330"; } +.icon-folder-code::before { content: "\e5fb"; } +.icon-folder-cog-2::before { content: "\e331"; } +.icon-folder-cog::before { content: "\e331"; } +.icon-folder-dot::before { content: "\e4c5"; } +.icon-folder-down::before { content: "\e332"; } +.icon-folder-edit::before { content: "\e338"; } +.icon-folder-git-2::before { content: "\e40a"; } +.icon-folder-git::before { content: "\e409"; } +.icon-folder-heart::before { content: "\e333"; } +.icon-folder-input::before { content: "\e334"; } +.icon-folder-kanban::before { content: "\e4c6"; } +.icon-folder-key::before { content: "\e335"; } +.icon-folder-lock::before { content: "\e336"; } +.icon-folder-minus::before { content: "\e0d8"; } +.icon-folder-open-dot::before { content: "\e4c7"; } +.icon-folder-open::before { content: "\e247"; } +.icon-folder-output::before { content: "\e337"; } +.icon-folder-pen::before { content: "\e338"; } +.icon-folder-plus::before { content: "\e0d9"; } +.icon-folder-root::before { content: "\e4c8"; } +.icon-folder-search-2::before { content: "\e33a"; } +.icon-folder-search::before { content: "\e339"; } +.icon-folder-symlink::before { content: "\e33b"; } +.icon-folder-sync::before { content: "\e4c9"; } +.icon-folder-tree::before { content: "\e33c"; } +.icon-folder-up::before { content: "\e33d"; } +.icon-folder-x::before { content: "\e33e"; } +.icon-folder::before { content: "\e0d7"; } +.icon-folders::before { content: "\e33f"; } +.icon-footprints::before { content: "\e3b9"; } +.icon-fork-knife-crossed::before { content: "\e2f7"; } +.icon-fork-knife::before { content: "\e2f6"; } +.icon-forklift::before { content: "\e3c1"; } +.icon-form-input::before { content: "\e21f"; } +.icon-form::before { content: "\e6a8"; } +.icon-forward::before { content: "\e229"; } +.icon-frame::before { content: "\e291"; } +.icon-framer::before { content: "\e0da"; } +.icon-frown::before { content: "\e0db"; } +.icon-fuel::before { content: "\e2af"; } +.icon-fullscreen::before { content: "\e534"; } +.icon-function-square::before { content: "\e22d"; } +.icon-funnel-plus::before { content: "\e0dd"; } +.icon-funnel-x::before { content: "\e3b5"; } +.icon-funnel::before { content: "\e0dc"; } +.icon-gallery-horizontal-end::before { content: "\e4cf"; } +.icon-gallery-horizontal::before { content: "\e4ce"; } +.icon-gallery-thumbnails::before { content: "\e4d0"; } +.icon-gallery-vertical-end::before { content: "\e4d2"; } +.icon-gallery-vertical::before { content: "\e4d1"; } +.icon-gamepad-2::before { content: "\e0df"; } +.icon-gamepad-directional::before { content: "\e69b"; } +.icon-gamepad::before { content: "\e0de"; } +.icon-gantt-chart-square::before { content: "\e624"; } +.icon-gantt-chart::before { content: "\e4c4"; } +.icon-gauge-circle::before { content: "\e4e1"; } +.icon-gauge::before { content: "\e1bf"; } +.icon-gavel::before { content: "\e0e0"; } +.icon-gem::before { content: "\e242"; } +.icon-georgian-lari::before { content: "\e678"; } +.icon-ghost::before { content: "\e20e"; } +.icon-gift::before { content: "\e0e1"; } +.icon-git-branch-minus::before { content: "\e69c"; } +.icon-git-branch-plus::before { content: "\e1f4"; } +.icon-git-branch::before { content: "\e0e2"; } +.icon-git-commit-horizontal::before { content: "\e0e3"; } +.icon-git-commit-vertical::before { content: "\e552"; } +.icon-git-commit::before { content: "\e0e3"; } +.icon-git-compare-arrows::before { content: "\e553"; } +.icon-git-compare::before { content: "\e359"; } +.icon-git-fork::before { content: "\e28d"; } +.icon-git-graph::before { content: "\e554"; } +.icon-git-merge-conflict::before { content: "\e6b4"; } +.icon-git-merge::before { content: "\e0e4"; } +.icon-git-pull-request-arrow::before { content: "\e555"; } +.icon-git-pull-request-closed::before { content: "\e35a"; } +.icon-git-pull-request-create-arrow::before { content: "\e557"; } +.icon-git-pull-request-create::before { content: "\e556"; } +.icon-git-pull-request-draft::before { content: "\e35b"; } +.icon-git-pull-request::before { content: "\e0e5"; } +.icon-github::before { content: "\e0e6"; } +.icon-gitlab::before { content: "\e0e7"; } +.icon-glass-water::before { content: "\e2d5"; } +.icon-glasses::before { content: "\e20d"; } +.icon-globe-2::before { content: "\e1f3"; } +.icon-globe-lock::before { content: "\e5cd"; } +.icon-globe-off::before { content: "\e6b5"; } +.icon-globe-x::before { content: "\e6b6"; } +.icon-globe::before { content: "\e0e8"; } +.icon-goal::before { content: "\e4a5"; } +.icon-gpu::before { content: "\e66a"; } +.icon-grab::before { content: "\e1e6"; } +.icon-graduation-cap::before { content: "\e234"; } +.icon-grape::before { content: "\e352"; } +.icon-grid-2-x-2-check::before { content: "\e5e4"; } +.icon-grid-2-x-2-plus::before { content: "\e628"; } +.icon-grid-2-x-2-x::before { content: "\e5e5"; } +.icon-grid-2-x-2::before { content: "\e4ff"; } +.icon-grid-2x2-check::before { content: "\e5e4"; } +.icon-grid-2x2-plus::before { content: "\e628"; } +.icon-grid-2x2-x::before { content: "\e5e5"; } +.icon-grid-2x2::before { content: "\e4ff"; } +.icon-grid-3-x-3::before { content: "\e0e9"; } +.icon-grid-3x2::before { content: "\e66f"; } +.icon-grid-3x3::before { content: "\e0e9"; } +.icon-grid::before { content: "\e0e9"; } +.icon-grip-horizontal::before { content: "\e0ea"; } +.icon-grip-vertical::before { content: "\e0eb"; } +.icon-grip::before { content: "\e3b1"; } +.icon-group::before { content: "\e464"; } +.icon-guitar::before { content: "\e55f"; } +.icon-ham::before { content: "\e5d7"; } +.icon-hamburger::before { content: "\e665"; } +.icon-hammer::before { content: "\e0ec"; } +.icon-hand-coins::before { content: "\e5b8"; } +.icon-hand-fist::before { content: "\e68b"; } +.icon-hand-grab::before { content: "\e1e6"; } +.icon-hand-heart::before { content: "\e5b9"; } +.icon-hand-helping::before { content: "\e3b8"; } +.icon-hand-metal::before { content: "\e22c"; } +.icon-hand-platter::before { content: "\e5ba"; } +.icon-hand::before { content: "\e1d7"; } +.icon-handbag::before { content: "\e689"; } +.icon-handshake::before { content: "\e5c0"; } +.icon-hard-drive-download::before { content: "\e4e5"; } +.icon-hard-drive-upload::before { content: "\e4e6"; } +.icon-hard-drive::before { content: "\e0ed"; } +.icon-hard-hat::before { content: "\e0ee"; } +.icon-hash::before { content: "\e0ef"; } +.icon-hat-glasses::before { content: "\e683"; } +.icon-haze::before { content: "\e0f0"; } +.icon-hd::before { content: "\e6af"; } +.icon-hdmi-port::before { content: "\e4e7"; } +.icon-heading-1::before { content: "\e385"; } +.icon-heading-2::before { content: "\e386"; } +.icon-heading-3::before { content: "\e387"; } +.icon-heading-4::before { content: "\e388"; } +.icon-heading-5::before { content: "\e389"; } +.icon-heading-6::before { content: "\e38a"; } +.icon-heading::before { content: "\e384"; } +.icon-headphone-off::before { content: "\e629"; } +.icon-headphones::before { content: "\e0f1"; } +.icon-headset::before { content: "\e5bd"; } +.icon-heart-crack::before { content: "\e2d6"; } +.icon-heart-handshake::before { content: "\e2d7"; } +.icon-heart-minus::before { content: "\e651"; } +.icon-heart-off::before { content: "\e295"; } +.icon-heart-plus::before { content: "\e652"; } +.icon-heart-pulse::before { content: "\e36e"; } +.icon-heart::before { content: "\e0f2"; } +.icon-heater::before { content: "\e58e"; } +.icon-helicopter::before { content: "\e69d"; } +.icon-help-circle::before { content: "\e082"; } +.icon-helping-hand::before { content: "\e3b8"; } +.icon-hexagon::before { content: "\e0f3"; } +.icon-highlighter::before { content: "\e0f4"; } +.icon-history::before { content: "\e1f5"; } +.icon-home::before { content: "\e0f5"; } +.icon-hop-off::before { content: "\e398"; } +.icon-hop::before { content: "\e397"; } +.icon-hospital::before { content: "\e5d8"; } +.icon-hotel::before { content: "\e3e2"; } +.icon-hourglass::before { content: "\e296"; } +.icon-house-heart::before { content: "\e695"; } +.icon-house-plug::before { content: "\e5f0"; } +.icon-house-plus::before { content: "\e5f1"; } +.icon-house-wifi::before { content: "\e63c"; } +.icon-house::before { content: "\e0f5"; } +.icon-ice-cream-2::before { content: "\e3a7"; } +.icon-ice-cream-bowl::before { content: "\e3a7"; } +.icon-ice-cream-cone::before { content: "\e353"; } +.icon-ice-cream::before { content: "\e353"; } +.icon-id-card-lanyard::before { content: "\e670"; } +.icon-id-card::before { content: "\e617"; } +.icon-image-down::before { content: "\e53c"; } +.icon-image-minus::before { content: "\e1f6"; } +.icon-image-off::before { content: "\e1c0"; } +.icon-image-play::before { content: "\e5df"; } +.icon-image-plus::before { content: "\e1f7"; } +.icon-image-up::before { content: "\e5cb"; } +.icon-image-upscale::before { content: "\e637"; } +.icon-image::before { content: "\e0f6"; } +.icon-images::before { content: "\e5c4"; } +.icon-import::before { content: "\e22f"; } +.icon-inbox::before { content: "\e0f7"; } +.icon-indent-decrease::before { content: "\e107"; } +.icon-indent-increase::before { content: "\e108"; } +.icon-indent::before { content: "\e108"; } +.icon-indian-rupee::before { content: "\e0f8"; } +.icon-infinity::before { content: "\e1e7"; } +.icon-info::before { content: "\e0f9"; } +.icon-inspect::before { content: "\e202"; } +.icon-inspection-panel::before { content: "\e583"; } +.icon-instagram::before { content: "\e0fa"; } +.icon-italic::before { content: "\e0fb"; } +.icon-iteration-ccw::before { content: "\e423"; } +.icon-iteration-cw::before { content: "\e424"; } +.icon-japanese-yen::before { content: "\e0fc"; } +.icon-joystick::before { content: "\e355"; } +.icon-kanban-square-dashed::before { content: "\e16c"; } +.icon-kanban-square::before { content: "\e170"; } +.icon-kanban::before { content: "\e4dc"; } +.icon-kayak::before { content: "\e68f"; } +.icon-key-round::before { content: "\e4a3"; } +.icon-key-square::before { content: "\e4a4"; } +.icon-key::before { content: "\e0fd"; } +.icon-keyboard-music::before { content: "\e560"; } +.icon-keyboard-off::before { content: "\e5de"; } +.icon-keyboard::before { content: "\e284"; } +.icon-lamp-ceiling::before { content: "\e2d9"; } +.icon-lamp-desk::before { content: "\e2da"; } +.icon-lamp-floor::before { content: "\e2db"; } +.icon-lamp-wall-down::before { content: "\e2dc"; } +.icon-lamp-wall-up::before { content: "\e2dd"; } +.icon-lamp::before { content: "\e2d8"; } +.icon-land-plot::before { content: "\e528"; } +.icon-landmark::before { content: "\e23a"; } +.icon-languages::before { content: "\e0fe"; } +.icon-laptop-2::before { content: "\e1d8"; } +.icon-laptop-minimal-check::before { content: "\e632"; } +.icon-laptop-minimal::before { content: "\e1d8"; } +.icon-laptop::before { content: "\e1cd"; } +.icon-lasso-select::before { content: "\e1cf"; } +.icon-lasso::before { content: "\e1ce"; } +.icon-laugh::before { content: "\e300"; } +.icon-layers-2::before { content: "\e52a"; } +.icon-layers-3::before { content: "\e529"; } +.icon-layers-plus::before { content: "\e6af"; } +.icon-layers::before { content: "\e529"; } +.icon-layout-dashboard::before { content: "\e1c1"; } +.icon-layout-grid::before { content: "\e0ff"; } +.icon-layout-list::before { content: "\e1d9"; } +.icon-layout-panel-left::before { content: "\e470"; } +.icon-layout-panel-top::before { content: "\e471"; } +.icon-layout-template::before { content: "\e207"; } +.icon-layout::before { content: "\e12c"; } +.icon-leaf::before { content: "\e2de"; } +.icon-leafy-green::before { content: "\e46f"; } +.icon-lectern::before { content: "\e5e9"; } +.icon-lens-concave::before { content: "\e6b7"; } +.icon-lens-convex::before { content: "\e6b8"; } +.icon-letter-text::before { content: "\e605"; } +.icon-library-big::before { content: "\e54e"; } +.icon-library-square::before { content: "\e54f"; } +.icon-library::before { content: "\e100"; } +.icon-life-buoy::before { content: "\e101"; } +.icon-ligature::before { content: "\e43a"; } +.icon-lightbulb-off::before { content: "\e208"; } +.icon-lightbulb::before { content: "\e1c2"; } +.icon-line-chart::before { content: "\e2a5"; } +.icon-line-dot-right-horizontal::before { content: "\e6b9"; } +.icon-line-squiggle::before { content: "\e67a"; } +.icon-link-2-off::before { content: "\e104"; } +.icon-link-2::before { content: "\e103"; } +.icon-link::before { content: "\e102"; } +.icon-linkedin::before { content: "\e105"; } +.icon-list-check::before { content: "\e5fa"; } +.icon-list-checks::before { content: "\e1d0"; } +.icon-list-chevrons-down-up::before { content: "\e694"; } +.icon-list-chevrons-up-down::before { content: "\e696"; } +.icon-list-collapse::before { content: "\e59b"; } +.icon-list-end::before { content: "\e2df"; } +.icon-list-filter-plus::before { content: "\e639"; } +.icon-list-filter::before { content: "\e460"; } +.icon-list-indent-decrease::before { content: "\e107"; } +.icon-list-indent-increase::before { content: "\e108"; } +.icon-list-minus::before { content: "\e23e"; } +.icon-list-music::before { content: "\e2e0"; } +.icon-list-ordered::before { content: "\e1d1"; } +.icon-list-plus::before { content: "\e23f"; } +.icon-list-restart::before { content: "\e452"; } +.icon-list-start::before { content: "\e2e1"; } +.icon-list-todo::before { content: "\e4c3"; } +.icon-list-tree::before { content: "\e408"; } +.icon-list-video::before { content: "\e2e2"; } +.icon-list-x::before { content: "\e240"; } +.icon-list::before { content: "\e106"; } +.icon-loader-2::before { content: "\e10a"; } +.icon-loader-circle::before { content: "\e10a"; } +.icon-loader-pinwheel::before { content: "\e5e6"; } +.icon-loader::before { content: "\e109"; } +.icon-locate-fixed::before { content: "\e1db"; } +.icon-locate-off::before { content: "\e282"; } +.icon-locate::before { content: "\e1da"; } +.icon-location-edit::before { content: "\e655"; } +.icon-lock-keyhole-open::before { content: "\e532"; } +.icon-lock-keyhole::before { content: "\e531"; } +.icon-lock-open::before { content: "\e10c"; } +.icon-lock::before { content: "\e10b"; } +.icon-log-in::before { content: "\e10d"; } +.icon-log-out::before { content: "\e10e"; } +.icon-logs::before { content: "\e5f4"; } +.icon-lollipop::before { content: "\e4bd"; } +.icon-luggage::before { content: "\e2ca"; } +.icon-m-square::before { content: "\e503"; } +.icon-magnet::before { content: "\e2b5"; } +.icon-mail-check::before { content: "\e361"; } +.icon-mail-minus::before { content: "\e362"; } +.icon-mail-open::before { content: "\e363"; } +.icon-mail-plus::before { content: "\e364"; } +.icon-mail-question-mark::before { content: "\e365"; } +.icon-mail-question::before { content: "\e365"; } +.icon-mail-search::before { content: "\e366"; } +.icon-mail-warning::before { content: "\e367"; } +.icon-mail-x::before { content: "\e368"; } +.icon-mail::before { content: "\e10f"; } +.icon-mailbox::before { content: "\e3d4"; } +.icon-mails::before { content: "\e369"; } +.icon-map-minus::before { content: "\e686"; } +.icon-map-pin-check-inside::before { content: "\e610"; } +.icon-map-pin-check::before { content: "\e60f"; } +.icon-map-pin-house::before { content: "\e61c"; } +.icon-map-pin-minus-inside::before { content: "\e612"; } +.icon-map-pin-minus::before { content: "\e611"; } +.icon-map-pin-off::before { content: "\e2a6"; } +.icon-map-pin-pen::before { content: "\e655"; } +.icon-map-pin-plus-inside::before { content: "\e614"; } +.icon-map-pin-plus::before { content: "\e613"; } +.icon-map-pin-x-inside::before { content: "\e616"; } +.icon-map-pin-x::before { content: "\e615"; } +.icon-map-pin::before { content: "\e111"; } +.icon-map-pinned::before { content: "\e53d"; } +.icon-map-plus::before { content: "\e63f"; } +.icon-map::before { content: "\e110"; } +.icon-mars-stroke::before { content: "\e642"; } +.icon-mars::before { content: "\e641"; } +.icon-martini::before { content: "\e2e3"; } +.icon-maximize-2::before { content: "\e113"; } +.icon-maximize::before { content: "\e112"; } +.icon-medal::before { content: "\e36f"; } +.icon-megaphone-off::before { content: "\e370"; } +.icon-megaphone::before { content: "\e235"; } +.icon-meh::before { content: "\e114"; } +.icon-memory-stick::before { content: "\e445"; } +.icon-menu-square::before { content: "\e453"; } +.icon-menu::before { content: "\e115"; } +.icon-merge::before { content: "\e43f"; } +.icon-message-circle-check::before { content: "\e6ba"; } +.icon-message-circle-code::before { content: "\e562"; } +.icon-message-circle-dashed::before { content: "\e563"; } +.icon-message-circle-heart::before { content: "\e564"; } +.icon-message-circle-more::before { content: "\e565"; } +.icon-message-circle-off::before { content: "\e566"; } +.icon-message-circle-plus::before { content: "\e567"; } +.icon-message-circle-question-mark::before { content: "\e568"; } +.icon-message-circle-question::before { content: "\e568"; } +.icon-message-circle-reply::before { content: "\e569"; } +.icon-message-circle-warning::before { content: "\e56a"; } +.icon-message-circle-x::before { content: "\e56b"; } +.icon-message-circle::before { content: "\e116"; } +.icon-message-square-check::before { content: "\e6bb"; } +.icon-message-square-code::before { content: "\e56c"; } +.icon-message-square-dashed::before { content: "\e40b"; } +.icon-message-square-diff::before { content: "\e56d"; } +.icon-message-square-dot::before { content: "\e56e"; } +.icon-message-square-heart::before { content: "\e56f"; } +.icon-message-square-lock::before { content: "\e62c"; } +.icon-message-square-more::before { content: "\e570"; } +.icon-message-square-off::before { content: "\e571"; } +.icon-message-square-plus::before { content: "\e40c"; } +.icon-message-square-quote::before { content: "\e572"; } +.icon-message-square-reply::before { content: "\e573"; } +.icon-message-square-share::before { content: "\e574"; } +.icon-message-square-text::before { content: "\e575"; } +.icon-message-square-warning::before { content: "\e576"; } +.icon-message-square-x::before { content: "\e577"; } +.icon-message-square::before { content: "\e117"; } +.icon-messages-square::before { content: "\e40d"; } +.icon-metronome::before { content: "\e6bc"; } +.icon-mic-2::before { content: "\e349"; } +.icon-mic-off::before { content: "\e119"; } +.icon-mic-vocal::before { content: "\e349"; } +.icon-mic::before { content: "\e118"; } +.icon-microchip::before { content: "\e61a"; } +.icon-microscope::before { content: "\e2e4"; } +.icon-microwave::before { content: "\e37a"; } +.icon-milestone::before { content: "\e298"; } +.icon-milk-off::before { content: "\e39a"; } +.icon-milk::before { content: "\e399"; } +.icon-minimize-2::before { content: "\e11b"; } +.icon-minimize::before { content: "\e11a"; } +.icon-minus-circle::before { content: "\e07e"; } +.icon-minus-square::before { content: "\e171"; } +.icon-minus::before { content: "\e11c"; } +.icon-mirror-rectangular::before { content: "\e6bd"; } +.icon-mirror-round::before { content: "\e6be"; } +.icon-monitor-check::before { content: "\e482"; } +.icon-monitor-cloud::before { content: "\e699"; } +.icon-monitor-cog::before { content: "\e603"; } +.icon-monitor-dot::before { content: "\e483"; } +.icon-monitor-down::before { content: "\e421"; } +.icon-monitor-off::before { content: "\e1dc"; } +.icon-monitor-pause::before { content: "\e484"; } +.icon-monitor-play::before { content: "\e485"; } +.icon-monitor-smartphone::before { content: "\e3a2"; } +.icon-monitor-speaker::before { content: "\e210"; } +.icon-monitor-stop::before { content: "\e486"; } +.icon-monitor-up::before { content: "\e422"; } +.icon-monitor-x::before { content: "\e487"; } +.icon-monitor::before { content: "\e11d"; } +.icon-moon-star::before { content: "\e410"; } +.icon-moon::before { content: "\e11e"; } +.icon-more-horizontal::before { content: "\e0b6"; } +.icon-more-vertical::before { content: "\e0b7"; } +.icon-motorbike::before { content: "\e698"; } +.icon-mountain-snow::before { content: "\e232"; } +.icon-mountain::before { content: "\e231"; } +.icon-mouse-left::before { content: "\e6bf"; } +.icon-mouse-off::before { content: "\e5db"; } +.icon-mouse-pointer-2-off::before { content: "\e6a6"; } +.icon-mouse-pointer-2::before { content: "\e1c3"; } +.icon-mouse-pointer-ban::before { content: "\e5e7"; } +.icon-mouse-pointer-click::before { content: "\e120"; } +.icon-mouse-pointer-square-dashed::before { content: "\e509"; } +.icon-mouse-pointer::before { content: "\e11f"; } +.icon-mouse-right::before { content: "\e6c0"; } +.icon-mouse::before { content: "\e28e"; } +.icon-move-3-d::before { content: "\e2e5"; } +.icon-move-3d::before { content: "\e2e5"; } +.icon-move-diagonal-2::before { content: "\e1c5"; } +.icon-move-diagonal::before { content: "\e1c4"; } +.icon-move-down-left::before { content: "\e48d"; } +.icon-move-down-right::before { content: "\e48e"; } +.icon-move-down::before { content: "\e48c"; } +.icon-move-horizontal::before { content: "\e1c6"; } +.icon-move-left::before { content: "\e48f"; } +.icon-move-right::before { content: "\e490"; } +.icon-move-up-left::before { content: "\e492"; } +.icon-move-up-right::before { content: "\e493"; } +.icon-move-up::before { content: "\e491"; } +.icon-move-vertical::before { content: "\e1c7"; } +.icon-move::before { content: "\e121"; } +.icon-music-2::before { content: "\e34a"; } +.icon-music-3::before { content: "\e34b"; } +.icon-music-4::before { content: "\e34c"; } +.icon-music::before { content: "\e122"; } +.icon-navigation-2-off::before { content: "\e2a7"; } +.icon-navigation-2::before { content: "\e124"; } +.icon-navigation-off::before { content: "\e2a8"; } +.icon-navigation::before { content: "\e123"; } +.icon-network::before { content: "\e125"; } +.icon-newspaper::before { content: "\e348"; } +.icon-nfc::before { content: "\e3c3"; } +.icon-non-binary::before { content: "\e643"; } +.icon-notebook-pen::before { content: "\e596"; } +.icon-notebook-tabs::before { content: "\e597"; } +.icon-notebook-text::before { content: "\e598"; } +.icon-notebook::before { content: "\e595"; } +.icon-notepad-text-dashed::before { content: "\e59a"; } +.icon-notepad-text::before { content: "\e599"; } +.icon-nut-off::before { content: "\e39c"; } +.icon-nut::before { content: "\e39b"; } +.icon-octagon-alert::before { content: "\e127"; } +.icon-octagon-minus::before { content: "\e627"; } +.icon-octagon-pause::before { content: "\e21b"; } +.icon-octagon-x::before { content: "\e128"; } +.icon-octagon::before { content: "\e126"; } +.icon-omega::before { content: "\e619"; } +.icon-option::before { content: "\e1f8"; } +.icon-orbit::before { content: "\e3e7"; } +.icon-origami::before { content: "\e5e3"; } +.icon-outdent::before { content: "\e107"; } +.icon-package-2::before { content: "\e340"; } +.icon-package-check::before { content: "\e266"; } +.icon-package-minus::before { content: "\e267"; } +.icon-package-open::before { content: "\e2cc"; } +.icon-package-plus::before { content: "\e268"; } +.icon-package-search::before { content: "\e269"; } +.icon-package-x::before { content: "\e26a"; } +.icon-package::before { content: "\e129"; } +.icon-paint-bucket::before { content: "\e2e6"; } +.icon-paint-roller::before { content: "\e59e"; } +.icon-paintbrush-2::before { content: "\e2e8"; } +.icon-paintbrush-vertical::before { content: "\e2e8"; } +.icon-paintbrush::before { content: "\e2e7"; } +.icon-palette::before { content: "\e1dd"; } +.icon-palmtree::before { content: "\e281"; } +.icon-panda::before { content: "\e668"; } +.icon-panel-bottom-close::before { content: "\e42d"; } +.icon-panel-bottom-dashed::before { content: "\e42e"; } +.icon-panel-bottom-inactive::before { content: "\e42e"; } +.icon-panel-bottom-open::before { content: "\e42f"; } +.icon-panel-bottom::before { content: "\e42c"; } +.icon-panel-left-close::before { content: "\e21c"; } +.icon-panel-left-dashed::before { content: "\e430"; } +.icon-panel-left-inactive::before { content: "\e430"; } +.icon-panel-left-open::before { content: "\e21d"; } +.icon-panel-left-right-dashed::before { content: "\e692"; } +.icon-panel-left::before { content: "\e12a"; } +.icon-panel-right-close::before { content: "\e432"; } +.icon-panel-right-dashed::before { content: "\e433"; } +.icon-panel-right-inactive::before { content: "\e433"; } +.icon-panel-right-open::before { content: "\e434"; } +.icon-panel-right::before { content: "\e431"; } +.icon-panel-top-bottom-dashed::before { content: "\e693"; } +.icon-panel-top-close::before { content: "\e436"; } +.icon-panel-top-dashed::before { content: "\e437"; } +.icon-panel-top-inactive::before { content: "\e437"; } +.icon-panel-top-open::before { content: "\e438"; } +.icon-panel-top::before { content: "\e435"; } +.icon-panels-left-bottom::before { content: "\e12b"; } +.icon-panels-left-right::before { content: "\e099"; } +.icon-panels-right-bottom::before { content: "\e588"; } +.icon-panels-top-bottom::before { content: "\e58a"; } +.icon-panels-top-left::before { content: "\e12c"; } +.icon-paperclip::before { content: "\e12d"; } +.icon-parentheses::before { content: "\e444"; } +.icon-parking-circle-off::before { content: "\e3ca"; } +.icon-parking-circle::before { content: "\e3c9"; } +.icon-parking-meter::before { content: "\e500"; } +.icon-parking-square-off::before { content: "\e3cc"; } +.icon-parking-square::before { content: "\e3cb"; } +.icon-party-popper::before { content: "\e343"; } +.icon-pause-circle::before { content: "\e07f"; } +.icon-pause-octagon::before { content: "\e21b"; } +.icon-pause::before { content: "\e12e"; } +.icon-paw-print::before { content: "\e4f5"; } +.icon-pc-case::before { content: "\e446"; } +.icon-pen-box::before { content: "\e172"; } +.icon-pen-line::before { content: "\e130"; } +.icon-pen-off::before { content: "\e5ee"; } +.icon-pen-square::before { content: "\e172"; } +.icon-pen-tool::before { content: "\e131"; } +.icon-pen::before { content: "\e12f"; } +.icon-pencil-line::before { content: "\e4f0"; } +.icon-pencil-off::before { content: "\e5ef"; } +.icon-pencil-ruler::before { content: "\e4f1"; } +.icon-pencil::before { content: "\e1f9"; } +.icon-pentagon::before { content: "\e52b"; } +.icon-percent-circle::before { content: "\e51a"; } +.icon-percent-diamond::before { content: "\e51b"; } +.icon-percent-square::before { content: "\e51c"; } +.icon-percent::before { content: "\e132"; } +.icon-person-standing::before { content: "\e21e"; } +.icon-philippine-peso::before { content: "\e604"; } +.icon-phone-call::before { content: "\e134"; } +.icon-phone-forwarded::before { content: "\e135"; } +.icon-phone-incoming::before { content: "\e136"; } +.icon-phone-missed::before { content: "\e137"; } +.icon-phone-off::before { content: "\e138"; } +.icon-phone-outgoing::before { content: "\e139"; } +.icon-phone::before { content: "\e133"; } +.icon-pi-square::before { content: "\e488"; } +.icon-pi::before { content: "\e472"; } +.icon-piano::before { content: "\e561"; } +.icon-pickaxe::before { content: "\e5c6"; } +.icon-picture-in-picture-2::before { content: "\e3af"; } +.icon-picture-in-picture::before { content: "\e3ae"; } +.icon-pie-chart::before { content: "\e06b"; } +.icon-piggy-bank::before { content: "\e13a"; } +.icon-pilcrow-left::before { content: "\e5dc"; } +.icon-pilcrow-right::before { content: "\e5dd"; } +.icon-pilcrow-square::before { content: "\e48b"; } +.icon-pilcrow::before { content: "\e3a3"; } +.icon-pill-bottle::before { content: "\e5ea"; } +.icon-pill::before { content: "\e3bd"; } +.icon-pin-off::before { content: "\e2b6"; } +.icon-pin::before { content: "\e259"; } +.icon-pipette::before { content: "\e13b"; } +.icon-pizza::before { content: "\e354"; } +.icon-plane-landing::before { content: "\e3cd"; } +.icon-plane-takeoff::before { content: "\e3ce"; } +.icon-plane::before { content: "\e1de"; } +.icon-play-circle::before { content: "\e080"; } +.icon-play-square::before { content: "\e481"; } +.icon-play::before { content: "\e13c"; } +.icon-plug-2::before { content: "\e380"; } +.icon-plug-zap-2::before { content: "\e45c"; } +.icon-plug-zap::before { content: "\e45c"; } +.icon-plug::before { content: "\e37f"; } +.icon-plus-circle::before { content: "\e081"; } +.icon-plus-square::before { content: "\e173"; } +.icon-plus::before { content: "\e13d"; } +.icon-pocket-knife::before { content: "\e4a0"; } +.icon-pocket::before { content: "\e13e"; } +.icon-podcast::before { content: "\e1fa"; } +.icon-pointer-off::before { content: "\e57f"; } +.icon-pointer::before { content: "\e1e8"; } +.icon-popcorn::before { content: "\e4be"; } +.icon-popsicle::before { content: "\e4bf"; } +.icon-pound-sterling::before { content: "\e13f"; } +.icon-power-circle::before { content: "\e550"; } +.icon-power-off::before { content: "\e209"; } +.icon-power-square::before { content: "\e551"; } +.icon-power::before { content: "\e140"; } +.icon-presentation::before { content: "\e4ae"; } +.icon-printer-check::before { content: "\e5f5"; } +.icon-printer-x::before { content: "\e6c1"; } +.icon-printer::before { content: "\e141"; } +.icon-projector::before { content: "\e4af"; } +.icon-proportions::before { content: "\e5cf"; } +.icon-puzzle::before { content: "\e29c"; } +.icon-pyramid::before { content: "\e52c"; } +.icon-qr-code::before { content: "\e1df"; } +.icon-quote::before { content: "\e239"; } +.icon-rabbit::before { content: "\e4f6"; } +.icon-radar::before { content: "\e497"; } +.icon-radiation::before { content: "\e442"; } +.icon-radical::before { content: "\e5c2"; } +.icon-radio-receiver::before { content: "\e1fb"; } +.icon-radio-tower::before { content: "\e404"; } +.icon-radio::before { content: "\e142"; } +.icon-radius::before { content: "\e52d"; } +.icon-rail-symbol::before { content: "\e501"; } +.icon-rainbow::before { content: "\e4c2"; } +.icon-rat::before { content: "\e3eb"; } +.icon-ratio::before { content: "\e4e8"; } +.icon-receipt-cent::before { content: "\e5a5"; } +.icon-receipt-euro::before { content: "\e5a6"; } +.icon-receipt-indian-rupee::before { content: "\e5a7"; } +.icon-receipt-japanese-yen::before { content: "\e5a8"; } +.icon-receipt-pound-sterling::before { content: "\e5a9"; } +.icon-receipt-russian-ruble::before { content: "\e5aa"; } +.icon-receipt-swiss-franc::before { content: "\e5ab"; } +.icon-receipt-text::before { content: "\e5ac"; } +.icon-receipt-turkish-lira::before { content: "\e67f"; } +.icon-receipt::before { content: "\e3d3"; } +.icon-rectangle-circle::before { content: "\e673"; } +.icon-rectangle-ellipsis::before { content: "\e21f"; } +.icon-rectangle-goggles::before { content: "\e656"; } +.icon-rectangle-horizontal::before { content: "\e376"; } +.icon-rectangle-vertical::before { content: "\e377"; } +.icon-recycle::before { content: "\e2e9"; } +.icon-redo-2::before { content: "\e2a0"; } +.icon-redo-dot::before { content: "\e450"; } +.icon-redo::before { content: "\e143"; } +.icon-refresh-ccw-dot::before { content: "\e4b2"; } +.icon-refresh-ccw::before { content: "\e144"; } +.icon-refresh-cw-off::before { content: "\e498"; } +.icon-refresh-cw::before { content: "\e145"; } +.icon-refrigerator::before { content: "\e37b"; } +.icon-regex::before { content: "\e1fc"; } +.icon-remove-formatting::before { content: "\e3b3"; } +.icon-repeat-1::before { content: "\e1fd"; } +.icon-repeat-2::before { content: "\e411"; } +.icon-repeat::before { content: "\e146"; } +.icon-replace-all::before { content: "\e3dc"; } +.icon-replace::before { content: "\e3db"; } +.icon-reply-all::before { content: "\e22b"; } +.icon-reply::before { content: "\e22a"; } +.icon-rewind::before { content: "\e147"; } +.icon-ribbon::before { content: "\e558"; } +.icon-rocket::before { content: "\e286"; } +.icon-rocking-chair::before { content: "\e233"; } +.icon-roller-coaster::before { content: "\e480"; } +.icon-rose::before { content: "\e691"; } +.icon-rotate-3-d::before { content: "\e2ea"; } +.icon-rotate-3d::before { content: "\e2ea"; } +.icon-rotate-ccw-key::before { content: "\e650"; } +.icon-rotate-ccw-square::before { content: "\e5d0"; } +.icon-rotate-ccw::before { content: "\e148"; } +.icon-rotate-cw-square::before { content: "\e5d1"; } +.icon-rotate-cw::before { content: "\e149"; } +.icon-route-off::before { content: "\e53f"; } +.icon-route::before { content: "\e53e"; } +.icon-router::before { content: "\e3bf"; } +.icon-rows-2::before { content: "\e439"; } +.icon-rows-3::before { content: "\e58a"; } +.icon-rows-4::before { content: "\e58b"; } +.icon-rows::before { content: "\e439"; } +.icon-rss::before { content: "\e14a"; } +.icon-ruler-dimension-line::before { content: "\e662"; } +.icon-ruler::before { content: "\e14b"; } +.icon-russian-ruble::before { content: "\e14c"; } +.icon-sailboat::before { content: "\e37e"; } +.icon-salad::before { content: "\e3a8"; } +.icon-sandwich::before { content: "\e3a9"; } +.icon-satellite-dish::before { content: "\e448"; } +.icon-satellite::before { content: "\e447"; } +.icon-saudi-riyal::before { content: "\e64b"; } +.icon-save-all::before { content: "\e40f"; } +.icon-save-off::before { content: "\e5f3"; } +.icon-save::before { content: "\e14d"; } +.icon-scale-3-d::before { content: "\e2eb"; } +.icon-scale-3d::before { content: "\e2eb"; } +.icon-scale::before { content: "\e212"; } +.icon-scaling::before { content: "\e2ec"; } +.icon-scan-barcode::before { content: "\e535"; } +.icon-scan-eye::before { content: "\e536"; } +.icon-scan-face::before { content: "\e371"; } +.icon-scan-heart::before { content: "\e63a"; } +.icon-scan-line::before { content: "\e258"; } +.icon-scan-qr-code::before { content: "\e5f6"; } +.icon-scan-search::before { content: "\e537"; } +.icon-scan-text::before { content: "\e538"; } +.icon-scan::before { content: "\e257"; } +.icon-scatter-chart::before { content: "\e48a"; } +.icon-school-2::before { content: "\e3e5"; } +.icon-school::before { content: "\e3e3"; } +.icon-scissors-line-dashed::before { content: "\e4e9"; } +.icon-scissors-square-dashed-bottom::before { content: "\e4eb"; } +.icon-scissors-square::before { content: "\e4ec"; } +.icon-scissors::before { content: "\e14e"; } +.icon-scooter::before { content: "\e6ac"; } +.icon-screen-share-off::before { content: "\e150"; } +.icon-screen-share::before { content: "\e14f"; } +.icon-scroll-text::before { content: "\e45f"; } +.icon-scroll::before { content: "\e2ed"; } +.icon-search-alert::before { content: "\e6af"; } +.icon-search-check::before { content: "\e4aa"; } +.icon-search-code::before { content: "\e4ab"; } +.icon-search-slash::before { content: "\e4ac"; } +.icon-search-x::before { content: "\e4ad"; } +.icon-search::before { content: "\e151"; } +.icon-section::before { content: "\e5e8"; } +.icon-send-horizonal::before { content: "\e4f2"; } +.icon-send-horizontal::before { content: "\e4f2"; } +.icon-send-to-back::before { content: "\e4f3"; } +.icon-send::before { content: "\e152"; } +.icon-separator-horizontal::before { content: "\e1c8"; } +.icon-separator-vertical::before { content: "\e1c9"; } +.icon-server-cog::before { content: "\e341"; } +.icon-server-crash::before { content: "\e1e9"; } +.icon-server-off::before { content: "\e1ea"; } +.icon-server::before { content: "\e153"; } +.icon-settings-2::before { content: "\e245"; } +.icon-settings::before { content: "\e154"; } +.icon-shapes::before { content: "\e4b3"; } +.icon-share-2::before { content: "\e156"; } +.icon-share::before { content: "\e155"; } +.icon-sheet::before { content: "\e157"; } +.icon-shell::before { content: "\e4f7"; } +.icon-shelving-unit::before { content: "\e6c2"; } +.icon-shield-alert::before { content: "\e1fe"; } +.icon-shield-ban::before { content: "\e159"; } +.icon-shield-check::before { content: "\e1ff"; } +.icon-shield-close::before { content: "\e200"; } +.icon-shield-ellipsis::before { content: "\e516"; } +.icon-shield-half::before { content: "\e517"; } +.icon-shield-minus::before { content: "\e518"; } +.icon-shield-off::before { content: "\e15a"; } +.icon-shield-plus::before { content: "\e519"; } +.icon-shield-question-mark::before { content: "\e40e"; } +.icon-shield-question::before { content: "\e40e"; } +.icon-shield-user::before { content: "\e647"; } +.icon-shield-x::before { content: "\e200"; } +.icon-shield::before { content: "\e158"; } +.icon-ship-wheel::before { content: "\e502"; } +.icon-ship::before { content: "\e3ba"; } +.icon-shirt::before { content: "\e1ca"; } +.icon-shopping-bag::before { content: "\e15b"; } +.icon-shopping-basket::before { content: "\e4ea"; } +.icon-shopping-cart::before { content: "\e15c"; } +.icon-shovel::before { content: "\e15d"; } +.icon-shower-head::before { content: "\e37c"; } +.icon-shredder::before { content: "\e65b"; } +.icon-shrimp::before { content: "\e649"; } +.icon-shrink::before { content: "\e220"; } +.icon-shrub::before { content: "\e2ee"; } +.icon-shuffle::before { content: "\e15e"; } +.icon-sidebar-close::before { content: "\e21c"; } +.icon-sidebar-open::before { content: "\e21d"; } +.icon-sidebar::before { content: "\e12a"; } +.icon-sigma-square::before { content: "\e489"; } +.icon-sigma::before { content: "\e201"; } +.icon-signal-high::before { content: "\e260"; } +.icon-signal-low::before { content: "\e261"; } +.icon-signal-medium::before { content: "\e262"; } +.icon-signal-zero::before { content: "\e263"; } +.icon-signal::before { content: "\e25f"; } +.icon-signature::before { content: "\e5f2"; } +.icon-signpost-big::before { content: "\e541"; } +.icon-signpost::before { content: "\e540"; } +.icon-siren::before { content: "\e2ef"; } +.icon-skip-back::before { content: "\e15f"; } +.icon-skip-forward::before { content: "\e160"; } +.icon-skull::before { content: "\e221"; } +.icon-slack::before { content: "\e161"; } +.icon-slash-square::before { content: "\e174"; } +.icon-slash::before { content: "\e51d"; } +.icon-slice::before { content: "\e2f0"; } +.icon-sliders-horizontal::before { content: "\e29a"; } +.icon-sliders-vertical::before { content: "\e162"; } +.icon-sliders::before { content: "\e162"; } +.icon-smartphone-charging::before { content: "\e22e"; } +.icon-smartphone-nfc::before { content: "\e3c4"; } +.icon-smartphone::before { content: "\e163"; } +.icon-smile-plus::before { content: "\e301"; } +.icon-smile::before { content: "\e164"; } +.icon-snail::before { content: "\e4f8"; } +.icon-snowflake::before { content: "\e165"; } +.icon-soap-dispenser-droplet::before { content: "\e669"; } +.icon-sofa::before { content: "\e2c4"; } +.icon-solar-panel::before { content: "\e69f"; } +.icon-sort-asc::before { content: "\e04c"; } +.icon-sort-desc::before { content: "\e047"; } +.icon-soup::before { content: "\e3aa"; } +.icon-space::before { content: "\e3dd"; } +.icon-spade::before { content: "\e499"; } +.icon-sparkle::before { content: "\e47e"; } +.icon-sparkles::before { content: "\e412"; } +.icon-speaker::before { content: "\e166"; } +.icon-speech::before { content: "\e51e"; } +.icon-spell-check-2::before { content: "\e49b"; } +.icon-spell-check::before { content: "\e49a"; } +.icon-spline-pointer::before { content: "\e64f"; } +.icon-spline::before { content: "\e38b"; } +.icon-split-square-horizontal::before { content: "\e3b6"; } +.icon-split-square-vertical::before { content: "\e3b7"; } +.icon-split::before { content: "\e440"; } +.icon-spool::before { content: "\e677"; } +.icon-spotlight::before { content: "\e682"; } +.icon-spray-can::before { content: "\e495"; } +.icon-sprout::before { content: "\e1eb"; } +.icon-square-activity::before { content: "\e4b4"; } +.icon-square-arrow-down-left::before { content: "\e4b5"; } +.icon-square-arrow-down-right::before { content: "\e4b6"; } +.icon-square-arrow-down::before { content: "\e427"; } +.icon-square-arrow-left::before { content: "\e428"; } +.icon-square-arrow-out-down-left::before { content: "\e5a1"; } +.icon-square-arrow-out-down-right::before { content: "\e5a2"; } +.icon-square-arrow-out-up-left::before { content: "\e5a3"; } +.icon-square-arrow-out-up-right::before { content: "\e5a4"; } +.icon-square-arrow-right-enter::before { content: "\e6c3"; } +.icon-square-arrow-right-exit::before { content: "\e6c4"; } +.icon-square-arrow-right::before { content: "\e429"; } +.icon-square-arrow-up-left::before { content: "\e4b7"; } +.icon-square-arrow-up-right::before { content: "\e4b8"; } +.icon-square-arrow-up::before { content: "\e42a"; } +.icon-square-asterisk::before { content: "\e168"; } +.icon-square-bottom-dashed-scissors::before { content: "\e4eb"; } +.icon-square-centerline-dashed-horizontal::before { content: "\e6c5"; } +.icon-square-centerline-dashed-vertical::before { content: "\e6c6"; } +.icon-square-chart-gantt::before { content: "\e169"; } +.icon-square-check-big::before { content: "\e16a"; } +.icon-square-check::before { content: "\e559"; } +.icon-square-chevron-down::before { content: "\e3cf"; } +.icon-square-chevron-left::before { content: "\e3d0"; } +.icon-square-chevron-right::before { content: "\e3d1"; } +.icon-square-chevron-up::before { content: "\e3d2"; } +.icon-square-code::before { content: "\e16b"; } +.icon-square-dashed-bottom-code::before { content: "\e4c1"; } +.icon-square-dashed-bottom::before { content: "\e4c0"; } +.icon-square-dashed-kanban::before { content: "\e16c"; } +.icon-square-dashed-mouse-pointer::before { content: "\e509"; } +.icon-square-dashed-top-solid::before { content: "\e66c"; } +.icon-square-dashed::before { content: "\e1cb"; } +.icon-square-divide::before { content: "\e16d"; } +.icon-square-dot::before { content: "\e16e"; } +.icon-square-equal::before { content: "\e16f"; } +.icon-square-function::before { content: "\e22d"; } +.icon-square-gantt-chart::before { content: "\e169"; } +.icon-square-kanban::before { content: "\e170"; } +.icon-square-library::before { content: "\e54f"; } +.icon-square-m::before { content: "\e503"; } +.icon-square-menu::before { content: "\e453"; } +.icon-square-minus::before { content: "\e171"; } +.icon-square-mouse-pointer::before { content: "\e202"; } +.icon-square-parking-off::before { content: "\e3cc"; } +.icon-square-parking::before { content: "\e3cb"; } +.icon-square-pause::before { content: "\e684"; } +.icon-square-pen::before { content: "\e172"; } +.icon-square-percent::before { content: "\e51c"; } +.icon-square-pi::before { content: "\e488"; } +.icon-square-pilcrow::before { content: "\e48b"; } +.icon-square-play::before { content: "\e481"; } +.icon-square-plus::before { content: "\e173"; } +.icon-square-power::before { content: "\e551"; } +.icon-square-radical::before { content: "\e5c3"; } +.icon-square-round-corner::before { content: "\e648"; } +.icon-square-scissors::before { content: "\e4ec"; } +.icon-square-sigma::before { content: "\e489"; } +.icon-square-slash::before { content: "\e174"; } +.icon-square-split-horizontal::before { content: "\e3b6"; } +.icon-square-split-vertical::before { content: "\e3b7"; } +.icon-square-square::before { content: "\e60e"; } +.icon-square-stack::before { content: "\e4a2"; } +.icon-square-star::before { content: "\e68e"; } +.icon-square-stop::before { content: "\e685"; } +.icon-square-terminal::before { content: "\e20a"; } +.icon-square-user-round::before { content: "\e466"; } +.icon-square-user::before { content: "\e465"; } +.icon-square-x::before { content: "\e175"; } +.icon-square::before { content: "\e167"; } +.icon-squares-exclude::before { content: "\e657"; } +.icon-squares-intersect::before { content: "\e658"; } +.icon-squares-subtract::before { content: "\e659"; } +.icon-squares-unite::before { content: "\e65a"; } +.icon-squircle-dashed::before { content: "\e679"; } +.icon-squircle::before { content: "\e57a"; } +.icon-squirrel::before { content: "\e49f"; } +.icon-stamp::before { content: "\e3bb"; } +.icon-star-half::before { content: "\e20b"; } +.icon-star-off::before { content: "\e2b0"; } +.icon-star::before { content: "\e176"; } +.icon-stars::before { content: "\e412"; } +.icon-step-back::before { content: "\e3e9"; } +.icon-step-forward::before { content: "\e3ea"; } +.icon-stethoscope::before { content: "\e2f1"; } +.icon-sticker::before { content: "\e302"; } +.icon-sticky-note::before { content: "\e303"; } +.icon-stone::before { content: "\e6af"; } +.icon-stop-circle::before { content: "\e083"; } +.icon-store::before { content: "\e3e4"; } +.icon-stretch-horizontal::before { content: "\e27c"; } +.icon-stretch-vertical::before { content: "\e27d"; } +.icon-strikethrough::before { content: "\e177"; } +.icon-subscript::before { content: "\e25c"; } +.icon-subtitles::before { content: "\e3a4"; } +.icon-sun-dim::before { content: "\e299"; } +.icon-sun-medium::before { content: "\e2b1"; } +.icon-sun-moon::before { content: "\e2b2"; } +.icon-sun-snow::before { content: "\e372"; } +.icon-sun::before { content: "\e178"; } +.icon-sunrise::before { content: "\e179"; } +.icon-sunset::before { content: "\e17a"; } +.icon-superscript::before { content: "\e25e"; } +.icon-swatch-book::before { content: "\e59f"; } +.icon-swiss-franc::before { content: "\e17b"; } +.icon-switch-camera::before { content: "\e17c"; } +.icon-sword::before { content: "\e2b3"; } +.icon-swords::before { content: "\e2b4"; } +.icon-syringe::before { content: "\e2f2"; } +.icon-table-2::before { content: "\e2f9"; } +.icon-table-cells-merge::before { content: "\e5c7"; } +.icon-table-cells-split::before { content: "\e5c8"; } +.icon-table-columns-split::before { content: "\e5c9"; } +.icon-table-config::before { content: "\e661"; } +.icon-table-of-contents::before { content: "\e61e"; } +.icon-table-properties::before { content: "\e4db"; } +.icon-table-rows-split::before { content: "\e5ca"; } +.icon-table::before { content: "\e17d"; } +.icon-tablet-smartphone::before { content: "\e50a"; } +.icon-tablet::before { content: "\e17e"; } +.icon-tablets::before { content: "\e3be"; } +.icon-tag::before { content: "\e17f"; } +.icon-tags::before { content: "\e35c"; } +.icon-tally-1::before { content: "\e4d6"; } +.icon-tally-2::before { content: "\e4d7"; } +.icon-tally-3::before { content: "\e4d8"; } +.icon-tally-4::before { content: "\e4d9"; } +.icon-tally-5::before { content: "\e4da"; } +.icon-tangent::before { content: "\e52e"; } +.icon-target::before { content: "\e180"; } +.icon-telescope::before { content: "\e5c5"; } +.icon-tent-tree::before { content: "\e53b"; } +.icon-tent::before { content: "\e227"; } +.icon-terminal-square::before { content: "\e20a"; } +.icon-terminal::before { content: "\e181"; } +.icon-test-tube-2::before { content: "\e406"; } +.icon-test-tube-diagonal::before { content: "\e406"; } +.icon-test-tube::before { content: "\e405"; } +.icon-test-tubes::before { content: "\e407"; } +.icon-text-align-center::before { content: "\e182"; } +.icon-text-align-end::before { content: "\e183"; } +.icon-text-align-justify::before { content: "\e184"; } +.icon-text-align-start::before { content: "\e185"; } +.icon-text-cursor-input::before { content: "\e265"; } +.icon-text-cursor::before { content: "\e264"; } +.icon-text-initial::before { content: "\e605"; } +.icon-text-quote::before { content: "\e49e"; } +.icon-text-search::before { content: "\e5ad"; } +.icon-text-select::before { content: "\e3de"; } +.icon-text-selection::before { content: "\e3de"; } +.icon-text-wrap::before { content: "\e248"; } +.icon-text::before { content: "\e185"; } +.icon-theater::before { content: "\e522"; } +.icon-thermometer-snowflake::before { content: "\e187"; } +.icon-thermometer-sun::before { content: "\e188"; } +.icon-thermometer::before { content: "\e186"; } +.icon-thumbs-down::before { content: "\e189"; } +.icon-thumbs-up::before { content: "\e18a"; } +.icon-ticket-check::before { content: "\e5ae"; } +.icon-ticket-minus::before { content: "\e5af"; } +.icon-ticket-percent::before { content: "\e5b0"; } +.icon-ticket-plus::before { content: "\e5b1"; } +.icon-ticket-slash::before { content: "\e5b2"; } +.icon-ticket-x::before { content: "\e5b3"; } +.icon-ticket::before { content: "\e20f"; } +.icon-tickets-plane::before { content: "\e623"; } +.icon-tickets::before { content: "\e622"; } +.icon-timer-off::before { content: "\e249"; } +.icon-timer-reset::before { content: "\e236"; } +.icon-timer::before { content: "\e1e0"; } +.icon-toggle-left::before { content: "\e18b"; } +.icon-toggle-right::before { content: "\e18c"; } +.icon-toilet::before { content: "\e635"; } +.icon-tool-case::before { content: "\e67d"; } +.icon-toolbox::before { content: "\e6b0"; } +.icon-tornado::before { content: "\e218"; } +.icon-torus::before { content: "\e52f"; } +.icon-touchpad-off::before { content: "\e44a"; } +.icon-touchpad::before { content: "\e449"; } +.icon-towel-rack::before { content: "\e6c7"; } +.icon-tower-control::before { content: "\e3bc"; } +.icon-toy-brick::before { content: "\e347"; } +.icon-tractor::before { content: "\e504"; } +.icon-traffic-cone::before { content: "\e505"; } +.icon-train-front-tunnel::before { content: "\e507"; } +.icon-train-front::before { content: "\e506"; } +.icon-train-track::before { content: "\e508"; } +.icon-train::before { content: "\e2a9"; } +.icon-tram-front::before { content: "\e2a9"; } +.icon-transgender::before { content: "\e644"; } +.icon-trash-2::before { content: "\e18e"; } +.icon-trash::before { content: "\e18d"; } +.icon-tree-deciduous::before { content: "\e2f3"; } +.icon-tree-palm::before { content: "\e281"; } +.icon-tree-pine::before { content: "\e2f4"; } +.icon-trees::before { content: "\e2f5"; } +.icon-trello::before { content: "\e18f"; } +.icon-trending-down::before { content: "\e190"; } +.icon-trending-up-down::before { content: "\e625"; } +.icon-trending-up::before { content: "\e191"; } +.icon-triangle-alert::before { content: "\e193"; } +.icon-triangle-dashed::before { content: "\e63d"; } +.icon-triangle-right::before { content: "\e4ed"; } +.icon-triangle::before { content: "\e192"; } +.icon-trophy::before { content: "\e373"; } +.icon-truck-electric::before { content: "\e65f"; } +.icon-truck::before { content: "\e194"; } +.icon-turkish-lira::before { content: "\e680"; } +.icon-turntable::before { content: "\e68c"; } +.icon-turtle::before { content: "\e4f9"; } +.icon-tv-2::before { content: "\e203"; } +.icon-tv-minimal-play::before { content: "\e5ec"; } +.icon-tv-minimal::before { content: "\e203"; } +.icon-tv::before { content: "\e195"; } +.icon-twitch::before { content: "\e196"; } +.icon-twitter::before { content: "\e197"; } +.icon-type-outline::before { content: "\e602"; } +.icon-type::before { content: "\e198"; } +.icon-umbrella-off::before { content: "\e543"; } +.icon-umbrella::before { content: "\e199"; } +.icon-underline::before { content: "\e19a"; } +.icon-undo-2::before { content: "\e2a1"; } +.icon-undo-dot::before { content: "\e451"; } +.icon-undo::before { content: "\e19b"; } +.icon-unfold-horizontal::before { content: "\e43d"; } +.icon-unfold-vertical::before { content: "\e43e"; } +.icon-ungroup::before { content: "\e467"; } +.icon-university::before { content: "\e3e5"; } +.icon-unlink-2::before { content: "\e19d"; } +.icon-unlink::before { content: "\e19c"; } +.icon-unlock-keyhole::before { content: "\e532"; } +.icon-unlock::before { content: "\e10c"; } +.icon-unplug::before { content: "\e45d"; } +.icon-upload-cloud::before { content: "\e091"; } +.icon-upload::before { content: "\e19e"; } +.icon-usb::before { content: "\e356"; } +.icon-user-2::before { content: "\e468"; } +.icon-user-check-2::before { content: "\e469"; } +.icon-user-check::before { content: "\e1a0"; } +.icon-user-circle-2::before { content: "\e462"; } +.icon-user-circle::before { content: "\e461"; } +.icon-user-cog-2::before { content: "\e46a"; } +.icon-user-cog::before { content: "\e342"; } +.icon-user-key::before { content: "\e6c8"; } +.icon-user-lock::before { content: "\e660"; } +.icon-user-minus-2::before { content: "\e46b"; } +.icon-user-minus::before { content: "\e1a1"; } +.icon-user-pen::before { content: "\e5fc"; } +.icon-user-plus-2::before { content: "\e46c"; } +.icon-user-plus::before { content: "\e1a2"; } +.icon-user-round-check::before { content: "\e469"; } +.icon-user-round-cog::before { content: "\e46a"; } +.icon-user-round-key::before { content: "\e6c9"; } +.icon-user-round-minus::before { content: "\e46b"; } +.icon-user-round-pen::before { content: "\e5fd"; } +.icon-user-round-plus::before { content: "\e46c"; } +.icon-user-round-search::before { content: "\e578"; } +.icon-user-round-x::before { content: "\e46d"; } +.icon-user-round::before { content: "\e468"; } +.icon-user-search::before { content: "\e579"; } +.icon-user-square-2::before { content: "\e466"; } +.icon-user-square::before { content: "\e465"; } +.icon-user-star::before { content: "\e687"; } +.icon-user-x-2::before { content: "\e46d"; } +.icon-user-x::before { content: "\e1a3"; } +.icon-user::before { content: "\e19f"; } +.icon-users-2::before { content: "\e46e"; } +.icon-users-round::before { content: "\e46e"; } +.icon-users::before { content: "\e1a4"; } +.icon-utensils-crossed::before { content: "\e2f7"; } +.icon-utensils::before { content: "\e2f6"; } +.icon-utility-pole::before { content: "\e3c2"; } +.icon-van::before { content: "\e6ad"; } +.icon-variable::before { content: "\e473"; } +.icon-vault::before { content: "\e58f"; } +.icon-vector-square::before { content: "\e67c"; } +.icon-vegan::before { content: "\e39d"; } +.icon-venetian-mask::before { content: "\e2aa"; } +.icon-venus-and-mars::before { content: "\e646"; } +.icon-venus::before { content: "\e645"; } +.icon-verified::before { content: "\e241"; } +.icon-vibrate-off::before { content: "\e29d"; } +.icon-vibrate::before { content: "\e223"; } +.icon-video-off::before { content: "\e1a6"; } +.icon-video::before { content: "\e1a5"; } +.icon-videotape::before { content: "\e4cb"; } +.icon-view::before { content: "\e1a7"; } +.icon-voicemail::before { content: "\e1a8"; } +.icon-volleyball::before { content: "\e62f"; } +.icon-volume-1::before { content: "\e1aa"; } +.icon-volume-2::before { content: "\e1ab"; } +.icon-volume-off::before { content: "\e626"; } +.icon-volume-x::before { content: "\e1ac"; } +.icon-volume::before { content: "\e1a9"; } +.icon-vote::before { content: "\e3ad"; } +.icon-wallet-2::before { content: "\e4cd"; } +.icon-wallet-cards::before { content: "\e4cc"; } +.icon-wallet-minimal::before { content: "\e4cd"; } +.icon-wallet::before { content: "\e204"; } +.icon-wallpaper::before { content: "\e44b"; } +.icon-wand-2::before { content: "\e357"; } +.icon-wand-sparkles::before { content: "\e357"; } +.icon-wand::before { content: "\e246"; } +.icon-warehouse::before { content: "\e3e6"; } +.icon-washing-machine::before { content: "\e590"; } +.icon-watch::before { content: "\e1ad"; } +.icon-waves-arrow-down::before { content: "\e6a9"; } +.icon-waves-arrow-up::before { content: "\e6aa"; } +.icon-waves-ladder::before { content: "\e63b"; } +.icon-waves::before { content: "\e283"; } +.icon-waypoints::before { content: "\e542"; } +.icon-webcam::before { content: "\e205"; } +.icon-webhook-off::before { content: "\e5b7"; } +.icon-webhook::before { content: "\e374"; } +.icon-weight-tilde::before { content: "\e6ae"; } +.icon-weight::before { content: "\e530"; } +.icon-wheat-off::before { content: "\e39f"; } +.icon-wheat::before { content: "\e39e"; } +.icon-whole-word::before { content: "\e3df"; } +.icon-wifi-cog::before { content: "\e674"; } +.icon-wifi-high::before { content: "\e5f7"; } +.icon-wifi-low::before { content: "\e5f8"; } +.icon-wifi-off::before { content: "\e1af"; } +.icon-wifi-pen::before { content: "\e663"; } +.icon-wifi-sync::before { content: "\e681"; } +.icon-wifi-zero::before { content: "\e5f9"; } +.icon-wifi::before { content: "\e1ae"; } +.icon-wind-arrow-down::before { content: "\e631"; } +.icon-wind::before { content: "\e1b0"; } +.icon-wine-off::before { content: "\e3a0"; } +.icon-wine::before { content: "\e2f8"; } +.icon-workflow::before { content: "\e425"; } +.icon-worm::before { content: "\e5da"; } +.icon-wrap-text::before { content: "\e248"; } +.icon-wrench::before { content: "\e1b1"; } +.icon-x-circle::before { content: "\e084"; } +.icon-x-line-top::before { content: "\e6ca"; } +.icon-x-octagon::before { content: "\e128"; } +.icon-x-square::before { content: "\e175"; } +.icon-x::before { content: "\e1b2"; } +.icon-youtube::before { content: "\e1b3"; } +.icon-zap-off::before { content: "\e1b5"; } +.icon-zap::before { content: "\e1b4"; } +.icon-zodiac-aquarius::before { content: "\e6cb"; } +.icon-zodiac-aries::before { content: "\e6cc"; } +.icon-zodiac-cancer::before { content: "\e6cd"; } +.icon-zodiac-capricorn::before { content: "\e6ce"; } +.icon-zodiac-gemini::before { content: "\e6cf"; } +.icon-zodiac-leo::before { content: "\e6d0"; } +.icon-zodiac-libra::before { content: "\e6d1"; } +.icon-zodiac-ophiuchus::before { content: "\e6d2"; } +.icon-zodiac-pisces::before { content: "\e6d3"; } +.icon-zodiac-sagittarius::before { content: "\e6d4"; } +.icon-zodiac-scorpio::before { content: "\e6d5"; } +.icon-zodiac-taurus::before { content: "\e6d6"; } +.icon-zodiac-virgo::before { content: "\e6d7"; } +.icon-zoom-in::before { content: "\e1b6"; } +.icon-zoom-out::before { content: "\e1b7"; } diff --git a/fonts/feather/feather-webfont.ttf b/fonts/feather/feather-webfont.ttf deleted file mode 100644 index f75018c..0000000 Binary files a/fonts/feather/feather-webfont.ttf and /dev/null differ diff --git a/fonts/feather/feather-webfont.woff b/fonts/feather/feather-webfont.woff deleted file mode 100644 index 8ce9004..0000000 Binary files a/fonts/feather/feather-webfont.woff and /dev/null differ diff --git a/fonts/lucide/LICENSE b/fonts/lucide/LICENSE new file mode 100644 index 0000000..322e0d8 --- /dev/null +++ b/fonts/lucide/LICENSE @@ -0,0 +1,39 @@ +ISC License + +Copyright (c) for portions of Lucide are held by Cole Bemis 2013-2026 as part of Feather (MIT). All other copyright (c) for Lucide are held by Lucide Contributors 2026. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +--- + +The MIT License (MIT) (for portions derived from Feather) + +Copyright (c) 2013-2026 Cole Bemis + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/fonts/lucide/lucide.css b/fonts/lucide/lucide.css new file mode 100644 index 0000000..53c573c --- /dev/null +++ b/fonts/lucide/lucide.css @@ -0,0 +1,1971 @@ +@font-face { + font-family: "lucide"; + src: url('lucide.eot?t=1772629192554'); /* IE9*/ + src: url('lucide.eot?t=1772629192554#iefix') format('embedded-opentype') /* IE6-IE8 */, + url('lucide.woff2?t=1772629192554') format('woff2'), + url('lucide.woff?t=1772629192554') format('woff'), + url('lucide.ttf?t=1772629192554') format('truetype'), + url('lucide.svg?t=1772629192554') format('svg'); +} + +[class^="icon-"], [class*=" icon-"] { + font-family: 'lucide' !important;font-size: inherit; + font-style:normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + + +.icon-a-arrow-down::before { content: "\e585"; } +.icon-a-arrow-up::before { content: "\e586"; } +.icon-a-large-small::before { content: "\e587"; } +.icon-accessibility::before { content: "\e297"; } +.icon-activity-square::before { content: "\e4b4"; } +.icon-activity::before { content: "\e038"; } +.icon-air-vent::before { content: "\e34d"; } +.icon-airplay::before { content: "\e039"; } +.icon-alarm-check::before { content: "\e1ec"; } +.icon-alarm-clock-check::before { content: "\e1ec"; } +.icon-alarm-clock-minus::before { content: "\e1ed"; } +.icon-alarm-clock-off::before { content: "\e23b"; } +.icon-alarm-clock-plus::before { content: "\e1ee"; } +.icon-alarm-clock::before { content: "\e03a"; } +.icon-alarm-minus::before { content: "\e1ed"; } +.icon-alarm-plus::before { content: "\e1ee"; } +.icon-alarm-smoke::before { content: "\e57b"; } +.icon-album::before { content: "\e03b"; } +.icon-alert-circle::before { content: "\e077"; } +.icon-alert-octagon::before { content: "\e127"; } +.icon-alert-triangle::before { content: "\e193"; } +.icon-align-center-horizontal::before { content: "\e26c"; } +.icon-align-center-vertical::before { content: "\e26d"; } +.icon-align-center::before { content: "\e182"; } +.icon-align-end-horizontal::before { content: "\e26e"; } +.icon-align-end-vertical::before { content: "\e26f"; } +.icon-align-horizontal-distribute-center::before { content: "\e03c"; } +.icon-align-horizontal-distribute-end::before { content: "\e03d"; } +.icon-align-horizontal-distribute-start::before { content: "\e03e"; } +.icon-align-horizontal-justify-center::before { content: "\e272"; } +.icon-align-horizontal-justify-end::before { content: "\e273"; } +.icon-align-horizontal-justify-start::before { content: "\e274"; } +.icon-align-horizontal-space-around::before { content: "\e275"; } +.icon-align-horizontal-space-between::before { content: "\e276"; } +.icon-align-justify::before { content: "\e184"; } +.icon-align-left::before { content: "\e185"; } +.icon-align-right::before { content: "\e183"; } +.icon-align-start-horizontal::before { content: "\e270"; } +.icon-align-start-vertical::before { content: "\e271"; } +.icon-align-vertical-distribute-center::before { content: "\e27e"; } +.icon-align-vertical-distribute-end::before { content: "\e27f"; } +.icon-align-vertical-distribute-start::before { content: "\e280"; } +.icon-align-vertical-justify-center::before { content: "\e277"; } +.icon-align-vertical-justify-end::before { content: "\e278"; } +.icon-align-vertical-justify-start::before { content: "\e279"; } +.icon-align-vertical-space-around::before { content: "\e27a"; } +.icon-align-vertical-space-between::before { content: "\e27b"; } +.icon-ambulance::before { content: "\e5bb"; } +.icon-ampersand::before { content: "\e49c"; } +.icon-ampersands::before { content: "\e49d"; } +.icon-amphora::before { content: "\e61b"; } +.icon-anchor::before { content: "\e03f"; } +.icon-angry::before { content: "\e2fc"; } +.icon-annoyed::before { content: "\e2fd"; } +.icon-antenna::before { content: "\e4e2"; } +.icon-anvil::before { content: "\e580"; } +.icon-aperture::before { content: "\e040"; } +.icon-app-window-mac::before { content: "\e5d2"; } +.icon-app-window::before { content: "\e426"; } +.icon-apple::before { content: "\e34e"; } +.icon-archive-restore::before { content: "\e2cd"; } +.icon-archive-x::before { content: "\e50c"; } +.icon-archive::before { content: "\e041"; } +.icon-area-chart::before { content: "\e4d3"; } +.icon-armchair::before { content: "\e2c0"; } +.icon-arrow-big-down-dash::before { content: "\e41d"; } +.icon-arrow-big-down::before { content: "\e1e1"; } +.icon-arrow-big-left-dash::before { content: "\e41e"; } +.icon-arrow-big-left::before { content: "\e1e2"; } +.icon-arrow-big-right-dash::before { content: "\e41f"; } +.icon-arrow-big-right::before { content: "\e1e3"; } +.icon-arrow-big-up-dash::before { content: "\e420"; } +.icon-arrow-big-up::before { content: "\e1e4"; } +.icon-arrow-down-0-1::before { content: "\e413"; } +.icon-arrow-down-01::before { content: "\e413"; } +.icon-arrow-down-1-0::before { content: "\e414"; } +.icon-arrow-down-10::before { content: "\e414"; } +.icon-arrow-down-a-z::before { content: "\e415"; } +.icon-arrow-down-az::before { content: "\e415"; } +.icon-arrow-down-circle::before { content: "\e078"; } +.icon-arrow-down-from-line::before { content: "\e454"; } +.icon-arrow-down-left-from-circle::before { content: "\e3f7"; } +.icon-arrow-down-left-from-square::before { content: "\e5a1"; } +.icon-arrow-down-left-square::before { content: "\e4b5"; } +.icon-arrow-down-left::before { content: "\e043"; } +.icon-arrow-down-narrow-wide::before { content: "\e044"; } +.icon-arrow-down-right-from-circle::before { content: "\e3f8"; } +.icon-arrow-down-right-from-square::before { content: "\e5a2"; } +.icon-arrow-down-right-square::before { content: "\e4b6"; } +.icon-arrow-down-right::before { content: "\e045"; } +.icon-arrow-down-square::before { content: "\e427"; } +.icon-arrow-down-to-dot::before { content: "\e44d"; } +.icon-arrow-down-to-line::before { content: "\e455"; } +.icon-arrow-down-up::before { content: "\e046"; } +.icon-arrow-down-wide-narrow::before { content: "\e047"; } +.icon-arrow-down-z-a::before { content: "\e416"; } +.icon-arrow-down-za::before { content: "\e416"; } +.icon-arrow-down::before { content: "\e042"; } +.icon-arrow-left-circle::before { content: "\e079"; } +.icon-arrow-left-from-line::before { content: "\e456"; } +.icon-arrow-left-right::before { content: "\e24a"; } +.icon-arrow-left-square::before { content: "\e428"; } +.icon-arrow-left-to-line::before { content: "\e457"; } +.icon-arrow-left::before { content: "\e048"; } +.icon-arrow-right-circle::before { content: "\e07a"; } +.icon-arrow-right-from-line::before { content: "\e458"; } +.icon-arrow-right-left::before { content: "\e417"; } +.icon-arrow-right-square::before { content: "\e429"; } +.icon-arrow-right-to-line::before { content: "\e459"; } +.icon-arrow-right::before { content: "\e049"; } +.icon-arrow-up-0-1::before { content: "\e418"; } +.icon-arrow-up-01::before { content: "\e418"; } +.icon-arrow-up-1-0::before { content: "\e419"; } +.icon-arrow-up-10::before { content: "\e419"; } +.icon-arrow-up-a-z::before { content: "\e41a"; } +.icon-arrow-up-az::before { content: "\e41a"; } +.icon-arrow-up-circle::before { content: "\e07b"; } +.icon-arrow-up-down::before { content: "\e37d"; } +.icon-arrow-up-from-dot::before { content: "\e44e"; } +.icon-arrow-up-from-line::before { content: "\e45a"; } +.icon-arrow-up-left-from-circle::before { content: "\e3f9"; } +.icon-arrow-up-left-from-square::before { content: "\e5a3"; } +.icon-arrow-up-left-square::before { content: "\e4b7"; } +.icon-arrow-up-left::before { content: "\e04b"; } +.icon-arrow-up-narrow-wide::before { content: "\e04c"; } +.icon-arrow-up-right-from-circle::before { content: "\e3fa"; } +.icon-arrow-up-right-from-square::before { content: "\e5a4"; } +.icon-arrow-up-right-square::before { content: "\e4b8"; } +.icon-arrow-up-right::before { content: "\e04d"; } +.icon-arrow-up-square::before { content: "\e42a"; } +.icon-arrow-up-to-line::before { content: "\e45b"; } +.icon-arrow-up-wide-narrow::before { content: "\e41b"; } +.icon-arrow-up-z-a::before { content: "\e41c"; } +.icon-arrow-up-za::before { content: "\e41c"; } +.icon-arrow-up::before { content: "\e04a"; } +.icon-arrows-up-from-line::before { content: "\e4d4"; } +.icon-asterisk-square::before { content: "\e168"; } +.icon-asterisk::before { content: "\e1ef"; } +.icon-at-sign::before { content: "\e04e"; } +.icon-atom::before { content: "\e3d7"; } +.icon-audio-lines::before { content: "\e55a"; } +.icon-audio-waveform::before { content: "\e55b"; } +.icon-award::before { content: "\e04f"; } +.icon-axe::before { content: "\e050"; } +.icon-axis-3-d::before { content: "\e2fe"; } +.icon-axis-3d::before { content: "\e2fe"; } +.icon-baby::before { content: "\e2ce"; } +.icon-backpack::before { content: "\e2c8"; } +.icon-badge-alert::before { content: "\e475"; } +.icon-badge-cent::before { content: "\e50f"; } +.icon-badge-check::before { content: "\e241"; } +.icon-badge-dollar-sign::before { content: "\e476"; } +.icon-badge-euro::before { content: "\e510"; } +.icon-badge-help::before { content: "\e47b"; } +.icon-badge-indian-rupee::before { content: "\e511"; } +.icon-badge-info::before { content: "\e477"; } +.icon-badge-japanese-yen::before { content: "\e512"; } +.icon-badge-minus::before { content: "\e478"; } +.icon-badge-percent::before { content: "\e479"; } +.icon-badge-plus::before { content: "\e47a"; } +.icon-badge-pound-sterling::before { content: "\e513"; } +.icon-badge-question-mark::before { content: "\e47b"; } +.icon-badge-russian-ruble::before { content: "\e514"; } +.icon-badge-swiss-franc::before { content: "\e515"; } +.icon-badge-turkish-lira::before { content: "\e67e"; } +.icon-badge-x::before { content: "\e47c"; } +.icon-badge::before { content: "\e474"; } +.icon-baggage-claim::before { content: "\e2c9"; } +.icon-balloon::before { content: "\e6af"; } +.icon-ban::before { content: "\e051"; } +.icon-banana::before { content: "\e34f"; } +.icon-bandage::before { content: "\e61d"; } +.icon-banknote-arrow-down::before { content: "\e64c"; } +.icon-banknote-arrow-up::before { content: "\e64d"; } +.icon-banknote-x::before { content: "\e64e"; } +.icon-banknote::before { content: "\e052"; } +.icon-bar-chart-2::before { content: "\e068"; } +.icon-bar-chart-3::before { content: "\e2a3"; } +.icon-bar-chart-4::before { content: "\e2a4"; } +.icon-bar-chart-big::before { content: "\e4a9"; } +.icon-bar-chart-horizontal-big::before { content: "\e4a7"; } +.icon-bar-chart-horizontal::before { content: "\e2a2"; } +.icon-bar-chart::before { content: "\e06a"; } +.icon-barcode::before { content: "\e533"; } +.icon-barrel::before { content: "\e675"; } +.icon-baseline::before { content: "\e285"; } +.icon-bath::before { content: "\e2ab"; } +.icon-battery-charging::before { content: "\e054"; } +.icon-battery-full::before { content: "\e055"; } +.icon-battery-low::before { content: "\e056"; } +.icon-battery-medium::before { content: "\e057"; } +.icon-battery-plus::before { content: "\e63e"; } +.icon-battery-warning::before { content: "\e3ac"; } +.icon-battery::before { content: "\e053"; } +.icon-beaker::before { content: "\e058"; } +.icon-bean-off::before { content: "\e390"; } +.icon-bean::before { content: "\e38f"; } +.icon-bed-double::before { content: "\e2c2"; } +.icon-bed-single::before { content: "\e2c3"; } +.icon-bed::before { content: "\e2c1"; } +.icon-beef::before { content: "\e3a5"; } +.icon-beer-off::before { content: "\e5d9"; } +.icon-beer::before { content: "\e2cf"; } +.icon-bell-dot::before { content: "\e42b"; } +.icon-bell-electric::before { content: "\e57c"; } +.icon-bell-minus::before { content: "\e1f0"; } +.icon-bell-off::before { content: "\e05a"; } +.icon-bell-plus::before { content: "\e1f1"; } +.icon-bell-ring::before { content: "\e224"; } +.icon-bell::before { content: "\e059"; } +.icon-between-horizonal-end::before { content: "\e591"; } +.icon-between-horizonal-start::before { content: "\e592"; } +.icon-between-horizontal-end::before { content: "\e591"; } +.icon-between-horizontal-start::before { content: "\e592"; } +.icon-between-vertical-end::before { content: "\e593"; } +.icon-between-vertical-start::before { content: "\e594"; } +.icon-biceps-flexed::before { content: "\e5eb"; } +.icon-bike::before { content: "\e1d2"; } +.icon-binary::before { content: "\e1f2"; } +.icon-binoculars::before { content: "\e621"; } +.icon-biohazard::before { content: "\e441"; } +.icon-bird::before { content: "\e3c5"; } +.icon-birdhouse::before { content: "\e69a"; } +.icon-bitcoin::before { content: "\e05b"; } +.icon-blend::before { content: "\e59c"; } +.icon-blinds::before { content: "\e3c0"; } +.icon-blocks::before { content: "\e4fa"; } +.icon-bluetooth-connected::before { content: "\e1b8"; } +.icon-bluetooth-off::before { content: "\e1b9"; } +.icon-bluetooth-searching::before { content: "\e1ba"; } +.icon-bluetooth::before { content: "\e05c"; } +.icon-bold::before { content: "\e05d"; } +.icon-bolt::before { content: "\e58c"; } +.icon-bomb::before { content: "\e2ff"; } +.icon-bone::before { content: "\e358"; } +.icon-book-a::before { content: "\e544"; } +.icon-book-alert::before { content: "\e672"; } +.icon-book-audio::before { content: "\e545"; } +.icon-book-check::before { content: "\e546"; } +.icon-book-copy::before { content: "\e3ec"; } +.icon-book-dashed::before { content: "\e3ed"; } +.icon-book-down::before { content: "\e3ee"; } +.icon-book-headphones::before { content: "\e547"; } +.icon-book-heart::before { content: "\e548"; } +.icon-book-image::before { content: "\e549"; } +.icon-book-key::before { content: "\e3ef"; } +.icon-book-lock::before { content: "\e3f0"; } +.icon-book-marked::before { content: "\e3f1"; } +.icon-book-minus::before { content: "\e3f2"; } +.icon-book-open-check::before { content: "\e381"; } +.icon-book-open-text::before { content: "\e54a"; } +.icon-book-open::before { content: "\e05f"; } +.icon-book-plus::before { content: "\e3f3"; } +.icon-book-search::before { content: "\e6ab"; } +.icon-book-template::before { content: "\e3ed"; } +.icon-book-text::before { content: "\e54b"; } +.icon-book-type::before { content: "\e54c"; } +.icon-book-up-2::before { content: "\e4a6"; } +.icon-book-up::before { content: "\e3f4"; } +.icon-book-user::before { content: "\e54d"; } +.icon-book-x::before { content: "\e3f5"; } +.icon-book::before { content: "\e05e"; } +.icon-bookmark-check::before { content: "\e51f"; } +.icon-bookmark-minus::before { content: "\e23c"; } +.icon-bookmark-plus::before { content: "\e23d"; } +.icon-bookmark-x::before { content: "\e520"; } +.icon-bookmark::before { content: "\e060"; } +.icon-boom-box::before { content: "\e4ee"; } +.icon-bot-message-square::before { content: "\e5ce"; } +.icon-bot-off::before { content: "\e5e0"; } +.icon-bot::before { content: "\e1bb"; } +.icon-bottle-wine::before { content: "\e67b"; } +.icon-bow-arrow::before { content: "\e65e"; } +.icon-box-select::before { content: "\e1cb"; } +.icon-box::before { content: "\e061"; } +.icon-boxes::before { content: "\e2d0"; } +.icon-braces::before { content: "\e36a"; } +.icon-brackets::before { content: "\e443"; } +.icon-brain-circuit::before { content: "\e3c7"; } +.icon-brain-cog::before { content: "\e3c8"; } +.icon-brain::before { content: "\e3c6"; } +.icon-brick-wall-fire::before { content: "\e653"; } +.icon-brick-wall-shield::before { content: "\e690"; } +.icon-brick-wall::before { content: "\e581"; } +.icon-briefcase-business::before { content: "\e5d5"; } +.icon-briefcase-conveyor-belt::before { content: "\e62b"; } +.icon-briefcase-medical::before { content: "\e5d6"; } +.icon-briefcase::before { content: "\e062"; } +.icon-bring-to-front::before { content: "\e4ef"; } +.icon-brush-cleaning::before { content: "\e666"; } +.icon-brush::before { content: "\e1d3"; } +.icon-bubbles::before { content: "\e654"; } +.icon-bug-off::before { content: "\e50d"; } +.icon-bug-play::before { content: "\e50e"; } +.icon-bug::before { content: "\e20c"; } +.icon-building-2::before { content: "\e290"; } +.icon-building::before { content: "\e1cc"; } +.icon-bus-front::before { content: "\e4fb"; } +.icon-bus::before { content: "\e1d4"; } +.icon-cable-car::before { content: "\e4fc"; } +.icon-cable::before { content: "\e4e3"; } +.icon-cake-slice::before { content: "\e4b9"; } +.icon-cake::before { content: "\e344"; } +.icon-calculator::before { content: "\e1bc"; } +.icon-calendar-1::before { content: "\e630"; } +.icon-calendar-arrow-down::before { content: "\e5fe"; } +.icon-calendar-arrow-up::before { content: "\e5ff"; } +.icon-calendar-check-2::before { content: "\e2b8"; } +.icon-calendar-check::before { content: "\e2b7"; } +.icon-calendar-clock::before { content: "\e304"; } +.icon-calendar-cog::before { content: "\e5ed"; } +.icon-calendar-days::before { content: "\e2b9"; } +.icon-calendar-fold::before { content: "\e5b4"; } +.icon-calendar-heart::before { content: "\e305"; } +.icon-calendar-minus-2::before { content: "\e5b5"; } +.icon-calendar-minus::before { content: "\e2ba"; } +.icon-calendar-off::before { content: "\e2bb"; } +.icon-calendar-plus-2::before { content: "\e5b6"; } +.icon-calendar-plus::before { content: "\e2bc"; } +.icon-calendar-range::before { content: "\e2bd"; } +.icon-calendar-search::before { content: "\e306"; } +.icon-calendar-sync::before { content: "\e636"; } +.icon-calendar-x-2::before { content: "\e2bf"; } +.icon-calendar-x::before { content: "\e2be"; } +.icon-calendar::before { content: "\e063"; } +.icon-calendars::before { content: "\e6a7"; } +.icon-camera-off::before { content: "\e065"; } +.icon-camera::before { content: "\e064"; } +.icon-candlestick-chart::before { content: "\e4a8"; } +.icon-candy-cane::before { content: "\e4ba"; } +.icon-candy-off::before { content: "\e392"; } +.icon-candy::before { content: "\e391"; } +.icon-cannabis-off::before { content: "\e6af"; } +.icon-cannabis::before { content: "\e5d4"; } +.icon-captions-off::before { content: "\e5c1"; } +.icon-captions::before { content: "\e3a4"; } +.icon-car-front::before { content: "\e4fd"; } +.icon-car-taxi-front::before { content: "\e4fe"; } +.icon-car::before { content: "\e1d5"; } +.icon-caravan::before { content: "\e539"; } +.icon-card-sim::before { content: "\e671"; } +.icon-carrot::before { content: "\e25a"; } +.icon-case-lower::before { content: "\e3d8"; } +.icon-case-sensitive::before { content: "\e3d9"; } +.icon-case-upper::before { content: "\e3da"; } +.icon-cassette-tape::before { content: "\e4ca"; } +.icon-cast::before { content: "\e066"; } +.icon-castle::before { content: "\e3e0"; } +.icon-cat::before { content: "\e38c"; } +.icon-cctv::before { content: "\e57d"; } +.icon-chart-area::before { content: "\e4d3"; } +.icon-chart-bar-big::before { content: "\e4a7"; } +.icon-chart-bar-decreasing::before { content: "\e607"; } +.icon-chart-bar-increasing::before { content: "\e608"; } +.icon-chart-bar-stacked::before { content: "\e609"; } +.icon-chart-bar::before { content: "\e2a2"; } +.icon-chart-candlestick::before { content: "\e4a8"; } +.icon-chart-column-big::before { content: "\e4a9"; } +.icon-chart-column-decreasing::before { content: "\e067"; } +.icon-chart-column-increasing::before { content: "\e2a4"; } +.icon-chart-column-stacked::before { content: "\e60a"; } +.icon-chart-column::before { content: "\e2a3"; } +.icon-chart-gantt::before { content: "\e624"; } +.icon-chart-line::before { content: "\e2a5"; } +.icon-chart-network::before { content: "\e60b"; } +.icon-chart-no-axes-column-decreasing::before { content: "\e069"; } +.icon-chart-no-axes-column-increasing::before { content: "\e06a"; } +.icon-chart-no-axes-column::before { content: "\e068"; } +.icon-chart-no-axes-combined::before { content: "\e60c"; } +.icon-chart-no-axes-gantt::before { content: "\e4c4"; } +.icon-chart-pie::before { content: "\e06b"; } +.icon-chart-scatter::before { content: "\e48a"; } +.icon-chart-spline::before { content: "\e60d"; } +.icon-check-check::before { content: "\e38e"; } +.icon-check-circle-2::before { content: "\e226"; } +.icon-check-circle::before { content: "\e07c"; } +.icon-check-line::before { content: "\e66b"; } +.icon-check-square-2::before { content: "\e559"; } +.icon-check-square::before { content: "\e16a"; } +.icon-check::before { content: "\e06c"; } +.icon-chef-hat::before { content: "\e2ac"; } +.icon-cherry::before { content: "\e350"; } +.icon-chess-bishop::before { content: "\e6a0"; } +.icon-chess-king::before { content: "\e6a1"; } +.icon-chess-knight::before { content: "\e6a2"; } +.icon-chess-pawn::before { content: "\e6a3"; } +.icon-chess-queen::before { content: "\e6a4"; } +.icon-chess-rook::before { content: "\e6a5"; } +.icon-chevron-down-circle::before { content: "\e4dd"; } +.icon-chevron-down-square::before { content: "\e3cf"; } +.icon-chevron-down::before { content: "\e06d"; } +.icon-chevron-first::before { content: "\e243"; } +.icon-chevron-last::before { content: "\e244"; } +.icon-chevron-left-circle::before { content: "\e4de"; } +.icon-chevron-left-square::before { content: "\e3d0"; } +.icon-chevron-left::before { content: "\e06e"; } +.icon-chevron-right-circle::before { content: "\e4df"; } +.icon-chevron-right-square::before { content: "\e3d1"; } +.icon-chevron-right::before { content: "\e06f"; } +.icon-chevron-up-circle::before { content: "\e4e0"; } +.icon-chevron-up-square::before { content: "\e3d2"; } +.icon-chevron-up::before { content: "\e070"; } +.icon-chevrons-down-up::before { content: "\e228"; } +.icon-chevrons-down::before { content: "\e071"; } +.icon-chevrons-left-right-ellipsis::before { content: "\e61f"; } +.icon-chevrons-left-right::before { content: "\e293"; } +.icon-chevrons-left::before { content: "\e072"; } +.icon-chevrons-right-left::before { content: "\e294"; } +.icon-chevrons-right::before { content: "\e073"; } +.icon-chevrons-up-down::before { content: "\e211"; } +.icon-chevrons-up::before { content: "\e074"; } +.icon-chrome::before { content: "\e075"; } +.icon-chromium::before { content: "\e075"; } +.icon-church::before { content: "\e3e1"; } +.icon-cigarette-off::before { content: "\e2c7"; } +.icon-cigarette::before { content: "\e2c6"; } +.icon-circle-alert::before { content: "\e077"; } +.icon-circle-arrow-down::before { content: "\e078"; } +.icon-circle-arrow-left::before { content: "\e079"; } +.icon-circle-arrow-out-down-left::before { content: "\e3f7"; } +.icon-circle-arrow-out-down-right::before { content: "\e3f8"; } +.icon-circle-arrow-out-up-left::before { content: "\e3f9"; } +.icon-circle-arrow-out-up-right::before { content: "\e3fa"; } +.icon-circle-arrow-right::before { content: "\e07a"; } +.icon-circle-arrow-up::before { content: "\e07b"; } +.icon-circle-check-big::before { content: "\e07c"; } +.icon-circle-check::before { content: "\e226"; } +.icon-circle-chevron-down::before { content: "\e4dd"; } +.icon-circle-chevron-left::before { content: "\e4de"; } +.icon-circle-chevron-right::before { content: "\e4df"; } +.icon-circle-chevron-up::before { content: "\e4e0"; } +.icon-circle-dashed::before { content: "\e4b0"; } +.icon-circle-divide::before { content: "\e07d"; } +.icon-circle-dollar-sign::before { content: "\e47d"; } +.icon-circle-dot-dashed::before { content: "\e4b1"; } +.icon-circle-dot::before { content: "\e345"; } +.icon-circle-ellipsis::before { content: "\e346"; } +.icon-circle-equal::before { content: "\e400"; } +.icon-circle-fading-arrow-up::before { content: "\e618"; } +.icon-circle-fading-plus::before { content: "\e5bc"; } +.icon-circle-gauge::before { content: "\e4e1"; } +.icon-circle-help::before { content: "\e082"; } +.icon-circle-minus::before { content: "\e07e"; } +.icon-circle-off::before { content: "\e401"; } +.icon-circle-parking-off::before { content: "\e3ca"; } +.icon-circle-parking::before { content: "\e3c9"; } +.icon-circle-pause::before { content: "\e07f"; } +.icon-circle-percent::before { content: "\e51a"; } +.icon-circle-pile::before { content: "\e6af"; } +.icon-circle-play::before { content: "\e080"; } +.icon-circle-plus::before { content: "\e081"; } +.icon-circle-pound-sterling::before { content: "\e66d"; } +.icon-circle-power::before { content: "\e550"; } +.icon-circle-question-mark::before { content: "\e082"; } +.icon-circle-slash-2::before { content: "\e213"; } +.icon-circle-slash::before { content: "\e402"; } +.icon-circle-slashed::before { content: "\e213"; } +.icon-circle-small::before { content: "\e640"; } +.icon-circle-star::before { content: "\e68d"; } +.icon-circle-stop::before { content: "\e083"; } +.icon-circle-user-round::before { content: "\e462"; } +.icon-circle-user::before { content: "\e461"; } +.icon-circle-x::before { content: "\e084"; } +.icon-circle::before { content: "\e076"; } +.icon-circuit-board::before { content: "\e403"; } +.icon-citrus::before { content: "\e375"; } +.icon-clapperboard::before { content: "\e29b"; } +.icon-clipboard-check::before { content: "\e219"; } +.icon-clipboard-clock::before { content: "\e688"; } +.icon-clipboard-copy::before { content: "\e225"; } +.icon-clipboard-edit::before { content: "\e307"; } +.icon-clipboard-list::before { content: "\e086"; } +.icon-clipboard-minus::before { content: "\e5be"; } +.icon-clipboard-paste::before { content: "\e3e8"; } +.icon-clipboard-pen-line::before { content: "\e308"; } +.icon-clipboard-pen::before { content: "\e307"; } +.icon-clipboard-plus::before { content: "\e5bf"; } +.icon-clipboard-signature::before { content: "\e308"; } +.icon-clipboard-type::before { content: "\e309"; } +.icon-clipboard-x::before { content: "\e222"; } +.icon-clipboard::before { content: "\e085"; } +.icon-clock-1::before { content: "\e24b"; } +.icon-clock-10::before { content: "\e24c"; } +.icon-clock-11::before { content: "\e24d"; } +.icon-clock-12::before { content: "\e24e"; } +.icon-clock-2::before { content: "\e24f"; } +.icon-clock-3::before { content: "\e250"; } +.icon-clock-4::before { content: "\e251"; } +.icon-clock-5::before { content: "\e252"; } +.icon-clock-6::before { content: "\e253"; } +.icon-clock-7::before { content: "\e254"; } +.icon-clock-8::before { content: "\e255"; } +.icon-clock-9::before { content: "\e256"; } +.icon-clock-alert::before { content: "\e62a"; } +.icon-clock-arrow-down::before { content: "\e600"; } +.icon-clock-arrow-up::before { content: "\e601"; } +.icon-clock-check::before { content: "\e69e"; } +.icon-clock-fading::before { content: "\e64a"; } +.icon-clock-plus::before { content: "\e667"; } +.icon-clock::before { content: "\e087"; } +.icon-closed-caption::before { content: "\e68a"; } +.icon-cloud-alert::before { content: "\e633"; } +.icon-cloud-backup::before { content: "\e6af"; } +.icon-cloud-check::before { content: "\e66e"; } +.icon-cloud-cog::before { content: "\e30a"; } +.icon-cloud-download::before { content: "\e089"; } +.icon-cloud-drizzle::before { content: "\e08a"; } +.icon-cloud-fog::before { content: "\e214"; } +.icon-cloud-hail::before { content: "\e08b"; } +.icon-cloud-lightning::before { content: "\e08c"; } +.icon-cloud-moon-rain::before { content: "\e2fa"; } +.icon-cloud-moon::before { content: "\e215"; } +.icon-cloud-off::before { content: "\e08d"; } +.icon-cloud-rain-wind::before { content: "\e08f"; } +.icon-cloud-rain::before { content: "\e08e"; } +.icon-cloud-snow::before { content: "\e090"; } +.icon-cloud-sun-rain::before { content: "\e2fb"; } +.icon-cloud-sun::before { content: "\e216"; } +.icon-cloud-sync::before { content: "\e6af"; } +.icon-cloud-upload::before { content: "\e091"; } +.icon-cloud::before { content: "\e088"; } +.icon-cloudy::before { content: "\e217"; } +.icon-clover::before { content: "\e092"; } +.icon-club::before { content: "\e496"; } +.icon-code-2::before { content: "\e206"; } +.icon-code-square::before { content: "\e16b"; } +.icon-code-xml::before { content: "\e206"; } +.icon-code::before { content: "\e093"; } +.icon-codepen::before { content: "\e094"; } +.icon-codesandbox::before { content: "\e095"; } +.icon-coffee::before { content: "\e096"; } +.icon-cog::before { content: "\e30b"; } +.icon-coins::before { content: "\e097"; } +.icon-columns-2::before { content: "\e098"; } +.icon-columns-3-cog::before { content: "\e661"; } +.icon-columns-3::before { content: "\e099"; } +.icon-columns-4::before { content: "\e589"; } +.icon-columns-settings::before { content: "\e661"; } +.icon-columns::before { content: "\e098"; } +.icon-combine::before { content: "\e44c"; } +.icon-command::before { content: "\e09a"; } +.icon-compass::before { content: "\e09b"; } +.icon-component::before { content: "\e2ad"; } +.icon-computer::before { content: "\e4e4"; } +.icon-concierge-bell::before { content: "\e378"; } +.icon-cone::before { content: "\e523"; } +.icon-construction::before { content: "\e3b4"; } +.icon-contact-2::before { content: "\e463"; } +.icon-contact-round::before { content: "\e463"; } +.icon-contact::before { content: "\e09c"; } +.icon-container::before { content: "\e4d5"; } +.icon-contrast::before { content: "\e09d"; } +.icon-cookie::before { content: "\e26b"; } +.icon-cooking-pot::before { content: "\e584"; } +.icon-copy-check::before { content: "\e3fb"; } +.icon-copy-minus::before { content: "\e3fc"; } +.icon-copy-plus::before { content: "\e3fd"; } +.icon-copy-slash::before { content: "\e3fe"; } +.icon-copy-x::before { content: "\e3ff"; } +.icon-copy::before { content: "\e09e"; } +.icon-copyleft::before { content: "\e09f"; } +.icon-copyright::before { content: "\e0a0"; } +.icon-corner-down-left::before { content: "\e0a1"; } +.icon-corner-down-right::before { content: "\e0a2"; } +.icon-corner-left-down::before { content: "\e0a3"; } +.icon-corner-left-up::before { content: "\e0a4"; } +.icon-corner-right-down::before { content: "\e0a5"; } +.icon-corner-right-up::before { content: "\e0a6"; } +.icon-corner-up-left::before { content: "\e0a7"; } +.icon-corner-up-right::before { content: "\e0a8"; } +.icon-cpu::before { content: "\e0a9"; } +.icon-creative-commons::before { content: "\e3b2"; } +.icon-credit-card::before { content: "\e0aa"; } +.icon-croissant::before { content: "\e2ae"; } +.icon-crop::before { content: "\e0ab"; } +.icon-cross::before { content: "\e1e5"; } +.icon-crosshair::before { content: "\e0ac"; } +.icon-crown::before { content: "\e1d6"; } +.icon-cuboid::before { content: "\e524"; } +.icon-cup-soda::before { content: "\e2d1"; } +.icon-curly-braces::before { content: "\e36a"; } +.icon-currency::before { content: "\e230"; } +.icon-cylinder::before { content: "\e525"; } +.icon-dam::before { content: "\e606"; } +.icon-database-backup::before { content: "\e3ab"; } +.icon-database-search::before { content: "\e6b1"; } +.icon-database-zap::before { content: "\e50b"; } +.icon-database::before { content: "\e0ad"; } +.icon-decimals-arrow-left::before { content: "\e65c"; } +.icon-decimals-arrow-right::before { content: "\e65d"; } +.icon-delete::before { content: "\e0ae"; } +.icon-dessert::before { content: "\e4bb"; } +.icon-diameter::before { content: "\e526"; } +.icon-diamond-minus::before { content: "\e5e1"; } +.icon-diamond-percent::before { content: "\e51b"; } +.icon-diamond-plus::before { content: "\e5e2"; } +.icon-diamond::before { content: "\e2d2"; } +.icon-dice-1::before { content: "\e287"; } +.icon-dice-2::before { content: "\e288"; } +.icon-dice-3::before { content: "\e289"; } +.icon-dice-4::before { content: "\e28a"; } +.icon-dice-5::before { content: "\e28b"; } +.icon-dice-6::before { content: "\e28c"; } +.icon-dices::before { content: "\e2c5"; } +.icon-diff::before { content: "\e30c"; } +.icon-disc-2::before { content: "\e3f6"; } +.icon-disc-3::before { content: "\e494"; } +.icon-disc-album::before { content: "\e55c"; } +.icon-disc::before { content: "\e0af"; } +.icon-divide-circle::before { content: "\e07d"; } +.icon-divide-square::before { content: "\e16d"; } +.icon-divide::before { content: "\e0b0"; } +.icon-dna-off::before { content: "\e394"; } +.icon-dna::before { content: "\e393"; } +.icon-dock::before { content: "\e5d3"; } +.icon-dog::before { content: "\e38d"; } +.icon-dollar-sign::before { content: "\e0b1"; } +.icon-donut::before { content: "\e4bc"; } +.icon-door-closed-locked::before { content: "\e664"; } +.icon-door-closed::before { content: "\e3d5"; } +.icon-door-open::before { content: "\e3d6"; } +.icon-dot-square::before { content: "\e16e"; } +.icon-dot::before { content: "\e44f"; } +.icon-download-cloud::before { content: "\e089"; } +.icon-download::before { content: "\e0b2"; } +.icon-drafting-compass::before { content: "\e527"; } +.icon-drama::before { content: "\e521"; } +.icon-dribbble::before { content: "\e0b3"; } +.icon-drill::before { content: "\e58d"; } +.icon-drone::before { content: "\e676"; } +.icon-droplet-off::before { content: "\e638"; } +.icon-droplet::before { content: "\e0b4"; } +.icon-droplets::before { content: "\e0b5"; } +.icon-drum::before { content: "\e55d"; } +.icon-drumstick::before { content: "\e25b"; } +.icon-dumbbell::before { content: "\e3a1"; } +.icon-ear-off::before { content: "\e383"; } +.icon-ear::before { content: "\e382"; } +.icon-earth-lock::before { content: "\e5cc"; } +.icon-earth::before { content: "\e1f3"; } +.icon-eclipse::before { content: "\e59d"; } +.icon-edit-2::before { content: "\e12f"; } +.icon-edit-3::before { content: "\e130"; } +.icon-edit::before { content: "\e172"; } +.icon-egg-fried::before { content: "\e351"; } +.icon-egg-off::before { content: "\e395"; } +.icon-egg::before { content: "\e25d"; } +.icon-ellipse::before { content: "\e6b2"; } +.icon-ellipsis-vertical::before { content: "\e0b7"; } +.icon-ellipsis::before { content: "\e0b6"; } +.icon-equal-approximately::before { content: "\e634"; } +.icon-equal-not::before { content: "\e1be"; } +.icon-equal-square::before { content: "\e16f"; } +.icon-equal::before { content: "\e1bd"; } +.icon-eraser::before { content: "\e28f"; } +.icon-ethernet-port::before { content: "\e620"; } +.icon-euro::before { content: "\e0b8"; } +.icon-ev-charger::before { content: "\e697"; } +.icon-expand::before { content: "\e21a"; } +.icon-external-link::before { content: "\e0b9"; } +.icon-eye-closed::before { content: "\e62e"; } +.icon-eye-off::before { content: "\e0bb"; } +.icon-eye::before { content: "\e0ba"; } +.icon-facebook::before { content: "\e0bc"; } +.icon-factory::before { content: "\e29f"; } +.icon-fan::before { content: "\e379"; } +.icon-fast-forward::before { content: "\e0bd"; } +.icon-feather::before { content: "\e0be"; } +.icon-fence::before { content: "\e582"; } +.icon-ferris-wheel::before { content: "\e47f"; } +.icon-figma::before { content: "\e0bf"; } +.icon-file-archive::before { content: "\e30d"; } +.icon-file-audio-2::before { content: "\e31a"; } +.icon-file-audio::before { content: "\e31a"; } +.icon-file-axis-3-d::before { content: "\e30e"; } +.icon-file-axis-3d::before { content: "\e30e"; } +.icon-file-badge-2::before { content: "\e30f"; } +.icon-file-badge::before { content: "\e30f"; } +.icon-file-bar-chart-2::before { content: "\e311"; } +.icon-file-bar-chart::before { content: "\e312"; } +.icon-file-box::before { content: "\e310"; } +.icon-file-braces-corner::before { content: "\e36c"; } +.icon-file-braces::before { content: "\e36b"; } +.icon-file-chart-column-increasing::before { content: "\e312"; } +.icon-file-chart-column::before { content: "\e311"; } +.icon-file-chart-line::before { content: "\e313"; } +.icon-file-chart-pie::before { content: "\e314"; } +.icon-file-check-2::before { content: "\e0c2"; } +.icon-file-check-corner::before { content: "\e0c2"; } +.icon-file-check::before { content: "\e0c1"; } +.icon-file-clock::before { content: "\e315"; } +.icon-file-code-2::before { content: "\e45e"; } +.icon-file-code-corner::before { content: "\e45e"; } +.icon-file-code::before { content: "\e0c3"; } +.icon-file-cog-2::before { content: "\e316"; } +.icon-file-cog::before { content: "\e316"; } +.icon-file-diff::before { content: "\e317"; } +.icon-file-digit::before { content: "\e0c4"; } +.icon-file-down::before { content: "\e318"; } +.icon-file-edit::before { content: "\e31f"; } +.icon-file-exclamation-point::before { content: "\e319"; } +.icon-file-headphone::before { content: "\e31a"; } +.icon-file-heart::before { content: "\e31b"; } +.icon-file-image::before { content: "\e31c"; } +.icon-file-input::before { content: "\e0c5"; } +.icon-file-json-2::before { content: "\e36c"; } +.icon-file-json::before { content: "\e36b"; } +.icon-file-key-2::before { content: "\e31d"; } +.icon-file-key::before { content: "\e31d"; } +.icon-file-line-chart::before { content: "\e313"; } +.icon-file-lock-2::before { content: "\e31e"; } +.icon-file-lock::before { content: "\e31e"; } +.icon-file-minus-2::before { content: "\e0c7"; } +.icon-file-minus-corner::before { content: "\e0c7"; } +.icon-file-minus::before { content: "\e0c6"; } +.icon-file-music::before { content: "\e55e"; } +.icon-file-output::before { content: "\e0c8"; } +.icon-file-pen-line::before { content: "\e320"; } +.icon-file-pen::before { content: "\e31f"; } +.icon-file-pie-chart::before { content: "\e314"; } +.icon-file-play::before { content: "\e321"; } +.icon-file-plus-2::before { content: "\e0ca"; } +.icon-file-plus-corner::before { content: "\e0ca"; } +.icon-file-plus::before { content: "\e0c9"; } +.icon-file-question-mark::before { content: "\e322"; } +.icon-file-question::before { content: "\e322"; } +.icon-file-scan::before { content: "\e323"; } +.icon-file-search-2::before { content: "\e324"; } +.icon-file-search-corner::before { content: "\e324"; } +.icon-file-search::before { content: "\e0cb"; } +.icon-file-signal::before { content: "\e325"; } +.icon-file-signature::before { content: "\e320"; } +.icon-file-sliders::before { content: "\e5a0"; } +.icon-file-spreadsheet::before { content: "\e326"; } +.icon-file-stack::before { content: "\e4a1"; } +.icon-file-symlink::before { content: "\e327"; } +.icon-file-terminal::before { content: "\e328"; } +.icon-file-text::before { content: "\e0cc"; } +.icon-file-type-2::before { content: "\e36d"; } +.icon-file-type-corner::before { content: "\e36d"; } +.icon-file-type::before { content: "\e329"; } +.icon-file-up::before { content: "\e32a"; } +.icon-file-user::before { content: "\e62d"; } +.icon-file-video-2::before { content: "\e32b"; } +.icon-file-video-camera::before { content: "\e32b"; } +.icon-file-video::before { content: "\e321"; } +.icon-file-volume-2::before { content: "\e325"; } +.icon-file-volume::before { content: "\e32c"; } +.icon-file-warning::before { content: "\e319"; } +.icon-file-x-2::before { content: "\e0ce"; } +.icon-file-x-corner::before { content: "\e0ce"; } +.icon-file-x::before { content: "\e0cd"; } +.icon-file::before { content: "\e0c0"; } +.icon-files::before { content: "\e0cf"; } +.icon-film::before { content: "\e0d0"; } +.icon-filter-x::before { content: "\e3b5"; } +.icon-filter::before { content: "\e0dc"; } +.icon-fingerprint-pattern::before { content: "\e2cb"; } +.icon-fingerprint::before { content: "\e2cb"; } +.icon-fire-extinguisher::before { content: "\e57e"; } +.icon-fish-off::before { content: "\e3b0"; } +.icon-fish-symbol::before { content: "\e4f4"; } +.icon-fish::before { content: "\e3a6"; } +.icon-fishing-hook::before { content: "\e6af"; } +.icon-fishing-rod::before { content: "\e6b3"; } +.icon-flag-off::before { content: "\e292"; } +.icon-flag-triangle-left::before { content: "\e237"; } +.icon-flag-triangle-right::before { content: "\e238"; } +.icon-flag::before { content: "\e0d1"; } +.icon-flame-kindling::before { content: "\e53a"; } +.icon-flame::before { content: "\e0d2"; } +.icon-flashlight-off::before { content: "\e0d4"; } +.icon-flashlight::before { content: "\e0d3"; } +.icon-flask-conical-off::before { content: "\e396"; } +.icon-flask-conical::before { content: "\e0d5"; } +.icon-flask-round::before { content: "\e0d6"; } +.icon-flip-horizontal-2::before { content: "\e35e"; } +.icon-flip-horizontal::before { content: "\e35d"; } +.icon-flip-vertical-2::before { content: "\e360"; } +.icon-flip-vertical::before { content: "\e35f"; } +.icon-flower-2::before { content: "\e2d4"; } +.icon-flower::before { content: "\e2d3"; } +.icon-focus::before { content: "\e29e"; } +.icon-fold-horizontal::before { content: "\e43b"; } +.icon-fold-vertical::before { content: "\e43c"; } +.icon-folder-archive::before { content: "\e32d"; } +.icon-folder-check::before { content: "\e32e"; } +.icon-folder-clock::before { content: "\e32f"; } +.icon-folder-closed::before { content: "\e330"; } +.icon-folder-code::before { content: "\e5fb"; } +.icon-folder-cog-2::before { content: "\e331"; } +.icon-folder-cog::before { content: "\e331"; } +.icon-folder-dot::before { content: "\e4c5"; } +.icon-folder-down::before { content: "\e332"; } +.icon-folder-edit::before { content: "\e338"; } +.icon-folder-git-2::before { content: "\e40a"; } +.icon-folder-git::before { content: "\e409"; } +.icon-folder-heart::before { content: "\e333"; } +.icon-folder-input::before { content: "\e334"; } +.icon-folder-kanban::before { content: "\e4c6"; } +.icon-folder-key::before { content: "\e335"; } +.icon-folder-lock::before { content: "\e336"; } +.icon-folder-minus::before { content: "\e0d8"; } +.icon-folder-open-dot::before { content: "\e4c7"; } +.icon-folder-open::before { content: "\e247"; } +.icon-folder-output::before { content: "\e337"; } +.icon-folder-pen::before { content: "\e338"; } +.icon-folder-plus::before { content: "\e0d9"; } +.icon-folder-root::before { content: "\e4c8"; } +.icon-folder-search-2::before { content: "\e33a"; } +.icon-folder-search::before { content: "\e339"; } +.icon-folder-symlink::before { content: "\e33b"; } +.icon-folder-sync::before { content: "\e4c9"; } +.icon-folder-tree::before { content: "\e33c"; } +.icon-folder-up::before { content: "\e33d"; } +.icon-folder-x::before { content: "\e33e"; } +.icon-folder::before { content: "\e0d7"; } +.icon-folders::before { content: "\e33f"; } +.icon-footprints::before { content: "\e3b9"; } +.icon-fork-knife-crossed::before { content: "\e2f7"; } +.icon-fork-knife::before { content: "\e2f6"; } +.icon-forklift::before { content: "\e3c1"; } +.icon-form-input::before { content: "\e21f"; } +.icon-form::before { content: "\e6a8"; } +.icon-forward::before { content: "\e229"; } +.icon-frame::before { content: "\e291"; } +.icon-framer::before { content: "\e0da"; } +.icon-frown::before { content: "\e0db"; } +.icon-fuel::before { content: "\e2af"; } +.icon-fullscreen::before { content: "\e534"; } +.icon-function-square::before { content: "\e22d"; } +.icon-funnel-plus::before { content: "\e0dd"; } +.icon-funnel-x::before { content: "\e3b5"; } +.icon-funnel::before { content: "\e0dc"; } +.icon-gallery-horizontal-end::before { content: "\e4cf"; } +.icon-gallery-horizontal::before { content: "\e4ce"; } +.icon-gallery-thumbnails::before { content: "\e4d0"; } +.icon-gallery-vertical-end::before { content: "\e4d2"; } +.icon-gallery-vertical::before { content: "\e4d1"; } +.icon-gamepad-2::before { content: "\e0df"; } +.icon-gamepad-directional::before { content: "\e69b"; } +.icon-gamepad::before { content: "\e0de"; } +.icon-gantt-chart-square::before { content: "\e624"; } +.icon-gantt-chart::before { content: "\e4c4"; } +.icon-gauge-circle::before { content: "\e4e1"; } +.icon-gauge::before { content: "\e1bf"; } +.icon-gavel::before { content: "\e0e0"; } +.icon-gem::before { content: "\e242"; } +.icon-georgian-lari::before { content: "\e678"; } +.icon-ghost::before { content: "\e20e"; } +.icon-gift::before { content: "\e0e1"; } +.icon-git-branch-minus::before { content: "\e69c"; } +.icon-git-branch-plus::before { content: "\e1f4"; } +.icon-git-branch::before { content: "\e0e2"; } +.icon-git-commit-horizontal::before { content: "\e0e3"; } +.icon-git-commit-vertical::before { content: "\e552"; } +.icon-git-commit::before { content: "\e0e3"; } +.icon-git-compare-arrows::before { content: "\e553"; } +.icon-git-compare::before { content: "\e359"; } +.icon-git-fork::before { content: "\e28d"; } +.icon-git-graph::before { content: "\e554"; } +.icon-git-merge-conflict::before { content: "\e6b4"; } +.icon-git-merge::before { content: "\e0e4"; } +.icon-git-pull-request-arrow::before { content: "\e555"; } +.icon-git-pull-request-closed::before { content: "\e35a"; } +.icon-git-pull-request-create-arrow::before { content: "\e557"; } +.icon-git-pull-request-create::before { content: "\e556"; } +.icon-git-pull-request-draft::before { content: "\e35b"; } +.icon-git-pull-request::before { content: "\e0e5"; } +.icon-github::before { content: "\e0e6"; } +.icon-gitlab::before { content: "\e0e7"; } +.icon-glass-water::before { content: "\e2d5"; } +.icon-glasses::before { content: "\e20d"; } +.icon-globe-2::before { content: "\e1f3"; } +.icon-globe-lock::before { content: "\e5cd"; } +.icon-globe-off::before { content: "\e6b5"; } +.icon-globe-x::before { content: "\e6b6"; } +.icon-globe::before { content: "\e0e8"; } +.icon-goal::before { content: "\e4a5"; } +.icon-gpu::before { content: "\e66a"; } +.icon-grab::before { content: "\e1e6"; } +.icon-graduation-cap::before { content: "\e234"; } +.icon-grape::before { content: "\e352"; } +.icon-grid-2-x-2-check::before { content: "\e5e4"; } +.icon-grid-2-x-2-plus::before { content: "\e628"; } +.icon-grid-2-x-2-x::before { content: "\e5e5"; } +.icon-grid-2-x-2::before { content: "\e4ff"; } +.icon-grid-2x2-check::before { content: "\e5e4"; } +.icon-grid-2x2-plus::before { content: "\e628"; } +.icon-grid-2x2-x::before { content: "\e5e5"; } +.icon-grid-2x2::before { content: "\e4ff"; } +.icon-grid-3-x-3::before { content: "\e0e9"; } +.icon-grid-3x2::before { content: "\e66f"; } +.icon-grid-3x3::before { content: "\e0e9"; } +.icon-grid::before { content: "\e0e9"; } +.icon-grip-horizontal::before { content: "\e0ea"; } +.icon-grip-vertical::before { content: "\e0eb"; } +.icon-grip::before { content: "\e3b1"; } +.icon-group::before { content: "\e464"; } +.icon-guitar::before { content: "\e55f"; } +.icon-ham::before { content: "\e5d7"; } +.icon-hamburger::before { content: "\e665"; } +.icon-hammer::before { content: "\e0ec"; } +.icon-hand-coins::before { content: "\e5b8"; } +.icon-hand-fist::before { content: "\e68b"; } +.icon-hand-grab::before { content: "\e1e6"; } +.icon-hand-heart::before { content: "\e5b9"; } +.icon-hand-helping::before { content: "\e3b8"; } +.icon-hand-metal::before { content: "\e22c"; } +.icon-hand-platter::before { content: "\e5ba"; } +.icon-hand::before { content: "\e1d7"; } +.icon-handbag::before { content: "\e689"; } +.icon-handshake::before { content: "\e5c0"; } +.icon-hard-drive-download::before { content: "\e4e5"; } +.icon-hard-drive-upload::before { content: "\e4e6"; } +.icon-hard-drive::before { content: "\e0ed"; } +.icon-hard-hat::before { content: "\e0ee"; } +.icon-hash::before { content: "\e0ef"; } +.icon-hat-glasses::before { content: "\e683"; } +.icon-haze::before { content: "\e0f0"; } +.icon-hd::before { content: "\e6af"; } +.icon-hdmi-port::before { content: "\e4e7"; } +.icon-heading-1::before { content: "\e385"; } +.icon-heading-2::before { content: "\e386"; } +.icon-heading-3::before { content: "\e387"; } +.icon-heading-4::before { content: "\e388"; } +.icon-heading-5::before { content: "\e389"; } +.icon-heading-6::before { content: "\e38a"; } +.icon-heading::before { content: "\e384"; } +.icon-headphone-off::before { content: "\e629"; } +.icon-headphones::before { content: "\e0f1"; } +.icon-headset::before { content: "\e5bd"; } +.icon-heart-crack::before { content: "\e2d6"; } +.icon-heart-handshake::before { content: "\e2d7"; } +.icon-heart-minus::before { content: "\e651"; } +.icon-heart-off::before { content: "\e295"; } +.icon-heart-plus::before { content: "\e652"; } +.icon-heart-pulse::before { content: "\e36e"; } +.icon-heart::before { content: "\e0f2"; } +.icon-heater::before { content: "\e58e"; } +.icon-helicopter::before { content: "\e69d"; } +.icon-help-circle::before { content: "\e082"; } +.icon-helping-hand::before { content: "\e3b8"; } +.icon-hexagon::before { content: "\e0f3"; } +.icon-highlighter::before { content: "\e0f4"; } +.icon-history::before { content: "\e1f5"; } +.icon-home::before { content: "\e0f5"; } +.icon-hop-off::before { content: "\e398"; } +.icon-hop::before { content: "\e397"; } +.icon-hospital::before { content: "\e5d8"; } +.icon-hotel::before { content: "\e3e2"; } +.icon-hourglass::before { content: "\e296"; } +.icon-house-heart::before { content: "\e695"; } +.icon-house-plug::before { content: "\e5f0"; } +.icon-house-plus::before { content: "\e5f1"; } +.icon-house-wifi::before { content: "\e63c"; } +.icon-house::before { content: "\e0f5"; } +.icon-ice-cream-2::before { content: "\e3a7"; } +.icon-ice-cream-bowl::before { content: "\e3a7"; } +.icon-ice-cream-cone::before { content: "\e353"; } +.icon-ice-cream::before { content: "\e353"; } +.icon-id-card-lanyard::before { content: "\e670"; } +.icon-id-card::before { content: "\e617"; } +.icon-image-down::before { content: "\e53c"; } +.icon-image-minus::before { content: "\e1f6"; } +.icon-image-off::before { content: "\e1c0"; } +.icon-image-play::before { content: "\e5df"; } +.icon-image-plus::before { content: "\e1f7"; } +.icon-image-up::before { content: "\e5cb"; } +.icon-image-upscale::before { content: "\e637"; } +.icon-image::before { content: "\e0f6"; } +.icon-images::before { content: "\e5c4"; } +.icon-import::before { content: "\e22f"; } +.icon-inbox::before { content: "\e0f7"; } +.icon-indent-decrease::before { content: "\e107"; } +.icon-indent-increase::before { content: "\e108"; } +.icon-indent::before { content: "\e108"; } +.icon-indian-rupee::before { content: "\e0f8"; } +.icon-infinity::before { content: "\e1e7"; } +.icon-info::before { content: "\e0f9"; } +.icon-inspect::before { content: "\e202"; } +.icon-inspection-panel::before { content: "\e583"; } +.icon-instagram::before { content: "\e0fa"; } +.icon-italic::before { content: "\e0fb"; } +.icon-iteration-ccw::before { content: "\e423"; } +.icon-iteration-cw::before { content: "\e424"; } +.icon-japanese-yen::before { content: "\e0fc"; } +.icon-joystick::before { content: "\e355"; } +.icon-kanban-square-dashed::before { content: "\e16c"; } +.icon-kanban-square::before { content: "\e170"; } +.icon-kanban::before { content: "\e4dc"; } +.icon-kayak::before { content: "\e68f"; } +.icon-key-round::before { content: "\e4a3"; } +.icon-key-square::before { content: "\e4a4"; } +.icon-key::before { content: "\e0fd"; } +.icon-keyboard-music::before { content: "\e560"; } +.icon-keyboard-off::before { content: "\e5de"; } +.icon-keyboard::before { content: "\e284"; } +.icon-lamp-ceiling::before { content: "\e2d9"; } +.icon-lamp-desk::before { content: "\e2da"; } +.icon-lamp-floor::before { content: "\e2db"; } +.icon-lamp-wall-down::before { content: "\e2dc"; } +.icon-lamp-wall-up::before { content: "\e2dd"; } +.icon-lamp::before { content: "\e2d8"; } +.icon-land-plot::before { content: "\e528"; } +.icon-landmark::before { content: "\e23a"; } +.icon-languages::before { content: "\e0fe"; } +.icon-laptop-2::before { content: "\e1d8"; } +.icon-laptop-minimal-check::before { content: "\e632"; } +.icon-laptop-minimal::before { content: "\e1d8"; } +.icon-laptop::before { content: "\e1cd"; } +.icon-lasso-select::before { content: "\e1cf"; } +.icon-lasso::before { content: "\e1ce"; } +.icon-laugh::before { content: "\e300"; } +.icon-layers-2::before { content: "\e52a"; } +.icon-layers-3::before { content: "\e529"; } +.icon-layers-plus::before { content: "\e6af"; } +.icon-layers::before { content: "\e529"; } +.icon-layout-dashboard::before { content: "\e1c1"; } +.icon-layout-grid::before { content: "\e0ff"; } +.icon-layout-list::before { content: "\e1d9"; } +.icon-layout-panel-left::before { content: "\e470"; } +.icon-layout-panel-top::before { content: "\e471"; } +.icon-layout-template::before { content: "\e207"; } +.icon-layout::before { content: "\e12c"; } +.icon-leaf::before { content: "\e2de"; } +.icon-leafy-green::before { content: "\e46f"; } +.icon-lectern::before { content: "\e5e9"; } +.icon-lens-concave::before { content: "\e6b7"; } +.icon-lens-convex::before { content: "\e6b8"; } +.icon-letter-text::before { content: "\e605"; } +.icon-library-big::before { content: "\e54e"; } +.icon-library-square::before { content: "\e54f"; } +.icon-library::before { content: "\e100"; } +.icon-life-buoy::before { content: "\e101"; } +.icon-ligature::before { content: "\e43a"; } +.icon-lightbulb-off::before { content: "\e208"; } +.icon-lightbulb::before { content: "\e1c2"; } +.icon-line-chart::before { content: "\e2a5"; } +.icon-line-dot-right-horizontal::before { content: "\e6b9"; } +.icon-line-squiggle::before { content: "\e67a"; } +.icon-link-2-off::before { content: "\e104"; } +.icon-link-2::before { content: "\e103"; } +.icon-link::before { content: "\e102"; } +.icon-linkedin::before { content: "\e105"; } +.icon-list-check::before { content: "\e5fa"; } +.icon-list-checks::before { content: "\e1d0"; } +.icon-list-chevrons-down-up::before { content: "\e694"; } +.icon-list-chevrons-up-down::before { content: "\e696"; } +.icon-list-collapse::before { content: "\e59b"; } +.icon-list-end::before { content: "\e2df"; } +.icon-list-filter-plus::before { content: "\e639"; } +.icon-list-filter::before { content: "\e460"; } +.icon-list-indent-decrease::before { content: "\e107"; } +.icon-list-indent-increase::before { content: "\e108"; } +.icon-list-minus::before { content: "\e23e"; } +.icon-list-music::before { content: "\e2e0"; } +.icon-list-ordered::before { content: "\e1d1"; } +.icon-list-plus::before { content: "\e23f"; } +.icon-list-restart::before { content: "\e452"; } +.icon-list-start::before { content: "\e2e1"; } +.icon-list-todo::before { content: "\e4c3"; } +.icon-list-tree::before { content: "\e408"; } +.icon-list-video::before { content: "\e2e2"; } +.icon-list-x::before { content: "\e240"; } +.icon-list::before { content: "\e106"; } +.icon-loader-2::before { content: "\e10a"; } +.icon-loader-circle::before { content: "\e10a"; } +.icon-loader-pinwheel::before { content: "\e5e6"; } +.icon-loader::before { content: "\e109"; } +.icon-locate-fixed::before { content: "\e1db"; } +.icon-locate-off::before { content: "\e282"; } +.icon-locate::before { content: "\e1da"; } +.icon-location-edit::before { content: "\e655"; } +.icon-lock-keyhole-open::before { content: "\e532"; } +.icon-lock-keyhole::before { content: "\e531"; } +.icon-lock-open::before { content: "\e10c"; } +.icon-lock::before { content: "\e10b"; } +.icon-log-in::before { content: "\e10d"; } +.icon-log-out::before { content: "\e10e"; } +.icon-logs::before { content: "\e5f4"; } +.icon-lollipop::before { content: "\e4bd"; } +.icon-luggage::before { content: "\e2ca"; } +.icon-m-square::before { content: "\e503"; } +.icon-magnet::before { content: "\e2b5"; } +.icon-mail-check::before { content: "\e361"; } +.icon-mail-minus::before { content: "\e362"; } +.icon-mail-open::before { content: "\e363"; } +.icon-mail-plus::before { content: "\e364"; } +.icon-mail-question-mark::before { content: "\e365"; } +.icon-mail-question::before { content: "\e365"; } +.icon-mail-search::before { content: "\e366"; } +.icon-mail-warning::before { content: "\e367"; } +.icon-mail-x::before { content: "\e368"; } +.icon-mail::before { content: "\e10f"; } +.icon-mailbox::before { content: "\e3d4"; } +.icon-mails::before { content: "\e369"; } +.icon-map-minus::before { content: "\e686"; } +.icon-map-pin-check-inside::before { content: "\e610"; } +.icon-map-pin-check::before { content: "\e60f"; } +.icon-map-pin-house::before { content: "\e61c"; } +.icon-map-pin-minus-inside::before { content: "\e612"; } +.icon-map-pin-minus::before { content: "\e611"; } +.icon-map-pin-off::before { content: "\e2a6"; } +.icon-map-pin-pen::before { content: "\e655"; } +.icon-map-pin-plus-inside::before { content: "\e614"; } +.icon-map-pin-plus::before { content: "\e613"; } +.icon-map-pin-x-inside::before { content: "\e616"; } +.icon-map-pin-x::before { content: "\e615"; } +.icon-map-pin::before { content: "\e111"; } +.icon-map-pinned::before { content: "\e53d"; } +.icon-map-plus::before { content: "\e63f"; } +.icon-map::before { content: "\e110"; } +.icon-mars-stroke::before { content: "\e642"; } +.icon-mars::before { content: "\e641"; } +.icon-martini::before { content: "\e2e3"; } +.icon-maximize-2::before { content: "\e113"; } +.icon-maximize::before { content: "\e112"; } +.icon-medal::before { content: "\e36f"; } +.icon-megaphone-off::before { content: "\e370"; } +.icon-megaphone::before { content: "\e235"; } +.icon-meh::before { content: "\e114"; } +.icon-memory-stick::before { content: "\e445"; } +.icon-menu-square::before { content: "\e453"; } +.icon-menu::before { content: "\e115"; } +.icon-merge::before { content: "\e43f"; } +.icon-message-circle-check::before { content: "\e6ba"; } +.icon-message-circle-code::before { content: "\e562"; } +.icon-message-circle-dashed::before { content: "\e563"; } +.icon-message-circle-heart::before { content: "\e564"; } +.icon-message-circle-more::before { content: "\e565"; } +.icon-message-circle-off::before { content: "\e566"; } +.icon-message-circle-plus::before { content: "\e567"; } +.icon-message-circle-question-mark::before { content: "\e568"; } +.icon-message-circle-question::before { content: "\e568"; } +.icon-message-circle-reply::before { content: "\e569"; } +.icon-message-circle-warning::before { content: "\e56a"; } +.icon-message-circle-x::before { content: "\e56b"; } +.icon-message-circle::before { content: "\e116"; } +.icon-message-square-check::before { content: "\e6bb"; } +.icon-message-square-code::before { content: "\e56c"; } +.icon-message-square-dashed::before { content: "\e40b"; } +.icon-message-square-diff::before { content: "\e56d"; } +.icon-message-square-dot::before { content: "\e56e"; } +.icon-message-square-heart::before { content: "\e56f"; } +.icon-message-square-lock::before { content: "\e62c"; } +.icon-message-square-more::before { content: "\e570"; } +.icon-message-square-off::before { content: "\e571"; } +.icon-message-square-plus::before { content: "\e40c"; } +.icon-message-square-quote::before { content: "\e572"; } +.icon-message-square-reply::before { content: "\e573"; } +.icon-message-square-share::before { content: "\e574"; } +.icon-message-square-text::before { content: "\e575"; } +.icon-message-square-warning::before { content: "\e576"; } +.icon-message-square-x::before { content: "\e577"; } +.icon-message-square::before { content: "\e117"; } +.icon-messages-square::before { content: "\e40d"; } +.icon-metronome::before { content: "\e6bc"; } +.icon-mic-2::before { content: "\e349"; } +.icon-mic-off::before { content: "\e119"; } +.icon-mic-vocal::before { content: "\e349"; } +.icon-mic::before { content: "\e118"; } +.icon-microchip::before { content: "\e61a"; } +.icon-microscope::before { content: "\e2e4"; } +.icon-microwave::before { content: "\e37a"; } +.icon-milestone::before { content: "\e298"; } +.icon-milk-off::before { content: "\e39a"; } +.icon-milk::before { content: "\e399"; } +.icon-minimize-2::before { content: "\e11b"; } +.icon-minimize::before { content: "\e11a"; } +.icon-minus-circle::before { content: "\e07e"; } +.icon-minus-square::before { content: "\e171"; } +.icon-minus::before { content: "\e11c"; } +.icon-mirror-rectangular::before { content: "\e6bd"; } +.icon-mirror-round::before { content: "\e6be"; } +.icon-monitor-check::before { content: "\e482"; } +.icon-monitor-cloud::before { content: "\e699"; } +.icon-monitor-cog::before { content: "\e603"; } +.icon-monitor-dot::before { content: "\e483"; } +.icon-monitor-down::before { content: "\e421"; } +.icon-monitor-off::before { content: "\e1dc"; } +.icon-monitor-pause::before { content: "\e484"; } +.icon-monitor-play::before { content: "\e485"; } +.icon-monitor-smartphone::before { content: "\e3a2"; } +.icon-monitor-speaker::before { content: "\e210"; } +.icon-monitor-stop::before { content: "\e486"; } +.icon-monitor-up::before { content: "\e422"; } +.icon-monitor-x::before { content: "\e487"; } +.icon-monitor::before { content: "\e11d"; } +.icon-moon-star::before { content: "\e410"; } +.icon-moon::before { content: "\e11e"; } +.icon-more-horizontal::before { content: "\e0b6"; } +.icon-more-vertical::before { content: "\e0b7"; } +.icon-motorbike::before { content: "\e698"; } +.icon-mountain-snow::before { content: "\e232"; } +.icon-mountain::before { content: "\e231"; } +.icon-mouse-left::before { content: "\e6bf"; } +.icon-mouse-off::before { content: "\e5db"; } +.icon-mouse-pointer-2-off::before { content: "\e6a6"; } +.icon-mouse-pointer-2::before { content: "\e1c3"; } +.icon-mouse-pointer-ban::before { content: "\e5e7"; } +.icon-mouse-pointer-click::before { content: "\e120"; } +.icon-mouse-pointer-square-dashed::before { content: "\e509"; } +.icon-mouse-pointer::before { content: "\e11f"; } +.icon-mouse-right::before { content: "\e6c0"; } +.icon-mouse::before { content: "\e28e"; } +.icon-move-3-d::before { content: "\e2e5"; } +.icon-move-3d::before { content: "\e2e5"; } +.icon-move-diagonal-2::before { content: "\e1c5"; } +.icon-move-diagonal::before { content: "\e1c4"; } +.icon-move-down-left::before { content: "\e48d"; } +.icon-move-down-right::before { content: "\e48e"; } +.icon-move-down::before { content: "\e48c"; } +.icon-move-horizontal::before { content: "\e1c6"; } +.icon-move-left::before { content: "\e48f"; } +.icon-move-right::before { content: "\e490"; } +.icon-move-up-left::before { content: "\e492"; } +.icon-move-up-right::before { content: "\e493"; } +.icon-move-up::before { content: "\e491"; } +.icon-move-vertical::before { content: "\e1c7"; } +.icon-move::before { content: "\e121"; } +.icon-music-2::before { content: "\e34a"; } +.icon-music-3::before { content: "\e34b"; } +.icon-music-4::before { content: "\e34c"; } +.icon-music::before { content: "\e122"; } +.icon-navigation-2-off::before { content: "\e2a7"; } +.icon-navigation-2::before { content: "\e124"; } +.icon-navigation-off::before { content: "\e2a8"; } +.icon-navigation::before { content: "\e123"; } +.icon-network::before { content: "\e125"; } +.icon-newspaper::before { content: "\e348"; } +.icon-nfc::before { content: "\e3c3"; } +.icon-non-binary::before { content: "\e643"; } +.icon-notebook-pen::before { content: "\e596"; } +.icon-notebook-tabs::before { content: "\e597"; } +.icon-notebook-text::before { content: "\e598"; } +.icon-notebook::before { content: "\e595"; } +.icon-notepad-text-dashed::before { content: "\e59a"; } +.icon-notepad-text::before { content: "\e599"; } +.icon-nut-off::before { content: "\e39c"; } +.icon-nut::before { content: "\e39b"; } +.icon-octagon-alert::before { content: "\e127"; } +.icon-octagon-minus::before { content: "\e627"; } +.icon-octagon-pause::before { content: "\e21b"; } +.icon-octagon-x::before { content: "\e128"; } +.icon-octagon::before { content: "\e126"; } +.icon-omega::before { content: "\e619"; } +.icon-option::before { content: "\e1f8"; } +.icon-orbit::before { content: "\e3e7"; } +.icon-origami::before { content: "\e5e3"; } +.icon-outdent::before { content: "\e107"; } +.icon-package-2::before { content: "\e340"; } +.icon-package-check::before { content: "\e266"; } +.icon-package-minus::before { content: "\e267"; } +.icon-package-open::before { content: "\e2cc"; } +.icon-package-plus::before { content: "\e268"; } +.icon-package-search::before { content: "\e269"; } +.icon-package-x::before { content: "\e26a"; } +.icon-package::before { content: "\e129"; } +.icon-paint-bucket::before { content: "\e2e6"; } +.icon-paint-roller::before { content: "\e59e"; } +.icon-paintbrush-2::before { content: "\e2e8"; } +.icon-paintbrush-vertical::before { content: "\e2e8"; } +.icon-paintbrush::before { content: "\e2e7"; } +.icon-palette::before { content: "\e1dd"; } +.icon-palmtree::before { content: "\e281"; } +.icon-panda::before { content: "\e668"; } +.icon-panel-bottom-close::before { content: "\e42d"; } +.icon-panel-bottom-dashed::before { content: "\e42e"; } +.icon-panel-bottom-inactive::before { content: "\e42e"; } +.icon-panel-bottom-open::before { content: "\e42f"; } +.icon-panel-bottom::before { content: "\e42c"; } +.icon-panel-left-close::before { content: "\e21c"; } +.icon-panel-left-dashed::before { content: "\e430"; } +.icon-panel-left-inactive::before { content: "\e430"; } +.icon-panel-left-open::before { content: "\e21d"; } +.icon-panel-left-right-dashed::before { content: "\e692"; } +.icon-panel-left::before { content: "\e12a"; } +.icon-panel-right-close::before { content: "\e432"; } +.icon-panel-right-dashed::before { content: "\e433"; } +.icon-panel-right-inactive::before { content: "\e433"; } +.icon-panel-right-open::before { content: "\e434"; } +.icon-panel-right::before { content: "\e431"; } +.icon-panel-top-bottom-dashed::before { content: "\e693"; } +.icon-panel-top-close::before { content: "\e436"; } +.icon-panel-top-dashed::before { content: "\e437"; } +.icon-panel-top-inactive::before { content: "\e437"; } +.icon-panel-top-open::before { content: "\e438"; } +.icon-panel-top::before { content: "\e435"; } +.icon-panels-left-bottom::before { content: "\e12b"; } +.icon-panels-left-right::before { content: "\e099"; } +.icon-panels-right-bottom::before { content: "\e588"; } +.icon-panels-top-bottom::before { content: "\e58a"; } +.icon-panels-top-left::before { content: "\e12c"; } +.icon-paperclip::before { content: "\e12d"; } +.icon-parentheses::before { content: "\e444"; } +.icon-parking-circle-off::before { content: "\e3ca"; } +.icon-parking-circle::before { content: "\e3c9"; } +.icon-parking-meter::before { content: "\e500"; } +.icon-parking-square-off::before { content: "\e3cc"; } +.icon-parking-square::before { content: "\e3cb"; } +.icon-party-popper::before { content: "\e343"; } +.icon-pause-circle::before { content: "\e07f"; } +.icon-pause-octagon::before { content: "\e21b"; } +.icon-pause::before { content: "\e12e"; } +.icon-paw-print::before { content: "\e4f5"; } +.icon-pc-case::before { content: "\e446"; } +.icon-pen-box::before { content: "\e172"; } +.icon-pen-line::before { content: "\e130"; } +.icon-pen-off::before { content: "\e5ee"; } +.icon-pen-square::before { content: "\e172"; } +.icon-pen-tool::before { content: "\e131"; } +.icon-pen::before { content: "\e12f"; } +.icon-pencil-line::before { content: "\e4f0"; } +.icon-pencil-off::before { content: "\e5ef"; } +.icon-pencil-ruler::before { content: "\e4f1"; } +.icon-pencil::before { content: "\e1f9"; } +.icon-pentagon::before { content: "\e52b"; } +.icon-percent-circle::before { content: "\e51a"; } +.icon-percent-diamond::before { content: "\e51b"; } +.icon-percent-square::before { content: "\e51c"; } +.icon-percent::before { content: "\e132"; } +.icon-person-standing::before { content: "\e21e"; } +.icon-philippine-peso::before { content: "\e604"; } +.icon-phone-call::before { content: "\e134"; } +.icon-phone-forwarded::before { content: "\e135"; } +.icon-phone-incoming::before { content: "\e136"; } +.icon-phone-missed::before { content: "\e137"; } +.icon-phone-off::before { content: "\e138"; } +.icon-phone-outgoing::before { content: "\e139"; } +.icon-phone::before { content: "\e133"; } +.icon-pi-square::before { content: "\e488"; } +.icon-pi::before { content: "\e472"; } +.icon-piano::before { content: "\e561"; } +.icon-pickaxe::before { content: "\e5c6"; } +.icon-picture-in-picture-2::before { content: "\e3af"; } +.icon-picture-in-picture::before { content: "\e3ae"; } +.icon-pie-chart::before { content: "\e06b"; } +.icon-piggy-bank::before { content: "\e13a"; } +.icon-pilcrow-left::before { content: "\e5dc"; } +.icon-pilcrow-right::before { content: "\e5dd"; } +.icon-pilcrow-square::before { content: "\e48b"; } +.icon-pilcrow::before { content: "\e3a3"; } +.icon-pill-bottle::before { content: "\e5ea"; } +.icon-pill::before { content: "\e3bd"; } +.icon-pin-off::before { content: "\e2b6"; } +.icon-pin::before { content: "\e259"; } +.icon-pipette::before { content: "\e13b"; } +.icon-pizza::before { content: "\e354"; } +.icon-plane-landing::before { content: "\e3cd"; } +.icon-plane-takeoff::before { content: "\e3ce"; } +.icon-plane::before { content: "\e1de"; } +.icon-play-circle::before { content: "\e080"; } +.icon-play-square::before { content: "\e481"; } +.icon-play::before { content: "\e13c"; } +.icon-plug-2::before { content: "\e380"; } +.icon-plug-zap-2::before { content: "\e45c"; } +.icon-plug-zap::before { content: "\e45c"; } +.icon-plug::before { content: "\e37f"; } +.icon-plus-circle::before { content: "\e081"; } +.icon-plus-square::before { content: "\e173"; } +.icon-plus::before { content: "\e13d"; } +.icon-pocket-knife::before { content: "\e4a0"; } +.icon-pocket::before { content: "\e13e"; } +.icon-podcast::before { content: "\e1fa"; } +.icon-pointer-off::before { content: "\e57f"; } +.icon-pointer::before { content: "\e1e8"; } +.icon-popcorn::before { content: "\e4be"; } +.icon-popsicle::before { content: "\e4bf"; } +.icon-pound-sterling::before { content: "\e13f"; } +.icon-power-circle::before { content: "\e550"; } +.icon-power-off::before { content: "\e209"; } +.icon-power-square::before { content: "\e551"; } +.icon-power::before { content: "\e140"; } +.icon-presentation::before { content: "\e4ae"; } +.icon-printer-check::before { content: "\e5f5"; } +.icon-printer-x::before { content: "\e6c1"; } +.icon-printer::before { content: "\e141"; } +.icon-projector::before { content: "\e4af"; } +.icon-proportions::before { content: "\e5cf"; } +.icon-puzzle::before { content: "\e29c"; } +.icon-pyramid::before { content: "\e52c"; } +.icon-qr-code::before { content: "\e1df"; } +.icon-quote::before { content: "\e239"; } +.icon-rabbit::before { content: "\e4f6"; } +.icon-radar::before { content: "\e497"; } +.icon-radiation::before { content: "\e442"; } +.icon-radical::before { content: "\e5c2"; } +.icon-radio-receiver::before { content: "\e1fb"; } +.icon-radio-tower::before { content: "\e404"; } +.icon-radio::before { content: "\e142"; } +.icon-radius::before { content: "\e52d"; } +.icon-rail-symbol::before { content: "\e501"; } +.icon-rainbow::before { content: "\e4c2"; } +.icon-rat::before { content: "\e3eb"; } +.icon-ratio::before { content: "\e4e8"; } +.icon-receipt-cent::before { content: "\e5a5"; } +.icon-receipt-euro::before { content: "\e5a6"; } +.icon-receipt-indian-rupee::before { content: "\e5a7"; } +.icon-receipt-japanese-yen::before { content: "\e5a8"; } +.icon-receipt-pound-sterling::before { content: "\e5a9"; } +.icon-receipt-russian-ruble::before { content: "\e5aa"; } +.icon-receipt-swiss-franc::before { content: "\e5ab"; } +.icon-receipt-text::before { content: "\e5ac"; } +.icon-receipt-turkish-lira::before { content: "\e67f"; } +.icon-receipt::before { content: "\e3d3"; } +.icon-rectangle-circle::before { content: "\e673"; } +.icon-rectangle-ellipsis::before { content: "\e21f"; } +.icon-rectangle-goggles::before { content: "\e656"; } +.icon-rectangle-horizontal::before { content: "\e376"; } +.icon-rectangle-vertical::before { content: "\e377"; } +.icon-recycle::before { content: "\e2e9"; } +.icon-redo-2::before { content: "\e2a0"; } +.icon-redo-dot::before { content: "\e450"; } +.icon-redo::before { content: "\e143"; } +.icon-refresh-ccw-dot::before { content: "\e4b2"; } +.icon-refresh-ccw::before { content: "\e144"; } +.icon-refresh-cw-off::before { content: "\e498"; } +.icon-refresh-cw::before { content: "\e145"; } +.icon-refrigerator::before { content: "\e37b"; } +.icon-regex::before { content: "\e1fc"; } +.icon-remove-formatting::before { content: "\e3b3"; } +.icon-repeat-1::before { content: "\e1fd"; } +.icon-repeat-2::before { content: "\e411"; } +.icon-repeat::before { content: "\e146"; } +.icon-replace-all::before { content: "\e3dc"; } +.icon-replace::before { content: "\e3db"; } +.icon-reply-all::before { content: "\e22b"; } +.icon-reply::before { content: "\e22a"; } +.icon-rewind::before { content: "\e147"; } +.icon-ribbon::before { content: "\e558"; } +.icon-rocket::before { content: "\e286"; } +.icon-rocking-chair::before { content: "\e233"; } +.icon-roller-coaster::before { content: "\e480"; } +.icon-rose::before { content: "\e691"; } +.icon-rotate-3-d::before { content: "\e2ea"; } +.icon-rotate-3d::before { content: "\e2ea"; } +.icon-rotate-ccw-key::before { content: "\e650"; } +.icon-rotate-ccw-square::before { content: "\e5d0"; } +.icon-rotate-ccw::before { content: "\e148"; } +.icon-rotate-cw-square::before { content: "\e5d1"; } +.icon-rotate-cw::before { content: "\e149"; } +.icon-route-off::before { content: "\e53f"; } +.icon-route::before { content: "\e53e"; } +.icon-router::before { content: "\e3bf"; } +.icon-rows-2::before { content: "\e439"; } +.icon-rows-3::before { content: "\e58a"; } +.icon-rows-4::before { content: "\e58b"; } +.icon-rows::before { content: "\e439"; } +.icon-rss::before { content: "\e14a"; } +.icon-ruler-dimension-line::before { content: "\e662"; } +.icon-ruler::before { content: "\e14b"; } +.icon-russian-ruble::before { content: "\e14c"; } +.icon-sailboat::before { content: "\e37e"; } +.icon-salad::before { content: "\e3a8"; } +.icon-sandwich::before { content: "\e3a9"; } +.icon-satellite-dish::before { content: "\e448"; } +.icon-satellite::before { content: "\e447"; } +.icon-saudi-riyal::before { content: "\e64b"; } +.icon-save-all::before { content: "\e40f"; } +.icon-save-off::before { content: "\e5f3"; } +.icon-save::before { content: "\e14d"; } +.icon-scale-3-d::before { content: "\e2eb"; } +.icon-scale-3d::before { content: "\e2eb"; } +.icon-scale::before { content: "\e212"; } +.icon-scaling::before { content: "\e2ec"; } +.icon-scan-barcode::before { content: "\e535"; } +.icon-scan-eye::before { content: "\e536"; } +.icon-scan-face::before { content: "\e371"; } +.icon-scan-heart::before { content: "\e63a"; } +.icon-scan-line::before { content: "\e258"; } +.icon-scan-qr-code::before { content: "\e5f6"; } +.icon-scan-search::before { content: "\e537"; } +.icon-scan-text::before { content: "\e538"; } +.icon-scan::before { content: "\e257"; } +.icon-scatter-chart::before { content: "\e48a"; } +.icon-school-2::before { content: "\e3e5"; } +.icon-school::before { content: "\e3e3"; } +.icon-scissors-line-dashed::before { content: "\e4e9"; } +.icon-scissors-square-dashed-bottom::before { content: "\e4eb"; } +.icon-scissors-square::before { content: "\e4ec"; } +.icon-scissors::before { content: "\e14e"; } +.icon-scooter::before { content: "\e6ac"; } +.icon-screen-share-off::before { content: "\e150"; } +.icon-screen-share::before { content: "\e14f"; } +.icon-scroll-text::before { content: "\e45f"; } +.icon-scroll::before { content: "\e2ed"; } +.icon-search-alert::before { content: "\e6af"; } +.icon-search-check::before { content: "\e4aa"; } +.icon-search-code::before { content: "\e4ab"; } +.icon-search-slash::before { content: "\e4ac"; } +.icon-search-x::before { content: "\e4ad"; } +.icon-search::before { content: "\e151"; } +.icon-section::before { content: "\e5e8"; } +.icon-send-horizonal::before { content: "\e4f2"; } +.icon-send-horizontal::before { content: "\e4f2"; } +.icon-send-to-back::before { content: "\e4f3"; } +.icon-send::before { content: "\e152"; } +.icon-separator-horizontal::before { content: "\e1c8"; } +.icon-separator-vertical::before { content: "\e1c9"; } +.icon-server-cog::before { content: "\e341"; } +.icon-server-crash::before { content: "\e1e9"; } +.icon-server-off::before { content: "\e1ea"; } +.icon-server::before { content: "\e153"; } +.icon-settings-2::before { content: "\e245"; } +.icon-settings::before { content: "\e154"; } +.icon-shapes::before { content: "\e4b3"; } +.icon-share-2::before { content: "\e156"; } +.icon-share::before { content: "\e155"; } +.icon-sheet::before { content: "\e157"; } +.icon-shell::before { content: "\e4f7"; } +.icon-shelving-unit::before { content: "\e6c2"; } +.icon-shield-alert::before { content: "\e1fe"; } +.icon-shield-ban::before { content: "\e159"; } +.icon-shield-check::before { content: "\e1ff"; } +.icon-shield-close::before { content: "\e200"; } +.icon-shield-ellipsis::before { content: "\e516"; } +.icon-shield-half::before { content: "\e517"; } +.icon-shield-minus::before { content: "\e518"; } +.icon-shield-off::before { content: "\e15a"; } +.icon-shield-plus::before { content: "\e519"; } +.icon-shield-question-mark::before { content: "\e40e"; } +.icon-shield-question::before { content: "\e40e"; } +.icon-shield-user::before { content: "\e647"; } +.icon-shield-x::before { content: "\e200"; } +.icon-shield::before { content: "\e158"; } +.icon-ship-wheel::before { content: "\e502"; } +.icon-ship::before { content: "\e3ba"; } +.icon-shirt::before { content: "\e1ca"; } +.icon-shopping-bag::before { content: "\e15b"; } +.icon-shopping-basket::before { content: "\e4ea"; } +.icon-shopping-cart::before { content: "\e15c"; } +.icon-shovel::before { content: "\e15d"; } +.icon-shower-head::before { content: "\e37c"; } +.icon-shredder::before { content: "\e65b"; } +.icon-shrimp::before { content: "\e649"; } +.icon-shrink::before { content: "\e220"; } +.icon-shrub::before { content: "\e2ee"; } +.icon-shuffle::before { content: "\e15e"; } +.icon-sidebar-close::before { content: "\e21c"; } +.icon-sidebar-open::before { content: "\e21d"; } +.icon-sidebar::before { content: "\e12a"; } +.icon-sigma-square::before { content: "\e489"; } +.icon-sigma::before { content: "\e201"; } +.icon-signal-high::before { content: "\e260"; } +.icon-signal-low::before { content: "\e261"; } +.icon-signal-medium::before { content: "\e262"; } +.icon-signal-zero::before { content: "\e263"; } +.icon-signal::before { content: "\e25f"; } +.icon-signature::before { content: "\e5f2"; } +.icon-signpost-big::before { content: "\e541"; } +.icon-signpost::before { content: "\e540"; } +.icon-siren::before { content: "\e2ef"; } +.icon-skip-back::before { content: "\e15f"; } +.icon-skip-forward::before { content: "\e160"; } +.icon-skull::before { content: "\e221"; } +.icon-slack::before { content: "\e161"; } +.icon-slash-square::before { content: "\e174"; } +.icon-slash::before { content: "\e51d"; } +.icon-slice::before { content: "\e2f0"; } +.icon-sliders-horizontal::before { content: "\e29a"; } +.icon-sliders-vertical::before { content: "\e162"; } +.icon-sliders::before { content: "\e162"; } +.icon-smartphone-charging::before { content: "\e22e"; } +.icon-smartphone-nfc::before { content: "\e3c4"; } +.icon-smartphone::before { content: "\e163"; } +.icon-smile-plus::before { content: "\e301"; } +.icon-smile::before { content: "\e164"; } +.icon-snail::before { content: "\e4f8"; } +.icon-snowflake::before { content: "\e165"; } +.icon-soap-dispenser-droplet::before { content: "\e669"; } +.icon-sofa::before { content: "\e2c4"; } +.icon-solar-panel::before { content: "\e69f"; } +.icon-sort-asc::before { content: "\e04c"; } +.icon-sort-desc::before { content: "\e047"; } +.icon-soup::before { content: "\e3aa"; } +.icon-space::before { content: "\e3dd"; } +.icon-spade::before { content: "\e499"; } +.icon-sparkle::before { content: "\e47e"; } +.icon-sparkles::before { content: "\e412"; } +.icon-speaker::before { content: "\e166"; } +.icon-speech::before { content: "\e51e"; } +.icon-spell-check-2::before { content: "\e49b"; } +.icon-spell-check::before { content: "\e49a"; } +.icon-spline-pointer::before { content: "\e64f"; } +.icon-spline::before { content: "\e38b"; } +.icon-split-square-horizontal::before { content: "\e3b6"; } +.icon-split-square-vertical::before { content: "\e3b7"; } +.icon-split::before { content: "\e440"; } +.icon-spool::before { content: "\e677"; } +.icon-spotlight::before { content: "\e682"; } +.icon-spray-can::before { content: "\e495"; } +.icon-sprout::before { content: "\e1eb"; } +.icon-square-activity::before { content: "\e4b4"; } +.icon-square-arrow-down-left::before { content: "\e4b5"; } +.icon-square-arrow-down-right::before { content: "\e4b6"; } +.icon-square-arrow-down::before { content: "\e427"; } +.icon-square-arrow-left::before { content: "\e428"; } +.icon-square-arrow-out-down-left::before { content: "\e5a1"; } +.icon-square-arrow-out-down-right::before { content: "\e5a2"; } +.icon-square-arrow-out-up-left::before { content: "\e5a3"; } +.icon-square-arrow-out-up-right::before { content: "\e5a4"; } +.icon-square-arrow-right-enter::before { content: "\e6c3"; } +.icon-square-arrow-right-exit::before { content: "\e6c4"; } +.icon-square-arrow-right::before { content: "\e429"; } +.icon-square-arrow-up-left::before { content: "\e4b7"; } +.icon-square-arrow-up-right::before { content: "\e4b8"; } +.icon-square-arrow-up::before { content: "\e42a"; } +.icon-square-asterisk::before { content: "\e168"; } +.icon-square-bottom-dashed-scissors::before { content: "\e4eb"; } +.icon-square-centerline-dashed-horizontal::before { content: "\e6c5"; } +.icon-square-centerline-dashed-vertical::before { content: "\e6c6"; } +.icon-square-chart-gantt::before { content: "\e169"; } +.icon-square-check-big::before { content: "\e16a"; } +.icon-square-check::before { content: "\e559"; } +.icon-square-chevron-down::before { content: "\e3cf"; } +.icon-square-chevron-left::before { content: "\e3d0"; } +.icon-square-chevron-right::before { content: "\e3d1"; } +.icon-square-chevron-up::before { content: "\e3d2"; } +.icon-square-code::before { content: "\e16b"; } +.icon-square-dashed-bottom-code::before { content: "\e4c1"; } +.icon-square-dashed-bottom::before { content: "\e4c0"; } +.icon-square-dashed-kanban::before { content: "\e16c"; } +.icon-square-dashed-mouse-pointer::before { content: "\e509"; } +.icon-square-dashed-top-solid::before { content: "\e66c"; } +.icon-square-dashed::before { content: "\e1cb"; } +.icon-square-divide::before { content: "\e16d"; } +.icon-square-dot::before { content: "\e16e"; } +.icon-square-equal::before { content: "\e16f"; } +.icon-square-function::before { content: "\e22d"; } +.icon-square-gantt-chart::before { content: "\e169"; } +.icon-square-kanban::before { content: "\e170"; } +.icon-square-library::before { content: "\e54f"; } +.icon-square-m::before { content: "\e503"; } +.icon-square-menu::before { content: "\e453"; } +.icon-square-minus::before { content: "\e171"; } +.icon-square-mouse-pointer::before { content: "\e202"; } +.icon-square-parking-off::before { content: "\e3cc"; } +.icon-square-parking::before { content: "\e3cb"; } +.icon-square-pause::before { content: "\e684"; } +.icon-square-pen::before { content: "\e172"; } +.icon-square-percent::before { content: "\e51c"; } +.icon-square-pi::before { content: "\e488"; } +.icon-square-pilcrow::before { content: "\e48b"; } +.icon-square-play::before { content: "\e481"; } +.icon-square-plus::before { content: "\e173"; } +.icon-square-power::before { content: "\e551"; } +.icon-square-radical::before { content: "\e5c3"; } +.icon-square-round-corner::before { content: "\e648"; } +.icon-square-scissors::before { content: "\e4ec"; } +.icon-square-sigma::before { content: "\e489"; } +.icon-square-slash::before { content: "\e174"; } +.icon-square-split-horizontal::before { content: "\e3b6"; } +.icon-square-split-vertical::before { content: "\e3b7"; } +.icon-square-square::before { content: "\e60e"; } +.icon-square-stack::before { content: "\e4a2"; } +.icon-square-star::before { content: "\e68e"; } +.icon-square-stop::before { content: "\e685"; } +.icon-square-terminal::before { content: "\e20a"; } +.icon-square-user-round::before { content: "\e466"; } +.icon-square-user::before { content: "\e465"; } +.icon-square-x::before { content: "\e175"; } +.icon-square::before { content: "\e167"; } +.icon-squares-exclude::before { content: "\e657"; } +.icon-squares-intersect::before { content: "\e658"; } +.icon-squares-subtract::before { content: "\e659"; } +.icon-squares-unite::before { content: "\e65a"; } +.icon-squircle-dashed::before { content: "\e679"; } +.icon-squircle::before { content: "\e57a"; } +.icon-squirrel::before { content: "\e49f"; } +.icon-stamp::before { content: "\e3bb"; } +.icon-star-half::before { content: "\e20b"; } +.icon-star-off::before { content: "\e2b0"; } +.icon-star::before { content: "\e176"; } +.icon-stars::before { content: "\e412"; } +.icon-step-back::before { content: "\e3e9"; } +.icon-step-forward::before { content: "\e3ea"; } +.icon-stethoscope::before { content: "\e2f1"; } +.icon-sticker::before { content: "\e302"; } +.icon-sticky-note::before { content: "\e303"; } +.icon-stone::before { content: "\e6af"; } +.icon-stop-circle::before { content: "\e083"; } +.icon-store::before { content: "\e3e4"; } +.icon-stretch-horizontal::before { content: "\e27c"; } +.icon-stretch-vertical::before { content: "\e27d"; } +.icon-strikethrough::before { content: "\e177"; } +.icon-subscript::before { content: "\e25c"; } +.icon-subtitles::before { content: "\e3a4"; } +.icon-sun-dim::before { content: "\e299"; } +.icon-sun-medium::before { content: "\e2b1"; } +.icon-sun-moon::before { content: "\e2b2"; } +.icon-sun-snow::before { content: "\e372"; } +.icon-sun::before { content: "\e178"; } +.icon-sunrise::before { content: "\e179"; } +.icon-sunset::before { content: "\e17a"; } +.icon-superscript::before { content: "\e25e"; } +.icon-swatch-book::before { content: "\e59f"; } +.icon-swiss-franc::before { content: "\e17b"; } +.icon-switch-camera::before { content: "\e17c"; } +.icon-sword::before { content: "\e2b3"; } +.icon-swords::before { content: "\e2b4"; } +.icon-syringe::before { content: "\e2f2"; } +.icon-table-2::before { content: "\e2f9"; } +.icon-table-cells-merge::before { content: "\e5c7"; } +.icon-table-cells-split::before { content: "\e5c8"; } +.icon-table-columns-split::before { content: "\e5c9"; } +.icon-table-config::before { content: "\e661"; } +.icon-table-of-contents::before { content: "\e61e"; } +.icon-table-properties::before { content: "\e4db"; } +.icon-table-rows-split::before { content: "\e5ca"; } +.icon-table::before { content: "\e17d"; } +.icon-tablet-smartphone::before { content: "\e50a"; } +.icon-tablet::before { content: "\e17e"; } +.icon-tablets::before { content: "\e3be"; } +.icon-tag::before { content: "\e17f"; } +.icon-tags::before { content: "\e35c"; } +.icon-tally-1::before { content: "\e4d6"; } +.icon-tally-2::before { content: "\e4d7"; } +.icon-tally-3::before { content: "\e4d8"; } +.icon-tally-4::before { content: "\e4d9"; } +.icon-tally-5::before { content: "\e4da"; } +.icon-tangent::before { content: "\e52e"; } +.icon-target::before { content: "\e180"; } +.icon-telescope::before { content: "\e5c5"; } +.icon-tent-tree::before { content: "\e53b"; } +.icon-tent::before { content: "\e227"; } +.icon-terminal-square::before { content: "\e20a"; } +.icon-terminal::before { content: "\e181"; } +.icon-test-tube-2::before { content: "\e406"; } +.icon-test-tube-diagonal::before { content: "\e406"; } +.icon-test-tube::before { content: "\e405"; } +.icon-test-tubes::before { content: "\e407"; } +.icon-text-align-center::before { content: "\e182"; } +.icon-text-align-end::before { content: "\e183"; } +.icon-text-align-justify::before { content: "\e184"; } +.icon-text-align-start::before { content: "\e185"; } +.icon-text-cursor-input::before { content: "\e265"; } +.icon-text-cursor::before { content: "\e264"; } +.icon-text-initial::before { content: "\e605"; } +.icon-text-quote::before { content: "\e49e"; } +.icon-text-search::before { content: "\e5ad"; } +.icon-text-select::before { content: "\e3de"; } +.icon-text-selection::before { content: "\e3de"; } +.icon-text-wrap::before { content: "\e248"; } +.icon-text::before { content: "\e185"; } +.icon-theater::before { content: "\e522"; } +.icon-thermometer-snowflake::before { content: "\e187"; } +.icon-thermometer-sun::before { content: "\e188"; } +.icon-thermometer::before { content: "\e186"; } +.icon-thumbs-down::before { content: "\e189"; } +.icon-thumbs-up::before { content: "\e18a"; } +.icon-ticket-check::before { content: "\e5ae"; } +.icon-ticket-minus::before { content: "\e5af"; } +.icon-ticket-percent::before { content: "\e5b0"; } +.icon-ticket-plus::before { content: "\e5b1"; } +.icon-ticket-slash::before { content: "\e5b2"; } +.icon-ticket-x::before { content: "\e5b3"; } +.icon-ticket::before { content: "\e20f"; } +.icon-tickets-plane::before { content: "\e623"; } +.icon-tickets::before { content: "\e622"; } +.icon-timer-off::before { content: "\e249"; } +.icon-timer-reset::before { content: "\e236"; } +.icon-timer::before { content: "\e1e0"; } +.icon-toggle-left::before { content: "\e18b"; } +.icon-toggle-right::before { content: "\e18c"; } +.icon-toilet::before { content: "\e635"; } +.icon-tool-case::before { content: "\e67d"; } +.icon-toolbox::before { content: "\e6b0"; } +.icon-tornado::before { content: "\e218"; } +.icon-torus::before { content: "\e52f"; } +.icon-touchpad-off::before { content: "\e44a"; } +.icon-touchpad::before { content: "\e449"; } +.icon-towel-rack::before { content: "\e6c7"; } +.icon-tower-control::before { content: "\e3bc"; } +.icon-toy-brick::before { content: "\e347"; } +.icon-tractor::before { content: "\e504"; } +.icon-traffic-cone::before { content: "\e505"; } +.icon-train-front-tunnel::before { content: "\e507"; } +.icon-train-front::before { content: "\e506"; } +.icon-train-track::before { content: "\e508"; } +.icon-train::before { content: "\e2a9"; } +.icon-tram-front::before { content: "\e2a9"; } +.icon-transgender::before { content: "\e644"; } +.icon-trash-2::before { content: "\e18e"; } +.icon-trash::before { content: "\e18d"; } +.icon-tree-deciduous::before { content: "\e2f3"; } +.icon-tree-palm::before { content: "\e281"; } +.icon-tree-pine::before { content: "\e2f4"; } +.icon-trees::before { content: "\e2f5"; } +.icon-trello::before { content: "\e18f"; } +.icon-trending-down::before { content: "\e190"; } +.icon-trending-up-down::before { content: "\e625"; } +.icon-trending-up::before { content: "\e191"; } +.icon-triangle-alert::before { content: "\e193"; } +.icon-triangle-dashed::before { content: "\e63d"; } +.icon-triangle-right::before { content: "\e4ed"; } +.icon-triangle::before { content: "\e192"; } +.icon-trophy::before { content: "\e373"; } +.icon-truck-electric::before { content: "\e65f"; } +.icon-truck::before { content: "\e194"; } +.icon-turkish-lira::before { content: "\e680"; } +.icon-turntable::before { content: "\e68c"; } +.icon-turtle::before { content: "\e4f9"; } +.icon-tv-2::before { content: "\e203"; } +.icon-tv-minimal-play::before { content: "\e5ec"; } +.icon-tv-minimal::before { content: "\e203"; } +.icon-tv::before { content: "\e195"; } +.icon-twitch::before { content: "\e196"; } +.icon-twitter::before { content: "\e197"; } +.icon-type-outline::before { content: "\e602"; } +.icon-type::before { content: "\e198"; } +.icon-umbrella-off::before { content: "\e543"; } +.icon-umbrella::before { content: "\e199"; } +.icon-underline::before { content: "\e19a"; } +.icon-undo-2::before { content: "\e2a1"; } +.icon-undo-dot::before { content: "\e451"; } +.icon-undo::before { content: "\e19b"; } +.icon-unfold-horizontal::before { content: "\e43d"; } +.icon-unfold-vertical::before { content: "\e43e"; } +.icon-ungroup::before { content: "\e467"; } +.icon-university::before { content: "\e3e5"; } +.icon-unlink-2::before { content: "\e19d"; } +.icon-unlink::before { content: "\e19c"; } +.icon-unlock-keyhole::before { content: "\e532"; } +.icon-unlock::before { content: "\e10c"; } +.icon-unplug::before { content: "\e45d"; } +.icon-upload-cloud::before { content: "\e091"; } +.icon-upload::before { content: "\e19e"; } +.icon-usb::before { content: "\e356"; } +.icon-user-2::before { content: "\e468"; } +.icon-user-check-2::before { content: "\e469"; } +.icon-user-check::before { content: "\e1a0"; } +.icon-user-circle-2::before { content: "\e462"; } +.icon-user-circle::before { content: "\e461"; } +.icon-user-cog-2::before { content: "\e46a"; } +.icon-user-cog::before { content: "\e342"; } +.icon-user-key::before { content: "\e6c8"; } +.icon-user-lock::before { content: "\e660"; } +.icon-user-minus-2::before { content: "\e46b"; } +.icon-user-minus::before { content: "\e1a1"; } +.icon-user-pen::before { content: "\e5fc"; } +.icon-user-plus-2::before { content: "\e46c"; } +.icon-user-plus::before { content: "\e1a2"; } +.icon-user-round-check::before { content: "\e469"; } +.icon-user-round-cog::before { content: "\e46a"; } +.icon-user-round-key::before { content: "\e6c9"; } +.icon-user-round-minus::before { content: "\e46b"; } +.icon-user-round-pen::before { content: "\e5fd"; } +.icon-user-round-plus::before { content: "\e46c"; } +.icon-user-round-search::before { content: "\e578"; } +.icon-user-round-x::before { content: "\e46d"; } +.icon-user-round::before { content: "\e468"; } +.icon-user-search::before { content: "\e579"; } +.icon-user-square-2::before { content: "\e466"; } +.icon-user-square::before { content: "\e465"; } +.icon-user-star::before { content: "\e687"; } +.icon-user-x-2::before { content: "\e46d"; } +.icon-user-x::before { content: "\e1a3"; } +.icon-user::before { content: "\e19f"; } +.icon-users-2::before { content: "\e46e"; } +.icon-users-round::before { content: "\e46e"; } +.icon-users::before { content: "\e1a4"; } +.icon-utensils-crossed::before { content: "\e2f7"; } +.icon-utensils::before { content: "\e2f6"; } +.icon-utility-pole::before { content: "\e3c2"; } +.icon-van::before { content: "\e6ad"; } +.icon-variable::before { content: "\e473"; } +.icon-vault::before { content: "\e58f"; } +.icon-vector-square::before { content: "\e67c"; } +.icon-vegan::before { content: "\e39d"; } +.icon-venetian-mask::before { content: "\e2aa"; } +.icon-venus-and-mars::before { content: "\e646"; } +.icon-venus::before { content: "\e645"; } +.icon-verified::before { content: "\e241"; } +.icon-vibrate-off::before { content: "\e29d"; } +.icon-vibrate::before { content: "\e223"; } +.icon-video-off::before { content: "\e1a6"; } +.icon-video::before { content: "\e1a5"; } +.icon-videotape::before { content: "\e4cb"; } +.icon-view::before { content: "\e1a7"; } +.icon-voicemail::before { content: "\e1a8"; } +.icon-volleyball::before { content: "\e62f"; } +.icon-volume-1::before { content: "\e1aa"; } +.icon-volume-2::before { content: "\e1ab"; } +.icon-volume-off::before { content: "\e626"; } +.icon-volume-x::before { content: "\e1ac"; } +.icon-volume::before { content: "\e1a9"; } +.icon-vote::before { content: "\e3ad"; } +.icon-wallet-2::before { content: "\e4cd"; } +.icon-wallet-cards::before { content: "\e4cc"; } +.icon-wallet-minimal::before { content: "\e4cd"; } +.icon-wallet::before { content: "\e204"; } +.icon-wallpaper::before { content: "\e44b"; } +.icon-wand-2::before { content: "\e357"; } +.icon-wand-sparkles::before { content: "\e357"; } +.icon-wand::before { content: "\e246"; } +.icon-warehouse::before { content: "\e3e6"; } +.icon-washing-machine::before { content: "\e590"; } +.icon-watch::before { content: "\e1ad"; } +.icon-waves-arrow-down::before { content: "\e6a9"; } +.icon-waves-arrow-up::before { content: "\e6aa"; } +.icon-waves-ladder::before { content: "\e63b"; } +.icon-waves::before { content: "\e283"; } +.icon-waypoints::before { content: "\e542"; } +.icon-webcam::before { content: "\e205"; } +.icon-webhook-off::before { content: "\e5b7"; } +.icon-webhook::before { content: "\e374"; } +.icon-weight-tilde::before { content: "\e6ae"; } +.icon-weight::before { content: "\e530"; } +.icon-wheat-off::before { content: "\e39f"; } +.icon-wheat::before { content: "\e39e"; } +.icon-whole-word::before { content: "\e3df"; } +.icon-wifi-cog::before { content: "\e674"; } +.icon-wifi-high::before { content: "\e5f7"; } +.icon-wifi-low::before { content: "\e5f8"; } +.icon-wifi-off::before { content: "\e1af"; } +.icon-wifi-pen::before { content: "\e663"; } +.icon-wifi-sync::before { content: "\e681"; } +.icon-wifi-zero::before { content: "\e5f9"; } +.icon-wifi::before { content: "\e1ae"; } +.icon-wind-arrow-down::before { content: "\e631"; } +.icon-wind::before { content: "\e1b0"; } +.icon-wine-off::before { content: "\e3a0"; } +.icon-wine::before { content: "\e2f8"; } +.icon-workflow::before { content: "\e425"; } +.icon-worm::before { content: "\e5da"; } +.icon-wrap-text::before { content: "\e248"; } +.icon-wrench::before { content: "\e1b1"; } +.icon-x-circle::before { content: "\e084"; } +.icon-x-line-top::before { content: "\e6ca"; } +.icon-x-octagon::before { content: "\e128"; } +.icon-x-square::before { content: "\e175"; } +.icon-x::before { content: "\e1b2"; } +.icon-youtube::before { content: "\e1b3"; } +.icon-zap-off::before { content: "\e1b5"; } +.icon-zap::before { content: "\e1b4"; } +.icon-zodiac-aquarius::before { content: "\e6cb"; } +.icon-zodiac-aries::before { content: "\e6cc"; } +.icon-zodiac-cancer::before { content: "\e6cd"; } +.icon-zodiac-capricorn::before { content: "\e6ce"; } +.icon-zodiac-gemini::before { content: "\e6cf"; } +.icon-zodiac-leo::before { content: "\e6d0"; } +.icon-zodiac-libra::before { content: "\e6d1"; } +.icon-zodiac-ophiuchus::before { content: "\e6d2"; } +.icon-zodiac-pisces::before { content: "\e6d3"; } +.icon-zodiac-sagittarius::before { content: "\e6d4"; } +.icon-zodiac-scorpio::before { content: "\e6d5"; } +.icon-zodiac-taurus::before { content: "\e6d6"; } +.icon-zodiac-virgo::before { content: "\e6d7"; } +.icon-zoom-in::before { content: "\e1b6"; } +.icon-zoom-out::before { content: "\e1b7"; } + + diff --git a/fonts/lucide/lucide.ttf b/fonts/lucide/lucide.ttf new file mode 100644 index 0000000..3843120 Binary files /dev/null and b/fonts/lucide/lucide.ttf differ diff --git a/fonts/lucide/lucide.woff b/fonts/lucide/lucide.woff new file mode 100644 index 0000000..7148346 Binary files /dev/null and b/fonts/lucide/lucide.woff differ diff --git a/fonts/lucide/lucide.woff2 b/fonts/lucide/lucide.woff2 new file mode 100644 index 0000000..12b7e5a Binary files /dev/null and b/fonts/lucide/lucide.woff2 differ diff --git a/migration/migrate-theme-optimized.js b/migration/migrate-theme-optimized.js new file mode 100644 index 0000000..50c4209 --- /dev/null +++ b/migration/migrate-theme-optimized.js @@ -0,0 +1,599 @@ +#!/usr/bin/env node +// ============================================================ +// migrate-theme-optimized.js +// Migration complète Feather -> Lucide pour le repo theme-optimized +// +// Ce script : +// 1. Installe lucide-static via npm +// 2. Copie la webfont Lucide dans fonts/lucide/ (+ licence) +// 3. Crée / met à jour .gitignore +// 4. Met à jour dashboard.css (supprime .fe-*, ajoute Lucide en fin) +// 5. Extrait les listes d'icônes Feather (depuis backup) et Lucide +// 6. Nettoyage : supprime fonts/feather/ et dashboard.css.backup +// 7. Génère migration/rapport-theme-optimized.txt +// et migration/rapport-icones.txt +// +// Usage (depuis la racine du repo theme-optimized) : +// node migration/migrate-theme-optimized.js +// ============================================================ + +'use strict'; + +var fs = require('fs'); +var path = require('path'); +var execSync = require('child_process').execSync; + +// ─── Configuration ──────────────────────────────────────────────────────────── + +var THEME_DIR = process.cwd(); +var MIGRATION_DIR = path.join(THEME_DIR, 'migration'); +var REPORT_PATH = path.join(MIGRATION_DIR, 'rapport-theme-optimized.txt'); +var ICONS_PATH = path.join(MIGRATION_DIR, 'rapport-icones.txt'); + +var DASHBOARD_CSS = path.join(THEME_DIR, 'dashboard.css'); +var DASHBOARD_BACKUP = DASHBOARD_CSS + '.backup'; +var FONTS_FEATHER = path.join(THEME_DIR, 'fonts', 'feather'); +var FONTS_LUCIDE = path.join(THEME_DIR, 'fonts', 'lucide'); +var LUCIDE_FONT_SRC = path.join(THEME_DIR, 'node_modules', 'lucide-static', 'font'); + +var startTime = new Date(); + +// ─── Table de renommage Feather -> Lucide (28 icônes dont le nom a changé) ─── + +var RENAMED = { + 'alert-circle': 'circle-alert', + 'alert-octagon': 'octagon-alert', + 'alert-triangle': 'triangle-alert', + 'arrow-down-circle': 'circle-arrow-down', + 'arrow-left-circle': 'circle-arrow-left', + 'arrow-right-circle': 'circle-arrow-right', + 'arrow-up-circle': 'circle-arrow-up', + 'check-circle': 'circle-check', + 'check-square': 'square-check', + 'edit': 'pencil', + 'edit-2': 'pen', + 'edit-3': 'pen-line', + 'git-commit': 'git-commit-horizontal', + 'help-circle': 'circle-help', + 'minus-circle': 'circle-minus', + 'minus-square': 'square-minus', + 'more-horizontal': 'ellipsis', + 'more-vertical': 'ellipsis-vertical', + 'pause-circle': 'circle-pause', + 'play-circle': 'circle-play', + 'plus-circle': 'circle-plus', + 'plus-square': 'square-plus', + 'sliders': 'sliders-horizontal', + 'stop-circle': 'circle-stop', + 'tool': 'wrench', + 'x-circle': 'circle-x', + 'x-octagon': 'octagon-x', + 'x-square': 'square-x', +}; + +// Icône fallback pour les icônes Feather absentes de Lucide. +// file-question n'existe pas dans Feather : marqueur visuel non ambigu. +var FALLBACK_ICON = 'file-question'; + +// ─── Utilitaires ────────────────────────────────────────────────────────────── + +var report = []; +var errors = []; +var stepNum = 0; + +function step(label) { + stepNum++; + var msg = '\n▶ Étape ' + stepNum + ' — ' + label; + console.log(msg); + report.push(msg); +} + +function ok(msg) { + var line = ' ✅ ' + msg; + console.log(line); + report.push(line); +} + +function info(msg) { + var line = ' ' + msg; + console.log(line); + report.push(line); +} + +function warn(msg) { + var line = ' ⚠️ ' + msg; + console.log(line); + report.push(line); + errors.push(msg); +} + +function sep(char, len) { + console.log((char || '-').repeat(len || 64)); +} + +function sepR(char, len) { + report.push((char || '-').repeat(len || 64)); +} + +// ─── Bannière de démarrage ──────────────────────────────────────────────────── + +sep('='); +console.log(' Migration Feather -> Lucide | theme-optimized'); +console.log(' Répertoire : ' + THEME_DIR); +console.log(' Démarré : ' + startTime.toLocaleString('fr-FR')); +sep('='); + +report.push('================================================================'); +report.push(' RAPPORT DE MIGRATION -- @gladysassistant/theme-optimized'); +report.push(' Feather Icons (webfont) -> Lucide Icons (webfont)'); +report.push('================================================================'); +report.push(''); +report.push('Date : ' + startTime.toLocaleString('fr-FR')); +report.push('Répertoire : ' + THEME_DIR); +report.push(''); + +// ───────────────────────────────────────────────────────────────────────────── +// ÉTAPE 1 — Installation de lucide-static +// ───────────────────────────────────────────────────────────────────────────── + +step('Installation de lucide-static via npm'); + +var lucideVersion = 'inconnue'; +try { + execSync('npm install lucide-static --save', { cwd: THEME_DIR, stdio: 'inherit' }); + var pkgPath = path.join(THEME_DIR, 'node_modules', 'lucide-static', 'package.json'); + if (fs.existsSync(pkgPath)) { + lucideVersion = JSON.parse(fs.readFileSync(pkgPath, 'utf8')).version || 'inconnue'; + } + ok('lucide-static installé -- version ' + lucideVersion); +} catch (e) { + warn('Échec npm install : ' + e.message); + warn('Relancez manuellement : npm install lucide-static --save'); + process.exit(1); +} + +// ───────────────────────────────────────────────────────────────────────────── +// ÉTAPE 2 — Copie de la webfont Lucide -> fonts/lucide/ +// ───────────────────────────────────────────────────────────────────────────── + +step('Copie de la webfont Lucide -> fonts/lucide/'); + +if (!fs.existsSync(LUCIDE_FONT_SRC)) { + warn('Dossier source introuvable : ' + LUCIDE_FONT_SRC); + process.exit(1); +} + +fs.mkdirSync(FONTS_LUCIDE, { recursive: true }); + +var FONT_FILES = ['lucide.woff2', 'lucide.woff', 'lucide.ttf', 'lucide.css']; +var copiedFonts = []; + +for (var _fi = 0; _fi < FONT_FILES.length; _fi++) { + var _file = FONT_FILES[_fi]; + var _src = path.join(LUCIDE_FONT_SRC, _file); + var _dest = path.join(FONTS_LUCIDE, _file); + if (fs.existsSync(_src)) { + fs.copyFileSync(_src, _dest); + copiedFonts.push(_file); + ok('Copié : fonts/lucide/' + _file); + } else { + warn('Fichier source manquant : ' + _file); + } +} + +// Copie de la licence depuis la racine du package lucide-static +var licenceCopied = false; +var licenceCandidates = ['LICENSE', 'LICENSE.md', 'licence', 'licence.md']; +var lucidePackageRoot = path.join(THEME_DIR, 'node_modules', 'lucide-static'); +for (var _li = 0; _li < licenceCandidates.length; _li++) { + var _licSrc = path.join(lucidePackageRoot, licenceCandidates[_li]); + if (fs.existsSync(_licSrc)) { + fs.copyFileSync(_licSrc, path.join(FONTS_LUCIDE, 'LICENSE')); + copiedFonts.push('LICENSE'); + ok('Copié : fonts/lucide/LICENSE'); + licenceCopied = true; + break; + } +} +if (!licenceCopied) { + warn('Fichier de licence lucide-static introuvable (LICENSE / LICENSE.md)'); +} + +// ───────────────────────────────────────────────────────────────────────────── +// ÉTAPE 3 — Création / mise à jour de .gitignore +// ───────────────────────────────────────────────────────────────────────────── + +step('Création / mise à jour de .gitignore'); + +var GITIGNORE_PATH = path.join(THEME_DIR, '.gitignore'); +var GITIGNORE_ENTRIES = ['.DS_Store', 'node_modules', '.env']; + +if (fs.existsSync(GITIGNORE_PATH)) { + var existing = fs.readFileSync(GITIGNORE_PATH, 'utf8'); + var missing = GITIGNORE_ENTRIES.filter(function(e) { + return !existing.split('\n').some(function(line) { return line.trim() === e; }); + }); + if (missing.length > 0) { + var toAppend = (existing.endsWith('\n') ? '' : '\n') + missing.join('\n') + '\n'; + fs.writeFileSync(GITIGNORE_PATH, existing + toAppend, 'utf8'); + ok('.gitignore mis à jour -- entrées ajoutées : ' + missing.join(', ')); + } else { + ok('.gitignore déjà à jour -- aucune modification'); + } +} else { + fs.writeFileSync(GITIGNORE_PATH, GITIGNORE_ENTRIES.join('\n') + '\n', 'utf8'); + ok('.gitignore créé avec : ' + GITIGNORE_ENTRIES.join(', ')); +} + +// ───────────────────────────────────────────────────────────────────────────── +// ÉTAPE 4 — Mise à jour de dashboard.css +// ───────────────────────────────────────────────────────────────────────────── + +step('Mise à jour de dashboard.css'); + +var feClassesBefore = 0; +var feClassesAfter = 0; +var dashboardUpdated = false; + +if (!fs.existsSync(DASHBOARD_CSS)) { + warn('dashboard.css introuvable : ' + DASHBOARD_CSS); +} else { + fs.copyFileSync(DASHBOARD_CSS, DASHBOARD_BACKUP); + ok('Sauvegarde créée : dashboard.css.backup'); + + var css = fs.readFileSync(DASHBOARD_CSS, 'utf8'); + + feClassesBefore = (css.match(/\.fe-[a-z0-9-]+\s*:/g) || []).length; + + // Supprimer le bloc @font-face Feather + css = css.replace(/@font-face\s*\{[^}]*font-family\s*:\s*['"]?feather['"]?[^}]*\}/gi, ''); + // Supprimer la classe de base .fe { ... } + css = css.replace(/\.fe\s*\{[^}]+\}/g, ''); + // Supprimer toutes les règles .fe-xxx:before { content: "..." } + css = css.replace(/\.fe-[a-z0-9-]+\s*:+before\s*\{[^}]+\}\s*/g, ''); + + // Lire le CSS Lucide et retirer son @font-face (on le réécrit proprement) + var lucideCssRaw = fs.readFileSync(path.join(FONTS_LUCIDE, 'lucide.css'), 'utf8'); + var iconRulesOnly = lucideCssRaw.replace(/@font-face\s*\{[^}]*\}/gi, '').trim(); + + // Bloc injecté en fin de fichier (structure originale conservée) + var injectedBlock = [ + '/* ==============================================================', + ' LUCIDE ICONS WEBFONT -- version ' + lucideVersion, + ' Source : lucide-static (https://github.com/lucide-icons/lucide)', + ' Remplace : Feather Icons (déprécié depuis 2021)', + ' Généré automatiquement par migrate-theme-optimized.js', + ' ============================================================== */', + '', + '@font-face {', + ' font-family: "lucide";', + " src: url('./fonts/lucide/lucide.woff2') format('woff2'),", + " url('./fonts/lucide/lucide.woff') format('woff'),", + " url('./fonts/lucide/lucide.ttf') format('truetype');", + ' font-weight: normal;', + ' font-style: normal;', + '}', + '', + '[class^="icon-"],', + '[class*=" icon-"] {', + ' font-family: "lucide" !important;', + ' font-style: normal;', + ' font-weight: normal;', + ' font-variant: normal;', + ' text-transform: none;', + ' line-height: 1;', + ' font-size: inherit;', + ' display: inline-block;', + ' vertical-align: -0.125em;', + ' -webkit-font-smoothing: antialiased;', + ' -moz-osx-font-smoothing: grayscale;', + '}', + '', + '/* Icônes signal : taille augmentée pour meilleure lisibilité */', + '[class^="icon-signal"],', + '[class*=" icon-signal"] {', + ' font-size: 1.25rem;', + '}', + '', + iconRulesOnly, + '' + ].join('\n'); + + css = css.replace(/\n{3,}/g, '\n\n').trimEnd(); + css = css + '\n\n' + injectedBlock; + + fs.writeFileSync(DASHBOARD_CSS, css, 'utf8'); + + feClassesAfter = (css.match(/\.icon-[a-z0-9-]+\s*:/g) || []).length; + dashboardUpdated = true; + + ok('dashboard.css mis à jour'); + info('Classes .fe-* supprimées : ' + feClassesBefore); + info('Classes .icon-* injectées : ' + feClassesAfter); + info('Règle signal (font-size: 1.25rem) ajoutée'); +} + +// ───────────────────────────────────────────────────────────────────────────── +// ÉTAPE 5 — Extraction des listes d'icônes Feather et Lucide +// ───────────────────────────────────────────────────────────────────────────── + +step("Extraction des listes d'icônes Feather et Lucide"); + +// Liste Feather -- lue depuis le backup (encore présent à cette étape) +var featherIcons = []; +if (fs.existsSync(DASHBOARD_BACKUP)) { + var backupCss = fs.readFileSync(DASHBOARD_BACKUP, 'utf8'); + var feRe = /\.fe-([a-z0-9-]+)\s*:+before/g; + var feMatch; + while ((feMatch = feRe.exec(backupCss)) !== null) featherIcons.push(feMatch[1]); + featherIcons = featherIcons.filter(function(v, i, a) { return a.indexOf(v) === i; }).sort(); + ok(featherIcons.length + ' icônes Feather extraites depuis dashboard.css.backup'); +} else { + warn('dashboard.css.backup introuvable -- liste Feather non disponible'); +} + +// Liste Lucide -- extraite de fonts/lucide/lucide.css +var lucideIcons = []; +var lucideCssPath = path.join(FONTS_LUCIDE, 'lucide.css'); +if (fs.existsSync(lucideCssPath)) { + var lucideCssContent = fs.readFileSync(lucideCssPath, 'utf8'); + var liRe = /\.icon-([a-z0-9-]+)\s*:/g; + var liMatch; + while ((liMatch = liRe.exec(lucideCssContent)) !== null) lucideIcons.push(liMatch[1]); + lucideIcons = lucideIcons.filter(function(v, i, a) { return a.indexOf(v) === i; }).sort(); + ok(lucideIcons.length + ' icônes Lucide extraites depuis lucide.css'); +} else { + warn('lucide.css introuvable -- liste Lucide non disponible'); +} + +ok('Icône fallback : icon-' + FALLBACK_ICON); + +// ───────────────────────────────────────────────────────────────────────────── +// ÉTAPE 6 — Nettoyage des fichiers temporaires +// ───────────────────────────────────────────────────────────────────────────── + +step('Nettoyage des fichiers temporaires'); + +// Suppression du backup dashboard.css +if (fs.existsSync(DASHBOARD_BACKUP)) { + fs.unlinkSync(DASHBOARD_BACKUP); + ok('dashboard.css.backup supprimé'); +} else { + info('dashboard.css.backup absent -- rien à supprimer'); +} + +// Suppression du dossier fonts/feather/ +var deletedFeatherFiles = []; +if (fs.existsSync(FONTS_FEATHER)) { + fs.readdirSync(FONTS_FEATHER).forEach(function(f) { + fs.unlinkSync(path.join(FONTS_FEATHER, f)); + deletedFeatherFiles.push(f); + info('Supprimé : fonts/feather/' + f); + }); + fs.rmdirSync(FONTS_FEATHER); + ok('Dossier fonts/feather/ supprimé (' + deletedFeatherFiles.length + ' fichier(s))'); +} else { + info('Dossier fonts/feather/ absent -- déjà supprimé ou inexistant'); +} + +// ───────────────────────────────────────────────────────────────────────────── +// ÉTAPE 7 — Génération des rapports +// ───────────────────────────────────────────────────────────────────────────── + +step('Génération des rapports'); + +fs.mkdirSync(MIGRATION_DIR, { recursive: true }); +ok('Répertoire migration/ prêt'); + +var endTime = new Date(); +var duration = ((endTime - startTime) / 1000).toFixed(1); + +// Catégoriser chaque icône Feather +var mappingRows = featherIcons.map(function(name) { + if (RENAMED[name]) { + return { status: 'RENOMMEE ', feather: 'fe-' + name, lucide: 'icon-' + RENAMED[name] }; + } else if (lucideIcons.indexOf(name) !== -1) { + return { status: 'IDENTIQUE', feather: 'fe-' + name, lucide: 'icon-' + name }; + } else { + return { status: 'SUPPRIMEE', feather: 'fe-' + name, lucide: 'icon-' + FALLBACK_ICON + ' <- fallback' }; + } +}); + +var identiques = mappingRows.filter(function(r) { return r.status === 'IDENTIQUE'; }); +var renommees = mappingRows.filter(function(r) { return r.status === 'RENOMMEE '; }); +var supprimees = mappingRows.filter(function(r) { return r.status === 'SUPPRIMEE'; }); +var featherAfterNames = featherIcons.map(function(n) { return RENAMED[n] || n; }); +var nouvellesLucide = lucideIcons.filter(function(n) { return featherAfterNames.indexOf(n) === -1; }); + +// ── Rapport principal ──────────────────────────────────────────────────────── + +sepR('='); +report.push('RÉSUMÉ'); +sepR('='); +report.push(''); +report.push('Terminé : ' + endTime.toLocaleString('fr-FR')); +report.push('Durée totale : ' + duration + 's'); +report.push('Version Lucide : ' + lucideVersion); +report.push(''); +report.push('Fichiers modifiés :'); +if (dashboardUpdated) { + report.push(' [OK] dashboard.css'); + report.push(' @font-face Feather supprimé'); + report.push(' Classes .fe-* supprimées : ' + feClassesBefore); + report.push(' Classes .icon-* injectées : ' + feClassesAfter); + report.push(' Bloc Lucide ajouté en fin de fichier'); + report.push(' Règle signal (font-size: 1.25rem) ajoutée'); +} +report.push(' [OK] .gitignore'); +if (copiedFonts.length > 0) { + report.push(' [OK] fonts/lucide/ créé'); + copiedFonts.forEach(function(f) { report.push(' + ' + f); }); +} +report.push('Fichiers supprimés :'); +report.push(' [OK] dashboard.css.backup'); +if (deletedFeatherFiles.length > 0) { + report.push(' [OK] fonts/feather/'); + deletedFeatherFiles.forEach(function(f) { report.push(' - ' + f); }); +} +report.push(''); +if (errors.length > 0) { + sepR(); + report.push('AVERTISSEMENTS'); + sepR(); + errors.forEach(function(e) { report.push(' ! ' + e); }); + report.push(''); +} +sepR(); +report.push('Généré par migrate-theme-optimized.js -- lucide-static@' + lucideVersion); + +fs.writeFileSync(REPORT_PATH, report.join('\n'), 'utf8'); +ok('migration/rapport-theme-optimized.txt créé'); + +// ── Rapport icônes (table de mapping complète) ─────────────────────────────── + +var ico = []; + +ico.push('================================================================'); +ico.push(' TABLE DE MAPPING DES ICÔNES -- Feather -> Lucide'); +ico.push(' @gladysassistant/theme-optimized'); +ico.push('================================================================'); +ico.push(''); +ico.push('Date : ' + endTime.toLocaleString('fr-FR')); +ico.push('Version Lucide : ' + lucideVersion + ' (source : lucide-static)'); +ico.push('Icônes Feather : ' + featherIcons.length); +ico.push('Icônes Lucide : ' + lucideIcons.length); +ico.push(''); +ico.push('Légende des statuts :'); +ico.push(' [=] IDENTIQUE -- même nom, seul le préfixe change (.fe- -> .icon-)'); +ico.push(' [>] RENOMMEE -- nom différent dans Lucide'); +ico.push(' [?] SUPPRIMEE -- absente de Lucide, fallback vers icon-' + FALLBACK_ICON); +ico.push(' [+] NOUVELLE -- ajoutée dans Lucide, sans équivalent Feather'); +ico.push(''); + +// Section A : Table complète icône par icône +ico.push('='.repeat(72)); +ico.push('A. TABLE COMPLÈTE -- TOUTES LES ICÔNES FEATHER (avant -> après)'); +ico.push('='.repeat(72)); +ico.push(''); + +function padR(s, n) { while (s.length < n) s = s + ' '; return s; } + +ico.push(padR('Statut', 14) + padR('Feather (avant)', 32) + 'Lucide (après)'); +ico.push('-'.repeat(72)); + +mappingRows.forEach(function(row) { + var label = row.status === 'IDENTIQUE' ? '[=] IDENTIQUE' + : row.status === 'RENOMMEE ' ? '[>] RENOMMEE ' + : '[?] SUPPRIMEE'; + ico.push(padR(label, 14) + padR(row.feather, 32) + row.lucide); +}); +ico.push(''); + +// Section B : Récapitulatif +ico.push('='.repeat(72)); +ico.push('B. RÉCAPITULATIF (' + mappingRows.length + ' icônes Feather au total)'); +ico.push('='.repeat(72)); +ico.push(''); +ico.push(' [=] Identiques : ' + identiques.length + ' (préfixe seul change, .fe- -> .icon-)'); +ico.push(' [>] Renommées : ' + renommees.length + ' (nom différent dans Lucide)'); +ico.push(' [?] Supprimées : ' + supprimees.length + ' (absentes de Lucide -> fallback icon-' + FALLBACK_ICON + ')'); +ico.push(' [+] Nouvelles : ' + nouvellesLucide.length + ' (disponibles dans Lucide, sans équivalent Feather)'); +ico.push(''); + +// Section C : Détail des icônes supprimées +if (supprimees.length > 0) { + ico.push('='.repeat(72)); + ico.push('C. ICÔNES SUPPRIMÉES EN DÉTAIL (' + supprimees.length + ')'); + ico.push('='.repeat(72)); + ico.push(''); + ico.push(" Ces icônes existaient dans Feather mais sont absentes de Lucide."); + ico.push(" Elles afficheront icon-" + FALLBACK_ICON + " (point d'interrogation) si utilisées."); + ico.push(''); + supprimees.forEach(function(row) { + ico.push(' [?] .' + row.feather + ' -> .icon-' + FALLBACK_ICON); + }); + ico.push(''); +} + +// Section D : Nouvelles icônes Lucide sans équivalent Feather +ico.push('='.repeat(72)); +ico.push('D. NOUVELLES ICÔNES LUCIDE SANS ÉQUIVALENT FEATHER (' + nouvellesLucide.length + ')'); +ico.push('='.repeat(72)); +ico.push(''); +ico.push(' Utilisez-les avec : '); +ico.push(''); + +var colW = 0; +nouvellesLucide.forEach(function(n) { var l = ('icon-' + n).length + 3; if (l > colW) colW = l; }); + +var bufD = ' '; +nouvellesLucide.forEach(function(name, idx) { + var entry = 'icon-' + name; while (entry.length < colW) entry += ' '; + bufD += entry; + if ((idx + 1) % 4 === 0 || idx === nouvellesLucide.length - 1) { + ico.push(bufD.replace(/\s+$/, '')); bufD = ' '; + } +}); +ico.push(''); + +// Section E : Catalogue complet Lucide +ico.push('='.repeat(72)); +ico.push('E. CATALOGUE COMPLET LUCIDE -- ' + lucideIcons.length + ' icônes disponibles (v' + lucideVersion + ')'); +ico.push('='.repeat(72)); +ico.push(''); +ico.push(' Syntaxe HTML : '); +ico.push(' Syntaxe JSX : '); +ico.push(' Classe CSS : .icon-NOM'); +ico.push(''); + +var colW2 = 0; +lucideIcons.forEach(function(n) { var l = ('icon-' + n).length + 3; if (l > colW2) colW2 = l; }); + +var bufE = ' '; +lucideIcons.forEach(function(name, idx) { + var entry = 'icon-' + name; while (entry.length < colW2) entry += ' '; + bufE += entry; + if ((idx + 1) % 4 === 0 || idx === lucideIcons.length - 1) { + ico.push(bufE.replace(/\s+$/, '')); bufE = ' '; + } +}); +ico.push(''); + +ico.push('-'.repeat(72)); +ico.push('Généré par migrate-theme-optimized.js -- lucide-static@' + lucideVersion); + +fs.writeFileSync(ICONS_PATH, ico.join('\n'), 'utf8'); +ok('migration/rapport-icones.txt créé'); + +// ───────────────────────────────────────────────────────────────────────────── +// Résumé final affiché à l'écran +// ───────────────────────────────────────────────────────────────────────────── + +sep('='); +console.log(' Migration terminée en ' + duration + 's'); +console.log(' lucide-static@' + lucideVersion); +console.log(''); +console.log(' dashboard.css : ' + feClassesBefore + ' classes .fe-* -> ' + feClassesAfter + ' classes .icon-*'); +console.log(' fonts/lucide/ : ' + copiedFonts.length + ' fichier(s) copiés'); +console.log(' .gitignore : créé/mis à jour'); +console.log(''); +console.log(' Icônes Feather : ' + featherIcons.length + ' au total'); +console.log(' [=] Identiques : ' + identiques.length); +console.log(' [>] Renommées : ' + renommees.length); +console.log(' [?] Supprimées : ' + supprimees.length + ' -> fallback icon-' + FALLBACK_ICON); +console.log(' [+] Nouvelles Lucide : ' + nouvellesLucide.length); +console.log(''); +console.log(' Rapports générés :'); +console.log(' -> migration/rapport-theme-optimized.txt'); +console.log(' -> migration/rapport-icones.txt'); +if (errors.length > 0) { + console.log('\n ATTENTION : ' + errors.length + ' avertissement(s) -- voir le rapport'); +} +sep('='); +console.log(''); +console.log(' Prochaines étapes :'); +console.log(' 1. Vérifier dashboard.css visuellement'); +console.log(' 2. Incrémenter la version dans package.json'); +console.log(' 3. npm publish (ou tag git)'); +console.log(' 4. Dans Gladys/front : npm install ../../theme-optimized'); +console.log(''); diff --git a/migration/rapport-icones.txt b/migration/rapport-icones.txt new file mode 100644 index 0000000..740eaeb --- /dev/null +++ b/migration/rapport-icones.txt @@ -0,0 +1,1223 @@ +================================================================ + TABLE DE MAPPING DES ICÔNES -- Feather -> Lucide + @gladysassistant/theme-optimized +================================================================ + +Date : 10/03/2026 23:51:26 +Version Lucide : 0.577.0 (source : lucide-static) +Icônes Feather : 263 +Icônes Lucide : 1951 + +Légende des statuts : + [=] IDENTIQUE -- même nom, seul le préfixe change (.fe- -> .icon-) + [>] RENOMMEE -- nom différent dans Lucide + [?] SUPPRIMEE -- absente de Lucide, fallback vers icon-file-question + [+] NOUVELLE -- ajoutée dans Lucide, sans équivalent Feather + +======================================================================== +A. TABLE COMPLÈTE -- TOUTES LES ICÔNES FEATHER (avant -> après) +======================================================================== + +Statut Feather (avant) Lucide (après) +------------------------------------------------------------------------ +[=] IDENTIQUE fe-activity icon-activity +[=] IDENTIQUE fe-airplay icon-airplay +[>] RENOMMEE fe-alert-circle icon-circle-alert +[>] RENOMMEE fe-alert-octagon icon-octagon-alert +[>] RENOMMEE fe-alert-triangle icon-triangle-alert +[=] IDENTIQUE fe-align-center icon-align-center +[=] IDENTIQUE fe-align-justify icon-align-justify +[=] IDENTIQUE fe-align-left icon-align-left +[=] IDENTIQUE fe-align-right icon-align-right +[=] IDENTIQUE fe-anchor icon-anchor +[=] IDENTIQUE fe-aperture icon-aperture +[=] IDENTIQUE fe-arrow-down icon-arrow-down +[>] RENOMMEE fe-arrow-down-circle icon-circle-arrow-down +[=] IDENTIQUE fe-arrow-down-left icon-arrow-down-left +[=] IDENTIQUE fe-arrow-down-right icon-arrow-down-right +[=] IDENTIQUE fe-arrow-left icon-arrow-left +[>] RENOMMEE fe-arrow-left-circle icon-circle-arrow-left +[=] IDENTIQUE fe-arrow-right icon-arrow-right +[>] RENOMMEE fe-arrow-right-circle icon-circle-arrow-right +[=] IDENTIQUE fe-arrow-up icon-arrow-up +[>] RENOMMEE fe-arrow-up-circle icon-circle-arrow-up +[=] IDENTIQUE fe-arrow-up-left icon-arrow-up-left +[=] IDENTIQUE fe-arrow-up-right icon-arrow-up-right +[=] IDENTIQUE fe-at-sign icon-at-sign +[=] IDENTIQUE fe-award icon-award +[=] IDENTIQUE fe-bar-chart icon-bar-chart +[=] IDENTIQUE fe-bar-chart-2 icon-bar-chart-2 +[=] IDENTIQUE fe-battery icon-battery +[=] IDENTIQUE fe-battery-charging icon-battery-charging +[=] IDENTIQUE fe-bell icon-bell +[=] IDENTIQUE fe-bell-off icon-bell-off +[=] IDENTIQUE fe-bluetooth icon-bluetooth +[=] IDENTIQUE fe-bold icon-bold +[=] IDENTIQUE fe-book icon-book +[=] IDENTIQUE fe-book-open icon-book-open +[=] IDENTIQUE fe-bookmark icon-bookmark +[=] IDENTIQUE fe-box icon-box +[=] IDENTIQUE fe-briefcase icon-briefcase +[=] IDENTIQUE fe-calendar icon-calendar +[=] IDENTIQUE fe-camera icon-camera +[=] IDENTIQUE fe-camera-off icon-camera-off +[=] IDENTIQUE fe-cast icon-cast +[=] IDENTIQUE fe-check icon-check +[>] RENOMMEE fe-check-circle icon-circle-check +[>] RENOMMEE fe-check-square icon-square-check +[=] IDENTIQUE fe-chevron-down icon-chevron-down +[=] IDENTIQUE fe-chevron-left icon-chevron-left +[=] IDENTIQUE fe-chevron-right icon-chevron-right +[=] IDENTIQUE fe-chevron-up icon-chevron-up +[=] IDENTIQUE fe-chevrons-down icon-chevrons-down +[=] IDENTIQUE fe-chevrons-left icon-chevrons-left +[=] IDENTIQUE fe-chevrons-right icon-chevrons-right +[=] IDENTIQUE fe-chevrons-up icon-chevrons-up +[=] IDENTIQUE fe-chrome icon-chrome +[=] IDENTIQUE fe-circle icon-circle +[=] IDENTIQUE fe-clipboard icon-clipboard +[=] IDENTIQUE fe-clock icon-clock +[=] IDENTIQUE fe-cloud icon-cloud +[=] IDENTIQUE fe-cloud-drizzle icon-cloud-drizzle +[=] IDENTIQUE fe-cloud-lightning icon-cloud-lightning +[=] IDENTIQUE fe-cloud-off icon-cloud-off +[=] IDENTIQUE fe-cloud-rain icon-cloud-rain +[=] IDENTIQUE fe-cloud-snow icon-cloud-snow +[=] IDENTIQUE fe-code icon-code +[=] IDENTIQUE fe-codepen icon-codepen +[=] IDENTIQUE fe-command icon-command +[=] IDENTIQUE fe-compass icon-compass +[=] IDENTIQUE fe-copy icon-copy +[=] IDENTIQUE fe-corner-down-left icon-corner-down-left +[=] IDENTIQUE fe-corner-down-right icon-corner-down-right +[=] IDENTIQUE fe-corner-left-down icon-corner-left-down +[=] IDENTIQUE fe-corner-left-up icon-corner-left-up +[=] IDENTIQUE fe-corner-right-down icon-corner-right-down +[=] IDENTIQUE fe-corner-right-up icon-corner-right-up +[=] IDENTIQUE fe-corner-up-left icon-corner-up-left +[=] IDENTIQUE fe-corner-up-right icon-corner-up-right +[=] IDENTIQUE fe-cpu icon-cpu +[=] IDENTIQUE fe-credit-card icon-credit-card +[=] IDENTIQUE fe-crop icon-crop +[=] IDENTIQUE fe-crosshair icon-crosshair +[=] IDENTIQUE fe-database icon-database +[=] IDENTIQUE fe-delete icon-delete +[=] IDENTIQUE fe-disc icon-disc +[=] IDENTIQUE fe-dollar-sign icon-dollar-sign +[=] IDENTIQUE fe-download icon-download +[=] IDENTIQUE fe-download-cloud icon-download-cloud +[=] IDENTIQUE fe-droplet icon-droplet +[>] RENOMMEE fe-edit icon-pencil +[>] RENOMMEE fe-edit-2 icon-pen +[>] RENOMMEE fe-edit-3 icon-pen-line +[=] IDENTIQUE fe-external-link icon-external-link +[=] IDENTIQUE fe-eye icon-eye +[=] IDENTIQUE fe-eye-off icon-eye-off +[=] IDENTIQUE fe-facebook icon-facebook +[=] IDENTIQUE fe-fast-forward icon-fast-forward +[=] IDENTIQUE fe-feather icon-feather +[=] IDENTIQUE fe-file icon-file +[=] IDENTIQUE fe-file-minus icon-file-minus +[=] IDENTIQUE fe-file-plus icon-file-plus +[=] IDENTIQUE fe-file-text icon-file-text +[=] IDENTIQUE fe-film icon-film +[=] IDENTIQUE fe-filter icon-filter +[=] IDENTIQUE fe-flag icon-flag +[=] IDENTIQUE fe-folder icon-folder +[=] IDENTIQUE fe-folder-minus icon-folder-minus +[=] IDENTIQUE fe-folder-plus icon-folder-plus +[=] IDENTIQUE fe-git-branch icon-git-branch +[>] RENOMMEE fe-git-commit icon-git-commit-horizontal +[=] IDENTIQUE fe-git-merge icon-git-merge +[=] IDENTIQUE fe-git-pull-request icon-git-pull-request +[=] IDENTIQUE fe-github icon-github +[=] IDENTIQUE fe-gitlab icon-gitlab +[=] IDENTIQUE fe-globe icon-globe +[=] IDENTIQUE fe-grid icon-grid +[=] IDENTIQUE fe-hard-drive icon-hard-drive +[=] IDENTIQUE fe-hash icon-hash +[=] IDENTIQUE fe-headphones icon-headphones +[=] IDENTIQUE fe-heart icon-heart +[>] RENOMMEE fe-help-circle icon-circle-help +[=] IDENTIQUE fe-home icon-home +[=] IDENTIQUE fe-image icon-image +[=] IDENTIQUE fe-inbox icon-inbox +[=] IDENTIQUE fe-info icon-info +[=] IDENTIQUE fe-instagram icon-instagram +[=] IDENTIQUE fe-italic icon-italic +[=] IDENTIQUE fe-layers icon-layers +[=] IDENTIQUE fe-layout icon-layout +[=] IDENTIQUE fe-life-buoy icon-life-buoy +[=] IDENTIQUE fe-link icon-link +[=] IDENTIQUE fe-link-2 icon-link-2 +[=] IDENTIQUE fe-linkedin icon-linkedin +[=] IDENTIQUE fe-list icon-list +[=] IDENTIQUE fe-loader icon-loader +[=] IDENTIQUE fe-lock icon-lock +[=] IDENTIQUE fe-log-in icon-log-in +[=] IDENTIQUE fe-log-out icon-log-out +[=] IDENTIQUE fe-mail icon-mail +[=] IDENTIQUE fe-map icon-map +[=] IDENTIQUE fe-map-pin icon-map-pin +[=] IDENTIQUE fe-maximize icon-maximize +[=] IDENTIQUE fe-maximize-2 icon-maximize-2 +[=] IDENTIQUE fe-menu icon-menu +[=] IDENTIQUE fe-message-circle icon-message-circle +[=] IDENTIQUE fe-message-square icon-message-square +[=] IDENTIQUE fe-mic icon-mic +[=] IDENTIQUE fe-mic-off icon-mic-off +[=] IDENTIQUE fe-minimize icon-minimize +[=] IDENTIQUE fe-minimize-2 icon-minimize-2 +[=] IDENTIQUE fe-minus icon-minus +[>] RENOMMEE fe-minus-circle icon-circle-minus +[>] RENOMMEE fe-minus-square icon-square-minus +[=] IDENTIQUE fe-monitor icon-monitor +[=] IDENTIQUE fe-moon icon-moon +[>] RENOMMEE fe-more-horizontal icon-ellipsis +[>] RENOMMEE fe-more-vertical icon-ellipsis-vertical +[=] IDENTIQUE fe-move icon-move +[=] IDENTIQUE fe-music icon-music +[=] IDENTIQUE fe-navigation icon-navigation +[=] IDENTIQUE fe-navigation-2 icon-navigation-2 +[=] IDENTIQUE fe-octagon icon-octagon +[=] IDENTIQUE fe-package icon-package +[=] IDENTIQUE fe-paperclip icon-paperclip +[=] IDENTIQUE fe-pause icon-pause +[>] RENOMMEE fe-pause-circle icon-circle-pause +[=] IDENTIQUE fe-percent icon-percent +[=] IDENTIQUE fe-phone icon-phone +[=] IDENTIQUE fe-phone-call icon-phone-call +[=] IDENTIQUE fe-phone-forwarded icon-phone-forwarded +[=] IDENTIQUE fe-phone-incoming icon-phone-incoming +[=] IDENTIQUE fe-phone-missed icon-phone-missed +[=] IDENTIQUE fe-phone-off icon-phone-off +[=] IDENTIQUE fe-phone-outgoing icon-phone-outgoing +[=] IDENTIQUE fe-pie-chart icon-pie-chart +[=] IDENTIQUE fe-play icon-play +[>] RENOMMEE fe-play-circle icon-circle-play +[=] IDENTIQUE fe-plus icon-plus +[>] RENOMMEE fe-plus-circle icon-circle-plus +[>] RENOMMEE fe-plus-square icon-square-plus +[=] IDENTIQUE fe-pocket icon-pocket +[=] IDENTIQUE fe-power icon-power +[=] IDENTIQUE fe-printer icon-printer +[=] IDENTIQUE fe-radio icon-radio +[=] IDENTIQUE fe-refresh-ccw icon-refresh-ccw +[=] IDENTIQUE fe-refresh-cw icon-refresh-cw +[=] IDENTIQUE fe-repeat icon-repeat +[=] IDENTIQUE fe-rewind icon-rewind +[=] IDENTIQUE fe-rotate-ccw icon-rotate-ccw +[=] IDENTIQUE fe-rotate-cw icon-rotate-cw +[=] IDENTIQUE fe-rss icon-rss +[=] IDENTIQUE fe-save icon-save +[=] IDENTIQUE fe-scissors icon-scissors +[=] IDENTIQUE fe-search icon-search +[=] IDENTIQUE fe-send icon-send +[=] IDENTIQUE fe-server icon-server +[=] IDENTIQUE fe-settings icon-settings +[=] IDENTIQUE fe-share icon-share +[=] IDENTIQUE fe-share-2 icon-share-2 +[=] IDENTIQUE fe-shield icon-shield +[=] IDENTIQUE fe-shield-off icon-shield-off +[=] IDENTIQUE fe-shopping-bag icon-shopping-bag +[=] IDENTIQUE fe-shopping-cart icon-shopping-cart +[=] IDENTIQUE fe-shuffle icon-shuffle +[=] IDENTIQUE fe-sidebar icon-sidebar +[=] IDENTIQUE fe-skip-back icon-skip-back +[=] IDENTIQUE fe-skip-forward icon-skip-forward +[=] IDENTIQUE fe-slack icon-slack +[=] IDENTIQUE fe-slash icon-slash +[>] RENOMMEE fe-sliders icon-sliders-horizontal +[=] IDENTIQUE fe-smartphone icon-smartphone +[=] IDENTIQUE fe-speaker icon-speaker +[=] IDENTIQUE fe-square icon-square +[=] IDENTIQUE fe-star icon-star +[>] RENOMMEE fe-stop-circle icon-circle-stop +[=] IDENTIQUE fe-sun icon-sun +[=] IDENTIQUE fe-sunrise icon-sunrise +[=] IDENTIQUE fe-sunset icon-sunset +[=] IDENTIQUE fe-tablet icon-tablet +[=] IDENTIQUE fe-tag icon-tag +[=] IDENTIQUE fe-target icon-target +[=] IDENTIQUE fe-terminal icon-terminal +[=] IDENTIQUE fe-thermometer icon-thermometer +[=] IDENTIQUE fe-thumbs-down icon-thumbs-down +[=] IDENTIQUE fe-thumbs-up icon-thumbs-up +[=] IDENTIQUE fe-toggle-left icon-toggle-left +[=] IDENTIQUE fe-toggle-right icon-toggle-right +[=] IDENTIQUE fe-trash icon-trash +[=] IDENTIQUE fe-trash-2 icon-trash-2 +[=] IDENTIQUE fe-trending-down icon-trending-down +[=] IDENTIQUE fe-trending-up icon-trending-up +[=] IDENTIQUE fe-triangle icon-triangle +[=] IDENTIQUE fe-truck icon-truck +[=] IDENTIQUE fe-tv icon-tv +[=] IDENTIQUE fe-twitter icon-twitter +[=] IDENTIQUE fe-type icon-type +[=] IDENTIQUE fe-umbrella icon-umbrella +[=] IDENTIQUE fe-underline icon-underline +[=] IDENTIQUE fe-unlock icon-unlock +[=] IDENTIQUE fe-upload icon-upload +[=] IDENTIQUE fe-upload-cloud icon-upload-cloud +[=] IDENTIQUE fe-user icon-user +[=] IDENTIQUE fe-user-check icon-user-check +[=] IDENTIQUE fe-user-minus icon-user-minus +[=] IDENTIQUE fe-user-plus icon-user-plus +[=] IDENTIQUE fe-user-x icon-user-x +[=] IDENTIQUE fe-users icon-users +[=] IDENTIQUE fe-video icon-video +[=] IDENTIQUE fe-video-off icon-video-off +[=] IDENTIQUE fe-voicemail icon-voicemail +[=] IDENTIQUE fe-volume icon-volume +[=] IDENTIQUE fe-volume-1 icon-volume-1 +[=] IDENTIQUE fe-volume-2 icon-volume-2 +[=] IDENTIQUE fe-volume-x icon-volume-x +[=] IDENTIQUE fe-watch icon-watch +[=] IDENTIQUE fe-wifi icon-wifi +[=] IDENTIQUE fe-wifi-off icon-wifi-off +[=] IDENTIQUE fe-wind icon-wind +[=] IDENTIQUE fe-x icon-x +[>] RENOMMEE fe-x-circle icon-circle-x +[>] RENOMMEE fe-x-square icon-square-x +[=] IDENTIQUE fe-zap icon-zap +[=] IDENTIQUE fe-zap-off icon-zap-off +[=] IDENTIQUE fe-zoom-in icon-zoom-in +[=] IDENTIQUE fe-zoom-out icon-zoom-out + +======================================================================== +B. RÉCAPITULATIF (263 icônes Feather au total) +======================================================================== + + [=] Identiques : 237 (préfixe seul change, .fe- -> .icon-) + [>] Renommées : 26 (nom différent dans Lucide) + [?] Supprimées : 0 (absentes de Lucide -> fallback icon-file-question) + [+] Nouvelles : 1688 (disponibles dans Lucide, sans équivalent Feather) + +======================================================================== +D. NOUVELLES ICÔNES LUCIDE SANS ÉQUIVALENT FEATHER (1688) +======================================================================== + + Utilisez-les avec : + + icon-a-arrow-down icon-a-arrow-up icon-a-large-small icon-accessibility + icon-activity-square icon-air-vent icon-alarm-check icon-alarm-clock + icon-alarm-clock-check icon-alarm-clock-minus icon-alarm-clock-off icon-alarm-clock-plus + icon-alarm-minus icon-alarm-plus icon-alarm-smoke icon-album + icon-alert-circle icon-alert-octagon icon-alert-triangle icon-align-center-horizontal + icon-align-center-vertical icon-align-end-horizontal icon-align-end-vertical icon-align-horizontal-distribute-center + icon-align-horizontal-distribute-end icon-align-horizontal-distribute-start icon-align-horizontal-justify-center icon-align-horizontal-justify-end + icon-align-horizontal-justify-start icon-align-horizontal-space-around icon-align-horizontal-space-between icon-align-start-horizontal + icon-align-start-vertical icon-align-vertical-distribute-center icon-align-vertical-distribute-end icon-align-vertical-distribute-start + icon-align-vertical-justify-center icon-align-vertical-justify-end icon-align-vertical-justify-start icon-align-vertical-space-around + icon-align-vertical-space-between icon-ambulance icon-ampersand icon-ampersands + icon-amphora icon-angry icon-annoyed icon-antenna + icon-anvil icon-app-window icon-app-window-mac icon-apple + icon-archive icon-archive-restore icon-archive-x icon-area-chart + icon-armchair icon-arrow-big-down icon-arrow-big-down-dash icon-arrow-big-left + icon-arrow-big-left-dash icon-arrow-big-right icon-arrow-big-right-dash icon-arrow-big-up + icon-arrow-big-up-dash icon-arrow-down-0-1 icon-arrow-down-01 icon-arrow-down-1-0 + icon-arrow-down-10 icon-arrow-down-a-z icon-arrow-down-az icon-arrow-down-circle + icon-arrow-down-from-line icon-arrow-down-left-from-circle icon-arrow-down-left-from-square icon-arrow-down-left-square + icon-arrow-down-narrow-wide icon-arrow-down-right-from-circle icon-arrow-down-right-from-square icon-arrow-down-right-square + icon-arrow-down-square icon-arrow-down-to-dot icon-arrow-down-to-line icon-arrow-down-up + icon-arrow-down-wide-narrow icon-arrow-down-z-a icon-arrow-down-za icon-arrow-left-circle + icon-arrow-left-from-line icon-arrow-left-right icon-arrow-left-square icon-arrow-left-to-line + icon-arrow-right-circle icon-arrow-right-from-line icon-arrow-right-left icon-arrow-right-square + icon-arrow-right-to-line icon-arrow-up-0-1 icon-arrow-up-01 icon-arrow-up-1-0 + icon-arrow-up-10 icon-arrow-up-a-z icon-arrow-up-az icon-arrow-up-circle + icon-arrow-up-down icon-arrow-up-from-dot icon-arrow-up-from-line icon-arrow-up-left-from-circle + icon-arrow-up-left-from-square icon-arrow-up-left-square icon-arrow-up-narrow-wide icon-arrow-up-right-from-circle + icon-arrow-up-right-from-square icon-arrow-up-right-square icon-arrow-up-square icon-arrow-up-to-line + icon-arrow-up-wide-narrow icon-arrow-up-z-a icon-arrow-up-za icon-arrows-up-from-line + icon-asterisk icon-asterisk-square icon-atom icon-audio-lines + icon-audio-waveform icon-axe icon-axis-3-d icon-axis-3d + icon-baby icon-backpack icon-badge icon-badge-alert + icon-badge-cent icon-badge-check icon-badge-dollar-sign icon-badge-euro + icon-badge-help icon-badge-indian-rupee icon-badge-info icon-badge-japanese-yen + icon-badge-minus icon-badge-percent icon-badge-plus icon-badge-pound-sterling + icon-badge-question-mark icon-badge-russian-ruble icon-badge-swiss-franc icon-badge-turkish-lira + icon-badge-x icon-baggage-claim icon-balloon icon-ban + icon-banana icon-bandage icon-banknote icon-banknote-arrow-down + icon-banknote-arrow-up icon-banknote-x icon-bar-chart-3 icon-bar-chart-4 + icon-bar-chart-big icon-bar-chart-horizontal icon-bar-chart-horizontal-big icon-barcode + icon-barrel icon-baseline icon-bath icon-battery-full + icon-battery-low icon-battery-medium icon-battery-plus icon-battery-warning + icon-beaker icon-bean icon-bean-off icon-bed + icon-bed-double icon-bed-single icon-beef icon-beer + icon-beer-off icon-bell-dot icon-bell-electric icon-bell-minus + icon-bell-plus icon-bell-ring icon-between-horizonal-end icon-between-horizonal-start + icon-between-horizontal-end icon-between-horizontal-start icon-between-vertical-end icon-between-vertical-start + icon-biceps-flexed icon-bike icon-binary icon-binoculars + icon-biohazard icon-bird icon-birdhouse icon-bitcoin + icon-blend icon-blinds icon-blocks icon-bluetooth-connected + icon-bluetooth-off icon-bluetooth-searching icon-bolt icon-bomb + icon-bone icon-book-a icon-book-alert icon-book-audio + icon-book-check icon-book-copy icon-book-dashed icon-book-down + icon-book-headphones icon-book-heart icon-book-image icon-book-key + icon-book-lock icon-book-marked icon-book-minus icon-book-open-check + icon-book-open-text icon-book-plus icon-book-search icon-book-template + icon-book-text icon-book-type icon-book-up icon-book-up-2 + icon-book-user icon-book-x icon-bookmark-check icon-bookmark-minus + icon-bookmark-plus icon-bookmark-x icon-boom-box icon-bot + icon-bot-message-square icon-bot-off icon-bottle-wine icon-bow-arrow + icon-box-select icon-boxes icon-braces icon-brackets + icon-brain icon-brain-circuit icon-brain-cog icon-brick-wall + icon-brick-wall-fire icon-brick-wall-shield icon-briefcase-business icon-briefcase-conveyor-belt + icon-briefcase-medical icon-bring-to-front icon-brush icon-brush-cleaning + icon-bubbles icon-bug icon-bug-off icon-bug-play + icon-building icon-building-2 icon-bus icon-bus-front + icon-cable icon-cable-car icon-cake icon-cake-slice + icon-calculator icon-calendar-1 icon-calendar-arrow-down icon-calendar-arrow-up + icon-calendar-check icon-calendar-check-2 icon-calendar-clock icon-calendar-cog + icon-calendar-days icon-calendar-fold icon-calendar-heart icon-calendar-minus + icon-calendar-minus-2 icon-calendar-off icon-calendar-plus icon-calendar-plus-2 + icon-calendar-range icon-calendar-search icon-calendar-sync icon-calendar-x + icon-calendar-x-2 icon-calendars icon-candlestick-chart icon-candy + icon-candy-cane icon-candy-off icon-cannabis icon-cannabis-off + icon-captions icon-captions-off icon-car icon-car-front + icon-car-taxi-front icon-caravan icon-card-sim icon-carrot + icon-case-lower icon-case-sensitive icon-case-upper icon-cassette-tape + icon-castle icon-cat icon-cctv icon-chart-area + icon-chart-bar icon-chart-bar-big icon-chart-bar-decreasing icon-chart-bar-increasing + icon-chart-bar-stacked icon-chart-candlestick icon-chart-column icon-chart-column-big + icon-chart-column-decreasing icon-chart-column-increasing icon-chart-column-stacked icon-chart-gantt + icon-chart-line icon-chart-network icon-chart-no-axes-column icon-chart-no-axes-column-decreasing + icon-chart-no-axes-column-increasing icon-chart-no-axes-combined icon-chart-no-axes-gantt icon-chart-pie + icon-chart-scatter icon-chart-spline icon-check-check icon-check-circle + icon-check-circle-2 icon-check-line icon-check-square icon-check-square-2 + icon-chef-hat icon-cherry icon-chess-bishop icon-chess-king + icon-chess-knight icon-chess-pawn icon-chess-queen icon-chess-rook + icon-chevron-down-circle icon-chevron-down-square icon-chevron-first icon-chevron-last + icon-chevron-left-circle icon-chevron-left-square icon-chevron-right-circle icon-chevron-right-square + icon-chevron-up-circle icon-chevron-up-square icon-chevrons-down-up icon-chevrons-left-right + icon-chevrons-left-right-ellipsis icon-chevrons-right-left icon-chevrons-up-down icon-chromium + icon-church icon-cigarette icon-cigarette-off icon-circle-arrow-out-down-left + icon-circle-arrow-out-down-right icon-circle-arrow-out-up-left icon-circle-arrow-out-up-right icon-circle-check-big + icon-circle-chevron-down icon-circle-chevron-left icon-circle-chevron-right icon-circle-chevron-up + icon-circle-dashed icon-circle-divide icon-circle-dollar-sign icon-circle-dot + icon-circle-dot-dashed icon-circle-ellipsis icon-circle-equal icon-circle-fading-arrow-up + icon-circle-fading-plus icon-circle-gauge icon-circle-off icon-circle-parking + icon-circle-parking-off icon-circle-percent icon-circle-pile icon-circle-pound-sterling + icon-circle-power icon-circle-question-mark icon-circle-slash icon-circle-slash-2 + icon-circle-slashed icon-circle-small icon-circle-star icon-circle-user + icon-circle-user-round icon-circuit-board icon-citrus icon-clapperboard + icon-clipboard-check icon-clipboard-clock icon-clipboard-copy icon-clipboard-edit + icon-clipboard-list icon-clipboard-minus icon-clipboard-paste icon-clipboard-pen + icon-clipboard-pen-line icon-clipboard-plus icon-clipboard-signature icon-clipboard-type + icon-clipboard-x icon-clock-1 icon-clock-10 icon-clock-11 + icon-clock-12 icon-clock-2 icon-clock-3 icon-clock-4 + icon-clock-5 icon-clock-6 icon-clock-7 icon-clock-8 + icon-clock-9 icon-clock-alert icon-clock-arrow-down icon-clock-arrow-up + icon-clock-check icon-clock-fading icon-clock-plus icon-closed-caption + icon-cloud-alert icon-cloud-backup icon-cloud-check icon-cloud-cog + icon-cloud-download icon-cloud-fog icon-cloud-hail icon-cloud-moon + icon-cloud-moon-rain icon-cloud-rain-wind icon-cloud-sun icon-cloud-sun-rain + icon-cloud-sync icon-cloud-upload icon-cloudy icon-clover + icon-club icon-code-2 icon-code-square icon-code-xml + icon-codesandbox icon-coffee icon-cog icon-coins + icon-columns icon-columns-2 icon-columns-3 icon-columns-3-cog + icon-columns-4 icon-columns-settings icon-combine icon-component + icon-computer icon-concierge-bell icon-cone icon-construction + icon-contact icon-contact-2 icon-contact-round icon-container + icon-contrast icon-cookie icon-cooking-pot icon-copy-check + icon-copy-minus icon-copy-plus icon-copy-slash icon-copy-x + icon-copyleft icon-copyright icon-creative-commons icon-croissant + icon-cross icon-crown icon-cuboid icon-cup-soda + icon-curly-braces icon-currency icon-cylinder icon-dam + icon-database-backup icon-database-search icon-database-zap icon-decimals-arrow-left + icon-decimals-arrow-right icon-dessert icon-diameter icon-diamond + icon-diamond-minus icon-diamond-percent icon-diamond-plus icon-dice-1 + icon-dice-2 icon-dice-3 icon-dice-4 icon-dice-5 + icon-dice-6 icon-dices icon-diff icon-disc-2 + icon-disc-3 icon-disc-album icon-divide icon-divide-circle + icon-divide-square icon-dna icon-dna-off icon-dock + icon-dog icon-donut icon-door-closed icon-door-closed-locked + icon-door-open icon-dot icon-dot-square icon-drafting-compass + icon-drama icon-dribbble icon-drill icon-drone + icon-droplet-off icon-droplets icon-drum icon-drumstick + icon-dumbbell icon-ear icon-ear-off icon-earth + icon-earth-lock icon-eclipse icon-edit icon-edit-2 + icon-edit-3 icon-egg icon-egg-fried icon-egg-off + icon-ellipse icon-equal icon-equal-approximately icon-equal-not + icon-equal-square icon-eraser icon-ethernet-port icon-euro + icon-ev-charger icon-expand icon-eye-closed icon-factory + icon-fan icon-fence icon-ferris-wheel icon-figma + icon-file-archive icon-file-audio icon-file-audio-2 icon-file-axis-3-d + icon-file-axis-3d icon-file-badge icon-file-badge-2 icon-file-bar-chart + icon-file-bar-chart-2 icon-file-box icon-file-braces icon-file-braces-corner + icon-file-chart-column icon-file-chart-column-increasing icon-file-chart-line icon-file-chart-pie + icon-file-check icon-file-check-2 icon-file-check-corner icon-file-clock + icon-file-code icon-file-code-2 icon-file-code-corner icon-file-cog + icon-file-cog-2 icon-file-diff icon-file-digit icon-file-down + icon-file-edit icon-file-exclamation-point icon-file-headphone icon-file-heart + icon-file-image icon-file-input icon-file-json icon-file-json-2 + icon-file-key icon-file-key-2 icon-file-line-chart icon-file-lock + icon-file-lock-2 icon-file-minus-2 icon-file-minus-corner icon-file-music + icon-file-output icon-file-pen icon-file-pen-line icon-file-pie-chart + icon-file-play icon-file-plus-2 icon-file-plus-corner icon-file-question + icon-file-question-mark icon-file-scan icon-file-search icon-file-search-2 + icon-file-search-corner icon-file-signal icon-file-signature icon-file-sliders + icon-file-spreadsheet icon-file-stack icon-file-symlink icon-file-terminal + icon-file-type icon-file-type-2 icon-file-type-corner icon-file-up + icon-file-user icon-file-video icon-file-video-2 icon-file-video-camera + icon-file-volume icon-file-volume-2 icon-file-warning icon-file-x + icon-file-x-2 icon-file-x-corner icon-files icon-filter-x + icon-fingerprint icon-fingerprint-pattern icon-fire-extinguisher icon-fish + icon-fish-off icon-fish-symbol icon-fishing-hook icon-fishing-rod + icon-flag-off icon-flag-triangle-left icon-flag-triangle-right icon-flame + icon-flame-kindling icon-flashlight icon-flashlight-off icon-flask-conical + icon-flask-conical-off icon-flask-round icon-flip-horizontal icon-flip-horizontal-2 + icon-flip-vertical icon-flip-vertical-2 icon-flower icon-flower-2 + icon-focus icon-fold-horizontal icon-fold-vertical icon-folder-archive + icon-folder-check icon-folder-clock icon-folder-closed icon-folder-code + icon-folder-cog icon-folder-cog-2 icon-folder-dot icon-folder-down + icon-folder-edit icon-folder-git icon-folder-git-2 icon-folder-heart + icon-folder-input icon-folder-kanban icon-folder-key icon-folder-lock + icon-folder-open icon-folder-open-dot icon-folder-output icon-folder-pen + icon-folder-root icon-folder-search icon-folder-search-2 icon-folder-symlink + icon-folder-sync icon-folder-tree icon-folder-up icon-folder-x + icon-folders icon-footprints icon-fork-knife icon-fork-knife-crossed + icon-forklift icon-form icon-form-input icon-forward + icon-frame icon-framer icon-frown icon-fuel + icon-fullscreen icon-function-square icon-funnel icon-funnel-plus + icon-funnel-x icon-gallery-horizontal icon-gallery-horizontal-end icon-gallery-thumbnails + icon-gallery-vertical icon-gallery-vertical-end icon-gamepad icon-gamepad-2 + icon-gamepad-directional icon-gantt-chart icon-gantt-chart-square icon-gauge + icon-gauge-circle icon-gavel icon-gem icon-georgian-lari + icon-ghost icon-gift icon-git-branch-minus icon-git-branch-plus + icon-git-commit icon-git-commit-vertical icon-git-compare icon-git-compare-arrows + icon-git-fork icon-git-graph icon-git-merge-conflict icon-git-pull-request-arrow + icon-git-pull-request-closed icon-git-pull-request-create icon-git-pull-request-create-arrow icon-git-pull-request-draft + icon-glass-water icon-glasses icon-globe-2 icon-globe-lock + icon-globe-off icon-globe-x icon-goal icon-gpu + icon-grab icon-graduation-cap icon-grape icon-grid-2-x-2 + icon-grid-2-x-2-check icon-grid-2-x-2-plus icon-grid-2-x-2-x icon-grid-2x2 + icon-grid-2x2-check icon-grid-2x2-plus icon-grid-2x2-x icon-grid-3-x-3 + icon-grid-3x2 icon-grid-3x3 icon-grip icon-grip-horizontal + icon-grip-vertical icon-group icon-guitar icon-ham + icon-hamburger icon-hammer icon-hand icon-hand-coins + icon-hand-fist icon-hand-grab icon-hand-heart icon-hand-helping + icon-hand-metal icon-hand-platter icon-handbag icon-handshake + icon-hard-drive-download icon-hard-drive-upload icon-hard-hat icon-hat-glasses + icon-haze icon-hd icon-hdmi-port icon-heading + icon-heading-1 icon-heading-2 icon-heading-3 icon-heading-4 + icon-heading-5 icon-heading-6 icon-headphone-off icon-headset + icon-heart-crack icon-heart-handshake icon-heart-minus icon-heart-off + icon-heart-plus icon-heart-pulse icon-heater icon-helicopter + icon-help-circle icon-helping-hand icon-hexagon icon-highlighter + icon-history icon-hop icon-hop-off icon-hospital + icon-hotel icon-hourglass icon-house icon-house-heart + icon-house-plug icon-house-plus icon-house-wifi icon-ice-cream + icon-ice-cream-2 icon-ice-cream-bowl icon-ice-cream-cone icon-id-card + icon-id-card-lanyard icon-image-down icon-image-minus icon-image-off + icon-image-play icon-image-plus icon-image-up icon-image-upscale + icon-images icon-import icon-indent icon-indent-decrease + icon-indent-increase icon-indian-rupee icon-infinity icon-inspect + icon-inspection-panel icon-iteration-ccw icon-iteration-cw icon-japanese-yen + icon-joystick icon-kanban icon-kanban-square icon-kanban-square-dashed + icon-kayak icon-key icon-key-round icon-key-square + icon-keyboard icon-keyboard-music icon-keyboard-off icon-lamp + icon-lamp-ceiling icon-lamp-desk icon-lamp-floor icon-lamp-wall-down + icon-lamp-wall-up icon-land-plot icon-landmark icon-languages + icon-laptop icon-laptop-2 icon-laptop-minimal icon-laptop-minimal-check + icon-lasso icon-lasso-select icon-laugh icon-layers-2 + icon-layers-3 icon-layers-plus icon-layout-dashboard icon-layout-grid + icon-layout-list icon-layout-panel-left icon-layout-panel-top icon-layout-template + icon-leaf icon-leafy-green icon-lectern icon-lens-concave + icon-lens-convex icon-letter-text icon-library icon-library-big + icon-library-square icon-ligature icon-lightbulb icon-lightbulb-off + icon-line-chart icon-line-dot-right-horizontal icon-line-squiggle icon-link-2-off + icon-list-check icon-list-checks icon-list-chevrons-down-up icon-list-chevrons-up-down + icon-list-collapse icon-list-end icon-list-filter icon-list-filter-plus + icon-list-indent-decrease icon-list-indent-increase icon-list-minus icon-list-music + icon-list-ordered icon-list-plus icon-list-restart icon-list-start + icon-list-todo icon-list-tree icon-list-video icon-list-x + icon-loader-2 icon-loader-circle icon-loader-pinwheel icon-locate + icon-locate-fixed icon-locate-off icon-location-edit icon-lock-keyhole + icon-lock-keyhole-open icon-lock-open icon-logs icon-lollipop + icon-luggage icon-m-square icon-magnet icon-mail-check + icon-mail-minus icon-mail-open icon-mail-plus icon-mail-question + icon-mail-question-mark icon-mail-search icon-mail-warning icon-mail-x + icon-mailbox icon-mails icon-map-minus icon-map-pin-check + icon-map-pin-check-inside icon-map-pin-house icon-map-pin-minus icon-map-pin-minus-inside + icon-map-pin-off icon-map-pin-pen icon-map-pin-plus icon-map-pin-plus-inside + icon-map-pin-x icon-map-pin-x-inside icon-map-pinned icon-map-plus + icon-mars icon-mars-stroke icon-martini icon-medal + icon-megaphone icon-megaphone-off icon-meh icon-memory-stick + icon-menu-square icon-merge icon-message-circle-check icon-message-circle-code + icon-message-circle-dashed icon-message-circle-heart icon-message-circle-more icon-message-circle-off + icon-message-circle-plus icon-message-circle-question icon-message-circle-question-mark icon-message-circle-reply + icon-message-circle-warning icon-message-circle-x icon-message-square-check icon-message-square-code + icon-message-square-dashed icon-message-square-diff icon-message-square-dot icon-message-square-heart + icon-message-square-lock icon-message-square-more icon-message-square-off icon-message-square-plus + icon-message-square-quote icon-message-square-reply icon-message-square-share icon-message-square-text + icon-message-square-warning icon-message-square-x icon-messages-square icon-metronome + icon-mic-2 icon-mic-vocal icon-microchip icon-microscope + icon-microwave icon-milestone icon-milk icon-milk-off + icon-minus-circle icon-minus-square icon-mirror-rectangular icon-mirror-round + icon-monitor-check icon-monitor-cloud icon-monitor-cog icon-monitor-dot + icon-monitor-down icon-monitor-off icon-monitor-pause icon-monitor-play + icon-monitor-smartphone icon-monitor-speaker icon-monitor-stop icon-monitor-up + icon-monitor-x icon-moon-star icon-more-horizontal icon-more-vertical + icon-motorbike icon-mountain icon-mountain-snow icon-mouse + icon-mouse-left icon-mouse-off icon-mouse-pointer icon-mouse-pointer-2 + icon-mouse-pointer-2-off icon-mouse-pointer-ban icon-mouse-pointer-click icon-mouse-pointer-square-dashed + icon-mouse-right icon-move-3-d icon-move-3d icon-move-diagonal + icon-move-diagonal-2 icon-move-down icon-move-down-left icon-move-down-right + icon-move-horizontal icon-move-left icon-move-right icon-move-up + icon-move-up-left icon-move-up-right icon-move-vertical icon-music-2 + icon-music-3 icon-music-4 icon-navigation-2-off icon-navigation-off + icon-network icon-newspaper icon-nfc icon-non-binary + icon-notebook icon-notebook-pen icon-notebook-tabs icon-notebook-text + icon-notepad-text icon-notepad-text-dashed icon-nut icon-nut-off + icon-octagon-minus icon-octagon-pause icon-octagon-x icon-omega + icon-option icon-orbit icon-origami icon-outdent + icon-package-2 icon-package-check icon-package-minus icon-package-open + icon-package-plus icon-package-search icon-package-x icon-paint-bucket + icon-paint-roller icon-paintbrush icon-paintbrush-2 icon-paintbrush-vertical + icon-palette icon-palmtree icon-panda icon-panel-bottom + icon-panel-bottom-close icon-panel-bottom-dashed icon-panel-bottom-inactive icon-panel-bottom-open + icon-panel-left icon-panel-left-close icon-panel-left-dashed icon-panel-left-inactive + icon-panel-left-open icon-panel-left-right-dashed icon-panel-right icon-panel-right-close + icon-panel-right-dashed icon-panel-right-inactive icon-panel-right-open icon-panel-top + icon-panel-top-bottom-dashed icon-panel-top-close icon-panel-top-dashed icon-panel-top-inactive + icon-panel-top-open icon-panels-left-bottom icon-panels-left-right icon-panels-right-bottom + icon-panels-top-bottom icon-panels-top-left icon-parentheses icon-parking-circle + icon-parking-circle-off icon-parking-meter icon-parking-square icon-parking-square-off + icon-party-popper icon-pause-circle icon-pause-octagon icon-paw-print + icon-pc-case icon-pen-box icon-pen-off icon-pen-square + icon-pen-tool icon-pencil-line icon-pencil-off icon-pencil-ruler + icon-pentagon icon-percent-circle icon-percent-diamond icon-percent-square + icon-person-standing icon-philippine-peso icon-pi icon-pi-square + icon-piano icon-pickaxe icon-picture-in-picture icon-picture-in-picture-2 + icon-piggy-bank icon-pilcrow icon-pilcrow-left icon-pilcrow-right + icon-pilcrow-square icon-pill icon-pill-bottle icon-pin + icon-pin-off icon-pipette icon-pizza icon-plane + icon-plane-landing icon-plane-takeoff icon-play-circle icon-play-square + icon-plug icon-plug-2 icon-plug-zap icon-plug-zap-2 + icon-plus-circle icon-plus-square icon-pocket-knife icon-podcast + icon-pointer icon-pointer-off icon-popcorn icon-popsicle + icon-pound-sterling icon-power-circle icon-power-off icon-power-square + icon-presentation icon-printer-check icon-printer-x icon-projector + icon-proportions icon-puzzle icon-pyramid icon-qr-code + icon-quote icon-rabbit icon-radar icon-radiation + icon-radical icon-radio-receiver icon-radio-tower icon-radius + icon-rail-symbol icon-rainbow icon-rat icon-ratio + icon-receipt icon-receipt-cent icon-receipt-euro icon-receipt-indian-rupee + icon-receipt-japanese-yen icon-receipt-pound-sterling icon-receipt-russian-ruble icon-receipt-swiss-franc + icon-receipt-text icon-receipt-turkish-lira icon-rectangle-circle icon-rectangle-ellipsis + icon-rectangle-goggles icon-rectangle-horizontal icon-rectangle-vertical icon-recycle + icon-redo icon-redo-2 icon-redo-dot icon-refresh-ccw-dot + icon-refresh-cw-off icon-refrigerator icon-regex icon-remove-formatting + icon-repeat-1 icon-repeat-2 icon-replace icon-replace-all + icon-reply icon-reply-all icon-ribbon icon-rocket + icon-rocking-chair icon-roller-coaster icon-rose icon-rotate-3-d + icon-rotate-3d icon-rotate-ccw-key icon-rotate-ccw-square icon-rotate-cw-square + icon-route icon-route-off icon-router icon-rows + icon-rows-2 icon-rows-3 icon-rows-4 icon-ruler + icon-ruler-dimension-line icon-russian-ruble icon-sailboat icon-salad + icon-sandwich icon-satellite icon-satellite-dish icon-saudi-riyal + icon-save-all icon-save-off icon-scale icon-scale-3-d + icon-scale-3d icon-scaling icon-scan icon-scan-barcode + icon-scan-eye icon-scan-face icon-scan-heart icon-scan-line + icon-scan-qr-code icon-scan-search icon-scan-text icon-scatter-chart + icon-school icon-school-2 icon-scissors-line-dashed icon-scissors-square + icon-scissors-square-dashed-bottom icon-scooter icon-screen-share icon-screen-share-off + icon-scroll icon-scroll-text icon-search-alert icon-search-check + icon-search-code icon-search-slash icon-search-x icon-section + icon-send-horizonal icon-send-horizontal icon-send-to-back icon-separator-horizontal + icon-separator-vertical icon-server-cog icon-server-crash icon-server-off + icon-settings-2 icon-shapes icon-sheet icon-shell + icon-shelving-unit icon-shield-alert icon-shield-ban icon-shield-check + icon-shield-close icon-shield-ellipsis icon-shield-half icon-shield-minus + icon-shield-plus icon-shield-question icon-shield-question-mark icon-shield-user + icon-shield-x icon-ship icon-ship-wheel icon-shirt + icon-shopping-basket icon-shovel icon-shower-head icon-shredder + icon-shrimp icon-shrink icon-shrub icon-sidebar-close + icon-sidebar-open icon-sigma icon-sigma-square icon-signal + icon-signal-high icon-signal-low icon-signal-medium icon-signal-zero + icon-signature icon-signpost icon-signpost-big icon-siren + icon-skull icon-slash-square icon-slice icon-sliders + icon-sliders-vertical icon-smartphone-charging icon-smartphone-nfc icon-smile + icon-smile-plus icon-snail icon-snowflake icon-soap-dispenser-droplet + icon-sofa icon-solar-panel icon-sort-asc icon-sort-desc + icon-soup icon-space icon-spade icon-sparkle + icon-sparkles icon-speech icon-spell-check icon-spell-check-2 + icon-spline icon-spline-pointer icon-split icon-split-square-horizontal + icon-split-square-vertical icon-spool icon-spotlight icon-spray-can + icon-sprout icon-square-activity icon-square-arrow-down icon-square-arrow-down-left + icon-square-arrow-down-right icon-square-arrow-left icon-square-arrow-out-down-left icon-square-arrow-out-down-right + icon-square-arrow-out-up-left icon-square-arrow-out-up-right icon-square-arrow-right icon-square-arrow-right-enter + icon-square-arrow-right-exit icon-square-arrow-up icon-square-arrow-up-left icon-square-arrow-up-right + icon-square-asterisk icon-square-bottom-dashed-scissors icon-square-centerline-dashed-horizontal icon-square-centerline-dashed-vertical + icon-square-chart-gantt icon-square-check-big icon-square-chevron-down icon-square-chevron-left + icon-square-chevron-right icon-square-chevron-up icon-square-code icon-square-dashed + icon-square-dashed-bottom icon-square-dashed-bottom-code icon-square-dashed-kanban icon-square-dashed-mouse-pointer + icon-square-dashed-top-solid icon-square-divide icon-square-dot icon-square-equal + icon-square-function icon-square-gantt-chart icon-square-kanban icon-square-library + icon-square-m icon-square-menu icon-square-mouse-pointer icon-square-parking + icon-square-parking-off icon-square-pause icon-square-pen icon-square-percent + icon-square-pi icon-square-pilcrow icon-square-play icon-square-power + icon-square-radical icon-square-round-corner icon-square-scissors icon-square-sigma + icon-square-slash icon-square-split-horizontal icon-square-split-vertical icon-square-square + icon-square-stack icon-square-star icon-square-stop icon-square-terminal + icon-square-user icon-square-user-round icon-squares-exclude icon-squares-intersect + icon-squares-subtract icon-squares-unite icon-squircle icon-squircle-dashed + icon-squirrel icon-stamp icon-star-half icon-star-off + icon-stars icon-step-back icon-step-forward icon-stethoscope + icon-sticker icon-sticky-note icon-stone icon-stop-circle + icon-store icon-stretch-horizontal icon-stretch-vertical icon-strikethrough + icon-subscript icon-subtitles icon-sun-dim icon-sun-medium + icon-sun-moon icon-sun-snow icon-superscript icon-swatch-book + icon-swiss-franc icon-switch-camera icon-sword icon-swords + icon-syringe icon-table icon-table-2 icon-table-cells-merge + icon-table-cells-split icon-table-columns-split icon-table-config icon-table-of-contents + icon-table-properties icon-table-rows-split icon-tablet-smartphone icon-tablets + icon-tags icon-tally-1 icon-tally-2 icon-tally-3 + icon-tally-4 icon-tally-5 icon-tangent icon-telescope + icon-tent icon-tent-tree icon-terminal-square icon-test-tube + icon-test-tube-2 icon-test-tube-diagonal icon-test-tubes icon-text + icon-text-align-center icon-text-align-end icon-text-align-justify icon-text-align-start + icon-text-cursor icon-text-cursor-input icon-text-initial icon-text-quote + icon-text-search icon-text-select icon-text-selection icon-text-wrap + icon-theater icon-thermometer-snowflake icon-thermometer-sun icon-ticket + icon-ticket-check icon-ticket-minus icon-ticket-percent icon-ticket-plus + icon-ticket-slash icon-ticket-x icon-tickets icon-tickets-plane + icon-timer icon-timer-off icon-timer-reset icon-toilet + icon-tool-case icon-toolbox icon-tornado icon-torus + icon-touchpad icon-touchpad-off icon-towel-rack icon-tower-control + icon-toy-brick icon-tractor icon-traffic-cone icon-train + icon-train-front icon-train-front-tunnel icon-train-track icon-tram-front + icon-transgender icon-tree-deciduous icon-tree-palm icon-tree-pine + icon-trees icon-trello icon-trending-up-down icon-triangle-dashed + icon-triangle-right icon-trophy icon-truck-electric icon-turkish-lira + icon-turntable icon-turtle icon-tv-2 icon-tv-minimal + icon-tv-minimal-play icon-twitch icon-type-outline icon-umbrella-off + icon-undo icon-undo-2 icon-undo-dot icon-unfold-horizontal + icon-unfold-vertical icon-ungroup icon-university icon-unlink + icon-unlink-2 icon-unlock-keyhole icon-unplug icon-usb + icon-user-2 icon-user-check-2 icon-user-circle icon-user-circle-2 + icon-user-cog icon-user-cog-2 icon-user-key icon-user-lock + icon-user-minus-2 icon-user-pen icon-user-plus-2 icon-user-round + icon-user-round-check icon-user-round-cog icon-user-round-key icon-user-round-minus + icon-user-round-pen icon-user-round-plus icon-user-round-search icon-user-round-x + icon-user-search icon-user-square icon-user-square-2 icon-user-star + icon-user-x-2 icon-users-2 icon-users-round icon-utensils + icon-utensils-crossed icon-utility-pole icon-van icon-variable + icon-vault icon-vector-square icon-vegan icon-venetian-mask + icon-venus icon-venus-and-mars icon-verified icon-vibrate + icon-vibrate-off icon-videotape icon-view icon-volleyball + icon-volume-off icon-vote icon-wallet icon-wallet-2 + icon-wallet-cards icon-wallet-minimal icon-wallpaper icon-wand + icon-wand-2 icon-wand-sparkles icon-warehouse icon-washing-machine + icon-waves icon-waves-arrow-down icon-waves-arrow-up icon-waves-ladder + icon-waypoints icon-webcam icon-webhook icon-webhook-off + icon-weight icon-weight-tilde icon-wheat icon-wheat-off + icon-whole-word icon-wifi-cog icon-wifi-high icon-wifi-low + icon-wifi-pen icon-wifi-sync icon-wifi-zero icon-wind-arrow-down + icon-wine icon-wine-off icon-workflow icon-worm + icon-wrap-text icon-wrench icon-x-circle icon-x-line-top + icon-x-octagon icon-x-square icon-youtube icon-zodiac-aquarius + icon-zodiac-aries icon-zodiac-cancer icon-zodiac-capricorn icon-zodiac-gemini + icon-zodiac-leo icon-zodiac-libra icon-zodiac-ophiuchus icon-zodiac-pisces + icon-zodiac-sagittarius icon-zodiac-scorpio icon-zodiac-taurus icon-zodiac-virgo + +======================================================================== +E. CATALOGUE COMPLET LUCIDE -- 1951 icônes disponibles (v0.577.0) +======================================================================== + + Syntaxe HTML : + Syntaxe JSX : + Classe CSS : .icon-NOM + + icon-a-arrow-down icon-a-arrow-up icon-a-large-small icon-accessibility + icon-activity icon-activity-square icon-air-vent icon-airplay + icon-alarm-check icon-alarm-clock icon-alarm-clock-check icon-alarm-clock-minus + icon-alarm-clock-off icon-alarm-clock-plus icon-alarm-minus icon-alarm-plus + icon-alarm-smoke icon-album icon-alert-circle icon-alert-octagon + icon-alert-triangle icon-align-center icon-align-center-horizontal icon-align-center-vertical + icon-align-end-horizontal icon-align-end-vertical icon-align-horizontal-distribute-center icon-align-horizontal-distribute-end + icon-align-horizontal-distribute-start icon-align-horizontal-justify-center icon-align-horizontal-justify-end icon-align-horizontal-justify-start + icon-align-horizontal-space-around icon-align-horizontal-space-between icon-align-justify icon-align-left + icon-align-right icon-align-start-horizontal icon-align-start-vertical icon-align-vertical-distribute-center + icon-align-vertical-distribute-end icon-align-vertical-distribute-start icon-align-vertical-justify-center icon-align-vertical-justify-end + icon-align-vertical-justify-start icon-align-vertical-space-around icon-align-vertical-space-between icon-ambulance + icon-ampersand icon-ampersands icon-amphora icon-anchor + icon-angry icon-annoyed icon-antenna icon-anvil + icon-aperture icon-app-window icon-app-window-mac icon-apple + icon-archive icon-archive-restore icon-archive-x icon-area-chart + icon-armchair icon-arrow-big-down icon-arrow-big-down-dash icon-arrow-big-left + icon-arrow-big-left-dash icon-arrow-big-right icon-arrow-big-right-dash icon-arrow-big-up + icon-arrow-big-up-dash icon-arrow-down icon-arrow-down-0-1 icon-arrow-down-01 + icon-arrow-down-1-0 icon-arrow-down-10 icon-arrow-down-a-z icon-arrow-down-az + icon-arrow-down-circle icon-arrow-down-from-line icon-arrow-down-left icon-arrow-down-left-from-circle + icon-arrow-down-left-from-square icon-arrow-down-left-square icon-arrow-down-narrow-wide icon-arrow-down-right + icon-arrow-down-right-from-circle icon-arrow-down-right-from-square icon-arrow-down-right-square icon-arrow-down-square + icon-arrow-down-to-dot icon-arrow-down-to-line icon-arrow-down-up icon-arrow-down-wide-narrow + icon-arrow-down-z-a icon-arrow-down-za icon-arrow-left icon-arrow-left-circle + icon-arrow-left-from-line icon-arrow-left-right icon-arrow-left-square icon-arrow-left-to-line + icon-arrow-right icon-arrow-right-circle icon-arrow-right-from-line icon-arrow-right-left + icon-arrow-right-square icon-arrow-right-to-line icon-arrow-up icon-arrow-up-0-1 + icon-arrow-up-01 icon-arrow-up-1-0 icon-arrow-up-10 icon-arrow-up-a-z + icon-arrow-up-az icon-arrow-up-circle icon-arrow-up-down icon-arrow-up-from-dot + icon-arrow-up-from-line icon-arrow-up-left icon-arrow-up-left-from-circle icon-arrow-up-left-from-square + icon-arrow-up-left-square icon-arrow-up-narrow-wide icon-arrow-up-right icon-arrow-up-right-from-circle + icon-arrow-up-right-from-square icon-arrow-up-right-square icon-arrow-up-square icon-arrow-up-to-line + icon-arrow-up-wide-narrow icon-arrow-up-z-a icon-arrow-up-za icon-arrows-up-from-line + icon-asterisk icon-asterisk-square icon-at-sign icon-atom + icon-audio-lines icon-audio-waveform icon-award icon-axe + icon-axis-3-d icon-axis-3d icon-baby icon-backpack + icon-badge icon-badge-alert icon-badge-cent icon-badge-check + icon-badge-dollar-sign icon-badge-euro icon-badge-help icon-badge-indian-rupee + icon-badge-info icon-badge-japanese-yen icon-badge-minus icon-badge-percent + icon-badge-plus icon-badge-pound-sterling icon-badge-question-mark icon-badge-russian-ruble + icon-badge-swiss-franc icon-badge-turkish-lira icon-badge-x icon-baggage-claim + icon-balloon icon-ban icon-banana icon-bandage + icon-banknote icon-banknote-arrow-down icon-banknote-arrow-up icon-banknote-x + icon-bar-chart icon-bar-chart-2 icon-bar-chart-3 icon-bar-chart-4 + icon-bar-chart-big icon-bar-chart-horizontal icon-bar-chart-horizontal-big icon-barcode + icon-barrel icon-baseline icon-bath icon-battery + icon-battery-charging icon-battery-full icon-battery-low icon-battery-medium + icon-battery-plus icon-battery-warning icon-beaker icon-bean + icon-bean-off icon-bed icon-bed-double icon-bed-single + icon-beef icon-beer icon-beer-off icon-bell + icon-bell-dot icon-bell-electric icon-bell-minus icon-bell-off + icon-bell-plus icon-bell-ring icon-between-horizonal-end icon-between-horizonal-start + icon-between-horizontal-end icon-between-horizontal-start icon-between-vertical-end icon-between-vertical-start + icon-biceps-flexed icon-bike icon-binary icon-binoculars + icon-biohazard icon-bird icon-birdhouse icon-bitcoin + icon-blend icon-blinds icon-blocks icon-bluetooth + icon-bluetooth-connected icon-bluetooth-off icon-bluetooth-searching icon-bold + icon-bolt icon-bomb icon-bone icon-book + icon-book-a icon-book-alert icon-book-audio icon-book-check + icon-book-copy icon-book-dashed icon-book-down icon-book-headphones + icon-book-heart icon-book-image icon-book-key icon-book-lock + icon-book-marked icon-book-minus icon-book-open icon-book-open-check + icon-book-open-text icon-book-plus icon-book-search icon-book-template + icon-book-text icon-book-type icon-book-up icon-book-up-2 + icon-book-user icon-book-x icon-bookmark icon-bookmark-check + icon-bookmark-minus icon-bookmark-plus icon-bookmark-x icon-boom-box + icon-bot icon-bot-message-square icon-bot-off icon-bottle-wine + icon-bow-arrow icon-box icon-box-select icon-boxes + icon-braces icon-brackets icon-brain icon-brain-circuit + icon-brain-cog icon-brick-wall icon-brick-wall-fire icon-brick-wall-shield + icon-briefcase icon-briefcase-business icon-briefcase-conveyor-belt icon-briefcase-medical + icon-bring-to-front icon-brush icon-brush-cleaning icon-bubbles + icon-bug icon-bug-off icon-bug-play icon-building + icon-building-2 icon-bus icon-bus-front icon-cable + icon-cable-car icon-cake icon-cake-slice icon-calculator + icon-calendar icon-calendar-1 icon-calendar-arrow-down icon-calendar-arrow-up + icon-calendar-check icon-calendar-check-2 icon-calendar-clock icon-calendar-cog + icon-calendar-days icon-calendar-fold icon-calendar-heart icon-calendar-minus + icon-calendar-minus-2 icon-calendar-off icon-calendar-plus icon-calendar-plus-2 + icon-calendar-range icon-calendar-search icon-calendar-sync icon-calendar-x + icon-calendar-x-2 icon-calendars icon-camera icon-camera-off + icon-candlestick-chart icon-candy icon-candy-cane icon-candy-off + icon-cannabis icon-cannabis-off icon-captions icon-captions-off + icon-car icon-car-front icon-car-taxi-front icon-caravan + icon-card-sim icon-carrot icon-case-lower icon-case-sensitive + icon-case-upper icon-cassette-tape icon-cast icon-castle + icon-cat icon-cctv icon-chart-area icon-chart-bar + icon-chart-bar-big icon-chart-bar-decreasing icon-chart-bar-increasing icon-chart-bar-stacked + icon-chart-candlestick icon-chart-column icon-chart-column-big icon-chart-column-decreasing + icon-chart-column-increasing icon-chart-column-stacked icon-chart-gantt icon-chart-line + icon-chart-network icon-chart-no-axes-column icon-chart-no-axes-column-decreasing icon-chart-no-axes-column-increasing + icon-chart-no-axes-combined icon-chart-no-axes-gantt icon-chart-pie icon-chart-scatter + icon-chart-spline icon-check icon-check-check icon-check-circle + icon-check-circle-2 icon-check-line icon-check-square icon-check-square-2 + icon-chef-hat icon-cherry icon-chess-bishop icon-chess-king + icon-chess-knight icon-chess-pawn icon-chess-queen icon-chess-rook + icon-chevron-down icon-chevron-down-circle icon-chevron-down-square icon-chevron-first + icon-chevron-last icon-chevron-left icon-chevron-left-circle icon-chevron-left-square + icon-chevron-right icon-chevron-right-circle icon-chevron-right-square icon-chevron-up + icon-chevron-up-circle icon-chevron-up-square icon-chevrons-down icon-chevrons-down-up + icon-chevrons-left icon-chevrons-left-right icon-chevrons-left-right-ellipsis icon-chevrons-right + icon-chevrons-right-left icon-chevrons-up icon-chevrons-up-down icon-chrome + icon-chromium icon-church icon-cigarette icon-cigarette-off + icon-circle icon-circle-alert icon-circle-arrow-down icon-circle-arrow-left + icon-circle-arrow-out-down-left icon-circle-arrow-out-down-right icon-circle-arrow-out-up-left icon-circle-arrow-out-up-right + icon-circle-arrow-right icon-circle-arrow-up icon-circle-check icon-circle-check-big + icon-circle-chevron-down icon-circle-chevron-left icon-circle-chevron-right icon-circle-chevron-up + icon-circle-dashed icon-circle-divide icon-circle-dollar-sign icon-circle-dot + icon-circle-dot-dashed icon-circle-ellipsis icon-circle-equal icon-circle-fading-arrow-up + icon-circle-fading-plus icon-circle-gauge icon-circle-help icon-circle-minus + icon-circle-off icon-circle-parking icon-circle-parking-off icon-circle-pause + icon-circle-percent icon-circle-pile icon-circle-play icon-circle-plus + icon-circle-pound-sterling icon-circle-power icon-circle-question-mark icon-circle-slash + icon-circle-slash-2 icon-circle-slashed icon-circle-small icon-circle-star + icon-circle-stop icon-circle-user icon-circle-user-round icon-circle-x + icon-circuit-board icon-citrus icon-clapperboard icon-clipboard + icon-clipboard-check icon-clipboard-clock icon-clipboard-copy icon-clipboard-edit + icon-clipboard-list icon-clipboard-minus icon-clipboard-paste icon-clipboard-pen + icon-clipboard-pen-line icon-clipboard-plus icon-clipboard-signature icon-clipboard-type + icon-clipboard-x icon-clock icon-clock-1 icon-clock-10 + icon-clock-11 icon-clock-12 icon-clock-2 icon-clock-3 + icon-clock-4 icon-clock-5 icon-clock-6 icon-clock-7 + icon-clock-8 icon-clock-9 icon-clock-alert icon-clock-arrow-down + icon-clock-arrow-up icon-clock-check icon-clock-fading icon-clock-plus + icon-closed-caption icon-cloud icon-cloud-alert icon-cloud-backup + icon-cloud-check icon-cloud-cog icon-cloud-download icon-cloud-drizzle + icon-cloud-fog icon-cloud-hail icon-cloud-lightning icon-cloud-moon + icon-cloud-moon-rain icon-cloud-off icon-cloud-rain icon-cloud-rain-wind + icon-cloud-snow icon-cloud-sun icon-cloud-sun-rain icon-cloud-sync + icon-cloud-upload icon-cloudy icon-clover icon-club + icon-code icon-code-2 icon-code-square icon-code-xml + icon-codepen icon-codesandbox icon-coffee icon-cog + icon-coins icon-columns icon-columns-2 icon-columns-3 + icon-columns-3-cog icon-columns-4 icon-columns-settings icon-combine + icon-command icon-compass icon-component icon-computer + icon-concierge-bell icon-cone icon-construction icon-contact + icon-contact-2 icon-contact-round icon-container icon-contrast + icon-cookie icon-cooking-pot icon-copy icon-copy-check + icon-copy-minus icon-copy-plus icon-copy-slash icon-copy-x + icon-copyleft icon-copyright icon-corner-down-left icon-corner-down-right + icon-corner-left-down icon-corner-left-up icon-corner-right-down icon-corner-right-up + icon-corner-up-left icon-corner-up-right icon-cpu icon-creative-commons + icon-credit-card icon-croissant icon-crop icon-cross + icon-crosshair icon-crown icon-cuboid icon-cup-soda + icon-curly-braces icon-currency icon-cylinder icon-dam + icon-database icon-database-backup icon-database-search icon-database-zap + icon-decimals-arrow-left icon-decimals-arrow-right icon-delete icon-dessert + icon-diameter icon-diamond icon-diamond-minus icon-diamond-percent + icon-diamond-plus icon-dice-1 icon-dice-2 icon-dice-3 + icon-dice-4 icon-dice-5 icon-dice-6 icon-dices + icon-diff icon-disc icon-disc-2 icon-disc-3 + icon-disc-album icon-divide icon-divide-circle icon-divide-square + icon-dna icon-dna-off icon-dock icon-dog + icon-dollar-sign icon-donut icon-door-closed icon-door-closed-locked + icon-door-open icon-dot icon-dot-square icon-download + icon-download-cloud icon-drafting-compass icon-drama icon-dribbble + icon-drill icon-drone icon-droplet icon-droplet-off + icon-droplets icon-drum icon-drumstick icon-dumbbell + icon-ear icon-ear-off icon-earth icon-earth-lock + icon-eclipse icon-edit icon-edit-2 icon-edit-3 + icon-egg icon-egg-fried icon-egg-off icon-ellipse + icon-ellipsis icon-ellipsis-vertical icon-equal icon-equal-approximately + icon-equal-not icon-equal-square icon-eraser icon-ethernet-port + icon-euro icon-ev-charger icon-expand icon-external-link + icon-eye icon-eye-closed icon-eye-off icon-facebook + icon-factory icon-fan icon-fast-forward icon-feather + icon-fence icon-ferris-wheel icon-figma icon-file + icon-file-archive icon-file-audio icon-file-audio-2 icon-file-axis-3-d + icon-file-axis-3d icon-file-badge icon-file-badge-2 icon-file-bar-chart + icon-file-bar-chart-2 icon-file-box icon-file-braces icon-file-braces-corner + icon-file-chart-column icon-file-chart-column-increasing icon-file-chart-line icon-file-chart-pie + icon-file-check icon-file-check-2 icon-file-check-corner icon-file-clock + icon-file-code icon-file-code-2 icon-file-code-corner icon-file-cog + icon-file-cog-2 icon-file-diff icon-file-digit icon-file-down + icon-file-edit icon-file-exclamation-point icon-file-headphone icon-file-heart + icon-file-image icon-file-input icon-file-json icon-file-json-2 + icon-file-key icon-file-key-2 icon-file-line-chart icon-file-lock + icon-file-lock-2 icon-file-minus icon-file-minus-2 icon-file-minus-corner + icon-file-music icon-file-output icon-file-pen icon-file-pen-line + icon-file-pie-chart icon-file-play icon-file-plus icon-file-plus-2 + icon-file-plus-corner icon-file-question icon-file-question-mark icon-file-scan + icon-file-search icon-file-search-2 icon-file-search-corner icon-file-signal + icon-file-signature icon-file-sliders icon-file-spreadsheet icon-file-stack + icon-file-symlink icon-file-terminal icon-file-text icon-file-type + icon-file-type-2 icon-file-type-corner icon-file-up icon-file-user + icon-file-video icon-file-video-2 icon-file-video-camera icon-file-volume + icon-file-volume-2 icon-file-warning icon-file-x icon-file-x-2 + icon-file-x-corner icon-files icon-film icon-filter + icon-filter-x icon-fingerprint icon-fingerprint-pattern icon-fire-extinguisher + icon-fish icon-fish-off icon-fish-symbol icon-fishing-hook + icon-fishing-rod icon-flag icon-flag-off icon-flag-triangle-left + icon-flag-triangle-right icon-flame icon-flame-kindling icon-flashlight + icon-flashlight-off icon-flask-conical icon-flask-conical-off icon-flask-round + icon-flip-horizontal icon-flip-horizontal-2 icon-flip-vertical icon-flip-vertical-2 + icon-flower icon-flower-2 icon-focus icon-fold-horizontal + icon-fold-vertical icon-folder icon-folder-archive icon-folder-check + icon-folder-clock icon-folder-closed icon-folder-code icon-folder-cog + icon-folder-cog-2 icon-folder-dot icon-folder-down icon-folder-edit + icon-folder-git icon-folder-git-2 icon-folder-heart icon-folder-input + icon-folder-kanban icon-folder-key icon-folder-lock icon-folder-minus + icon-folder-open icon-folder-open-dot icon-folder-output icon-folder-pen + icon-folder-plus icon-folder-root icon-folder-search icon-folder-search-2 + icon-folder-symlink icon-folder-sync icon-folder-tree icon-folder-up + icon-folder-x icon-folders icon-footprints icon-fork-knife + icon-fork-knife-crossed icon-forklift icon-form icon-form-input + icon-forward icon-frame icon-framer icon-frown + icon-fuel icon-fullscreen icon-function-square icon-funnel + icon-funnel-plus icon-funnel-x icon-gallery-horizontal icon-gallery-horizontal-end + icon-gallery-thumbnails icon-gallery-vertical icon-gallery-vertical-end icon-gamepad + icon-gamepad-2 icon-gamepad-directional icon-gantt-chart icon-gantt-chart-square + icon-gauge icon-gauge-circle icon-gavel icon-gem + icon-georgian-lari icon-ghost icon-gift icon-git-branch + icon-git-branch-minus icon-git-branch-plus icon-git-commit icon-git-commit-horizontal + icon-git-commit-vertical icon-git-compare icon-git-compare-arrows icon-git-fork + icon-git-graph icon-git-merge icon-git-merge-conflict icon-git-pull-request + icon-git-pull-request-arrow icon-git-pull-request-closed icon-git-pull-request-create icon-git-pull-request-create-arrow + icon-git-pull-request-draft icon-github icon-gitlab icon-glass-water + icon-glasses icon-globe icon-globe-2 icon-globe-lock + icon-globe-off icon-globe-x icon-goal icon-gpu + icon-grab icon-graduation-cap icon-grape icon-grid + icon-grid-2-x-2 icon-grid-2-x-2-check icon-grid-2-x-2-plus icon-grid-2-x-2-x + icon-grid-2x2 icon-grid-2x2-check icon-grid-2x2-plus icon-grid-2x2-x + icon-grid-3-x-3 icon-grid-3x2 icon-grid-3x3 icon-grip + icon-grip-horizontal icon-grip-vertical icon-group icon-guitar + icon-ham icon-hamburger icon-hammer icon-hand + icon-hand-coins icon-hand-fist icon-hand-grab icon-hand-heart + icon-hand-helping icon-hand-metal icon-hand-platter icon-handbag + icon-handshake icon-hard-drive icon-hard-drive-download icon-hard-drive-upload + icon-hard-hat icon-hash icon-hat-glasses icon-haze + icon-hd icon-hdmi-port icon-heading icon-heading-1 + icon-heading-2 icon-heading-3 icon-heading-4 icon-heading-5 + icon-heading-6 icon-headphone-off icon-headphones icon-headset + icon-heart icon-heart-crack icon-heart-handshake icon-heart-minus + icon-heart-off icon-heart-plus icon-heart-pulse icon-heater + icon-helicopter icon-help-circle icon-helping-hand icon-hexagon + icon-highlighter icon-history icon-home icon-hop + icon-hop-off icon-hospital icon-hotel icon-hourglass + icon-house icon-house-heart icon-house-plug icon-house-plus + icon-house-wifi icon-ice-cream icon-ice-cream-2 icon-ice-cream-bowl + icon-ice-cream-cone icon-id-card icon-id-card-lanyard icon-image + icon-image-down icon-image-minus icon-image-off icon-image-play + icon-image-plus icon-image-up icon-image-upscale icon-images + icon-import icon-inbox icon-indent icon-indent-decrease + icon-indent-increase icon-indian-rupee icon-infinity icon-info + icon-inspect icon-inspection-panel icon-instagram icon-italic + icon-iteration-ccw icon-iteration-cw icon-japanese-yen icon-joystick + icon-kanban icon-kanban-square icon-kanban-square-dashed icon-kayak + icon-key icon-key-round icon-key-square icon-keyboard + icon-keyboard-music icon-keyboard-off icon-lamp icon-lamp-ceiling + icon-lamp-desk icon-lamp-floor icon-lamp-wall-down icon-lamp-wall-up + icon-land-plot icon-landmark icon-languages icon-laptop + icon-laptop-2 icon-laptop-minimal icon-laptop-minimal-check icon-lasso + icon-lasso-select icon-laugh icon-layers icon-layers-2 + icon-layers-3 icon-layers-plus icon-layout icon-layout-dashboard + icon-layout-grid icon-layout-list icon-layout-panel-left icon-layout-panel-top + icon-layout-template icon-leaf icon-leafy-green icon-lectern + icon-lens-concave icon-lens-convex icon-letter-text icon-library + icon-library-big icon-library-square icon-life-buoy icon-ligature + icon-lightbulb icon-lightbulb-off icon-line-chart icon-line-dot-right-horizontal + icon-line-squiggle icon-link icon-link-2 icon-link-2-off + icon-linkedin icon-list icon-list-check icon-list-checks + icon-list-chevrons-down-up icon-list-chevrons-up-down icon-list-collapse icon-list-end + icon-list-filter icon-list-filter-plus icon-list-indent-decrease icon-list-indent-increase + icon-list-minus icon-list-music icon-list-ordered icon-list-plus + icon-list-restart icon-list-start icon-list-todo icon-list-tree + icon-list-video icon-list-x icon-loader icon-loader-2 + icon-loader-circle icon-loader-pinwheel icon-locate icon-locate-fixed + icon-locate-off icon-location-edit icon-lock icon-lock-keyhole + icon-lock-keyhole-open icon-lock-open icon-log-in icon-log-out + icon-logs icon-lollipop icon-luggage icon-m-square + icon-magnet icon-mail icon-mail-check icon-mail-minus + icon-mail-open icon-mail-plus icon-mail-question icon-mail-question-mark + icon-mail-search icon-mail-warning icon-mail-x icon-mailbox + icon-mails icon-map icon-map-minus icon-map-pin + icon-map-pin-check icon-map-pin-check-inside icon-map-pin-house icon-map-pin-minus + icon-map-pin-minus-inside icon-map-pin-off icon-map-pin-pen icon-map-pin-plus + icon-map-pin-plus-inside icon-map-pin-x icon-map-pin-x-inside icon-map-pinned + icon-map-plus icon-mars icon-mars-stroke icon-martini + icon-maximize icon-maximize-2 icon-medal icon-megaphone + icon-megaphone-off icon-meh icon-memory-stick icon-menu + icon-menu-square icon-merge icon-message-circle icon-message-circle-check + icon-message-circle-code icon-message-circle-dashed icon-message-circle-heart icon-message-circle-more + icon-message-circle-off icon-message-circle-plus icon-message-circle-question icon-message-circle-question-mark + icon-message-circle-reply icon-message-circle-warning icon-message-circle-x icon-message-square + icon-message-square-check icon-message-square-code icon-message-square-dashed icon-message-square-diff + icon-message-square-dot icon-message-square-heart icon-message-square-lock icon-message-square-more + icon-message-square-off icon-message-square-plus icon-message-square-quote icon-message-square-reply + icon-message-square-share icon-message-square-text icon-message-square-warning icon-message-square-x + icon-messages-square icon-metronome icon-mic icon-mic-2 + icon-mic-off icon-mic-vocal icon-microchip icon-microscope + icon-microwave icon-milestone icon-milk icon-milk-off + icon-minimize icon-minimize-2 icon-minus icon-minus-circle + icon-minus-square icon-mirror-rectangular icon-mirror-round icon-monitor + icon-monitor-check icon-monitor-cloud icon-monitor-cog icon-monitor-dot + icon-monitor-down icon-monitor-off icon-monitor-pause icon-monitor-play + icon-monitor-smartphone icon-monitor-speaker icon-monitor-stop icon-monitor-up + icon-monitor-x icon-moon icon-moon-star icon-more-horizontal + icon-more-vertical icon-motorbike icon-mountain icon-mountain-snow + icon-mouse icon-mouse-left icon-mouse-off icon-mouse-pointer + icon-mouse-pointer-2 icon-mouse-pointer-2-off icon-mouse-pointer-ban icon-mouse-pointer-click + icon-mouse-pointer-square-dashed icon-mouse-right icon-move icon-move-3-d + icon-move-3d icon-move-diagonal icon-move-diagonal-2 icon-move-down + icon-move-down-left icon-move-down-right icon-move-horizontal icon-move-left + icon-move-right icon-move-up icon-move-up-left icon-move-up-right + icon-move-vertical icon-music icon-music-2 icon-music-3 + icon-music-4 icon-navigation icon-navigation-2 icon-navigation-2-off + icon-navigation-off icon-network icon-newspaper icon-nfc + icon-non-binary icon-notebook icon-notebook-pen icon-notebook-tabs + icon-notebook-text icon-notepad-text icon-notepad-text-dashed icon-nut + icon-nut-off icon-octagon icon-octagon-alert icon-octagon-minus + icon-octagon-pause icon-octagon-x icon-omega icon-option + icon-orbit icon-origami icon-outdent icon-package + icon-package-2 icon-package-check icon-package-minus icon-package-open + icon-package-plus icon-package-search icon-package-x icon-paint-bucket + icon-paint-roller icon-paintbrush icon-paintbrush-2 icon-paintbrush-vertical + icon-palette icon-palmtree icon-panda icon-panel-bottom + icon-panel-bottom-close icon-panel-bottom-dashed icon-panel-bottom-inactive icon-panel-bottom-open + icon-panel-left icon-panel-left-close icon-panel-left-dashed icon-panel-left-inactive + icon-panel-left-open icon-panel-left-right-dashed icon-panel-right icon-panel-right-close + icon-panel-right-dashed icon-panel-right-inactive icon-panel-right-open icon-panel-top + icon-panel-top-bottom-dashed icon-panel-top-close icon-panel-top-dashed icon-panel-top-inactive + icon-panel-top-open icon-panels-left-bottom icon-panels-left-right icon-panels-right-bottom + icon-panels-top-bottom icon-panels-top-left icon-paperclip icon-parentheses + icon-parking-circle icon-parking-circle-off icon-parking-meter icon-parking-square + icon-parking-square-off icon-party-popper icon-pause icon-pause-circle + icon-pause-octagon icon-paw-print icon-pc-case icon-pen + icon-pen-box icon-pen-line icon-pen-off icon-pen-square + icon-pen-tool icon-pencil icon-pencil-line icon-pencil-off + icon-pencil-ruler icon-pentagon icon-percent icon-percent-circle + icon-percent-diamond icon-percent-square icon-person-standing icon-philippine-peso + icon-phone icon-phone-call icon-phone-forwarded icon-phone-incoming + icon-phone-missed icon-phone-off icon-phone-outgoing icon-pi + icon-pi-square icon-piano icon-pickaxe icon-picture-in-picture + icon-picture-in-picture-2 icon-pie-chart icon-piggy-bank icon-pilcrow + icon-pilcrow-left icon-pilcrow-right icon-pilcrow-square icon-pill + icon-pill-bottle icon-pin icon-pin-off icon-pipette + icon-pizza icon-plane icon-plane-landing icon-plane-takeoff + icon-play icon-play-circle icon-play-square icon-plug + icon-plug-2 icon-plug-zap icon-plug-zap-2 icon-plus + icon-plus-circle icon-plus-square icon-pocket icon-pocket-knife + icon-podcast icon-pointer icon-pointer-off icon-popcorn + icon-popsicle icon-pound-sterling icon-power icon-power-circle + icon-power-off icon-power-square icon-presentation icon-printer + icon-printer-check icon-printer-x icon-projector icon-proportions + icon-puzzle icon-pyramid icon-qr-code icon-quote + icon-rabbit icon-radar icon-radiation icon-radical + icon-radio icon-radio-receiver icon-radio-tower icon-radius + icon-rail-symbol icon-rainbow icon-rat icon-ratio + icon-receipt icon-receipt-cent icon-receipt-euro icon-receipt-indian-rupee + icon-receipt-japanese-yen icon-receipt-pound-sterling icon-receipt-russian-ruble icon-receipt-swiss-franc + icon-receipt-text icon-receipt-turkish-lira icon-rectangle-circle icon-rectangle-ellipsis + icon-rectangle-goggles icon-rectangle-horizontal icon-rectangle-vertical icon-recycle + icon-redo icon-redo-2 icon-redo-dot icon-refresh-ccw + icon-refresh-ccw-dot icon-refresh-cw icon-refresh-cw-off icon-refrigerator + icon-regex icon-remove-formatting icon-repeat icon-repeat-1 + icon-repeat-2 icon-replace icon-replace-all icon-reply + icon-reply-all icon-rewind icon-ribbon icon-rocket + icon-rocking-chair icon-roller-coaster icon-rose icon-rotate-3-d + icon-rotate-3d icon-rotate-ccw icon-rotate-ccw-key icon-rotate-ccw-square + icon-rotate-cw icon-rotate-cw-square icon-route icon-route-off + icon-router icon-rows icon-rows-2 icon-rows-3 + icon-rows-4 icon-rss icon-ruler icon-ruler-dimension-line + icon-russian-ruble icon-sailboat icon-salad icon-sandwich + icon-satellite icon-satellite-dish icon-saudi-riyal icon-save + icon-save-all icon-save-off icon-scale icon-scale-3-d + icon-scale-3d icon-scaling icon-scan icon-scan-barcode + icon-scan-eye icon-scan-face icon-scan-heart icon-scan-line + icon-scan-qr-code icon-scan-search icon-scan-text icon-scatter-chart + icon-school icon-school-2 icon-scissors icon-scissors-line-dashed + icon-scissors-square icon-scissors-square-dashed-bottom icon-scooter icon-screen-share + icon-screen-share-off icon-scroll icon-scroll-text icon-search + icon-search-alert icon-search-check icon-search-code icon-search-slash + icon-search-x icon-section icon-send icon-send-horizonal + icon-send-horizontal icon-send-to-back icon-separator-horizontal icon-separator-vertical + icon-server icon-server-cog icon-server-crash icon-server-off + icon-settings icon-settings-2 icon-shapes icon-share + icon-share-2 icon-sheet icon-shell icon-shelving-unit + icon-shield icon-shield-alert icon-shield-ban icon-shield-check + icon-shield-close icon-shield-ellipsis icon-shield-half icon-shield-minus + icon-shield-off icon-shield-plus icon-shield-question icon-shield-question-mark + icon-shield-user icon-shield-x icon-ship icon-ship-wheel + icon-shirt icon-shopping-bag icon-shopping-basket icon-shopping-cart + icon-shovel icon-shower-head icon-shredder icon-shrimp + icon-shrink icon-shrub icon-shuffle icon-sidebar + icon-sidebar-close icon-sidebar-open icon-sigma icon-sigma-square + icon-signal icon-signal-high icon-signal-low icon-signal-medium + icon-signal-zero icon-signature icon-signpost icon-signpost-big + icon-siren icon-skip-back icon-skip-forward icon-skull + icon-slack icon-slash icon-slash-square icon-slice + icon-sliders icon-sliders-horizontal icon-sliders-vertical icon-smartphone + icon-smartphone-charging icon-smartphone-nfc icon-smile icon-smile-plus + icon-snail icon-snowflake icon-soap-dispenser-droplet icon-sofa + icon-solar-panel icon-sort-asc icon-sort-desc icon-soup + icon-space icon-spade icon-sparkle icon-sparkles + icon-speaker icon-speech icon-spell-check icon-spell-check-2 + icon-spline icon-spline-pointer icon-split icon-split-square-horizontal + icon-split-square-vertical icon-spool icon-spotlight icon-spray-can + icon-sprout icon-square icon-square-activity icon-square-arrow-down + icon-square-arrow-down-left icon-square-arrow-down-right icon-square-arrow-left icon-square-arrow-out-down-left + icon-square-arrow-out-down-right icon-square-arrow-out-up-left icon-square-arrow-out-up-right icon-square-arrow-right + icon-square-arrow-right-enter icon-square-arrow-right-exit icon-square-arrow-up icon-square-arrow-up-left + icon-square-arrow-up-right icon-square-asterisk icon-square-bottom-dashed-scissors icon-square-centerline-dashed-horizontal + icon-square-centerline-dashed-vertical icon-square-chart-gantt icon-square-check icon-square-check-big + icon-square-chevron-down icon-square-chevron-left icon-square-chevron-right icon-square-chevron-up + icon-square-code icon-square-dashed icon-square-dashed-bottom icon-square-dashed-bottom-code + icon-square-dashed-kanban icon-square-dashed-mouse-pointer icon-square-dashed-top-solid icon-square-divide + icon-square-dot icon-square-equal icon-square-function icon-square-gantt-chart + icon-square-kanban icon-square-library icon-square-m icon-square-menu + icon-square-minus icon-square-mouse-pointer icon-square-parking icon-square-parking-off + icon-square-pause icon-square-pen icon-square-percent icon-square-pi + icon-square-pilcrow icon-square-play icon-square-plus icon-square-power + icon-square-radical icon-square-round-corner icon-square-scissors icon-square-sigma + icon-square-slash icon-square-split-horizontal icon-square-split-vertical icon-square-square + icon-square-stack icon-square-star icon-square-stop icon-square-terminal + icon-square-user icon-square-user-round icon-square-x icon-squares-exclude + icon-squares-intersect icon-squares-subtract icon-squares-unite icon-squircle + icon-squircle-dashed icon-squirrel icon-stamp icon-star + icon-star-half icon-star-off icon-stars icon-step-back + icon-step-forward icon-stethoscope icon-sticker icon-sticky-note + icon-stone icon-stop-circle icon-store icon-stretch-horizontal + icon-stretch-vertical icon-strikethrough icon-subscript icon-subtitles + icon-sun icon-sun-dim icon-sun-medium icon-sun-moon + icon-sun-snow icon-sunrise icon-sunset icon-superscript + icon-swatch-book icon-swiss-franc icon-switch-camera icon-sword + icon-swords icon-syringe icon-table icon-table-2 + icon-table-cells-merge icon-table-cells-split icon-table-columns-split icon-table-config + icon-table-of-contents icon-table-properties icon-table-rows-split icon-tablet + icon-tablet-smartphone icon-tablets icon-tag icon-tags + icon-tally-1 icon-tally-2 icon-tally-3 icon-tally-4 + icon-tally-5 icon-tangent icon-target icon-telescope + icon-tent icon-tent-tree icon-terminal icon-terminal-square + icon-test-tube icon-test-tube-2 icon-test-tube-diagonal icon-test-tubes + icon-text icon-text-align-center icon-text-align-end icon-text-align-justify + icon-text-align-start icon-text-cursor icon-text-cursor-input icon-text-initial + icon-text-quote icon-text-search icon-text-select icon-text-selection + icon-text-wrap icon-theater icon-thermometer icon-thermometer-snowflake + icon-thermometer-sun icon-thumbs-down icon-thumbs-up icon-ticket + icon-ticket-check icon-ticket-minus icon-ticket-percent icon-ticket-plus + icon-ticket-slash icon-ticket-x icon-tickets icon-tickets-plane + icon-timer icon-timer-off icon-timer-reset icon-toggle-left + icon-toggle-right icon-toilet icon-tool-case icon-toolbox + icon-tornado icon-torus icon-touchpad icon-touchpad-off + icon-towel-rack icon-tower-control icon-toy-brick icon-tractor + icon-traffic-cone icon-train icon-train-front icon-train-front-tunnel + icon-train-track icon-tram-front icon-transgender icon-trash + icon-trash-2 icon-tree-deciduous icon-tree-palm icon-tree-pine + icon-trees icon-trello icon-trending-down icon-trending-up + icon-trending-up-down icon-triangle icon-triangle-alert icon-triangle-dashed + icon-triangle-right icon-trophy icon-truck icon-truck-electric + icon-turkish-lira icon-turntable icon-turtle icon-tv + icon-tv-2 icon-tv-minimal icon-tv-minimal-play icon-twitch + icon-twitter icon-type icon-type-outline icon-umbrella + icon-umbrella-off icon-underline icon-undo icon-undo-2 + icon-undo-dot icon-unfold-horizontal icon-unfold-vertical icon-ungroup + icon-university icon-unlink icon-unlink-2 icon-unlock + icon-unlock-keyhole icon-unplug icon-upload icon-upload-cloud + icon-usb icon-user icon-user-2 icon-user-check + icon-user-check-2 icon-user-circle icon-user-circle-2 icon-user-cog + icon-user-cog-2 icon-user-key icon-user-lock icon-user-minus + icon-user-minus-2 icon-user-pen icon-user-plus icon-user-plus-2 + icon-user-round icon-user-round-check icon-user-round-cog icon-user-round-key + icon-user-round-minus icon-user-round-pen icon-user-round-plus icon-user-round-search + icon-user-round-x icon-user-search icon-user-square icon-user-square-2 + icon-user-star icon-user-x icon-user-x-2 icon-users + icon-users-2 icon-users-round icon-utensils icon-utensils-crossed + icon-utility-pole icon-van icon-variable icon-vault + icon-vector-square icon-vegan icon-venetian-mask icon-venus + icon-venus-and-mars icon-verified icon-vibrate icon-vibrate-off + icon-video icon-video-off icon-videotape icon-view + icon-voicemail icon-volleyball icon-volume icon-volume-1 + icon-volume-2 icon-volume-off icon-volume-x icon-vote + icon-wallet icon-wallet-2 icon-wallet-cards icon-wallet-minimal + icon-wallpaper icon-wand icon-wand-2 icon-wand-sparkles + icon-warehouse icon-washing-machine icon-watch icon-waves + icon-waves-arrow-down icon-waves-arrow-up icon-waves-ladder icon-waypoints + icon-webcam icon-webhook icon-webhook-off icon-weight + icon-weight-tilde icon-wheat icon-wheat-off icon-whole-word + icon-wifi icon-wifi-cog icon-wifi-high icon-wifi-low + icon-wifi-off icon-wifi-pen icon-wifi-sync icon-wifi-zero + icon-wind icon-wind-arrow-down icon-wine icon-wine-off + icon-workflow icon-worm icon-wrap-text icon-wrench + icon-x icon-x-circle icon-x-line-top icon-x-octagon + icon-x-square icon-youtube icon-zap icon-zap-off + icon-zodiac-aquarius icon-zodiac-aries icon-zodiac-cancer icon-zodiac-capricorn + icon-zodiac-gemini icon-zodiac-leo icon-zodiac-libra icon-zodiac-ophiuchus + icon-zodiac-pisces icon-zodiac-sagittarius icon-zodiac-scorpio icon-zodiac-taurus + icon-zodiac-virgo icon-zoom-in icon-zoom-out + +------------------------------------------------------------------------ +Généré par migrate-theme-optimized.js -- lucide-static@0.577.0 \ No newline at end of file diff --git a/migration/rapport-theme-optimized.txt b/migration/rapport-theme-optimized.txt new file mode 100644 index 0000000..55b5d29 --- /dev/null +++ b/migration/rapport-theme-optimized.txt @@ -0,0 +1,72 @@ +================================================================ + RAPPORT DE MIGRATION -- @gladysassistant/theme-optimized + Feather Icons (webfont) -> Lucide Icons (webfont) +================================================================ + +Date : 10/03/2026 23:51:16 +Répertoire : xxx/github/theme-optimized + + +▶ Étape 1 — Installation de lucide-static via npm + ✅ lucide-static installé -- version 0.577.0 + +▶ Étape 2 — Copie de la webfont Lucide -> fonts/lucide/ + ✅ Copié : fonts/lucide/lucide.woff2 + ✅ Copié : fonts/lucide/lucide.woff + ✅ Copié : fonts/lucide/lucide.ttf + ✅ Copié : fonts/lucide/lucide.css + ✅ Copié : fonts/lucide/LICENSE + +▶ Étape 3 — Création / mise à jour de .gitignore + ✅ .gitignore créé avec : .DS_Store, node_modules, .env + +▶ Étape 4 — Mise à jour de dashboard.css + ✅ Sauvegarde créée : dashboard.css.backup + ✅ dashboard.css mis à jour + Classes .fe-* supprimées : 263 + Classes .icon-* injectées : 1951 + Règle signal (font-size: 1.25rem) ajoutée + +▶ Étape 5 — Extraction des listes d'icônes Feather et Lucide + ✅ 263 icônes Feather extraites depuis dashboard.css.backup + ✅ 1951 icônes Lucide extraites depuis lucide.css + ✅ Icône fallback : icon-file-question + +▶ Étape 6 — Nettoyage des fichiers temporaires + ✅ dashboard.css.backup supprimé + Supprimé : fonts/feather/feather-webfont.ttf + Supprimé : fonts/feather/feather-webfont.woff + ✅ Dossier fonts/feather/ supprimé (2 fichier(s)) + +▶ Étape 7 — Génération des rapports + ✅ Répertoire migration/ prêt +================================================================ +RÉSUMÉ +================================================================ + +Terminé : 10/03/2026 23:51:26 +Durée totale : 10.0s +Version Lucide : 0.577.0 + +Fichiers modifiés : + [OK] dashboard.css + @font-face Feather supprimé + Classes .fe-* supprimées : 263 + Classes .icon-* injectées : 1951 + Bloc Lucide ajouté en fin de fichier + Règle signal (font-size: 1.25rem) ajoutée + [OK] .gitignore + [OK] fonts/lucide/ créé + + lucide.woff2 + + lucide.woff + + lucide.ttf + + lucide.css + + LICENSE +Fichiers supprimés : + [OK] dashboard.css.backup + [OK] fonts/feather/ + - feather-webfont.ttf + - feather-webfont.woff + +---------------------------------------------------------------- +Généré par migrate-theme-optimized.js -- lucide-static@0.577.0 \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..57e7896 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,22 @@ +{ + "name": "@gladysassistant/theme-optimized", + "version": "1.0.4", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@gladysassistant/theme-optimized", + "version": "1.0.4", + "license": "ISC", + "dependencies": { + "lucide-static": "^0.577.0" + } + }, + "node_modules/lucide-static": { + "version": "0.577.0", + "resolved": "https://registry.npmjs.org/lucide-static/-/lucide-static-0.577.0.tgz", + "integrity": "sha512-hx39J5Tq4JWF2ALY+5YRg+SxQLpeAmLJDXNcqiBJH/UuVwp43it9fyki/onZO7AVFgG5ZbB+fWwZR9mwGHE2XQ==", + "license": "ISC" + } + } +} diff --git a/package.json b/package.json index 08f695b..7682455 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,14 @@ { "name": "@gladysassistant/theme-optimized", - "version": "1.0.4", + "version": "1.0.5", "description": "Theme optimized", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", - "license": "ISC" + "license": "ISC", + "dependencies": { + "lucide-static": "^0.577.0" + } }