/* Icon-Utilities: SVG als CSS-Maske, Farbe folgt currentColor (CSP-konform,
   keine Inline-Pfade im JS). Generiert aus /icons/*.svg. */
.st-i{width:1.25em;height:1.25em;flex:none;display:inline-block;background-color:currentColor;
  -webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;
  -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:middle}
.st-i--sm{width:1em;height:1em}.st-i--lg{width:22px;height:22px}.st-i--xl{width:26px;height:26px}
.i-alert{-webkit-mask-image:url(/icons/alert.svg);mask-image:url(/icons/alert.svg)}
.i-arrow-left{-webkit-mask-image:url(/icons/arrow-left.svg);mask-image:url(/icons/arrow-left.svg)}
.i-bell{-webkit-mask-image:url(/icons/bell.svg);mask-image:url(/icons/bell.svg)}
.i-calendar{-webkit-mask-image:url(/icons/calendar.svg);mask-image:url(/icons/calendar.svg)}
.i-camera{-webkit-mask-image:url(/icons/camera.svg);mask-image:url(/icons/camera.svg)}
.i-chart{-webkit-mask-image:url(/icons/chart.svg);mask-image:url(/icons/chart.svg)}
.i-check{-webkit-mask-image:url(/icons/check.svg);mask-image:url(/icons/check.svg)}
.i-chevron-down{-webkit-mask-image:url(/icons/chevron-down.svg);mask-image:url(/icons/chevron-down.svg)}
.i-chevron-left{-webkit-mask-image:url(/icons/chevron-left.svg);mask-image:url(/icons/chevron-left.svg)}
.i-chevron-right{-webkit-mask-image:url(/icons/chevron-right.svg);mask-image:url(/icons/chevron-right.svg)}
.i-clock{-webkit-mask-image:url(/icons/clock.svg);mask-image:url(/icons/clock.svg)}
.i-cloud-check{-webkit-mask-image:url(/icons/cloud-check.svg);mask-image:url(/icons/cloud-check.svg)}
.i-cloud-off{-webkit-mask-image:url(/icons/cloud-off.svg);mask-image:url(/icons/cloud-off.svg)}
.i-coffee{-webkit-mask-image:url(/icons/coffee.svg);mask-image:url(/icons/coffee.svg)}
.i-document{-webkit-mask-image:url(/icons/document.svg);mask-image:url(/icons/document.svg)}
.i-dots{-webkit-mask-image:url(/icons/dots.svg);mask-image:url(/icons/dots.svg)}
.i-edit{-webkit-mask-image:url(/icons/edit.svg);mask-image:url(/icons/edit.svg)}
.i-euro{-webkit-mask-image:url(/icons/euro.svg);mask-image:url(/icons/euro.svg)}
.i-fingerprint{-webkit-mask-image:url(/icons/fingerprint.svg);mask-image:url(/icons/fingerprint.svg)}
.i-flag{-webkit-mask-image:url(/icons/flag.svg);mask-image:url(/icons/flag.svg)}
.i-history{-webkit-mask-image:url(/icons/history.svg);mask-image:url(/icons/history.svg)}
.i-home{-webkit-mask-image:url(/icons/home.svg);mask-image:url(/icons/home.svg)}
.i-image{-webkit-mask-image:url(/icons/image.svg);mask-image:url(/icons/image.svg)}
.i-info{-webkit-mask-image:url(/icons/info.svg);mask-image:url(/icons/info.svg)}
.i-key{-webkit-mask-image:url(/icons/key.svg);mask-image:url(/icons/key.svg)}
.i-list{-webkit-mask-image:url(/icons/list.svg);mask-image:url(/icons/list.svg)}
.i-logout{-webkit-mask-image:url(/icons/logout.svg);mask-image:url(/icons/logout.svg)}
.i-mail{-webkit-mask-image:url(/icons/mail.svg);mask-image:url(/icons/mail.svg)}
.i-mic{-webkit-mask-image:url(/icons/mic.svg);mask-image:url(/icons/mic.svg)}
.i-minus{-webkit-mask-image:url(/icons/minus.svg);mask-image:url(/icons/minus.svg)}
.i-navigation{-webkit-mask-image:url(/icons/navigation.svg);mask-image:url(/icons/navigation.svg)}
.i-package{-webkit-mask-image:url(/icons/package.svg);mask-image:url(/icons/package.svg)}
.i-paperclip{-webkit-mask-image:url(/icons/paperclip.svg);mask-image:url(/icons/paperclip.svg)}
.i-pause{-webkit-mask-image:url(/icons/pause.svg);mask-image:url(/icons/pause.svg)}
.i-pdf{-webkit-mask-image:url(/icons/pdf.svg);mask-image:url(/icons/pdf.svg)}
.i-phone{-webkit-mask-image:url(/icons/phone.svg);mask-image:url(/icons/phone.svg)}
.i-pin{-webkit-mask-image:url(/icons/pin.svg);mask-image:url(/icons/pin.svg)}
.i-play{-webkit-mask-image:url(/icons/play.svg);mask-image:url(/icons/play.svg)}
.i-plus{-webkit-mask-image:url(/icons/plus.svg);mask-image:url(/icons/plus.svg)}
.i-refresh{-webkit-mask-image:url(/icons/refresh.svg);mask-image:url(/icons/refresh.svg)}
.i-search{-webkit-mask-image:url(/icons/search.svg);mask-image:url(/icons/search.svg)}
.i-send{-webkit-mask-image:url(/icons/send.svg);mask-image:url(/icons/send.svg)}
.i-settings{-webkit-mask-image:url(/icons/settings.svg);mask-image:url(/icons/settings.svg)}
.i-shield{-webkit-mask-image:url(/icons/shield.svg);mask-image:url(/icons/shield.svg)}
.i-signature{-webkit-mask-image:url(/icons/signature.svg);mask-image:url(/icons/signature.svg)}
.i-stop{-webkit-mask-image:url(/icons/stop.svg);mask-image:url(/icons/stop.svg)}
.i-timer{-webkit-mask-image:url(/icons/timer.svg);mask-image:url(/icons/timer.svg)}
.i-user{-webkit-mask-image:url(/icons/user.svg);mask-image:url(/icons/user.svg)}
.i-users{-webkit-mask-image:url(/icons/users.svg);mask-image:url(/icons/users.svg)}
.i-x{-webkit-mask-image:url(/icons/x.svg);mask-image:url(/icons/x.svg)}
