:root{--tjara-aubergine:#4b244a;--tjara-lila:#8d448b;--tjara-toenung:#f3ecf3;--tjara-toenung-2:#f6eef6;--tjara-grund:#faf8fa;--tjara-rahmen:#e6dee6;--tjara-rahmen-2:#cfc3cf;--tjara-feldrand:#9a8c9b;--tjara-feldrand-ueber:#7d6f7e;--tjara-text:#231722;--tjara-text-mild:#5e5560;--tjara-text-feld:#2e1a2d;--tjara-link:#7a3a78;--tjara-kopf:#b85700;--tjara-erhalten-bg:#eaf4ec;--tjara-erhalten-tx:#1d5e33;--tjara-nicht-bg:#f8ecec;--tjara-nicht-tx:#8e2f2f;--tjara-teilweise-bg:#fbf0dd;--tjara-teilweise-tx:#7a4a00;--tjara-fehler:#b3261e;--tjara-raster:4px;--tjara-abstand-xs:8px;--tjara-abstand-s:12px;--tjara-abstand-m:16px;--tjara-abstand-l:24px;--tjara-abstand-xl:32px;--tjara-abstand-xxl:64px;--tjara-ecke-feld:8px;--tjara-ecke-karte:12px;--tjara-klickflaeche:44px;--tjara-feldhoehe:48px;--seitenrahmen:95%}html,body{margin:0;padding:0}body{font-family:var(--tjara-schrift), "Fira Sans", system-ui, sans-serif;color:var(--tjara-text);background:var(--tjara-grund);font-size:16px;line-height:1.45}a{color:var(--tjara-link)}a:hover{color:var(--tjara-aubergine)}h1,h2,h3{color:var(--tjara-aubergine);font-weight:600}.btn{justify-content:center;align-items:center;gap:var(--tjara-abstand-xs);min-height:var(--tjara-feldhoehe);padding:0 var(--tjara-abstand-l);border-radius:var(--tjara-ecke-feld);cursor:pointer;box-sizing:border-box;border:0;font-family:inherit;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.btn-haupt{background:var(--tjara-kopf);color:#fff}.btn-haupt:hover{color:#fff;filter:brightness(.94)}.btn-neben{color:var(--tjara-aubergine);border:1px solid var(--tjara-aubergine);background:#fff}.btn[disabled]{opacity:.55;cursor:default}.card{border:1px solid var(--tjara-rahmen);border-radius:var(--tjara-ecke-karte);background:#fff}.inp{--feldrand:var(--tjara-feldrand);height:var(--tjara-feldhoehe);border:1px solid var(--feldrand);border-radius:var(--tjara-ecke-feld);color:var(--tjara-text);box-sizing:border-box;background:#fff;width:100%;padding:0 14px;font-family:inherit;font-size:16px}.inp:hover{--feldrand:var(--tjara-feldrand-ueber)}.inp:focus{outline:2px solid var(--tjara-lila);outline-offset:1px}.feld-fehler,.knopf-zeile{scroll-margin-top:24px}.liste-abbruch{border:1px solid var(--tjara-lila);color:var(--tjara-aubergine);background:#fff;border-radius:10px;margin:0 0 12px;padding:10px 14px;font-size:14px;line-height:1.4}.feld-fehler .inp{border:2px solid var(--tjara-fehler)}.fehler-text{color:var(--tjara-fehler);margin:6px 0 0;font-size:14px}.lbl{color:var(--tjara-text-feld);margin-bottom:var(--tjara-abstand-xs);font-size:15px;font-weight:500;display:block}.seg{gap:var(--tjara-abstand-xs);flex-wrap:wrap;display:flex}.opt{--feldrand:var(--tjara-feldrand);min-height:var(--tjara-klickflaeche);padding:0 var(--tjara-abstand-m);border:1px solid var(--feldrand);border-radius:var(--tjara-ecke-feld);color:var(--tjara-text);cursor:pointer;box-sizing:border-box;background:#fff;justify-content:center;align-items:center;font-family:inherit;font-size:15px;display:inline-flex}.opt-on{border:2px solid var(--tjara-lila);background:var(--tjara-toenung-2);color:var(--tjara-aubergine);font-weight:500}.opt:hover{--feldrand:var(--tjara-feldrand-ueber)}.feld-fehler .opt,.feld-fehler .opt-on{border-color:var(--tjara-fehler)}.seg-2{flex-wrap:nowrap;display:flex}.seg-2 .opt{white-space:nowrap;flex:auto;min-width:0;padding:0 10px}.help{background:var(--tjara-lila);color:#fff;vertical-align:1px;cursor:help;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:6px;font-size:12px;font-weight:600;display:inline-flex}.sparte{min-height:40px;padding:0 var(--tjara-abstand-m);color:var(--tjara-aubergine);background:#fff;border:1px solid #dccfdc;border-radius:999px;align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.sparte-on{background:var(--tjara-aubergine);color:#fff;border-color:var(--tjara-aubergine)}.chip{min-height:34px;padding:0 var(--tjara-abstand-m);background:var(--tjara-toenung);color:var(--tjara-aubergine);border-radius:999px;align-items:center;font-size:14px;display:inline-flex}.tg{cursor:pointer;background:#d6ccd6;border:0;border-radius:12px;flex:none;width:42px;height:24px;padding:0;position:relative}.tg:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.tg-on{background:var(--tjara-lila)}.tg-on:after{left:21px}.sw{min-height:var(--tjara-klickflaeche);justify-content:space-between;align-items:center;gap:10px;font-size:15px;display:flex}.sel{--feldrand:var(--tjara-feldrand);height:var(--tjara-klickflaeche);border:1px solid var(--feldrand);border-radius:var(--tjara-ecke-feld);padding:0 var(--tjara-abstand-m);color:var(--tjara-text);box-sizing:border-box;cursor:pointer;text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:10px;width:100%;font-family:inherit;font-size:15px;display:flex}.sel:hover{--feldrand:var(--tjara-feldrand-ueber)}.sel-pfeil{color:var(--tjara-text-feld);align-items:center;display:inline-flex}select.sel{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%232e1a2d' stroke-width='2'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}select.sel:focus-visible{outline:2px solid var(--tjara-lila);outline-offset:1px}.feld-fehler select.sel{border:2px solid var(--tjara-fehler)}.fenster-rueck{padding:var(--tjara-abstand-m);z-index:40;background:#23172273;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fenster{border-radius:var(--tjara-ecke-karte);background:#fff;flex-direction:column;width:min(480px,100%);max-height:min(560px,85vh);display:flex;box-shadow:0 12px 40px #23172247}.fenster-kopf{justify-content:space-between;align-items:center;gap:var(--tjara-abstand-m);padding:var(--tjara-abstand-m) var(--tjara-abstand-l);border-bottom:1px solid var(--tjara-rahmen);display:flex}.fenster-titel{color:var(--tjara-aubergine);margin:0;font-size:18px;font-weight:600}.fenster-schliessen{color:var(--tjara-text-mild);min-width:var(--tjara-klickflaeche);min-height:var(--tjara-klickflaeche);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.fenster-suche{padding:var(--tjara-abstand-m) var(--tjara-abstand-l) 0}.fenster-liste{padding:var(--tjara-abstand-xs) var(--tjara-abstand-s) var(--tjara-abstand-m);overflow:auto}.fenster-opts{flex-direction:column;gap:6px;display:flex}.fenster-leer{padding:var(--tjara-abstand-m);color:var(--tjara-text-mild);font-size:15px}.opt-reihe{--feldrand:var(--tjara-feldrand);width:100%;min-height:var(--tjara-klickflaeche);border:1px solid var(--feldrand);border-radius:var(--tjara-ecke-feld);color:var(--tjara-text);text-align:left;box-sizing:border-box;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;gap:2px;padding:8px 10px;font-family:inherit;display:flex}.opt-haupt{font-size:15px}.opt-unten{color:var(--tjara-text-feld);font-size:13px}.fenster-gruppe-block{margin-bottom:var(--tjara-abstand-xs)}.fenster-gruppe{color:var(--tjara-text-feld);margin:12px 0 4px;padding:0 10px;font-size:13px;font-weight:600}.fenster-hinweis{margin:var(--tjara-abstand-xs) var(--tjara-abstand-l) 0;color:var(--tjara-text-mild);font-size:13px}.opt-reihe:hover{--feldrand:var(--tjara-feldrand-ueber);background:var(--tjara-toenung)}.opt-reihe.opt-on{border:2px solid var(--tjara-lila);background:var(--tjara-toenung-2)}.kopf{background:#fff;border-bottom:1px solid #eee6ee}.kopf-in{width:var(--seitenrahmen);box-sizing:border-box;padding:14px var(--tjara-abstand-l);justify-content:space-between;align-items:center;gap:var(--tjara-abstand-m);flex-wrap:wrap;margin:0 auto;display:flex}.kopf-texte{flex-wrap:wrap;align-items:center;gap:20px;font-size:15px;display:flex}.kopf-texte .milde{color:var(--tjara-text-mild)}.kopf-texte a{min-height:var(--tjara-klickflaeche);align-items:center;font-weight:500;display:inline-flex}.kopf-texte .kurz{display:none}.kacheln{gap:var(--tjara-abstand-s);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.opt-kachel{flex-direction:column;justify-content:center;gap:6px;width:100%;min-height:88px}.rahmen{width:var(--seitenrahmen);box-sizing:border-box;padding:var(--tjara-abstand-xl) var(--tjara-abstand-l) var(--tjara-abstand-xxl);margin:0 auto}.schritte{gap:var(--tjara-abstand-m);color:#6b6170;flex-wrap:wrap;align-items:center;margin-bottom:28px;font-size:15px;display:flex}.schritt{align-items:center;gap:var(--tjara-abstand-xs);color:inherit;text-decoration:none;display:inline-flex}.schritt .zahl{border:1px solid var(--tjara-rahmen-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:inline-flex}.schritt-akt{color:var(--tjara-aubergine);font-weight:600}.schritt-akt .zahl{background:var(--tjara-aubergine);color:#fff;border-color:var(--tjara-aubergine)}.schritt-linie{background:#d8ccd8;width:40px;height:1px}.schritt-zeile{color:#6b6170;margin-bottom:var(--tjara-abstand-m);font-size:14px}.balken{background:#eee6ee;border-radius:2px;height:4px;margin-bottom:20px}.balken-full{background:var(--tjara-aubergine);border-radius:2px;height:4px}.spalten{gap:var(--tjara-abstand-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.spalten>.haupt{box-sizing:border-box;flex:999 640px;min-width:0;padding:36px 40px}.sparten-reihe{gap:var(--tjara-abstand-xs);margin-bottom:var(--tjara-abstand-l);flex-wrap:wrap;display:flex}.schritt-mobil{display:none}.seitlich{gap:var(--tjara-abstand-m);flex-direction:column;flex:300px;display:flex}.frage-zeile{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.zeile-breit-schmal{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.zeile-reihe{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px;display:grid}.stapel{flex-direction:column;gap:28px;display:flex}.fuss{display:none}@media (max-width:720px){.kopf-texte .milde,.kopf-texte .lang{display:none}.kopf-texte .kurz{display:inline-flex}.kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kopf-in{padding:12px var(--tjara-abstand-m)}.rahmen{padding:var(--tjara-abstand-m) var(--tjara-abstand-m) 96px}.schritte,.spalten>.seitlich{display:none}.schritt-mobil{display:block}.spalten>.haupt{padding:18px 16px}.frage-zeile,.zeile-reihe,.zeile-breit-schmal{grid-template-columns:minmax(0,1fr)}.seg-2{flex-wrap:wrap}.seg-2 .opt{flex:0 0 calc(50% - (var(--tjara-abstand-xs) / 2));width:auto}.stapel{gap:22px}.opt{width:100%}.fuss{padding:12px var(--tjara-abstand-m) 20px;z-index:20;background:#fff;border-top:1px solid #eee6ee;display:block;position:fixed;bottom:0;left:0;right:0}.fuss .btn{width:100%;min-height:52px;font-size:17px}}.nur-desktop{display:block}.nur-handy{display:none}.vh-kopf{gap:var(--tjara-abstand-m);margin-bottom:var(--tjara-abstand-l);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.vh-chip-zeile{gap:var(--tjara-abstand-xs);flex-wrap:wrap;align-items:center;display:flex}.vh-chip-link{white-space:nowrap;background:#fff;border:1px solid #dccfdc;text-decoration:none}.vh-aendern{margin-left:4px;font-size:15px;font-weight:500}.vh-rechts{gap:var(--tjara-abstand-m);flex-wrap:wrap;align-items:center;display:flex}.vh-zahlweise{align-items:center;gap:var(--tjara-abstand-xs);font-size:15px;display:flex}.vh-listen-link{font-size:16px;font-weight:500}.vh-titel{color:var(--tjara-aubergine);margin:0 0 6px;font-size:32px;font-weight:600}.vh-untertitel{margin:0 0 var(--tjara-abstand-l);color:var(--tjara-text-mild);font-size:16px}.vh-kasten{padding:var(--tjara-abstand-l)}.vh-zeile{gap:var(--tjara-abstand-m);grid-template-rows:repeat(8,max-content);align-items:center;row-gap:10px;display:grid}.vh-kopfzelle{justify-content:flex-end;gap:var(--tjara-abstand-xs);padding-bottom:var(--tjara-abstand-xs);flex-direction:column;grid-row:1/-1;display:flex}.vh-testsystem{color:var(--tjara-text-mild);font-size:14px}.vh-karte{border:1px solid var(--tjara-rahmen);border-radius:var(--tjara-ecke-karte);padding:var(--tjara-abstand-m);grid-row:1/-1;grid-template-rows:subgrid;box-sizing:border-box;min-width:0;display:grid;position:relative}.vh-karte-kopf{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.vh-platz{color:var(--tjara-text-mild);font-size:13px;font-weight:600}.vh-preis-zeile{white-space:nowrap}.vh-karte-spitze{border:2px solid var(--tjara-lila)}.vh-badge{max-width:calc(100% - 40px);color:var(--tjara-aubergine);background:var(--tjara-toenung);box-sizing:border-box;border-radius:999px;place-self:flex-start start;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;line-height:1.25;display:inline-flex}.vh-badge-spitze{color:#fff;background:var(--tjara-aubergine)}.vh-badge:empty{visibility:hidden}.vh-entfernen{color:#6b6170;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin:-6px -6px -6px 0;padding:0;display:inline-flex}.vh-entfernen:hover{color:var(--tjara-aubergine)}.vh-karte-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;font-size:14px;display:flex}.vh-tauschen{font-family:inherit;font-size:inherit;color:var(--tjara-link);cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:500;text-decoration:underline}.vh-tauschen:hover{color:var(--tjara-aubergine)}.vh-versicherer{color:var(--tjara-text-feld);font-size:20px;font-weight:600}.vh-tarifname{color:var(--tjara-text-mild);font-size:15px}.vh-score{align-items:center;gap:var(--tjara-abstand-xs);color:#3a2c39;font-size:14px;display:flex}.vh-balken{background:#eee6ee;border-radius:3px;flex:1;height:6px;display:block;position:relative;overflow:hidden}.vh-balken-voll{background:var(--tjara-lila);position:absolute;top:0;bottom:0;left:0}.vh-preis{color:var(--tjara-text-feld);font-size:30px;font-weight:600}.vh-preis-zusatz{color:var(--tjara-text-mild);font-size:14px}.vh-weiter{width:100%}.vh-hinzu{cursor:pointer;border:1.5px dashed var(--tjara-rahmen-2);border-radius:var(--tjara-ecke-karte);justify-content:center;align-items:center;gap:var(--tjara-abstand-xs);min-height:120px;color:var(--tjara-link);text-align:center;padding:var(--tjara-abstand-s);box-sizing:border-box;background:0 0;flex-direction:column;grid-row:1/-1;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:flex}.vh-leer{color:var(--tjara-text-mild);margin:var(--tjara-abstand-m) 0 0;font-size:15px}.vh-chip-reihe{gap:var(--tjara-abstand-xs);flex-wrap:wrap;padding:0 4px 6px;display:flex}.vh-chip{white-space:nowrap;flex:none}.vh-mobil{position:relative}.vh-blatt-zeile{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.vh-blatt-knopf{background:var(--tjara-aubergine);color:#fff;cursor:pointer;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.vh-blatt-knopf[disabled]{opacity:.35;cursor:default}.vh-blatt-text{color:var(--tjara-text-mild);text-align:center;font-size:14px}.vh-titel-zeile{justify-content:space-between;align-items:flex-end;margin:12px 0 10px}.vh-titel-mobil{color:var(--tjara-aubergine);margin:0;font-size:22px;font-weight:600}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.vh-mobil-raster{grid-template-rows:repeat(8,max-content);align-items:stretch}.vh-mobil-hinzu{color:var(--tjara-link);border:1.5px dashed var(--tjara-rahmen-2);cursor:pointer;border-radius:10px;grid-row:1/-1;place-content:center;gap:6px;min-height:120px;font-family:inherit}.vh-hinzu-text{font-size:12px;font-weight:500;line-height:1.2}.col{border:1px solid var(--tjara-rahmen);text-align:center;box-sizing:border-box;background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;display:flex}.col-spitze{border:2px solid var(--tjara-lila)}.vh-mobil-raster>.col{grid-row:1/-1;grid-template-rows:subgrid;background:0 0;border:0;justify-items:center;width:100%;min-width:0;padding:4px 2px;display:grid}.vh-mobil-raster>.col-spitze{outline:2px solid var(--tjara-lila);outline-offset:1px;border:0}.vh-badge-mobil{color:var(--tjara-aubergine);white-space:normal;overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.2}.vh-badge-mobil:empty{visibility:hidden}.medal{background:var(--tjara-toenung);width:26px;height:26px;color:var(--tjara-aubergine);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.medal-spitze{background:var(--tjara-aubergine);color:#fff}.weiter{white-space:nowrap;border-radius:var(--tjara-ecke-feld);background:var(--tjara-kopf);color:#fff;justify-content:center;align-items:center;width:100%;min-height:44px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.vh-versicherer-mobil{font-size:14px;font-weight:600;line-height:1.2}.vh-tarifname-mobil{color:var(--tjara-text-mild);font-size:12px}.vh-preis-mobil{white-space:normal;font-size:18px;font-weight:600}.vh-preis-zahl{white-space:nowrap}.vh-preis-mobil .vh-preis-zusatz{font-size:11px;font-weight:400;display:block}.vh-score-mobil{font-size:12px}@media (max-width:900px){.nur-desktop{display:none}.nur-handy{display:block}.vh-titel-zeile{display:flex}.vh-kasten{background:0 0;border:0;border-radius:0;padding:0}.vh-mobil-raster .vh-tauschen{font-size:12px}}.lv-kopf{gap:var(--tjara-abstand-m);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:36px 0 8px;display:flex}.lv-titel{color:var(--tjara-aubergine);margin:0;font-size:21px;font-weight:600}.lv-legende{color:#3a2c39;flex-wrap:wrap;align-items:center;gap:20px;font-size:14px;display:flex}.lv-legende-punkt{align-items:center;gap:6px;display:inline-flex}.lv-legende-zelle{min-height:26px;padding:0 6px}.lv-schalter{align-items:center;gap:10px;font-size:15px;display:inline-flex}.kat{border-top:1px solid #eee6ee;padding:14px 0}.kat-kopf{gap:var(--tjara-abstand-m);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;width:100%;padding:0;font-family:inherit;display:grid}.kat-name{color:var(--tjara-text-feld);font-size:16px;font-weight:600}.kat-chevron{vertical-align:middle;color:#6b6170;margin-left:6px;display:inline-flex}.kat-zeilen{gap:var(--tjara-abstand-xs);flex-direction:column;margin-top:12px;display:flex}.kat-zeile{gap:var(--tjara-abstand-m);align-items:center;display:grid}.rl{color:#3a2c39;font-size:15px;line-height:1.35}.cell{align-items:center;gap:var(--tjara-abstand-xs);min-height:44px;padding:0 var(--tjara-abstand-m);border-radius:var(--tjara-ecke-feld);font-size:15px;display:flex}.ok{background:var(--tjara-erhalten-bg);color:var(--tjara-erhalten-tx)}.no{background:var(--tjara-nicht-bg);color:var(--tjara-nicht-tx)}.na{color:#8a808c;font-size:14px}.pts{min-height:30px;padding:0 var(--tjara-abstand-m);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.pfull{background:var(--tjara-erhalten-bg);color:var(--tjara-erhalten-tx)}.ppart{background:var(--tjara-teilweise-bg);color:var(--tjara-teilweise-tx)}.c{text-align:center;border-radius:var(--tjara-ecke-feld);flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:44px;padding:4px;font-size:12px;line-height:1.2;display:flex}.lab{color:var(--tjara-text-feld);margin:14px 0 6px;font-size:14px;font-weight:500}.row{grid-template-columns:200px repeat(3,minmax(0,1fr)) 132px;align-items:center;gap:16px;display:grid}.delta{color:#5e5560;white-space:nowrap;font-size:14px}.schutz{margin:8px 0 0}.schutz-titel{color:#4b244a;margin:32px 0 4px;font-size:21px;font-weight:600}.schutz-text{color:#5e5560;margin:0 0 16px;font-size:15px}.schutz-block{flex-direction:column;gap:12px;display:flex}.schutz-mobil{background:#fff;border:1px solid #e6dee6;border-radius:12px;margin-top:14px;padding:4px 10px 12px}.schutz-titel-mobil{color:#4b244a;margin:10px 2px 0;font-size:17px;font-weight:600}.schutz-keine{color:#6b6170}.schutz-fenster-zeile{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.sel-mobil{position:relative}.sel-mobil-anzeige{height:auto;min-height:var(--tjara-klickflaeche);text-align:left;gap:4px;padding:6px 8px;font-size:14px}.sel-mobil-wert{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sel-mobil-pfeil{color:var(--tjara-text-feld);flex:none;font-size:12px}.sel-mobil-native{appearance:none;opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.sel-mobil:has(.sel-mobil-native:focus-visible) .sel-mobil-anzeige{outline:2px solid var(--tjara-lila);outline-offset:2px}.sel-mobil:has(.sel-mobil-native:disabled) .sel-mobil-anzeige{opacity:.55}.lv-mobil-block{padding:8px 0}.lv-mobil-block+.lv-mobil-block{border-top:1px solid #eee6ee}.lv-mobil-kopf{width:100%;min-height:44px;color:var(--tjara-text-feld);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 2px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.lv-mobil-lab{font-weight:400}.lv-mobil-help{cursor:pointer}.liste-kopf{gap:var(--tjara-abstand-xs);flex-wrap:wrap;align-items:center;margin-bottom:20px;display:flex}.liste-zeile-oben{gap:var(--tjara-abstand-l);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.liste-titel{color:var(--tjara-aubergine);margin:0 0 4px;font-size:30px;font-weight:600}.liste-untert{color:var(--tjara-text-mild);margin:0;font-size:15px}.liste-steuerung{gap:var(--tjara-abstand-m);flex-wrap:wrap;align-items:flex-end;display:flex}.liste-geruest{flex-wrap:nowrap;align-items:flex-start;gap:28px;display:flex}.liste-seite{box-sizing:border-box;flex:0 0 300px;padding:22px}.liste-haupt{gap:var(--tjara-abstand-m);flex-direction:column;flex:auto;min-width:0;display:flex}.ws{flex-direction:column;display:flex}.ws-ueberschrift{color:var(--tjara-aubergine);margin:0 0 4px;font-size:19px;font-weight:600}.ws-hinweis{color:var(--tjara-text-mild);margin:0 0 18px;font-size:14px}.ws-regler{flex-direction:column;gap:18px;display:flex}.ws-unterueberschrift{color:var(--tjara-aubergine);margin:22px 0 4px;font-size:16px;font-weight:600}.ws-unterueberschrift-weiter{margin:22px 0 6px}.ws-block{flex-direction:column;display:flex}.sl-kopf{justify-content:space-between;margin-bottom:10px;font-size:15px;display:flex}.sl-kopf strong{color:var(--tjara-aubergine)}.sl-eingabe{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0}.sl-eingabe:focus{outline:2px solid var(--tjara-lila);outline-offset:2px}.sl-eingabe::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--tjara-lila) var(--fuell,0%), #eee6ee var(--fuell,0%));border-radius:3px;height:6px}.sl-eingabe::-webkit-slider-thumb{appearance:none;border:2px solid var(--tjara-lila);box-sizing:border-box;background:#fff;border-radius:50%;width:20px;height:20px;margin-top:-7px}.sl-eingabe::-moz-range-track{background:#eee6ee;border-radius:3px;height:6px}.sl-eingabe::-moz-range-progress{background:var(--tjara-lila);border-radius:3px;height:6px}.sl-eingabe::-moz-range-thumb{border:2px solid var(--tjara-lila);box-sizing:border-box;background:#fff;border-radius:50%;width:16px;height:16px}.sl-eingabe[disabled]{opacity:.55;cursor:default}.fl{min-height:44px;color:var(--tjara-text-feld);border-top:1px solid #eee6ee;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:15px;line-height:1.35;display:flex}.ws-block>.fl:first-child,.grp-zeilen>.fl:first-child{border-top:0}.fl-text{min-width:0;display:block}.fl .tg,.fl .liste-zahl{flex:none;align-self:center}.fl-ein{padding-left:12px}.tag{color:var(--tjara-teilweise-tx);background:var(--tjara-teilweise-bg);white-space:nowrap;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:500}.liste-zahl{border:1px solid var(--tjara-rahmen-2);border-radius:var(--tjara-ecke-feld);width:56px;height:28px;font:inherit;box-sizing:border-box;padding:0 6px;font-size:13px}.grp-box{border-top:1px solid #eee6ee}.grp{min-height:44px;color:var(--tjara-text-feld);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:15px;list-style:none;display:flex}.grp-box summary::-webkit-details-marker{display:none}.grp-anzahl{color:#6b6170}.grp-box[open] .grp-pfeil{transform:rotate(180deg)}.grp-zeilen{flex-direction:column;padding-bottom:6px;display:flex}.vers-umschlag{position:relative}.vers-umschlag:after{content:"";pointer-events:none;background:linear-gradient(to right, #faf8fa00, var(--tjara-grund));width:48px;position:absolute;top:0;bottom:4px;right:0}.vers-reihe{gap:var(--tjara-abstand-xs);scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.vers-reihe::-webkit-scrollbar{display:none}.vers{align-items:center;gap:var(--tjara-abstand-xs);border-radius:var(--tjara-ecke-feld);min-height:40px;color:var(--tjara-text-feld);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dccfdc;flex:none;padding:0 14px;font-family:inherit;font-size:14px;display:inline-flex}.vers-on{border:2px solid var(--tjara-lila);background:var(--tjara-toenung-2);color:var(--tjara-aubergine);font-weight:500}.liste-karten{gap:var(--tjara-abstand-m);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.liste-karte{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,.9fr);align-items:start;gap:20px;padding:20px;display:grid}.liste-karte-ausgewaehlt{border:2px solid var(--tjara-lila)}.liste-karte .vh-badge{white-space:nowrap;max-width:none;padding:3px 10px;font-size:12px}.k-spalte{flex-direction:column;gap:6px;min-width:0;display:flex}.k-aktionen{align-items:stretch;gap:10px}.k-name{font-size:20px;font-weight:600}.k-tarif{color:#3a2c39;font-size:16px}.k-score{color:#3a2c39;font-size:14px}.k-score-text{white-space:nowrap}.k-score strong{font-weight:600}.k-score .k-unterlagen{display:inline}.k-preis{white-space:nowrap;font-size:26px;font-weight:600}.k-preis-block .vh-preis-zusatz{white-space:nowrap}.hl{align-items:center;gap:var(--tjara-abstand-xs);font-size:14px;display:flex}.okc{color:var(--tjara-erhalten-tx)}.noc{color:var(--tjara-nicht-tx)}.teilc{color:var(--tjara-teilweise-tx)}.k-bereich-text{min-width:0}.k-bereich-punkte{white-space:nowrap;margin-left:auto;font-size:13px}.k-vergleich{align-items:center;gap:var(--tjara-abstand-xs);cursor:pointer;min-height:32px;font-size:15px;display:flex}.k-vergleich input[type=checkbox]{width:20px;height:20px;accent-color:var(--tjara-lila);margin:0}.k-laesten{color:var(--tjara-lila);font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;min-height:36px;padding:0;font-size:14px;text-decoration:underline;display:inline-flex}.k-link{color:var(--tjara-lila);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.k-zeilen{flex-direction:column;gap:6px;min-width:0;display:flex}.k-zeile{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:8px;min-height:24px;font-size:14px;line-height:1.3;display:grid}.k-zeile .k-zeile-zeichen{text-align:center;font-weight:600}.k-zeile .k-zeile-name{white-space:nowrap;text-overflow:ellipsis;color:var(--tjara-text);overflow:hidden}.k-zeile .k-zeile-wert{white-space:nowrap;color:var(--tjara-text);font-weight:500}.k-zeile.okc .k-zeile-zeichen,.k-zeile.okc .k-zeile-wert{color:var(--tjara-erhalten-tx)}.k-zeile.noc .k-zeile-zeichen,.k-zeile.noc .k-zeile-wert{color:var(--tjara-nicht-tx)}.k-zeile .k-zeile-wert.leer{color:#9a8f9a;font-weight:400}.k-zeile-wunsch .k-zeile-name{font-weight:600}.k-zeile-tag{color:#7a4a00;vertical-align:1px;background:#fbf0dd;border-radius:999px;margin-left:6px;padding:0 7px;font-size:11px;font-weight:600;display:inline-block}.k-zeile-skelett .k-zeile-name,.k-zeile-skelett .k-zeile-wert{color:#0000;background:#efe8ef;border-radius:6px;height:12px}.k-zeile-skelett .k-zeile-wert{width:72px}.k-linkzeile{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;margin-top:6px;font-size:14px;display:flex}.k-link-trenner{color:var(--tjara-text-mild)}.vh-badge-leer{visibility:hidden}.k-mobil-links{display:none}.unterlagen-zeile{min-height:44px;color:var(--tjara-lila);text-underline-offset:3px;align-items:center;gap:8px;text-decoration:underline;display:flex}.liste-merkmale{grid-column:1/-1;gap:4px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.liste-leiste{background:var(--tjara-aubergine);color:#fff;z-index:20;margin-top:24px;position:sticky;bottom:0}.liste-leiste-in{width:var(--seitenrahmen);box-sizing:border-box;padding:14px var(--tjara-abstand-l);gap:var(--tjara-abstand-m);flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.liste-leiste-text{font-size:15px}.liste-leiste-in>*{flex:none}.liste-leiste-in .liste-leiste-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.liste-leiste-in .mailw{flex:0 260px;min-width:140px}@media (min-width:901px) and (max-width:1240px){.liste-leiste-in{gap:10px}.liste-leiste-in .btn{padding-left:12px;padding-right:12px;font-size:14px}.liste-leiste-in .mailw{min-width:120px}}@media (min-width:901px) and (max-width:980px){.liste-leiste-in .liste-leiste-text{display:none}}.liste-leiste-text strong{font-weight:600}.liste-vergleich-hinweis{color:var(--tjara-text-mild);margin:0;font-size:14px;display:none}.liste-leiste .btn-weiss{color:var(--tjara-aubergine);min-height:var(--tjara-klickflaeche);background:#fff}.liste-leiste .btn-kontur{color:#fff;min-height:var(--tjara-klickflaeche);background:0 0;border:1.5px solid #fff}.btn-kontur{min-height:var(--tjara-klickflaeche);border:1.5px solid var(--tjara-aubergine);border-radius:var(--tjara-ecke-feld);color:var(--tjara-aubergine);box-sizing:border-box;background:#fff;justify-content:center;align-items:center;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}.vh-versteckt{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mailw{height:var(--tjara-klickflaeche);border-radius:var(--tjara-ecke-feld);color:#fff;box-sizing:border-box;background:#ffffff24;border:2px solid #fff;width:220px;padding:0 12px;font-family:inherit;font-size:15px}.mailw::placeholder{color:#fff;opacity:1}.liste-leiste-meldung{color:#fff;width:100%;margin:0;font-size:14px}.wunsch-knopf{justify-content:center;align-items:center;gap:var(--tjara-abstand-xs);min-height:var(--tjara-feldhoehe);border:1.5px solid var(--tjara-aubergine);border-radius:var(--tjara-ecke-feld);color:var(--tjara-aubergine);cursor:pointer;background:#fff;font-family:inherit;font-size:15px;font-weight:500;display:flex}.wunsch-fenster{max-height:min(640px,88vh)}.wunsch-fenster .fenster-liste{overflow:auto}.liste-mobil-reihe{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:none}.liste-mobil-sort{align-items:center;gap:6px;min-width:0;display:flex}.liste-mobil-sort select{width:100%;min-width:0}@media (max-width:900px){.liste-geruest{gap:var(--tjara-abstand-m)}.liste-seite{display:none}.liste-leiste{margin-left:calc(-1 * var(--liste-rand,65px));margin-right:calc(-1 * var(--liste-rand,65px))}.liste-leiste.ist-leer{display:none}.liste-vergleich-hinweis{display:block}.liste-leiste-in{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.liste-leiste-in .liste-leiste-text{white-space:normal;text-overflow:clip;grid-area:1/1;align-self:center;overflow:visible}.liste-leiste-in .ll-vergleich{grid-area:1/2}.liste-leiste-in .mailw{grid-area:2/1;width:100%;min-width:0}.liste-leiste-in .ll-angebot{grid-area:2/2;padding:0 14px;font-size:15px}.liste-karte{padding:var(--tjara-abstand-m);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 8px;display:grid}.liste-karte>.k-spalte{display:contents}.liste-karte .vh-badge{grid-area:1/1;justify-self:start}.liste-karte .k-score{text-align:right;color:#5e5560;grid-area:1/2;justify-self:end;font-size:13px}.liste-karte .k-score .k-unterlagen{display:none}.liste-karte .k-vergleich{grid-area:2/1}.liste-karte .k-preis-block{text-align:right;grid-area:2/2;justify-self:end}.liste-karte .k-name{grid-area:3/1/auto/-1}.liste-karte .k-tarif{grid-area:4/1/auto/-1}.liste-karte .k-zeilen{grid-area:5/1/auto/-1;gap:4px}.liste-karte .k-mobil-links{grid-area:6/1/auto/-1}.liste-karte .k-linkzeile{display:none}.liste-karte .k-frage-zeile{grid-area:7/1/auto/-1;justify-self:start;align-items:center;min-height:44px;display:inline-flex}.liste-karte .k-weiter{grid-area:8/1/auto/-1}.liste-karte .liste-merkmale{grid-area:9/1/auto/-1}.liste-titel{font-size:24px}.liste-untert{font-size:14px}.k-name{font-size:18px}.k-tarif{font-size:15px}.k-preis{font-size:22px}.k-zeile-handy-aus{display:none}.k-mobil-links{align-items:center;gap:8px;min-height:44px;font-size:15px;display:flex}.k-mobil-links .k-link{min-height:44px;padding:0 6px}.k-vergleich{min-height:44px}.k-vergleich input[type=checkbox]{width:22px;height:22px}.k-aktionen .btn,.mailw{width:100%}.liste-leiste-in{padding:12px var(--tjara-abstand-m) 20px;flex-direction:column;align-items:stretch;gap:10px}.liste-mobil-reihe{display:grid}.liste-steuerung,.liste-steuerung.nur-desktop{display:none}}.chip-aktiv{background:var(--tjara-aubergine);color:#fff;border-color:var(--tjara-aubergine)}.beschriftung{color:#5e5560;font-size:13px}.vh-mail{margin-top:24px;padding:20px}.vh-mail-ueberschrift{margin:0;font-size:18px;font-weight:600}.vh-mail-hinweis{color:#5e5560;margin:6px 0 14px;font-size:14px}.vh-mail-zeile{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.feld{flex-direction:column;gap:6px;display:flex}.vh-mail-zeile .feld{min-width:260px}.vh-mail-zeile input{height:44px;font:inherit;box-sizing:border-box;border:1px solid #cfc3cf;border-radius:10px;padding:0 12px}.hinweis-text{color:#1d6b3f;font-size:14px}.ma-leiste{background:var(--tjara-aubergine);color:#fff}.ma-leiste-in{width:var(--seitenrahmen);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:12px 24px;font-size:15px;display:flex}.ma-leiste-gruppe{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ma-kunde{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ma-kunde-feld{display:inline-flex}.ma-input{border:1px solid var(--tjara-rahmen-2);border-radius:var(--tjara-ecke-feld);height:46px;color:var(--tjara-text);box-sizing:border-box;background:#fff;width:170px;padding:0 14px;font-family:inherit;font-size:15px}.ma-input-auswahl{width:auto;min-width:132px}.ma-leiste-stand{opacity:.85}.ma-dialog-rueck{align-items:flex-start;padding:120px 24px 24px;overflow:auto}.ma-dialog{box-sizing:border-box;flex-direction:column;gap:18px;width:100%;max-width:640px;padding:28px;display:flex}.ma-dialog-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.ma-dialog-titel{color:var(--tjara-aubergine);margin:0;font-size:22px;font-weight:600}.ma-dialog-schliessen{cursor:pointer;color:#6b6170;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ma-dialog-abschnitt{flex-direction:column;gap:8px;display:flex}.ma-dialog-lbl{color:var(--tjara-text-feld);margin:0;font-size:14px;font-weight:500;display:block}.ma-dialog-text{border:1px solid var(--tjara-rahmen-2);border-radius:var(--tjara-ecke-feld);box-sizing:border-box;resize:vertical;width:100%;min-height:130px;color:var(--tjara-text);background:#fff;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.5}.ma-dialog-text:focus{outline:2px solid var(--tjara-lila);outline-offset:1px}.ma-dialog-abschnitt label{flex-direction:column;gap:6px;display:flex}.ma-dialog-hinweis{color:var(--tjara-text-mild);margin:0;font-size:14px}.ma-tarif-zeile{border:1px solid var(--tjara-rahmen);border-radius:var(--tjara-ecke-feld);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:15px;display:flex}.ma-tarif-werte{color:var(--tjara-text-mild);margin-top:2px;font-size:13px;display:block}.ma-tarif-preis{white-space:nowrap}.ma-tarif-zusatz{color:var(--tjara-text-mild);font-size:13px}.ma-link-spalte{flex-direction:column;gap:4px;min-width:0;display:flex}.ma-link-url{color:var(--tjara-text-mild);overflow-wrap:anywhere;font-size:13px}.ma-kopieren{flex:none;min-height:40px;padding:0 14px;font-size:14px}.ma-knopf-reihe{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:720px){.ma-dialog-rueck{padding:56px 12px 12px}.ma-dialog{padding:20px}.ma-input,.ma-kunde{width:100%}.ma-kunde-feld{flex:120px}}.an-seite{background:var(--tjara-grund);min-height:100vh;color:var(--tjara-text)}.an-kopf{background:#fff;border-bottom:1px solid #eee6ee}.an-kopf-in{width:var(--seitenrahmen);box-sizing:border-box;justify-content:space-between;align-items:center;margin:0 auto;padding:14px 24px;display:flex}.an-haupt{width:var(--seitenrahmen);box-sizing:border-box;flex-direction:column;gap:24px;margin:0 auto;padding:32px 24px 64px;display:flex}.an-ueberschrift{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}.an-ueberschrift-text{flex:999 520px;min-width:0}.an-auge{letter-spacing:1.4px;text-transform:uppercase;color:var(--tjara-lila);margin-bottom:8px;font-size:14px;font-weight:600}.an-titel{color:var(--tjara-aubergine);margin:0 0 10px;font-size:34px;font-weight:600}.an-untertitel{color:#3a2c39;margin:0;font-size:17px;line-height:1.5}.an-berater{flex:300px;align-items:flex-start;gap:14px;padding:20px;display:flex}.an-berater-kreis{background:var(--tjara-toenung);width:56px;height:56px;color:var(--tjara-lila);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.an-berater-texte{flex-direction:column;gap:6px;display:flex}.an-berater-name{font-weight:600}.an-berater-rollen{color:var(--tjara-text-mild);font-size:14px}.an-berater-telefon{font-size:15px}a.an-berater-telefon{color:inherit;text-decoration:none}a.an-berater-telefon:hover{text-decoration:underline}.an-termin{font-size:15px;font-weight:500}.an-agentenhinweis{background:var(--tjara-teilweise-bg);border-color:#ead9b8;flex-direction:column;gap:8px;padding:16px 20px;display:flex}.an-agentenhinweis strong{color:var(--tjara-teilweise-tx);font-size:15px}.an-agentenstand{flex-direction:column;gap:4px;display:flex}.an-agentenstand-zeile{color:#5e5560;margin:0;font-size:14px}.an-klickliste{color:#5e5560;flex-direction:column;gap:2px;margin:0;padding-left:18px;font-size:14px;display:flex}.an-tarifkasten{padding:24px}.an-tarif-raster{grid-template-rows:repeat(6,max-content);align-items:stretch}.an-aendern-zelle{grid-area:1/1/-1;align-items:flex-end;padding-bottom:6px;display:flex}.an-aendern-zeile{justify-content:flex-end;margin:0 4px 8px;display:flex}.an-linkknopf{font:inherit;color:var(--tjara-link);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:500}.an-tarif-links{gap:14px;font-size:14px;display:flex}.an-tarif-links .an-linkknopf{font-size:14px}.an-tarif.an-tarif-empfehlung,.col.an-tarif-empfehlung{border-color:var(--tjara-lila);outline:1px solid var(--tjara-lila)}.an-abzeichen{border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:13px;font-weight:600}.an-abzeichen-dunkel{background:var(--tjara-aubergine);color:#fff}.an-abzeichen-hell{background:var(--tjara-toenung);color:var(--tjara-aubergine)}.an-bewertung{font-size:14px}.an-neu{color:var(--tjara-text-mild);align-items:center;gap:8px;margin:6px 0 0;font-size:15px;display:flex}.an-preis-alt{color:var(--tjara-text-mild);font-size:12px}.an-nicht-verfuegbar{color:var(--tjara-text-mild);align-self:flex-start;font-size:14px}.an-mobil-kacheln{grid-template-rows:repeat(8,max-content);gap:6px;display:grid}.an-mobil-kacheln>.col{grid-row:1/-1;grid-template-rows:subgrid;justify-items:center;display:grid}.an-mobil-kacheln .medal{grid-row:1}.an-mobil-kacheln .vh-versicherer-mobil{grid-row:2}.an-mobil-kacheln .vh-tarifname-mobil{grid-row:3}.an-mobil-kacheln .vh-preis-mobil{grid-row:4}.an-mobil-kacheln .an-mobil-jahr{grid-row:5}.an-mobil-kacheln .an-preis-alt{grid-row:6}.an-mobil-kacheln .weiter,.an-mobil-kacheln .an-nicht-verfuegbar{grid-row:7}.an-mobil-kacheln .vh-score-mobil{grid-row:8}.an-mobil-kacheln .weiter{margin-top:2px}.an-mobil-jahr{color:var(--tjara-text-mild);font-size:11px}.an-ende{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.an-unterteile{margin-top:4px}.an-unterteile .row{grid-template-columns:var(--an-raster)}.an-unterteile .schutz-mobil{background:0 0;border:0;margin-top:8px;padding:0}.an-spalten-1 .g3{grid-template-columns:repeat(1,minmax(0,1fr))}.an-spalten-2 .g3{grid-template-columns:repeat(2,minmax(0,1fr))}.an-alle-bereiche{padding-bottom:0}.an-andere{color:var(--tjara-text-mild);margin:0;font-size:15px}.an-termin-knopf{color:var(--tjara-aubergine);border:1.5px solid var(--tjara-aubergine);background:#fff}.an-rueckruf-form{flex-direction:column;gap:14px;padding:4px 2px 2px;display:flex}.an-rueckruf-feld{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.an-rueckruf-feld input{font:inherit;border:1px solid var(--tjara-rahmen);border-radius:10px;padding:10px 12px;font-weight:400}.an-rueckruf-hinweis{color:var(--tjara-aubergine);font-size:13px;font-weight:600}.an-rueckruf-fehler{color:#b3261e;margin:0;font-size:13px}.an-agentenrueckrufe{margin-top:10px}.an-tarif{border:1px solid var(--tjara-rahmen);border-radius:var(--tjara-ecke-karte);box-sizing:border-box;grid-row:1/-1;grid-template-rows:subgrid;min-width:0;padding:18px;display:grid}.an-tarif .an-abzeichen{grid-row:1;justify-self:start}.an-tarif .an-tarif-kopf{grid-row:2}.an-tarif .an-bewertung{grid-row:3}.an-tarif .an-tarif-preiszeile{grid-row:4}.an-tarif .an-abschluss{grid-row:5;align-self:center}.an-tarif .an-nicht-verfuegbar{grid-row:5;justify-self:start}.an-tarif .an-tarif-links{grid-row:6}.an-tarif-versicherung{font-size:21px;font-weight:600}.an-tarif-name{color:var(--tjara-text-mild);font-size:15px}.an-tarif-werte{color:var(--tjara-text-mild);font-size:14px}.an-tarif-preis{font-size:30px;font-weight:600}.an-tarif-zusatz{color:var(--tjara-text-mild);font-size:14px}.an-abschluss{align-self:stretch}.an-bestaetigung{flex-direction:column;align-items:flex-start;gap:16px;padding:28px;display:flex}@media (max-width:720px){.an-haupt{padding:20px 16px 48px}.an-kopf-in{padding:12px 16px}.an-titel{font-size:26px}}@media (max-width:600px){.an-haupt,.an-kopf-in{padding-left:0;padding-right:0}.an-tarifkasten{padding:14px}}.aq-band{gap:var(--tjara-abstand-s);background:var(--tjara-teilweise-bg);color:var(--tjara-teilweise-tx);border-radius:10px;align-items:center;margin:0;padding:12px 16px;font-size:15px;display:flex}.aq-titel{margin:0;font-size:32px;font-weight:600}.aq-schritte{gap:var(--tjara-abstand-s);margin:0;padding:0;list-style:none;display:grid}.aq-step{border:1px solid var(--tjara-rahmen);border-radius:var(--tjara-ecke-karte);background:#fff}.aq-step.done,.aq-step.open{border-color:var(--tjara-lila)}.aq-step.open{background:var(--tjara-grund)}.aq-step.done .aq-step-inhalt:hover{background:var(--tjara-toenung-2)}.aq-step-inhalt{min-height:var(--tjara-klickflaeche);color:inherit;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:flex}.aq-stext{flex-direction:column;min-width:0;display:flex}.aq-schritt-inhalt{gap:var(--tjara-abstand-l);padding:var(--tjara-abstand-xs) var(--tjara-abstand-m) var(--tjara-abstand-l) 58px;flex-direction:column;display:flex}.aq-num{border:1px solid var(--tjara-rahmen-2);width:28px;height:28px;color:var(--tjara-text-mild);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.aq-num.done,.aq-num.open{background:var(--tjara-lila);border-color:var(--tjara-lila);color:#fff}.aq-sname{color:var(--tjara-text);font-size:17px;font-weight:600;display:block}.aq-sunten{color:var(--tjara-text-mild);font-size:14px;display:block}.aq-feld{gap:var(--tjara-abstand-xs);flex-direction:column;min-width:0;display:flex}.aq-feld-schlank{flex:0 0 140px}.an-gutschein-zeile{gap:var(--tjara-abstand-s);align-items:stretch;display:flex}.an-gutschein-zeile .inp{flex:auto;min-width:0}.an-gutschein-zeile .btn{white-space:nowrap;flex:none}.aq-kaestchen{gap:var(--tjara-abstand-s);min-height:var(--tjara-klickflaeche);align-items:flex-start;padding-top:8px;font-size:15px;line-height:1.45;display:flex}.aq-kaestchen input{width:20px;height:20px;accent-color:var(--tjara-lila);flex:none;margin-top:2px}.aq-hinweis{color:var(--tjara-text-mild);margin:0;font-size:14px;line-height:1.5}.aq-gruppentitel{margin:0;font-size:20px}.aq-aktionen{gap:var(--tjara-abstand-m);align-items:center;display:flex}.aq-preisrechnung{align-items:center;gap:var(--tjara-abstand-s);color:var(--tjara-text-mild);margin:0;font-size:15px;line-height:1.45;display:flex}.aq-lauf{border:2px solid var(--tjara-toenung,#e4d9e6);border-top-color:var(--tjara-lila);border-radius:50%;flex:none;width:16px;height:16px;animation:.9s linear infinite aqLauf}@keyframes aqLauf{to{transform:rotate(360deg)}}.aq-tabelle{border-collapse:collapse;width:100%;font-size:15px}.aq-tabelle th{text-align:left;color:var(--tjara-text-mild);vertical-align:top;width:45%;padding:8px 16px 8px 0;font-weight:500}.aq-tabelle td{vertical-align:top;padding:8px 0}@media (max-width:720px){.aq-schritt-inhalt{padding:var(--tjara-abstand-xs) var(--tjara-abstand-m) var(--tjara-abstand-m)}.aq-sname{font-size:16px}}.aq-referenz{font-variant-numeric:tabular-nums;word-break:break-all}.aq-kopfzeile{color:var(--tjara-text-mild);font-size:14px}.aq-versicherer{color:var(--tjara-aubergine);font-size:20px;font-weight:600}.aq-stufe{color:var(--tjara-text);margin-bottom:var(--tjara-abstand-xs);font-size:15px}.aq-preis{font-size:28px;font-weight:600}.aq-preis-zusatz{color:var(--tjara-text-mild);font-size:14px}.aq-kennzahlen{margin:var(--tjara-abstand-m) 0;gap:6px;font-size:15px;display:grid}.aq-kennzeile{justify-content:space-between;gap:14px;display:flex}.aq-kennzeile dt{color:var(--tjara-text-mild)}.aq-kennzeile dd{text-align:right;margin:0}.aq-unterlagen{margin:0 0 var(--tjara-abstand-m);gap:var(--tjara-abstand-xs);padding:0;font-size:15px;list-style:none;display:grid}.aq-andere{font-weight:500}.aq-kastentitel{color:var(--tjara-aubergine);margin-bottom:6px;font-weight:600}.aq-kastentext{color:var(--tjara-text-mild);margin:0 0 10px;font-size:15px;line-height:1.45}.aq-link{font:inherit;color:var(--tjara-link);cursor:pointer;min-height:var(--tjara-klickflaeche);background:0 0;border:0;padding:0;font-weight:500}@media (max-width:720px){.aq-titel{font-size:26px}.aq-feld-schlank{flex:auto}.aq-tabelle th{width:50%}}.ma-antraege{flex-direction:column;gap:18px;max-width:1080px;margin:0 auto;padding:32px 20px 72px;display:flex}.ma-antraege-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ma-antraege-titel{color:var(--tjara-aubergine);letter-spacing:-.2px;margin:0;font-size:26px;font-weight:600}.ma-antraege-untertitel{color:var(--tjara-text-mild);margin:6px 0 0;font-size:14px}.ma-antraege-zurueck{margin:0;font-size:14px}.ma-antraege-zurueck a{color:var(--tjara-link);font-weight:500}.ma-antraege-hinweis{padding:24px}.ma-antraege-umbruch{padding:0;overflow-x:auto}.ma-antraege-tafel{border-collapse:collapse;width:100%;color:var(--tjara-text);font-size:14px}.ma-antraege-tafel th{text-align:left;color:var(--tjara-aubergine);background:var(--tjara-toenung-2);white-space:nowrap;border-bottom:1px solid var(--tjara-rahmen);padding:12px 14px;font-weight:600}.ma-antraege-tafel td{border-bottom:1px solid var(--tjara-rahmen);vertical-align:top;padding:12px 14px}.ma-antraege-tafel tbody tr:last-child td{border-bottom:0}.ma-antraege-zeit{white-space:nowrap;color:var(--tjara-text-mild)}.ma-antraege-versicherung{color:var(--tjara-aubergine);font-weight:600}.ma-antraege-tarifname{color:var(--tjara-text)}.ma-antraege-preis{color:var(--tjara-text-mild);margin-top:3px;font-size:13px;display:block}.ma-antraege-link{color:var(--tjara-link);white-space:nowrap;font-weight:500}.ma-antraege-legende{color:var(--tjara-text-mild);margin:0;font-size:13px;line-height:1.5}.ma-ampelgruppe{align-items:center;gap:6px;display:inline-flex}.ampel{border:1px solid var(--tjara-rahmen-2);border-radius:50%;width:13px;height:13px;display:inline-block}.ampel-erledigt{background:var(--tjara-erhalten-tx);border-color:var(--tjara-erhalten-tx)}.ampel-fehler{background:var(--tjara-fehler);border-color:var(--tjara-fehler)}.ampel-nicht{background:var(--tjara-teilweise-bg);border-color:var(--tjara-teilweise-tx)}.ampel-offen{background:#fff}.ampel-in-arbeit{background:var(--tjara-lila);border-color:var(--tjara-lila)}.ma-schritt-raster{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ma-schritt-karte{padding:16px 18px}.ma-schritt-kopf{align-items:center;gap:9px;display:flex}.ma-schritt-name{color:var(--tjara-aubergine);font-size:14px;font-weight:600;line-height:1.35}.ma-schritt-status{color:var(--tjara-text-mild);margin-top:9px;font-size:13px}.ma-antraege-karte{padding:22px 24px}.ma-antraege-kartentitel{color:var(--tjara-aubergine);margin:0 0 14px;font-size:18px;font-weight:600}.ma-antraege-hinweistext{color:var(--tjara-text-mild);margin:14px 0 0;font-size:13px;line-height:1.5}.ma-aktionen{flex-direction:column;gap:14px;display:flex}.ma-aktionen-zeile{flex-wrap:wrap;gap:10px;display:flex}.ma-aktionen-knopf{font-size:13px}.ma-aktionen-meldung{color:var(--tjara-nicht-tx);background:var(--tjara-nicht-bg);border-radius:10px;margin:0;padding:10px 14px;font-size:14px}.ma-protokoll-tafel{font-size:13px}.ma-protokoll-grund{color:var(--tjara-text-mild);line-height:1.45}.vg-anmeldung-grund{box-sizing:border-box;justify-content:center;align-items:flex-start;min-height:100vh;padding:96px 16px 48px;display:flex}.vg-anmeldung-karte{border:1px solid var(--tjara-rahmen);border-radius:var(--tjara-ecke-karte);box-sizing:border-box;background:#fff;flex-direction:column;gap:20px;width:100%;max-width:440px;padding:32px 28px;display:flex}.vg-anmeldung-logo{align-self:flex-start;width:auto;height:44px}.vg-anmeldung-titel{color:var(--tjara-aubergine);margin:0;font-size:26px;font-weight:600}.vg-anmeldung-fehler{color:var(--tjara-nicht-tx);background:var(--tjara-nicht-bg);border-radius:var(--tjara-ecke-feld);margin:0;padding:12px 14px;font-size:15px}.vg-anmeldung-hinweis{border-radius:var(--tjara-ecke-feld);background:var(--tjara-toenung);min-height:48px;color:var(--tjara-aubergine);text-align:center;justify-content:center;align-items:center;margin:0;padding:8px 22px;font-size:16px;font-weight:500;display:inline-flex}.vg-anmeldung-unten{color:var(--tjara-text-mild);margin:0;font-size:14px}.vg-kopf{background:#fff;border-bottom:1px solid #eee6ee}.vg-kopf-in{width:var(--seitenrahmen);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 auto;padding:12px 24px 4px;display:flex}.vg-kopf-marke{align-items:center;gap:14px;display:flex}.vg-kopf-logo{width:auto;height:36px}.vg-kopf-titel{color:var(--tjara-text-mild);border-left:1px solid var(--tjara-rahmen);padding-left:14px;font-size:15px;font-weight:500}.vg-kopf-rechts{color:var(--tjara-text-mild);align-items:center;gap:16px;font-size:14px;display:flex}.vg-kopf-abmelden{align-items:center;min-height:44px;font-weight:500;display:inline-flex}.vg-reiter{width:var(--seitenrahmen);box-sizing:border-box;flex-wrap:wrap;gap:0 4px;margin:0 auto;padding:0 12px;display:flex}.vg-reiter a{min-height:44px;color:var(--tjara-text-mild);border-bottom:3px solid #0000;align-items:center;padding:0 12px;font-size:15px;text-decoration:none;display:inline-flex}.vg-reiter a[aria-current=page]{color:var(--tjara-aubergine);border-bottom-color:var(--tjara-lila);font-weight:600}.vg-main{width:var(--seitenrahmen);box-sizing:border-box;flex-direction:column;gap:16px;margin:0 auto;padding:24px 24px 64px;display:flex}.vg-h1{color:var(--tjara-aubergine);margin:0;font-size:28px;font-weight:600}.vg-filterzeile{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.vg-chips{flex-wrap:wrap;gap:8px;display:flex}.vg-chip{cursor:pointer;min-height:44px;color:var(--tjara-aubergine);border:1px solid var(--tjara-rahmen-2);background:#fff;border-radius:999px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:500}.vg-chip[aria-pressed=true]{background:var(--tjara-aubergine);color:#fff;border:1px solid var(--tjara-aubergine)}.vg-chip-zahl{font-weight:400}.vg-suche{flex:0 340px;min-width:240px;position:relative}.vg-suche-icon{pointer-events:none;position:absolute;top:14px;left:14px}.vg-suche input{border:1px solid var(--tjara-rahmen-2);border-radius:var(--tjara-ecke-feld);width:100%;height:44px;color:var(--tjara-text);box-sizing:border-box;background:#fff;padding:0 14px 0 40px;font-family:inherit;font-size:15px}.vg-feld{flex-direction:column;gap:6px;display:flex}.vg-feld-label{color:var(--tjara-text-mild);font-size:13px;font-weight:500}.vg-select{appearance:none;border:1px solid var(--tjara-rahmen-2);border-radius:var(--tjara-ecke-feld);min-width:240px;height:44px;color:var(--tjara-text);background:#fff;padding:0 14px;font-family:inherit;font-size:15px}.vg-select,select.vg-inp{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%232e1a2d' stroke-width='2'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.vg-liste{border:1px solid var(--tjara-rahmen);border-radius:var(--tjara-ecke-karte);background:#fff;overflow:hidden}.vg-listen-in{overflow-x:auto}.vg-tafel{min-width:1000px}.vg-spalten{background:var(--tjara-toenung-2);color:var(--tjara-text-mild);grid-template-columns:118px minmax(130px,1fr) minmax(200px,1.5fr) 96px 190px minmax(150px,1fr) 150px;gap:12px;padding:10px 20px;font-size:13px;font-weight:500;display:grid}.vg-zeile{color:var(--tjara-text);box-sizing:border-box;border-top:1px solid #eee6ee;grid-template-columns:118px minmax(130px,1fr) minmax(200px,1.5fr) 96px 190px minmax(150px,1fr) 150px;align-items:center;gap:12px;min-height:44px;padding:12px 20px;font-size:14px;text-decoration:none;display:grid}.vg-zeile:hover{background:#faf5fa}.vg-zeit{white-space:nowrap;color:var(--tjara-text-mild)}.vg-kunde{color:var(--tjara-link);font-weight:500}.vg-rechts{text-align:right}.vg-nowrap{white-space:nowrap}.vg-pipeline-zelle{flex-direction:column;gap:4px;display:flex}.vg-punkte{gap:4px;display:inline-flex}.vg-stand,.vg-unterzeile{color:var(--tjara-text-mild);font-size:13px}.vg-herkunft{color:#3a2c39}.vg-listen-leer{color:var(--tjara-text-mild);border-top:1px solid #eee6ee;margin:0;padding:24px 20px;font-size:15px}.vg-zeile-unten{color:var(--tjara-text-mild);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.vg-btn-rand{border:1px solid var(--tjara-aubergine);border-radius:var(--tjara-ecke-feld);min-height:44px;color:var(--tjara-aubergine);cursor:pointer;background:#fff;padding:0 18px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none}.vg-btn-rand:disabled{opacity:.55;cursor:default}.vg-btn-fuellung{border-radius:var(--tjara-ecke-feld);background:var(--tjara-kopf);color:#fff;cursor:pointer;border:0;min-height:44px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:500}.vg-legende{color:var(--tjara-text-mild);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13px;display:flex}.vg-legende-punkt{align-items:center;gap:6px;display:inline-flex}.vg-punkt{box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.vg-punkt-gross{width:28px;height:28px}.vg-punkt-ok{background:var(--tjara-erhalten-bg);border:1.5px solid var(--tjara-erhalten-tx);color:var(--tjara-erhalten-tx)}.vg-punkt-err{background:var(--tjara-nicht-bg);border:1.5px solid var(--tjara-nicht-tx);color:var(--tjara-nicht-tx)}.vg-punkt-run{background:var(--tjara-toenung);border:1.5px solid var(--tjara-lila);color:var(--tjara-lila)}.vg-punkt-open{background:#fff;border:1.5px solid #8c7f8b}.vg-punkt-none{background:#fff;border:1.5px dashed #8c7f8b}.vg-det-main{width:var(--seitenrahmen);box-sizing:border-box;flex-direction:column;gap:20px;margin:0 auto;padding:16px 24px 64px;display:flex}.vg-zurueck{align-self:flex-start;align-items:center;min-height:44px;font-size:15px;font-weight:500;display:inline-flex}.vg-det-kopf{flex-direction:column;gap:8px;display:flex}.vg-det-zeile{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.vg-det-untertitel{color:var(--tjara-text-mild);margin:0;font-size:15px}.vg-abzeichen{white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:500}.vg-abzeichen-fehler{background:var(--tjara-nicht-bg);color:var(--tjara-nicht-tx)}.vg-abzeichen-arbeit{background:var(--tjara-toenung-2);color:var(--tjara-link)}.vg-abzeichen-erledigt{background:var(--tjara-erhalten-bg);color:var(--tjara-erhalten-tx)}.vg-det-raster{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.vg-karte{border:1px solid var(--tjara-rahmen);border-radius:var(--tjara-ecke-karte);box-sizing:border-box;background:#fff;padding:20px 24px}.vg-kartentitel{color:var(--tjara-aubergine);margin:0 0 12px;font-size:20px;font-weight:600}.vg-pipeline{flex:999 560px;min-width:0}.vg-seitenteil{flex-direction:column;flex:320px;gap:20px;min-width:0;display:flex}.vg-seitenteil .vg-karte{flex-direction:column;gap:12px;display:flex}.vg-schrittliste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vg-schritt{border-top:1px solid #eee6ee;grid-template-columns:28px minmax(0,1fr);gap:0 14px;padding:14px 0;display:grid}.vg-schritt-inhalt{flex-direction:column;gap:6px;min-width:0;display:flex}.vg-schritt-name{margin:0;font-size:16px;font-weight:600}.vg-schritt-status{color:var(--tjara-text-mild);font-size:14px;font-weight:500}.vg-schritt-erledigt{color:var(--tjara-erhalten-tx)}.vg-schritt-fehler{color:var(--tjara-nicht-tx)}.vg-schritt-in-arbeit{color:var(--tjara-lila)}.vg-schritt-meldung{color:#3a2c39;font-size:14px}.vg-schritt-meldung-fehler{background:var(--tjara-nicht-bg);border-radius:var(--tjara-ecke-feld);padding:10px 12px}.vg-schritt-zeile{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.vg-schritt-text{flex-direction:column;flex:300px;gap:4px;min-width:0;display:flex}.vg-schritt-kennungen{color:#3a2c39;font-size:14px}.vg-kennung{white-space:nowrap}.vg-pipeline-ende{border-top:1px solid #eee6ee;flex-direction:column;gap:10px;margin-top:10px;padding-top:16px;display:flex}.vg-pipeline-ende-zeile,.vg-aktionen{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.vg-aktionen-meldung{color:var(--tjara-nicht-tx);background:var(--tjara-nicht-bg);border-radius:var(--tjara-ecke-feld);margin:0;padding:10px 14px;font-size:14px}.vg-hinweistext{color:var(--tjara-text-mild);margin:0;font-size:13px}.vg-daten{grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:8px 16px;margin:0;font-size:14px;display:grid}.vg-daten dt{color:var(--tjara-text-mild)}.vg-daten dd{overflow-wrap:anywhere;margin:0}.vg-daten-zeile{display:contents}.vg-daten-gruppe{border-top:1px solid #eee6ee}.vg-summary{min-height:48px;color:var(--tjara-text-feld);cursor:pointer;justify-content:space-between;align-items:center;font-size:16px;font-weight:500;list-style:none;display:flex}.vg-summary::-webkit-details-marker{display:none}.vg-daten-in{padding:0 0 16px}.vg-tab{border-collapse:collapse;width:100%;font-size:14px}.vg-tab th{text-align:left;color:var(--tjara-text-mild);background:var(--tjara-toenung-2);white-space:nowrap;padding:10px 12px;font-size:13px;font-weight:500}.vg-tab td{vertical-align:top;border-top:1px solid #eee6ee;padding:12px}.vg-protokoll-grund{color:var(--tjara-text-mild)}.vg-ueberlagerung{box-sizing:border-box;z-index:40;background:#23102273;justify-content:center;align-items:flex-start;padding:120px 16px 16px;display:flex;position:fixed;inset:0}.vg-dialog{border:1px solid var(--tjara-rahmen);border-radius:var(--tjara-ecke-karte);box-sizing:border-box;background:#fff;flex-direction:column;gap:16px;width:100%;max-width:520px;padding:24px;display:flex}.vg-dialog-titel{color:var(--tjara-aubergine);margin:0;font-size:22px;font-weight:600}.vg-dialog-text{color:#3a2c39;margin:0;font-size:15px}.vg-dialog-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.vg-kopf-abmelde-formular{margin:0}button.vg-kopf-abmelden{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.vg-mk-raster{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.vg-mk-liste{border:1px solid var(--tjara-rahmen);border-radius:var(--tjara-ecke-karte);box-sizing:border-box;background:#fff;flex-direction:column;flex:280px;gap:8px;min-width:0;padding:16px;display:flex}.vg-mk-listenkopf{justify-content:space-between;align-items:center;gap:8px;margin:0 8px 4px;display:flex}.vg-mk-listentitel{color:var(--tjara-aubergine);margin:0;font-size:18px;font-weight:600}.vg-mk-suche{margin-bottom:4px}.vg-inp{border:1px solid var(--tjara-rahmen-2);border-radius:var(--tjara-ecke-feld);height:46px;color:var(--tjara-text);box-sizing:border-box;background:#fff;width:100%;padding:0 14px;font-family:inherit;font-size:15px}.vg-inp[readonly]{background:var(--tjara-toenung-2);color:#3a2c39}.vg-mk-eintrag{border-radius:var(--tjara-ecke-feld);color:var(--tjara-text);border:1px solid #0000;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.vg-mk-eintrag[aria-current=true]{background:var(--tjara-toenung);border-color:var(--tjara-lila)}.vg-mk-eintrag-name{color:var(--tjara-aubergine);font-size:15px;font-weight:600}.vg-mk-eintrag:not([aria-current=true]) .vg-mk-eintrag-name{color:var(--tjara-text);font-weight:500}.vg-mk-badge{color:#7a4a00;background:#fbf0dd;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px;font-weight:500;display:inline-block}.vg-mk-eintrag-stand,.vg-mk-leer{color:var(--tjara-text-mild);font-size:13px}.vg-mk-rechts{flex-direction:column;flex:999 620px;gap:20px;min-width:0;display:flex}.vg-mk-profil{flex-direction:column;gap:18px;display:flex}.vg-mk-profilkopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.vg-mk-profilkopf .vg-kartentitel{margin:0;font-size:22px}.vg-mk-hinweis{color:var(--tjara-text-mild);font-size:13px}.vg-mk-felderraster{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 20px;display:grid}.vg-mk-felderraster .lbl{color:var(--tjara-text-feld);margin-bottom:6px;font-size:14px;font-weight:500;display:block}.vg-mk-domains{flex-direction:column;gap:8px;display:flex}.vg-mk-domains .lbl{color:var(--tjara-text-feld);font-size:14px;font-weight:500}.vg-mk-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vg-mk-chip{background:var(--tjara-toenung);border-radius:999px;align-items:center;gap:4px;min-height:36px;padding:0 4px 0 12px;font-size:14px;display:inline-flex}.vg-mk-chip button{width:36px;height:36px;color:var(--tjara-aubergine);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:18px}.vg-mk-dom-input{width:220px;height:44px}.vg-mk-bestellraster{align-items:end}.vg-mk-schalter{cursor:pointer;align-items:center;gap:10px;min-height:46px;font-size:15px;display:inline-flex}.vg-mk-schalter input{width:20px;height:20px;accent-color:var(--tjara-lila)}.vg-mk-aktionen{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vg-mk-erfolg{color:var(--tjara-erhalten-tx);font-size:14px;font-weight:500}.vg-mk-fehler{color:var(--tjara-nicht-tx);margin:0;font-size:14px}.vg-mk-feldfehler{color:var(--tjara-nicht-tx);margin-top:4px;font-size:13px;display:block}.vg-mk-freigabe{align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:500;display:inline-flex}.vg-mk-freigabe-ok{color:var(--tjara-erhalten-tx)}.vg-mk-freigabe-teil{color:var(--tjara-teilweise-tx)}.vg-mk-freigabe-unklar{color:var(--tjara-text-mild);font-weight:400}.vg-mk-betreuer{flex-direction:column;gap:12px;display:flex}.vg-mk-tafelrahmen{overflow-x:auto}.vg-mk-tafel{border-collapse:collapse;width:100%;min-width:900px;font-size:14px}.vg-mk-tafel th{text-align:left;color:var(--tjara-text-mild);background:var(--tjara-toenung-2);white-space:nowrap;padding:10px 12px;font-size:13px;font-weight:500}.vg-mk-tafel td{border-top:1px solid var(--tjara-rahmen);vertical-align:middle;padding:12px}.vg-mk-bt-name{font-weight:500}.vg-mk-vom-makler{color:var(--tjara-text-mild)}.vg-mk-zeilen-input{min-width:140px;height:40px;font-size:14px}.vg-mk-bt-aktionen{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.vg-mk-bt-bearbeiten,.vg-mk-bt-abbruch{min-height:44px;color:var(--tjara-link);cursor:pointer;background:0 0;border:0;padding:0 4px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:underline}.vg-mk-bt-hinweis{color:var(--tjara-text-mild);margin:0;font-size:13px}.vg-versteckt{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.vg-ein-raster{gap:var(--tjara-abstand-l);flex-wrap:wrap;align-items:flex-start;display:flex}.vg-ein-mails{gap:var(--tjara-abstand-m);flex-direction:column;flex:999 560px;min-width:0;display:flex}.vg-ein-seitlich{gap:var(--tjara-abstand-s);flex-direction:column;flex:320px;min-width:0;display:flex}.vg-ein-felderraster{gap:var(--tjara-abstand-m) 20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.vg-ein-zaehler{gap:var(--tjara-abstand-xs);flex-direction:column;display:flex}.vg-ein-zaehler-zeile{justify-content:space-between;gap:var(--tjara-abstand-m);color:var(--tjara-text-mild);font-size:14px;display:flex}.vg-ein-zaehler-schiene{background:var(--tjara-toenung);border-radius:5px;height:10px;overflow:hidden}.vg-ein-zaehler-full{background:var(--tjara-lila);border-radius:5px;height:10px}.vg-ein-test{padding-top:var(--tjara-abstand-m);border-top:1px solid #eee6ee;flex-direction:column;gap:10px;display:flex}.vg-ein-test-schalter{align-items:center;gap:var(--tjara-abstand-xs);min-height:var(--tjara-klickflaeche);font-size:15px;display:inline-flex}.vg-ein-test-schalter input{width:20px;height:20px;accent-color:var(--tjara-lila)}.vg-ein-verb-zeile{justify-content:space-between;align-items:center;gap:var(--tjara-abstand-m);border-top:1px solid #eee6ee;min-height:40px;font-size:15px;display:flex}.vg-ein-verb-badge{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:500}.vg-ein-verb-ok{background:var(--tjara-erhalten-bg);color:var(--tjara-erhalten-tx)}.vg-ein-verb-teil{background:var(--tjara-teilweise-bg);color:var(--tjara-teilweise-tx)}.vg-ein-verb-off{background:var(--tjara-nicht-bg);color:var(--tjara-nicht-tx)}.vg-ein-hinweis{color:var(--tjara-text-mild);font-size:13px}.vg-ein-benutzer{gap:var(--tjara-abstand-m);margin-top:var(--tjara-abstand-l);flex-direction:column;display:flex}.vg-ein-benutzerkopf{justify-content:space-between;align-items:center;gap:var(--tjara-abstand-m);flex-wrap:wrap;display:flex}.vg-ein-ben-neu{border:1px solid var(--tjara-rahmen);border-radius:var(--tjara-ecke-feld);padding:var(--tjara-abstand-m);gap:var(--tjara-abstand-m);background:var(--tjara-grund);flex-direction:column;display:flex}.vg-ein-ben-link{align-items:center;gap:var(--tjara-abstand-s);border:1px solid var(--tjara-rahmen-2);border-radius:var(--tjara-ecke-feld);padding:var(--tjara-abstand-s) var(--tjara-abstand-m);background:var(--tjara-toenung);flex-wrap:wrap;font-size:14px;display:flex}.vg-ein-ben-link-wert{overflow-wrap:anywhere;flex:320px;min-width:0;font-size:13px}.vg-ein-bentafel{border:1px solid var(--tjara-rahmen);border-radius:var(--tjara-ecke-karte);overflow:hidden}.vg-ein-benzeilen{gap:var(--tjara-abstand-s);min-height:var(--tjara-klickflaeche);box-sizing:border-box;grid-template-columns:minmax(120px,1fr) minmax(180px,1.4fr) 150px 90px minmax(140px,1fr) 150px minmax(210px,auto);align-items:center;padding:10px 20px;font-size:14px;display:grid}.vg-ein-benzeilen-kopf{background:var(--tjara-toenung-2);color:var(--tjara-text-mild);font-size:13px;font-weight:500}.vg-ein-benzeilen+.vg-ein-benzeilen{border-top:1px solid #eee6ee}.vg-ein-benzeilen-inaktiv{opacity:.55}.vg-ein-ben-aktionen{gap:var(--tjara-abstand-xs);flex-wrap:wrap;display:flex}@media (max-width:720px){.vg-ein-bentafel{overflow-x:auto}.vg-ein-benzeilen{min-width:980px}}.vg-lk-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.vg-lk-kopf .vg-feld{min-width:240px}.vg-lk-rollt{overflow-x:auto}.vg-lk-tafel{border-collapse:collapse;width:100%;min-width:940px;font-size:14px}.vg-lk-tafel th{text-align:left;color:#5e5560;white-space:nowrap;background:#f6eef6;padding:10px 12px;font-size:13px;font-weight:500}.vg-lk-tafel td{vertical-align:middle;border-top:1px solid #eee6ee;padding:12px}.vg-lk-tafel .vg-lk-z,.vg-lk-tafel th.vg-lk-z{text-align:right;white-space:nowrap}.vg-lk-name{font-weight:500}.vg-lk-dezent{color:#5e5560}.vg-lk-abzeichen{color:#4b244a;background:#f0e4ef;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-block}.vg-lk-gutschein{color:#1f5138;background:#e4efe9;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-block}.vg-lk-codelink{color:#4b244a;margin-top:4px;font-size:13px;text-decoration:underline}.vg-gs-code{letter-spacing:.04em;color:var(--tjara-aubergine);font-family:inherit;font-weight:600}.vg-gs-codefeld{letter-spacing:.04em}.vg-gs-besitzer{min-width:340px}.vg-gs-abzeichen{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-block}.vg-gs-abzeichen-aktiv{color:#1f5138;background:#e4efe9}.vg-gs-abzeichen-pausiert{color:#7a5410;background:#f6ecd8}.vg-gs-abzeichen-abgelaufen{color:#7a1f1f;background:#f6dede}.vg-gs-wertzeile{gap:var(--tjara-abstand-s);align-items:stretch;display:flex}.vg-gs-wertzeile .vg-inp{min-width:0}.vg-gs-wertzeile input.vg-inp{flex:90px}.vg-gs-wertzeile select.vg-inp{flex:150px}.vg-gs-verrechnung{align-items:center;gap:var(--tjara-abstand-s);min-height:var(--tjara-klickflaeche);cursor:pointer;font-size:15px;display:inline-flex}.vg-gs-verrechnung input{width:20px;height:20px;accent-color:var(--tjara-lila)}.vg-gs-wert-hinweis{color:#5e5560;font-size:12px;display:block}.vg-lk-leer{color:#5e5560}.vg-lk-aktionen{white-space:nowrap}.vg-textknopf{min-height:44px;font:inherit;color:#7a3a78;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 8px;font-size:15px;font-weight:500;display:inline-flex}.vg-textknopf:hover{color:#4b244a}.vg-lk-meldung{color:#2e1a2d;background:#f6eef6;border-radius:8px;margin:0;padding:10px 14px;font-size:14px}.vg-lk-start{flex-direction:column;gap:8px;margin-top:16px;display:flex}.vg-lk-segmente{border:1px solid #cfc3cf;border-radius:8px;align-self:flex-start;display:inline-flex;overflow:hidden}.vg-lk-segment{color:#4b244a;cursor:pointer;background:#fff;border:0;min-height:44px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:500}.vg-lk-segment-an{color:#fff;background:#4b244a}.vg-lk-versicherer{border:0;flex-direction:column;gap:10px;margin:16px 0 0;padding:0;display:flex}.vg-lk-versicherer .lbl{padding:0}.vg-lk-radiozeile{flex-wrap:wrap;gap:8px 24px;display:flex}.vg-lk-radio{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:15px;display:inline-flex}.vg-lk-radio input{accent-color:#8d448b;width:18px;height:18px}.vg-lk-chips{flex-wrap:wrap;gap:8px;display:flex}.vg-lk-chip{color:#231722;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #cfc3cf;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:15px;display:inline-flex}.vg-lk-chip-an{color:#4b244a;background:#f3ecf3;border-color:#8d448b;font-weight:500}.vg-lk-chip input{accent-color:#8d448b;width:16px;height:16px}.vg-lk-aktionen-zeile{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.vg-lk-ergebnis{background:#f6eef6;border-radius:12px;flex-direction:column;gap:14px;margin-top:18px;padding:18px 20px;display:flex}.vg-lk-kopierzeile{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.vg-lk-kopierzeile .vg-inp{flex:320px;width:auto}.vg-lk-kopieren{color:#4b244a;cursor:pointer;background:#fff;border:1px solid #4b244a;border-radius:8px;min-height:46px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:500}.vg-lk-code{white-space:pre-wrap;overflow-wrap:anywhere;color:#231722;background:#fff;border:1px solid #cfc3cf;border-radius:8px;flex:320px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.vg-ue-titelblock{flex-direction:column;gap:4px;display:flex}.vg-ue-filter-rechts{flex-wrap:wrap;gap:12px;display:flex}.vg-ue-kennzahlen{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.vg-ue-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vg-ue-karte{border:1px solid var(--tjara-rahmen);border-radius:var(--tjara-ecke-karte);box-sizing:border-box;background:#fff;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.vg-ue-text{color:var(--tjara-text-mild);font-size:14px}.vg-ue-zahl{color:var(--tjara-aubergine);font-size:32px;font-weight:600;line-height:1.15}.vg-ue-zahl-klein{color:var(--tjara-text-mild);padding:5px 0;font-size:18px;font-weight:600;line-height:1.3}.vg-ue-unter{color:var(--tjara-text-mild);font-size:13px}.vg-ue-spalten{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.vg-ue-stapel{flex-direction:column;gap:20px;display:flex}.vg-ue-kopfzeile{align-items:center;gap:10px;margin-bottom:8px;display:flex}.vg-ue-kopfzeile .vg-kartentitel{margin:0}.vg-ue-kopfende{justify-content:space-between;align-items:center;gap:12px;display:flex}.vg-ue-karte>.vg-kartentitel{margin:0 0 8px}.vg-ue-anzahl{color:#8e2f2f;background:#f8ecec;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:500}.vg-ue-achtung-zeile{border-top:1px solid #eee6ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.vg-ue-achtung-text{flex-direction:column;flex:360px;gap:4px;min-width:0;display:flex}.vg-ue-achtung-kopf{font-size:15px;font-weight:500}.vg-ue-meldung{color:var(--tjara-text);font-size:14px}.vg-ue-abzeichen{color:#8e2f2f;white-space:nowrap;background:#f8ecec;border-radius:6px;margin-right:6px;padding:1px 8px;font-size:13px;font-weight:500;display:inline-block}.vg-ue-leer{color:var(--tjara-text-mild);margin:4px 0;font-size:14px}.vg-ue-link{align-items:center;min-height:44px;font-size:15px;font-weight:500;display:inline-flex}.vg-ue-rollt{overflow-x:auto}.vg-ue-tafel{border-collapse:collapse;width:100%;font-size:14px}.vg-ue-tafel th{text-align:left;color:var(--tjara-text-mild);white-space:nowrap;background:#f6eef6;padding:10px 12px;font-size:13px;font-weight:500}.vg-ue-tafel td{vertical-align:middle;border-top:1px solid #eee6ee;padding:12px}.vg-ue-re,.vg-ue-tafel th.vg-ue-re{text-align:right}.vg-ue-nowrap{white-space:nowrap}.vg-mail-sub{color:var(--tjara-text-mild);font-size:12px;font-weight:400;display:block}.vg-ue-herkunft{flex-direction:column;gap:14px;font-size:14px;display:flex}.vg-ue-herkunft-paar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.vg-ue-herkunft-zahl{font-weight:500}.vg-ue-balken{background:#f3ecf3;border-radius:4px;grid-column:1/-1;height:8px}.vg-ue-balken span{background:#8d448b;border-radius:4px;height:8px;display:block}.vg-ue-antrag{color:var(--tjara-text);border-top:1px solid #eee6ee;flex-direction:column;gap:4px;padding:12px 0;text-decoration:none;display:flex}.vg-ue-antrag-zeile{justify-content:space-between;align-items:center;gap:8px;display:flex}.vg-ue-antrag-name{font-size:15px;font-weight:500}.vg-ue-chip{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:500}.vg-ue-chip-erledigt{color:#1d5e33;background:#eaf4ec}.vg-ue-chip-arbeit{color:#4b244a;background:#f3ecf3}.vg-ue-chip-fehler{color:#7a4a00;background:#fbf0dd}.vg-ue-links{flex-direction:column;font-size:14px;display:flex}.vg-ue-links-zeile{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0 14px;display:grid}.vg-ue-links-zeile+.vg-ue-links-zeile{border-top:1px solid #eee6ee}.vg-ue-links-zeile>span{padding:10px 0}.vg-ue-links-kopf>span{color:var(--tjara-text-mild);padding-bottom:6px;font-size:13px}.vg-ue-links-name{overflow-wrap:anywhere}.vg-ue-links-antraege{color:var(--tjara-aubergine);font-weight:600}@media (max-width:720px){.vg-ue-zahl{font-size:28px}.vg-ue-karte{padding:14px}.vg-ue-spalten{gap:16px}.vg-pipeline,.vg-seitenteil{flex:100%}.vg-ue-filter-rechts{flex-direction:column;width:100%}.vg-ue-filter-rechts .vg-select{width:100%;min-width:0}}.haupt.haupt-kastenlos{background:0 0;border:0;padding:0}.aq-hinweis,.vh-mail-hinweis,.ws-hinweis,.hinweis-text,.an-agentenhinweis,.an-rueckruf-hinweis,.vg-anmeldung-hinweis,.vg-hinweistext,.vg-mk-hinweis,.ma-antraege-hinweistext{max-width:75ch}@media (max-width:600px){.rahmen{padding-left:0;padding-right:0}.spalten>.haupt:not(.haupt-kastenlos){padding:14px}}@media (max-width:900px){.liste-leiste{--liste-rand:24px}}@media (max-width:720px){.liste-leiste{--liste-rand:16px}}@media (max-width:600px){.liste-leiste{--liste-rand:0px}.vh-kasten{background:0 0;border:0;border-radius:0;padding:0}}.aq-tarif,.aq-rueckruf{padding:20px}.aq-kennzahlen{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;display:grid}.aq-kennzeile{display:contents}.aq-kennzeile dd{text-align:left}@media (min-width:601px){.aq-schritt-inhalt .zeile-reihe{grid-template-columns:repeat(2,minmax(0,1fr))}}.aq-schritt-inhalt .seg{flex-wrap:nowrap}.aq-schritt-inhalt .seg .opt{white-space:nowrap;flex:1 1 0;width:auto;min-width:0;padding:0 10px}@media (max-width:400px){.aq-schritt-inhalt .seg .opt{padding:0 6px;font-size:14px}}.aq-tarif-mobil{display:none}@media (max-width:720px){.aq-tarif-mobil{justify-content:space-between;align-items:baseline;gap:var(--tjara-abstand-xs);flex-wrap:wrap;margin:0;font-size:15px;display:flex}.aq-tarif-mobil-text{min-width:0;font-weight:500}.aq-tarif-mobil-link{white-space:nowrap;font-weight:500}.spalten>.seitlich.seitlich-mobil{display:flex}}@media (max-width:600px){.aq-tarif,.aq-rueckruf{padding:14px}}.frage-zeile-eins{grid-template-columns:minmax(0,1fr)}.seg:not(.seg-2) .opt{min-width:min(max-content, 100%)}.k-name,.k-tarif,.vh-versicherer,.vh-versicherer-mobil,.vh-tarifname,.vh-tarifname-mobil,.vh-badge,.vh-badge-mobil,.karte-name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.fl-selbstbehalt{display:block}.fl-selbstbehalt .fl-text{margin-bottom:var(--tjara-abstand-xs)}.frage-zeile-drei{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:720px){.frage-zeile-drei{grid-template-columns:minmax(0,1fr)}}.vh-tauschen{align-items:center;min-height:36px;display:inline-flex}.hilfetext{box-sizing:border-box;color:#fff;max-width:300px;font-family:var(--tjara-schrift), "Fira Sans", system-ui, sans-serif;background:#4b244a;border-radius:8px;padding:8px 12px;font-size:14px;line-height:1.45;position:relative}.hilfetext:after{content:"";left:var(--pfeil-x,50%);background:inherit;border-radius:2px;width:10px;height:10px;margin-left:-5px;position:absolute;transform:rotate(45deg)}.hilfetext-oben:after{bottom:-5px}.hilfetext-unten:after{top:-5px}.ruh-fragen{gap:var(--tjara-abstand-m);flex-direction:column;display:flex}.ruh-abschnitt{margin-top:var(--tjara-abstand-xl);border-top:1px solid #eee6ee;padding-top:28px}.ruh-abschnitt:first-child,.ruh-schritt>.ruh-abschnitt:not(.ruh-abschnitt~.ruh-abschnitt){border-top:0;margin-top:0;padding-top:0}.ruh-abschnitt h2{color:var(--tjara-aubergine);margin:0 0 20px;font-size:19px;font-weight:600}.ruh-frage{--ruh-lbl:248px;grid-template-columns:var(--ruh-lbl) minmax(0, 1fr);column-gap:var(--tjara-abstand-l);align-items:start;display:grid}.ruh-flbl{color:var(--tjara-text-feld);padding-top:11px;font-size:15px;font-weight:500;line-height:1.4}.ruh-fantwort{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.ruh-neben{gap:var(--tjara-abstand-xs);flex-wrap:wrap;align-items:center;display:flex}.ruh-mittel{align-self:center}.ruh-folge{gap:var(--tjara-abstand-m);padding-left:var(--tjara-abstand-m);border-left:2px solid #dcc8dc;flex-direction:column;animation:.18s ease-out ruh-folge-auf;display:flex}@keyframes ruh-folge-auf{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ruh-folge{animation:none}}.ruh-folge .ruh-frage{--ruh-lbl:230px}.ruh-folge .ruh-folge .ruh-frage{--ruh-lbl:212px}.ruh-folge .ruh-folge .ruh-folge .ruh-frage{--ruh-lbl:194px}.ruh-folge-titel{color:var(--tjara-aubergine);padding-top:4px;font-size:15px;font-weight:600}.rb-jahr{width:6.5rem}.rb-plz{width:7.5rem}.rb-datum{width:10.5rem}.rb-betrag,.rb-kurz{width:12rem}.rb-mittel{width:18rem}.rb-lang,.ruh-liste{width:28rem}.rb-schild{width:22rem}.rb-voll{width:100%}.rb-jahr,.rb-plz,.rb-datum,.rb-betrag,.rb-kurz,.rb-mittel,.rb-lang,.rb-schild,.ruh-liste{max-width:100%}.ruh-frage .inp{height:var(--tjara-klickflaeche)}.ruh-einheit{max-width:100%}.ruh-einheit-feld{position:relative}.ruh-einheit .inp{text-align:right;padding-right:40px}.ruh-einheit-feld>span{color:var(--tjara-text-mild);pointer-events:none;font-size:15px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ruh-kurz{gap:var(--tjara-abstand-xs);grid-auto-columns:minmax(7rem,1fr);grid-auto-flow:column;max-width:100%;display:inline-grid}.ruh-opt{--feldrand:var(--tjara-feldrand);height:var(--tjara-klickflaeche);padding:0 var(--tjara-abstand-m);border:1px solid var(--feldrand);border-radius:var(--tjara-ecke-feld);color:var(--tjara-text);cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#fff;justify-content:center;align-items:center;font-family:inherit;font-size:15px;display:inline-flex}.ruh-opt:hover{--feldrand:var(--tjara-feldrand-ueber)}.ruh-opt[aria-checked=true]{border-color:var(--tjara-lila);box-shadow:inset 0 0 0 1px var(--tjara-lila);background:var(--tjara-toenung-2);color:var(--tjara-aubergine)}.feld-fehler .ruh-opt{border-color:var(--tjara-fehler)}.ruh-liste{flex-direction:column;gap:6px;display:flex}.ruh-zeile{--feldrand:var(--tjara-feldrand);align-items:center;gap:var(--tjara-abstand-s);min-height:var(--tjara-klickflaeche);border:1px solid var(--feldrand);border-radius:var(--tjara-ecke-feld);color:var(--tjara-text);cursor:pointer;text-align:left;box-sizing:border-box;background:#fff;width:100%;padding:9px 14px;font-family:inherit;font-size:15px;display:flex}.ruh-zeile:hover{--feldrand:var(--tjara-feldrand-ueber)}.ruh-punkt{box-sizing:border-box;background:#fff;border:2px solid #9c8f9d;border-radius:50%;flex:none;width:18px;height:18px}.ruh-zeile[aria-checked=true]{border-color:var(--tjara-lila);box-shadow:inset 0 0 0 1px var(--tjara-lila);background:var(--tjara-toenung-2);color:var(--tjara-aubergine)}.ruh-zeile[aria-checked=true] .ruh-punkt{border:5px solid var(--tjara-lila)}.ruh-zeile-zweizeilig{align-items:flex-start;padding:10px 14px}.ruh-zeile-zweizeilig .ruh-punkt{margin-top:2px}.ruh-zeile-haupt{font-size:15px;display:block}.ruh-zeile-unter{color:var(--tjara-text-mild);margin-top:2px;font-weight:400;display:block}.feld-fehler .ruh-zeile{border-color:var(--tjara-fehler)}.ruh-textknopf{min-height:var(--tjara-klickflaeche);color:var(--tjara-link);cursor:pointer;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:8px 0;font-family:inherit;font-size:15px;font-weight:500;text-decoration:underline}.ruh-abschnitt .feld-fehler button.sel{border-color:var(--tjara-fehler)}@media (max-width:720px){.ruh-frage{row-gap:var(--tjara-abstand-xs);grid-template-columns:minmax(0,1fr)}.ruh-flbl{padding-top:0}.ruh-folge{padding-left:var(--tjara-abstand-s)}.ruh-folge .ruh-frage,.ruh-folge .ruh-folge .ruh-frage,.ruh-folge .ruh-folge .ruh-folge .ruh-frage{--ruh-lbl:0px}.rb-lang,.ruh-liste{width:100%}.ruh-kurz{grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%;display:grid}.ruh-kurz.ruh-kurz-viele{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.ruh-opt{padding:0 var(--tjara-abstand-xs);white-space:normal;overflow-wrap:anywhere}}.ruh-fuss{gap:var(--tjara-abstand-m);margin-top:var(--tjara-abstand-xl);padding-top:var(--tjara-abstand-l);border-top:1px solid #eee6ee;flex-direction:column;display:flex}.ruh-fuss p{color:var(--tjara-text-mild);margin:0;font-size:14px;line-height:1.5}.neben-knopf{align-items:center;gap:var(--tjara-abstand-xs);min-height:var(--tjara-klickflaeche);border:1px solid var(--tjara-lila);border-radius:var(--tjara-ecke-feld);color:var(--tjara-aubergine);cursor:pointer;background:#fff;padding:0 16px;font-family:inherit;font-size:15px;font-weight:500;display:inline-flex}.neben-knopf[disabled]{opacity:.55;cursor:default}.sparten-fuss{margin-top:var(--tjara-abstand-xl);padding-top:var(--tjara-abstand-l);border-top:1px solid #eee6ee;justify-content:flex-end;align-items:center;gap:16px;display:flex}@media (max-width:720px){.sparten-fuss .btn,.sparten-fuss .neben-knopf{justify-content:center;width:100%}}.schritt-titel{overflow-wrap:anywhere;margin:0 0 28px;font-size:34px;font-weight:600}@media (max-width:720px){.schritt-titel{font-size:26px}}.ruh-hilfe-text{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.schnellwahl{margin-top:var(--tjara-abstand-xs);flex-wrap:wrap;gap:6px;display:flex}.schnell{border:1px solid var(--tjara-rahmen);height:32px;color:var(--tjara-text);cursor:pointer;background:#fff;border-radius:999px;padding:0 10px;font-family:inherit;font-size:14px}.schnell:hover{border-color:var(--tjara-rahmen-2)}.schnell[aria-pressed=true]{border-color:var(--tjara-lila);background:var(--tjara-toenung-2);color:var(--tjara-aubergine)}.ruh-hinweis{color:var(--tjara-text-mild);margin:0;font-size:14px;line-height:1.45}.ruh-flbl-bund{white-space:nowrap}.ruh-flbl-text{white-space:normal}@media (max-width:720px){.ruh-schaden .rb-kurz{width:100%}}.vg-rc-kacheln{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.vg-rc-kachel{border:1px solid var(--tjara-rahmen);border-radius:var(--tjara-ecke-karte);box-sizing:border-box;background:#fff;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.vg-rc-kachel-zahl{color:var(--tjara-aubergine);font-size:26px;font-weight:600;line-height:1.15}.vg-rc-kachel-zahl-klein{color:var(--tjara-aubergine);font-size:18px;font-weight:600;line-height:1.3}.vg-rc-kachel-text{color:var(--tjara-text-mild);font-size:13px}.vg-rc-tafel{border:1px solid var(--tjara-rahmen);border-radius:var(--tjara-ecke-karte);background:#fff;overflow-x:auto}.vg-rc-spalten,.vg-rc-zeile{grid-template-columns:96px 150px 190px 140px minmax(210px,1fr) minmax(170px,.9fr) 96px 84px 84px;align-items:center;gap:12px;padding:10px 20px;display:grid}.vg-rc-spalten{background:var(--tjara-toenung-2);min-width:1180px;color:var(--tjara-text-mild);white-space:nowrap;font-size:13px;font-weight:500}.vg-rc-zeile{min-width:1180px;color:var(--tjara-text);border-top:1px solid #eee6ee;font-size:14px;text-decoration:none}.vg-rc-zeile:hover{background:#faf5fa}.vg-rc-marke{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 11px;font-size:13px;font-weight:600;display:inline-flex}.vg-rc-marke-ok{background:var(--tjara-erhalten-bg);color:var(--tjara-erhalten-tx)}.vg-rc-marke-warn{background:var(--tjara-teilweise-bg);color:var(--tjara-teilweise-tx)}.vg-rc-marke-no{background:var(--tjara-nicht-bg);color:var(--tjara-nicht-tx)}.vg-rc-marke-grau{background:var(--tjara-toenung-2);color:var(--tjara-text-mild)}.vg-rc-weg{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.vg-rc-punkt{background:var(--tjara-lila);border-radius:50%;width:9px;height:9px}.vg-rc-punkt-m{background:#b85700}.vg-rc-mild{color:var(--tjara-text-mild)}.vg-rc-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.vg-rc-raster{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:16px;display:grid}.vg-rc-stapel{flex-direction:column;gap:16px;display:flex}.vg-rc-dl{grid-template-columns:minmax(120px,150px) minmax(0,1fr);gap:8px 12px;margin:0;display:grid}.vg-rc-dl dt{color:var(--tjara-text-mild)}.vg-rc-dl dd{margin:0}.vg-rc-hinweis{background:var(--tjara-teilweise-bg);color:var(--tjara-teilweise-tx);border-radius:8px;margin:0 0 10px;padding:8px 12px;font-size:13px}.vg-rc-abschnitt{color:var(--tjara-text-mild);margin:16px 0 6px;font-size:13px;font-weight:600}@media (max-width:720px){.vg-rc-dl{grid-template-columns:minmax(96px,120px) minmax(0,1fr)}}.vg-ue-karte-link{color:inherit;text-decoration:none}.vg-ue-karte-link:hover{border-color:var(--tjara-lila)}.vg-rc-dl{grid-template-columns:minmax(140px,220px) minmax(0,1fr)}.vg-rc-spalten,.vg-rc-zeile{grid-template-columns:84px 126px 158px 112px minmax(160px,1fr) minmax(132px,.85fr) 76px 78px 78px;grid-template-areas:none;gap:10px;min-width:1010px;padding:10px 16px}@media (min-width:721px){.vg-ue-raster{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}}@media (max-width:720px){.vg-rc-spalten{display:none}.vg-rc-zeile,.vg-bs-zeile{border:1px solid var(--tjara-rahmen);border-radius:var(--tjara-ecke-karte);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;min-width:0;margin-bottom:8px;padding:12px 14px}.vg-rc-zeilen{border-top:0}.vg-rc-tafel{background:0 0;border:0;overflow-x:visible}.vg-ue-link{text-align:right}}.vg-rc-umschaltung{background:var(--tjara-toenung-2);border-radius:999px;gap:4px;padding:3px;display:inline-flex}.vg-rc-tab{color:var(--tjara-text-mild);border-radius:999px;align-items:center;padding:6px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.vg-rc-tab-aktiv{color:var(--tjara-lila-dunkel);background:#fff;box-shadow:0 1px 3px #2b213a1f}.vg-bs-umschaltung-zeile{justify-content:space-between;align-items:center;gap:12px;margin:2px 0 12px;display:flex}@media (min-width:721px){.vg-bs-spalten,.vg-bs-zeile{box-sizing:border-box;grid-template-columns:84px minmax(104px,.8fr) minmax(104px,.72fr) 52px minmax(200px,1.3fr) 84px 130px 72px;gap:8px;min-width:918px}.vg-bs-spalten{white-space:normal;overflow-wrap:break-word}.vg-bs-zeile>[data-marke]{overflow-wrap:break-word;min-width:0;overflow:hidden}}.vg-bs-haken{color:var(--tjara-lila-dunkel);font-weight:700}.vg-bs-trichter-raster{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:14px;display:grid}@media (min-width:1024px){.vg-bs-trichter-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.vg-bs-trichter{padding:14px 16px}.vg-bs-stufen{margin:8px 0 0;padding:0;list-style:none}.vg-bs-stufe{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #f1eaf3;grid-template-columns:minmax(0,1fr) 48px 56px 92px;align-items:center;gap:8px;padding:6px 8px;font-size:14px;display:grid}.vg-bs-stufen li:first-child .vg-bs-stufe{border-top:0}.vg-bs-stufe:hover{background:var(--tjara-toenung-2)}.vg-bs-stufe-an{background:var(--tjara-toenung-2);box-shadow:inset 3px 0 0 var(--tjara-lila)}.vg-bs-stufen-label{white-space:normal;overflow-wrap:break-word;min-width:0}.vg-bs-stufen-zahl{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.vg-bs-stufen-anteil,.vg-bs-stufen-endeten{color:var(--tjara-text-mild);font-variant-numeric:tabular-nums;text-align:right;font-size:13px}.vg-bs-schalter{border:1px solid var(--tjara-rahmen-2);border-radius:var(--tjara-ecke-feld);min-height:44px;color:var(--tjara-text-mild);cursor:pointer;white-space:nowrap;background:#fff;flex-direction:row;align-self:flex-end;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.vg-bs-schalter input{width:20px;height:20px;accent-color:var(--tjara-lila);margin:0}@media (max-width:720px){.vg-bs-zeile>[data-marke]:before{content:attr(data-marke);letter-spacing:.02em;text-transform:uppercase;color:var(--tjara-text-mild);font-size:11px;display:block}.vg-bs-stufe{grid-template-columns:minmax(0,1fr) 40px 48px}.vg-bs-stufen-endeten{text-align:left;grid-column:1/-1}.vg-bs-schalter{align-self:flex-start}}.vg-bs-seite{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vg-bs-kopf{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 18px;margin-bottom:12px;display:grid}.vg-bs-datum{flex-direction:column;gap:3px;display:flex}.vg-bs-zeitachse{flex-direction:column;gap:12px;display:flex}.vg-bs-schritte{margin:0;padding:0;list-style:none}.vg-bs-schritt{border-top:1px solid #f1eaf3;grid-template-columns:52px 116px 132px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:7px 0;font-size:14px;display:grid}.vg-bs-schritte .vg-bs-schritt:first-child{border-top:0}.vg-bs-verstrichen,.vg-bs-zeit{font-variant-numeric:tabular-nums;color:var(--tjara-text-mild);font-size:13px}.vg-bs-art{background:var(--tjara-toenung-2);color:var(--tjara-text-mild);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.vg-bs-art-rechnung{background:var(--tjara-erhalten-bg);color:var(--tjara-erhalten-text)}.vg-bs-art-angebot,.vg-bs-art-antrag{background:var(--tjara-toenung-1);color:var(--tjara-lila-dunkel)}.vg-bs-art-abbruch{background:var(--tjara-fehler-bg,#fdecec);color:var(--tjara-fehler-text,#a32020)}.vg-bs-text{overflow-wrap:anywhere}@media (max-width:720px){.vg-bs-schritt{grid-template-columns:52px minmax(0,1fr);row-gap:2px}.vg-bs-zeit,.vg-bs-text .vg-bs-seite{grid-column:2}.vg-bs-schritt .vg-ue-link{text-align:left;grid-column:2}}
@font-face{font-family:firaSansKondensiert;src:url(../media/fira_sans_condensed_600-s.p.3y8wfz51_hf-f.woff2?dpl=ba4cf2ba)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:firaSansKondensiert Fallback;src:local(Arial);ascent-override:99.41%;descent-override:28.17%;line-gap-override:0.0%;size-adjust:94.06%}.firasanskondensiert_c9aa12de-module__yUhOka__className{font-family:firaSansKondensiert,firaSansKondensiert Fallback}.firasanskondensiert_c9aa12de-module__yUhOka__variable{--tjara-kondensiert:"firaSansKondensiert", "firaSansKondensiert Fallback"}
@font-face{font-family:firaSans;src:url(../media/fira_sans_400-s.p.1k6a4zdudb4xc.woff2?dpl=ba4cf2ba)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:firaSans;src:url(../media/fira_sans_500-s.p.3hy8olobdqxjx.woff2?dpl=ba4cf2ba)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:firaSans;src:url(../media/fira_sans_600-s.p.1p7mpnqrc8rxp.woff2?dpl=ba4cf2ba)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:firaSans Fallback;src:local(Arial);ascent-override:90.89%;descent-override:25.76%;line-gap-override:0.0%;size-adjust:102.87%}.firasans_a58efa2e-module__qwkJfa__className{font-family:firaSans,firaSans Fallback}.firasans_a58efa2e-module__qwkJfa__variable{--tjara-schrift:"firaSans", "firaSans Fallback"}
