:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wemag-blau:#004c7e;--tiefblau:#003657;--signal:#d9531e;--grund:#f2f1ed;--flaeche:#fff;--linie:#dcdad4;--ink:#14181c;--sekundaer:#5b6570;--auf-blau:#ffffffb8;--auf-blau-flaeche:#ffffff24;--schatten:0 1px 2px #14181c0f;--schatten-leiste:0 -1px 0 var(--linie);--schrift-headline:var(--font-headline), "Barlow Condensed", "Arial Narrow", sans-serif;--schrift-text:var(--font-text), "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--gewicht-normal:400;--gewicht-mittel:500;--gewicht-halbfett:600;--gewicht-headline:700;--schrift-xs:12px;--schrift-s:14px;--schrift-m:16px;--schrift-l:18px;--schrift-xl:22px;--schrift-2xl:28px;--schrift-3xl:34px;--zeilenhoehe-eng:1.15;--zeilenhoehe:1.5;--radius-s:8px;--radius-m:10px;--radius-l:12px;--radius-xl:18px;--radius-voll:999px;--abstand-1:4px;--abstand-2:8px;--abstand-3:12px;--abstand-4:16px;--abstand-5:24px;--dunkel:#0e1114;--dunkel-leiste:#1b2026;--auf-dunkel:#ffffffb8;--auf-dunkel-flaeche:#ffffff1f;--app-breite:640px;--touch-ziel:44px;--kopf-hoehe:56px;--tableiste-hoehe:60px;--safe-oben:env(safe-area-inset-top,0px);--safe-unten:env(safe-area-inset-bottom,0px);--safe-links:env(safe-area-inset-left,0px);--safe-rechts:env(safe-area-inset-right,0px)}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--grund);min-height:100dvh;color:var(--ink);font-family:var(--schrift-text);font-size:var(--schrift-m);font-weight:var(--gewicht-normal);line-height:var(--zeilenhoehe);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}h1,h2,h3{font-family:var(--schrift-headline);font-weight:var(--gewicht-headline);line-height:var(--zeilenhoehe-eng);letter-spacing:.01em;margin:0}h1{font-size:var(--schrift-3xl)}h2{font-size:var(--schrift-xl)}h3{font-size:var(--schrift-l)}.wm-preis{font-family:var(--schrift-headline);font-weight:var(--gewicht-headline);font-size:var(--schrift-2xl);line-height:var(--zeilenhoehe-eng);color:var(--wemag-blau);margin:0}.wm-preis--gross{font-size:var(--schrift-3xl)}a{color:var(--wemag-blau)}:where(a,button,[role=button],input,select,textarea):focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:var(--radius-s)}.wm-huelle{width:100%;max-width:var(--app-breite);padding-inline:max(var(--abstand-4), var(--safe-links), var(--safe-rechts));margin-inline:auto}.wm-kopf{z-index:20;background:var(--wemag-blau);color:var(--flaeche);padding-top:var(--safe-oben);position:sticky;top:0}.wm-kopf-inner{justify-content:space-between;align-items:center;gap:var(--abstand-3);min-height:var(--kopf-hoehe);display:flex}.wm-marke{color:inherit;line-height:var(--zeilenhoehe-eng);padding-block:var(--abstand-2);text-decoration:none;display:block}.wm-marke b{font-family:var(--schrift-headline);font-weight:var(--gewicht-headline);font-size:var(--schrift-2xl);letter-spacing:.08em;display:block}.wm-marke span{font-size:var(--schrift-xs);font-weight:var(--gewicht-mittel);letter-spacing:.12em;text-transform:uppercase;color:var(--auf-blau);display:block}.wm-zahnrad{width:var(--touch-ziel);height:var(--touch-ziel);margin-right:calc(var(--abstand-3) * -1);border-radius:var(--radius-voll);color:var(--flaeche);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.wm-zahnrad:hover,.wm-zahnrad[aria-current=page]{background:var(--auf-blau-flaeche)}.wm-inhalt{padding-top:var(--abstand-5);padding-bottom:calc(var(--tableiste-hoehe) + var(--safe-unten) + var(--abstand-5));display:block}.wm-lead{margin:var(--abstand-2) 0 0;color:var(--sekundaer);max-width:54ch}.wm-karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-l);box-shadow:var(--schatten);padding:var(--abstand-4)}.wm-tableiste{inset-inline:0;z-index:20;background:var(--flaeche);box-shadow:var(--schatten-leiste);padding-bottom:var(--safe-unten);position:fixed;bottom:0}.wm-tableiste-inner{width:100%;max-width:var(--app-breite);padding-inline:max(var(--abstand-1), var(--safe-links), var(--safe-rechts));grid-template-columns:repeat(5,1fr);align-items:stretch;margin-inline:auto;display:grid}.wm-tab{min-height:max(var(--touch-ziel), var(--tableiste-hoehe));padding:var(--abstand-1) 2px;color:var(--sekundaer);font-size:var(--schrift-xs);font-weight:var(--gewicht-mittel);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.wm-tab svg{flex:none;width:22px;height:22px}.wm-tab[aria-current=page]{color:var(--wemag-blau);font-weight:var(--gewicht-halbfett);position:relative}.wm-tab[aria-current=page]:before{content:"";border-radius:0 0 var(--radius-s) var(--radius-s);background:var(--wemag-blau);width:28px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.wm-nur-vorleser{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wm-stapel{gap:var(--abstand-3);margin-top:var(--abstand-4);display:grid}.wm-abschnitt{margin-top:var(--abstand-5)}.wm-abschnitt-titel{font-size:var(--schrift-l);text-transform:uppercase;letter-spacing:.08em;color:var(--sekundaer)}.wm-kicker{margin:0 0 var(--abstand-1);font-size:var(--schrift-xs);font-weight:var(--gewicht-halbfett);letter-spacing:.12em;text-transform:uppercase;color:var(--sekundaer)}.wm-meta{margin:var(--abstand-1) 0 0;color:var(--sekundaer);font-size:var(--schrift-s);display:block}.wm-fussnote{margin:var(--abstand-5) 0 0;color:var(--sekundaer);font-size:var(--schrift-xs)}.wm-zurueck{align-items:center;gap:var(--abstand-1);min-height:var(--touch-ziel);margin-left:calc(var(--abstand-2) * -1);padding-inline:var(--abstand-2);font-size:var(--schrift-s);font-weight:var(--gewicht-mittel);text-decoration:none;display:inline-flex}.wm-zurueck-pfeil{flex:none;width:18px;height:18px;transform:rotate(180deg)}.wm-badge{padding:2px var(--abstand-2);border-radius:var(--radius-voll);background:var(--signal);color:var(--flaeche);font-size:var(--schrift-xs);font-weight:var(--gewicht-halbfett);letter-spacing:.1em;text-transform:uppercase;display:inline-block}.wm-flyer{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-xl);box-shadow:var(--schatten);color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block;overflow:hidden}.wm-flyer-bild{aspect-ratio:16/9;background:var(--grund);display:block}.wm-flyer-bild img{object-fit:cover;width:100%;height:100%;display:block}.wm-flyer-koerper{align-items:center;gap:var(--abstand-3);padding:var(--abstand-4);display:flex}.wm-flyer-text{flex:1;min-width:0}.wm-flyer-titel{margin-top:var(--abstand-2);font-size:var(--schrift-xl)}.wm-flyer-symbol{width:var(--touch-ziel);height:var(--touch-ziel);border-radius:var(--radius-voll);background:var(--wemag-blau);color:var(--flaeche);flex:none;justify-content:center;align-items:center;display:inline-flex}.wm-flyer-symbol svg{width:22px;height:22px}.wm-zeile{align-items:center;gap:var(--abstand-3);min-height:var(--touch-ziel);padding:var(--abstand-3) var(--abstand-4);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-l);box-shadow:var(--schatten);color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;display:flex}.wm-zeile-symbol{border-radius:var(--radius-m);background:var(--grund);width:40px;height:40px;color:var(--wemag-blau);flex:none;justify-content:center;align-items:center;display:inline-flex}.wm-zeile-symbol svg{width:22px;height:22px}.wm-zeile-text{flex-direction:column;flex:1;min-width:0;display:flex}.wm-zeile-titel{font-weight:var(--gewicht-halbfett);line-height:var(--zeilenhoehe-eng)}.wm-zeile-pfeil{width:20px;height:20px;color:var(--sekundaer);flex:none}.wm-artikel-bild{border-radius:var(--radius-m);background:var(--grund);flex:none;width:56px;height:56px;display:block;overflow:hidden}.wm-artikel-bild img{object-fit:cover;width:100%;height:100%;display:block}.wm-warengruppe{font-size:var(--schrift-xs);font-weight:var(--gewicht-mittel);letter-spacing:.08em;text-transform:uppercase;color:var(--sekundaer)}.wm-artikelzeile .wm-preis{margin-top:var(--abstand-1);font-size:var(--schrift-xl)}.wm-bildbereich{margin-bottom:var(--abstand-4);aspect-ratio:4/3;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-xl);position:relative;overflow:hidden}.wm-bildbereich img{object-fit:contain;width:100%;height:100%;display:block}.wm-rabatt{top:var(--abstand-3);left:var(--abstand-3);padding:var(--abstand-1) var(--abstand-3);border-radius:var(--radius-voll);background:var(--signal);color:var(--flaeche);font-family:var(--schrift-headline);font-weight:var(--gewicht-headline);font-size:var(--schrift-l);position:absolute}.wm-rabatt--inline{margin-left:var(--abstand-2);padding:0 var(--abstand-2);font-size:var(--schrift-s);position:static}.wm-preisblock{margin-top:var(--abstand-4)}.wm-listenpreis{margin:var(--abstand-1) 0 0;color:var(--sekundaer);font-size:var(--schrift-s)}.wm-gueltig{margin:var(--abstand-2) 0 0;color:var(--signal);font-size:var(--schrift-s);font-weight:var(--gewicht-halbfett)}.wm-eckdaten{margin:0}.wm-eckdaten-zeile{justify-content:space-between;gap:var(--abstand-3);padding:var(--abstand-2) 0;border-bottom:1px solid var(--linie);display:flex}.wm-eckdaten-zeile:last-child{border-bottom:0}.wm-eckdaten dt{color:var(--sekundaer)}.wm-eckdaten dd{text-align:right;font-weight:var(--gewicht-mittel);margin:0}.wm-knopfreihe{gap:var(--abstand-3);margin-top:var(--abstand-5);display:grid}.wm-knopf{min-height:var(--touch-ziel);padding:var(--abstand-3) var(--abstand-4);border:1px solid var(--wemag-blau);border-radius:var(--radius-m);background:var(--wemag-blau);color:var(--flaeche);font-weight:var(--gewicht-halbfett);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.wm-knopf--sekundaer{background:var(--flaeche);color:var(--wemag-blau)}.wm-leer{margin-top:var(--abstand-4)}.wm-leer p{margin:var(--abstand-2) 0 var(--abstand-4);color:var(--sekundaer)}.wm-leer .wm-knopf{width:100%}@media (hover:hover){.wm-flyer:hover,.wm-zeile:hover{border-color:var(--wemag-blau)}.wm-knopf:hover{background:var(--tiefblau);border-color:var(--tiefblau)}.wm-knopf--sekundaer:hover{background:var(--grund);color:var(--tiefblau)}}.wm-offline{align-self:flex-start;align-items:center;gap:var(--abstand-1);margin-top:var(--abstand-2);padding:2px var(--abstand-2);border-radius:var(--radius-voll);background:var(--grund);color:var(--sekundaer);font-size:var(--schrift-xs);font-weight:var(--gewicht-halbfett);display:inline-flex}.wm-offline-symbol{flex:none;width:14px;height:14px}.wm-zeile--knopf{width:100%;font:inherit;text-align:left;cursor:pointer}.wm-oxomi-liste{margin-top:var(--abstand-4)}.wm-oxomi .oxomi-contents,.wm-oxomi .oxomi-contents *{font-family:var(--schrift-text)}.wm-oxomi .oxomi-contents-section-heading{color:var(--sekundaer);font-size:var(--schrift-s);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--linie)}.wm-oxomi .oxomi-document-card-cust{border:1px solid var(--linie);border-radius:var(--radius-l);box-shadow:var(--schatten);background:var(--flaeche)}.wm-oxomi .oxomi-document-name-cust,.wm-oxomi .oxomi-content-name-cust{color:var(--ink);font-size:var(--schrift-s);font-weight:var(--gewicht-halbfett);line-height:var(--zeilenhoehe-eng)}.wm-oxomi .oxomi-documents-view-button-cust a,.wm-oxomi .oxomi-documents-download-button-cust a{color:var(--wemag-blau);font-weight:var(--gewicht-mittel)}.wm-oxomi .section-filter-button-js{min-height:var(--touch-ziel);padding:var(--abstand-2) var(--abstand-3);border:1px solid var(--linie);border-radius:var(--radius-voll);background:var(--flaeche);color:var(--wemag-blau);font-size:var(--schrift-s);font-weight:var(--gewicht-mittel);cursor:pointer}.wm-oxomi .section-filter-button-js.active{border-color:var(--wemag-blau);background:var(--wemag-blau);color:var(--flaeche)}.wm-oxomi .oxomi-content-load-more-cell{color:var(--wemag-blau)}@media (hover:hover){.wm-oxomi .oxomi-document-card-cust:hover,.wm-oxomi .section-filter-button-js:hover{border-color:var(--wemag-blau)}}body.wm-vollbild{overflow:hidden}body.wm-vollbild .wm-kopf,body.wm-vollbild .wm-tableiste{display:none}body.wm-vollbild .wm-inhalt{padding:0}.wm-viewer{z-index:40;background:var(--dunkel);height:100dvh;color:var(--flaeche);flex-direction:column;display:flex;position:fixed;inset:0}.wm-viewer-kopf,.wm-viewer-fuss{background:var(--dunkel-leiste);flex:none}.wm-viewer-kopf{align-items:center;gap:var(--abstand-2);min-height:var(--kopf-hoehe);padding:var(--abstand-1) max(var(--abstand-2), var(--safe-rechts)) var(--abstand-1) max(var(--abstand-2), var(--safe-links));padding-top:calc(var(--abstand-1) + var(--safe-oben));display:flex}.wm-viewer-titel{text-align:center;flex:1;min-width:0}.wm-viewer-name{font-weight:var(--gewicht-halbfett);line-height:var(--zeilenhoehe-eng);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wm-viewer-stand{color:var(--auf-dunkel);font-size:var(--schrift-xs);display:block}.wm-viewer-knopf{width:var(--touch-ziel);height:var(--touch-ziel);border-radius:var(--radius-voll);color:var(--flaeche);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.wm-viewer-knopf svg{width:22px;height:22px}.wm-viewer-knopf:disabled{cursor:default;opacity:.35}.wm-viewer-zurueck{transform:rotate(180deg)}.wm-viewer-buehne{min-height:0;padding:var(--abstand-2);touch-action:manipulation;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.wm-viewer-seite{background:var(--flaeche);max-width:100%;max-height:100%;display:block}.wm-viewer-hinweis{padding:var(--abstand-3) var(--abstand-4);color:var(--auf-dunkel);font-size:var(--schrift-s);text-align:center;margin:0;position:absolute}.wm-viewer-fuss{padding-bottom:var(--safe-unten)}.wm-viewer-balken{background:var(--auf-dunkel-flaeche);height:3px;display:block}.wm-viewer-balken-wert{background:var(--signal);height:100%;display:block}.wm-viewer-steuerung{justify-content:space-between;align-items:center;gap:var(--abstand-2);min-height:var(--tableiste-hoehe);padding-inline:max(var(--abstand-2), var(--safe-links), var(--safe-rechts));display:flex}.wm-viewer-fortschritt{color:var(--auf-dunkel);font-size:var(--schrift-s);text-align:center;flex:1;margin:0}.wm-viewer-offline{color:var(--flaeche);font-size:var(--schrift-xs);display:block}@media (hover:hover){.wm-viewer-knopf:hover:not(:disabled){background:var(--auf-dunkel-flaeche)}}.wm-grosskarte{margin-top:var(--abstand-4);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-xl);box-shadow:var(--schatten);overflow:hidden}.wm-grosskarte-bild{aspect-ratio:16/9;background:var(--grund);display:block}.wm-grosskarte-bild img{object-fit:cover;width:100%;height:100%;display:block}.wm-grosskarte-koerper{padding:var(--abstand-4)}.wm-grosskarte-titel{font-size:var(--schrift-2xl)}.wm-grosskarte-titel a{color:inherit;text-decoration:none}.wm-grosskarte .wm-knopfreihe{margin-top:var(--abstand-4)}.wm-termindaten{gap:var(--abstand-2);margin:var(--abstand-3) 0 0;display:grid}.wm-termindaten-zeile{align-items:flex-start;gap:var(--abstand-2);display:flex}.wm-termindaten-zeile dt{color:var(--wemag-blau);flex:none;display:flex}.wm-termindaten-zeile dt svg{width:20px;height:20px}.wm-termindaten-zeile dd{font-size:var(--schrift-s);margin:0}.wm-datumsblock{width:48px;min-height:48px;padding-block:var(--abstand-1);border-radius:var(--radius-m);background:var(--grund);color:var(--wemag-blau);line-height:var(--zeilenhoehe-eng);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.wm-datumsblock-tag{font-family:var(--schrift-headline);font-size:var(--schrift-xl);font-weight:var(--gewicht-headline)}.wm-datumsblock-monat{font-size:var(--schrift-xs);font-weight:var(--gewicht-halbfett);letter-spacing:.08em;text-transform:uppercase}.wm-hinweiszeile{margin:var(--abstand-3) 0 0;padding:var(--abstand-2) var(--abstand-3);border-left:3px solid var(--sekundaer);background:var(--flaeche);color:var(--sekundaer);font-size:var(--schrift-s)}.wm-fliesstext p{margin:0 0 var(--abstand-3)}.wm-fliesstext :is(h2,h3){margin:var(--abstand-4) 0 var(--abstand-2)}.wm-fliesstext :is(ul,ol){margin:0 0 var(--abstand-3);padding-left:var(--abstand-5)}.wm-fliesstext li{margin-bottom:var(--abstand-1)}.wm-fliesstext>:last-child{margin-bottom:0}.wm-formular{gap:var(--abstand-4);margin-top:var(--abstand-4);display:grid}.wm-feld{gap:var(--abstand-1);display:grid}.wm-feld label{font-size:var(--schrift-s);font-weight:var(--gewicht-halbfett)}.wm-feld :is(input,select){width:100%;min-height:var(--touch-ziel);padding-inline:var(--abstand-3);border:1px solid var(--linie);border-radius:var(--radius-m);background:var(--flaeche);color:var(--ink);font-family:inherit;font-size:var(--schrift-m)}.wm-feld--fehler :is(input,select){border-color:var(--signal)}.wm-feldfehler{color:var(--signal);font-size:var(--schrift-s);margin:0}.wm-formularfehler{padding:var(--abstand-3);border:1px solid var(--signal);border-radius:var(--radius-m);background:var(--flaeche);color:var(--signal);font-size:var(--schrift-s);margin:0}.wm-honigtopf{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.wm-erfolg{align-items:flex-start;gap:var(--abstand-3);margin-top:var(--abstand-4);display:flex}.wm-erfolg svg{width:28px;height:28px;color:var(--wemag-blau);flex:none}.wm-erfolg p{margin:var(--abstand-1) 0 0;color:var(--sekundaer)}.wm-standort-kopf{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.wm-standort .wm-meta{margin-top:var(--abstand-2)}.wm-standort .wm-knopfreihe{margin-top:var(--abstand-4)}.wm-leistungen{gap:var(--abstand-2);margin:var(--abstand-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.wm-leistungen li{padding:2px var(--abstand-2);border:1px solid var(--linie);border-radius:var(--radius-voll);background:var(--grund);color:var(--sekundaer);font-size:var(--schrift-xs)}.wm-offenzeit{align-items:center;gap:var(--abstand-2);margin:var(--abstand-3) 0 0;color:var(--sekundaer);font-size:var(--schrift-s);font-weight:var(--gewicht-mittel);display:flex}.wm-offenzeit svg{flex:none;width:18px;height:18px}.wm-offenzeit--offen{color:var(--wemag-blau)}.wm-kartenplatz{justify-content:center;align-items:center;gap:var(--abstand-2);aspect-ratio:16/9;margin-top:var(--abstand-4);padding:var(--abstand-4);border:1px dashed var(--linie);border-radius:var(--radius-xl);background:var(--flaeche);color:var(--sekundaer);text-align:center;flex-direction:column;display:flex}.wm-kartenplatz svg{width:32px;height:32px}.wm-kartenplatz p{font-size:var(--schrift-s);margin:0}.wm-knopfreihe--paar{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.wm-knopf-symbol{width:20px;height:20px;margin-right:var(--abstand-2)}.wm-feld textarea{width:100%;min-height:calc(var(--touch-ziel) * 2);padding:var(--abstand-3);border:1px solid var(--linie);border-radius:var(--radius-m);background:var(--flaeche);color:var(--ink);font-family:inherit;font-size:var(--schrift-m);line-height:var(--zeilenhoehe);resize:vertical}.wm-feld--fehler textarea{border-color:var(--signal)}.wm-feldgruppe{gap:var(--abstand-4);padding:var(--abstand-4);border:1px solid var(--linie);border-radius:var(--radius-l);background:var(--flaeche);margin:0;display:grid}.wm-feldgruppe legend{padding-inline:var(--abstand-2);font-size:var(--schrift-s);font-weight:var(--gewicht-halbfett);text-transform:uppercase;letter-spacing:.08em;color:var(--sekundaer)}.wm-optional{font-weight:var(--gewicht-normal);color:var(--sekundaer)}.wm-verfolgung{gap:var(--abstand-3);margin-top:var(--abstand-4);display:grid}.wm-verfolgung input{font-family:var(--schrift-headline);font-size:var(--schrift-xl);letter-spacing:.08em;text-transform:uppercase}.wm-knopf-pfeil{width:18px;height:18px;margin-left:var(--abstand-2)}.wm-quittung{align-items:center;gap:var(--abstand-3);display:flex}.wm-quittung-symbol{border-radius:var(--radius-voll);background:var(--wemag-blau);width:48px;height:48px;color:var(--flaeche);flex:none;justify-content:center;align-items:center;display:inline-flex}.wm-quittung-symbol svg{width:30px;height:30px}.wm-nummernblock{margin-top:var(--abstand-5);padding:var(--abstand-4);border:1px solid var(--linie);border-radius:var(--radius-l);background:var(--flaeche);box-shadow:var(--schatten);text-align:center}.wm-nummer-label{font-size:var(--schrift-xs);font-weight:var(--gewicht-halbfett);letter-spacing:.12em;text-transform:uppercase;color:var(--sekundaer);margin:0}.wm-nummer{margin:var(--abstand-2) 0 0;font-family:var(--schrift-headline);font-weight:var(--gewicht-headline);font-size:var(--schrift-3xl);line-height:var(--zeilenhoehe-eng);letter-spacing:.06em;color:var(--wemag-blau)}.wm-nummernblock .wm-knopf{width:100%;margin-top:var(--abstand-4)}.wm-nummernblock .wm-feldfehler{margin-top:var(--abstand-2)}.wm-fortschritt{margin:var(--abstand-5) 0 0;grid-auto-columns:1fr;grid-auto-flow:column;padding:0;list-style:none;display:grid}.wm-fortschritt-schritt{align-items:center;gap:var(--abstand-2);text-align:center;flex-direction:column;display:flex;position:relative}.wm-fortschritt-schritt:before,.wm-fortschritt-schritt:after{content:"";background:var(--linie);height:2px;position:absolute;top:7px}.wm-fortschritt-schritt:before{left:0;right:50%}.wm-fortschritt-schritt:after{left:50%;right:0}.wm-fortschritt-schritt:first-child:before,.wm-fortschritt-schritt:last-child:after{content:none}.wm-fortschritt-schritt--erledigt:before,.wm-fortschritt-schritt--erledigt:after,.wm-fortschritt-schritt--aktuell:before{background:var(--wemag-blau)}.wm-fortschritt-punkt{z-index:1;border:2px solid var(--linie);border-radius:var(--radius-voll);background:var(--grund);width:16px;height:16px;position:relative}.wm-fortschritt-schritt--erledigt .wm-fortschritt-punkt{border-color:var(--wemag-blau);background:var(--wemag-blau)}.wm-fortschritt-schritt--aktuell .wm-fortschritt-punkt{border-color:var(--wemag-blau);background:var(--flaeche);box-shadow:0 0 0 3px var(--flaeche), 0 0 0 5px var(--wemag-blau)}.wm-fortschritt-name{font-size:var(--schrift-xs);font-weight:var(--gewicht-mittel);color:var(--sekundaer)}.wm-fortschritt-schritt--erledigt .wm-fortschritt-name,.wm-fortschritt-schritt--aktuell .wm-fortschritt-name{color:var(--ink)}.wm-fortschritt-schritt--aktuell .wm-fortschritt-name{font-weight:var(--gewicht-halbfett)}.wm-verlauf{margin:var(--abstand-4) 0 0;padding:0;list-style:none}.wm-verlauf-zeile{align-items:flex-start;gap:var(--abstand-3);padding-bottom:var(--abstand-4);display:flex;position:relative}.wm-verlauf-zeile:before{content:"";background:var(--linie);width:2px;position:absolute;top:14px;bottom:0;left:5px}.wm-verlauf-zeile:last-child{padding-bottom:0}.wm-verlauf-zeile:last-child:before{content:none}.wm-verlauf-punkt{border-radius:var(--radius-voll);background:var(--wemag-blau);flex:none;width:12px;height:12px;margin-top:5px}.wm-verlauf-text{flex-direction:column;display:flex}.wm-verlauf-status{font-weight:var(--gewicht-halbfett);line-height:var(--zeilenhoehe-eng)}.wm-verlauf-text .wm-meta{margin-top:2px}.wm-einstellungen{gap:var(--abstand-4);margin-top:var(--abstand-4);display:grid}.wm-block{gap:var(--abstand-3);align-content:start;display:grid}.wm-block-titel{font-family:var(--schrift-headline);font-weight:var(--gewicht-headline);font-size:var(--schrift-l);line-height:var(--zeilenhoehe-eng);margin:0}.wm-block-untertitel{font-family:var(--schrift-text);font-size:var(--schrift-s);font-weight:var(--gewicht-halbfett);margin:0}.wm-unterblock{gap:var(--abstand-2);padding-top:var(--abstand-3);border-top:1px solid var(--linie);display:grid}.wm-block>.wm-meta{margin:calc(var(--abstand-3) * -1 + var(--abstand-1)) 0 0}.wm-chips{gap:var(--abstand-2);flex-wrap:wrap;display:flex}.wm-chip{min-height:var(--touch-ziel);padding:var(--abstand-2) var(--abstand-4);border:1px solid var(--linie);border-radius:var(--radius-voll);background:var(--flaeche);color:var(--ink);font-family:inherit;font-size:var(--schrift-s);font-weight:var(--gewicht-mittel);cursor:pointer}.wm-chip[aria-pressed=true]{border-color:var(--wemag-blau);background:var(--wemag-blau);color:var(--flaeche)}.wm-chip:disabled{opacity:.5;cursor:default}.wm-schalterzeile{justify-content:space-between;align-items:center;gap:var(--abstand-3);min-height:var(--touch-ziel);display:flex}.wm-schalterzeile label{font-weight:var(--gewicht-halbfett)}.wm-schalter{appearance:none;border:1px solid var(--linie);border-radius:var(--radius-voll);background:var(--grund);cursor:pointer;flex:none;width:48px;height:28px;margin:0;transition:background-color .12s,border-color .12s;position:relative}.wm-schalter:after{content:"";border-radius:var(--radius-voll);background:var(--flaeche);width:22px;height:22px;box-shadow:var(--schatten);transition:transform .12s;position:absolute;top:2px;left:2px}.wm-schalter:checked{border-color:var(--wemag-blau);background:var(--wemag-blau)}.wm-schalter:checked:after{transform:translate(20px)}@media (prefers-reduced-motion:reduce){.wm-schalter,.wm-schalter:after{transition:none}}.wm-textknopf{min-height:var(--touch-ziel);color:var(--wemag-blau);font-family:inherit;font-size:var(--schrift-s);font-weight:var(--gewicht-halbfett);text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.wm-versionszeile{justify-content:space-between;align-items:baseline;gap:var(--abstand-3);margin:var(--abstand-3) 0 0;padding-top:var(--abstand-3);border-top:1px solid var(--linie);font-size:var(--schrift-s);display:flex}.wm-filterzeile{justify-content:space-between;align-items:center;gap:var(--abstand-3);margin:0 0 var(--abstand-3);display:flex}.wm-filterzeile .wm-textknopf{flex:none}.wm-erststart{z-index:40;padding:var(--safe-oben) var(--safe-rechts) var(--safe-unten) var(--safe-links);overscroll-behavior:contain;background:#14181c8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow-y:auto}.wm-erststart-karte{gap:var(--abstand-4);width:100%;max-width:var(--app-breite);max-height:100%;padding:var(--abstand-5) var(--abstand-4);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--flaeche);align-content:start;display:grid;overflow-y:auto}@media (min-width:480px){.wm-erststart{padding-block:var(--abstand-5);align-items:center}.wm-erststart-karte{border-radius:var(--radius-xl)}}.wm-erststart-karte .wm-lead{margin:0}.wm-erststart-fuss{gap:var(--abstand-2);padding-top:var(--abstand-2);justify-items:center;display:grid}.wm-erststart-fuss .wm-knopf{width:100%}body.wm-modal-offen{overflow:hidden}
