:root{--abstand-1:4px;--abstand-2:8px;--abstand-3:12px;--abstand-4:16px;--abstand-5:24px;--abstand-6:32px;--abstand-7:48px;--abstand-8:64px;--schrift:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--grund:#fff;--flaeche:#f4f6f8;--flaeche-2:#eaeef2;--rand:#d5dbe1;--rand-stark:#84919f;--text:#12171c;--gedaempft:#55606c;--akzent:#14539a;--akzent-grund:#e8f0fa;--akzent-text:#fff;--gut:#1c6b45;--gut-grund:#e4f4ec;--warnung:#8a5a00;--warnung-grund:#fdf1dc;--gefahr:#a01b2b;--gefahr-grund:#fdeaec;--ring:color-mix(in oklab, var(--akzent) 45%, transparent);--radius:8px;--breite:1400px;--grundschrift:14px;--karte-innen:var(--abstand-4)}[data-bereich=kunde]{--radius:12px;--breite:1140px;--grundschrift:17px;--karte-innen:var(--abstand-6)}@media (prefers-color-scheme:dark){:root{--grund:#0f1317;--flaeche:#171c22;--flaeche-2:#1f262e;--rand:#2b333c;--rand-stark:#5a6673;--text:#e9edf1;--gedaempft:#9aa6b3;--akzent:#7fb0f0;--akzent-grund:#16283f;--akzent-text:#0f1317;--gut:#6fd3a3;--gut-grund:#14291f;--warnung:#e8b563;--warnung-grund:#2c2313;--gefahr:#f28b98;--gefahr-grund:#2e1519}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--schrift);font-size:var(--grundschrift);color:var(--text);background:var(--grund);margin:0;line-height:1.5}:focus-visible{outline:2px solid var(--akzent);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.2}p{margin:0}a{color:var(--akzent);text-underline-offset:2px}a:hover{text-decoration-thickness:2px}code{background:var(--flaeche-2);border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em}.seite{max-width:var(--breite);padding:var(--abstand-6) var(--abstand-4) var(--abstand-8);gap:var(--abstand-5);flex-direction:column;margin:0 auto;display:flex}[data-bereich=kunde] .seite{padding:var(--abstand-8) var(--abstand-5) var(--abstand-8);gap:var(--abstand-7)}.seite--schmal{max-width:460px}.seite__kopf{gap:var(--abstand-2);flex-direction:column;display:flex}.seite__titel{font-size:24px;font-weight:700}[data-bereich=kunde] .seite__titel{font-size:40px}.seite__einordnung{color:var(--gedaempft);max-width:68ch}.abschnitt{gap:var(--abstand-3);flex-direction:column;display:flex}.abschnitt__titel{font-size:18px;font-weight:600}[data-bereich=kunde] .abschnitt__titel{font-size:28px}.karte{background:var(--grund);border:1px solid var(--rand);border-radius:var(--radius);padding:var(--karte-innen);gap:var(--abstand-4);flex-direction:column;display:flex}.karte--ruhig{background:var(--flaeche);border-color:#0000}.karte__kopf{gap:var(--abstand-2) var(--abstand-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.karte__kopf>:first-child{flex:auto;min-width:0}.karte__kopf>:last-child:not(:first-child){flex:none}.karte__titel{font-size:15px;font-weight:600}[data-bereich=kunde] .karte__titel{font-size:20px}.knopf{justify-content:center;align-items:center;gap:var(--abstand-2);min-height:44px;padding:var(--abstand-2) var(--abstand-4);border-radius:var(--radius);font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.knopf:disabled{opacity:.5;cursor:not-allowed}.knopf--haupt{background:var(--akzent);color:var(--akzent-text)}.knopf--haupt:hover:not(:disabled){background:color-mix(in oklab, var(--akzent) 85%, black)}.knopf--zweit{background:var(--grund);color:var(--text);border-color:var(--rand-stark)}.knopf--zweit:hover:not(:disabled){background:var(--flaeche)}.knopf--leise{color:var(--akzent);min-height:32px;padding:var(--abstand-1) var(--abstand-2);background:0 0;font-weight:500}.knopf--leise:hover:not(:disabled){background:var(--flaeche-2)}.knopf--gefahr{background:var(--grund);color:var(--gefahr);border-color:currentColor}.knopf--gefahr:hover:not(:disabled){background:var(--gefahr-grund)}.knopfreihe{gap:var(--abstand-2);flex-wrap:wrap;align-items:center;display:flex}.feldzeile{gap:var(--abstand-2);flex-wrap:wrap;align-items:flex-end;display:flex}.feldzeile .eingabe{width:auto;min-width:12ch}.feldzeile .feld{flex:0 auto;min-width:0}.feldzeile .eingabe[type=number],.feldzeile .eingabe[inputmode=numeric]{width:9ch;min-width:0}.feld{gap:var(--abstand-2);flex-direction:column;display:flex}.feld__label{font-weight:500}.feld__hilfe,.feld__fehler{font-size:12.5px;line-height:1.4}[data-bereich=kunde] .feld__hilfe,[data-bereich=kunde] .feld__fehler{font-size:15px}.feld__hilfe{color:var(--gedaempft)}.feld__fehler{color:var(--gefahr);font-weight:500}.eingabe{font:inherit;color:var(--text);background:var(--grund);border:1px solid var(--rand-stark);border-radius:var(--radius);padding:var(--abstand-2) var(--abstand-3);width:100%;min-height:44px}.eingabe:hover{border-color:var(--gedaempft)}.eingabe[aria-invalid=true]{border-color:var(--gefahr)}select.eingabe{appearance:none;padding-right:var(--abstand-7);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 20px center,right 14px center;background-repeat:no-repeat;background-size:6px 6px,6px 6px}.feldreihe{gap:var(--abstand-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.formular{gap:var(--abstand-4);flex-direction:column;align-items:flex-start;display:flex}.formular>*{width:100%}.formular>.knopfreihe{width:auto}.tabelle-rollt{border:1px solid var(--rand);border-radius:var(--radius);overflow-x:auto}.tabelle{border-collapse:collapse;width:100%;font-size:inherit}.tabelle th,.tabelle td{padding:var(--abstand-3) var(--abstand-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--rand)}.tabelle thead th{background:var(--flaeche);color:var(--gedaempft);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;z-index:1;font-size:12.5px;font-weight:600;position:sticky;top:0}.tabelle tbody tr:last-child td{border-bottom:none}.tabelle tbody tr:hover td{background:var(--flaeche)}.tabelle .zahl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabelle__betont{background:var(--akzent-grund);font-weight:600}.meldung{gap:var(--abstand-3);padding:var(--abstand-3) var(--abstand-4);border-radius:var(--radius);border:1px solid;display:flex}.meldung__wort{white-space:nowrap;font-weight:700}.meldung--hinweis{background:var(--flaeche);border-color:var(--rand)}.meldung--erfolg{background:var(--gut-grund);border-color:color-mix(in oklab, var(--gut) 40%, transparent);color:var(--gut)}.meldung--warnung{background:var(--warnung-grund);border-color:color-mix(in oklab, var(--warnung) 40%, transparent);color:var(--warnung)}.meldung--fehler{background:var(--gefahr-grund);border-color:color-mix(in oklab, var(--gefahr) 40%, transparent);color:var(--gefahr)}.meldung ul{margin:var(--abstand-2) 0 0;padding-left:var(--abstand-5)}.marke{align-items:center;gap:var(--abstand-1);padding:2px var(--abstand-2);white-space:nowrap;border:1px solid;border-radius:999px;font-size:12.5px;font-weight:600;display:inline-flex}.marke--neutral{background:var(--flaeche-2);border-color:var(--rand);color:var(--gedaempft)}.marke--gut{background:var(--gut-grund);border-color:color-mix(in oklab, var(--gut) 40%, transparent);color:var(--gut)}.marke--warnung{background:var(--warnung-grund);border-color:color-mix(in oklab, var(--warnung) 40%, transparent);color:var(--warnung)}.marke--gefahr{background:var(--gefahr-grund);border-color:color-mix(in oklab, var(--gefahr) 40%, transparent);color:var(--gefahr)}.leer{padding:var(--abstand-7) var(--abstand-4);text-align:center;color:var(--gedaempft);background:var(--flaeche);border-radius:var(--radius);gap:var(--abstand-3);flex-direction:column;align-items:center;display:flex}.kopf{border-bottom:1px solid var(--rand);background:var(--grund)}.kopf__inhalt{max-width:var(--breite);padding:var(--abstand-3) var(--abstand-4);gap:var(--abstand-3) var(--abstand-5);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.kopf__marke{color:var(--text);font-size:17px;font-weight:700;text-decoration:none}.kopf__wege{gap:var(--abstand-2) var(--abstand-4);flex-wrap:wrap;align-items:center;display:flex}.kopf--backend{background:var(--flaeche);border-bottom-color:var(--rand-stark)}.kopf__wer{align-items:baseline;gap:var(--abstand-2);display:flex}.kopf__name{font-weight:600}.katalog{gap:var(--abstand-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.katalog{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.katalog{grid-template-columns:repeat(3,1fr)}}.fahrzeugkarte{background:var(--flaeche);color:inherit;border:1px solid #0000;border-radius:12px;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.fahrzeugkarte:hover{border-color:var(--rand-stark);box-shadow:0 4px 20px #00000012}.fahrzeugkarte__bild{aspect-ratio:16/10;padding:var(--abstand-4) var(--abstand-5);background:0 0;place-items:center;display:grid}.fahrzeugkarte__foto{object-fit:contain;width:100%;height:100%}.fahrzeugkarte__platzhalter{color:var(--gedaempft);text-align:center;text-wrap:balance;font-size:14px}.fahrzeugkarte__text{gap:var(--abstand-3);padding:0 var(--abstand-4) var(--abstand-4);flex-direction:column;display:flex}.fahrzeugkarte__name{letter-spacing:-.01em;font-size:18px;font-weight:700}.fahrzeugkarte__variante{color:var(--gedaempft);margin-top:2px;font-size:14px}.fahrzeugkarte__daten{gap:var(--abstand-1) var(--abstand-3);color:var(--gedaempft);flex-wrap:wrap;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.fahrzeugkarte__daten li+li:before{content:"·";margin-right:var(--abstand-3)}.merkmale{gap:var(--abstand-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.merkmale li{padding:4px var(--abstand-3);border:1px solid var(--rand-stark);background:var(--grund);color:var(--text);white-space:nowrap;border-radius:6px;font-size:12.5px}.fahrzeugkarte__preis{margin-top:var(--abstand-1);align-items:baseline;gap:var(--abstand-2);display:flex}.fahrzeugkarte__betrag{letter-spacing:-.02em;font-size:24px;font-weight:700}.fahrzeugkarte__zeitraum{color:var(--gedaempft);font-size:13px}.fahrzeugkarte__preisoffen{color:var(--gedaempft);font-size:15px}.fahrzeugkarte__knopf{width:100%}.anmeldung{grid-template-columns:1fr;min-height:100dvh;display:grid}@media (min-width:900px){.anmeldung{grid-template-columns:1fr 1fr}}.anmeldung__links{padding:var(--abstand-6) var(--abstand-5);place-items:center;display:grid}.anmeldung__inhalt{gap:var(--abstand-5);flex-direction:column;width:100%;max-width:380px;display:flex}.anmeldung__marke{letter-spacing:-.01em;font-size:17px;font-weight:700}.anmeldung__gruss{gap:var(--abstand-2);flex-direction:column;display:flex}.anmeldung__titel{letter-spacing:-.02em;font-size:32px;font-weight:700}.anmeldung__unter{color:var(--gedaempft)}.anmeldung .knopf--haupt{width:100%}.anmeldung__fuss{color:var(--gedaempft);font-size:12.5px;line-height:1.5}.anmeldung__rechts{display:none}@media (min-width:900px){.anmeldung__rechts{padding:var(--abstand-5);padding-left:0;display:block}}.anmeldung__bild{height:100%;padding:var(--abstand-7);justify-content:flex-end;gap:var(--abstand-3);color:#fff;background:radial-gradient(120% 90% at 20% 0,#ffffff29 0%,#0000 55%),linear-gradient(155deg,#16467e 0%,#0d2b4f 55%,#081a31 100%);border-radius:16px;flex-direction:column;display:flex}.anmeldung__spruch{letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1.15}.anmeldung__spruchunter{opacity:.82;max-width:28ch;font-size:17px}.anmeldung__bild{justify-content:space-between}.anmeldung__auto{width:100%;max-width:520px;height:auto;margin:auto auto var(--abstand-7);color:#fff}.bildvorschau{object-fit:cover;border-radius:var(--radius);border:1px solid var(--rand);background:var(--grund-ruhig);width:160px;height:90px;display:block}.fahrzeugkarte__foto{aspect-ratio:16/9;object-fit:cover;background:var(--grund-ruhig);width:100%;height:auto;display:block}.hinweisliste{margin:var(--abstand-1) 0 0;padding-left:var(--abstand-4);list-style:outside}.hinweisliste li{margin-top:var(--abstand-1)}.eingabe[type=file]{padding:var(--abstand-2);cursor:pointer}.zurueck{align-items:center;gap:var(--abstand-2);margin-bottom:var(--abstand-2);color:var(--gedaempft);align-self:flex-start;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.zurueck:hover{color:var(--akzent);text-decoration:underline}.feld__hilfe--gut{color:var(--gut);font-weight:500}.galerie__gitter{gap:var(--abstand-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));list-style:none;display:grid}.galeriekachel{gap:var(--abstand-2);padding:var(--abstand-3);border:1px solid var(--rand);border-radius:var(--radius);background:var(--grund);cursor:grab;flex-direction:column;display:flex}.galeriekachel--zieht{opacity:.5;border-color:var(--akzent)}.galeriekachel__bild{aspect-ratio:16/9;border-radius:var(--radius);background:var(--grund-ruhig);place-items:center;display:grid;position:relative;overflow:hidden}.galeriekachel__bild img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.galeriekachel__marke{top:var(--abstand-2);left:var(--abstand-2);padding:2px var(--abstand-2);color:#fff;background:var(--gut);border-radius:999px;font-size:12px;font-weight:600;position:absolute}.galeriekachel__fehlt{color:var(--gefahr);font-size:13px;font-weight:600}.galeriekachel__text{color:var(--gedaempft);overflow-wrap:anywhere;font-size:13px}.galeriekachel__werkzeuge{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.galeriekachel__nummer{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;color:var(--gedaempft);font-weight:600}.fahrzeug{max-width:1200px;padding:var(--abstand-5) var(--abstand-4) var(--abstand-8);gap:var(--abstand-6);flex-direction:column;margin:0 auto;display:flex}.fahrzeug__zurueck a{color:var(--gedaempft);font-size:14px;font-weight:500;text-decoration:none}.fahrzeug__zurueck a:hover{color:var(--akzent);text-decoration:underline}.fahrzeug__oben{gap:var(--abstand-6);grid-template-columns:1fr;display:grid}@media (min-width:1000px){.fahrzeug__oben{grid-template-columns:1.25fr 1fr;align-items:start}}.fahrzeug__bilder{gap:var(--abstand-4);flex-direction:column;display:flex}.fahrzeug__ohnebild{aspect-ratio:16/9;background:var(--flaeche);color:var(--gedaempft);border-radius:12px;place-items:center;display:grid}.galerie-gross__buehne{aspect-ratio:16/9;background:radial-gradient(120% 90% at 50% 15%,#fff 0%,#0000 60%),linear-gradient(#f4f5f7 0%,#e9ebee 100%);border-radius:12px;place-items:center;display:grid;overflow:hidden}.galerie-gross__bild{object-fit:contain;width:100%;height:100%;display:block}.galerie-gross__reihe{gap:var(--abstand-2);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}@media (max-width:520px){.galerie-gross__reihe{grid-template-columns:repeat(3,1fr)}}.galerie-gross__klein{aspect-ratio:16/9;cursor:pointer;background:0 0;background:var(--flaeche);border:2px solid #0000;border-radius:8px;width:100%;padding:0;line-height:0;display:block;overflow:hidden}.galerie-gross__klein img{object-fit:contain;width:100%;height:100%;display:block}.galerie-gross__klein--aktiv{border-color:var(--akzent)}.farbwahl{gap:var(--abstand-2);flex-direction:column;display:flex}.farbwahl__label,.wahlblock__titel{letter-spacing:.02em;text-transform:uppercase;color:var(--gedaempft);font-size:13px;font-weight:600}.farbwahl__reihe{gap:var(--abstand-2);flex-wrap:wrap;display:flex}.wahlblock__reihe{gap:var(--abstand-2);grid-template-columns:repeat(2,1fr);display:grid}.farbwahl__eine,.wahlknopf{justify-content:center;align-items:center;gap:var(--abstand-2);white-space:nowrap;min-height:48px;padding:0 var(--abstand-4);border:1px solid var(--rand-stark);background:var(--grund);color:var(--text);border-radius:8px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.farbwahl__eine{justify-content:space-between}.farbwahl__eine:hover,.wahlknopf:hover{border-color:var(--gedaempft)}.farbwahl__eine--aktiv,.wahlknopf--aktiv{border-color:var(--akzent);border-width:2px;font-weight:600}.fahrzeug__wahl{gap:var(--abstand-5);flex-direction:column;display:flex}.fahrzeug__name{letter-spacing:-.02em;font-size:30px;font-weight:700}.fahrzeug__variante{color:var(--gedaempft);margin-top:2px;font-size:17px}.fahrzeug__kopf{gap:var(--abstand-2);flex-direction:column;display:flex}.preisblock{gap:var(--abstand-3);padding:var(--abstand-5);border:1px solid var(--rand);background:var(--flaeche);border-radius:12px;flex-direction:column;display:flex}.preisblock__zeile{align-items:baseline;gap:var(--abstand-2);display:flex}.preisblock__betrag{letter-spacing:-.02em;font-size:34px;font-weight:700}.preisblock__zeitraum{color:var(--gedaempft);font-size:15px}.preisblock__summe{gap:var(--abstand-2);padding:var(--abstand-3) 0;border-top:1px solid var(--rand);border-bottom:1px solid var(--rand);flex-direction:column;margin:0;display:flex}.preisblock__summe>div{justify-content:space-between;align-items:baseline;gap:var(--abstand-3);font-size:14px;display:flex}.preisblock__summe dt{color:var(--gedaempft)}.preisblock__summe dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.preisblock__summe>div:first-child dd{font-size:16px}.preisblock__klein{color:var(--gedaempft);text-align:center;text-wrap:balance;font-size:12.5px;line-height:1.5}.preisblock__vorteil{color:var(--gut)}.preisblock__knopf{width:100%;margin-top:var(--abstand-2)}.fahrzeug__daten{gap:var(--abstand-4);flex-direction:column;display:flex}.datenliste{border:1px solid var(--rand);border-radius:12px;gap:0;margin:0;display:grid;overflow:hidden}.datenliste>div{gap:var(--abstand-1);padding:var(--abstand-3) var(--abstand-4);border-bottom:1px solid var(--rand);grid-template-columns:1fr;display:grid}@media (min-width:640px){.datenliste>div{gap:var(--abstand-4);grid-template-columns:220px 1fr;align-items:baseline}}.datenliste>div:last-child{border-bottom:0}.datenliste dt{font-weight:600}.datenliste dd{color:var(--gedaempft);margin:0}.pflichtangaben{color:var(--gedaempft);font-size:12.5px;line-height:1.6}.standwaechter{left:50%;bottom:var(--abstand-4);z-index:100;align-items:center;gap:var(--abstand-3);max-width:min(680px, calc(100vw - 2 * var(--abstand-4)));padding:var(--abstand-3) var(--abstand-4);color:#fff;background:#1f2530;border-radius:10px;font-size:14px;line-height:1.45;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #00000040}.standwaechter .knopf{flex:none;min-height:36px}.preisblock__vorher{color:var(--gedaempft);font-size:20px;font-weight:500;text-decoration:line-through}.preisblock__bedingung{margin-top:calc(-1 * var(--abstand-2));color:var(--gedaempft);font-size:14px}.ausstattungsliste{columns:2;column-gap:var(--abstand-5);margin:0;padding:0;list-style:none}@media (min-width:900px){.ausstattungsliste{columns:3}}.ausstattungsliste li{padding-left:var(--abstand-4);margin-bottom:var(--abstand-1);break-inside:avoid;font-size:14px;line-height:1.45;position:relative}.ausstattungsliste li:before{content:"·";left:var(--abstand-2);color:var(--gedaempft);position:absolute}@media (min-width:640px){.datenliste__ausstattung{gap:var(--abstand-2);grid-template-columns:1fr}}.buchen{max-width:1120px;padding:var(--abstand-6) var(--abstand-4) var(--abstand-8);margin:0 auto}.buchen__kopf{gap:var(--abstand-2);margin-bottom:var(--abstand-5);flex-direction:column;display:flex}.buchen__zurueck{color:var(--gedaempft);width:fit-content;font-size:14px;text-decoration:none}.buchen__zurueck:hover{color:var(--text);text-decoration:underline}.buchen__titel{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:700}.buchen__meldung{margin-bottom:var(--abstand-5)}.buchen__raster{gap:var(--abstand-6);grid-template-columns:1fr;display:grid}@media (min-width:900px){.buchen__raster{grid-template-columns:1fr 360px;align-items:start}.buchen__zusammenfassung{top:var(--abstand-5);order:2;position:sticky}.buchen__formular{order:1}}.buchen__zusammenfassung{gap:var(--abstand-3);padding:var(--abstand-5);border:1px solid var(--rand);background:var(--flaeche);border-radius:12px;flex-direction:column;display:flex}.buchen__untertitel{text-transform:uppercase;letter-spacing:.06em;color:var(--gedaempft);margin:0;font-size:13px;font-weight:600}.buchen__auto{margin:0;font-size:17px;font-weight:600;line-height:1.3}.buchen__daten{gap:var(--abstand-2);flex-direction:column;margin:0;display:flex}.buchen__daten>div{justify-content:space-between;gap:var(--abstand-3);font-size:14px;display:flex}.buchen__daten dt{color:var(--gedaempft)}.buchen__daten dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.buchen__rate{align-items:baseline;gap:var(--abstand-2);padding-top:var(--abstand-3);border-top:1px solid var(--rand);margin:0;display:flex}.buchen__rate strong{letter-spacing:-.02em;font-size:30px;font-weight:700}.buchen__rate span{color:var(--gedaempft);font-size:14px}.buchen__summe{gap:var(--abstand-2);padding-top:var(--abstand-3);border-top:1px solid var(--rand);flex-direction:column;margin:0;display:flex}.buchen__summe>div{justify-content:space-between;align-items:baseline;gap:var(--abstand-3);font-size:14px;display:flex}.buchen__summe dt{color:var(--gedaempft)}.buchen__summe dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.buchen__summe-strich{padding-top:var(--abstand-2);border-top:1px solid var(--rand)}.buchen__summe-strich dt{font-weight:600;color:var(--text)!important}.buchen__summe-strich dd{font-size:16px}.buchen__hinweis{color:var(--gedaempft);margin:0;font-size:12.5px;line-height:1.5}.buchen__formular{gap:var(--abstand-5);flex-direction:column;display:flex}.buchen__paar{gap:var(--abstand-3);grid-template-columns:1fr;display:grid}@media (min-width:560px){.buchen__paar{grid-template-columns:1fr 1fr}.buchen__paar--plz{grid-template-columns:140px 1fr}}.buchen__orte{margin-top:calc(var(--abstand-2) * -1);padding-left:0}.buchen__orte .wahlkarten{margin-bottom:var(--abstand-1)}.buchen__hinweis--klein{margin-top:calc(var(--abstand-1) * -1);padding-left:0}.buchen__absenden{width:100%;padding-block:var(--abstand-3);font-size:16px}.buchen__klein{color:var(--gedaempft);text-align:center;text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.6}.beleg{max-width:720px;padding:var(--abstand-7) var(--abstand-4) var(--abstand-8);margin:0 auto}.beleg__inhalt{gap:var(--abstand-6);flex-direction:column;display:flex}.beleg__marke{background:var(--marke);color:#fff;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;width:fit-content;margin:0;padding:4px 12px;font-size:12px;font-weight:600}.beleg__marke--gruen{background:var(--gut)}.beleg__marke--grau{background:var(--gedaempft)}.beleg__titel{margin:var(--abstand-3) 0 0;letter-spacing:-.02em;text-wrap:balance;font-size:30px;font-weight:700;line-height:1.2}.beleg__unter{margin:var(--abstand-3) 0 0;color:var(--gedaempft);text-wrap:pretty;font-size:16px;line-height:1.6}.beleg__nummer{color:var(--gedaempft);margin:0;font-size:13px}.beleg__nummer strong{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--text)}.beleg__schritte,.beleg__block{gap:var(--abstand-3);padding:var(--abstand-5);border:1px solid var(--rand);background:var(--flaeche);border-radius:12px;flex-direction:column;display:flex}.beleg__block--leise{background:0 0}.beleg__untertitel{text-transform:uppercase;letter-spacing:.06em;color:var(--gedaempft);margin:0;font-size:13px;font-weight:600}.beleg__liste{padding-left:var(--abstand-5);gap:var(--abstand-3);flex-direction:column;margin:0;font-size:14.5px;line-height:1.6;display:flex}.beleg__liste li::marker{color:var(--gedaempft);font-weight:600}.beleg__auto{margin:0;font-size:17px;font-weight:600}.beleg__daten,.beleg__kosten{gap:var(--abstand-3);flex-direction:column;margin:0;display:flex}.beleg__daten>div,.beleg__kosten>div{justify-content:space-between;align-items:baseline;gap:var(--abstand-4);font-size:14.5px;display:flex}.beleg__daten dt,.beleg__kosten dt{color:var(--gedaempft);flex-shrink:0}.beleg__daten dd,.beleg__kosten dd{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;margin:0;font-weight:600;display:flex}.beleg__zusatz{color:var(--gedaempft);font-size:12.5px;font-weight:400;display:block}.beleg__kosten-strich{padding-top:var(--abstand-3);border-top:1px solid var(--rand)}.beleg__kosten-strich dt{font-weight:600;color:var(--text)!important}.beleg__kosten-strich dd{font-size:17px}.beleg__klein{color:var(--gedaempft);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.6}.beleg__fuss{margin:0;font-size:14px}.beleg__fuss a{color:var(--gedaempft);text-decoration:none}.beleg__fuss a:hover{color:var(--text);text-decoration:underline}.wahlreihe{gap:var(--abstand-3);flex-wrap:wrap;display:flex}.wahlreihe__feld{align-items:center;gap:var(--abstand-2);padding:var(--abstand-2) var(--abstand-4);border:1px solid var(--rand);cursor:pointer;border-radius:8px;font-size:14px;display:flex}.wahlreihe__feld:has(input:checked){border-color:var(--marke);box-shadow:inset 0 0 0 1px var(--marke)}.wahlreihe__feld input,.wahlkarte input{accent-color:var(--marke);flex-shrink:0}.wahlkarte{align-items:flex-start;gap:var(--abstand-3);padding:var(--abstand-3) var(--abstand-4);border:1px solid var(--rand);cursor:pointer;border-radius:8px;display:flex}.wahlkarte:has(input:checked){border-color:var(--marke);box-shadow:inset 0 0 0 1px var(--marke)}.wahlkarte input{margin-top:3px}.wahlkarte__inhalt{flex-direction:column;gap:2px;width:100%;display:flex}.wahlkarte__zeile{justify-content:space-between;align-items:baseline;gap:var(--abstand-3);font-size:15px;display:flex}.wahlkarte__betrag{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.wahlkarte__zusatz{color:var(--gedaempft);font-size:12.5px}.wahlkarten{gap:var(--abstand-2);grid-template-columns:1fr;display:grid}@media (min-width:560px){.wahlkarten{grid-template-columns:1fr 1fr}}.formularblock{padding:var(--abstand-5);border:1px solid var(--rand);background:var(--flaeche);border-radius:12px;margin:0;display:block}.formularblock__titel{float:left;width:100%;margin-bottom:var(--abstand-3);padding:0;font-size:15px;font-weight:600}.formularblock__inhalt{clear:both;gap:var(--abstand-3);flex-direction:column;display:flex}.buchen__summe .buchen__nur-lieferung,.buchen__formular .buchen__nur-lieferung{display:none}.buchen__raster:has(input[name=lieferart][value=lieferung]:checked) .buchen__summe .buchen__nur-lieferung{display:flex}.buchen__raster:has(input[name=lieferart][value=lieferung]:checked) .buchen__formular .buchen__nur-lieferung{display:revert}.buchen__nur-firma{display:none}.buchen__raster:has(input[name=art][value=geschaeft]:checked) .buchen__nur-firma{display:revert}.buchen__raster:has(input[name=lieferart][value=lieferung]:checked) .buchen__nur-abholung{display:none}.pruefliste{gap:var(--abstand-3);flex-direction:column;display:flex}.prueffall{gap:var(--abstand-4);padding:var(--abstand-4);border:1px solid var(--rand);border-radius:10px;grid-template-columns:1fr;display:grid}@media (min-width:900px){.prueffall{grid-template-columns:1.4fr 1fr auto;align-items:start}}.prueffall__name{margin:0 0 var(--abstand-2);flex-direction:column;gap:2px;font-size:16px;font-weight:600;display:flex}.prueffall__zusatz{color:var(--gedaempft);font-size:12.5px;font-weight:400;display:block}.prueffall__daten{gap:var(--abstand-1);flex-direction:column;margin:0;display:flex}.prueffall__daten>div{gap:var(--abstand-2);grid-template-columns:90px 1fr;font-size:13.5px;display:grid}.prueffall__daten dt{color:var(--gedaempft)}.prueffall__daten dd{margin:0}.prueffall__auto{margin:0 0 2px;font-size:14.5px;font-weight:600}.prueffall__was p{margin:0}.prueffall__handlung{gap:var(--abstand-2);flex-direction:column;min-width:180px;display:flex}.prueffall__handlung form{display:contents}.rechtstext{padding:var(--abstand-7) var(--abstand-4) var(--abstand-8)}.rechtstext__inhalt{max-width:68ch;margin:0 auto}.rechtstext__zurueck{margin-bottom:var(--abstand-4);color:var(--gedaempft);font-size:14px;text-decoration:none;display:inline-block}.rechtstext__zurueck:hover{color:var(--text);text-decoration:underline}.rechtstext__titel{margin:0 0 var(--abstand-5);letter-spacing:-.02em;font-size:32px;font-weight:700}.rechtstext h2{margin:var(--abstand-6) 0 var(--abstand-3);font-size:18px;font-weight:600}.rechtstext p,.rechtstext li{margin:0 0 var(--abstand-3);text-wrap:pretty;font-size:15.5px;line-height:1.7}.rechtstext ul{margin:0 0 var(--abstand-3);padding-left:var(--abstand-5)}.rechtstext__vorspann{padding-bottom:var(--abstand-4);border-bottom:1px solid var(--rand);color:var(--gedaempft)}.rechtstext dl{margin:0 0 var(--abstand-3);gap:var(--abstand-2);flex-direction:column;display:flex}.rechtstext dl>div{grid-template-columns:1fr;gap:2px;font-size:15.5px;line-height:1.7;display:grid}@media (min-width:560px){.rechtstext dl>div{gap:var(--abstand-3);grid-template-columns:220px 1fr}}.rechtstext dt{color:var(--gedaempft)}.rechtstext dd{margin:0}.rechtstext__formular{margin:var(--abstand-4) 0;padding:var(--abstand-5);border:1px solid var(--rand);background:var(--flaeche);border-radius:12px}.rechtstext__formular p{margin:0 0 var(--abstand-4);padding-bottom:var(--abstand-2);border-bottom:1px dashed var(--rand)}.rechtstext__formular p:last-child{border-bottom:none;margin-bottom:0}.rechtstext__hinweis,.rechtstext__klein{color:var(--gedaempft);font-size:13.5px}.fuss{margin-top:var(--abstand-8);border-top:1px solid var(--rand);background:var(--flaeche)}.fuss__inhalt{max-width:1120px;padding:var(--abstand-5) var(--abstand-4);gap:var(--abstand-2);flex-direction:column;margin:0 auto;display:flex}@media (min-width:720px){.fuss__inhalt{flex-direction:row-reverse;justify-content:space-between;align-items:center}}.fuss__wege{gap:var(--abstand-4);flex-wrap:wrap;display:flex}.fuss__wege a{color:var(--gedaempft);font-size:14px;text-decoration:none}.fuss__wege a:hover{color:var(--text);text-decoration:underline}.fuss__zeile{color:var(--gedaempft);margin:0;font-size:13px}.postliste{gap:var(--abstand-4);flex-direction:column;display:flex}.postfall{padding:var(--abstand-4);border:1px solid var(--rand);border-radius:10px}.postfall__kopf{gap:var(--abstand-3);margin-bottom:var(--abstand-3);flex-direction:column;display:flex}@media (min-width:720px){.postfall__kopf{flex-direction:row;justify-content:space-between;align-items:flex-start}}.postfall__anlass{margin:0;font-size:15px;font-weight:600}.postfall__an{color:var(--gedaempft);margin:2px 0 0;font-size:13px}.postfall__handlung{gap:var(--abstand-2);flex-shrink:0;display:flex}.postfall__betreff{margin:0 0 var(--abstand-2);font-size:14px;font-weight:600}.postfall__text{padding:var(--abstand-4);border:1px solid var(--rand);background:var(--flaeche);white-space:pre-wrap;border-radius:8px;max-height:420px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.6;overflow:auto}.postverlauf{gap:var(--abstand-2);flex-direction:column;display:flex}.postverlauf__zeile{align-items:baseline;gap:var(--abstand-3);padding-bottom:var(--abstand-2);border-bottom:1px solid var(--rand);flex-wrap:wrap;font-size:13.5px;display:flex}.postverlauf__zeile:last-child{border-bottom:none}.postverlauf__anlass{font-weight:600}.postverlauf__an,.postverlauf__wann{color:var(--gedaempft)}.postverlauf__fehler{width:100%;color:var(--gefahr,#b42318);font-size:12.5px}.zahlstand{gap:var(--abstand-5);margin:0 0 var(--abstand-4);padding-bottom:var(--abstand-3);border-bottom:1px solid var(--rand);color:var(--gedaempft);font-size:14px;display:flex}.zahlstand strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:17px}.zahlliste{gap:var(--abstand-3);flex-direction:column;display:flex}.zahlfall{gap:var(--abstand-3);padding:var(--abstand-4);border:1px solid var(--rand);border-radius:10px;grid-template-columns:1fr;display:grid}@media (min-width:900px){.zahlfall{align-items:center;gap:var(--abstand-5);grid-template-columns:1fr auto auto}}.zahlfall__anlass{margin:0;font-size:15px;font-weight:600}.zahlfall__wer{color:var(--gedaempft);margin:2px 0 0;font-size:13px}.zahlfall__zweck{margin:var(--abstand-2) 0 0;color:var(--gedaempft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.zahlfall__betrag{font-variant-numeric:tabular-nums;text-align:left;flex-direction:column;gap:2px;margin:0;font-size:20px;font-weight:700;display:flex}@media (min-width:900px){.zahlfall__betrag{text-align:right}}.zahlfall__betrag--zurueck{color:var(--gedaempft)}.zahlfall__faellig{color:var(--gedaempft);font-size:12.5px;font-weight:400}.zahlfall__handlung{gap:var(--abstand-2);flex-direction:column;min-width:170px;display:flex}.postanleitung{margin:0 0 var(--abstand-4);padding-bottom:var(--abstand-3);border-bottom:1px solid var(--rand);color:var(--gedaempft);max-width:78ch;font-size:13.5px;line-height:1.6}.verwaltung{grid-template-columns:1fr;min-height:100vh;display:grid}@media (min-width:900px){.verwaltung{grid-template-columns:232px 1fr}}.seitenleiste{gap:var(--abstand-5);padding:var(--abstand-5) var(--abstand-4);background:var(--flaeche);border-bottom:1px solid var(--rand);flex-direction:column;display:flex}@media (min-width:900px){.seitenleiste{border-bottom:none;border-right:1px solid var(--rand);height:100vh;position:sticky;top:0;overflow-y:auto}}.seitenleiste__kopf{flex-direction:column;gap:1px;display:flex}.seitenleiste__marke{letter-spacing:-.01em;font-size:17px;font-weight:700}.seitenleiste__bereich{color:var(--gedaempft);font-size:12px}.seitenleiste__wege{flex-direction:column;flex:1;gap:2px;display:flex}.seitenleiste__gruppe{margin-top:var(--abstand-4);margin-bottom:var(--abstand-1);padding:0 var(--abstand-2);text-transform:uppercase;letter-spacing:.07em;color:var(--gedaempft);font-size:11px;font-weight:600}.seitenleiste__gruppe:first-child{margin-top:0}.seitenleiste__wege a{padding:var(--abstand-2);color:var(--text);border-radius:6px;font-size:14.5px;text-decoration:none}.seitenleiste__wege a:hover{background:var(--grund)}.seitenleiste__fuss{gap:var(--abstand-2);padding-top:var(--abstand-4);border-top:1px solid var(--rand);flex-direction:column;display:flex}.seitenleiste__name{color:var(--gedaempft);font-size:13px}.verwaltung__inhalt{min-width:0}@media (max-width:899px){.seitenleiste__wege{gap:var(--abstand-2);flex-flow:wrap}.seitenleiste__gruppe{display:none}.seitenleiste__fuss{flex-direction:row;justify-content:space-between;align-items:center}}:root{--stand:"945376a33061"}
