:root{--hell-rahmen:#eceee9;--hell-flaeche:#f5f6f3;--hell-mulde:#f3f4f1;--hell-weiss:#fff;--hell-ink:#141a17;--hell-text:#4c544f;--hell-gedaempft:#5d6560;--hell-leise:#646b66;--hell-symbol:#7f8681;--hell-linie:#e3e6e1;--hell-fokus:#27365f;--hell-insel:0 1px 2px #141a170d, 0 4px 14px -8px #141a171f;--hell-leiste:0 1px 2px #141a170a, 0 6px 20px -14px #141a172e;--core-punkt:#00d4e5;--core-symbol:#0aa7b8;--core-text:#0b6672;--core-zart-1:#eafafc;--core-zart-2:#d9f4f8;--crew-punkt:#ff9c6e;--crew-symbol:#f07a45;--crew-text:#9a4518;--crew-zart-1:#fff4ee;--crew-zart-2:#ffe7da;--cover-punkt:#1fbf7a;--cover-symbol:#13a266;--cover-text:#0b6b43;--cover-zart-1:#ecfaf3;--cover-zart-2:#ddf4e8;--club-punkt:#e0187c;--club-symbol:#d0156f;--club-text:#a80c58;--club-zart-1:#fdf0f6;--club-zart-2:#fbe3ef;--crowd-punkt:#e3a61e;--crowd-symbol:#a87a0c;--crowd-text:#7a5700;--crowd-zart-1:#fdf6e3;--crowd-zart-2:#faedc8;--content-punkt:#7dbdf0;--content-symbol:#3478b8;--content-text:#1c5a93;--content-zart-1:#f1f7fd;--content-zart-2:#e1eefb}a:focus-visible,button:focus-visible,summary:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--hell-fokus);outline-offset:2px}@media (min-width:768px){body:has(>.campuz-rahmen){background:var(--hell-rahmen);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.campuz-rahmen{box-sizing:border-box;background:var(--hell-flaeche);border-radius:26px;flex:auto;grid-template-columns:252px minmax(0,1fr);gap:14px;min-height:0;margin:14px;padding:14px;display:grid;overflow:hidden}.campuz-rahmen-inhalt{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#d5d9d3 transparent;min-width:0;min-height:0;overflow-y:auto}.campuz-rahmen .bg-paper{background-color:var(--hell-flaeche)}}
:root{--content-hover:#2b679f;--ink:var(--hell-ink);--text:var(--hell-text);--leise:var(--hell-leise);--linie:var(--hell-linie);--rahmen-2:#d9ddd7;--rot:#b03a3a;--rot-zart:#fbeaea;--gruen:#0b6b43;--gruen-zart:#ecfaf3;--nb:#27365f;--nb-zart:#eef1f8;--radius:14px;--radius-sm:9px;--ease:cubic-bezier(.16, 1, .3, 1);--insel:var(--hell-insel)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-app), system-ui, -apple-system, sans-serif;color:var(--ink);background:var(--hell-flaeche);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}img{max-width:100%;display:block}::selection{background:var(--content-zart-2)}.knopf{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;min-height:44px;transition:background .15s var(--ease), border-color .15s var(--ease), transform .1s;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.knopf:active{transform:translateY(1px)}.knopf:disabled,.knopf[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.knopf-blau{background:var(--content-symbol);color:#fff}.knopf-blau:hover:not(:disabled){background:var(--content-hover)}.knopf-tinte{background:var(--ink);color:#fff}.knopf-tinte:hover:not(:disabled){background:#2a322e}.knopf-rand{border-color:var(--rahmen-2);color:var(--ink);background:#fff}.knopf-rand:hover:not(:disabled){background:#f7f8f6;border-color:#c9cec7}.knopf-rot{color:var(--rot);background:#fff;border-color:#e7c4c4}.knopf-rot:hover:not(:disabled){background:var(--rot-zart)}.knopf-leise{color:var(--text);background:0 0;padding:0 10px}.knopf-leise:hover{background:var(--hell-mulde);color:var(--ink)}.feld{display:block}.feld>span{color:var(--text);margin-bottom:5px;font-size:13px;font-weight:700;display:block}.feld small{color:var(--leise);margin-top:4px;font-size:12px;display:block}.eingabe{border:1px solid var(--rahmen-2);border-radius:var(--radius-sm);background:#fff;width:100%;min-height:44px;padding:9px 12px;transition:border-color .15s,box-shadow .15s}textarea.eingabe{resize:vertical;min-height:110px;line-height:1.5}.eingabe:focus{border-color:var(--content-symbol);box-shadow:0 0 0 3px var(--content-zart-2);outline:none}.eingabe[aria-invalid=true]{border-color:var(--rot)}.eingabe:disabled{background:var(--hell-mulde);border-color:var(--linie);color:var(--text);-webkit-text-fill-color:var(--text);cursor:default}.eingabe:disabled::placeholder{color:var(--leise);-webkit-text-fill-color:var(--leise)}.pille{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.pille-probe{background:var(--content-zart-2);color:var(--content-text)}.pille-aktiv{background:var(--gruen-zart);color:var(--gruen)}.pille-archiv{background:var(--hell-mulde);color:var(--leise)}.pille-gekuendigt{background:var(--rot-zart);color:var(--rot)}.hinweis{border-radius:var(--radius-sm);background:var(--content-zart-1);border:1px solid var(--content-zart-2);color:var(--ink);padding:12px 14px;font-size:14px}.hinweis-rot{background:var(--rot-zart);color:#7d2424;border-color:#f0cccc}.nicht-online{border-radius:var(--radius);color:#5c3d08;background:#fdf4e3;border:1px solid #f1dcb4;flex-wrap:wrap;align-items:center;gap:14px 16px;margin:0 0 20px;padding:16px 18px;display:flex}.nicht-online-zeichen{color:#8a5a0b;background:#f6e2bb;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.nicht-online-text{flex:260px;min-width:0}.nicht-online-text strong{color:#3f2a05;font-size:15.5px;display:block}.nicht-online-text p{margin:3px 0 0;font-size:14px;line-height:1.45}.nicht-online-knopf{flex:none;gap:6px}@media (max-width:560px){.nicht-online-knopf{justify-content:center;width:100%}}.einst-noch-nicht{color:#5c3d08;background:#fdf4e3;border-color:#f1dcb4;margin:0 0 16px}.hinweis-gruen{background:var(--gruen-zart);color:#0a4f32;border-color:#cdeedd}.leer{text-align:center;color:var(--leise);padding:48px 20px}.leer strong{color:var(--ink);margin-bottom:4px;font-size:17px;display:block}.nur-leser{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vw{background:var(--hell-flaeche);flex-direction:column;min-height:100dvh;display:flex}.vw-leiste{background:var(--hell-flaeche);flex-direction:column;padding:14px 12px;display:flex}.vw-marke{align-items:center;gap:12px;padding:4px 8px 16px;text-decoration:none;display:flex}.vw-marke>svg{flex:none}.vw-wortmarke{flex:1}.vw-betrieb{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.14em;color:var(--hell-leise);overflow-wrap:anywhere;margin-top:8px;font-size:10px;font-weight:500;line-height:1.25}.vw-umschalter{margin-bottom:8px}.vw-modul{background:var(--hell-mulde);border-radius:12px;gap:2px;margin:8px 0;padding:4px;display:flex}.vw-modul a,.vw-pille{color:var(--hell-gedaempft);border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 6px;font-size:12px;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.vw-modul a:hover,a.vw-pille:hover{color:var(--ink)}.vw-modul .punkt,.vw-pille .punkt{border-radius:50%;flex:none;width:6px;height:6px}.vw-gruppe{color:var(--hell-leise);padding:12px 12px 4px;font-size:12px;font-weight:600}.vw-pillen{flex-direction:column;gap:6px;margin-top:auto;display:flex}.vw-pille{background:var(--hell-mulde);border-radius:12px;padding:8px 6px}.vw-pille[aria-current=page]{color:var(--ink);box-shadow:inset 0 0 0 4px var(--hell-mulde);background:#fff;font-weight:700}.vw-nav{flex-direction:column;gap:2px;display:flex}.vw-nav a{color:var(--hell-text);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:flex;position:relative}.vw-nav a svg{color:var(--hell-symbol)}.vw-nav a:hover{background:var(--hell-mulde);color:var(--ink)}.vw-nav a[aria-current=page]{background:linear-gradient(to bottom, var(--content-zart-1), var(--content-zart-2));color:var(--content-text);box-shadow:inset 0 0 0 1px #3478b838}.vw-nav a[aria-current=page] svg{color:var(--content-symbol)}.vw-fuss{margin-top:8px}.vw-nutzer{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.vw-nutzer:hover{background:var(--hell-mulde)}@media (min-width:900px){.vw-nutzer{box-shadow:var(--insel);background:#fff;border-radius:16px;padding:8px 10px}.vw-nutzer:hover{background:#fff;box-shadow:0 2px 4px #141a170f,0 12px 26px -12px #141a1733}}.vw-avatar{background:var(--content-zart-2);width:34px;height:34px;color:var(--content-text);border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.vw-nutzer .nm{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.vw-nutzer .rl{color:var(--leise);font-size:12px}.vw-inhalt{background:var(--hell-weiss);min-width:0;box-shadow:var(--insel);border-radius:20px}.vw-seite{max-width:1080px;margin:0 auto;padding:28px 32px 64px}.vw-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.vw-kopf h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800;line-height:1.15}.vw-kopf p{color:var(--leise);margin:4px 0 0}.vw-zurueck{color:var(--leise);align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.vw-zurueck:hover{color:var(--ink)}.reiter{background:var(--hell-mulde);border-radius:12px;gap:2px;padding:4px;display:inline-flex}.reiter button,.reiter a{min-height:34px;color:var(--hell-gedaempft);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.reiter [aria-selected=true],.reiter [aria-current=page]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #141a1714}.anmeldung{background:var(--hell-rahmen);grid-template-columns:minmax(0,1fr);place-items:center;min-height:100dvh;padding:20px;display:grid}.anmeldung-karte{width:100%;max-width:380px;box-shadow:var(--insel);background:#fff;border-radius:20px;padding:28px}.anmeldung-karte-breit{max-width:560px}.anmeldung-karte-text{max-width:760px}.anmeldung-recht{flex-wrap:wrap;justify-content:center;gap:4px 20px;margin-top:14px;font-size:13px;display:flex}.anmeldung-recht a{min-height:44px;color:var(--leise);text-underline-offset:3px;align-items:center;display:inline-flex}.anmeldung-recht a:hover{color:var(--ink)}.rechtstext{color:var(--ink);font-size:15px;line-height:1.6}.rechtstext h2{margin:28px 0 8px;font-size:17px;line-height:1.3}.rechtstext h3{margin:18px 0 6px;font-size:15px}.rechtstext p,.rechtstext ul{margin:0 0 10px}.rechtstext ul{padding-left:20px}.rechtstext li{margin-bottom:4px}.rechtstext a{color:var(--ink);text-underline-offset:3px;font-weight:700}.rechtstext address{font-style:normal}.rechtstext-tabelle{margin:0 0 12px;overflow-x:auto}.rechtstext table{border-collapse:collapse;width:100%;font-size:14px}.rechtstext th,.rechtstext td{border-bottom:1px solid var(--linie,#e6e8e6);text-align:left;vertical-align:top;padding:8px 10px 8px 0}.rechtstext-absaetze{margin:0 0 10px;padding-left:22px}.rechtstext-absaetze>li{margin-bottom:8px;padding-left:4px}.rechtstext-absaetze .rechtstext-tabelle{margin:10px 0}.rechtstext-entwurf{background:#fff6db;border-radius:10px;margin:0 0 18px;padding:10px 14px;font-size:14px}.rechtstext-stand{color:var(--leise);margin-top:24px;font-size:13px}.anmeldung-marke{align-items:center;gap:12px;margin-bottom:22px;display:flex}.anmeldung-titel{margin:0 0 4px;font-size:19px;font-weight:800}.anmeldung-einleitung{color:var(--text);margin:0 0 18px;font-size:14px;line-height:1.5}.anmeldung-form{gap:12px;display:grid}.anmeldung-knopf{justify-content:center;width:100%;min-height:44px;margin-top:4px}.anmeldung-fuss{color:var(--leise);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:18px;font-size:13px;display:flex}.anmeldung-fuss a,.anmeldung-einleitung a,.registrieren-vertraege a{color:var(--ink);font-weight:700}.anmeldung-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-height:32px;margin-top:6px;padding:0;font-weight:700;text-decoration:underline;display:block}.anmeldung-nachsatz{margin-top:6px;font-weight:700;display:block}.feld-optional{color:var(--leise);font-style:normal;font-weight:500}.registrieren{gap:18px;display:grid}.registrieren-gruppe{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;margin:0;padding:0;display:grid}.registrieren-gruppe>legend{letter-spacing:.06em;text-transform:uppercase;color:var(--leise);grid-column:1/-1;margin-bottom:10px;padding:0;font-size:12px;font-weight:800}.registrieren-gruppe .breit{grid-column:1/-1}.registrieren-vertraege{gap:10px;display:grid}.registrieren-klein{color:var(--leise);margin:0;font-size:12px;line-height:1.5}.registrieren-hinweis{margin:0;line-height:1.5}@media (max-width:480px){.anmeldung{place-items:start center;padding:12px}.anmeldung-karte{padding:22px 18px}.registrieren-gruppe{grid-template-columns:minmax(0,1fr)}}@media (min-width:900px){body:has(.vw){background:var(--hell-rahmen);height:100dvh;overflow:hidden}.vw{border-radius:26px;grid-template-columns:252px minmax(0,1fr);gap:14px;height:calc(100dvh - 28px);min-height:0;margin:14px;padding:14px;display:grid}.vw-leiste{scrollbar-width:thin;scrollbar-color:#dfe2dd transparent;background:#fff;border-radius:20px;gap:6px;min-height:0;padding:16px 12px;overflow-y:auto;box-shadow:0 1px 2px #141a170a,0 6px 20px -14px #141a172e}.vw-inhalt{scrollbar-gutter:stable;scrollbar-width:thin;overflow-y:auto}}@media (max-width:899px){.vw-leiste{z-index:10;border-bottom:1px solid var(--linie);flex-flow:row;align-items:center;gap:6px;padding:8px 12px;position:sticky;top:0}.vw-marke{margin-right:auto;padding:4px}.vw-marke .vw-wortmarke,.vw-modul,.vw-gruppe,.vw-pillen{display:none}.vw-umschalter{display:contents}.vw-nav{flex-direction:row}.vw-nav a span{display:none}.vw-nav a{justify-content:center;min-width:44px;min-height:44px}.vw-fuss{margin:0;padding:0}.vw-nutzer>div:last-child{display:none}.vw-inhalt{box-shadow:none;border-radius:0}.vw-seite{padding:20px 16px 48px}}.steuer-wahl{gap:8px;display:grid}.steuer-wahl-zeile{border:1px solid var(--rahmen-2);border-radius:var(--radius-sm);cursor:pointer;background:#fff;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.steuer-wahl-zeile.gewaehlt{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.steuer-wahl-zeile input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin-top:3px}.steuer-wahl-zeile span{gap:2px;font-size:14px;display:grid}.steuer-wahl-zeile small{color:var(--leise);font-size:12.5px;line-height:1.45}.steuer-wahl .feld{margin-top:4px}@media (max-width:899px){.eingabe{font-size:16px}}.mono{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.01em;font-size:.92em}.leise{color:var(--leise);margin:0}.abstand{margin-bottom:16px}.abstand-oben-klein{margin-top:8px}.feld-hinweis{color:var(--leise);margin:-4px 0 4px;font-size:13px;display:block}.abstand-oben{margin-top:18px}.knopf-reihe{flex-wrap:wrap;gap:8px;display:flex}.anmeldung-link-zeile{min-height:44px;margin:0;display:inline}.zustimmung{min-height:44px;color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.zustimmung input{width:20px;height:20px;accent-color:var(--content-symbol);flex:none;margin:1px 0 0}.vw-seite-schmal{max-width:760px}.karte{border:1px solid var(--linie);border-radius:var(--radius);background:#fff;padding:20px}.karte+.karte{margin-top:16px}.karte-kopf{margin-bottom:16px}.karte-kopf h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800;line-height:1.3}.karte-kopf p{color:var(--leise);margin:4px 0 0;font-size:14px}.karte-kopf-zeile{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.karte-kopf-zeile>svg{color:var(--content-symbol);flex:none}.karte-auftrag{border-color:var(--content-zart-2);background:linear-gradient(to bottom, var(--content-zart-1), #fff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;display:flex}.karte-auftrag h2{margin:0;font-size:17px;font-weight:800}.karte-auftrag p{color:var(--text);margin:4px 0 0;font-size:14px}.raster-zwei{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.raster-zwei>.karte{flex-direction:column;margin:0;display:flex}.raster-zwei>.karte>.knopf-reihe{margin-top:auto}.plan-hinweis{margin:0 0 14px}.plan{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.plan-woche{background:var(--hell-flaeche);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.plan-kopf{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.plan-nr{letter-spacing:.06em;text-transform:uppercase;color:var(--leise);font-size:12px;font-weight:800}.plan-platz{border:1.5px dashed var(--content-punkt);min-height:64px;color:var(--text);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:600;display:flex}.plan-platz svg{color:var(--content-symbol);flex:none}.plan-termine{gap:6px;margin:0;font-size:13px;display:grid}.plan-termine div{grid-template-columns:84px minmax(0,1fr);gap:8px;display:grid}.plan-termine dt{color:var(--leise)}.plan-termine dd{color:var(--ink);margin:0}.plan-woche[data-pause]{border:1px solid var(--linie);background:0 0}.plan-leer{color:var(--leise);margin:0;font-size:13px}.schritte{background:var(--hell-mulde);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 16px;padding:4px;list-style:none;display:grid}.schritt{width:100%;min-height:44px;color:var(--hell-gedaempft);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:700;display:flex}.schritt:disabled{cursor:default}.schritt:not(:disabled):hover{color:var(--ink)}.schritt[aria-current=step]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #141a1714}.schritt-nr{width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--rahmen-2);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.schritt[aria-current=step] .schritt-nr{background:var(--content-symbol);box-shadow:none;color:#fff}.schritt[data-erledigt]:not([aria-current]) .schritt-nr{background:var(--content-zart-2);box-shadow:none;color:var(--content-text)}.formular{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 12px;display:grid}.formular .breit{grid-column:1/-1}.formular .hinweis{margin:0}.assistent>.hinweis-rot{margin-top:14px}.assistent-fuss{border-top:1px solid var(--linie);justify-content:space-between;gap:10px;margin-top:20px;padding-top:16px;display:flex}.wahl,.zeitpunkt{border:0;min-width:0;margin:0;padding:0}.wahl>legend,.zeitpunkt>legend{color:var(--text);margin-bottom:6px;padding:0;font-size:13px;font-weight:700}.wahl-kacheln{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px;display:grid}.wahl-kachel{border:1px solid var(--rahmen-2);border-radius:var(--radius-sm);cursor:pointer;min-height:44px;transition:border-color .15s var(--ease), background .15s var(--ease);background:#fff;flex-direction:column;gap:2px;padding:12px 14px 12px 42px;display:flex;position:relative}.wahl-kachel:hover{border-color:#c9cec7}.wahl-kachel input{width:18px;height:18px;accent-color:var(--content-symbol);margin:0;position:absolute;top:14px;left:14px}.wahl-kachel:has(input:checked){border-color:var(--content-symbol);background:var(--content-zart-1);box-shadow:0 0 0 1px var(--content-symbol)}.wahl-kachel:has(input:focus-visible){outline:2px solid var(--hell-fokus);outline-offset:2px}.wahl-titel{font-size:14px;font-weight:700}.wahl-text{color:var(--text);font-size:13px}.zeitpunkt{background:var(--hell-flaeche);border-radius:12px;padding:14px}.zeitpunkt>p{color:var(--leise);margin:0 0 10px;font-size:13px}.zeitpunkt-felder{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;display:grid}.drei-woerter{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:480px){.drei-woerter{grid-template-columns:minmax(0,1fr)}}.abo-stand{color:var(--text);margin-top:0;font-size:14px}.tarife{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.tarif{border:1px solid var(--linie);border-radius:var(--radius);background:#fff;flex-direction:column;gap:10px;padding:20px;display:flex}.tarif[data-empfohlen]{border-color:var(--content-punkt);box-shadow:0 0 0 1px var(--content-punkt)}.tarif[data-aktuell]{border-color:var(--gruen);box-shadow:0 0 0 1px var(--gruen)}.tarif-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.tarif-kopf h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.tarif-abrechnung{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.tarif-geschenkt{background:var(--hell-flaeche);min-height:30px;color:var(--leise);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;transition:background-color .16s,color .16s;display:inline-flex}.tarif-geschenkt[data-an]{background:var(--gruen-zart);color:var(--gruen)}.tarif-preis{gap:2px;display:grid}.tarif-preis p{color:var(--leise);margin:0;font-size:14px}.tarif-preis .tarif-preis-zusatz{font-size:13px}.tarif-ersparnis{color:var(--gruen);font-weight:700}.tarif-preis strong{letter-spacing:-.02em;color:var(--ink);font-size:30px;font-weight:800}.tarif-text{color:var(--text);margin:0;font-size:14px}.tarif-punkte{gap:6px;margin:2px 0 6px;padding:0;font-size:14px;list-style:none;display:grid}.tarif-punkte li{align-items:center;gap:8px;display:flex}.tarif-punkte svg{color:var(--content-symbol);flex:none}.tarif-knopf{width:100%;margin-top:auto}@media (max-width:560px){.karte,.tarif{padding:16px}.schritt-titel{font-size:12px}.assistent-fuss .knopf{flex:1}}@media (max-width:380px){.formular,.zeitpunkt-felder{grid-template-columns:minmax(0,1fr)}}.anmeldung-schritt{margin:0 0 18px}.anmeldung-schritt-nr{letter-spacing:.06em;text-transform:uppercase;color:var(--content-text);margin:0 0 8px;font-size:12px;font-weight:800}.anmeldung-balken{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.anmeldung-balken span{background:var(--hell-mulde);height:4px;transition:background .3s var(--ease);border-radius:999px}.anmeldung-balken span[data-erreicht]{background:var(--content-symbol)}.anmeldung-schritt-titel{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800}.anmeldung-schritt-text{color:var(--leise);margin:2px 0 0;font-size:14px}.anmeldung-weiter{justify-content:space-between;gap:10px;display:flex}.anmeldung-folge{background:var(--content-zart-1);border-radius:12px;gap:10px;margin:0 0 18px;padding:14px;font-size:14px;list-style:none;display:grid}.anmeldung-folge li{align-items:flex-start;gap:10px;display:flex}.anmeldung-folge svg{color:var(--content-symbol);flex:none;margin-top:2px}textarea.eingabe-kurz{min-height:72px}textarea.eingabe-lang{min-height:180px}@media (max-width:480px){.anmeldung-weiter .knopf{flex:1}}.knopf-gruen{background:var(--gruen);color:#fff}.knopf-gruen:hover:not(:disabled){background:#08553a}.pille-artikel-entwurf{background:var(--hell-mulde);color:var(--text)}.pille-artikel-gruen{background:var(--gruen-zart);color:var(--gruen)}.probe-karte{border-color:var(--content-zart-2);background:linear-gradient(to bottom, var(--content-zart-1), #fff 70%)}.probe-marke{letter-spacing:.06em;text-transform:uppercase;color:var(--content-text);margin:0 0 4px;font-size:12px;font-weight:800}.karte-kopf .probe-titel{font-size:21px;line-height:1.25}.probe-teaser{max-width:68ch;color:var(--text);margin:0 0 16px}.probe-bild{aspect-ratio:16/9;object-fit:cover;background:var(--hell-mulde);border-radius:12px;width:100%;margin-bottom:18px;display:block}.probe-folge{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.probe-folge li{border:1px solid var(--linie);transition:border-color .3s var(--ease), background .3s var(--ease);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.probe-folge li strong{font-size:14px;display:block}.probe-folge li small{color:var(--leise);font-size:12px;display:block}.probe-folge-nr{background:var(--hell-mulde);width:24px;height:24px;color:var(--leise);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.probe-folge li[data-zustand=aktiv]{border-color:var(--content-symbol);box-shadow:0 0 0 1px var(--content-symbol)}.probe-folge li[data-zustand=aktiv] .probe-folge-nr{background:var(--content-symbol);color:#fff}.probe-folge li[data-zustand=erledigt] .probe-folge-nr{background:var(--content-zart-2);color:var(--content-text)}.probe-folge li[data-zustand=offen]{opacity:.7}.artikel-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.artikel-stand{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.artikel-knoepfe{margin:0}.artikel-probe,.artikel-leiste+.hinweis{margin:0 0 14px}.artikel-probe a{color:var(--ink);font-weight:700}.ansicht-wahl{margin-bottom:14px}.ansicht-wahl button{gap:6px;min-height:40px}.abschnitt-feld{background:var(--hell-flaeche);border:0;border-radius:12px;gap:10px;min-width:0;margin:0;padding:14px;display:grid}.abschnitt-feld>legend{letter-spacing:.06em;text-transform:uppercase;color:var(--leise);margin-bottom:2px;padding:0;font-size:12px;font-weight:800}.magazin-vorschau{padding:clamp(20px,5vw,48px)}.magazin-vorschau>*{max-width:40rem;margin-left:auto;margin-right:auto}.magazin-vorschau p{color:#2c332f;font-size:16px;line-height:1.7}.magazin-vorschau .magazin-marke,.newsletter-mail .magazin-marke{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--content-text);margin:0 0 10px;font-size:12px}.magazin-titel{letter-spacing:-.02em;text-wrap:balance;margin:0 auto 14px;font-size:clamp(26px,4.5vw,38px);font-weight:700;line-height:1.15}.magazin-vorschau .magazin-teaser{color:var(--text);margin-bottom:26px;font-size:18px;line-height:1.6}.magazin-zwischentitel{letter-spacing:-.01em;margin:30px 0 10px;font-size:20px;font-weight:700;line-height:1.3}.magazin-vorschau .magazin-bild{border-radius:var(--radius-sm);background:var(--hell-flaeche);margin-top:28px;padding:12px 14px;font-size:14px}.magazin-vorschau .magazin-stand{color:var(--leise);margin-top:24px;font-size:12px}.magazin-vorschau .magazin-hero{aspect-ratio:16/9;object-fit:cover;background:var(--hell-mulde);border-radius:12px;width:100%;margin-bottom:26px;display:block}.mv-fenster{border:1px solid var(--linie);background:#fff;border-radius:16px;overflow:clip;box-shadow:0 24px 60px -36px #141e2873}.mv-leiste{border-bottom:1px solid var(--linie);background:#f4f5f4;align-items:center;gap:12px;padding:10px 14px;display:flex}.mv-punkte{flex:none;gap:6px;display:inline-flex}.mv-punkte i{background:#d9dcda;border-radius:50%;width:10px;height:10px}.mv-adresse{min-width:0;font-family:var(--font-mono), ui-monospace, monospace;color:var(--leise);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:999px;flex:1;padding:5px 12px;font-size:12px;overflow:hidden}.mv-seite{--mv-rand:clamp(20px, 6cqi, 72px);--mv-gedaempft:color-mix(in srgb, var(--b-text) 62%, var(--b-hintergrund));--mv-linie:color-mix(in srgb, var(--b-text) 14%, transparent);overscroll-behavior:contain;background:var(--b-hintergrund);max-height:85vh;color:var(--b-text);font-family:var(--b-schrift-text);position:relative;overflow-y:auto;container-type:inline-size}.mv-seite p,.mv-seite li,.mv-seite h1,.mv-seite h2{margin:0}.mv-kopf{margin:0 var(--mv-rand);border-bottom:1px solid var(--mv-linie);justify-content:space-between;align-items:center;gap:16px;padding:clamp(16px,3cqi,26px) 0;display:flex}.mv-logo{object-fit:contain;object-position:left center;width:auto;max-width:46%;height:clamp(38px,5cqi,54px);display:block}.mv-bildmarke{align-items:center;gap:.6em;min-width:0;display:inline-flex}.mv-logo.mv-logo-zeichen{flex-shrink:0;max-width:none;height:clamp(30px,4cqi,40px)}.mv-bildmarke .mv-name{color:var(--b-text);font-weight:var(--b-titel-gewicht,600);font-size:clamp(18px,2.4cqi,24px);line-height:1.1}.mv-name{font-family:var(--b-schrift-titel);text-transform:var(--b-titel-versal,none);letter-spacing:var(--b-titel-laufweite,-.015em);font-size:clamp(20px,3cqi,28px);font-weight:var(--b-titel-gewicht,500)}.mv-knopf{min-height:44px;font-family:var(--b-schrift-klein,var(--b-schrift-text));font-size:13px;font-weight:var(--b-klein-gewicht,600);letter-spacing:calc(var(--b-klein-laufweite,.18em) * .7);text-transform:var(--b-klein-versal,uppercase);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 clamp(18px,2.4cqi,26px);display:inline-flex}.mv-seite[data-eckig] .mv-knopf{border-radius:var(--b-ecke)}.mv-knopf-kopf,.mv-knopf-leiste{background:var(--b-dunkel);color:var(--b-hell)}.mv-knopf-kasten,.mv-knopf-abschluss{background:var(--b-knopf-grund);color:var(--b-knopf-text)}.mv-knopf-kasten{min-height:38px;margin-top:14px;font-size:12px}.mv-auftakt{padding:clamp(40px, 9cqi, 96px) var(--mv-rand) clamp(36px, 6cqi, 64px)}.mv-kicker{font-family:var(--b-schrift-klein,var(--b-schrift-text));font-size:13px;font-weight:var(--b-klein-gewicht,600);letter-spacing:var(--b-klein-laufweite,.18em);text-transform:var(--b-klein-versal,uppercase);color:var(--b-akzent-schrift);margin-bottom:clamp(18px,3cqi,30px)!important}.mv-titel{max-width:19ch;font-family:var(--b-schrift-titel);text-transform:var(--b-titel-versal,none);font-size:clamp(36px,7cqi,78px);font-weight:var(--b-titel-gewicht,500);line-height:var(--b-titel-zeile,1.04);letter-spacing:var(--b-titel-laufweite,-.015em);text-wrap:balance}.mv-meta{color:var(--mv-gedaempft);flex-wrap:wrap;align-items:center;gap:6px 0;font-size:15px;display:flex;margin-top:clamp(20px,3cqi,30px)!important}.mv-meta span+span:before{content:"";background:var(--b-akzent);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin:0 14px;display:inline-block}.mv-kurz{border-left:4px solid var(--b-akzent);border-radius:0 var(--b-ecke) var(--b-ecke) 0;background:var(--b-flaeche);max-width:50rem;margin-top:clamp(30px,5cqi,52px);padding:clamp(22px,3.4cqi,34px) clamp(22px,3.6cqi,36px)}.mv-kurz-kicker{font-family:var(--b-schrift-klein,var(--b-schrift-text));font-size:12px;font-weight:var(--b-klein-gewicht,700);letter-spacing:var(--b-klein-laufweite,.18em);text-transform:var(--b-klein-versal,uppercase);margin-bottom:12px!important}.mv-kurz-text{font-size:clamp(17px,2.2cqi,20px);line-height:1.6}.mv-hero{aspect-ratio:4/3;object-fit:cover;background:color-mix(in srgb, var(--b-text) 8%, transparent);width:100%;display:block}.mv-raster{padding:clamp(36px, 6cqi, 72px) var(--mv-rand) clamp(40px, 7cqi, 88px);grid-template-columns:minmax(0,1fr);gap:clamp(32px,6cqi,80px);display:grid}.mv-text{max-width:62ch;font-size:17px;line-height:1.75}.mv-einstieg{font-size:clamp(18px,2.3cqi,20px);line-height:1.65;margin-bottom:1.4em!important}.mv-abschnitt+.mv-abschnitt,.mv-kasten-im-text+.mv-abschnitt{margin-top:clamp(36px,5cqi,56px)}.mv-zwischentitel{font-family:var(--b-schrift-titel);text-transform:var(--b-titel-versal,none);letter-spacing:var(--b-titel-laufweite,-.015em);font-size:clamp(27px,4.4cqi,38px);font-weight:var(--b-titel-gewicht,500);line-height:calc(var(--b-titel-zeile,1.04) + .11);text-wrap:balance;margin-bottom:.6em!important}.mv-text p+p,.mv-text p+ul,.mv-text p+ol,.mv-text ul+p,.mv-text ol+p{margin-top:1.1em}.mv-text ul,.mv-text ol{gap:.55em;margin:0;padding-left:1.4em;display:grid}.mv-text ul li::marker{color:var(--b-akzent)}.mv-text ol li::marker{color:var(--b-akzent-schrift);font-weight:600}.mv-text strong{font-weight:700}.mv-kasten{border-radius:var(--b-ecke);background:var(--b-dunkel);color:var(--b-hell);padding:clamp(22px,3cqi,30px)}.mv-kasten-kicker{font-family:var(--b-schrift-klein,var(--b-schrift-text));font-size:11px;font-weight:var(--b-klein-gewicht,700);letter-spacing:var(--b-klein-laufweite,.18em);text-transform:var(--b-klein-versal,uppercase);color:color-mix(in srgb, var(--b-knopf-grund) 85%, var(--b-dunkel));margin-bottom:4px!important}.mv-kasten-eintrag{border-top:1px solid color-mix(in srgb, var(--b-hell) 18%, transparent);padding:18px 0}.mv-kasten-eintrag:last-child{padding-bottom:4px}.mv-kasten-name{font-family:var(--b-schrift-titel);text-transform:var(--b-titel-versal,none);letter-spacing:var(--b-titel-laufweite,-.015em);font-size:22px;font-weight:var(--b-titel-gewicht,500);line-height:calc(var(--b-titel-zeile,1.04) + .16)}.mv-kasten-zeile{opacity:.78;font-size:14px;line-height:1.45;margin-top:4px!important}.mv-kasten-im-text{margin-top:clamp(32px,5cqi,48px)}.mv-seitenspalte{display:none}.mv-abschluss{border-radius:var(--b-ecke);background:var(--b-dunkel);color:var(--b-hell);margin-top:clamp(44px,7cqi,72px);padding:clamp(28px,5cqi,48px)}.mv-abschluss-titel{max-width:18ch;font-family:var(--b-schrift-titel);text-transform:var(--b-titel-versal,none);letter-spacing:var(--b-titel-laufweite,-.015em);font-size:clamp(26px,4.4cqi,38px);font-weight:var(--b-titel-gewicht,500);line-height:calc(var(--b-titel-zeile,1.04) + .08);text-wrap:balance}.mv-abschluss-text{opacity:.85;max-width:44ch;font-size:16px;line-height:1.6;margin:14px 0 24px!important}.mv-teilen{border-top:1px solid var(--mv-linie);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:clamp(32px,5cqi,48px);padding-top:clamp(20px,3cqi,28px);display:flex}.mv-teilen-kicker{font-family:var(--b-schrift-klein,var(--b-schrift-text));font-size:12px;font-weight:var(--b-klein-gewicht,700);letter-spacing:var(--b-klein-laufweite,.18em);text-transform:var(--b-klein-versal,uppercase);color:var(--mv-gedaempft)}.mv-text .mv-teilen-liste{flex-wrap:wrap;gap:4px;margin:0 0 0 -10px;padding:0;list-style:none;display:flex}.mv-teilen-liste li[hidden]{display:none}.mv-teilen-link{width:44px;height:44px;color:var(--b-text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;transition:color .16s ease-out,transform .16s ease-out;display:grid}.mv-teilen-link svg{fill:currentColor;width:22px;height:22px}@media (hover:hover){.mv-teilen-link:hover{color:var(--netz,var(--b-akzent));transform:translateY(-1px)}}.mv-teilen-link:active{transform:scale(.92)}.mv-teilen-link:focus-visible{outline:2px solid var(--b-akzent);outline-offset:0;border-radius:8px}@media (prefers-reduced-motion:reduce){.mv-teilen-link{transition:none}.mv-teilen-link:hover{transform:none}}.mv-autor{border-radius:var(--b-ecke);background:color-mix(in srgb, var(--b-flaeche) 70%, var(--b-hintergrund));box-shadow:0 0 0 1px var(--mv-linie);align-items:flex-start;gap:clamp(16px,3cqi,24px);margin-top:clamp(32px,5cqi,48px);padding:clamp(18px,3cqi,26px);display:flex}.mv-autor-bild{aspect-ratio:1;background:var(--b-flaeche);width:clamp(64px,9cqi,84px);box-shadow:0 0 0 1px var(--mv-linie);font-family:var(--b-schrift-titel);border-radius:50%;flex:none;place-items:center;font-size:30px;display:grid;overflow:hidden}.mv-autor-bild img{object-fit:contain;width:78%;height:78%}.mv-autor-kicker{font-family:var(--b-schrift-klein,var(--b-schrift-text));font-size:11px;font-weight:var(--b-klein-gewicht,700);letter-spacing:var(--b-klein-laufweite,.18em);text-transform:var(--b-klein-versal,uppercase);color:var(--b-akzent-schrift);align-items:center;gap:12px;display:flex}.mv-autor-kicker:before{content:"";background:currentColor;width:22px;height:1px}.mv-autor-text{font-size:15px;line-height:1.6;margin-top:8px!important}.mv-autor+.mv-autor{margin-top:12px}.mv-autor-name{font-family:var(--b-schrift-titel);font-size:clamp(22px,3cqi,28px);font-weight:var(--b-titel-gewicht,500);letter-spacing:var(--b-titel-laufweite,-.015em);line-height:1.1;margin-top:6px!important}.mv-autor-rolle{color:var(--mv-gedaempft);font-size:14px;margin-top:2px!important}.mv-autor-foto img{object-fit:cover;width:100%;height:100%}.mv-text a{color:var(--b-akzent-schrift);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.mv-fragen{margin-top:clamp(40px,6cqi,64px)}.mv-frage{border-top:1px solid var(--mv-linie)}.mv-frage:last-child{border-bottom:1px solid var(--mv-linie)}.mv-frage summary{min-height:44px;font-family:var(--b-schrift-titel);font-size:clamp(19px,2.6cqi,24px);font-weight:var(--b-titel-gewicht,500);letter-spacing:var(--b-titel-laufweite,-.015em);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;line-height:1.25;list-style:none;display:flex}.mv-frage summary::-webkit-details-marker{display:none}.mv-frage summary:after{content:"+";font-family:var(--b-schrift-text);color:var(--b-akzent-schrift);flex:none;font-size:26px;font-weight:300;transition:transform .18s ease-out}.mv-frage[open] summary:after{transform:rotate(45deg)}.mv-frage p{padding-bottom:20px;line-height:1.7}@media (prefers-reduced-motion:reduce){.mv-frage summary:after{transition:none}}.mv-knopfleiste{z-index:2;padding:12px var(--mv-rand) 14px;border-top:1px solid var(--mv-linie);background:color-mix(in srgb, var(--b-hintergrund) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;position:sticky;bottom:0}.mv-knopf-leiste{flex:1}@container (min-width:640px){.mv-hero{aspect-ratio:16/9}}@container (min-width:760px){.mv-hero{aspect-ratio:21/9}.mv-raster{grid-template-columns:minmax(0,1fr) minmax(220px,290px)}.mv-seitenspalte{display:block}.mv-kasten-seite{position:sticky;top:24px}.mv-kasten-im-text,.mv-knopfleiste{display:none}}@media (max-width:700px){.mv-seite{max-height:none;overflow:visible}}@media (max-width:480px){.mv-fenster{border-radius:12px;margin-inline:-4px}.mv-leiste{gap:8px;padding:6px 10px}.mv-punkte{display:none}.mv-adresse{padding:3px 10px;font-size:11px}.mv-kopf .mv-knopf{min-height:40px;padding:0 16px;font-size:11px}.mv-text{font-size:16px}}.newsletter-rahmen{background:var(--hell-flaeche);border:0;border-radius:12px;width:100%;display:block}.kasten-eintrag-feld{border-top:1px solid var(--linie);gap:10px;padding-top:10px;display:grid}.knopf-klein{justify-self:start;min-height:36px;padding:0 14px;font-size:13px}.newsletter-kopf{border-bottom:1px solid var(--linie);gap:8px;margin:0 0 16px;padding-bottom:14px;font-size:14px;display:grid}.newsletter-kopf div{grid-template-columns:90px minmax(0,1fr);gap:10px;display:grid}.newsletter-kopf dt{color:var(--leise)}.newsletter-kopf dd{color:var(--ink);margin:0;font-weight:700}.newsletter-mail{background:var(--hell-flaeche);border-radius:12px;max-width:600px;margin:0 auto;padding:clamp(16px,4vw,32px)}.newsletter-mail p{line-height:1.65}.newsletter-knopf{background:var(--content-symbol);color:#fff;border-radius:999px;align-items:center;min-height:44px;margin-top:6px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex}@media (max-width:480px){.artikel-knoepfe{width:100%}.artikel-knoepfe .knopf{flex:1}.newsletter-kopf div{grid-template-columns:minmax(0,1fr);gap:0}}@media (prefers-reduced-motion:reduce){.anmeldung-balken span,.probe-folge li{transition:none}}.artikel-laufend{border-color:var(--content-zart-2);background:var(--content-zart-1);margin:0 0 14px}.artikel-rueckgaengig{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 14px;display:flex}.ki-karte,.verlauf-karte,.titelbild-karte{margin-bottom:14px}.ki-vorschlaege{flex-wrap:wrap;gap:8px;display:flex}.ki-vorschlag{border:1px solid var(--content-zart-2);background:var(--content-zart-1);min-height:36px;color:var(--content-text);cursor:pointer;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.ki-vorschlag:hover:not(:disabled){border-color:var(--content-punkt)}.ki-vorschlag:disabled{opacity:.5;cursor:not-allowed}.ki-bereich{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.ki-bereich>legend{width:100%;color:var(--text);margin-bottom:6px;padding:0;font-size:13px;font-weight:700}.ki-bereich-wahl{border:1px solid var(--rahmen-2);border-radius:var(--radius-sm);cursor:pointer;background:#fff;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;display:inline-flex}.ki-bereich-wahl:has(input:checked){border-color:var(--content-symbol);background:var(--content-zart-1)}.ki-bereich-wahl input{accent-color:var(--content-symbol)}.ki-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ki-zaehler{font-size:13px}.verlauf-liste{gap:0;margin:0;padding:0;list-style:none;display:grid}.verlauf-liste li{border-top:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 0;display:flex}.verlauf-liste li:first-child{border-top:0}.verlauf-text{gap:2px;min-width:0;font-size:14px;display:grid}.verlauf-text strong{overflow-wrap:anywhere}.verlauf-text .mono{font-size:12px}.titelbild-kopf{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.titelbild-aktuell{aspect-ratio:16/10;border-radius:var(--radius-sm);background:var(--hell-flaeche);flex:none;width:96px;overflow:hidden}.titelbild-aktuell img{object-fit:cover;width:100%;height:100%}.titelbild-leer{width:100%;height:100%;color:var(--leise);place-items:center;display:grid}.titelbild-stand{flex:1;min-width:140px}.titelbild-stand h2{margin:0;font-size:16px;font-weight:800}.titelbild-stand p{font-size:14px}.titelbild-wege{border-top:1px solid var(--linie);gap:18px;margin-top:16px;padding-top:16px;display:grid}.titelbild-weg{gap:8px;display:grid}.titelbild-weg>.knopf{justify-self:start}.titelbild-weg h3{margin:0;font-size:14px;font-weight:800}.titelbild-tipp{font-size:13px}.bild-galerie{grid-template-columns:repeat(auto-fill,minmax(min(100%,130px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.bild-kachel{aspect-ratio:16/10;border-radius:var(--radius-sm);background:var(--hell-flaeche);cursor:pointer;border:2px solid #0000;width:100%;padding:0;display:block;position:relative;overflow:hidden}.bild-kachel img{object-fit:cover;width:100%;height:100%}.bild-kachel:hover:not(:disabled),.bild-kachel:focus-visible{border-color:var(--content-symbol)}.bild-kachel:disabled{cursor:not-allowed;opacity:.6}.bild-kachel-quelle,.bild-kachel-stand{color:var(--ink);background:#ffffffeb;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;bottom:6px;left:6px}.ki-notloesung{border-top:1px dashed var(--linie);padding-top:14px}.ki-notloesung-schalter{min-height:44px;color:var(--leise);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.ki-notloesung-schalter:hover{color:var(--ink)}@media (max-width:560px){.titelbild-umschalter{width:100%}.artikel-knoepfe .knopf{flex:auto}}.einst-seite{max-width:920px}.einst-gruppe+.einst-gruppe{margin-top:34px}.einst-gruppe>h2{letter-spacing:-.01em;margin:0 0 10px 2px;font-size:15px;font-weight:700}.einst-gruppe-liste{border:1px solid var(--linie);border-radius:var(--radius);background:#fff;overflow:hidden}.einst-bereich+.einst-bereich{border-top:1px solid var(--linie)}.einst-bereich-titel{font:inherit;margin:0}.einst-bereich-kopf{width:100%;min-height:68px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--ease);background:0 0;border:0;align-items:center;gap:14px;padding:14px 18px 14px 16px;display:flex}.einst-bereich-kopf:disabled{cursor:default}.einst-bereich-kopf:focus-visible{outline:2px solid var(--content-punkt);outline-offset:-2px}@media (hover:hover){.einst-bereich-kopf:not(:disabled):hover{background:var(--hell-flaeche)}}.einst-bereich-symbol{background:var(--content-zart-1);width:36px;height:36px;color:var(--content-symbol);border-radius:10px;flex:none;place-items:center;display:grid}.einst-bereich-text{flex:1;gap:2px;min-width:0;display:grid}.einst-bereich-name{font-size:15px;font-weight:650}.einst-bereich-stand{color:var(--leise);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.einst-bereich-pfeil{color:var(--leise);transition:transform .2s var(--ease);flex:none;display:grid}.einst-bereich[data-offen] .einst-bereich-pfeil{transform:rotate(90deg)}.einst-bereich[data-offen] .einst-bereich-stand{display:none}.einst-bereich-inhalt{animation:einst-auf .22s var(--ease);padding:2px 24px 24px 66px}@keyframes einst-auf{0%{opacity:0;transform:translateY(-4px)}}.einst-einleitung{max-width:62ch;color:var(--leise);margin:0 0 18px;font-size:14px;line-height:1.55}.einst-felder{border:0;min-width:0;margin:0;padding:0}.einst-fuss{margin-top:20px}.weg-wahl{border:0;gap:10px;margin:0 0 16px;padding:0;display:grid}.weg-wahl>legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:700}.weg-karte{border:1px solid var(--rahmen-2);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s var(--ease), background .15s var(--ease);background:#fff;gap:6px;padding:14px 16px 14px 46px;display:grid;position:relative}.weg-karte input{width:18px;height:18px;accent-color:var(--content-symbol);margin:0;position:absolute;top:16px;left:16px}.weg-karte:has(input:checked){border-color:var(--content-symbol);background:var(--content-zart-1);box-shadow:0 0 0 1px var(--content-symbol)}.weg-karte:has(input:focus-visible){outline:2px solid var(--hell-fokus);outline-offset:2px}.weg-karte-aus{cursor:default;opacity:.6}.weg-kopf{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.weg-adresse{overflow-wrap:anywhere;color:var(--leise);font-size:13px}.weg-bestens{color:var(--gruen);align-items:flex-start;gap:6px;font-size:14px;font-weight:600;display:flex}.weg-bestens svg{flex:none;margin-top:2px}.weg-aufwand,.weg-nicht{font-size:14px}.weg-listen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px;font-size:13.5px;line-height:1.5;display:grid}.weg-listen em{letter-spacing:.04em;text-transform:uppercase;color:var(--leise);margin-bottom:2px;font-size:12px;font-style:normal;font-weight:700;display:block}.weg-listen ul{margin:0;padding-left:16px}@media (max-width:640px){.weg-listen{grid-template-columns:1fr}}.einst-namenswechsel{background:var(--plan-pruefen-zart);border:1px solid #f0d9a8;border-radius:10px;margin-top:18px;padding:14px 16px;font-size:14px;line-height:1.55}.einst-namenswechsel-titel{align-items:center;gap:8px;margin:0 0 6px;font-weight:700;display:flex}.einst-namenswechsel ul{margin:0 0 10px;padding-left:18px}.einst-namenswechsel input{accent-color:var(--content-symbol)}.einst-namenswechsel code{overflow-wrap:anywhere}.wis-frueher{margin:8px 0 0;font-size:13px}.einst-autoren{gap:10px;margin:0;padding:0;list-style:none;display:grid}.einst-autor{border:1px solid var(--linie);border-radius:12px;padding:14px}.einst-autor-kopf{align-items:center;gap:14px;display:flex}.einst-autor-bild{background:var(--hell-flaeche);width:52px;height:52px;color:var(--text);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid;overflow:hidden}.einst-autor-bild img{object-fit:cover;width:100%;height:100%}.einst-autor-bild-laeuft{outline:2px dashed var(--content-symbol);outline-offset:2px}.einst-autor-text{flex:1;gap:2px;min-width:0;font-size:14px;display:grid}.einst-autor-text>span{color:var(--leise)}.einst-autor-hinweis{font-size:13px}.einst-autor-form{margin-top:14px}.einst-autor-bildwahl{border-top:1px solid var(--linie);flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.einst-autor-weg{color:var(--rot);margin-left:auto}.einst-netze{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:0 16px;display:grid}.einst-netz{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.einst-netz input{width:18px;height:18px;accent-color:var(--content-symbol);flex:none;margin:0}.einst-netz svg{flex:none;width:18px;height:18px}.einst-netz input:not(:checked)~svg,.einst-netz input:not(:checked)~span{opacity:.55}.einst-neu-listen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.einst-neu-listen>div{border:1px solid var(--linie);border-radius:10px;padding:14px 16px}.einst-neu-listen>div:first-child{background:var(--rot-zart);border-color:#efd3d3}.einst-neu-listen h4{margin:0 0 8px;font-size:13px;font-weight:600}.einst-neu-listen>div:first-child h4{color:var(--rot)}.einst-neu-listen ul{margin:0;padding-left:18px;font-size:14px;line-height:1.6}.einst-neu-hinweis{margin-bottom:14px}.einst-neu-sicher{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;font-size:14px;line-height:1.5;display:flex}.einst-neu-sicher input{width:18px;height:18px;accent-color:var(--rot);flex:none;margin-top:1px}@media (max-width:640px){.einst-neu-listen{grid-template-columns:1fr}}.einst-gespeichert{color:var(--gruen);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.pille-offen{background:var(--plan-pruefen-zart);color:var(--plan-pruefen-text)}@media (max-width:640px){.einst-bereich-kopf{grid-template-columns:36px minmax(0,1fr) 16px;grid-template-areas:"symbol text pfeil""symbol pille pfeil";align-items:center;gap:6px 12px;padding:12px 14px;display:grid}.einst-bereich-symbol{grid-area:symbol;align-self:start}.einst-bereich-text{grid-area:text}.einst-bereich-kopf>.pille,.einst-gespeichert{grid-area:pille;justify-self:start}.einst-bereich-pfeil{grid-area:pfeil}.einst-bereich-stand{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.einst-bereich-inhalt{padding:2px 14px 20px}}@media (prefers-reduced-motion:reduce){.einst-bereich-inhalt{animation:none}.einst-bereich-pfeil{transition:none}}.einst-kopf{align-items:flex-start;gap:14px;display:flex}.einst-symbol{background:var(--content-zart-1);border:1px solid var(--content-zart-2);width:40px;height:40px;color:var(--content-symbol);border-radius:12px;flex:none;place-items:center;display:grid}.einst-kopf-text{flex:1;min-width:0}.einst-kopf-text h2{margin:2px 0 4px;font-size:17px;font-weight:650}.einst-kopf-text p{color:var(--leise);max-width:62ch;margin:0;font-size:14px;line-height:1.55}.einst-aus{opacity:.5;pointer-events:none}.einst-schritte{gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.einst-schritte>li{align-items:flex-start;gap:14px;display:flex}.einst-schritte strong{margin:3px 0 4px;font-size:15px;display:block}.einst-schritte p{color:var(--leise);margin:0 0 8px;font-size:14px;line-height:1.55}.einst-schritte>li>div{flex:1;min-width:0}.einst-nr{background:var(--content-symbol);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.einst-link{min-height:32px;color:var(--content-text);text-underline-offset:3px;align-items:center;gap:5px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.einst-kopierzeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.einst-kopierzeile code{border-radius:var(--radius-sm);background:var(--content-zart-1);border:1px solid var(--content-zart-2);overflow-wrap:anywhere;min-width:0;padding:9px 12px;font-size:13px}.einst-zeile{flex-wrap:wrap;gap:10px;display:flex}.einst-zeile .eingabe{flex:260px;min-width:0}.einst-block{gap:14px;margin-top:18px;display:grid}.einst-verbunden{gap:10px;margin-top:16px;display:grid}.einst-verbunden .hinweis-gruen{align-items:flex-start;gap:8px;margin:0;display:flex}.einst-verbunden .hinweis-gruen svg{flex:none;margin-top:2px}.einst-klein{color:var(--leise);margin:0;font-size:12px}.einst-konto{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:16px 0 0;font-size:14px;display:flex}.einst-schluessel{color:var(--leise);font-size:12px}.einst-bestaetigen{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.einst-bestaetigen>span{font-size:14px;font-weight:600}.uebersicht-anbindung{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.uebersicht-anbindung p{color:var(--leise);margin:4px 0 0;font-size:14px}@media (max-width:640px){.einst-zeile .knopf,.einst-block .knopf{width:100%}}.einst-suche{gap:10px;margin-top:6px;display:grid}.einst-suche>.knopf{justify-self:start}.einst-gefunden{border:1px solid var(--rand,#e3e6e4);border-radius:var(--radius-sm,10px);margin:0;padding:0;list-style:none}.einst-gefunden li{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.einst-gefunden li+li{border-top:1px solid var(--rand,#e3e6e4)}.einst-gefunden span{display:grid}.einst-gefunden small,.einst-leise{color:var(--leise);font-size:13px}.einst-leise{margin:0}@media (max-width:560px){.einst-suche>.knopf{justify-self:stretch}}.einst-hilfe{color:var(--leise);font-size:13px;line-height:1.5;display:block}.wis-liste{gap:16px;max-width:880px;display:grid}.uebersicht-drop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.uebersicht-drop>div{flex:320px;min-width:0}.uebersicht-drop p{color:var(--leise);margin:4px 0 10px;font-size:14px}.wis-adresse{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 4px;display:flex}.wis-adresse code{border-radius:var(--radius-sm);background:var(--content-zart-1);border:1px solid var(--content-zart-2);min-width:0;color:var(--content-text);overflow-wrap:anywhere;flex:260px;padding:12px 14px;font-size:clamp(15px,2.4vw,18px);font-weight:600}.wis-tipps{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.wis-tipps li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.wis-tipps li>svg{color:var(--content-symbol);flex:none;margin-top:2px}.wis-aufklappen{min-height:44px;color:var(--content-text);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.wis-absender{gap:12px;margin-top:4px;display:grid}.wis-absender-liste{border:1px solid var(--rand,#e3e6e4);border-radius:var(--radius-sm,10px);margin:0;padding:0;list-style:none}.wis-absender-liste li{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 12px;font-size:14px;display:flex}.wis-absender-liste li+li{border-top:1px solid var(--rand,#e3e6e4)}.wis-absender-fest{color:var(--leise)}.wis-absender-fest small{flex:none;font-size:12px}.wis-ok{color:var(--gruen,#1f7a4d);align-self:center;font-size:14px;font-weight:600}.wis-ablage{border:2px dashed var(--content-zart-2);border-radius:var(--radius,14px);background:var(--content-zart-1);color:var(--content-text);text-align:center;cursor:pointer;justify-items:center;gap:8px;margin-top:16px;padding:clamp(24px,5vw,40px) 16px;transition:border-color .15s,background-color .15s;display:grid}.wis-ablage:hover,.wis-ablage:focus-visible,.wis-ablage[data-ziehen]{border-color:var(--content-symbol);background:var(--content-zart-2);outline:none}.wis-ablage[data-laeuft]{cursor:progress}.wis-ablage strong{font-size:16px}.wis-ablage-oder{color:var(--leise);font-size:13px}.wis-ablage-knopf{pointer-events:none}.wis-leer{color:var(--leise);margin:16px 0 0;font-size:14px;line-height:1.55}.wis-eingang,.wis-gelernt{margin:16px 0 0;padding:0;list-style:none;display:grid}.wis-eingang li{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.wis-eingang li+li,.wis-gelernt li+li{border-top:1px solid var(--rand,#e3e6e4)}.wis-eingang li[data-status=verworfen]{opacity:.6}.wis-eingang-symbol{background:var(--content-zart-1);width:36px;height:36px;color:var(--content-symbol);border-radius:10px;place-items:center;display:grid}.wis-eingang-text{min-width:0}.wis-eingang-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.wis-eingang-text small,.wis-gelernt-fuss small{color:var(--leise);font-size:13px}.wis-ergebnis,.wis-fehler{margin:6px 0 0;font-size:14px;line-height:1.5}.wis-fehler{color:var(--rot,#b3261e)}.wis-eingang-rechts{justify-items:end;gap:8px;display:grid}.wis-eingang-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.wis-reiter{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.wis-reiter-knopf{border:1px solid var(--rand,#e3e6e4);min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.wis-reiter-knopf[data-aktiv]{border-color:var(--content-symbol);background:var(--content-zart-1);color:var(--content-text)}.wis-anzahl{background:var(--content-zart-2);min-width:22px;color:var(--content-text);text-align:center;border-radius:999px;padding:1px 7px;font-size:12px}.wis-gelernt li{gap:8px;padding:14px 0;display:grid}.wis-gelernt li[data-gesperrt] .wis-gelernt-text,.wis-gelernt li[data-gesperrt] .wis-preis{opacity:.55}.wis-gelernt-text{margin:0;font-size:15px;line-height:1.55}.wis-preis{flex-wrap:wrap;gap:6px 18px;margin:0;display:flex}.wis-preis div{display:grid}.wis-preis dt{color:var(--leise);font-size:12px}.wis-preis dd{margin:0;font-size:14px;font-weight:600}.wis-gelernt-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wis-gesperrt{font-weight:600}.wis-bearbeiten{gap:8px;display:grid}.wis-preiswahl{margin-top:14px}@media (max-width:640px){.wis-eingang li{grid-template-columns:36px minmax(0,1fr)}.wis-eingang-rechts{grid-column:1/-1;justify-items:start}.wis-eingang-knoepfe{justify-content:flex-start}.wis-adresse .knopf{width:100%}}@media (prefers-reduced-motion:reduce){.wis-ablage{transition:none}}:root{--plan-gruen:#1f8a5b;--plan-gruen-text:#146c45;--plan-gruen-zart:#eaf6ef;--plan-pruefen:#c7861a;--plan-pruefen-text:#8a5a0b;--plan-pruefen-zart:#fdf4e3;--plan-verpasst:#b85450;--plan-verpasst-text:#9a3d39;--plan-geplant:#9aa3a0}.rp-seite{max-width:1320px}.rp-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.rp-kopf h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800}.rp-betrieb{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--content-text);margin:0 0 2px;font-size:12px}.rp-steuerung{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.rp-blaettern{align-items:center;gap:8px;display:flex}.rp-pfeil{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.rp-monat{text-align:center;letter-spacing:-.01em;min-width:170px;font-size:20px;font-weight:700}.rp-heute-knopf{min-height:44px}.rp-umschalter{border:1px solid var(--linie);border-radius:var(--radius-sm);background:var(--hell-flaeche);padding:3px;display:inline-flex}.rp-umschalter-knopf{border-radius:calc(var(--radius-sm) - 3px);min-height:38px;font:inherit;color:var(--leise);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.rp-umschalter-knopf[data-an]{color:var(--text);background:#fff;box-shadow:0 1px 3px #14283c1f}.rp-umschalter-knopf:focus-visible{outline:2px solid var(--content-symbol);outline-offset:1px}.rp-zusammenfassung{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px;display:flex}.rp-zusammenfassung p{color:var(--leise);margin:0}.rp-zusammenfassung strong{color:var(--text)}.rp-pille{min-height:32px;font:inherit;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.rp-pille-pruefen{background:var(--plan-pruefen-zart);color:var(--plan-pruefen-text);cursor:pointer;border-color:#f0d9a8}.rp-pille-pruefen:hover{border-color:var(--plan-pruefen)}.rp-pille-gruen{background:var(--plan-gruen-zart);color:var(--plan-gruen-text)}.rp-hinweis-link{color:var(--content-text);text-underline-offset:3px;font-size:13px;text-decoration:underline}.rp-zusammenfassung .rp-vorschau-hinweis{border:1px dashed var(--rahmen-2);border-radius:var(--radius-sm);background:var(--hell-flaeche);color:var(--text);flex-basis:100%;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.rp-vorschau-hinweis svg{flex:none}.rp-vorschau-hinweis .rp-hinweis-link{font-size:14px;font-weight:600}.rp-haupt{min-width:0}.rp-kalender{grid-template-columns:minmax(0,1fr) 328px;align-items:start;gap:20px;display:grid}.rp-kalender-raster{min-width:0}.rp-raster-rahmen{border:1px solid var(--hell-rahmen);border-radius:var(--radius);background:var(--hell-weiss);box-shadow:var(--hell-insel);padding:6px}.rp-raster-kopf,.rp-woche{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.rp-woche+.rp-woche{margin-top:4px}.rp-raster-kopf span{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--hell-leise);padding:6px 8px 8px;font-size:10px;font-weight:500}.rp-tag{min-width:0;container:tag/inline-size}.rp-tag-fremd{min-height:108px;padding:8px}.rp-tag-knopf{background:var(--hell-flaeche);width:100%;min-height:108px;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--ease), box-shadow .15s var(--ease);border:0;border-radius:10px;flex-direction:column;align-items:stretch;gap:6px;padding:8px;display:flex}@media (hover:hover){.rp-tag-knopf:hover{box-shadow:inset 0 0 0 1px var(--hell-linie);background:var(--hell-mulde)}}.rp-tag-knopf[aria-pressed=true]{background:linear-gradient(to bottom, var(--content-zart-1), var(--content-zart-2));box-shadow:inset 0 0 0 1px #3478b838}.rp-tag-knopf:focus-visible{outline:2px solid var(--hell-fokus);outline-offset:1px}.rp-tag-zahl{font-variant-numeric:tabular-nums;min-width:26px;height:26px;color:var(--hell-ink);border-radius:999px;align-self:flex-start;place-items:center;padding:0 4px;font-size:13px;font-weight:650;display:inline-grid}.rp-tag-fremd .rp-tag-zahl{color:#b5bbb8}.rp-tag-vorbei .rp-tag-zahl{color:var(--hell-gedaempft);font-weight:550}.rp-tag-heute .rp-tag-zahl{background:var(--content-symbol);color:#fff}.rp-tag-knopf[aria-pressed=true]:not(.rp-tag-heute) .rp-tag-zahl{color:var(--content-text)}.rp-chips{flex-direction:column;gap:4px;min-width:0;display:flex}.rp-chip{border:1px solid var(--hell-linie);background:var(--hell-weiss);min-width:0;color:var(--hell-text);border-radius:7px;flex-wrap:wrap;align-items:center;gap:2px 5px;padding:4px 6px;font-size:11.5px;font-weight:600;line-height:1.3;display:flex}.rp-chip .punkt{background:var(--plan-geplant);border-radius:50%;flex:none;width:6px;height:6px;display:none}.rp-chip svg{color:var(--plan-geplant);flex:none}.rp-chip-zeit{font-variant-numeric:tabular-nums;white-space:nowrap}.rp-chip-text{display:none}@container tag (min-width:116px){.rp-chip-text{-webkit-line-clamp:2;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;flex-basis:100%;min-width:0;display:-webkit-box;overflow:hidden}}.rp-chip-pruefen{background:var(--plan-pruefen-zart);color:var(--plan-pruefen-text);border-color:#f0d9a8}.rp-chip-pruefen .punkt{background:var(--plan-pruefen)}.rp-chip-pruefen svg{color:var(--plan-pruefen)}.rp-chip-gruen .punkt,.rp-chip-erschienen .punkt{background:var(--plan-gruen)}.rp-chip-gruen svg,.rp-chip-erschienen svg{color:var(--plan-gruen)}.rp-chip-in_arbeit{border-color:var(--content-zart-2);color:var(--content-text)}.rp-chip-in_arbeit .punkt{background:var(--content-punkt)}.rp-chip-in_arbeit svg{color:var(--content-symbol)}.rp-chip-verpasst{color:var(--plan-verpasst-text)}.rp-chip-verpasst .punkt{background:var(--plan-verpasst)}.rp-chip-verpasst svg{color:var(--plan-verpasst)}.rp-chip-abo{border-color:var(--hell-linie);background:var(--hell-weiss);color:var(--hell-gedaempft)}.rp-chip-abo .punkt{background:var(--hell-gedaempft)}.rp-chip-geplant,.rp-chip-mit_abo{color:var(--hell-gedaempft);background:0 0;border-style:dashed;font-weight:550}.rp-chip-mit_abo{opacity:.5}.rp-chip-erschienen{color:var(--hell-gedaempft);background:0 0}.rp-tagdetail{border:1px solid var(--hell-rahmen);border-radius:var(--radius);background:var(--hell-weiss);box-shadow:var(--hell-insel);padding:18px;position:sticky;top:16px}.rp-tagdetail-kopf{margin-bottom:14px}.rp-tagdetail-abstand{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--content-text);margin:0;font-size:10px;font-weight:500}.rp-tagdetail h2{letter-spacing:-.01em;color:var(--hell-ink);margin:4px 0 0;font-size:19px;font-weight:750}.rp-tagdetail-leer{border:1px dashed var(--hell-linie);border-radius:var(--radius-sm);justify-items:start;gap:12px;padding:14px;display:grid}.rp-tagdetail-leer p{color:var(--hell-leise);margin:0;font-size:14px}.rp-tagdetail-leer .knopf{gap:6px}.rp-termine{margin:0;padding:0;list-style:none;display:grid}.rp-termin{gap:8px;min-width:0;display:grid}.rp-termin+.rp-termin{border-top:1px solid var(--hell-linie);margin-top:16px;padding-top:16px}.rp-termin-bild{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);background:var(--hell-flaeche);width:100%;display:block}.rp-termin .rp-z-meta .rp-mini-pille{margin-left:auto}.rp-termin-titel{letter-spacing:-.005em;color:var(--hell-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.3}.rp-termin-titel.rp-titel-leer{color:var(--hell-leise);font-weight:600}.rp-termin-stand{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.rp-termin-zusatz{color:var(--hell-leise);font-size:12.5px}.rp-termin .rp-aktionen{margin-top:4px}.rp-termin .rp-aktion{min-height:42px}.rp-termin-mit_abo{opacity:.5}.rp-mini-pille{background:var(--content-zart-2);color:var(--content-text);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.rp-aktionen{flex-wrap:wrap;gap:6px;display:flex}.rp-aktion{flex:1 1 0;gap:6px;padding:0 12px;font-size:13.5px}.rp-aktion-leise{color:var(--leise);font-weight:600}.knopf-abo{opacity:.5;filter:saturate(.4);text-decoration:none}@media (hover:hover){.knopf-abo:hover{opacity:.7}}.rp-aktionen .rp-schalter,.rp-aktionen .rp-symbol-knopf{flex:none}.rp-schalter{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:52px;height:44px;margin:0;padding:0;display:inline-grid}.rp-schalter-spur{background:var(--rahmen-2);width:42px;height:24px;transition:background-color .18s var(--ease);border-radius:999px;display:block;position:relative}.rp-schalter-knopf{width:18px;height:18px;color:var(--leise);transition:transform .18s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.rp-schalter[aria-checked=true] .rp-schalter-spur{background:var(--gruen)}.rp-schalter[aria-checked=true] .rp-schalter-knopf{transform:translate(18px)}.rp-schalter:disabled{cursor:progress}.rp-schalter:focus-visible{outline:none}.rp-schalter:focus-visible .rp-schalter-spur{outline:2px solid var(--hell-fokus);outline-offset:2px}.rp-schalter-abo .rp-schalter-spur{opacity:.55}@media (hover:hover){.rp-schalter-abo:hover .rp-schalter-spur{opacity:.8}}.rp-symbol-knopf{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text);transition:background-color .15s var(--ease);place-items:center;display:inline-grid}@media (hover:hover){.rp-symbol-knopf:hover{background:var(--hell-flaeche)}}.rp-symbol-knopf:focus-visible{outline:2px solid var(--hell-fokus);outline-offset:1px}.rp-symbol-gesperrt{color:var(--hell-gedaempft);opacity:.6;position:relative}@media (hover:hover){.rp-symbol-gesperrt:hover{opacity:.9}}.rp-symbol-schloss{background:var(--hell-weiss);border-radius:50%;place-items:center;width:13px;height:13px;display:grid;position:absolute;bottom:6px;right:6px}.rp-z-abo{align-items:center;gap:4px;display:inline-flex}@media (prefers-reduced-motion:reduce){.rp-schalter-spur,.rp-schalter-knopf,.rp-tag-knopf{transition:none}}@media (max-width:1099px){.rp-kalender{grid-template-columns:minmax(0,1fr)}.rp-tagdetail{position:static}}@media (min-width:640px) and (max-width:1099px){.rp-termin:has(.rp-termin-bild){grid-template-columns:minmax(0,260px) minmax(0,1fr);align-content:start;column-gap:20px}.rp-termin:has(.rp-termin-bild)>*{grid-column:2}.rp-termin:has(.rp-termin-bild)>.rp-termin-bild{grid-area:1/1/span 5}}@media (max-width:639px){.rp-raster-rahmen{padding:4px}.rp-raster-kopf,.rp-woche{gap:2px}.rp-woche+.rp-woche{margin-top:2px}.rp-raster-kopf span{text-align:center;letter-spacing:.08em;padding:6px 0}.rp-tag-fremd,.rp-tag-knopf{align-items:center;gap:4px;min-height:54px;padding:5px 0 6px}.rp-tag-fremd{justify-content:center;display:flex}.rp-tag-zahl{align-self:center}.rp-tag-frei{background:0 0}.rp-chips{flex-direction:row;justify-content:center;gap:3px}.rp-chip{opacity:1;background:0 0;border:0;padding:0}.rp-chip .punkt{display:block}.rp-chip svg,.rp-chip-zeit{display:none}.rp-chip-mit_abo .punkt{opacity:.5}.rp-chip-text{display:none}.rp-tagdetail{padding:16px}}.rp-liste{gap:22px;display:grid}.rp-gruppe-titel{color:var(--hell-ink);align-items:baseline;gap:8px;margin:0;padding:0 6px 8px;font-size:13px;font-weight:700;display:flex}.rp-gruppe-titel span{font-variant-numeric:tabular-nums;color:var(--hell-leise);font-size:12px;font-weight:500}.rp-gruppe ul,.rp-vergangen ul{margin:0;padding:4px;list-style:none}.rp-gruppe ul{border:1px solid var(--hell-rahmen);border-radius:var(--radius);background:var(--hell-weiss);box-shadow:var(--hell-insel)}.rp-gruppe-leer{border:1px dashed var(--hell-linie);border-radius:var(--radius);color:var(--hell-leise);margin:0;padding:12px 16px;font-size:13px}.rp-zeile{min-height:66px;transition:background-color .15s var(--ease);border-radius:10px;grid-template-columns:48px minmax(0,1fr) 196px 290px;grid-template-areas:"tag text status aktionen";align-items:center;gap:6px 16px;padding:8px 10px 8px 8px;display:grid;position:relative}.rp-zeile+.rp-zeile:before{content:"";background:var(--hell-linie);height:1px;position:absolute;top:0;left:72px;right:10px}.rp-zeile+.rp-zeile-neuer-tag:before{left:10px}@media (hover:hover){.rp-gruppe .rp-zeile:hover{background:var(--hell-flaeche)}.rp-vergangen .rp-zeile:hover{background:#ffffffb3}.rp-zeile:hover:before,.rp-zeile:hover+.rp-zeile:before{background:0 0}}.rp-z-tag{border-radius:var(--radius-sm);background:var(--hell-mulde);grid-area:tag;align-content:center;justify-items:center;width:48px;height:48px;line-height:1;display:grid}.rp-z-tag small{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--hell-leise);font-size:10px;font-weight:500}.rp-z-tag strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--hell-ink);margin-top:4px;font-size:19px;font-weight:750}.rp-z-tag-leer{background:0 0}.rp-zeile-heute .rp-z-tag:not(.rp-z-tag-leer){background:var(--content-symbol)}.rp-zeile-heute .rp-z-tag small,.rp-zeile-heute .rp-z-tag strong{color:#fff}.rp-z-text{grid-area:text;gap:3px;min-width:0;display:grid}.rp-z-titel{min-width:0;color:var(--hell-ink);align-items:center;gap:8px;font-size:14.5px;font-weight:650;line-height:1.3;display:flex}.rp-z-titel>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rp-z-titel .rp-mini-pille{flex:none;margin-left:0}.rp-art-newsletter .rp-z-titel{color:var(--hell-text);font-weight:600}.rp-z-titel.rp-titel-leer{color:var(--hell-leise);font-weight:550}.rp-z-meta{color:var(--hell-leise);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:12.5px;display:flex}.rp-z-meta svg{color:var(--hell-symbol);flex:none}.rp-art-artikel .rp-z-meta svg{color:var(--content-symbol)}.rp-z-frist{color:var(--plan-pruefen-text);font-weight:650}.rp-z-status{background:var(--hell-mulde);white-space:nowrap;min-height:28px;color:var(--hell-gedaempft);border-radius:999px;grid-area:status;justify-self:start;align-items:center;gap:7px;padding:4px 12px 4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.rp-z-status .punkt{background:var(--plan-geplant);border-radius:50%;flex:none;width:6px;height:6px}.rp-z-status.rp-status-gruen{background:var(--plan-gruen-zart);color:var(--plan-gruen-text)}.rp-status-gruen .punkt,.rp-status-erschienen .punkt{background:var(--plan-gruen)}.rp-z-status.rp-status-pruefen{background:var(--plan-pruefen-zart);color:var(--plan-pruefen-text);box-shadow:inset 0 0 0 1px #f0d9a8}.rp-status-pruefen .punkt{background:var(--plan-pruefen)}.rp-z-status.rp-status-in_arbeit{background:var(--content-zart-1);color:var(--content-text)}.rp-status-in_arbeit .punkt{background:var(--content-punkt)}.rp-z-status.rp-status-verpasst{color:var(--plan-verpasst-text);background:#f8eceb}.rp-status-verpasst .punkt{background:var(--plan-verpasst)}.rp-z-status.rp-status-abo{background:var(--hell-flaeche);color:var(--hell-gedaempft)}.rp-status-abo .punkt{background:var(--hell-gedaempft)}.rp-z-status.rp-status-geplant,.rp-z-status.rp-status-mit_abo{box-shadow:inset 0 0 0 1px var(--hell-linie);background:0 0}.rp-z-status.rp-status-erschienen{background:var(--hell-weiss)}.rp-z-aktionen{grid-area:aktionen;justify-content:flex-end;display:flex}.rp-z-aktionen .rp-aktionen{flex-wrap:nowrap}.rp-z-aktionen .rp-aktion{flex:none;min-height:38px;padding:0 12px;font-size:13px}.rp-zeile-mit_abo{opacity:.45;pointer-events:none;cursor:default;-webkit-user-select:none;user-select:none}.rp-vergangen{border-radius:var(--radius);background:var(--hell-mulde)}.rp-vergangen summary{border-radius:var(--radius);min-height:46px;color:var(--hell-text);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:650;list-style:none;display:flex}.rp-vergangen summary::-webkit-details-marker{display:none}.rp-vergangen summary svg{color:var(--hell-symbol);transition:transform .2s var(--ease)}.rp-vergangen[open] summary svg{transform:rotate(90deg)}.rp-vergangen summary:focus-visible{outline:2px solid var(--hell-fokus);outline-offset:2px}.rp-vergangen-zahl{background:var(--hell-weiss);font-variant-numeric:tabular-nums;min-width:22px;height:20px;color:var(--hell-gedaempft);border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;display:inline-grid}.rp-vergangen ul{padding-top:0}.rp-zeile-vorbei .rp-z-tag{background:0 0}.rp-zeile-vorbei .rp-z-tag strong{color:var(--hell-gedaempft)}.rp-zeile-vorbei .rp-z-titel{color:var(--hell-text);font-weight:600}.rp-vergangen .rp-zeile+.rp-zeile:before{background:var(--hell-rahmen)}.rp-heute-linie{color:var(--content-text);align-items:center;gap:10px;margin:0 0 -8px;font-size:12px;font-weight:700;display:flex}.rp-heute-linie span{background:var(--content-zart-2);white-space:nowrap;border-radius:999px;padding:4px 11px}.rp-heute-linie:after{content:"";background:linear-gradient(to right, var(--content-punkt), var(--content-zart-2));border-radius:2px;flex:1;height:2px}@media (prefers-reduced-motion:reduce){.rp-zeile,.rp-vergangen summary svg{transition:none}}@media (max-width:1199px){.rp-zeile{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"tag text status""tag aktionen aktionen";align-items:start;padding-block:10px}.rp-z-text{align-self:center}.rp-z-aktionen{justify-content:flex-start}.rp-z-aktionen:empty{display:none}}@media (max-width:639px){.rp-zeile{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"tag text""tag status""aktionen aktionen";gap:6px 12px;padding:10px 6px}.rp-z-tag{width:44px;height:46px}.rp-zeile+.rp-zeile:before{left:62px;right:6px}.rp-zeile+.rp-zeile-neuer-tag:before{left:6px}.rp-z-titel>span:first-child{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.rp-z-aktionen,.rp-z-aktionen .rp-aktionen{width:100%}.rp-z-aktionen .rp-aktion{flex:1 1 0;min-height:44px;padding:0 8px}}.rp-legende{color:var(--leise);flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.rp-legende li{align-items:center;gap:6px;display:inline-flex}.rp-legende-punkt{background:var(--plan-geplant);border-radius:50%;width:6px;height:6px}.rp-legende-punkt.rp-gruen{background:var(--plan-gruen)}.rp-legende-punkt.rp-pruefen{background:var(--plan-pruefen)}.rp-legende-punkt.rp-in_arbeit{background:var(--content-punkt)}.rp-legende-punkt.rp-mit_abo{background:#d6dbd8}.rp-leer{border:1px dashed var(--linie);border-radius:var(--radius);text-align:center;color:var(--leise);justify-items:center;gap:8px;padding:48px 20px;display:grid}.rp-leer h2{color:var(--text);margin:4px 0 0;font-size:18px}.rp-leer p{max-width:46ch;margin:0}@media (max-width:899px){.rp-kopf{align-items:flex-start}.rp-steuerung,.rp-blaettern{width:100%}.rp-blaettern{justify-content:space-between}.rp-monat{flex:1;min-width:0}.rp-umschalter{width:100%}.rp-umschalter-knopf{flex:1}}.mv-live{--mv-rand:max(clamp(20px, 6vw, 72px), calc((100vw - 1180px) / 2));min-height:100vh;max-height:none;overflow:visible}.mv-live a:not(.mv-knopf){color:inherit}.mv-untertitel{max-width:52ch;color:var(--mv-gedaempft);font-size:clamp(17px,1.6vw,20px);line-height:1.5;margin-top:clamp(14px,2vw,22px)!important}.mv-marke{max-width:46%;text-decoration:none;display:inline-flex}.mv-marke .mv-logo{max-width:100%}.mv-kicker a{text-decoration:none}.mv-kicker a:hover{text-decoration:underline}.mv-live .mv-knopf{text-decoration:none;transition:filter .16s ease-out}@media (hover:hover){.mv-live .mv-knopf:hover{filter:brightness(1.08)}}.mv-liste{padding:0 var(--mv-rand) clamp(48px, 8vw, 96px);gap:clamp(28px,4vw,44px) clamp(20px,3vw,36px);margin:0;list-style:none;display:grid}.mv-karte-link{gap:16px;text-decoration:none;display:grid}.mv-karte-bild{aspect-ratio:3/2;object-fit:cover;border-radius:var(--b-ecke,0);background:var(--mv-linie);width:100%;display:block}.mv-karte-text{gap:8px;display:grid}.mv-karte-kicker{font-family:var(--b-schrift-klein,var(--b-schrift-text));font-size:12px;font-weight:var(--b-klein-gewicht,600);letter-spacing:var(--b-klein-laufweite,.18em);text-transform:var(--b-klein-versal,uppercase);color:var(--b-akzent-schrift)}.mv-karte-titel{font-family:var(--b-schrift-titel);text-transform:var(--b-titel-versal,none);letter-spacing:var(--b-titel-laufweite,-.015em);font-size:clamp(22px,2.4vw,28px);font-weight:var(--b-titel-gewicht,500);line-height:calc(var(--b-titel-zeile,1.04) + .11);text-wrap:balance}.mv-karte-teaser{color:var(--mv-gedaempft);line-height:1.55}@media (hover:hover){.mv-karte-link:hover .mv-karte-titel{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}@media (min-width:720px){.mv-liste{grid-template-columns:repeat(2,minmax(0,1fr))}.mv-liste:not(.mv-liste-klein)>.mv-karte:first-child{grid-column:1/-1}.mv-liste:not(.mv-liste-klein)>.mv-karte:first-child .mv-karte-link{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px)}.mv-liste:not(.mv-liste-klein)>.mv-karte:first-child .mv-karte-titel{font-size:clamp(28px,3.4vw,42px)}}@media (min-width:1000px){.mv-liste-klein{grid-template-columns:repeat(3,minmax(0,1fr))}}.mv-leer{padding:0 var(--mv-rand) clamp(48px, 8vw, 96px);color:var(--mv-gedaempft)}.mv-fuss{border-top:1px solid var(--mv-linie)}.mv-weitere{padding:clamp(36px,6vw,64px) 0 0}.mv-weitere>.mv-kicker{padding:0 var(--mv-rand)}.mv-fuss-links{padding:24px var(--mv-rand) calc(28px + env(safe-area-inset-bottom,0px));color:var(--mv-gedaempft);flex-wrap:wrap;gap:10px 24px;font-size:14px;display:flex}.mv-fuss-links a{color:inherit;text-underline-offset:3px}.mv-impressum{max-width:640px;padding:8px var(--mv-rand) 40px;font-style:normal;font-family:var(--b-schrift-text);gap:14px;font-size:16px;line-height:1.6;display:grid}.mv-impressum p{margin:0}.mv-impressum a{color:inherit;text-underline-offset:3px}.einst-adresse{gap:18px;margin-top:16px;display:grid}.einst-erkennung ul{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.einst-erkennung li{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.einst-erkennung li svg{color:var(--gruen);flex:none;margin-top:3px}.einst-dns{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 16px;margin:10px 0 0;display:grid}.einst-dns dt{color:var(--leise);font-size:13px}.einst-dns dd{min-width:0;margin:0}.einst-ungespeichert{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;scroll-margin-top:96px;font-weight:600;display:flex}.vw-nav-kurz{display:none}.vw-fuss{position:relative}.vw-nutzer-menue{display:none}@media (max-width:899px){.vw-nav{z-index:20;padding:4px 6px calc(4px + env(safe-area-inset-bottom,0px));background:var(--hell-flaeche);border-top:1px solid var(--linie);grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:fixed;bottom:0;left:0;right:0}.vw-nav a{flex-direction:column;gap:2px;min-height:52px;padding:6px 2px;font-size:11px;line-height:1.2}.vw-nav a .vw-nav-lang{display:none}.vw-nav a .vw-nav-kurz{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.vw-nav a svg{width:20px;height:20px}.vw-inhalt{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.vw-nutzer{justify-content:center;min-width:44px;min-height:44px}.vw-nutzer-menue{z-index:30;min-width:220px;box-shadow:var(--insel);background:#fff;border-radius:14px;gap:2px;padding:14px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.vw-nutzer-menue .nm{font-weight:700}.vw-nutzer-menue .rl{color:var(--leise);margin-bottom:10px;font-size:13px}}@media (pointer:coarse){.knopf-klein,.rp-symbol-knopf{min-width:44px;min-height:44px}}.vw-recht{gap:14px;font-size:12px;display:flex}.vw-recht a{color:var(--leise);text-decoration:none}.vw-recht a:hover{color:var(--ink);text-decoration:underline}.vw-recht-leiste{padding:10px 10px 0}.vw-nutzer-menue .vw-recht{margin-top:10px}@media (max-width:899px){.vw-recht-leiste{display:none}}.rechnungen-liste{margin:0;padding:0;list-style:none}.rechnungen-liste li{border-top:1px solid var(--linie);grid-template-columns:96px minmax(0,1fr) 96px 128px 236px;align-items:center;gap:8px 16px;padding:12px 0;display:grid}.rechnungen-liste li:first-child{border-top:0}.rechnungen-datum{color:var(--leise)}.rechnungen-nummer{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rechnungen-betrag{text-align:right;font-weight:700}.rechnungen-liste .pille{justify-self:start}.rechnungen-links{justify-content:flex-end;gap:8px;display:flex}@media (max-width:640px){.rechnungen-liste li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nummer betrag""datum pille""links links"}.rechnungen-nummer{grid-area:nummer}.rechnungen-betrag{grid-area:betrag}.rechnungen-datum{grid-area:datum}.rechnungen-liste .pille{grid-area:pille;justify-self:end}.rechnungen-links{grid-area:links;justify-content:flex-start}.rechnungen-links .knopf{min-height:44px}}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin-s.p.0rd3rjvnnhw7n.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.spacegrotesk_4da6e761-module__ILy7VW__className{font-family:spaceGrotesk,spaceGrotesk Fallback}.spacegrotesk_4da6e761-module__ILy7VW__variable{--font-brand:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin.p.1409xf.ylxg8g.woff2)format("woff2");font-display:swap;font-weight:100 800}.jetbrainsmono_14a491d2-module__8o4oda__className{font-family:jetbrainsMono}.jetbrainsmono_14a491d2-module__8o4oda__variable{--font-mono:"jetbrainsMono"}
