:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--farbe-hintergrund:#f7f8fa;--farbe-flaeche:#fff;--farbe-flaeche-gedaempft:#eef1f4;--farbe-linie:#dde2e8;--farbe-linie-stark:#7c8793;--farbe-text:#252a34;--farbe-text-gedaempft:#5d6679;--farbe-akzent:#172033;--farbe-akzent-hover:#2a3550;--farbe-akzent-text:#fff;--farbe-akzent-flaeche:#e7ebf3;--farbe-marke:#c2242d;--farbe-papier:#fff;--farbe-papier-text:#000;--farbe-papier-gedaempft:#4f5966;--farbe-fehler:#b42318;--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;--schrift:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--schrift-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-klein:.875rem;--text-basis:1rem;--text-gross:1.125rem;--titel-3:1.25rem;--titel-2:1.5rem;--titel-1:1.75rem;--abstand-1:.25rem;--abstand-2:.5rem;--abstand-3:.75rem;--abstand-4:1rem;--abstand-5:1.5rem;--abstand-6:2rem;--abstand-7:3rem;--radius:6px;--radius-gross:10px;--ziel-min:44px;--breite-formular:45rem;--breite-seite:75rem}@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-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-marke:#e5484d;--farbe-papier:#fff;--farbe-papier-text:#000;--farbe-papier-gedaempft:#4f5966;--farbe-fehler:#f97066;--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}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--farbe-hintergrund:#0f131c;--farbe-flaeche:#171c27;--farbe-flaeche-gedaempft:#1e2431;--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-marke:#e5484d;--farbe-papier:#fff;--farbe-papier-text:#000;--farbe-papier-gedaempft:#4f5966;--farbe-fehler:#f97066;--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}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--farbe-hintergrund);color:var(--farbe-text);font-family:var(--schrift);font-size:var(--text-basis);margin:0;line-height:1.5}h1,h2,h3{margin:0;line-height:1.25}h1{font-size:var(--titel-1)}h2{font-size:var(--titel-3)}h3{font-size:var(--text-gross)}p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--farbe-akzent);outline-offset:2px}[hidden]{display:none!important}.zahl{font-variant-numeric:tabular-nums;white-space:nowrap}.mono{font-family:var(--schrift-mono);font-size:.95em}.gedaempft{color:var(--farbe-text-gedaempft)}.klein{font-size:var(--text-klein)}.nur-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kopf{background:var(--farbe-flaeche);border-bottom:3px solid var(--farbe-marke)}.kopf-innen{max-width:var(--breite-seite);padding:var(--abstand-2) var(--abstand-4);align-items:center;gap:var(--abstand-4);min-height:60px;margin:0 auto;display:flex}.admin .kopf-innen{max-width:none}.logo{background:var(--farbe-papier);color:var(--farbe-papier-text);border:1px dashed var(--farbe-linie-stark);border-radius:4px;flex-direction:column;flex:none;justify-content:center;padding:2px 10px;line-height:1.1;text-decoration:none;display:inline-flex}.logo b{letter-spacing:.04em;font-size:.95rem}.logo span{color:var(--farbe-papier-gedaempft);font-size:.7rem}.kopf-wer{text-align:right;font-size:var(--text-klein);margin-left:auto;line-height:1.3}.kopf-wer b{font-size:var(--text-basis);display:block}.kopf .menue-knopf{margin-left:auto;display:none}.navi{background:var(--farbe-flaeche);border-bottom:1px solid var(--farbe-linie)}.navi ul{padding:0 var(--abstand-4);max-width:var(--breite-seite);gap:var(--abstand-1);flex-wrap:wrap;margin:0 auto;list-style:none;display:flex}.admin .navi ul{max-width:none}.navi a,.navi button{align-items:center;gap:var(--abstand-2);min-height:var(--ziel-min);padding:0 var(--abstand-3);cursor:pointer;color:var(--farbe-text-gedaempft);background:0 0;border:0;border-bottom:3px solid #0000;text-decoration:none;display:inline-flex}.navi [aria-current=page]{color:var(--farbe-text);border-bottom-color:var(--farbe-akzent);font-weight:600}.zaehler-punkt{background:var(--status-freigabe-flaeche);min-width:1.4rem;height:1.4rem;color:var(--status-freigabe-text);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.75rem;font-weight:600;display:inline-flex}@media (max-width:47.99rem){.kopf .menue-knopf{display:inline-flex}.kopf-wer,.navi{display:none}.navi.offen{display:block}.navi ul{padding:var(--abstand-2) var(--abstand-4);flex-direction:column}.navi a,.navi button{border-bottom:0;border-left:3px solid #0000}.navi [aria-current=page]{border-left-color:var(--farbe-akzent)}.register{flex-wrap:wrap;overflow-x:visible}}.seite{max-width:var(--breite-seite);padding:var(--abstand-5) var(--abstand-4) var(--abstand-7);margin:0 auto}.admin .seite{max-width:none;padding-inline:var(--abstand-5)}@media (max-width:47.99rem){.admin .seite{padding-inline:var(--abstand-4)}}.seite-schmal{max-width:var(--breite-formular)}.seitenkopf{align-items:flex-end;gap:var(--abstand-3) var(--abstand-4);margin-bottom:var(--abstand-5);flex-wrap:wrap;display:flex}.seitenkopf .aktionen{gap:var(--abstand-2);flex-wrap:wrap;margin-left:auto;display:flex}.rueckweg{margin-bottom:var(--abstand-2);font-size:var(--text-klein);color:var(--farbe-text-gedaempft);display:inline-block}.untertitel{color:var(--farbe-text-gedaempft);margin-top:var(--abstand-1)}.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;font-weight:600;text-decoration:none;display:inline-flex}.knopf:hover{border-color:var(--farbe-akzent)}.knopf-primaer{background:var(--farbe-akzent);border-color:var(--farbe-akzent);color:var(--farbe-akzent-text)}.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-text{padding-inline:var(--abstand-2);background:0 0;border-color:#0000;font-weight:400;text-decoration:underline}.knopf:disabled,.knopf[aria-disabled=true]{opacity:.55;cursor:not-allowed}.knopf-breit{width:100%}.knopf-gross{min-height:52px;font-size:var(--text-gross)}.karte{background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-gross);padding:var(--abstand-4)}.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-3);flex-wrap:wrap;display:flex}@media (min-width:48rem){.karte{padding:var(--abstand-5)}}.raster-2{gap:var(--abstand-4);display:grid}@media (min-width:48rem){.raster-2{grid-template-columns:1fr 1fr}}.raster-2>.karte+.karte{margin-top:0}.feld{gap:var(--abstand-1);flex-direction:column;min-width:0;display:flex}.feld label,.feld .bezeichnung{font-weight:600;font-size:var(--text-klein)}.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);font-size:var(--text-basis)}textarea.eingabe{resize:vertical;min-height:88px}.eingabe[aria-invalid=true]{border-color:var(--farbe-fehler);border-width:2px}.hilfe{font-size:var(--text-klein);color:var(--farbe-text-gedaempft)}.fehlertext{font-size:var(--text-klein);color:var(--farbe-fehler);font-weight:600}.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}}.zeile{gap:var(--abstand-2);display:flex}.zeile>*{min-width:0}.segment{border:1px solid var(--farbe-linie-stark);border-radius:var(--radius);flex-wrap:wrap;align-self:flex-start;max-width:100%;display:inline-flex;overflow:hidden}.segment label{position:relative}.segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segment span{min-height:calc(var(--ziel-min) - 2px);padding:0 var(--abstand-4);cursor:pointer;border-right:1px solid var(--farbe-linie);justify-content:center;align-items:center;display:inline-flex}.segment label:last-child span{border-right:0}.segment input:checked+span{background:var(--farbe-akzent);color:var(--farbe-akzent-text);font-weight:600}.segment input:focus-visible+span{outline:2px solid var(--farbe-akzent);outline-offset:-4px}.segment input:disabled+span{opacity:.5;cursor:not-allowed}.marke{font-size:var(--text-klein);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-weight:600;line-height:1.6;display:inline-flex}.marke:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.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)}.hinweis{border-radius:var(--radius);padding:var(--abstand-3) var(--abstand-4);border-left:4px solid}.hinweis p+p{margin-top:var(--abstand-1)}.hinweis-info{background:var(--status-neu-flaeche);color:var(--status-neu-text)}.hinweis-erfolg{background:var(--status-freigegeben-flaeche);color:var(--status-freigegeben-text)}.hinweis-warnung{background:var(--status-freigabe-flaeche);color:var(--status-freigabe-text)}.hinweis-fehler{background:var(--status-abgelehnt-flaeche);color:var(--status-abgelehnt-text)}.hinweis b{font-weight:600}.meldung{margin-bottom:var(--abstand-4)}.datenliste{gap:var(--abstand-2) var(--abstand-4);grid-template-columns:minmax(0,11rem) minmax(0,1fr);margin:0;display:grid}.datenliste dt{color:var(--farbe-text-gedaempft);font-size:var(--text-klein);padding-top:2px}.datenliste dd{overflow-wrap:anywhere;margin:0}@media (max-width:29.99rem){.datenliste{grid-template-columns:1fr;gap:0}.datenliste dd{margin-bottom:var(--abstand-2)}}.trenner{border:0;border-top:1px solid var(--farbe-linie);margin:var(--abstand-4) 0}.knopfzeile{gap:var(--abstand-3);margin-top:var(--abstand-5);flex-wrap:wrap;display:flex}.knopfzeile .rechts{margin-left:auto}@media (max-width:47.99rem){.knopfzeile{flex-direction:column-reverse}.knopfzeile .knopf{width:100%}.knopfzeile .rechts{margin-left:0}}.schritte{gap:var(--abstand-2);margin:0 0 var(--abstand-5);counter-reset:schritt;padding:0;list-style:none;display:flex}.schritte li{border-top:4px solid var(--farbe-linie);min-width:0;padding-top:var(--abstand-2);font-size:var(--text-klein);color:var(--farbe-text-gedaempft);flex:1}.schritte li:before{counter-increment:schritt;content:counter(schritt) ". ";font-weight:600}.schritte li.erledigt{border-top-color:var(--farbe-linie-stark);color:var(--farbe-text)}.schritte li[aria-current=step]{border-top-color:var(--farbe-akzent);color:var(--farbe-text);font-weight:600}.suche{gap:var(--abstand-2);display:flex}.suche .eingabe{flex:1}.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))}}.kachel{align-items:flex-start;gap:var(--abstand-2);text-align:left;padding:var(--abstand-3) var(--abstand-4);cursor:pointer;background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-gross);flex-direction:column;min-height:96px;display:flex}.kachel:hover{border-color:var(--farbe-akzent)}.kachel .anzahl{font-size:var(--titel-1);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.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) 0;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;display:flex}.listeneintrag .haupt{flex:14rem;min-width:0}.listeneintrag .haupt b{display:block}.angebot-raster{gap:var(--abstand-4);display:grid}@media (min-width:75rem){.angebot-raster{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}.auswahl{top:var(--abstand-4);position:sticky}}.zusammenfassung{gap:var(--abstand-4);display:grid}@media (min-width:48rem){.zusammenfassung{grid-template-columns:1fr 1fr}}.zusammenfassung .karte+.karte{margin-top:0}.linie-kopf{justify-content:space-between;align-items:center;gap:var(--abstand-3);margin-bottom:var(--abstand-3);flex-wrap:wrap;display:flex}.produkte{gap:var(--abstand-3);display:grid}.produkt{border:1px solid var(--farbe-linie-stark);border-radius:var(--radius-gross);background:var(--farbe-flaeche);cursor:pointer;display:block;position:relative}.produkt input{width:20px;height:20px;accent-color:var(--farbe-akzent);margin:0;position:absolute;top:18px;left:16px}.produkt .inhalt{padding:var(--abstand-3) var(--abstand-4) var(--abstand-3) 48px;gap:var(--abstand-1) var(--abstand-4);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.produkt .name{font-weight:600}.produkt .preis{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.produkt .preis small{color:var(--farbe-text-gedaempft);font-weight:400;font-size:var(--text-klein);display:block}.produkt .details{gap:var(--abstand-1) var(--abstand-3);font-size:var(--text-klein);color:var(--farbe-text-gedaempft);flex-wrap:wrap;grid-column:1/-1;display:flex}.produkt .annahme{align-items:center;gap:var(--abstand-2);font-size:var(--text-klein);flex-wrap:wrap;grid-column:1/-1;display:flex}.produkt:has(input:checked){border:2px solid var(--farbe-akzent);background:var(--farbe-akzent-flaeche)}.produkt:has(input:checked) .inhalt{padding:calc(var(--abstand-3) - 1px) calc(var(--abstand-4) - 1px) calc(var(--abstand-3) - 1px) 47px}.produkt:has(input:checked) input{top:17px;left:15px}.produkt.gesperrt{cursor:not-allowed;background:var(--farbe-flaeche-gedaempft);border-style:dashed}.produkt.gesperrt .name,.produkt.gesperrt .preis{color:var(--farbe-text-gedaempft)}.produkt.keine .inhalt{grid-template-columns:1fr}.summe{justify-content:space-between;gap:var(--abstand-3);padding:var(--abstand-2) 0;display:flex}.summe+.summe{border-top:1px solid var(--farbe-linie)}.summe.total{font-weight:600;font-size:var(--text-gross);border-top:2px solid var(--farbe-text)!important}.tabelle-huelle{border:1px solid var(--farbe-linie);border-radius:var(--radius-gross);background:var(--farbe-flaeche);overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{padding:var(--abstand-2) var(--abstand-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--farbe-linie)}thead th{background:var(--farbe-flaeche-gedaempft);font-size:var(--text-klein);white-space:nowrap;font-weight:600;position:sticky;top:0}th button{font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--farbe-linie-stark);text-decoration-color:var(--farbe-linie-stark);background:0 0;border:0;padding:0;font-weight:600}tbody tr:last-child td{border-bottom:0}tbody tr.klickbar{cursor:pointer}tbody tr.klickbar:hover td{background:var(--farbe-akzent-flaeche)}td.re,th.re{text-align:right}.uebersicht{font-size:var(--text-klein)}.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;font-size:.8125rem}.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{text-align:left;cursor:pointer;gap:var(--abstand-1);width:100%;display:grid}.vertrag-karte .oben{justify-content:space-between;gap:var(--abstand-2);align-items:center;display:flex}.filter{gap:var(--abstand-3);margin-bottom:var(--abstand-4);grid-template-columns:1fr 1fr;align-items:end;display:grid}.filter .ganz{grid-column:1/-1}@media (min-width:48rem){.filter{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:75rem){.filter{grid-template-columns:auto repeat(6,minmax(0,1fr)) auto}.filter .ganz{grid-column:auto}}.filter .eingabe{min-width:0}.fusszeile-liste{justify-content:space-between;gap:var(--abstand-2);margin-top:var(--abstand-3);font-size:var(--text-klein);color:var(--farbe-text-gedaempft);flex-wrap:wrap;display:flex}.register{gap:var(--abstand-1);border-bottom:1px solid var(--farbe-linie);margin-bottom:var(--abstand-5);display:flex;overflow-x:auto}.register button{min-height:var(--ziel-min);padding:0 var(--abstand-4);cursor:pointer;white-space:nowrap;color:var(--farbe-text-gedaempft);background:0 0;border:0;border-bottom:3px solid #0000}.register button[aria-selected=true]{color:var(--farbe-text);border-bottom-color:var(--farbe-akzent);font-weight:600}.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;flex-wrap:wrap;display:flex}.produktwahl input{width:20px;height:20px;accent-color:var(--farbe-akzent);margin:0}.produktwahl .name{flex:8rem;font-weight:600}.produktwahl label.inaktiv{background:var(--farbe-flaeche-gedaempft);cursor:not-allowed;color:var(--farbe-text-gedaempft)}.abweichend{background:var(--status-freigabe-flaeche)}.abweichend .eingabe{border-color:var(--status-freigabe-text);border-width:2px}.markierung{color:var(--status-freigabe-text);font-size:.75rem;font-weight:600;display:inline-block}.eingabe-klein{min-width:6rem;max-width:9rem}@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);font-size:var(--text-klein);color:var(--farbe-text-gedaempft)}.stapel td.kopfzelle{font-weight:600}.stapel td.re{text-align:left}}.preis-tabelle td,.preis-tabelle th{vertical-align:middle}.kopfvorschau{border:1px solid var(--farbe-linie);border-radius:var(--radius);background:var(--farbe-papier);color:var(--farbe-papier-text);padding:var(--abstand-4);justify-content:space-between;gap:var(--abstand-4);flex-wrap:wrap;display:flex}.schalter{align-items:center;gap:var(--abstand-3);min-height:var(--ziel-min);cursor:pointer;display:flex}.schalter input{width:20px;height:20px;accent-color:var(--farbe-akzent);margin:0}.notiz{border-top:1px solid var(--farbe-linie);padding:var(--abstand-3) 0}.notiz:first-child{border-top:0;padding-top:0}.bestaetigung{margin-top:var(--abstand-3);padding:var(--abstand-4);border:2px solid var(--farbe-fehler);border-radius:var(--radius);background:var(--farbe-flaeche)}.kopf-abmelden .knopf-text,.navi-abmelden .knopf-text{min-height:var(--ziel-min);color:var(--farbe-text-gedaempft)}.navi-abmelden{display:none}@media (max-width:47.99rem){.kopf-abmelden{display:none}.navi-abmelden{display:block}}.oeffentlich{flex-direction:column;min-height:100vh;display:flex}.oeffentlich .kopf-innen{justify-content:flex-start}.anmeldekarte{width:100%;max-width:28rem;margin:var(--abstand-6) auto;padding:0 var(--abstand-4)}.anmeldekarte h1{margin-bottom:var(--abstand-4)}.anmeldekarte form{gap:var(--abstand-4);display:grid}.anmeldekarte .unten{margin-top:var(--abstand-4);font-size:var(--text-klein)}.stapel-abstand>*+*{margin-top:var(--abstand-4)}a.kachel,a.listeneintrag,a.knopf{color:inherit;text-decoration:none}a.knopf-primaer{color:var(--farbe-akzent-text)}a.kachel:focus-visible,a.listeneintrag:focus-visible{outline-offset:-2px}.register a{min-height:var(--ziel-min);padding:0 var(--abstand-4);white-space:nowrap;color:var(--farbe-text-gedaempft);border-bottom:3px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.register a[aria-current=page]{color:var(--farbe-text);border-bottom-color:var(--farbe-akzent);font-weight:600}.bestaetigung h3{margin-bottom:var(--abstand-1)}.bestaetigung .knopfzeile{margin-top:var(--abstand-3)}.bestaetigung>*+*{margin-top:var(--abstand-2)}.mehrzeilig{white-space:pre-wrap;overflow-wrap:anywhere}.raster-2>.karte{margin-top:0}.abweichungsfeld{align-items:center;gap:var(--abstand-1) var(--abstand-2);border-radius:var(--radius);flex-wrap:wrap;padding:2px;display:flex}.abweichungsfeld .knopf-text{cursor:pointer;color:inherit;background:0 0;border:0;min-height:0;padding:0;text-decoration:underline}td.abweichend,.abweichungsfeld.abweichend{background:var(--status-freigabe-flaeche)}.kopfvorschau-logo{border:1px dashed var(--farbe-papier-gedaempft);color:var(--farbe-papier-gedaempft);padding:6px 10px}.kopfvorschau-leer{color:var(--farbe-papier-gedaempft)}.feld .knopf{align-self:flex-start}.bedingungstext{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--schrift);font-size:var(--text-klein);background:var(--farbe-flaeche-gedaempft);max-height:24rem;padding:var(--abstand-3);border-radius:var(--radius);overflow-y:auto}textarea.bedingungen-eingabe{min-height:20rem;font-size:var(--text-klein)}details summary{cursor:pointer;align-items:center;gap:var(--abstand-1) var(--abstand-2);min-height:var(--ziel-min);flex-wrap:wrap;display:flex}.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}.seite-mittel{max-width:60rem}.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:80px}textarea.email-text{min-height:12rem}.segment-feld{border:0;margin:0;padding:0}.segment-feld legend{margin-bottom:var(--abstand-1);font-weight:600;font-size:var(--text-klein);padding:0}.zeile.umbruch{flex-wrap:wrap}.knopf[aria-pressed=true]{background:var(--farbe-akzent-flaeche);border-color:var(--farbe-akzent)}.mono-feld .eingabe{font-family:var(--schrift-mono);letter-spacing:.04em}.segment-link{min-height:calc(var(--ziel-min) - 2px);padding:0 var(--abstand-4);color:inherit;border-right:1px solid var(--farbe-linie);align-items:center;text-decoration:none;display:inline-flex}.segment-link:last-child{border-right:0}.segment-link[aria-current=true]{background:var(--farbe-akzent);color:var(--farbe-akzent-text);font-weight:600}.auswahl .knopf:disabled{opacity:.55}
