/* ---------------------------------------------------------------------------
   Hugeicons - Subset fuer das Portal
   GENERIERT von internal/tools/build-icons.mjs aus
   assets/plugins/hugeicons/css/hugeicons-font.css - nicht von Hand bearbeiten.
   Neu erzeugen: node internal/tools/build-icons.mjs

   Enthaelt nur die Stile .hgi-stroke / .hgi-solid (Variante rounded) und die
   im Code gefundenen Symbolnamen. Ein neues hgi-<name> wird erst sichtbar,
   wenn das Skript erneut gelaufen ist.
   --------------------------------------------------------------------------- */

@font-face {
  font-family: "hgi-stroke-rounded";
  src: url("/assets/plugins/hugeicons/font/hgi-stroke-rounded.woff2?t=1757431798829") format("woff2"),
       url("/assets/plugins/hugeicons/font/hgi-stroke-rounded.woff?t=1757431798829") format("woff");
  font-display: block;
}
.hgi-stroke {
  font-family: "hgi-stroke-rounded" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  display: inline-block;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

@font-face {
  font-family: "hgi-solid-rounded";
  src: url("/assets/plugins/hugeicons/font/hgi-solid-rounded.woff2?t=1757431750195") format("woff2"),
       url("/assets/plugins/hugeicons/font/hgi-solid-rounded.woff?t=1757431750195") format("woff");
  font-display: block;
}
.hgi-solid {
  font-family: "hgi-solid-rounded" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  display: inline-block;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.hgi-stroke.hgi-add-01:before, .hgi-solid.hgi-add-01:before { content: "\3A8F"; }
.hgi-stroke.hgi-add-circle:before, .hgi-solid.hgi-add-circle:before { content: "\3A97"; }
.hgi-stroke.hgi-agreement-02:before, .hgi-solid.hgi-agreement-02:before { content: "\3ABF"; }
.hgi-stroke.hgi-ai-brain-01:before, .hgi-solid.hgi-ai-brain-01:before { content: "\3AC9"; }
.hgi-stroke.hgi-alarm-clock:before, .hgi-solid.hgi-alarm-clock:before { content: "\3B69"; }
.hgi-stroke.hgi-alert-02:before, .hgi-solid.hgi-alert-02:before { content: "\3B75"; }
.hgi-stroke.hgi-analytics-01:before, .hgi-solid.hgi-analytics-01:before { content: "\3BD1"; }
.hgi-stroke.hgi-apple:before, .hgi-solid.hgi-apple:before { content: "\3C03"; }
.hgi-stroke.hgi-archive-02:before, .hgi-solid.hgi-archive-02:before { content: "\3C19"; }
.hgi-stroke.hgi-arrow-data-transfer-horizontal:before, .hgi-solid.hgi-arrow-data-transfer-horizontal:before { content: "\3C2F"; }
.hgi-stroke.hgi-arrow-down-01:before, .hgi-solid.hgi-arrow-down-01:before { content: "\3C35"; }
.hgi-stroke.hgi-arrow-down-right-01:before, .hgi-solid.hgi-arrow-down-right-01:before { content: "\3C45"; }
.hgi-stroke.hgi-arrow-left-01:before, .hgi-solid.hgi-arrow-left-01:before { content: "\3C55"; }
.hgi-stroke.hgi-arrow-left-double:before, .hgi-solid.hgi-arrow-left-double:before { content: "\3C5F"; }
.hgi-stroke.hgi-arrow-right-01:before, .hgi-solid.hgi-arrow-right-01:before { content: "\3C73"; }
.hgi-stroke.hgi-arrow-right-double:before, .hgi-solid.hgi-arrow-right-double:before { content: "\3C7D"; }
.hgi-stroke.hgi-arrow-up-01:before, .hgi-solid.hgi-arrow-up-01:before { content: "\3C8D"; }
.hgi-stroke.hgi-arrow-up-right-01:before, .hgi-solid.hgi-arrow-up-right-01:before { content: "\3C9F"; }
.hgi-stroke.hgi-attachment-01:before, .hgi-solid.hgi-attachment-01:before { content: "\3CD5"; }
.hgi-stroke.hgi-award-01:before, .hgi-solid.hgi-award-01:before { content: "\3CFF"; }
.hgi-stroke.hgi-battery-charging-01:before, .hgi-solid.hgi-battery-charging-01:before { content: "\3D53"; }
.hgi-stroke.hgi-book-02:before, .hgi-solid.hgi-book-02:before { content: "\3E55"; }
.hgi-stroke.hgi-book-open-01:before, .hgi-solid.hgi-book-open-01:before { content: "\3E63"; }
.hgi-stroke.hgi-browser:before, .hgi-solid.hgi-browser:before { content: "\3EFD"; }
.hgi-stroke.hgi-bubble-chat-question:before, .hgi-solid.hgi-bubble-chat-question:before { content: "\3F1D"; }
.hgi-stroke.hgi-building-03:before, .hgi-solid.hgi-building-03:before { content: "\3F3D"; }
.hgi-stroke.hgi-building-06:before, .hgi-solid.hgi-building-06:before { content: "\3F43"; }
.hgi-stroke.hgi-calendar-01:before, .hgi-solid.hgi-calendar-01:before { content: "\3F6F"; }
.hgi-stroke.hgi-calendar-03:before, .hgi-solid.hgi-calendar-03:before { content: "\3F73"; }
.hgi-stroke.hgi-call:before, .hgi-solid.hgi-call:before { content: "\3FFB"; }
.hgi-stroke.hgi-cancel-01:before, .hgi-solid.hgi-cancel-01:before { content: "\4033"; }
.hgi-stroke.hgi-cancel-circle:before, .hgi-solid.hgi-cancel-circle:before { content: "\403D"; }
.hgi-stroke.hgi-car-05:before, .hgi-solid.hgi-car-05:before { content: "\405B"; }
.hgi-stroke.hgi-certificate-01:before, .hgi-solid.hgi-certificate-01:before { content: "\40AF"; }
.hgi-stroke.hgi-champion:before, .hgi-solid.hgi-champion:before { content: "\40BF"; }
.hgi-stroke.hgi-chart-increase:before, .hgi-solid.hgi-chart-increase:before { content: "\40E5"; }
.hgi-stroke.hgi-chart-line-data-01:before, .hgi-solid.hgi-chart-line-data-01:before { content: "\40E7"; }
.hgi-stroke.hgi-chat-notification:before, .hgi-solid.hgi-chat-notification:before { content: "\4135"; }
.hgi-stroke.hgi-chat-notification-01:before, .hgi-solid.hgi-chat-notification-01:before { content: "\4133"; }
.hgi-stroke.hgi-checkmark-badge-01:before, .hgi-solid.hgi-checkmark-badge-01:before { content: "\416D"; }
.hgi-stroke.hgi-checkmark-circle-02:before, .hgi-solid.hgi-checkmark-circle-02:before { content: "\4177"; }
.hgi-stroke.hgi-clock-01:before, .hgi-solid.hgi-clock-01:before { content: "\423B"; }
.hgi-stroke.hgi-cloud-upload:before, .hgi-solid.hgi-cloud-upload:before { content: "\426E"; }
.hgi-stroke.hgi-computer:before, .hgi-solid.hgi-computer:before { content: "\42FF"; }
.hgi-stroke.hgi-computer-desk-01:before, .hgi-solid.hgi-computer-desk-01:before { content: "\42E1"; }
.hgi-stroke.hgi-computer-phone-sync:before, .hgi-solid.hgi-computer-phone-sync:before { content: "\42EB"; }
.hgi-stroke.hgi-copy-01:before, .hgi-solid.hgi-copy-01:before { content: "\4337"; }
.hgi-stroke.hgi-crown:before, .hgi-solid.hgi-crown:before { content: "\4397"; }
.hgi-stroke.hgi-dashboard-speed-01:before, .hgi-solid.hgi-dashboard-speed-01:before { content: "\441F"; }
.hgi-stroke.hgi-dashboard-speed-02:before, .hgi-solid.hgi-dashboard-speed-02:before { content: "\4421"; }
.hgi-stroke.hgi-delete-02:before, .hgi-solid.hgi-delete-02:before { content: "\445B"; }
.hgi-stroke.hgi-diamond:before, .hgi-solid.hgi-diamond:before { content: "\44B7"; }
.hgi-stroke.hgi-download-04:before, .hgi-solid.hgi-download-04:before { content: "\454F"; }
.hgi-stroke.hgi-edit-02:before, .hgi-solid.hgi-edit-02:before { content: "\45CF"; }
.hgi-stroke.hgi-file-edit:before, .hgi-solid.hgi-file-edit:before { content: "\468B"; }
.hgi-stroke.hgi-file-upload:before, .hgi-solid.hgi-file-upload:before { content: "\46BD"; }
.hgi-stroke.hgi-fire:before, .hgi-solid.hgi-fire:before { content: "\4703"; }
.hgi-stroke.hgi-fire-02:before, .hgi-solid.hgi-fire-02:before { content: "\46FB"; }
.hgi-stroke.hgi-flash:before, .hgi-solid.hgi-flash:before { content: "\4723"; }
.hgi-stroke.hgi-folder-01:before, .hgi-solid.hgi-folder-01:before { content: "\4755"; }
.hgi-stroke.hgi-fuel-02:before, .hgi-solid.hgi-fuel-02:before { content: "\47D1"; }
.hgi-stroke.hgi-global:before, .hgi-solid.hgi-global:before { content: "\4833"; }
.hgi-stroke.hgi-globe:before, .hgi-solid.hgi-globe:before { content: "\4837"; }
.hgi-stroke.hgi-globe-02:before, .hgi-solid.hgi-globe-02:before { content: "\4835"; }
.hgi-stroke.hgi-headset:before, .hgi-solid.hgi-headset:before { content: "\4913"; }
.hgi-stroke.hgi-image-add-02:before, .hgi-solid.hgi-image-add-02:before { content: "\49FB"; }
.hgi-stroke.hgi-information-circle:before, .hgi-solid.hgi-information-circle:before { content: "\4A4F"; }
.hgi-stroke.hgi-internet:before, .hgi-solid.hgi-internet:before { content: "\4A79"; }
.hgi-stroke.hgi-invoice-01:before, .hgi-solid.hgi-invoice-01:before { content: "\4A7D"; }
.hgi-stroke.hgi-key-01:before, .hgi-solid.hgi-key-01:before { content: "\4AD3"; }
.hgi-stroke.hgi-laptop:before, .hgi-solid.hgi-laptop:before { content: "\4B55"; }
.hgi-stroke.hgi-left-to-right-list-bullet:before, .hgi-solid.hgi-left-to-right-list-bullet:before { content: "\4BBF"; }
.hgi-stroke.hgi-left-to-right-list-number:before, .hgi-solid.hgi-left-to-right-list-number:before { content: "\4BC3"; }
.hgi-stroke.hgi-license-draft:before, .hgi-solid.hgi-license-draft:before { content: "\4BE3"; }
.hgi-stroke.hgi-license-no:before, .hgi-solid.hgi-license-no:before { content: "\4BE7"; }
.hgi-stroke.hgi-link-01:before, .hgi-solid.hgi-link-01:before { content: "\4BFB"; }
.hgi-stroke.hgi-link-02:before, .hgi-solid.hgi-link-02:before { content: "\4BFD"; }
.hgi-stroke.hgi-link-square-02:before, .hgi-solid.hgi-link-square-02:before { content: "\4C11"; }
.hgi-stroke.hgi-location-01:before, .hgi-solid.hgi-location-01:before { content: "\4C2D"; }
.hgi-stroke.hgi-lock-password:before, .hgi-solid.hgi-lock-password:before { content: "\4C71"; }
.hgi-stroke.hgi-mail-01:before, .hgi-solid.hgi-mail-01:before { content: "\4CD1"; }
.hgi-stroke.hgi-medal-first-place:before, .hgi-solid.hgi-medal-first-place:before { content: "\4D99"; }
.hgi-stroke.hgi-menu-01:before, .hgi-solid.hgi-menu-01:before { content: "\4DC1"; }
.hgi-stroke.hgi-menu-square:before, .hgi-solid.hgi-menu-square:before { content: "\4DDD"; }
.hgi-stroke.hgi-message-question:before, .hgi-solid.hgi-message-question:before { content: "\4E1D"; }
.hgi-stroke.hgi-more-horizontal:before, .hgi-solid.hgi-more-horizontal:before { content: "\4F15"; }
.hgi-stroke.hgi-more-vertical-circle-01:before, .hgi-solid.hgi-more-vertical-circle-01:before { content: "\4F1E"; }
.hgi-stroke.hgi-mountain:before, .hgi-solid.hgi-mountain:before { content: "\4F43"; }
.hgi-stroke.hgi-note:before, .hgi-solid.hgi-note:before { content: "\5035"; }
.hgi-stroke.hgi-note-01:before, .hgi-solid.hgi-note-01:before { content: "\5023"; }
.hgi-stroke.hgi-notification-01:before, .hgi-solid.hgi-notification-01:before { content: "\503D"; }
.hgi-stroke.hgi-package:before, .hgi-solid.hgi-package:before { content: "\50C3"; }
.hgi-stroke.hgi-package-out-of-stock:before, .hgi-solid.hgi-package-out-of-stock:before { content: "\50AD"; }
.hgi-stroke.hgi-passport:before, .hgi-solid.hgi-passport:before { content: "\50FD"; }
.hgi-stroke.hgi-pencil-edit-01:before, .hgi-solid.hgi-pencil-edit-01:before { content: "\514D"; }
.hgi-stroke.hgi-pencil-edit-02:before, .hgi-solid.hgi-pencil-edit-02:before { content: "\514F"; }
.hgi-stroke.hgi-printer:before, .hgi-solid.hgi-printer:before { content: "\529D"; }
.hgi-stroke.hgi-profile:before, .hgi-solid.hgi-profile:before { content: "\52AD"; }
.hgi-stroke.hgi-profile-02:before, .hgi-solid.hgi-profile-02:before { content: "\52AB"; }
.hgi-stroke.hgi-pulse-02:before, .hgi-solid.hgi-pulse-02:before { content: "\52D5"; }
.hgi-stroke.hgi-quote-down:before, .hgi-solid.hgi-quote-down:before { content: "\5315"; }
.hgi-stroke.hgi-ranking:before, .hgi-solid.hgi-ranking:before { content: "\5349"; }
.hgi-stroke.hgi-refresh:before, .hgi-solid.hgi-refresh:before { content: "\5375"; }
.hgi-stroke.hgi-rocket-01:before, .hgi-solid.hgi-rocket-01:before { content: "\53FF"; }
.hgi-stroke.hgi-rss:before, .hgi-solid.hgi-rss:before { content: "\5461"; }
.hgi-stroke.hgi-search-01:before, .hgi-solid.hgi-search-01:before { content: "\54E7"; }
.hgi-stroke.hgi-security-check:before, .hgi-solid.hgi-security-check:before { content: "\5511"; }
.hgi-stroke.hgi-settings-02:before, .hgi-solid.hgi-settings-02:before { content: "\5553"; }
.hgi-stroke.hgi-shield-01:before, .hgi-solid.hgi-shield-01:before { content: "\559B"; }
.hgi-stroke.hgi-shield-02:before, .hgi-solid.hgi-shield-02:before { content: "\559D"; }
.hgi-stroke.hgi-shield-key:before, .hgi-solid.hgi-shield-key:before { content: "\55A3"; }
.hgi-stroke.hgi-shield-user:before, .hgi-solid.hgi-shield-user:before { content: "\55A5"; }
.hgi-stroke.hgi-smart-phone-01:before, .hgi-solid.hgi-smart-phone-01:before { content: "\5681"; }
.hgi-stroke.hgi-snow:before, .hgi-solid.hgi-snow:before { content: "\56A5"; }
.hgi-stroke.hgi-sorting-05:before, .hgi-solid.hgi-sorting-05:before { content: "\56EB"; }
.hgi-stroke.hgi-source-code:before, .hgi-solid.hgi-source-code:before { content: "\5701"; }
.hgi-stroke.hgi-square-lock-01:before, .hgi-solid.hgi-square-lock-01:before { content: "\5781"; }
.hgi-stroke.hgi-square-lock-02:before, .hgi-solid.hgi-square-lock-02:before { content: "\5783"; }
.hgi-stroke.hgi-square-unlock-02:before, .hgi-solid.hgi-square-unlock-02:before { content: "\579E"; }
.hgi-stroke.hgi-star:before, .hgi-solid.hgi-star:before { content: "\57C1"; }
.hgi-stroke.hgi-sun-01:before, .hgi-solid.hgi-sun-01:before { content: "\5857"; }
.hgi-stroke.hgi-sun-03:before, .hgi-solid.hgi-sun-03:before { content: "\585B"; }
.hgi-stroke.hgi-table-01:before, .hgi-solid.hgi-table-01:before { content: "\5905"; }
.hgi-stroke.hgi-tablet-01:before, .hgi-solid.hgi-tablet-01:before { content: "\5915"; }
.hgi-stroke.hgi-target-02:before, .hgi-solid.hgi-target-02:before { content: "\5947"; }
.hgi-stroke.hgi-task-done-01:before, .hgi-solid.hgi-task-done-01:before { content: "\595B"; }
.hgi-stroke.hgi-teamviewer:before, .hgi-solid.hgi-teamviewer:before { content: "\5973"; }
.hgi-stroke.hgi-telephone:before, .hgi-solid.hgi-telephone:before { content: "\5977"; }
.hgi-stroke.hgi-text-bold:before, .hgi-solid.hgi-text-bold:before { content: "\59A3"; }
.hgi-stroke.hgi-text-italic:before, .hgi-solid.hgi-text-italic:before { content: "\59C9"; }
.hgi-stroke.hgi-text-square:before, .hgi-solid.hgi-text-square:before { content: "\59D4"; }
.hgi-stroke.hgi-thumbs-down:before, .hgi-solid.hgi-thumbs-down:before { content: "\5A17"; }
.hgi-stroke.hgi-thumbs-up:before, .hgi-solid.hgi-thumbs-up:before { content: "\5A1F"; }
.hgi-stroke.hgi-tick-02:before, .hgi-solid.hgi-tick-02:before { content: "\5A25"; }
.hgi-stroke.hgi-ticket-01:before, .hgi-solid.hgi-ticket-01:before { content: "\5A33"; }
.hgi-stroke.hgi-time-quarter-02:before, .hgi-solid.hgi-time-quarter-02:before { content: "\5A53"; }
.hgi-stroke.hgi-timer-01:before, .hgi-solid.hgi-timer-01:before { content: "\5A61"; }
.hgi-stroke.hgi-two-factor-access:before, .hgi-solid.hgi-two-factor-access:before { content: "\5B3F"; }
.hgi-stroke.hgi-user:before, .hgi-solid.hgi-user:before { content: "\5C2B"; }
.hgi-stroke.hgi-user-block-01:before, .hgi-solid.hgi-user-block-01:before { content: "\5BCB"; }
.hgi-stroke.hgi-user-check-01:before, .hgi-solid.hgi-user-check-01:before { content: "\5BCF"; }
.hgi-stroke.hgi-user-group:before, .hgi-solid.hgi-user-group:before { content: "\5BDF"; }
.hgi-stroke.hgi-user-multiple:before, .hgi-solid.hgi-user-multiple:before { content: "\5BF5"; }
.hgi-stroke.hgi-user-multiple-02:before, .hgi-solid.hgi-user-multiple-02:before { content: "\5BF1"; }
.hgi-stroke.hgi-user-switch:before, .hgi-solid.hgi-user-switch:before { content: "\5C1A"; }
.hgi-stroke.hgi-video-replay:before, .hgi-solid.hgi-video-replay:before { content: "\5C5D"; }
.hgi-stroke.hgi-view:before, .hgi-solid.hgi-view:before { content: "\5C63"; }
.hgi-stroke.hgi-view-off:before, .hgi-solid.hgi-view-off:before { content: "\5C61"; }
.hgi-stroke.hgi-wifi-01:before, .hgi-solid.hgi-wifi-01:before { content: "\5D1D"; }
.hgi-stroke.hgi-windows-new:before, .hgi-solid.hgi-windows-new:before { content: "\5D57"; }
.hgi-stroke.hgi-wrench-01:before, .hgi-solid.hgi-wrench-01:before { content: "\5DA7"; }
