@font-face{font-family:inter;src:url(../media/Inter_Variable-s.p.1j27dg3h95i3k.woff2)format("woff2");font-display:swap}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.oPprpq_className{font-family:inter,inter Fallback}.oPprpq_variable{--font-schrift:"inter", "inter Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--farbe-hintergrund:#f4f6f9;--farbe-flaeche:#fff;--farbe-flaeche-gedaempft:#eef1f5;--farbe-flaeche-erhoeht:#f8f9fb;--farbe-linie:#e3e7ed;--farbe-linie-stark:#78828f;--farbe-text:#252a34;--farbe-text-gedaempft:#5a6475;--farbe-akzent:#172033;--farbe-akzent-hover:#243049;--farbe-akzent-text:#fff;--farbe-akzent-flaeche:#e9edf5;--farbe-fokus:#2b63d9;--farbe-marke:#c2242d;--farbe-fehler:#b42318;--farbe-fehler-flaeche:#fde7e5;--farbe-erfolg:var(--status-freigegeben-text);--farbe-erfolg-flaeche:var(--status-freigegeben-flaeche);--farbe-warnung:var(--status-freigabe-text);--farbe-warnung-flaeche:var(--status-freigabe-flaeche);--farbe-info:var(--status-neu-text);--farbe-info-flaeche:var(--status-neu-flaeche);--farbe-exklusiv:#2b3240;--farbe-exklusiv-text:#f3e9d2;--farbe-exklusiv-akzent:#c9a86a;--farbe-papier:#fff;--farbe-papier-text:#000;--farbe-papier-gedaempft:#4f5966;--farbe-abdunkeln:#172033a6;--status-neu-text:#1f4e9c;--status-neu-flaeche:#e6eefb;--status-freigabe-text:#7a4b00;--status-freigabe-flaeche:#fdf0d5;--status-freigegeben-text:#17663a;--status-freigegeben-flaeche:#e2f3e8;--status-abgelehnt-text:#a3231b;--status-abgelehnt-flaeche:#fde7e5;--status-annulliert-text:#4f5966;--status-annulliert-flaeche:#eceff3;--status-abgelaufen-text:#5a4a86;--status-abgelaufen-flaeche:#eeeaf7;--status-autorisiert-text:#0f5f66;--status-autorisiert-flaeche:#d9f0f1;--status-gemeldet-text:var(--status-neu-text);--status-gemeldet-flaeche:var(--status-neu-flaeche);--status-pruefung-text:var(--status-freigabe-text);--status-pruefung-flaeche:var(--status-freigabe-flaeche);--status-bezahlt-text:var(--status-freigegeben-text);--status-bezahlt-flaeche:var(--status-freigegeben-flaeche);--schatten-1:0 1px 2px #1720330f, 0 1px 1px #1720330a;--schatten-2:0 4px 12px #17203314, 0 1px 2px #1720330f;--schatten-3:0 12px 32px #17203329, 0 2px 6px #17203314;--schatten-fokus:0 0 0 2px #fff, 0 0 0 4px #2b63d9;--abstand-1:4px;--abstand-2:8px;--abstand-3:12px;--abstand-4:16px;--abstand-5:24px;--abstand-6:32px;--abstand-7:48px;--abstand-8:64px;--radius-klein:4px;--radius:8px;--radius-gross:12px;--radius-rund:999px;--dauer-sofort:.1s;--dauer-kurz:.16s;--dauer-mittel:.22s;--dauer-lang:.32s;--dauer-laden-schwelle:.3s;--dauer-toast:4s;--kurve-standard:cubic-bezier(.2, 0, 0, 1);--kurve-eintritt:cubic-bezier(0, 0, 0, 1);--kurve-austritt:cubic-bezier(.4, 0, 1, 1);--ziel-min:44px;--breite-formular:45rem;--breite-seite:80rem;--breite-auswahl:22rem;--hoehe-kopf:64px;--hoehe-navi:48px;--strich-icon:1.75;--font-schrift:"Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-schrift-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--schrift:var(--font-schrift);--schrift-mono:var(--font-schrift-mono);--text-klein:.875rem;--text-basis:1rem;--text-gross:1.125rem;--titel-3:1.125rem;--titel-2:1.375rem;--titel-1:1.75rem;--druck-rand:15mm;--druck-schrift:9.5pt;--druck-linie:#999}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--farbe-hintergrund:#0f131c;--farbe-flaeche:#171c27;--farbe-flaeche-gedaempft:#1e2431;--farbe-flaeche-erhoeht:#1b2130;--farbe-linie:#2c3446;--farbe-linie-stark:#6b7589;--farbe-text:#e9ecf2;--farbe-text-gedaempft:#a7b0c0;--farbe-akzent:#dfe5f1;--farbe-akzent-hover:#fff;--farbe-akzent-text:#172033;--farbe-akzent-flaeche:#243049;--farbe-fokus:#8fb4ff;--farbe-marke:#e5484d;--farbe-fehler:#f97066;--farbe-fehler-flaeche:#3d1715;--farbe-erfolg:var(--status-freigegeben-text);--farbe-erfolg-flaeche:var(--status-freigegeben-flaeche);--farbe-warnung:var(--status-freigabe-text);--farbe-warnung-flaeche:var(--status-freigabe-flaeche);--farbe-info:var(--status-neu-text);--farbe-info-flaeche:var(--status-neu-flaeche);--farbe-exklusiv:#efe6d0;--farbe-exklusiv-text:#2b3240;--farbe-exklusiv-akzent:#9a7a3a;--farbe-papier:#fff;--farbe-papier-text:#000;--farbe-papier-gedaempft:#4f5966;--farbe-abdunkeln:#000000b3;--status-neu-text:#a9c7fb;--status-neu-flaeche:#1b2a42;--status-freigabe-text:#f5c56b;--status-freigabe-flaeche:#3a2c10;--status-freigegeben-text:#7fd6a0;--status-freigegeben-flaeche:#12321f;--status-abgelehnt-text:#f4a19a;--status-abgelehnt-flaeche:#3d1715;--status-annulliert-text:#b4bcc8;--status-annulliert-flaeche:#262d36;--status-abgelaufen-text:#c7b8f2;--status-abgelaufen-flaeche:#2a2340;--status-autorisiert-text:#7fd4d8;--status-autorisiert-flaeche:#0f3336;--status-gemeldet-text:var(--status-neu-text);--status-gemeldet-flaeche:var(--status-neu-flaeche);--status-pruefung-text:var(--status-freigabe-text);--status-pruefung-flaeche:var(--status-freigabe-flaeche);--status-bezahlt-text:var(--status-freigegeben-text);--status-bezahlt-flaeche:var(--status-freigegeben-flaeche);--schatten-1:0 1px 2px #00000080;--schatten-2:0 4px 12px #0000008c;--schatten-3:0 12px 32px #000000b3, 0 0 0 1px #2c3446;--schatten-fokus:0 0 0 2px #0f131c, 0 0 0 4px #8fb4ff}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--farbe-hintergrund:#0f131c;--farbe-flaeche:#171c27;--farbe-flaeche-gedaempft:#1e2431;--farbe-flaeche-erhoeht:#1b2130;--farbe-linie:#2c3446;--farbe-linie-stark:#6b7589;--farbe-text:#e9ecf2;--farbe-text-gedaempft:#a7b0c0;--farbe-akzent:#dfe5f1;--farbe-akzent-hover:#fff;--farbe-akzent-text:#172033;--farbe-akzent-flaeche:#243049;--farbe-fokus:#8fb4ff;--farbe-marke:#e5484d;--farbe-fehler:#f97066;--farbe-fehler-flaeche:#3d1715;--farbe-erfolg:var(--status-freigegeben-text);--farbe-erfolg-flaeche:var(--status-freigegeben-flaeche);--farbe-warnung:var(--status-freigabe-text);--farbe-warnung-flaeche:var(--status-freigabe-flaeche);--farbe-info:var(--status-neu-text);--farbe-info-flaeche:var(--status-neu-flaeche);--farbe-exklusiv:#efe6d0;--farbe-exklusiv-text:#2b3240;--farbe-exklusiv-akzent:#9a7a3a;--farbe-papier:#fff;--farbe-papier-text:#000;--farbe-papier-gedaempft:#4f5966;--farbe-abdunkeln:#000000b3;--status-neu-text:#a9c7fb;--status-neu-flaeche:#1b2a42;--status-freigabe-text:#f5c56b;--status-freigabe-flaeche:#3a2c10;--status-freigegeben-text:#7fd6a0;--status-freigegeben-flaeche:#12321f;--status-abgelehnt-text:#f4a19a;--status-abgelehnt-flaeche:#3d1715;--status-annulliert-text:#b4bcc8;--status-annulliert-flaeche:#262d36;--status-abgelaufen-text:#c7b8f2;--status-abgelaufen-flaeche:#2a2340;--status-autorisiert-text:#7fd4d8;--status-autorisiert-flaeche:#0f3336;--status-gemeldet-text:var(--status-neu-text);--status-gemeldet-flaeche:var(--status-neu-flaeche);--status-pruefung-text:var(--status-freigabe-text);--status-pruefung-flaeche:var(--status-freigabe-flaeche);--status-bezahlt-text:var(--status-freigegeben-text);--status-bezahlt-flaeche:var(--status-freigegeben-flaeche);--schatten-1:0 1px 2px #00000080;--schatten-2:0 4px 12px #0000008c;--schatten-3:0 12px 32px #000000b3, 0 0 0 1px #2c3446;--schatten-fokus:0 0 0 2px #0f131c, 0 0 0 4px #8fb4ff}@media (prefers-reduced-motion:reduce){:root{--dauer-sofort:0s;--dauer-kurz:0s;--dauer-mittel:0s;--dauer-lang:0s;--dauer-laden-schwelle:0s}}@media print{:root,:root[data-theme=dark],:root:not([data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--farbe-hintergrund:#f4f6f9;--farbe-flaeche:#fff;--farbe-flaeche-gedaempft:#eef1f5;--farbe-flaeche-erhoeht:#f8f9fb;--farbe-linie:#e3e7ed;--farbe-linie-stark:#78828f;--farbe-text:#252a34;--farbe-text-gedaempft:#5a6475;--farbe-akzent:#172033;--farbe-akzent-hover:#243049;--farbe-akzent-text:#fff;--farbe-akzent-flaeche:#e9edf5;--farbe-fokus:#2b63d9;--farbe-marke:#c2242d;--farbe-fehler:#b42318;--farbe-fehler-flaeche:#fde7e5;--farbe-erfolg:var(--status-freigegeben-text);--farbe-erfolg-flaeche:var(--status-freigegeben-flaeche);--farbe-warnung:var(--status-freigabe-text);--farbe-warnung-flaeche:var(--status-freigabe-flaeche);--farbe-info:var(--status-neu-text);--farbe-info-flaeche:var(--status-neu-flaeche);--farbe-exklusiv:#2b3240;--farbe-exklusiv-text:#f3e9d2;--farbe-exklusiv-akzent:#c9a86a;--farbe-papier:#fff;--farbe-papier-text:#000;--farbe-papier-gedaempft:#4f5966;--farbe-abdunkeln:#172033a6;--status-neu-text:#1f4e9c;--status-neu-flaeche:#e6eefb;--status-freigabe-text:#7a4b00;--status-freigabe-flaeche:#fdf0d5;--status-freigegeben-text:#17663a;--status-freigegeben-flaeche:#e2f3e8;--status-abgelehnt-text:#a3231b;--status-abgelehnt-flaeche:#fde7e5;--status-annulliert-text:#4f5966;--status-annulliert-flaeche:#eceff3;--status-abgelaufen-text:#5a4a86;--status-abgelaufen-flaeche:#eeeaf7;--status-autorisiert-text:#0f5f66;--status-autorisiert-flaeche:#d9f0f1;--status-gemeldet-text:var(--status-neu-text);--status-gemeldet-flaeche:var(--status-neu-flaeche);--status-pruefung-text:var(--status-freigabe-text);--status-pruefung-flaeche:var(--status-freigabe-flaeche);--status-bezahlt-text:var(--status-freigegeben-text);--status-bezahlt-flaeche:var(--status-freigegeben-flaeche);--schatten-1:none;--schatten-2:none;--schatten-3:none;--schatten-fokus:0 0 0 2px #fff, 0 0 0 4px #2b63d9}}.titel-1{font-family:var(--font-schrift);letter-spacing:-.015em;font-size:28px;font-weight:600;line-height:34px}.titel-2{font-family:var(--font-schrift);letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:28px}.titel-3{font-family:var(--font-schrift);font-size:18px;font-weight:600;line-height:24px}.text-gross{font-family:var(--font-schrift);font-size:18px;font-weight:400;line-height:28px}.text-basis{font-family:var(--font-schrift);font-size:16px;font-weight:400;line-height:24px}.text-klein{font-family:var(--font-schrift);font-size:14px;font-weight:400;line-height:20px}.bezeichnung{font-family:var(--font-schrift);font-size:14px;font-weight:600;line-height:20px}.text-mikro{font-family:var(--font-schrift);letter-spacing:.01em;font-size:12px;font-weight:500;line-height:16px}.preis-gross{font-family:var(--font-schrift);letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:32px}.preis{font-family:var(--font-schrift);font-size:18px;font-weight:600;line-height:24px}.zahl-kachel{font-family:var(--font-schrift);letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:36px}.mono{font-family:var(--font-schrift-mono);letter-spacing:.04em;font-size:15px;font-weight:500;line-height:22px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--farbe-hintergrund);color:var(--farbe-text);font-family:var(--font-schrift);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}h1,h2,h3{margin:0}h1{letter-spacing:-.015em;font-size:28px;font-weight:600;line-height:34px}h2{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:28px}h3{font-size:18px;font-weight:600;line-height:24px}p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--farbe-fokus);outline-offset:2px;border-radius:var(--radius-klein)}[hidden]{display:none!important}.zahl{font-variant-numeric:tabular-nums;white-space:nowrap}.mono{font-family:var(--font-schrift-mono);letter-spacing:.04em;font-size:.94em}.gedaempft{color:var(--farbe-text-gedaempft)}.klein{font-size:14px;line-height:20px}.nur-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icon{stroke:currentColor;fill:none;width:20px;height:20px;stroke-width:var(--strich-icon);stroke-linecap:round;stroke-linejoin:round;flex:none}.icon-klein{width:16px;height:16px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}@view-transition{navigation:auto}main{view-transition-name:inhalt}::view-transition-old(inhalt){animation:inhalt-raus var(--dauer-mittel) var(--kurve-austritt) both}::view-transition-new(inhalt){animation:inhalt-rein var(--dauer-lang) var(--kurve-eintritt) both}@keyframes inhalt-raus{0%{opacity:1}to{opacity:0}}@keyframes inhalt-rein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.kopf{background:var(--farbe-flaeche);border-bottom:2px solid var(--farbe-marke)}.kopf-innen{max-width:var(--breite-seite);padding:0 var(--abstand-5);align-items:center;gap:var(--abstand-4);min-height:var(--hoehe-kopf);margin:0 auto;display:flex}.logo{align-items:center;gap:var(--abstand-3);border-radius:var(--radius);background:var(--farbe-papier);color:var(--farbe-papier-text);flex:none;padding:6px 10px;text-decoration:none;display:inline-flex}.logo span{color:var(--farbe-papier-gedaempft);padding-left:var(--abstand-3);border-left:1px solid var(--farbe-linie);font-size:12px;font-weight:500;line-height:16px}.kopf-wer{text-align:right;color:var(--farbe-text-gedaempft);margin-left:auto;font-size:14px;line-height:18px}.kopf-wer b{color:var(--farbe-text);font-size:15px;font-weight:600;display:block}.kopf-abmelden .knopf-text{color:var(--farbe-text-gedaempft)}.kopf .menue-knopf{margin-left:auto;display:none}.navi{background:var(--farbe-flaeche);border-bottom:1px solid var(--farbe-linie);position:relative}.navi ul{padding:0 var(--abstand-5);max-width:var(--breite-seite);gap:var(--abstand-1);margin:0 auto;list-style:none;display:flex}.navi a{align-items:center;gap:var(--abstand-2);min-height:var(--hoehe-navi);padding:0 var(--abstand-3);color:var(--farbe-text-gedaempft);transition:color var(--dauer-kurz) var(--kurve-standard);font-weight:500;text-decoration:none;display:inline-flex;position:relative}.navi a:after{content:"";left:var(--abstand-3);right:var(--abstand-3);background:var(--farbe-akzent);transform-origin:50%;height:2px;transition:transform var(--dauer-mittel) var(--kurve-standard);position:absolute;bottom:-1px;transform:scaleX(0)}.navi a:hover{color:var(--farbe-text)}.navi [aria-current=page]{color:var(--farbe-text);font-weight:600}.navi [aria-current=page]:after{transform:scaleX(1)}.zaehler-punkt{border-radius:var(--radius-rund);background:var(--status-freigabe-flaeche);min-width:20px;height:20px;color:var(--status-freigabe-text);animation:aufploppen var(--dauer-mittel) var(--kurve-eintritt);justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}@keyframes aufploppen{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.seite{max-width:var(--breite-seite);padding:var(--abstand-6) var(--abstand-5) var(--abstand-7);margin:0 auto}.seitenkopf{align-items:flex-end;gap:var(--abstand-3) var(--abstand-4);margin-bottom:var(--abstand-5);flex-wrap:wrap;display:flex}@media (max-width:47.99rem){.kopf-innen,.navi ul,.seite{padding-inline:var(--abstand-4)}.kopf-innen{min-height:56px}.logo img{height:26px}.logo span,.kopf-wer,.kopf-abmelden,.navi{display:none}.kopf .menue-knopf{display:inline-flex}.seite{padding-top:var(--abstand-5)}}.knopf{justify-content:center;align-items:center;gap:var(--abstand-2);min-height:var(--ziel-min);padding:0 var(--abstand-4);border-radius:var(--radius);border:1px solid var(--farbe-linie-stark);background:var(--farbe-flaeche);color:var(--farbe-text);cursor:pointer;text-align:center;white-space:nowrap;transition:background-color var(--dauer-sofort) var(--kurve-standard), border-color var(--dauer-kurz) var(--kurve-standard), color var(--dauer-kurz) var(--kurve-standard), transform var(--dauer-sofort) var(--kurve-standard), box-shadow var(--dauer-kurz) var(--kurve-standard);font-weight:600;text-decoration:none;display:inline-flex;position:relative}.knopf:hover{background:var(--farbe-flaeche-erhoeht);border-color:var(--farbe-akzent)}.knopf:active{transform:scale(.98)}.knopf-primaer{background:var(--farbe-akzent);border-color:var(--farbe-akzent);color:var(--farbe-akzent-text);box-shadow:var(--schatten-1)}.knopf-primaer:hover{background:var(--farbe-akzent-hover);border-color:var(--farbe-akzent-hover)}.knopf-gefahr{color:var(--farbe-fehler);border-color:var(--farbe-fehler)}.knopf-gefahr:hover{background:var(--farbe-fehler-flaeche);border-color:var(--farbe-fehler)}.knopf-text{padding-inline:var(--abstand-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--farbe-linie-stark);text-decoration-color:var(--farbe-linie-stark);background:0 0;border-color:#0000;font-weight:500}.knopf-text:hover{background:var(--farbe-flaeche-erhoeht);border-color:#0000;text-decoration-color:currentColor}.knopf:disabled,.knopf[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.knopf-breit{width:100%}.knopf-gross{min-height:52px;padding-inline:var(--abstand-5);white-space:normal;font-size:18px}.knopf[aria-busy=true]{cursor:progress;opacity:1}.knopf[aria-busy=true]:before{content:"";width:16px;height:16px;animation:drehen .7s linear infinite, einblenden var(--dauer-kurz) var(--kurve-eintritt) var(--dauer-laden-schwelle) both;border:2px solid;border-right-color:#0000;border-radius:50%;margin-right:2px}@keyframes drehen{to{transform:rotate(360deg)}}@keyframes einblenden{0%{opacity:0}to{opacity:1}}.karte{background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-gross);padding:var(--abstand-5);box-shadow:var(--schatten-1)}.karte+.karte,.karte+.abschnitt,.abschnitt+.karte,.abschnitt+.abschnitt{margin-top:var(--abstand-4)}.karte-kopf{justify-content:space-between;align-items:center;gap:var(--abstand-2);margin-bottom:var(--abstand-4);flex-wrap:wrap;display:flex}.karte-kopf .knopf-text{margin:-8px -8px -8px 0}.datenliste{gap:var(--abstand-2) var(--abstand-4);grid-template-columns:minmax(0,10rem) minmax(0,1fr);margin:0;display:grid}.datenliste dt{color:var(--farbe-text-gedaempft);padding-top:2px;font-size:14px;line-height:20px}.datenliste dd{overflow-wrap:anywhere;margin:0}.datenliste-kompakt{gap:var(--abstand-1) var(--abstand-4);flex-wrap:wrap;display:flex}.datenliste-kompakt>div{flex-direction:column;min-width:0;display:flex}.datenliste-kompakt dt{font-size:12px;line-height:16px}@media (max-width:47.99rem){.karte{padding:var(--abstand-4);border-radius:var(--radius-gross)}.datenliste{grid-template-columns:1fr;gap:0}.datenliste dd{margin-bottom:var(--abstand-2)}}.feld{gap:var(--abstand-1);flex-direction:column;min-width:0;display:flex}.feld label,.feld .bezeichnung{font-size:14px;font-weight:600;line-height:20px}.feld .freiwillig{color:var(--farbe-text-gedaempft);font-weight:400}.eingabe{width:100%;min-height:var(--ziel-min);padding:var(--abstand-2) var(--abstand-3);border:1px solid var(--farbe-linie-stark);border-radius:var(--radius);background:var(--farbe-flaeche);transition:border-color var(--dauer-kurz) var(--kurve-standard), box-shadow var(--dauer-kurz) var(--kurve-standard);font-size:16px}.eingabe:hover{border-color:var(--farbe-text-gedaempft)}.eingabe:focus-visible{border-color:var(--farbe-fokus);box-shadow:0 0 0 3px color-mix(in srgb, var(--farbe-fokus) 25%, transparent);outline:none}.eingabe[aria-invalid=true]{border-color:var(--farbe-fehler);box-shadow:inset 0 0 0 1px var(--farbe-fehler)}.hilfe{color:var(--farbe-text-gedaempft);font-size:14px;line-height:20px}.fehlertext{color:var(--farbe-fehler);font-size:14px;font-weight:600;line-height:20px}.zeile{gap:var(--abstand-2);display:flex}.zeile>*{min-width:0}.zeile .eingabe{flex:1}.segment{border:1px solid var(--farbe-linie);border-radius:var(--radius);background:var(--farbe-flaeche-gedaempft);align-self:flex-start;gap:2px;max-width:100%;padding:3px;display:inline-flex}.segment label{position:relative}.segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segment span{min-height:calc(var(--ziel-min) - 8px);padding:0 var(--abstand-4);cursor:pointer;border-radius:calc(var(--radius) - 2px);color:var(--farbe-text-gedaempft);white-space:nowrap;transition:background-color var(--dauer-kurz) var(--kurve-standard), color var(--dauer-kurz) var(--kurve-standard), box-shadow var(--dauer-kurz) var(--kurve-standard);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.segment label:hover span{color:var(--farbe-text)}.segment input:checked+span{background:var(--farbe-flaeche);color:var(--farbe-text);box-shadow:var(--schatten-1);font-weight:600}.segment-stark input:checked+span{background:var(--farbe-akzent);color:var(--farbe-akzent-text)}.segment input:focus-visible+span{box-shadow:var(--schatten-fokus)}.segment input:disabled+span{opacity:.5;cursor:not-allowed}.marke{border-radius:var(--radius-rund);white-space:nowrap;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.marke:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.s-neu{background:var(--status-neu-flaeche);color:var(--status-neu-text)}.s-freigabe{background:var(--status-freigabe-flaeche);color:var(--status-freigabe-text)}.s-freigegeben{background:var(--status-freigegeben-flaeche);color:var(--status-freigegeben-text)}.s-abgelehnt{background:var(--status-abgelehnt-flaeche);color:var(--status-abgelehnt-text)}.s-annulliert{background:var(--status-annulliert-flaeche);color:var(--status-annulliert-text)}.s-abgelaufen{background:var(--status-abgelaufen-flaeche);color:var(--status-abgelaufen-text)}.s-gemeldet{background:var(--status-gemeldet-flaeche);color:var(--status-gemeldet-text)}.s-pruefung{background:var(--status-pruefung-flaeche);color:var(--status-pruefung-text)}.s-autorisiert{background:var(--status-autorisiert-flaeche);color:var(--status-autorisiert-text)}.s-bezahlt{background:var(--status-bezahlt-flaeche);color:var(--status-bezahlt-text)}.s-exklusiv{background:var(--farbe-exklusiv);color:var(--farbe-exklusiv-text)}.s-exklusiv:before{background:var(--farbe-exklusiv-akzent)}.marke-leer:before{display:none}.hinweis{gap:var(--abstand-3);border-radius:var(--radius);padding:var(--abstand-3) var(--abstand-4);border:1px solid #0000;display:flex}.hinweis .icon{margin-top:2px}.hinweis p+p{margin-top:var(--abstand-1)}.hinweis-info{background:var(--farbe-info-flaeche);color:var(--farbe-info)}.hinweis-erfolg{background:var(--farbe-erfolg-flaeche);color:var(--farbe-erfolg)}.hinweis-warnung{background:var(--farbe-warnung-flaeche);color:var(--farbe-warnung)}.hinweis-fehler{background:var(--farbe-fehler-flaeche);color:var(--farbe-fehler)}.meldung{margin-bottom:var(--abstand-4)}.schritte{gap:var(--abstand-2);margin:0 0 var(--abstand-6);counter-reset:schritt;padding:0;list-style:none;display:flex}.schritte li{align-items:center;gap:var(--abstand-2);min-width:0;color:var(--farbe-text-gedaempft);flex:1;font-size:14px;line-height:20px;display:flex}.schritte li:before{counter-increment:schritt;content:counter(schritt);border-radius:var(--radius-rund);border:1.5px solid var(--farbe-linie-stark);width:24px;height:24px;color:var(--farbe-text-gedaempft);transition:background-color var(--dauer-mittel) var(--kurve-standard), border-color var(--dauer-mittel) var(--kurve-standard);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.schritte li:after{content:"";background:var(--farbe-linie);height:2px;margin-left:var(--abstand-2);border-radius:1px;flex:1}.schritte li:last-child:after{display:none}.schritte li.erledigt{color:var(--farbe-text)}.schritte li.erledigt:before{content:"✓";background:var(--farbe-akzent);border-color:var(--farbe-akzent);color:var(--farbe-akzent-text)}.schritte li.erledigt:after{background:var(--farbe-akzent)}.schritte li[aria-current=step]{color:var(--farbe-text);font-weight:600}.schritte li[aria-current=step]:before{background:var(--farbe-akzent);border-color:var(--farbe-akzent);color:var(--farbe-akzent-text)}@media (max-width:47.99rem){.schritte{margin-bottom:var(--abstand-5)}.schritte li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.schritte li:not([aria-current=step]) span{display:none}.schritte li:not([aria-current=step]){flex:none}.schritte li:not([aria-current=step]):after{width:var(--abstand-4);flex:none}.schritte li[aria-current=step]:after{flex:1}}.angebot-raster{gap:var(--abstand-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.angebot-raster{grid-template-columns:minmax(0, 1fr) var(--breite-auswahl);align-items:start}.auswahl{top:var(--abstand-4);position:sticky}}.zusammenfassung{gap:var(--abstand-4);margin-bottom:var(--abstand-4);display:grid}@media (min-width:48rem){.zusammenfassung{grid-template-columns:1fr 1fr}}.zusammenfassung .karte+.karte{margin-top:0}.zusammenfassung .karte{padding:var(--abstand-4) var(--abstand-5)}.zusammenfassung .karte-kopf{margin-bottom:var(--abstand-2)}.zusammenfassung h3{color:var(--farbe-text-gedaempft);text-transform:none;font-size:14px;font-weight:600;line-height:20px}.zusammenfassung .haupt{font-size:17px;font-weight:600}.fahrzeugleiste{align-items:center;gap:var(--abstand-4);background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-gross);box-shadow:var(--schatten-1);padding:var(--abstand-3) var(--abstand-5);margin-bottom:var(--abstand-5);flex-wrap:wrap;display:flex}.fahrzeugleiste .fahrzeug-icon{border-radius:var(--radius);background:var(--farbe-flaeche-gedaempft);width:40px;height:40px;color:var(--farbe-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.fahrzeugleiste .fahrzeug{flex-direction:column;min-width:0;display:flex}.fahrzeugleiste .fahrzeug b{font-size:17px;font-weight:600;line-height:22px}.fahrzeugleiste .fahrzeug span{color:var(--farbe-text-gedaempft);font-size:14px;line-height:20px}.fahrzeugleiste .kunde{padding-left:var(--abstand-4);border-left:1px solid var(--farbe-linie);flex-direction:column;min-width:0;display:flex}.fahrzeugleiste .kunde b{font-weight:600}.fahrzeugleiste .kunde span{color:var(--farbe-text-gedaempft);font-size:14px;line-height:20px}.fahrzeugleiste .aktionen{gap:var(--abstand-2);margin-left:auto;display:flex}@media (max-width:47.99rem){.fahrzeugleiste{padding:var(--abstand-3) var(--abstand-4);gap:var(--abstand-3)}.fahrzeugleiste .fahrzeug{flex:1 1 0}.fahrzeugleiste .fahrzeug span{white-space:normal}.fahrzeugleiste .kunde{gap:var(--abstand-2);border-left:0;border-top:1px solid var(--farbe-linie);padding-left:0;padding-top:var(--abstand-2);flex-direction:row;flex-basis:100%;align-items:baseline}.fahrzeugleiste .aktionen{margin-left:auto}}.laufzeit-zeile{gap:var(--abstand-4) var(--abstand-6);flex-wrap:wrap;align-items:flex-end;display:flex}.laufzeit-zeile .feld{flex:0 auto}.laufzeit-zeile .eingabe{max-width:12rem}.ende-hinweis{color:var(--farbe-text-gedaempft);font-size:14px;line-height:20px}.ende-hinweis b{color:var(--farbe-text);font-weight:600}.linie{margin-top:var(--abstand-5)}.linie-kopf{align-items:center;gap:var(--abstand-3);margin-bottom:var(--abstand-3);flex-wrap:wrap;display:flex}.linie-kopf .linie-logo{background:var(--farbe-papier);border-radius:var(--radius-klein);border:1px solid var(--farbe-linie);align-items:center;padding:4px 8px;display:inline-flex}.linie-kopf .linie-logo img{width:auto;height:28px;display:block}.linie-kopf .linie-art{color:var(--farbe-text-gedaempft);font-size:14px}.produkte{gap:var(--abstand-3);display:grid}.produkt{cursor:pointer;border:1px solid var(--farbe-linie);border-radius:var(--radius-gross);background:var(--farbe-flaeche);box-shadow:var(--schatten-1);transition:border-color var(--dauer-kurz) var(--kurve-standard), box-shadow var(--dauer-kurz) var(--kurve-standard), background-color var(--dauer-kurz) var(--kurve-standard);display:block;position:relative}.produkt:hover{border-color:var(--farbe-linie-stark);box-shadow:var(--schatten-2)}.produkt input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.produkt .wahl{border:1.5px solid var(--farbe-linie-stark);background:var(--farbe-flaeche);width:22px;height:22px;transition:background-color var(--dauer-kurz) var(--kurve-standard), border-color var(--dauer-kurz) var(--kurve-standard);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:18px;left:16px}.produkt .wahl .icon{stroke-width:2.5px;width:14px;height:14px;color:var(--farbe-akzent-text);opacity:0;transition:opacity var(--dauer-kurz) var(--kurve-eintritt), transform var(--dauer-kurz) var(--kurve-eintritt);transform:scale(.6)}.produkt .inhalt{padding:var(--abstand-4) var(--abstand-5) var(--abstand-4) 52px;gap:var(--abstand-1) var(--abstand-4);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.produkt .name{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;font-size:17px;font-weight:600;line-height:22px;display:flex}.produkt .preis{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:600;line-height:22px}.produkt .preis small{color:var(--farbe-text-gedaempft);font-size:13px;font-weight:400;line-height:18px;display:block}.produkt .details{gap:var(--abstand-1) var(--abstand-3);color:var(--farbe-text-gedaempft);flex-wrap:wrap;grid-column:1/-1;font-size:14px;line-height:20px;display:flex}.produkt .annahme{align-items:center;gap:var(--abstand-2);margin-top:var(--abstand-1);flex-wrap:wrap;grid-column:1/-1;font-size:14px;line-height:20px;display:flex}.produkt:has(input:checked){border-color:var(--farbe-akzent);box-shadow:0 0 0 1px var(--farbe-akzent), var(--schatten-2);background:var(--farbe-flaeche)}.produkt:has(input:checked) .wahl{background:var(--farbe-akzent);border-color:var(--farbe-akzent)}.produkt:has(input:checked) .wahl .icon{opacity:1;transform:scale(1)}.produkt:has(input:focus-visible){box-shadow:var(--schatten-fokus)}.produkt.gesperrt{cursor:not-allowed;background:var(--farbe-flaeche-gedaempft);box-shadow:none;border-style:dashed}.produkt.gesperrt:hover{border-color:var(--farbe-linie);box-shadow:none}.produkt.gesperrt .name,.produkt.gesperrt .preis{color:var(--farbe-text-gedaempft)}.produkt.gesperrt .wahl{background:0 0;border-style:dashed}.annahme-hinweis{border-radius:var(--radius-rund);align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.annahme-hinweis:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.annahme-standard{background:var(--status-freigegeben-flaeche);color:var(--status-freigegeben-text)}.annahme-zuschlag{background:var(--farbe-akzent-flaeche);color:var(--farbe-akzent)}.annahme-freigabe{background:var(--farbe-warnung-flaeche);color:var(--farbe-warnung)}.annahme-gesperrt{background:var(--status-annulliert-flaeche);color:var(--status-annulliert-text)}.annahme-grund{color:var(--farbe-text-gedaempft)}.empfohlen{border-radius:var(--radius-rund);background:var(--farbe-akzent);color:var(--farbe-akzent-text);letter-spacing:.01em;align-items:center;padding:1px 8px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}@media (max-width:47.99rem){.produkt .inhalt{padding:var(--abstand-4) var(--abstand-4) var(--abstand-4) 48px}.produkt .wahl{top:17px;left:14px}}.preiskarten{gap:var(--abstand-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.preiskarte{gap:var(--abstand-3);cursor:pointer;border:1px solid var(--farbe-linie);border-radius:var(--radius-gross);background:var(--farbe-flaeche);box-shadow:var(--schatten-1);padding:var(--abstand-5) var(--abstand-5) var(--abstand-4);transition:border-color var(--dauer-kurz) var(--kurve-standard), box-shadow var(--dauer-kurz) var(--kurve-standard), transform var(--dauer-kurz) var(--kurve-standard);flex-direction:column;display:flex;position:relative}.preiskarte:hover{border-color:var(--farbe-linie-stark);box-shadow:var(--schatten-2)}.preiskarte input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.preiskarte .pk-kopf{justify-content:space-between;align-items:flex-start;gap:var(--abstand-2);min-height:24px;display:flex}.preiskarte .name{white-space:nowrap;font-size:17px;font-weight:600;line-height:24px}.preiskarte .wahl{border:1.5px solid var(--farbe-linie-stark);background:var(--farbe-flaeche);width:22px;height:22px;transition:background-color var(--dauer-kurz) var(--kurve-standard), border-color var(--dauer-kurz) var(--kurve-standard);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.preiskarte .wahl .icon{stroke-width:2.5px;width:14px;height:14px;color:var(--farbe-akzent-text);opacity:0;transition:opacity var(--dauer-kurz) var(--kurve-eintritt), transform var(--dauer-kurz) var(--kurve-eintritt);transform:scale(.6)}.preiskarte .preis{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px;font-weight:600;line-height:32px}.preiskarte .preis small{color:var(--farbe-text-gedaempft);letter-spacing:0;white-space:normal;margin-top:2px;font-size:13px;font-weight:400;line-height:18px;display:block}.preiskarte .details{gap:var(--abstand-1) var(--abstand-3);color:var(--farbe-text-gedaempft);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.preiskarte .leistung{color:var(--farbe-text-gedaempft);border-top:1px solid var(--farbe-linie);padding:0;padding-top:var(--abstand-3);gap:6px;margin:0;font-size:14px;line-height:20px;list-style:none;display:grid}.preiskarte .leistung li{align-items:flex-start;gap:8px;display:flex}.preiskarte .leistung .icon{width:16px;height:16px;color:var(--farbe-text);margin-top:2px}.preiskarte .leistung b{color:var(--farbe-text);font-weight:600}.preiskarte .annahme{padding-top:var(--abstand-2);flex-direction:column;align-items:flex-start;gap:4px;margin-top:auto;font-size:13px;line-height:18px;display:flex}.preiskarte .empfohlen{top:-11px;left:var(--abstand-5);position:absolute}.preiskarte:has(input:checked){border-color:var(--farbe-akzent);box-shadow:0 0 0 1px var(--farbe-akzent), var(--schatten-2)}.preiskarte:has(input:checked) .wahl{background:var(--farbe-akzent);border-color:var(--farbe-akzent)}.preiskarte:has(input:checked) .wahl .icon{opacity:1;transform:scale(1)}.preiskarte:has(input:focus-visible){box-shadow:var(--schatten-fokus)}.preiskarte.gesperrt{cursor:not-allowed;background:var(--farbe-flaeche-gedaempft);box-shadow:none;border-style:dashed}.preiskarte.gesperrt:hover{border-color:var(--farbe-linie);transform:none}.preiskarte.gesperrt .name,.preiskarte.gesperrt .preis,.preiskarte.gesperrt .leistung b{color:var(--farbe-text-gedaempft)}.preiskarte.gesperrt .wahl{background:0 0;border-style:dashed}.preiskarte.gesperrt .preis{font-size:20px;line-height:32px}.preiskarte.exklusiv{border-color:var(--farbe-exklusiv)}.preiskarte.exklusiv:before{content:"";border-radius:var(--radius-gross) var(--radius-gross) 0 0;background:var(--farbe-exklusiv-akzent);height:3px;position:absolute;inset:0 0 auto}.linie-kopf-gross{align-items:center;gap:var(--abstand-3) var(--abstand-4);margin:var(--abstand-6) 0 var(--abstand-5);flex-wrap:wrap;display:flex}.linie-kopf-gross:first-child{margin-top:0}.linie-kopf-gross .linie-logo{background:var(--farbe-papier);border-radius:var(--radius);border:1px solid var(--farbe-linie);align-items:center;padding:6px 10px;display:inline-flex}.linie-kopf-gross .linie-logo img{width:auto;height:30px;display:block}.linie-kopf-gross .linie-wortmarke{letter-spacing:-.01em;color:var(--farbe-papier-text);font-size:20px;font-weight:700}.linie-kopf-gross .linie-text{flex-direction:column;display:flex}.linie-kopf-gross .linie-text b{font-size:18px;font-weight:600;line-height:24px}.linie-kopf-gross .linie-text span{color:var(--farbe-text-gedaempft);font-size:14px;line-height:20px}.linie-kopf-gross .segment{margin-left:auto}@media (max-width:47.99rem){.preiskarten{gap:var(--abstand-3);grid-template-columns:repeat(2,minmax(0,1fr))}.preiskarten.einzeln{grid-template-columns:minmax(0,1fr)}.preiskarte{padding:var(--abstand-4) var(--abstand-3) var(--abstand-3);gap:var(--abstand-2)}.preiskarte .name{font-size:16px;line-height:22px}.preiskarte .preis{font-size:22px;line-height:26px}.preiskarte .empfohlen{left:var(--abstand-3)}.preiskarte .leistung{display:none}.linie-kopf-gross{margin:var(--abstand-5) 0 var(--abstand-4)}.linie-kopf-gross .segment{flex-basis:100%;margin-left:0}}.auswahl .karte{padding:var(--abstand-5)}.auswahl h2{margin-bottom:var(--abstand-4);font-size:18px;line-height:24px}.auswahl-produkt{justify-content:space-between;gap:var(--abstand-3);padding:var(--abstand-2) 0;display:flex}.auswahl-produkt+.auswahl-produkt{border-top:1px solid var(--farbe-linie)}.auswahl-produkt b{font-weight:600;display:block}.auswahl-produkt span{color:var(--farbe-text-gedaempft);font-size:13px;line-height:18px;display:block}.summe{justify-content:space-between;gap:var(--abstand-3);padding:var(--abstand-2) 0;font-size:15px;display:flex}.summe+.summe{border-top:1px solid var(--farbe-linie)}.summe .zahl{transition:opacity var(--dauer-mittel) var(--kurve-standard)}.summe.total{margin-top:var(--abstand-2);padding-top:var(--abstand-3);align-items:baseline;font-size:18px;font-weight:600;border-top:2px solid var(--farbe-text)!important}.summe.total>span:first-child{white-space:nowrap}.summe.total .zahl{letter-spacing:-.01em;font-size:24px;line-height:32px}.summe.nebensumme{color:var(--farbe-text-gedaempft);padding-top:0;font-size:13px}.auswahl .knopfzeile{gap:var(--abstand-2);margin-top:var(--abstand-4);display:grid}.auswahl .knopf-ab-64rem{display:none}@media (min-width:64rem){.auswahl .knopf-ab-64rem{display:inline-flex}}.auswahl .leer{color:var(--farbe-text-gedaempft);padding:var(--abstand-3) 0;font-size:14px}.preisleiste{display:none}@media (max-width:63.99rem){.preisleiste{z-index:2;align-items:center;gap:var(--abstand-3);margin:var(--abstand-5) 0 0;padding:var(--abstand-3) var(--abstand-3) var(--abstand-3) var(--abstand-4);background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-gross);box-shadow:var(--schatten-3);display:flex;position:sticky;bottom:0}.preisleiste .total{flex-direction:column;flex:1;min-width:0;display:flex}.preisleiste .total span{color:var(--farbe-text-gedaempft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.preisleiste .total b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:600;line-height:24px}.preisleiste .total b.preisleiste-leer{white-space:normal;font-size:14px;line-height:20px}.preisleiste .knopf{padding-inline:var(--abstand-3);flex:none}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.logo{gap:var(--abstand-3);background:0 0;border-radius:0;padding:0}.logo img{width:auto;height:36px;display:block}.logo img.logo-dunkel,[data-theme=dark] .logo img.logo-hell{display:none}[data-theme=dark] .logo img.logo-dunkel{display:block}.logo span{color:var(--farbe-text-gedaempft);border-left:1px solid var(--farbe-linie)}.linie-logo,.linie-kopf .linie-logo,.linie-kopf-gross .linie-logo{background:0 0;border:0;padding:0}.linie-logo img.logo-dunkel,[data-theme=dark] .linie-logo img.logo-hell{display:none}[data-theme=dark] .linie-logo img.logo-dunkel{display:block}.linie-kopf-gross .linie-wortmarke{color:var(--farbe-text);letter-spacing:-.01em;font-size:20px;font-weight:700}.linie-kopf-gross .linie-wortmarke .rot,.wortmarke .rot{color:var(--farbe-marke)}@media (max-width:47.99rem){.logo img{height:26px}}.admin .kopf-innen,.admin .navi ul,.admin .seite{max-width:none}.seite-schmal{max-width:var(--breite-formular)}.seite-mittel{max-width:60rem}.seitenkopf .aktionen{gap:var(--abstand-2);flex-wrap:wrap;margin-left:auto;display:flex}.seitenkopf .status{margin-left:auto}.rueckweg{align-items:center;gap:var(--abstand-1);min-height:32px;margin-bottom:var(--abstand-2);color:var(--farbe-text-gedaempft);font-size:14px;line-height:20px;text-decoration:none;display:inline-flex}.rueckweg:hover{color:var(--farbe-text);text-underline-offset:3px;text-decoration:underline}.rueckweg .icon{width:16px;height:16px}.knopfzeile{gap:var(--abstand-3);margin-top:var(--abstand-5);flex-wrap:wrap;display:flex}.knopfzeile .rechts{margin-left:auto}.raster-2{gap:var(--abstand-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.raster-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.raster-2>.karte{min-width:0;margin-top:0}.abschnitt+.abschnitt,.karte+.abschnitt,.abschnitt+.karte{margin-top:var(--abstand-4)}.trenner{border:0;border-top:1px solid var(--farbe-linie);margin:var(--abstand-4) 0}.untertitel{color:var(--farbe-text-gedaempft);margin-top:var(--abstand-1)}@media (max-width:47.99rem){.knopfzeile{flex-direction:column-reverse}.knopfzeile .knopf{width:100%}.knopfzeile .rechts{margin-left:0}}@media (min-width:48rem){.knopfzeile-gleich{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.knopfzeile-gleich .knopf{padding-block:var(--abstand-2);white-space:normal}}.navi a .zaehler-punkt{margin-left:2px}.menue-abdunkeln{background:var(--farbe-abdunkeln);z-index:20;animation:einblenden var(--dauer-mittel) var(--kurve-eintritt);position:fixed;inset:0}.menue-blatt{z-index:21;background:var(--farbe-flaeche);width:min(20rem,86vw);box-shadow:var(--schatten-3);animation:von-rechts var(--dauer-mittel) var(--kurve-eintritt);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes von-rechts{0%{transform:translate(100%)}to{transform:translate(0)}}.menue-blatt .menue-kopf{justify-content:space-between;align-items:center;gap:var(--abstand-3);padding:var(--abstand-3) var(--abstand-3) var(--abstand-3) var(--abstand-4);border-bottom:1px solid var(--farbe-linie);min-height:56px;display:flex}.menue-blatt .menue-wer{padding:var(--abstand-3) var(--abstand-4);border-bottom:1px solid var(--farbe-linie);color:var(--farbe-text-gedaempft);font-size:14px;line-height:18px}.menue-blatt .menue-wer b{color:var(--farbe-text);font-size:15px;font-weight:600;display:block}.menue-blatt ul{padding:var(--abstand-2);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.menue-blatt a{align-items:center;gap:var(--abstand-2);min-height:var(--ziel-min);padding:0 var(--abstand-3);border-radius:var(--radius);color:var(--farbe-text);border-left:3px solid #0000;font-weight:500;text-decoration:none;display:flex}.menue-blatt a:hover{background:var(--farbe-flaeche-erhoeht)}.menue-blatt a[aria-current=page]{background:var(--farbe-akzent-flaeche);border-left-color:var(--farbe-akzent);font-weight:600}.menue-blatt .menue-fuss{padding:var(--abstand-3) var(--abstand-4);border-top:1px solid var(--farbe-linie);margin-top:auto}.knopf-icon{width:var(--ziel-min);background:0 0;border-color:#0000;padding-inline:0}.knopf-icon:hover{background:var(--farbe-flaeche-erhoeht);border-color:#0000}.register{gap:var(--abstand-1);border-bottom:1px solid var(--farbe-linie);margin-bottom:var(--abstand-5);display:flex;position:relative;overflow-x:auto}.register a,.register button{align-items:center;gap:var(--abstand-2);min-height:var(--ziel-min);padding:0 var(--abstand-4);cursor:pointer;white-space:nowrap;color:var(--farbe-text-gedaempft);transition:color var(--dauer-kurz) var(--kurve-standard);background:0 0;border:0;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.register a:after,.register button:after{content:"";left:var(--abstand-3);right:var(--abstand-3);background:var(--farbe-akzent);height:2px;transition:transform var(--dauer-mittel) var(--kurve-standard);position:absolute;bottom:-1px;transform:scaleX(0)}.register a:hover,.register button:hover{color:var(--farbe-text)}.register a[aria-current=page],.register button[aria-selected=true]{color:var(--farbe-text);font-weight:600}.register a[aria-current=page]:after,.register button[aria-selected=true]:after{transform:scaleX(1)}@media (max-width:47.99rem){.register{flex-wrap:wrap;overflow-x:visible}}.kennzahlen{gap:var(--abstand-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.kennzahlen{grid-template-columns:repeat(4,minmax(0,1fr))}}.kachel{align-items:flex-start;gap:var(--abstand-2);text-align:left;padding:var(--abstand-4) var(--abstand-4);cursor:pointer;min-height:96px;color:inherit;background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-gross);box-shadow:var(--schatten-1);transition:border-color var(--dauer-kurz) var(--kurve-standard), box-shadow var(--dauer-kurz) var(--kurve-standard);flex-direction:column;text-decoration:none;display:flex}.kachel:hover{border-color:var(--farbe-linie-stark);box-shadow:var(--schatten-2)}.kachel .bezeichnung{color:var(--farbe-text-gedaempft);font-size:14px;font-weight:600;line-height:20px}.kachel .anzahl{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:36px}.kachel .nebentext{color:var(--farbe-text-gedaempft);font-size:13px;line-height:18px}.kachel-gross{min-height:120px;padding:var(--abstand-5)}.kachel-gross .anzahl{font-size:40px;line-height:44px}.kachel-chance{border-color:var(--farbe-exklusiv-akzent)}.kachel-chance .bezeichnung{color:var(--farbe-text)}.kacheln{gap:var(--abstand-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.kacheln{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:75rem){.kacheln{grid-template-columns:repeat(6,minmax(0,1fr))}}.kacheln .kachel{min-height:84px;padding:var(--abstand-3) var(--abstand-4);gap:var(--abstand-1)}.kacheln .kachel .anzahl{font-size:24px;line-height:28px}.suche{gap:var(--abstand-2);display:flex}.suche .eingabe{flex:1}.suche-feld{flex:1;position:relative}.suche-feld .icon{color:var(--farbe-text-gedaempft);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.suche-feld .eingabe{padding-left:40px}.kundensuche{flex:1;min-width:0;position:relative}.kundensuche .eingabe{width:100%}.trefferliste{top:calc(100% + var(--abstand-1));z-index:20;padding:var(--abstand-1);background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-gross);box-shadow:var(--schatten-3);max-height:22rem;margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.trefferliste li+li{border-top:1px solid var(--farbe-linie)}.trefferliste .treffer{justify-content:space-between;align-items:center;gap:var(--abstand-3);width:100%;padding:var(--abstand-2) var(--abstand-3);border-radius:var(--radius);color:inherit;cursor:pointer;text-decoration:none;display:flex}.trefferliste .treffer.aktiv,.trefferliste .treffer:hover{background:var(--farbe-flaeche-erhoeht)}.trefferliste .treffer .haupt{flex-direction:column;min-width:0;display:flex}.trefferliste .treffer .haupt b{overflow-wrap:anywhere;font-weight:600}.trefferliste .treffer .haupt span{color:var(--farbe-text-gedaempft);font-size:14px;line-height:20px}.trefferliste .treffer .knopf{flex:none}.datum-feld{flex:1;min-width:0;position:relative}.datum-feld .eingabe{width:100%;padding-right:40px}.datum-knopf{border-radius:var(--radius-klein);width:32px;height:32px;color:var(--farbe-text-gedaempft);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.datum-knopf:hover{color:var(--farbe-text);background:var(--farbe-flaeche-gedaempft)}.datum-knopf:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--farbe-fokus) 25%, transparent);outline:none}.datum-knopf .icon{width:18px;height:18px}.datum-kalender{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;top:0;right:0}.liste{margin:0;padding:0;list-style:none}.liste li{border-top:1px solid var(--farbe-linie)}.liste li:first-child{border-top:0}.listeneintrag{align-items:center;gap:var(--abstand-1) var(--abstand-4);width:100%;padding:var(--abstand-3) var(--abstand-2);margin:0 calc(-1 * var(--abstand-2));border-radius:var(--radius);text-align:left;cursor:pointer;color:inherit;transition:background-color var(--dauer-kurz) var(--kurve-standard);background:0 0;border:0;flex-wrap:wrap;text-decoration:none;display:flex}.listeneintrag:hover{background:var(--farbe-flaeche-erhoeht)}.listeneintrag.dokument-link{color:var(--farbe-fokus);text-underline-offset:3px;text-decoration:underline}.listeneintrag .haupt{flex:14rem;min-width:0}.listeneintrag .haupt b{font-weight:600;display:block}.listeneintrag .haupt>span{display:block}.listeneintrag .neben{color:var(--farbe-text-gedaempft);font-size:14px;line-height:20px}.fahrzeug{padding-top:var(--abstand-3);border-top:1px solid var(--farbe-linie)}.fahrzeug:first-child{border-top:0;padding-top:0}.fahrzeug-kopf{justify-content:space-between;align-items:baseline;gap:var(--abstand-1) var(--abstand-3);margin-bottom:var(--abstand-1);flex-wrap:wrap;display:flex}.fahrzeug-kopf h3{font-size:16px;font-weight:600;line-height:24px}.fahrzeug>.mono{margin-bottom:var(--abstand-2);display:block}.tabelle-huelle{border:1px solid var(--farbe-linie);border-radius:var(--radius-gross);background:var(--farbe-flaeche);box-shadow:var(--schatten-1);overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{padding:10px var(--abstand-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--farbe-linie)}thead th{background:var(--farbe-flaeche-gedaempft);white-space:nowrap;color:var(--farbe-text-gedaempft);font-size:13px;font-weight:600;line-height:18px;position:sticky;top:0}thead th:first-child{border-top-left-radius:var(--radius-gross)}thead th:last-child{border-top-right-radius:var(--radius-gross)}th .sortierlink,th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;text-decoration:none;display:inline-flex}th .sortierlink:hover,th button:hover{color:var(--farbe-text)}th .sortierlink .icon,th button .icon{width:14px;height:14px;transition:transform var(--dauer-kurz) var(--kurve-standard)}th[aria-sort=descending] .icon{transform:rotate(180deg)}th[aria-sort] .sortierlink,th[aria-sort] button{color:var(--farbe-text)}tbody tr:last-child td{border-bottom:0}tbody tr.klickbar{cursor:pointer;position:relative}tbody tr.klickbar td{transition:background-color var(--dauer-kurz) var(--kurve-standard)}tbody tr.klickbar:hover td{background:var(--farbe-flaeche-erhoeht)}tbody tr.klickbar:focus-within td{background:var(--farbe-akzent-flaeche)}tbody tr.klickbar .zeilenlink{color:inherit;font-weight:600;text-decoration:none}tbody tr.klickbar .zeilenlink:after{content:"";position:absolute;inset:0}td.re,th.re{text-align:right}td .zahl,th .zahl{font-variant-numeric:tabular-nums}.uebersicht{font-size:14px;line-height:20px}.uebersicht th,.uebersicht td{padding:var(--abstand-2) 10px}.uebersicht td{white-space:nowrap}.uebersicht td.umbruch{white-space:normal;min-width:7.5rem}.uebersicht .marke{padding:1px 8px 1px 7px;font-size:12px;line-height:18px}.nur-desktop{display:none}@media (min-width:75rem){.nur-desktop{display:table-cell}}.karten-liste{display:none}@media (max-width:47.99rem){.tabelle-ab-tablet{display:none}.karten-liste{gap:var(--abstand-3);display:grid}}.vertrag-karte{gap:var(--abstand-1);text-align:left;cursor:pointer;width:100%;color:inherit;text-decoration:none;display:grid}.vertrag-karte .oben{justify-content:space-between;gap:var(--abstand-2);align-items:center;display:flex}.vertrag-karte .oben b{font-weight:600}.vertrag-karte .neben{color:var(--farbe-text-gedaempft);font-size:14px;line-height:20px}.fusszeile-liste{justify-content:space-between;gap:var(--abstand-2);margin-top:var(--abstand-3);color:var(--farbe-text-gedaempft);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.fusszeile-liste b{color:var(--farbe-text);font-weight:600}@media (max-width:47.99rem){.stapel thead{display:none}.stapel tr{padding:var(--abstand-2) 0;border-bottom:1px solid var(--farbe-linie);display:block}.stapel tbody tr:last-child{border-bottom:0}.stapel td{justify-content:space-between;align-items:center;gap:var(--abstand-1) var(--abstand-3);padding:var(--abstand-1) var(--abstand-3);border:0;flex-wrap:wrap;display:flex}.stapel td[data-label]:before{content:attr(data-label);color:var(--farbe-text-gedaempft);font-size:14px}.stapel td.kopfzelle{font-weight:600}.stapel td.re{text-align:left}}.filter{gap:var(--abstand-3);margin-bottom:var(--abstand-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.filter .ganz{grid-column:1/-1}.filter .eingabe{min-width:0}.filter .filter-knoepfe{gap:var(--abstand-2);grid-column:1/-1;align-items:center;margin:0;display:flex}@media (min-width:48rem){.filter{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:75rem){.filter{grid-template-columns:repeat(6,minmax(0,1fr))}.filter .ganz,.filter .filter-knoepfe{grid-column:span 2}}.filter-zusammenfassung{gap:var(--abstand-2);margin-bottom:var(--abstand-3);color:var(--farbe-text-gedaempft);flex-wrap:wrap;align-items:center;font-size:14px;display:flex}.chip{border-radius:var(--radius-rund);background:var(--farbe-akzent-flaeche);min-height:28px;color:var(--farbe-text);align-items:center;gap:6px;padding:0 6px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.chip button,.chip a{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.chip button:hover,.chip a:hover{background:var(--farbe-flaeche)}select.eingabe{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}.tabelle-laedt tbody{opacity:.45;transition:opacity var(--dauer-mittel) var(--kurve-standard)}.felder{gap:var(--abstand-4);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.felder{grid-template-columns:repeat(6,1fr)}.b-1{grid-column:span 1}.b-2{grid-column:span 2}.b-3{grid-column:span 3}.b-4{grid-column:span 4}.b-5{grid-column:span 5}.b-6{grid-column:span 6}}.eingabe::placeholder{color:var(--farbe-text-gedaempft);opacity:.8}.eingabe:disabled,.eingabe[readonly]{background:var(--farbe-flaeche-gedaempft);color:var(--farbe-text-gedaempft);cursor:not-allowed}textarea.eingabe{resize:vertical;min-height:96px;line-height:24px}.eingabe-klein{min-width:6rem;max-width:9rem}.mono-feld .eingabe{font-family:var(--font-schrift-mono);letter-spacing:.04em}.feld .zaehler{color:var(--farbe-text-gedaempft);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:13px;line-height:18px;display:inline-flex}.feld .zaehler.gueltig{color:var(--farbe-erfolg);font-weight:600}.feld .zaehler .icon{stroke-width:2.5px;width:14px;height:14px}.eingabe.umgerechnet{animation:hervorheben var(--dauer-lang) var(--kurve-standard)}@keyframes hervorheben{0%{background:var(--farbe-akzent-flaeche)}to{background:var(--farbe-flaeche)}}.segment-feld{border:0;min-width:0;margin:0;padding:0}.segment-feld legend{margin-bottom:var(--abstand-1);padding:0;font-size:14px;font-weight:600;line-height:20px}.schalter{align-items:flex-start;gap:var(--abstand-3);min-height:var(--ziel-min);cursor:pointer;padding:10px 0;display:flex}.schalter input{width:20px;height:20px;accent-color:var(--farbe-akzent);cursor:pointer;flex:none;margin:2px 0 0}.schalter .hilfe{display:block}.vorschlaege{border:1px solid var(--farbe-linie);border-radius:var(--radius);background:var(--farbe-flaeche);box-shadow:var(--schatten-3);animation:einblenden var(--dauer-mittel) var(--kurve-eintritt);flex-direction:column;gap:2px;margin:4px 0 0;padding:4px;list-style:none;display:flex}.vorschlaege button{width:100%;min-height:40px;padding:0 var(--abstand-3);border-radius:calc(var(--radius) - 2px);text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;align-items:center;display:flex}.vorschlaege button:hover,.vorschlaege button[aria-current=true]{background:var(--farbe-akzent-flaeche)}.orte{gap:var(--abstand-2);flex-wrap:wrap;display:flex}.orte .knopf[aria-pressed=true]{background:var(--farbe-akzent-flaeche);border-color:var(--farbe-akzent)}.fehlerzusammenfassung{gap:var(--abstand-3);border-radius:var(--radius);padding:var(--abstand-3) var(--abstand-4);background:var(--farbe-fehler-flaeche);color:var(--farbe-fehler);margin-bottom:var(--abstand-4);animation:einblenden var(--dauer-mittel) var(--kurve-eintritt);border:1px solid #0000;display:flex}.fehlerzusammenfassung .zusammenfassung-text{flex:1;min-width:0}.fehlerzusammenfassung .icon{margin-top:2px}.fehlerzusammenfassung b{font-weight:600;display:block}.fehlerzusammenfassung ul{margin:var(--abstand-1) 0 0;padding-left:18px}.fehlerzusammenfassung a{color:inherit;font-weight:500}.hinweis .hinweis-text{flex-direction:column;gap:2px;min-width:0;display:flex}.hinweis b{font-weight:600}.hinweis .hinweis-aktion{align-self:center;margin-left:auto}.hinweis-aktion .knopf{min-height:36px;padding-inline:var(--abstand-3);color:inherit;background:0 0;border-color:currentColor}.toast-stapel{right:var(--abstand-5);top:calc(var(--hoehe-kopf) + var(--abstand-4));z-index:30;gap:var(--abstand-2);width:min(24rem, calc(100vw - 2 * var(--abstand-4)));flex-direction:column;display:flex;position:fixed}@media (max-width:47.99rem){.toast-stapel{right:var(--abstand-4);left:var(--abstand-4);width:auto}}.toast-stapel.toast-live{top:calc(var(--hoehe-kopf) + var(--abstand-4));bottom:auto}.toast{align-items:flex-start;gap:var(--abstand-3);padding:var(--abstand-3) var(--abstand-2) var(--abstand-3) var(--abstand-4);border-radius:var(--radius-gross);background:var(--farbe-flaeche);color:var(--farbe-text);border:1px solid var(--farbe-linie);box-shadow:var(--schatten-3);animation:toast-ein var(--dauer-mittel) var(--kurve-eintritt);display:flex;position:relative;overflow:hidden}.toast .icon{flex:none;margin-top:2px}.toast-erfolg .icon{color:var(--farbe-erfolg)}.toast-info .icon{color:var(--farbe-info)}.toast-fehler{border-color:var(--farbe-fehler)}.toast-fehler .icon{color:var(--farbe-fehler)}.toast .toast-text{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:15px;line-height:22px;display:flex}.toast .toast-text b{font-weight:600}.toast .toast-text .klein{color:var(--farbe-text-gedaempft)}.toast .toast-aktion{min-height:36px;padding-inline:var(--abstand-3);align-self:center}.toast .toast-schliessen{border-radius:var(--radius);width:36px;height:36px;color:var(--farbe-text-gedaempft);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-6px 0;display:inline-flex}.toast .toast-schliessen:hover{background:var(--farbe-flaeche-erhoeht);color:var(--farbe-text)}.toast .toast-balken{background:var(--farbe-linie-stark);transform-origin:0;height:2px;animation:toast-balken var(--dauer-toast) linear forwards;position:absolute;bottom:0;left:0;right:0}.toast.pausiert .toast-balken{animation-play-state:paused}@keyframes toast-ein{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-aus{0%{opacity:1}to{opacity:0;transform:translateY(-8px)}}@keyframes toast-balken{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.banner{justify-content:center;align-items:center;gap:var(--abstand-2);min-height:36px;padding:6px var(--abstand-4);background:var(--farbe-warnung-flaeche);color:var(--farbe-warnung);text-align:center;font-size:14px;font-weight:600;line-height:20px;display:flex}.banner .icon{width:16px;height:16px}.banner-info{background:var(--farbe-info-flaeche);color:var(--farbe-info)}.skelett{background:var(--farbe-flaeche-gedaempft);border-radius:6px;height:14px;display:block;position:relative;overflow:hidden}.skelett:after{content:"";background:linear-gradient(90deg, transparent, var(--farbe-flaeche-erhoeht), transparent);animation:skelett-lauf 1.4s var(--kurve-standard) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes skelett-lauf{to{transform:translate(100%)}}.skelett-zeile td{padding-top:14px;padding-bottom:14px}.leer{align-items:flex-start;gap:var(--abstand-2);padding:var(--abstand-5) 0;color:var(--farbe-text-gedaempft);flex-direction:column;display:flex}.leer.mittig{text-align:center;padding:var(--abstand-7) var(--abstand-4);align-items:center}.leer .leer-icon{border-radius:var(--radius);background:var(--farbe-flaeche-gedaempft);width:44px;height:44px;color:var(--farbe-text-gedaempft);margin-bottom:var(--abstand-1);justify-content:center;align-items:center;display:inline-flex}.leer b{color:var(--farbe-text);font-size:16px;font-weight:600}.leer p{max-width:36rem}.leer .knopf{margin-top:var(--abstand-2)}.ablage{justify-content:center;align-items:center;gap:var(--abstand-1);text-align:center;min-height:120px;padding:var(--abstand-4);border:1.5px dashed var(--farbe-linie-stark);border-radius:var(--radius-gross);background:var(--farbe-flaeche);cursor:pointer;color:var(--farbe-text-gedaempft);transition:border-color var(--dauer-kurz) var(--kurve-standard), background-color var(--dauer-kurz) var(--kurve-standard);flex-direction:column;font-size:14px;line-height:20px;display:flex}.ablage b{color:var(--farbe-text);font-size:15px;font-weight:600}.ablage .icon{color:var(--farbe-text);margin-bottom:4px}.ablage:hover,.ablage.aktiv{border-color:var(--farbe-akzent);background:var(--farbe-akzent-flaeche);border-style:solid}.ablage.fehler{border-color:var(--farbe-fehler);background:var(--farbe-fehler-flaeche);color:var(--farbe-fehler)}.ablage.fehler b,.ablage.fehler .icon{color:var(--farbe-fehler)}.dateien{margin:var(--abstand-3) 0 0;gap:var(--abstand-2);flex-direction:column;padding:0;list-style:none;display:flex}.datei{gap:var(--abstand-1) var(--abstand-3);padding:var(--abstand-2) var(--abstand-3);border:1px solid var(--farbe-linie);border-radius:var(--radius);background:var(--farbe-flaeche);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;font-size:14px;line-height:20px;display:grid}.datei .datei-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.datei .datei-neben{color:var(--farbe-text-gedaempft);font-size:13px}.datei .fortschritt{background:var(--farbe-flaeche-gedaempft);border-radius:2px;grid-column:2/4;height:4px;overflow:hidden}.datei .fortschritt span{background:var(--farbe-akzent);height:100%;transition:width var(--dauer-mittel) var(--kurve-standard);display:block}.datei.fertig .icon{color:var(--farbe-erfolg)}.datei.fehler{border-color:var(--farbe-fehler)}.datei.fehler .icon,.datei.fehler .datei-neben{color:var(--farbe-fehler)}.datei .knopf-icon{width:32px;min-height:32px}.bestaetigung{margin-top:var(--abstand-3);padding:var(--abstand-4);border:1px solid var(--farbe-fehler);border-radius:var(--radius-gross);background:var(--farbe-flaeche);box-shadow:0 0 0 3px var(--farbe-fehler-flaeche);animation:aufklappen var(--dauer-mittel) var(--kurve-eintritt)}.bestaetigung h3{margin-bottom:var(--abstand-1)}.bestaetigung>*+*,.bestaetigung .knopfzeile{margin-top:var(--abstand-3)}.bestaetigung.neutral{border-color:var(--farbe-linie-stark);box-shadow:0 0 0 3px var(--farbe-akzent-flaeche)}@keyframes aufklappen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.abweichungsfeld{align-items:center;gap:var(--abstand-1) var(--abstand-2);border-radius:var(--radius);transition:background-color var(--dauer-mittel) var(--kurve-standard);flex-wrap:wrap;padding:2px;display:flex}.abweichungsfeld .eingabe{max-width:8rem}td.abweichend,.abweichungsfeld.abweichend{background:var(--farbe-warnung-flaeche)}.abweichend .eingabe{border-color:var(--farbe-warnung);box-shadow:inset 0 0 0 1px var(--farbe-warnung)}.markierung{color:var(--farbe-warnung);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.markierung .knopf-text{min-height:0;color:inherit;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.preis-tabelle td,.preis-tabelle th{vertical-align:middle}.produktwahl{gap:var(--abstand-2);margin:0;padding:0;list-style:none;display:grid}.produktwahl label{align-items:center;gap:var(--abstand-3);min-height:var(--ziel-min);padding:var(--abstand-2) var(--abstand-3);border:1px solid var(--farbe-linie);border-radius:var(--radius);background:var(--farbe-flaeche);cursor:pointer;transition:border-color var(--dauer-kurz) var(--kurve-standard), background-color var(--dauer-kurz) var(--kurve-standard);flex-wrap:wrap;display:flex}.produktwahl label:hover{border-color:var(--farbe-linie-stark)}.produktwahl label:has(input:checked){border-color:var(--farbe-akzent)}.produktwahl input{width:20px;height:20px;accent-color:var(--farbe-akzent);margin:0}.produktwahl .name{flex:8rem;font-weight:600}.produktwahl .neben{color:var(--farbe-text-gedaempft);font-size:14px}.produktwahl label.inaktiv{background:var(--farbe-flaeche-gedaempft);cursor:not-allowed;color:var(--farbe-text-gedaempft)}.kopfvorschau{border:1px solid var(--farbe-linie);border-radius:var(--radius);background:var(--farbe-papier);color:var(--farbe-papier-text);padding:var(--abstand-4) var(--abstand-5);justify-content:space-between;gap:var(--abstand-4);font-family:var(--font-schrift);box-shadow:var(--schatten-1);flex-wrap:wrap;display:flex}.kopfvorschau img{width:auto;height:28px;display:block}.kopfvorschau .papier-text{color:var(--farbe-papier-text);text-align:right;font-size:13px;line-height:18px}.kopfvorschau-leer{color:var(--farbe-papier-gedaempft);font-size:13px}.logo-vorschau{background:var(--farbe-papier);border:1px solid var(--farbe-linie);border-radius:var(--radius);padding:var(--abstand-3);display:inline-flex}.logo-vorschau img{max-width:100%;height:auto;max-height:64px}.notiz{border-top:1px solid var(--farbe-linie);padding:var(--abstand-3) 0}.notiz:first-child{border-top:0;padding-top:0}.notiz .notiz-meta{color:var(--farbe-text-gedaempft);margin-bottom:2px;font-size:13px;line-height:18px}.gruppe-rahmen{border:1px solid var(--farbe-linie);border-radius:var(--radius);padding:var(--abstand-3) var(--abstand-4) var(--abstand-4);min-width:0;margin:0}.gruppe-rahmen legend{padding:0 var(--abstand-1);font-weight:600}.dokumente{margin:0;padding:0;list-style:none}.dokumente li{align-items:center;gap:var(--abstand-3);min-height:var(--ziel-min);border-top:1px solid var(--farbe-linie);display:flex}.dokumente li:first-child{border-top:0}.dokumente a{align-items:center;gap:var(--abstand-2);color:inherit;font-weight:500;text-decoration:none;display:inline-flex}.dokumente a:hover{text-underline-offset:3px;text-decoration:underline}.dokumente .neben{color:var(--farbe-text-gedaempft);font-size:13px}.dokumente .icon{color:var(--farbe-text-gedaempft)}.bedingungstext{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--farbe-flaeche-gedaempft);max-height:24rem;padding:var(--abstand-3);border-radius:var(--radius);font-size:14px;line-height:20px;overflow-y:auto}.aktionsleiste{gap:var(--abstand-2);flex-wrap:wrap;display:flex}.freigabe-knoepfe{align-items:flex-start;gap:var(--abstand-3);flex-wrap:wrap;display:flex}.freigabe-knoepfe>form:has(.bestaetigung){flex:100%}@media (max-width:47.99rem){.freigabe-knoepfe>*{flex:100%}.freigabe-knoepfe .knopf{width:100%}}.feld .knopf{align-self:flex-start}details summary{cursor:pointer;align-items:center;gap:var(--abstand-1) var(--abstand-2);min-height:var(--ziel-min);flex-wrap:wrap;font-weight:600;display:flex}.stapel-abstand>*+*{margin-top:var(--abstand-4)}.mehrzeilig{white-space:pre-wrap;overflow-wrap:anywhere}.oeffentlich{flex-direction:column;min-height:100vh;display:flex}.oeffentlich .kopf-innen{justify-content:flex-start}.oeffentlich .buehne{padding:var(--abstand-8) var(--abstand-4) var(--abstand-7);flex:1;justify-content:center;align-items:flex-start;display:flex}.anmeldekarte{gap:var(--abstand-5);flex-direction:column;width:100%;max-width:26rem;display:flex}.anmeldekarte .karte{padding:var(--abstand-6)}.anmeldekarte h1{margin-bottom:var(--abstand-1)}.anmeldekarte form{gap:var(--abstand-4);margin-top:var(--abstand-5);display:grid}.anmeldekarte .unten{font-size:14px;line-height:20px}.anmeldekarte .unten a{color:var(--farbe-text);text-underline-offset:3px}.anmelde-marken{justify-content:center;align-items:center;gap:var(--abstand-5);flex-wrap:wrap;display:flex}.anmelde-marken img{width:auto;height:24px;display:block}.anmelde-marken .logo-dunkel,[data-theme=dark] .anmelde-marken .logo-hell{display:none}[data-theme=dark] .anmelde-marken .logo-dunkel{display:block}.anmelde-marken .wortmarke{letter-spacing:-.01em;color:var(--farbe-text);font-size:16px;font-weight:700}.oeffentlich .fuss{justify-content:center;gap:var(--abstand-2) var(--abstand-4);padding:var(--abstand-4);color:var(--farbe-text-gedaempft);border-top:1px solid var(--farbe-linie);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.oeffentlich .fuss .gms-hinweis{margin-left:auto}.fuss{border-top:1px solid var(--farbe-linie)}.fuss-innen{max-width:var(--breite-seite);padding:var(--abstand-4) var(--abstand-5);justify-content:space-between;gap:var(--abstand-2) var(--abstand-4);flex-wrap:wrap;margin:0 auto;display:flex}.admin .fuss-innen{max-width:none}.gms-hinweis{color:var(--farbe-text-gedaempft);font-size:12px;line-height:16px;text-decoration:none}.gms-hinweis:hover{color:var(--farbe-text);text-decoration:underline}.passwortregeln{color:var(--farbe-text-gedaempft);gap:4px;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:grid}.passwortregeln li{align-items:center;gap:8px;display:flex}.passwortregeln .icon{stroke-width:2.5px;width:16px;height:16px}.passwortregeln .erfuellt{color:var(--farbe-erfolg)}@media (max-width:47.99rem){.oeffentlich .buehne{padding:var(--abstand-5) var(--abstand-4) var(--abstand-6)}.anmeldekarte .karte{padding:var(--abstand-5) var(--abstand-4)}}.fehlerseite{max-width:32rem;margin:var(--abstand-8) auto;padding:0 var(--abstand-4);align-items:flex-start;gap:var(--abstand-3);flex-direction:column;display:flex}.fehlerseite .code{font-family:var(--font-schrift-mono);color:var(--farbe-text-gedaempft);letter-spacing:.06em;font-size:13px}.fehlerseite h1{font-size:28px;line-height:34px}.fehlerseite p{color:var(--farbe-text-gedaempft)}.fehlerseite .knopfzeile{margin-top:var(--abstand-2)}.erfolg{text-align:center;align-items:center;gap:var(--abstand-3);padding:var(--abstand-6) var(--abstand-4) var(--abstand-5);flex-direction:column;display:flex}.erfolg .erfolg-haken{background:var(--farbe-erfolg-flaeche);width:64px;height:64px;color:var(--farbe-erfolg);animation:aufploppen var(--dauer-lang) var(--kurve-eintritt);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.erfolg .erfolg-haken .icon{stroke-width:2.5px;stroke-dasharray:30;stroke-dashoffset:0;width:32px;height:32px;animation:haken-zeichnen var(--dauer-lang) var(--kurve-standard) .12s both}@keyframes haken-zeichnen{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}.erfolg .vertragsnummer{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:36px}.erfolg .erfolg-titel{font-size:22px;font-weight:600;line-height:28px}.erfolg .gedaempft{max-width:32rem}.erfolg-warnung .erfolg-haken{background:var(--farbe-warnung-flaeche);color:var(--farbe-warnung)}.fahrzeug-gesperrt{gap:var(--abstand-3) var(--abstand-4);padding:var(--abstand-4);border:1px solid var(--farbe-linie);border-radius:var(--radius-gross);background:var(--farbe-flaeche-gedaempft);flex-wrap:wrap;align-items:center;display:flex}.fahrzeug-gesperrt .haupt{flex:16rem;min-width:0}.fahrzeug-gesperrt .haupt b{font-weight:600;display:block}.fahrzeug-gesperrt .haupt span{color:var(--farbe-text-gedaempft);font-size:14px;line-height:20px}.preiskarte .pk-kopf{gap:var(--abstand-2);align-items:flex-start}.preiskarte .name{white-space:normal;font-size:16px;line-height:22px}@media (min-width:48rem){.preiskarte .name{white-space:nowrap}}.preiskarte .preis small{white-space:nowrap}.preiskarte.exklusiv .preis small{color:var(--farbe-text)}.fahrzeugleiste .marke{flex:none}.fahrzeugleiste.exklusiv{border-color:var(--farbe-exklusiv)}.fahrzeugleiste.exklusiv .fahrzeug-icon{background:var(--farbe-exklusiv);color:var(--farbe-exklusiv-text)}@media (max-width:47.99rem){.preiskarte .pk-kopf{gap:var(--abstand-3)}.preiskarte .name{font-size:15px;line-height:20px}.preiskarte .preis{font-size:20px;line-height:26px}.preiskarte .preis small{font-size:12px}.preiskarte .annahme{font-size:12px;line-height:16px}}.beispielrechnung{border-top:1px solid var(--farbe-linie);margin-top:var(--abstand-3);gap:0;display:grid}.beispielrechnung div{justify-content:space-between;gap:var(--abstand-3);border-bottom:1px solid var(--farbe-linie);padding:10px 0;display:flex}.beispielrechnung div:last-child{font-weight:600}[data-theme=dark] .kopfvorschau,[data-theme=dark] .logo-vorschau{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.preiskarte{container-type:inline-size}.preiskarte .preis{font-size:min(28px,13.5cqi);line-height:1.15}.preiskarte.gesperrt .preis{font-size:min(20px,11cqi)}@media (min-width:48rem) and (max-width:63.99rem){.preiskarten{grid-template-columns:repeat(2,minmax(0,1fr))}}.passwortregeln li:not(.erfuellt){color:var(--farbe-text-gedaempft)}.passwortregeln li:not(.erfuellt) .icon{stroke-width:2px}.anmeldekarte .hinweis{margin-top:var(--abstand-5)}.anmeldekarte .hinweis+form{margin-top:var(--abstand-4)}.anmeldekarte .meldung-text{margin-top:var(--abstand-4);color:var(--farbe-text-gedaempft)}.anmeldekarte .meldung-text b{color:var(--farbe-text);margin-bottom:2px;font-weight:600;display:block}.anmeldekarte .knopfzeile{margin-top:var(--abstand-2)}.anmelde-marken .wortmarke .rot{color:var(--farbe-marke)}.karten-icon{width:48px;height:48px;margin-bottom:var(--abstand-4);background:var(--farbe-erfolg-flaeche);color:var(--farbe-erfolg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.karten-icon.warnung{background:var(--farbe-warnung-flaeche);color:var(--farbe-warnung)}.karten-icon .icon{width:24px;height:24px}.tabelle-huelle .leer{padding:var(--abstand-6) var(--abstand-5)}.karte>.leer{padding-top:var(--abstand-2);padding-bottom:var(--abstand-2)}.anmelde-marken img{height:32px}.anmelde-marken .wortmarke{font-size:18px}.erfolg .erfolg-reihen{gap:var(--abstand-2);width:100%;max-width:36rem;margin-top:var(--abstand-2);display:grid}.erfolg .erfolg-reihe{align-items:center;gap:var(--abstand-3);padding:var(--abstand-3) var(--abstand-4);border:1px solid var(--farbe-linie);border-radius:var(--radius-gross);background:var(--farbe-flaeche);text-align:left;display:flex}.erfolg .erfolg-reihe .erfolg-reihe-titel{flex:1;min-width:0;font-weight:600}.erfolg .erfolg-reihe .vertragsnummer{font-size:22px;line-height:28px}@media (max-width:47.99rem){.erfolg .erfolg-reihe{flex-wrap:wrap}.erfolg .erfolg-reihe .vertragsnummer{flex-basis:100%}}.seite>.knopf-gross+.karte{margin-top:var(--abstand-4)}.listeneintrag .knopf{flex:none}div.listeneintrag{cursor:default}div.listeneintrag:hover{background:0 0}.filter-schmal{grid-template-columns:minmax(0,1fr)}@media (min-width:48rem){.filter-schmal{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.filter-schmal .ganz{grid-column:auto}}@media (min-width:75rem){.filter-schmal{grid-template-columns:minmax(0,28rem) minmax(0,14rem)}}.zeilen-aktion{z-index:1;min-height:32px;padding-inline:var(--abstand-2);margin:-6px 0;position:relative}.vertrag-karte{position:relative}.vertrag-karte .zeilenlink{color:inherit;font-weight:600;text-decoration:none}.vertrag-karte .zeilenlink:after{content:"";position:absolute;inset:0}.vertrag-karte:hover{border-color:var(--farbe-linie-stark);box-shadow:var(--schatten-2)}.vertrag-karte .karten-aktion{margin-top:var(--abstand-1)}.vertrag-karte .karten-aktion .knopf{z-index:1;min-height:36px;padding-inline:var(--abstand-2);margin-left:calc(-1 * var(--abstand-2));position:relative}.vertrag-karte .zeilen-aktion,.listeneintrag .zeile>form:first-child{margin-left:calc(-1 * var(--abstand-2))}.karte.hervorgehoben{border-color:var(--farbe-akzent);box-shadow:0 0 0 1px var(--farbe-akzent), var(--schatten-2)}.abschluss-form{gap:var(--abstand-4);flex-direction:column;display:flex}.abschluss-form .hinweis{animation:einblenden var(--dauer-mittel) var(--kurve-eintritt)}.fahrzeug-icon-klein{border-radius:var(--radius);background:var(--farbe-flaeche-gedaempft);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.link-inhalt{color:inherit;text-underline-offset:3px;-webkit-text-decoration-color:var(--farbe-linie-stark);text-decoration-color:var(--farbe-linie-stark);font-weight:500}.link-inhalt:hover{text-decoration-color:currentColor}.datei{grid-template-columns:auto minmax(0,1fr) auto}.datei .datei-neben{grid-column:2}.datei .fortschritt{grid-column:2/3}.datei>.icon{grid-area:1/1}.datei .datei-name{grid-area:1/2}.datei .knopf-icon{grid-area:1/3}.datei .datei-neben{grid-row:2}.datei .fortschritt{grid-row:3}.datei.laedt .icon{color:var(--farbe-text-gedaempft)}.seitenkopf .status{align-self:center}@media (max-width:47.99rem){.seitenkopf .status{margin-left:0}}@media (min-width:48rem) and (max-width:74.99rem){.uebersicht th,.uebersicht td{padding-inline:8px}.uebersicht{font-size:13px}.zeilen-aktion{padding-inline:4px;font-size:13px}}.filter-vertraege{align-items:start}.filter-vertraege .segment-feld.ganz{grid-column:1/-1}@media (max-width:47.99rem){.filter-vertraege .b-2{grid-column:1/-1}}@media (min-width:75rem){.filter-vertraege{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-vertraege .segment-feld.ganz,.filter-vertraege .filter-knoepfe{grid-column:auto}}@media (min-width:48rem) and (max-width:74.99rem){.filter-vertraege{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-vertraege .segment-feld.ganz,.filter-vertraege .filter-knoepfe{grid-column:1/-1}}.filter .segment{flex-wrap:wrap}@media (min-width:48rem){.filter-haendler{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto}}.filter-haendler .segment-feld,.seitenkopf>div:first-child{min-width:0}.seitenkopf .status{align-self:center;margin-left:auto}.hinweis.meldung{align-items:center}.datenliste dd .marke{vertical-align:middle}.uebersicht td.kopfzelle{font-weight:600}.uebersicht .zeilenlink.mono,.vertrag-karte .oben .mono{font-size:14px}.karten-liste .vertrag-karte{padding:var(--abstand-4)}.admin .seite{padding-inline:var(--abstand-5)}@media (max-width:47.99rem){.admin .seite{padding-inline:var(--abstand-4)}.seitenkopf .status{margin-left:0}}.skelett-zeile .skelett{height:12px}.benutzer{align-items:center;gap:var(--abstand-1) var(--abstand-4);padding:var(--abstand-3) 0;border-top:1px solid var(--farbe-linie);flex-wrap:wrap;display:flex}.benutzer:first-of-type{border-top:0;padding-top:0}.benutzer .haupt{flex-direction:column;flex:14rem;min-width:0;display:flex}.benutzer .haupt b{font-weight:600}.benutzer .haupt span{color:var(--farbe-text-gedaempft);overflow-wrap:anywhere;font-size:14px;line-height:20px}.benutzer .meta{color:var(--farbe-text-gedaempft);font-size:14px;line-height:20px}.benutzer .aktionen{gap:var(--abstand-2);flex-wrap:wrap;flex-basis:100%;display:flex}.benutzer .aktionen .knopf-text{padding-inline:var(--abstand-2);margin-left:calc(-1 * var(--abstand-2))}.benutzer .aktionen .knopf-text+.knopf-text{margin-left:0}.produktzeile{gap:var(--abstand-1) var(--abstand-4);padding:var(--abstand-3) var(--abstand-2);margin:0 calc(-1 * var(--abstand-2));border-radius:var(--radius);color:inherit;transition:background-color var(--dauer-kurz) var(--kurve-standard);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;text-decoration:none;display:grid;position:relative}.produktzeile:hover{background:var(--farbe-flaeche-erhoeht)}.produktzeile .name{font-weight:600}.produktzeile .name:after{content:"";position:absolute;inset:0}.produktzeile .neben{color:var(--farbe-text-gedaempft);grid-column:1;font-size:14px;line-height:20px}.produktzeile .stufen{color:var(--farbe-text-gedaempft);text-align:right;grid-area:1/2/3;font-size:14px;line-height:20px}.produktzeile .marke{grid-area:1/3/3}.produktzeile.inaktiv .name{color:var(--farbe-text-gedaempft)}.produktliste{flex-direction:column;display:flex}.produktliste .produktzeile+.produktzeile{border-top:1px solid var(--farbe-linie);border-radius:0}.produktliste .produktzeile:first-child{border-radius:var(--radius) var(--radius) 0 0}.produktliste .produktzeile:last-child{border-radius:0 0 var(--radius) var(--radius)}@media (max-width:47.99rem){.produktzeile{grid-template-columns:minmax(0,1fr) auto}.produktzeile .stufen{text-align:left;grid-area:3/1/auto/3}.produktzeile .marke{grid-area:1/2}}.version{align-items:center;gap:var(--abstand-1) var(--abstand-2);padding:var(--abstand-2) 0;flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.version b{color:var(--farbe-text);font-size:16px;font-weight:600}.version .gedaempft{color:var(--farbe-text-gedaempft)}.markenliste{margin:0;padding:0;list-style:none}.markenliste li{justify-content:space-between;align-items:center;gap:var(--abstand-3);padding:var(--abstand-3) 0;border-top:1px solid var(--farbe-linie);display:flex}.markenliste li:first-child{border-top:0;padding-top:0}.markenliste .haupt{flex-direction:column;min-width:0;display:flex}.markenliste .haupt b{font-weight:600}.markenliste .haupt span{color:var(--farbe-text-gedaempft);font-size:14px;line-height:20px}.vorlage{border:1px solid var(--farbe-linie);border-radius:var(--radius);background:var(--farbe-flaeche)}.vorlage+.vorlage{margin-top:var(--abstand-2)}.vorlage summary{padding:0 var(--abstand-4);list-style:none}.vorlage summary::-webkit-details-marker{display:none}.vorlage summary .icon{transition:transform var(--dauer-kurz) var(--kurve-standard);margin-left:auto}.vorlage[open] summary .icon{transform:rotate(180deg)}.vorlage summary .platzhalter{color:var(--farbe-text-gedaempft);flex-basis:100%;font-size:13px;font-weight:400;line-height:18px}.vorlage .vorlage-inhalt{padding:0 var(--abstand-4) var(--abstand-4);gap:var(--abstand-4);border-top:1px solid var(--farbe-linie);padding-top:var(--abstand-4);display:grid}.plausibel{border-radius:var(--radius-rund);background:var(--farbe-warnung-flaeche);color:var(--farbe-warnung);white-space:normal;align-items:center;gap:6px;margin-top:4px;padding:1px 8px 1px 6px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.plausibel .icon{width:14px;height:14px}.dok-anzahl{color:var(--farbe-text-gedaempft);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.dok-anzahl .icon{width:16px;height:16px}.dok-anzahl.hat{color:var(--farbe-text)}.kopfvorschau .papier-text b{font-weight:600;display:block}.preis-tabelle .eingabe{min-height:40px;padding-block:6px}.preis-tabelle th,.preis-tabelle td{padding-block:8px}.preis-tabelle .laufzeit-neben,.preis-tabelle .stufe-neben{color:var(--farbe-text-gedaempft);font-size:13px}.preis-tabelle .schalter{min-height:40px;padding:4px 0;font-size:14px}@media (max-width:47.99rem){.preis-tabelle .abweichungsfeld,.preis-tabelle .eingabe-klein{width:100%;max-width:none}.preis-tabelle .abweichungsfeld .eingabe{max-width:9rem}.stapel td.feldzelle{flex-direction:column;align-items:stretch}}.logo-block{gap:var(--abstand-3);flex-direction:column;display:flex}.logo-block .ablage{min-height:96px}.felder-2{gap:var(--abstand-4);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.felder-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.felder-2 .ganz{grid-column:1/-1}.seitenkopf .seitenkopf-text{flex-direction:column;gap:2px;min-width:0;display:flex}.seitenkopf .untertitel a{color:inherit}@media (max-width:47.99rem){.navi.offen{display:block;position:static}.navi.offen ul{padding:var(--abstand-2) var(--abstand-4);flex-direction:column}}.navi-abmelden{display:none}@media (max-width:47.99rem){.navi-abmelden{display:block}}.segment-link{white-space:nowrap;min-height:calc(var(--ziel-min) - 8px);padding:0 var(--abstand-4);border-radius:calc(var(--radius) - 2px);color:var(--farbe-text-gedaempft);transition:background-color var(--dauer-kurz) var(--kurve-standard), color var(--dauer-kurz) var(--kurve-standard);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.segment-link:hover{color:var(--farbe-text)}.segment-link[aria-current=true]{background:var(--farbe-akzent);color:var(--farbe-akzent-text);font-weight:600}@media (max-width:47.99rem){.segment.laufzeit{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.segment.laufzeit .segment-link{padding:0 var(--abstand-2);justify-content:center;min-width:0}}@media (max-width:22.5rem){.segment.laufzeit{grid-template-columns:repeat(2,1fr)}}.produkt.keine{cursor:pointer;background:var(--farbe-flaeche-gedaempft);box-shadow:none;border-style:dashed}.produkt.keine:hover{border-color:var(--farbe-linie-stark);box-shadow:none}.produkt.keine .inhalt{padding-left:var(--abstand-5);grid-template-columns:1fr}.produkt.keine .name{color:var(--farbe-text-gedaempft);font-weight:500}.produkt.keine:has(input:checked){border-color:var(--farbe-linie);background:var(--farbe-flaeche-gedaempft);box-shadow:none;border-style:dashed}.produkt.keine:has(input:checked) .name{color:var(--farbe-text-gedaempft)}.kopfvorschau-logo img{width:auto;height:28px;display:block}textarea.bedingungen-eingabe{min-height:20rem;font-size:14px;line-height:20px}textarea.email-text{min-height:12rem}.liste-ohne{margin:0;padding:0;list-style:none}.feld-knopf{justify-content:flex-start}.feld-knopf .knopf{margin-top:calc(20px + var(--abstand-1))}.warnzeichen{background:var(--farbe-warnung-flaeche);width:18px;height:18px;color:var(--farbe-warnung);vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo img.logo-hell,:root:not([data-theme=light]) .linie-logo img.logo-hell,:root:not([data-theme=light]) .anmelde-marken .logo-hell{display:none}:root:not([data-theme=light]) .logo img.logo-dunkel,:root:not([data-theme=light]) .linie-logo img.logo-dunkel,:root:not([data-theme=light]) .anmelde-marken .logo-dunkel{display:block}:root:not([data-theme=light]) .kopfvorschau,:root:not([data-theme=light]) .logo-vorschau{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important}.knopf:active{transform:none}::view-transition-old(*){animation-duration:0s!important}::view-transition-new(*){animation-duration:0s!important}}.druckkopf{display:none}@media print{@page{size:A4 portrait;margin:15mm}.kopf,.navi,.menue-blatt,.menue-abdunkeln,.banner,.toast-stapel,.preisleiste,.knopf,.knopfzeile,.aktionsleiste,.filter,.filter-zusammenfassung,.register,.rueckweg,.seitenkopf .aktionen,.bestaetigung,form .eingabe,textarea,.ablage,.notiz-formular,.menue-knopf{display:none!important}html,body{color:#000!important;background:#fff!important}body{font-family:Inter Variable,Inter,Arial,sans-serif;font-size:10pt;line-height:1.35}.seite{max-width:none!important;margin:0!important;padding:0!important}a{color:inherit;text-decoration:none}a[href^=http]:after{content:""}.druckkopf{border-bottom:1pt solid #c2242d;justify-content:space-between;align-items:flex-end;gap:8mm;margin-bottom:6mm;padding-bottom:3mm;display:flex!important}.druckkopf img{width:auto;height:9mm}.druckkopf .druck-titel{font-size:12pt;font-weight:600}.druckkopf .druck-meta{color:#4f5966;text-align:right;font-size:8pt}.druckkopf .logo-dunkel{display:none!important}.karte,.tabelle-huelle,.fahrzeugleiste{break-inside:avoid;box-shadow:none!important;background:#fff!important;border:.5pt solid #999!important;border-radius:0!important;padding:4mm 5mm!important}.karte+.karte,.karte+.abschnitt,.abschnitt+.karte,.abschnitt+.abschnitt{margin-top:4mm!important}.raster-2{grid-template-columns:1fr 1fr!important;gap:4mm!important;display:grid!important}h1{margin-bottom:2mm;font-size:16pt}h2{font-size:12pt}h3{font-size:10.5pt}.datenliste{grid-template-columns:38mm 1fr!important;gap:1mm 4mm!important}.datenliste dt{color:#4f5966;font-size:8.5pt}.datenliste dd{font-size:10pt}table{font-size:8.5pt}thead th{color:#000!important;background:#eee!important;border-bottom:.75pt solid #000!important;position:static!important}th,td{border-bottom:.25pt solid #999!important;padding:1.5mm 2mm!important}tbody tr{break-inside:avoid}tbody tr:nth-child(20n){break-after:auto}.tabelle-ab-tablet{display:table!important}.karten-liste,.nur-desktop{display:none!important}.nur-desktop{display:table-cell!important}.fusszeile-liste{margin-top:3mm;font-size:8.5pt}.marke,.annahme-hinweis,.zaehler-punkt{border:.5pt solid #999;color:#000!important;background:0 0!important;padding:0 2mm!important;font-size:8pt!important}.hinweis{break-inside:avoid;color:#000!important;background:0 0!important;border:.5pt solid #999!important}.hinweis-fehler{border-color:#000!important}.dokumente li{border-top:.25pt solid #999;min-height:0;padding:1.5mm 0}.dokumente .icon,.leer .leer-icon{display:none}}
