/*
 * Symbole des Kundenbereichs — ERZEUGTE DATEI, nicht von Hand aendern.
 *
 * Quelle sind die SVG-Dateien in Resources/symbole/, erzeugt von
 * tools/symbole-erzeugen.php. Herkunft und Lizenz: Resources/symbole/HERKUNFT.md.
 *
 * Benutzung in einer Vorlage:
 *
 *     <span class="mm-symbol mm-symbol--haken" aria-hidden="true"></span>
 *
 * Benutzung in einer eigenen Regel (statt einer Symbolschriftart):
 *
 *     .beispiel::before {
 *         content: '';
 *         -webkit-mask-image: var(--mm-symbol-haken);
 *                 mask-image: var(--mm-symbol-haken);
 *     }
 *
 * Das Symbol traegt currentColor und folgt damit der Schriftfarbe seiner
 * Umgebung; Groesse ueber font-size oder width/height.
 */

:root {
	--mm-symbol-abmelden: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='m16 17 5-5-5-5' /%3E %3Cpath d='M21 12H9' /%3E %3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4' /%3E %3C/svg%3E");
	--mm-symbol-abspielen-kreis: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M9 9.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997A1 1 0 0 1 9 14.996z' /%3E %3Ccircle cx='12' cy='12' r='10' /%3E %3C/svg%3E");
	--mm-symbol-abspielen: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z' /%3E %3C/svg%3E");
	--mm-symbol-dokument: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z' /%3E %3Cpath d='M14 2v5a1 1 0 0 0 1 1h5' /%3E %3Cpath d='M10 9H8' /%3E %3Cpath d='M16 13H8' /%3E %3Cpath d='M16 17H8' /%3E %3C/svg%3E");
	--mm-symbol-fragebogen: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Crect width='8' height='4' x='8' y='2' rx='1' ry='1' /%3E %3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2' /%3E %3Cpath d='M12 11h4' /%3E %3Cpath d='M12 16h4' /%3E %3Cpath d='M8 11h.01' /%3E %3Cpath d='M8 16h.01' /%3E %3C/svg%3E");
	--mm-symbol-geld: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Crect width='20' height='12' x='2' y='6' rx='2' /%3E %3Ccircle cx='12' cy='12' r='2' /%3E %3Cpath d='M6 12h.01M18 12h.01' /%3E %3C/svg%3E");
	--mm-symbol-haken-fett: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M20 6 9 17l-5-5' /%3E %3C/svg%3E");
	--mm-symbol-haken-kreis: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Ccircle cx='12' cy='12' r='10' /%3E %3Cpath d='m9 12 2 2 4-4' /%3E %3C/svg%3E");
	--mm-symbol-haken: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M20 6 9 17l-5-5' /%3E %3C/svg%3E");
	--mm-symbol-hinweis: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3' /%3E %3Cpath d='M12 9v4' /%3E %3Cpath d='M12 17h.01' /%3E %3C/svg%3E");
	--mm-symbol-megafon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z' /%3E %3Cpath d='M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14' /%3E %3Cpath d='M8 6v8' /%3E %3C/svg%3E");
	--mm-symbol-person: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2' /%3E %3Ccircle cx='12' cy='7' r='4' /%3E %3C/svg%3E");
	--mm-symbol-pfeil-links: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='m15 18-6-6 6-6' /%3E %3C/svg%3E");
	--mm-symbol-pfeil-rechts: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='m9 18 6-6-6-6' /%3E %3C/svg%3E");
	--mm-symbol-pokal: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M10 14.66V17a1 1 0 0 1-1 1 2 2 0 0 0-2 2v2' /%3E %3Cpath d='M14 14.66V17a1 1 0 0 0 1 1 2 2 0 0 1 2 2v2' /%3E %3Cpath d='M17.916 10H19.5A2.5 2.5 0 0 0 22 7.5V5a1 1 0 0 0-1-1h-3' /%3E %3Cpath d='M4 22h16' /%3E %3Cpath d='M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z' /%3E %3Cpath d='M6.084 10H4.5A2.5 2.5 0 0 1 2 7.5V5a1 1 0 0 1 1-1h3' /%3E %3C/svg%3E");
	--mm-symbol-quiz: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Ccircle cx='12' cy='12' r='10' /%3E %3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3' /%3E %3Cpath d='M12 17h.01' /%3E %3C/svg%3E");
	--mm-symbol-schloss: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Crect width='18' height='11' x='3' y='11' rx='2' ry='2' /%3E %3Cpath d='M7 11V7a5 5 0 0 1 10 0v4' /%3E %3C/svg%3E");
	--mm-symbol-stift: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z' /%3E %3Cpath d='m15 5 4 4' /%3E %3C/svg%3E");
	--mm-symbol-training: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M17.596 12.768a2 2 0 1 0 2.829-2.829l-1.768-1.767a2 2 0 0 0 2.828-2.829l-2.828-2.828a2 2 0 0 0-2.829 2.828l-1.767-1.768a2 2 0 1 0-2.829 2.829z' /%3E %3Cpath d='m2.5 21.5 1.4-1.4' /%3E %3Cpath d='m20.1 3.9 1.4-1.4' /%3E %3Cpath d='M5.343 21.485a2 2 0 1 0 2.829-2.828l1.767 1.768a2 2 0 1 0 2.829-2.829l-6.364-6.364a2 2 0 1 0-2.829 2.829l1.768 1.767a2 2 0 0 0-2.828 2.829z' /%3E %3Cpath d='m9.6 14.4 4.8-4.8' /%3E %3C/svg%3E");
	--mm-symbol-uhr: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Ccircle cx='12' cy='12' r='10' /%3E %3Cpath d='M12 6v6l4 2' /%3E %3C/svg%3E");
}

.mm-symbol {
	display: inline-block;
	width: 1em;
	height: 1em;
	flex: none;
	vertical-align: -0.125em;
	background-color: currentColor;
	-webkit-mask-position: center;
	        mask-position: center;
	-webkit-mask-repeat: no-repeat;
	        mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	        mask-size: contain;
}

/* Symbol, das neben Text steht: etwas Abstand nach rechts. */
.mm-symbol + * ,
.mm-symbol--vor-text {
	margin-inline-start: 0.4em;
}

.mm-symbol--vor-text {
	margin-inline-start: 0;
	margin-inline-end: 0.4em;
}

.mm-symbol--abmelden {
	-webkit-mask-image: var(--mm-symbol-abmelden);
	        mask-image: var(--mm-symbol-abmelden);
}

.mm-symbol--abspielen-kreis {
	-webkit-mask-image: var(--mm-symbol-abspielen-kreis);
	        mask-image: var(--mm-symbol-abspielen-kreis);
}

.mm-symbol--abspielen {
	-webkit-mask-image: var(--mm-symbol-abspielen);
	        mask-image: var(--mm-symbol-abspielen);
}

.mm-symbol--dokument {
	-webkit-mask-image: var(--mm-symbol-dokument);
	        mask-image: var(--mm-symbol-dokument);
}

.mm-symbol--fragebogen {
	-webkit-mask-image: var(--mm-symbol-fragebogen);
	        mask-image: var(--mm-symbol-fragebogen);
}

.mm-symbol--geld {
	-webkit-mask-image: var(--mm-symbol-geld);
	        mask-image: var(--mm-symbol-geld);
}

.mm-symbol--haken-fett {
	-webkit-mask-image: var(--mm-symbol-haken-fett);
	        mask-image: var(--mm-symbol-haken-fett);
}

.mm-symbol--haken-kreis {
	-webkit-mask-image: var(--mm-symbol-haken-kreis);
	        mask-image: var(--mm-symbol-haken-kreis);
}

.mm-symbol--haken {
	-webkit-mask-image: var(--mm-symbol-haken);
	        mask-image: var(--mm-symbol-haken);
}

.mm-symbol--hinweis {
	-webkit-mask-image: var(--mm-symbol-hinweis);
	        mask-image: var(--mm-symbol-hinweis);
}

.mm-symbol--megafon {
	-webkit-mask-image: var(--mm-symbol-megafon);
	        mask-image: var(--mm-symbol-megafon);
}

.mm-symbol--person {
	-webkit-mask-image: var(--mm-symbol-person);
	        mask-image: var(--mm-symbol-person);
}

.mm-symbol--pfeil-links {
	-webkit-mask-image: var(--mm-symbol-pfeil-links);
	        mask-image: var(--mm-symbol-pfeil-links);
}

.mm-symbol--pfeil-rechts {
	-webkit-mask-image: var(--mm-symbol-pfeil-rechts);
	        mask-image: var(--mm-symbol-pfeil-rechts);
}

.mm-symbol--pokal {
	-webkit-mask-image: var(--mm-symbol-pokal);
	        mask-image: var(--mm-symbol-pokal);
}

.mm-symbol--quiz {
	-webkit-mask-image: var(--mm-symbol-quiz);
	        mask-image: var(--mm-symbol-quiz);
}

.mm-symbol--schloss {
	-webkit-mask-image: var(--mm-symbol-schloss);
	        mask-image: var(--mm-symbol-schloss);
}

.mm-symbol--stift {
	-webkit-mask-image: var(--mm-symbol-stift);
	        mask-image: var(--mm-symbol-stift);
}

.mm-symbol--training {
	-webkit-mask-image: var(--mm-symbol-training);
	        mask-image: var(--mm-symbol-training);
}

.mm-symbol--uhr {
	-webkit-mask-image: var(--mm-symbol-uhr);
	        mask-image: var(--mm-symbol-uhr);
}

