.vr-buehne{padding-top:clamp(2rem,5vw,3.5rem)}.vr [hidden],.vr-uebernahme[hidden]{display:none!important}.vr{background:var(--bg-3);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.1rem,4vw,2.4rem);position:relative}.vr h2{font-size:clamp(1.5rem,4.4vw,2.1rem);margin-bottom:.35em}.vr h2:focus{outline:none}.vr h3{font-family:var(--schrift);font-size:1.05rem;font-weight:700;margin:0 0 .7rem}.vr-einleitung{color:var(--text-2);max-width:60ch}.vr-klein{color:var(--text-3);font-size:.86rem;margin:.4rem 0 0}.vr-schrittzahl{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--akzent);font-weight:600;margin:0 0 .4rem}.vr-block{margin-top:2rem;padding-top:1.6rem;border-top:1px solid var(--line)}.vr-nach-feld{margin:-.6rem 0 1.2rem}.vr-fortschritt{list-style:none;padding:0;margin:0 0 1.6rem;display:grid;grid-template-columns:repeat(5,1fr);gap:.35rem}.vr-fortschritt li{display:flex;flex-direction:column;align-items:center;gap:.3rem;font-size:.72rem;color:var(--text-3);text-align:center;min-width:0}.vr-fortschritt__nr{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);font-weight:700;font-size:.82rem;background:var(--bg-2)}.vr-fortschritt__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.vr-fortschritt li.is-fertig .vr-fortschritt__nr{border-color:var(--akzent-dunkel);color:var(--akzent-hell)}.vr-fortschritt li.is-aktiv{color:var(--text)}.vr-fortschritt li.is-aktiv .vr-fortschritt__nr{background:var(--akzent);border-color:var(--akzent);color:#16100a}.vr-feld{border:0;padding:0;margin:0 0 1.4rem;min-width:0}.vr-feld legend,.vr-feld>label{font-size:.9rem;color:var(--text-2);font-weight:600;margin-bottom:.55rem;padding:0;display:block}.vr-feld--klein{margin-bottom:.8rem}.vr-feld--klein legend{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3)}.vr-text input,.vr-text select{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-s);padding:.8rem 1rem;color:var(--text);font:inherit;font-size:.97rem;width:100%;max-width:420px}.vr-text input:focus,.vr-text select:focus{outline:none;border-color:var(--akzent)}.vr-wahlen{display:flex;flex-wrap:wrap;gap:.5rem}.vr-wahl{position:relative;cursor:pointer}.vr-wahl input,.vr-seg input,.vr-kachel input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.vr-wahl span,.vr-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.62rem 1.05rem;border-radius:100px;border:1px solid var(--line);background:#ffffff08;color:var(--text);font:inherit;font-size:.93rem;cursor:pointer;transition:border-color .18s,background .18s}.vr-wahl:hover span,.vr-chip:hover{border-color:var(--akzent-dunkel)}.vr-wahl input:checked+span,.vr-chip[aria-pressed=true]{border-color:var(--akzent);background:#c9873f29;color:var(--akzent-hell)}.vr-wahl input:focus-visible+span,.vr-chip:focus-visible,.vr-opt:focus-visible,.vr-seg input:focus-visible+span,.vr-kachel input:focus-visible~.vr-kachel__titel,.vr-textknopf:focus-visible{outline:2px solid var(--akzent-hell);outline-offset:2px}.vr-18{font-size:.95rem;color:var(--text);margin-top:.4rem}.vr-fehler{margin:0 0 1.2rem}.vr-fehler:not([hidden]){background:#c2617a1f;border:1px solid var(--rose);color:#f0c2ce;padding:.8rem 1.1rem;border-radius:var(--radius-s);font-size:.92rem}.vr-kacheln{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:.8rem}.vr-kachel{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.1rem 1rem 2.9rem;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--bg-2);cursor:pointer;transition:border-color .18s,background .18s}.vr-kachel:before{content:"";position:absolute;left:1rem;top:1.15rem;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--text-3);background:var(--bg)}.vr-kachel:hover{border-color:var(--akzent-dunkel)}.vr-kachel:has(input:checked){border-color:var(--akzent);background:#c9873f1a}.vr-kachel:has(input:checked):before{background:var(--akzent);border-color:var(--akzent);box-shadow:inset 0 0 0 3px var(--bg-2)}.vr-kachel__titel{font-weight:700}.vr-kachel__text{font-size:.84rem;color:var(--text-3);line-height:1.45}.vr-steuer{display:flex;flex-wrap:wrap;gap:0 1.6rem}.vr-stufe{display:inline-block;margin:0 0 1rem;padding:.4rem .9rem;border-radius:100px;background:#c9873f1f;border:1px solid var(--akzent-dunkel);color:var(--akzent-hell);font-weight:600;font-size:.9rem}.vr-karte{display:grid;gap:1.2rem}.vr-figuren{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;max-width:380px;margin-inline:auto;width:100%}.vr-figur-rahmen{margin:0;text-align:center}.vr-figur-rahmen figcaption{font-size:.78rem;color:var(--text-3);text-transform:uppercase;letter-spacing:.12em;margin-top:.2rem}.vr-figur{width:100%;height:auto;max-height:340px;display:block;margin-inline:auto}.vr-koerper{fill:#ffffff09;stroke:var(--line);stroke-width:1.2}.vr-linie{stroke:var(--line);stroke-width:1.2;fill:none}.vr-zone{fill:#ffffff12;stroke:var(--text-3);stroke-width:1.2;cursor:pointer;transition:fill .18s,stroke .18s;stroke-linejoin:round}.vr-zone:hover{fill:#ffffff24}.vr-zone--ja,.vr-zone--zeigen{fill:#4a9e6b8c;stroke:#7fd0a0}.vr-zone--bedeckt,.vr-zone--maske,.vr-zone--abdecken{fill:#c9873f80;stroke:var(--akzent-hell)}.vr-zone--nein{fill:#c2617a7a;stroke:#e08ca2}.vr-zone.is-aktiv{stroke:var(--text);stroke-width:2.6}.vr-zonenwahl{display:flex;flex-wrap:wrap;gap:.4rem;margin:.5rem 0 1rem}.vr-zonenwahl .vr-chip{font-size:.84rem;padding:.5rem .85rem}.vr-punkt{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0;background:var(--line)}.vr-punkt--ja,.vr-punkt--zeigen{background:var(--gruen)}.vr-punkt--bedeckt,.vr-punkt--maske,.vr-punkt--abdecken{background:var(--akzent)}.vr-punkt--nein{background:var(--rose)}.vr-panel{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-s);padding:1rem 1.1rem}.vr-panel__titel{margin-bottom:.6rem}.vr-optionen{display:flex;flex-wrap:wrap;gap:.45rem}.vr-opt{padding:.58rem .95rem;border-radius:var(--radius-s);border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;font-size:.9rem;cursor:pointer}.vr-opt[aria-pressed=true]{color:#fff}.vr-opt--ja[aria-pressed=true],.vr-opt--zeigen[aria-pressed=true]{background:#4a9e6b59;border-color:#7fd0a0}.vr-opt--bedeckt[aria-pressed=true],.vr-opt--maske[aria-pressed=true],.vr-opt--abdecken[aria-pressed=true]{background:#c9873f52;border-color:var(--akzent-hell)}.vr-opt--nein[aria-pressed=true]{background:#c2617a52;border-color:#e08ca2}.vr-opt--nah{border-style:dashed}.vr-opt--nah[aria-pressed=true]{background:#4a9e6b59;border-color:#7fd0a0;border-style:solid}.vr-zonenliste{display:grid;gap:.6rem}.vr-zonenzeile{display:grid;gap:.5rem;padding:.8rem 1rem;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-s)}.vr-zonenzeile__name{display:inline-flex;align-items:center;gap:.5rem;font-weight:600}.vr-gruppe{border:0;padding:0;margin:0 0 1.5rem;min-width:0}.vr-gruppe legend{font-family:var(--display);font-size:1.2rem;font-weight:700;margin-bottom:.5rem;padding:0}.vr-zeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1rem;padding:.55rem 0;border-bottom:1px solid var(--line)}.vr-zeile__name{font-size:.95rem}.vr-segment{display:inline-flex;border:1px solid var(--line);border-radius:100px;overflow:hidden}.vr-seg{position:relative;cursor:pointer}.vr-seg span{display:block;padding:.45rem .85rem;font-size:.84rem;color:var(--text-2)}.vr-seg+.vr-seg span{border-left:1px solid var(--line)}.vr-seg--ja input:checked+span{background:#4a9e6b59;color:#fff}.vr-seg--vielleicht input:checked+span{background:#c9873f52;color:#fff}.vr-seg--nein input:checked+span{background:#c2617a52;color:#fff}.vr-kondom{margin:0 0 1.4rem;padding:1rem 1.2rem;border-left-color:var(--rose)}.vr-kondom p{margin:0;font-size:.92rem}.vr-positionen{margin-bottom:1.6rem}.vr-regler input[type=range]{width:100%;max-width:480px;accent-color:var(--akzent);display:block}.vr-regler-wert{color:var(--akzent-hell);font-weight:700}.vr-nav{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between;margin-top:1.8rem;padding-top:1.4rem;border-top:1px solid var(--line)}.vr-nav .btn-haupt{margin-left:auto}.vr-nav .btn{padding:.85rem 1.6rem}.vr-summen{display:grid;gap:.7rem;margin:.4rem 0 .8rem}.vr-summe{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-s);padding:.9rem 1.1rem;display:flex;flex-direction:column;gap:.15rem}.vr-summe--mitte{border-color:var(--akzent-dunkel);background:linear-gradient(135deg,rgba(201,135,63,.14),var(--bg-2))}.vr-summe__monat{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);font-weight:600}.vr-summe__wert{font-family:var(--display);font-size:clamp(1.35rem,5vw,1.75rem);color:var(--akzent-hell);line-height:1.2}.vr-summe__fuss{font-size:.8rem;color:var(--text-3)}.vr-monatswahl .vr-wahl span{font-size:.84rem;padding:.45rem .85rem}.vr-balken{display:grid;gap:.9rem}.vr-balken__zeile{display:grid;grid-template-columns:1fr auto;gap:.3rem .8rem;align-items:center}.vr-balken__name{font-size:.9rem}.vr-balken__wert{font-size:.88rem;color:var(--text-2);white-space:nowrap;text-align:right}.vr-balken__spur{grid-column:1 / -1;position:relative;height:12px;border-radius:6px;background:var(--bg);border:1px solid var(--line)}.vr-balken__fuellung{position:absolute;top:-1px;bottom:-1px;border-radius:6px;background:linear-gradient(90deg,var(--akzent-dunkel),var(--akzent-hell))}.vr-balken__fuellung--webcam,.vr-balken__fuellung--fan,.vr-balken__fuellung--clips{background:linear-gradient(90deg,#8a4a5c,var(--rose))}.vr-manager{display:grid;gap:.7rem}.vr-manager__karte{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-s);padding:.9rem 1.1rem;display:flex;flex-direction:column;gap:.2rem}.vr-manager__karte strong{font-family:var(--display);font-size:1.35rem;color:var(--text)}.vr-manager__karte.is-gewaehlt{border-color:var(--akzent)}.vr-manager__karte em{color:var(--akzent-hell);font-style:normal;text-transform:none;letter-spacing:0}.vr-hebel{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));margin-top:.8rem}.vr-hebel__karte{background:var(--bg-2);border:1px solid var(--line);border-left:3px solid var(--gruen);border-radius:var(--radius-s);padding:.9rem 1rem}.vr-hebel__plus{display:block;font-family:var(--display);font-size:1.35rem;color:#9ad9b2;margin-bottom:.2rem}.vr-hebel__karte p{margin:0;font-size:.9rem;color:var(--text-2);line-height:1.5}.vr-hinweise{margin-top:.4rem}.vr-hinweise li{font-size:.92rem;color:var(--text-2)}.vr-aktionen{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.vr-aktionen .btn{padding:.9rem 1.5rem}.vr-mail{margin-top:1.2rem;padding:1.1rem 1.2rem;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-s)}.vr-honig{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.vr-status{margin:1rem 0 0;color:var(--text-2);min-height:1em}.vr-status:empty{display:none}.vr-uebernahme{margin-bottom:1.4rem;padding:1rem 1.2rem}.vr-uebernahme p{margin:0 0 .4rem;font-size:.93rem}.vr-textknopf{background:none;border:0;padding:0;color:var(--akzent-hell);font:inherit;font-size:.88rem;cursor:pointer;text-decoration:underline}.vr.vr-kompakt{margin:2.2rem 0}.vr.vr-kompakt .vr-kompakt__titel{margin:0 0 .3em}.vr.vr-kompakt p{margin-top:0}.vr-kompakt__eingaben{display:grid;gap:0 1.4rem;margin-top:1rem}.vr-kompakt__fuss{margin:1.2rem 0 0}.vr-summen--klein .vr-summe{padding:.7rem .9rem}.vr-summen--klein .vr-summe__wert{font-size:1.3rem}@media (min-width: 560px){.vr-summen,.vr-manager{grid-template-columns:repeat(3,1fr)}.vr-manager{grid-template-columns:1fr 1fr}.vr-zonenzeile{grid-template-columns:200px 1fr;align-items:center}.vr-fortschritt li{font-size:.78rem}}@media (min-width: 760px){.vr-karte{grid-template-columns:minmax(260px,380px) 1fr;align-items:start}.vr-kompakt__eingaben{grid-template-columns:1fr 1.3fr;align-items:end}.vr-balken__zeile{grid-template-columns:200px 1fr auto}.vr-balken__spur{grid-column:auto}}@media (max-width: 420px){.vr-fortschritt__text{display:none}.vr-fortschritt li.is-aktiv .vr-fortschritt__text{display:block;position:absolute;left:-9999px}.vr-seg span{padding:.42rem .62rem}.vr-nav .btn{width:100%;justify-content:center;margin-left:0}}.vr-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.vr-warnung{color:#f0c27a}.vr-feld__titel{font-size:.9rem;color:var(--text-2);font-weight:600;margin:0 0 .55rem}.btn-klein{padding:.55rem 1rem;font-size:.88rem}body.vr-seite-aktiv .mobil-cta{display:none!important}.vr-live{position:sticky;bottom:0;z-index:30;margin:1.6rem calc(-1*clamp(1.1rem,4vw,2.4rem)) calc(-1*clamp(1.1rem,4vw,2.4rem));padding:.75rem clamp(1.1rem,4vw,2.4rem) calc(.75rem + env(safe-area-inset-bottom,0px));background:#140f0cf5;border-top:1px solid var(--akzent-dunkel);border-radius:0 0 var(--radius) var(--radius);display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;box-shadow:0 -10px 24px #00000059;backdrop-filter:blur(6px)}.vr-live__titel{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--akzent);font-weight:700;width:100%}.vr-live__leer{color:var(--text-2);font-size:.9rem}.vr-live__werte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;flex:1 1 auto}.vr-live__wert{display:flex;flex-direction:column;min-width:0}.vr-live__monat{font-size:.7rem;color:var(--text-3);text-transform:uppercase;letter-spacing:.08em}.vr-live__wert strong{font-size:.92rem;color:var(--akzent-hell);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vr-live__verlauf{display:none}.vr-vorlagen{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))}.vr-vorlage{text-align:left;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-s);color:var(--text);padding:.85rem 1rem;font:inherit;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;transition:border-color .18s,transform .18s}.vr-vorlage:hover{border-color:var(--akzent);transform:translateY(-1px)}.vr-vorlage:focus-visible{outline:2px solid var(--akzent-hell);outline-offset:2px}.vr-vorlage strong{font-size:.98rem}.vr-vorlage span{font-size:.82rem;color:var(--text-3);line-height:1.4}.vr-vorlage--alles{border-color:var(--akzent-dunkel);background:linear-gradient(135deg,rgba(201,135,63,.14),var(--bg-2))}.vr-ausLink{margin-bottom:1.4rem}.vr-ausLink p{margin:0 0 .7rem}.vr-summen--vier{grid-template-columns:repeat(2,minmax(0,1fr))}button.vr-summe{font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .18s,transform .18s}button.vr-summe:hover{border-color:var(--akzent-dunkel)}button.vr-summe:focus-visible{outline:2px solid var(--akzent-hell);outline-offset:2px}.vr-summe.is-aktiv{border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent)}.vr-summe__phase{font-size:.82rem;font-weight:700;color:var(--text)}.vr-summe--1 .vr-summe__wert{font-size:clamp(1.15rem,4.4vw,1.45rem);color:var(--text)}.vr-summe--6 .vr-summe__wert{font-size:clamp(1.25rem,4.8vw,1.6rem)}.vr-summe--12{background:linear-gradient(135deg,rgba(201,135,63,.2),var(--bg-2));border-color:var(--akzent-dunkel)}.vr-summe--12 .vr-summe__wert{font-size:clamp(1.35rem,5.4vw,1.9rem)}.vr-summe--jahr{background:#ffffff05;border-style:dashed}.vr-summe--jahr .vr-summe__wert{color:#9ad9b2;font-size:clamp(1.2rem,4.6vw,1.55rem)}.vr-summe__fuss{line-height:1.35}.vr-verlauf-platz{width:100%;overflow:hidden;margin:.6rem 0 .4rem}.vr-verlauf{display:block;max-width:100%;height:auto}.vr-verlauf__band{fill:#c9873f38;stroke:#c9873f73;stroke-width:1}.vr-verlauf__linie{fill:none;stroke:var(--akzent-hell);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.vr-verlauf__gitter{stroke:var(--line);stroke-width:1;stroke-dasharray:3 4}.vr-verlauf__achse{fill:var(--text-3);font-size:11px;font-family:var(--schrift)}.vr-verlauf__achse.is-aktiv{fill:var(--akzent-hell);font-weight:700}.vr-verlauf__punkt{fill:var(--bg-3);stroke:var(--akzent-hell);stroke-width:2}.vr-verlauf__punkt.is-stufe{fill:var(--akzent-dunkel)}.vr-verlauf__punkt.is-aktiv{fill:var(--akzent-hell);stroke:#fff}.vr-verlauf__marke{stroke:var(--akzent);stroke-width:1.5;stroke-dasharray:4 3}.vr-verlauf__treffer{fill:transparent;cursor:pointer}.vr-verlauf--klein .vr-verlauf__linie{stroke-width:2}.vr-zeitpunkt{margin:.4rem 0 .6rem}.vr-zeitpunkt input[type=range]{max-width:none}.vr-details>summary{cursor:pointer;list-style:none}.vr-details>summary::-webkit-details-marker{display:none}.vr-details--tabelle>summary{color:var(--akzent-hell);font-size:.9rem;text-decoration:underline}.vr-tabelle{width:100%;max-width:520px;border-collapse:collapse;margin-top:.6rem;font-size:.9rem}.vr-tabelle th,.vr-tabelle td{text-align:left;padding:.42rem .6rem;border-bottom:1px solid var(--line);font-weight:400}.vr-tabelle thead th{font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-weight:600}.vr-tabelle__summe th,.vr-tabelle__summe td{font-weight:700;color:var(--text)}.vr-balken__eintrag{border-bottom:1px solid var(--line);padding-bottom:.7rem}.vr-balken__eintrag>summary{position:relative;padding-right:1.4rem}.vr-balken__eintrag>summary:after{content:"+";position:absolute;right:0;top:0;color:var(--akzent-hell);font-weight:700}.vr-balken__eintrag[open]>summary:after{content:"\2212"}.vr-balken__eintrag>summary:focus-visible{outline:2px solid var(--akzent-hell);outline-offset:3px;border-radius:4px}.vr-rechenweg{margin:.7rem 0 .2rem;padding:.7rem .9rem;background:var(--bg);border-radius:var(--radius-s);border-left:3px solid var(--akzent-dunkel)}.vr-rechenweg p{margin:0 0 .35rem;font-size:.88rem;color:var(--text-2);line-height:1.5}.vr-rechenweg p:last-child{margin:0;color:var(--text);font-weight:600}.vr-rechenweg__kopf{color:var(--text-2);margin:0 0 .4rem}.vr-balken__fuellung--stamm{background:linear-gradient(90deg,#4f7a5d,#9ad9b2)}.vr-block--anpassen{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-s);padding:1.1rem}.vr-anpassen{display:grid;gap:0 1.6rem}.vr-anpassen .vr-feld{margin-bottom:1rem}.vr-bereichschips .vr-chip{font-size:.84rem;padding:.48rem .85rem}.vr-hebel__karte{display:flex;flex-direction:column;gap:.3rem;align-items:flex-start}.vr-hebel__titel{font-size:.98rem}.vr-hebel__plus{font-size:1.15rem;margin:0}.vr-hebel__karte .btn{margin-top:.35rem}.vr-hebel__status{min-height:0;color:var(--text-2);font-size:.9rem}.vr-hebel__status:not(:empty){margin:.6rem 0 0;padding:.55rem .8rem;border-radius:var(--radius-s);background:#9ad9b214;border:1px solid rgba(154,217,178,.3)}.vr-ziel{display:grid;gap:0 1rem;align-items:end}.vr-ziel .vr-feld{margin-bottom:.9rem}.vr-ziel .btn{margin-bottom:.9rem;justify-self:start}.vr-ziel__wege{list-style:none;padding:0;margin:.3rem 0 .6rem;display:grid;gap:.4rem}.vr-ziel__wege li{padding:.55rem .8rem;background:var(--bg-2);border-radius:var(--radius-s);border-left:3px solid var(--gruen)}.vr-ziel__wege li.is-nicht{border-left-color:var(--line);color:var(--text-3)}.vr-szen__form{display:flex;flex-wrap:wrap;gap:0 1rem;align-items:end}.vr-szen__form .vr-feld{margin-bottom:.9rem;flex:1 1 220px}.vr-szen__form .btn{margin-bottom:.9rem}.vr-szen__tabelle{overflow-x:auto}.vr-tabelle--szen{max-width:none}.vr-tabelle--szen tr.is-aktuell th{color:var(--akzent-hell)}.vr-tabelle--szen tr.is-bester td:nth-child(5){color:#9ad9b2;font-weight:700}.vr-szen__knoepfe{white-space:nowrap}.vr-szen__knoepfe .vr-textknopf+.vr-textknopf{margin-left:.8rem}@media (max-width: 640px){.vr-tabelle--szen thead{display:none}.vr-tabelle--szen tr{display:grid;grid-template-columns:1fr 1fr;padding:.6rem 0;border-bottom:1px solid var(--line)}.vr-tabelle--szen th,.vr-tabelle--szen td{border:0;padding:.2rem .3rem}.vr-tabelle--szen th[scope=row],.vr-szen__knoepfe{grid-column:1 / -1}.vr-tabelle--szen td[data-titel]:before{content:attr(data-titel);display:block;font-size:.7rem;color:var(--text-3);text-transform:uppercase;letter-spacing:.08em}}.vr-teilen{margin-top:1rem}.vr-teilen label{display:block;font-size:.86rem;color:var(--text-3);margin-bottom:.3rem}.vr-teilen input{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-s);padding:.6rem .8rem;color:var(--text-2);font:inherit;font-size:.85rem}.vr-hinweis--stark{color:#f0c27a}.vr-kompakt__eingaben{align-items:start}.vr-kompakt__eingaben .vr-feld{margin-bottom:1rem}.vr-kompakt__ergebnis{display:grid;gap:.8rem;margin-top:.3rem}.vr-kompakt__ergebnis .vr-summen{margin:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.vr-summen--klein .vr-summe{padding:.6rem .7rem}.vr-summen--klein .vr-summe__phase{font-size:.74rem}.vr-summen--klein .vr-summe__monat{font-size:.66rem}.vr-summen--klein .vr-summe__wert{font-size:clamp(.92rem,3.6vw,1.2rem)}.vr-kompakt__grafik{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-s);padding:.7rem .8rem .55rem}.vr-kompakt__verlauf{width:100%}.vr-kompakt__achse{display:flex;justify-content:space-between;font-size:.7rem;color:var(--text-3);margin-top:.2rem}.vr-kompakt__achse span:nth-child(2){margin-left:-1.6rem}.vr-kompakt__jahr{margin:.35rem 0 0!important;font-size:.9rem;color:#9ad9b2;font-weight:600}@media (min-width: 560px){.vr-summen--vier{grid-template-columns:repeat(4,minmax(0,1fr))}.vr-live__titel{width:auto}.vr-live__verlauf{display:block}.vr-ziel{grid-template-columns:1fr 1fr auto}.vr-ziel .btn{justify-self:stretch}}@media (min-width: 760px){.vr-anpassen{grid-template-columns:1fr 1fr}.vr-kompakt__eingaben{grid-template-columns:1fr 1.4fr 1fr;align-items:start}.vr-kompakt__ergebnis{grid-template-columns:1.3fr 1fr;align-items:stretch}}@media (max-width: 420px){.vr-live__wert strong{font-size:.8rem;white-space:normal;overflow:visible;line-height:1.25}.vr-live__werte{gap:.35rem}.vr-summe{padding:.75rem .8rem}}@media print{.kopf,.nav,.mobil-cta,.fuss,footer,.vr-fortschritt,.vr-nav,.vr-live,.vr-aktionen,.vr-teilen,.vr-mail,.vr-block--anpassen,.vr-block--hebel,.vr-block--ziel,.vr-szen__form,.vr-szen__knoepfe,.vr-zeitpunkt,.vr-status{display:none!important}body,.vr{background:#fff!important;color:#000!important}.vr{border:0;padding:0}.vr *{color:#000!important;box-shadow:none!important}.vr-summe,.vr-rechenweg,.vr-block--anpassen{background:#fff!important;border-color:#999!important}.vr-verlauf__band{fill:#ddd;stroke:#999}.vr-verlauf__linie,.vr-verlauf__punkt{stroke:#000}.vr-details>*:not(summary){display:block!important}.vr-block{break-inside:avoid}}
