.eb-kiz{--eb-kiz-tinte: var(--wp--preset--color--secondary,#2f1634);--eb-kiz-linie: var(--wp--preset--color--line,#eadfe5);--eb-kiz-gedaempft: var(--wp--preset--color--muted,#6f6471);--eb-kiz-akzent: var(--wp--preset--color--primary,#ff0066);--eb-kiz-zart: var(--wp--preset--color--soft,#fff0f5);--eb-kiz-verlauf: linear-gradient(135deg,#ff0066 0%,#ff3d84 55%,#ff6f9c 100%);--eb-kiz-feder: cubic-bezier(0.32,1.32,0.42,1);--eb-kiz-sanft: cubic-bezier(0.2,0.8,0.2,1);display: grid;gap: 2rem;max-width: 42.5rem;margin-inline: auto;color: var(--wp--preset--color--contrast,#201923);scroll-margin-top: 5.5rem}.eb-kiz__kopf{margin: 0;text-align: center}.eb-kiz__titel{margin: 0 0 0.5rem}.eb-kiz__intro{margin: 0;color: var(--eb-kiz-gedaempft);font-size: var(--wp--preset--font-size--large,1.18rem);line-height: 1.55}.eb-kiz__insel{position: relative;isolation: isolate;justify-self: center;inline-size: min(100%,17.5rem);block-size: 3.75rem;overflow: hidden;color: var(--wp--preset--color--contrast,#201923);background-color: #fff;border-radius: 1.875rem;box-shadow: 0 0 0 1px rgba(234,223,229,0.9),0 14px 34px rgba(255,0,102,0.1);transition: inline-size 0.7s var(--eb-kiz-feder),block-size 0.7s var(--eb-kiz-feder),border-radius 0.7s var(--eb-kiz-feder),background-color 0.45s ease,box-shadow 0.4s ease}.eb-kiz__insel.ist-offen{inline-size: 100%}.eb-kiz__insel.ist-ergebnis{inline-size: 100%;block-size: 11.5rem;border-radius: 2.4rem;color: #fff;background-color: var(--eb-kiz-akzent);background-image: radial-gradient(16rem 10rem at 88% -10%,rgba(255,255,255,0.35),transparent 70%),var(--eb-kiz-verlauf);box-shadow: 0 24px 50px rgba(255,0,102,0.28)}.eb-kiz__insel.ist-ergebnis.ist-null{color: var(--wp--preset--color--contrast,#201923);background-color: #fff;background-image: none;box-shadow: 0 0 0 1px rgba(234,223,229,0.9),0 18px 40px rgba(47,22,52,0.08)}.eb-kiz__insel.ist-null .eb-kiz__insel-label,.eb-kiz__insel.ist-null .eb-kiz__insel-sub{color: var(--eb-kiz-gedaempft)}.eb-kiz__insel.ist-start{inline-size: min(100%,12rem);block-size: 3rem;border-radius: 1.5rem;color: var(--wp--preset--color--base,#fff);background-color: var(--eb-kiz-akzent);box-shadow: var(--wp--preset--shadow--brand,0 14px 30px rgba(255,0,102,0.24))}.eb-kiz__insel.ist-start:hover{background-color: var(--wp--preset--color--primary-dark,#d90057)}.eb-kiz__insel.puls-a{animation: eb-kiz-puls-a 0.55s var(--eb-kiz-feder)}.eb-kiz__insel.puls-b{animation: eb-kiz-puls-b 0.55s var(--eb-kiz-feder)}@keyframes eb-kiz-puls-a{0%,100%{transform: scale(1)}35%{transform: scale(1.025,1.09)}}@keyframes eb-kiz-puls-b{0%,100%{transform: scale(1)}35%{transform: scale(1.025,1.09)}}.eb-kiz__insel-start,.eb-kiz__insel-leiste,.eb-kiz__insel-ergebnis{position: absolute;inset: 0;display: flex;align-items: center;opacity: 0;filter: blur(8px);transform: scale(0.9);pointer-events: none;transition: opacity 0.25s ease,filter 0.3s ease,transform 0.5s var(--eb-kiz-feder)}.eb-kiz__insel.ist-start .eb-kiz__insel-start,.eb-kiz__insel.ist-offen .eb-kiz__insel-leiste,.eb-kiz__insel.ist-ergebnis .eb-kiz__insel-ergebnis{opacity: 1;filter: none;transform: none;pointer-events: auto;transition-delay: 0.14s}.eb-kiz__insel-start{justify-content: center;gap: 0.5rem;padding: 0 1.625rem;font: inherit;font-family: var(--wp--preset--font-family--body,inherit);font-size: var(--wp--preset--font-size--small,0.95rem);font-weight: 700;line-height: 1.2;color: inherit;background: none;border: 0;cursor: pointer;-webkit-tap-highlight-color: transparent}.eb-kiz__insel-pfeil{display: inline-flex;transition: transform 0.4s var(--eb-kiz-feder)}.eb-kiz__insel-start:hover .eb-kiz__insel-pfeil{transform: translateX(3px)}.eb-kiz__insel-start:focus-visible{outline: 2px solid #fff;outline-offset: -5px;border-radius: inherit}.eb-kiz__insel-leiste{gap: 0.75rem;padding: 0 0.6rem}.eb-kiz__insel-zurueck{flex: none;display: grid;place-items: center;inline-size: 2.6rem;block-size: 2.6rem;padding: 0;color: var(--eb-kiz-akzent);background: var(--eb-kiz-zart);border: 0;border-radius: 50%;cursor: pointer;transition: background 0.2s ease,transform 0.3s var(--eb-kiz-feder);-webkit-tap-highlight-color: transparent}.eb-kiz__insel-zurueck:hover{background: #ffe0ec}.eb-kiz__insel-zurueck:active{transform: scale(0.9)}.eb-kiz__insel-text{flex: 1;display: grid;min-width: 0;margin: 0;line-height: 1.2;text-align: center}.eb-kiz__insel-text span{font-size: 0.72rem;color: var(--eb-kiz-gedaempft)}.eb-kiz__insel-text strong{overflow: hidden;font-family: var(--wp--preset--font-family--heading,Manrope,sans-serif);font-size: 0.98rem;font-weight: 800;text-overflow: ellipsis;white-space: nowrap}.eb-kiz__ring{flex: none;transform: rotate(-90deg)}.eb-kiz__ring circle{fill: none;stroke-width: 4}.eb-kiz__ring-spur{stroke: var(--eb-kiz-zart)}.eb-kiz__ring-wert{stroke: var(--eb-kiz-akzent);stroke-linecap: round;stroke-dasharray: 100.53;transition: stroke-dashoffset 0.6s var(--eb-kiz-sanft)}.eb-kiz__insel-ergebnis{flex-direction: column;justify-content: center;gap: 0.15rem;padding: 1rem;text-align: center}.eb-kiz__insel-label{font-size: 0.85rem;font-weight: 600;color: rgba(255,255,255,0.85)}.eb-kiz__insel-zahl{font-family: var(--wp--preset--font-family--heading,Manrope,sans-serif);font-size: clamp(3rem,12vw,4.2rem);font-weight: 800;line-height: 1.05;letter-spacing: -0.04em;font-variant-numeric: tabular-nums;outline: none;transition: opacity 0.2s ease}.eb-kiz__insel.ist-ergebnis .eb-kiz__insel-zahl{animation: eb-kiz-zahl 0.8s var(--eb-kiz-feder) 0.2s both}@keyframes eb-kiz-zahl{from{opacity: 0;filter: blur(10px);transform: scale(0.7)}}.eb-kiz__insel.ist-rechnet .eb-kiz__insel-zahl{opacity: 0.35}.eb-kiz__insel-sub{font-size: 0.85rem;color: rgba(255,255,255,0.85)}.eb-kiz__buehne,.eb-kiz__buehne-innen,.eb-kiz__buehne-kopf{display: contents}.eb-kiz__schliessen{display: none}.eb-kiz.ist-buehne{min-block-size: 3.75rem}html.eb-kiz-offen{overflow: hidden}.eb-kiz.ist-buehne .eb-kiz__buehne{--eb-kiz-von: inset(40% 10% 50% 10% round 30px);position: fixed;inset: 0;z-index: 1000;display: block;overflow-x: hidden;overflow-y: auto;overscroll-behavior: contain;background: radial-gradient(40rem 22rem at 85% -6rem,rgba(255,0,102,0.1),transparent 70%),var(--wp--preset--color--cream,#fff8f5);animation: eb-kiz-buehne-auf 0.62s var(--eb-kiz-sanft) both}.eb-kiz.ist-buehne .eb-kiz__buehne::before{content: "";position: fixed;inset: 0;z-index: 3;pointer-events: none;background: var(--eb-kiz-akzent);opacity: 0;animation: eb-kiz-schleier-weg 0.5s ease 0.08s backwards}.eb-kiz.ist-buehne .eb-kiz__buehne-innen{display: grid;grid-template-rows: auto 1fr;gap: 2rem;box-sizing: border-box;inline-size: min(100%,42.5rem);min-block-size: 100%;margin-inline: auto;padding: max(0.9rem,env(safe-area-inset-top)) 1.25rem max(1.75rem,env(safe-area-inset-bottom));animation: eb-kiz-inhalt-auf 0.45s var(--eb-kiz-sanft) 0.22s both}.eb-kiz.ist-buehne .eb-kiz__buehne-kopf{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: start;gap: 0.6rem}.eb-kiz.ist-buehne .eb-kiz__insel{justify-self: stretch;inline-size: 100%}.eb-kiz.ist-buehne .eb-kiz__schliessen{display: grid;place-items: center;inline-size: 3.75rem;block-size: 3.75rem;padding: 0;color: var(--eb-kiz-tinte);background: #fff;border: 1px solid var(--eb-kiz-linie);border-radius: 50%;box-shadow: 0 8px 22px rgba(47,22,52,0.08);cursor: pointer;transition: transform 0.3s var(--eb-kiz-feder),background-color 0.2s ease}.eb-kiz.ist-buehne .eb-kiz__schliessen:hover{background: var(--wp--preset--color--soft,#fff0f5)}.eb-kiz.ist-buehne .eb-kiz__schliessen:active{transform: scale(0.92)}.eb-kiz.ist-buehne .eb-kiz__formular{align-self: center;padding-block-end: 8vh}.eb-kiz.ist-buehne .eb-kiz__ergebnis{align-self: start}.eb-kiz.ist-schliessend .eb-kiz__buehne{animation: eb-kiz-buehne-zu 0.48s cubic-bezier(0.55,0,0.1,1) both}.eb-kiz.ist-schliessend .eb-kiz__buehne::before{animation: eb-kiz-schleier-her 0.24s ease-in 0.2s both}.eb-kiz.ist-schliessend .eb-kiz__buehne-innen{animation: eb-kiz-inhalt-zu 0.18s ease-in both}.eb-kiz.ist-gelandet .eb-kiz__insel,.eb-kiz.ist-gelandet .eb-kiz__insel-leiste,.eb-kiz.ist-gelandet .eb-kiz__insel-ergebnis{transition: none}.eb-kiz.ist-gelandet .eb-kiz__insel{animation: eb-kiz-landen 0.52s var(--eb-kiz-feder)}.eb-kiz.ist-gelandet .eb-kiz__insel-start{transition: opacity 0.22s ease 0.06s,filter 0.22s ease 0.06s,transform 0.4s var(--eb-kiz-feder)}@keyframes eb-kiz-landen{0%{transform: scale(1.035,0.9)}45%{transform: scale(0.985,1.04)}100%{transform: none}}@keyframes eb-kiz-buehne-auf{from{clip-path: var(--eb-kiz-von)}to{clip-path: inset(0 round 0)}}@keyframes eb-kiz-buehne-zu{from{clip-path: inset(0 round 0)}to{clip-path: var(--eb-kiz-von)}}@keyframes eb-kiz-schleier-weg{from{opacity: 1}to{opacity: 0}}@keyframes eb-kiz-schleier-her{from{opacity: 0}to{opacity: 1}}@keyframes eb-kiz-inhalt-auf{from{opacity: 0;transform: translateY(14px) scale(0.98)}}@keyframes eb-kiz-inhalt-zu{to{opacity: 0;transform: scale(0.94);filter: blur(4px)}}@media (min-width: 900px){.eb-kiz.ist-buehne .eb-kiz__buehne-innen{padding-block-start: 2rem}}.eb-kiz__formular{display: grid}.eb-kiz__formular[hidden]{display: none}.eb-kiz__schritt{display: grid;gap: 1.25rem;min-width: 0;margin: 0;padding: 0;border: 0;outline: none;animation: eb-kiz-rein 0.5s var(--eb-kiz-sanft) both}.eb-kiz.ist-zurueck .eb-kiz__schritt{animation-name: eb-kiz-zurueck}.eb-kiz__schritt[hidden]{display: none}@keyframes eb-kiz-rein{from{opacity: 0;filter: blur(6px);transform: translateX(32px)}}@keyframes eb-kiz-zurueck{from{opacity: 0;filter: blur(6px);transform: translateX(-32px)}}.eb-kiz__schritt > legend{width: 100%;margin: 0 0 0.6rem;padding: 0;font-family: var(--wp--preset--font-family--heading,Manrope,sans-serif);font-size: clamp(1.45rem,5vw,2rem);font-weight: 800;letter-spacing: -0.025em;line-height: 1.15;text-align: center;text-wrap: balance}.eb-kiz__unterzeile{margin: 0 0 0.35rem;font-size: 0.95rem;line-height: 1.5;color: var(--eb-kiz-gedaempft);text-align: center;text-wrap: balance}.eb-kiz__wahl{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.75rem}.eb-kiz__wahl--zahlen{grid-template-columns: repeat(3,minmax(0,1fr))}.eb-kiz__wahl input{position: absolute;inline-size: 1px;block-size: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.eb-kiz__wahl label{display: grid;place-content: center;gap: 0.3rem;min-block-size: 6rem;padding: 1rem;font-family: var(--wp--preset--font-family--heading,Manrope,sans-serif);font-size: 1.1rem;font-weight: 800;text-align: center;background: var(--wp--preset--color--base,#fff);border: 1.5px solid var(--eb-kiz-linie);border-radius: 1.4rem;cursor: pointer;transition: color 0.2s ease,background 0.2s ease,border-color 0.2s ease,transform 0.35s var(--eb-kiz-feder);-webkit-tap-highlight-color: transparent}.eb-kiz__wahl label small{font-family: var(--wp--preset--font-family--body,Inter,sans-serif);font-size: 0.82rem;font-weight: 400;color: var(--eb-kiz-gedaempft)}.eb-kiz__wahl--zahlen label{min-block-size: 4.75rem;font-size: 1.7rem;font-variant-numeric: tabular-nums}.eb-kiz__wahl label:hover{border-color: var(--eb-kiz-akzent)}.eb-kiz__wahl label:active{transform: scale(0.96)}.eb-kiz__wahl input:checked + label{color: var(--eb-kiz-akzent);background: var(--eb-kiz-zart);border-color: var(--eb-kiz-akzent);box-shadow: 0 0 0 1px var(--eb-kiz-akzent);transform: scale(1.02)}.eb-kiz__wahl input:checked + label small{color: var(--wp--preset--color--primary-dark,#d90057)}.eb-kiz__wahl input:focus-visible + label{outline: 3px solid var(--eb-kiz-akzent);outline-offset: 2px}.eb-kiz__feld{display: grid;gap: 0.4rem;align-content: start;min-width: 0}.eb-kiz__feld[hidden]{display: none}.eb-kiz__feld > label,.eb-kiz__feld > .eb-kiz__label{order: 0}.eb-kiz__feld > *{order: 1}.eb-kiz__hint{order: 2;font-size: 0.8rem;line-height: 1.45;color: var(--eb-kiz-gedaempft)}.eb-kiz__feld label,.eb-kiz__label{font-size: 0.88rem;font-weight: 700}.eb-kiz__feld input[type="text"],.eb-kiz__feld select{box-sizing: border-box;width: 100%;block-size: 3.4rem;padding: 0 1rem;font: inherit;font-size: 1.1rem;font-weight: 600;color: inherit;background: var(--wp--preset--color--base,#fff);border: 1.5px solid var(--eb-kiz-linie);border-radius: 1rem;transition: border-color 0.18s ease,box-shadow 0.18s ease}.eb-kiz__feld input[type="text"]:focus,.eb-kiz__feld select:focus{outline: none;border-color: var(--eb-kiz-akzent);box-shadow: 0 0 0 4px rgba(255,0,102,0.12)}.eb-kiz__feld select{appearance: none;padding-right: 2.5rem;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%236f6471' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 1rem center}.eb-kiz__betrag{position: relative;display: flex;align-items: center}.eb-kiz__eingabe{position: relative;display: block;flex: 1 1 auto;min-width: 0}.eb-kiz__betrag input{inline-size: 100%;padding-right: 2.6rem;font-variant-numeric: tabular-nums}.eb-kiz__einheit{position: absolute;top: 50%;right: 1rem;transform: translateY(-50%);pointer-events: none;font-weight: 600;color: var(--eb-kiz-gedaempft)}.eb-kiz__feld--gross > label{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.eb-kiz__feld--gross .eb-kiz__betrag input{block-size: 5rem;padding-inline: 3rem;font-family: var(--wp--preset--font-family--heading,Manrope,sans-serif);font-size: 2.2rem;font-weight: 800;text-align: center;border-radius: 1.4rem}.eb-kiz__feld--gross .eb-kiz__einheit{right: 1.4rem;font-size: 1.4rem;font-weight: 800}.eb-kiz__gruppe{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1rem}.eb-kiz__gruppe[hidden]{display: none}.eb-kiz__gruppe--elterngeld{align-items: end;margin-top: 0.9rem}.eb-kiz__gruppe--elterngeld .eb-kiz__feld--schalter{padding-bottom: 1rem}.eb-kiz__raster{display: grid;grid-template-columns: repeat(auto-fit,minmax(9rem,1fr));gap: 1rem}.eb-kiz__raster > [hidden]{display: none}.eb-kiz__person[hidden]{display: none}.eb-kiz__person + .eb-kiz__person{padding-top: 1.1rem;border-top: 1px solid var(--eb-kiz-linie)}.eb-kiz__person-name{margin: 0 0 0.6rem;font-family: var(--wp--preset--font-family--heading,Manrope,sans-serif);font-size: 1rem;font-weight: 800}.eb-kiz__zeitraum{margin: 0 0 0.35rem;font-size: 0.9rem;line-height: 1.5;color: var(--eb-kiz-gedaempft);text-align: center}.eb-kiz__zeitraum-marke{display: none}.eb-kiz__zeitraum strong{color: var(--wp--preset--color--contrast,#201923);white-space: nowrap}.eb-kiz__erklaerung{margin: 0;font-size: 0.82rem;line-height: 1.45;color: var(--eb-kiz-gedaempft);text-align: center}.eb-kiz__schalter{display: flex;align-items: center;gap: 0.65rem;font-size: 0.95rem;font-weight: 600;cursor: pointer}.eb-kiz__schalter input{flex: 0 0 auto;inline-size: 1.25rem;block-size: 1.25rem;accent-color: var(--eb-kiz-akzent)}.eb-kiz__feld--schalter label{font-weight: 600}.eb-kiz__nav{display: grid;justify-items: center;gap: 0.35rem;padding-top: 0.75rem}.eb-kiz__weiter{justify-content: center;inline-size: min(100%,26rem);padding-block: 1.05rem;font-size: 1.05rem;transition: transform 0.3s var(--eb-kiz-feder)}.eb-kiz__weiter:active{transform: scale(0.97)}.eb-kiz__zurueck{padding: 0.6rem 1rem;font: inherit;font-size: 0.9rem;font-weight: 700;color: var(--eb-kiz-gedaempft);background: none;border: 0;cursor: pointer}.eb-kiz__zurueck:hover{color: var(--wp--preset--color--contrast,#201923)}.eb-kiz__absenden{display: none;justify-self: center;margin-top: 1rem}.eb-kiz__ergebnis{transition: opacity 0.2s ease;animation: eb-kiz-auf 0.6s var(--eb-kiz-sanft) 0.25s both}.eb-kiz__ergebnis[hidden]{display: none}@keyframes eb-kiz-auf{from{opacity: 0;transform: translateY(16px)}}.eb-kiz__ergebnis.ist-beschaeftigt{opacity: 0.6}.eb-kiz.hat-js .eb-kiz__summe{display: none}.eb-kiz__ergebnis{display: grid;gap: 1rem}.eb-kiz__summe{text-align: center}.eb-kiz__summe-label{margin: 0;font-size: 0.85rem;font-weight: 700;color: var(--eb-kiz-akzent)}.eb-kiz__summe-zahl{margin: 0.25rem 0 0;font-family: var(--wp--preset--font-family--heading,Manrope,sans-serif);font-size: clamp(3rem,12vw,4.5rem);font-weight: 800;line-height: 1.05;letter-spacing: -0.04em;font-variant-numeric: tabular-nums}.eb-kiz__ergebnis.ist-leer .eb-kiz__summe-zahl{color: var(--eb-kiz-gedaempft)}.eb-kiz__balken{display: flex;gap: 3px;max-width: 26rem;block-size: 8px;margin: 0.75rem auto 0.6rem;overflow: hidden;border-radius: 999px}.eb-kiz__balken-teil{display: block;flex: 0 1 auto;min-inline-size: 0;border-radius: 999px;transition: flex-grow 0.5s var(--eb-kiz-sanft)}.eb-kiz__balken-teil--zuschlag{background: var(--eb-kiz-akzent)}.eb-kiz__balken-teil--luecke{background: var(--eb-kiz-linie)}.eb-kiz__quote{margin: 0;font-size: 0.88rem;color: var(--eb-kiz-gedaempft)}.eb-kiz__modelle{display: grid;grid-template-columns: repeat(auto-fit,minmax(9rem,1fr));gap: 0.75rem}.eb-kiz__modelle:not(:has(.eb-kiz__modell:not([hidden]))){display: none}.eb-kiz__modell{display: grid;gap: 0.1rem;padding: 0.9rem 1rem;text-align: center;background: #fff;border: 1px solid var(--eb-kiz-linie);border-radius: 1.25rem}.eb-kiz__modell[hidden]{display: none}.eb-kiz__modell-name{font-size: 0.78rem;font-weight: 700;color: var(--eb-kiz-gedaempft)}.eb-kiz__modell strong{font-family: var(--wp--preset--font-family--heading,Manrope,sans-serif);font-size: 1.45rem;font-weight: 800;letter-spacing: -0.02em;font-variant-numeric: tabular-nums}.eb-kiz__modell small{font-size: 0.74rem;color: var(--eb-kiz-gedaempft)}.eb-kiz__modell--haupt strong{color: var(--eb-kiz-akzent)}.eb-kiz__modell--rechnerisch strong{color: var(--eb-kiz-gedaempft)}.eb-kiz__app{display: grid;gap: 0.85rem;padding: 1.25rem;background: radial-gradient(14rem 9rem at 100% 0%,rgba(255,0,102,0.1),transparent 70%),var(--eb-kiz-zart);border-radius: 1.75rem}.eb-kiz__app-kopf{display: flex;align-items: center;gap: 0.85rem}.eb-kiz__app-icon{flex: none;inline-size: 52px;block-size: 52px;border-radius: 14px;box-shadow: 0 6px 16px rgba(255,0,102,0.18)}.eb-kiz__app-titel{margin: 0;font-family: var(--wp--preset--font-family--heading,Manrope,sans-serif);font-size: 1.12rem;font-weight: 800;line-height: 1.2}.eb-kiz__app-sterne{margin: 0.2rem 0 0;font-size: 0.76rem;line-height: 1.3;color: var(--eb-kiz-gedaempft)}.eb-kiz__app-sterne > span[aria-hidden]{color: #ffb800;letter-spacing: 0.05em}.eb-kiz__app-text{margin: 0;font-size: 0.92rem;line-height: 1.5;color: var(--eb-kiz-gedaempft)}.eb-kiz__app-knopf{display: flex;justify-content: center;text-align: center;padding-block: 1rem;text-decoration: none}.eb-kiz__mehr{border-top: 1px solid var(--eb-kiz-linie)}.eb-kiz__klappe{border-bottom: 1px solid var(--eb-kiz-linie)}.eb-kiz__klappe summary{display: flex;align-items: center;justify-content: space-between;padding: 1rem 0.25rem;font-size: 0.95rem;font-weight: 700;cursor: pointer;list-style: none;-webkit-tap-highlight-color: transparent}.eb-kiz__klappe summary::-webkit-details-marker{display: none}.eb-kiz__klappe summary::after{content: "";inline-size: 0.45rem;block-size: 0.45rem;margin-right: 0.3rem;border-right: 2px solid var(--eb-kiz-akzent);border-bottom: 2px solid var(--eb-kiz-akzent);transform: translateY(-2px) rotate(45deg);transition: transform 0.25s var(--eb-kiz-feder)}.eb-kiz__klappe[open] summary::after{transform: translateY(2px) rotate(-135deg)}.eb-kiz__klappe[open] > :not(summary){animation: eb-kiz-klappe 0.35s var(--eb-kiz-sanft) both}@keyframes eb-kiz-klappe{from{opacity: 0;transform: translateY(-6px)}}.eb-kiz__klappe > :last-child{margin-bottom: 1.1rem}.eb-kiz__posten{margin: 1rem 0 0;font-size: 0.92rem}.eb-kiz__posten-gruppe{margin-top: 0.75rem;padding-top: 0.75rem;border-top: 1px solid var(--eb-kiz-linie)}.eb-kiz__zeile{display: flex;align-items: baseline;justify-content: space-between;gap: 1rem;padding: 0.2rem 0}.eb-kiz__zeile[hidden]{display: none}.eb-kiz__zeile dt{color: var(--eb-kiz-gedaempft)}.eb-kiz__zeile dt small{display: block;font-size: 0.78rem;opacity: 0.75}.eb-kiz__zeile dd{margin: 0;font-variant-numeric: tabular-nums;white-space: nowrap}.eb-kiz__zeile--kopf,.eb-kiz__zeile--titel{font-weight: 700}.eb-kiz__zeile--kopf dt,.eb-kiz__zeile--titel dt,.eb-kiz__zeile--summe dt{color: inherit}.eb-kiz__zeile--summe{margin-top: 0.35rem;padding-top: 0.85rem;border-top: 2px solid var(--eb-kiz-linie);font-size: 1.05rem;font-weight: 800}.eb-kiz__quelle{margin: 1rem 0 0;font-size: 0.78rem;color: var(--eb-kiz-gedaempft)}.eb-kiz__hinweise{display: grid;gap: 0.6rem;margin: 0;padding: 0;list-style: none;font-size: 0.88rem;line-height: 1.5;color: var(--eb-kiz-gedaempft)}.eb-kiz__hinweise li{position: relative;padding-left: 1.1rem}.eb-kiz__hinweise li::before{content: "";position: absolute;left: 0.15rem;top: 0.6rem;inline-size: 5px;block-size: 5px;border-radius: 50%;background: var(--eb-kiz-akzent)}.eb-kiz__hinweise li[hidden]{display: none}.eb-kiz__klappe--hinweise:not(:has(li:not([hidden]))){display: none}.eb-kiz__meldung{margin: 0;padding: 0.75rem 1rem;font-size: 0.88rem;background: var(--wp--preset--color--peach,#ffe9e3);border-radius: 1rem}.eb-kiz__meldung[hidden]{display: none}.eb-kiz__aktionen{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.5rem}.eb-kiz__aendern{display: inline-flex;align-items: center;gap: 0.45rem;padding: 0.6rem 1.1rem;border-radius: 999px;transition: background-color 0.2s ease,transform 0.3s var(--eb-kiz-feder);font: inherit;font-size: 0.9rem;font-weight: 700;color: var(--eb-kiz-akzent);background: none;border: 0;cursor: pointer}.eb-kiz__aendern:hover{background: var(--eb-kiz-zart)}.eb-kiz__aendern:active{transform: scale(0.95)}.eb-kiz__neustart svg{transition: transform 0.5s var(--eb-kiz-feder)}.eb-kiz__neustart:hover svg{transform: rotate(-120deg)}.eb-kiz__amtlich{margin: 0;font-size: 0.8rem;line-height: 1.5;color: var(--eb-kiz-gedaempft);text-align: center;text-wrap: balance}.eb-kiz__amtlich strong{color: var(--wp--preset--color--contrast,#201923)}.eb-kiz__amtlich a{font-weight: 700;color: var(--eb-kiz-akzent);text-decoration: none;white-space: nowrap}.eb-kiz__fussnote{margin: 1rem 0 0;font-size: 0.74rem;line-height: 1.5;color: var(--eb-kiz-gedaempft)}@media (max-width: 599px){.eb-kiz__gruppe{grid-template-columns: 1fr}.eb-kiz__gruppe:not(.eb-kiz__gruppe--elterngeld){grid-template-columns: repeat(2,minmax(0,1fr))}.eb-kiz__raster{grid-template-columns: repeat(2,minmax(0,1fr))}.eb-kiz__wahl label{min-block-size: 5.5rem}}@media (prefers-reduced-motion: reduce){.eb-kiz *,.eb-kiz__insel,.eb-kiz__buehne::before{animation: none !important;transition-duration: 0.01ms !important}}