html:not([data-kind-ansicht]) #vertrauen .v-kind,html:not([data-kind-ansicht]) #vertrauenArzt .v-kind,html[data-kind-ansicht] #vertrauen .v-au,html[data-kind-ansicht] #vertrauenArzt .v-au{display:none!important}#vertrauen{display:none}html[data-landing] #vertrauen{display:block}html[data-landing] #buchungHaupt{display:none}html[data-landing] header a[href=\/unterlagen],html:not([data-landing]) #gutscheinLeiste{display:none!important}html[data-landing] body:has(#gutscheinLeiste[data-sichtbar]:not([hidden])){padding-bottom:5rem}html[data-landing] body:has(#gutscheinLeiste[data-sichtbar]:not([hidden])) #kontaktStapel{bottom:5.75rem}#vertrauenFenster,#vertrauenArzt,#vertrauenGutschein{border:0}#vertrauenFenster[open],#vertrauenArzt[open],#vertrauenGutschein[open]{display:block}@media (width<=639px){#vertrauenFenster,#vertrauenArzt,#vertrauenGutschein{width:100vw;max-height:92dvh;position:fixed;inset:auto 0 0}}#vertrauenFenster::backdrop,#vertrauenArzt::backdrop,#vertrauenGutschein::backdrop{background:#141e1c80}.kindmarke[data-astro-cid-fcnwrivx]{color:#b42318;text-underline-offset:2px;font-weight:700;text-decoration:underline}#absendenButton[data-astro-cid-fcnwrivx].laedt:before{content:"";vertical-align:-.15em;border:2px solid;border-top-color:#0000;border-radius:50%;width:1em;height:1em;margin-inline-end:.6em;animation:.7s linear infinite hkDreh;display:inline-block}@keyframes hkDreh{to{transform:rotate(360deg)}}@media (width>=1024px) and (height<=760px){#buchungPanel[data-astro-cid-fcnwrivx]{position:static}}@media (width>=64rem){#terminKnoepfe:has(>#slotAuswahl:not(.hidden)){z-index:20;background-color:var(--color-paper,#fbfbf9);padding-bottom:1.25rem;position:sticky;bottom:0}#terminKnoepfe:has(>#slotAuswahl:not(.hidden)):before{content:"";inset-inline:0;background:linear-gradient(to bottom, transparent, var(--color-paper,#fbfbf9));pointer-events:none;height:1.5rem;position:absolute;bottom:100%}body:has(#slotAuswahl:not(.hidden)) #kontaktStapel{bottom:1.25rem}}@media (width>=1024px){#kontaktStapel :is(a,button)>span{display:none}#kontaktStapel :is(a,button){padding:1rem}}@media (prefers-reduced-motion:reduce){#absendenButton[data-astro-cid-fcnwrivx].laedt:before{animation-duration:2.5s}}#kartenfelder .stripe-feld{box-sizing:border-box;background:#fff;border:1px solid #b9c2be;border-radius:.75rem;flex:auto;min-width:0;height:42px;margin:6px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}#kartenfelder .stripe-feld.StripeElement--focus{border-color:#17564e;box-shadow:0 0 0 3px #17564e26}#kartenfelder .stripe-feld.StripeElement--invalid{border-color:#b42318}html[data-weiter] body,#schritt4[data-laedt]>:not(#nachzahlungText):not(#nachzahlungFehler){visibility:hidden}#schritt4[data-fehler]>:not(#nachzahlungFehler){display:none}.feld.feld-ok{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 10.5l3.2 3.2L15 7' stroke='%2317564e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:1.15rem;border-color:#17564e;padding-right:2.6rem}.feld.feld-fehler{border-color:#7a5200;box-shadow:0 0 0 3px #7a52001f}input[type=date].feld{appearance:none;background-color:#fff;min-width:0;max-width:100%;min-height:3.125rem;display:block}input[type=date].feld::-webkit-date-and-time-value{text-align:left;margin:0}#infoDialog{border:0}#infoDialog[open]{display:block}@media (width<=639px){#infoDialog{width:100vw;max-height:92dvh;position:fixed;inset:auto 0 0}}#infoDialog::backdrop{background:#141e1c80}#erstattungDialog{border:0}#erstattungDialog[open]{display:block}@media (width<=639px){#erstattungDialog{width:100vw;max-height:92dvh;position:fixed;inset:auto 0 0}}#erstattungDialog::backdrop{background:#141e1c80}#unterlagenDialog{border:0}#unterlagenDialog[open]{display:block}@media (width<=639px){#unterlagenDialog{width:100vw;max-height:92dvh;position:fixed;inset:auto 0 0}}#unterlagenDialog::backdrop{background:#141e1c80}#arztDialog{border:0}#arztDialog[open]{display:block}@media (width<=639px){#arztDialog{width:100vw;max-height:92dvh;position:fixed;inset:auto 0 0}}#arztDialog::backdrop{background:#141e1c80}#slotTage .slot.slot-gewaehlt,#slotSchnell .slot.slot-gewaehlt{background-color:#eef3f1;border-color:#17564e;font-weight:700;box-shadow:0 0 0 2px #17564e}
