.dd[data-astro-cid-i5v37hkz]{position:relative}.dd-label[data-astro-cid-i5v37hkz]{font-size:var(--dd-label-groesse,.875rem);color:var(--farbe-text,#1f2937);margin-bottom:.35rem;font-weight:600;display:block}.dd-pflicht[data-astro-cid-i5v37hkz]{color:var(--farbe-fehler,#b91c1c);margin-left:.15em}.dd-native[data-astro-cid-i5v37hkz]{width:100%;font:inherit;color:var(--farbe-text,#1f2937);background:var(--farbe-feld,#fff);border:1px solid var(--farbe-rahmen,#d4d4d4);border-radius:var(--radius,6px);padding:.6rem .75rem}.dd-knopf[data-astro-cid-i5v37hkz],.dd-liste[data-astro-cid-i5v37hkz]{display:none}.dd[data-astro-cid-i5v37hkz][data-erweitert] .dd-native[data-astro-cid-i5v37hkz]{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}.dd[data-astro-cid-i5v37hkz][data-erweitert] .dd-knopf[data-astro-cid-i5v37hkz]{display:flex}.dd[data-astro-cid-i5v37hkz][data-erweitert] .dd-liste[data-astro-cid-i5v37hkz]:not([hidden]){display:block}.dd-knopf[data-astro-cid-i5v37hkz]{width:100%;font:inherit;text-align:left;color:var(--farbe-text,#1f2937);background:var(--farbe-feld,#fff);border:1px solid var(--farbe-rahmen,#d4d4d4);border-radius:var(--radius,6px);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;padding:.6rem .75rem}.dd-knopf[data-astro-cid-i5v37hkz]:focus-visible{outline:3px solid var(--farbe-fokus,#1d4ed8);outline-offset:2px}.dd[data-astro-cid-i5v37hkz][data-offen] .dd-knopf[data-astro-cid-i5v37hkz]{border-color:var(--farbe-fokus,#1d4ed8)}.dd-knopf[data-astro-cid-i5v37hkz][data-leer] .dd-wert[data-astro-cid-i5v37hkz]{color:var(--farbe-text-leise,#6b7280)}.dd-pfeil[data-astro-cid-i5v37hkz]{flex:none;transition:transform .15s}.dd[data-astro-cid-i5v37hkz][data-offen] .dd-pfeil[data-astro-cid-i5v37hkz]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.dd-pfeil[data-astro-cid-i5v37hkz]{transition:none}}.dd-liste[data-astro-cid-i5v37hkz]{z-index:40;background:var(--farbe-feld,#fff);border:1px solid var(--farbe-rahmen,#d4d4d4);border-radius:var(--radius,6px);max-height:16rem;margin:.25rem 0 0;padding:.25rem;list-style:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #0000001f}.dd-opt[data-astro-cid-i5v37hkz]{border-radius:calc(var(--radius,6px) - 2px);cursor:pointer;align-items:center;min-height:2.75rem;padding:.5rem .65rem;display:flex}.dd-opt[data-astro-cid-i5v37hkz][data-aktiv]{background:var(--farbe-flaeche-still,#f3f4f6)}.dd-opt[data-astro-cid-i5v37hkz][aria-selected=true]{font-weight:600}.dd-opt[data-astro-cid-i5v37hkz][aria-selected=true]:after{content:"✓";color:var(--farbe-akzent,#1d4ed8);margin-left:auto;padding-left:.75rem}.dd-fehler[data-astro-cid-i5v37hkz]{color:var(--farbe-fehler,#b91c1c);margin:.35rem 0 0;font-size:.8125rem}.dd-fehler[data-astro-cid-i5v37hkz][hidden]{display:none}@media (forced-colors:active){.dd-opt[data-astro-cid-i5v37hkz][data-aktiv]{outline-offset:-2px;outline:2px solid highlight}}.kf[data-astro-cid-3gjx5xuz]{gap:1.1rem;display:grid;position:relative}.kf-honig[data-astro-cid-3gjx5xuz]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kf-reihe[data-astro-cid-3gjx5xuz]{align-items:start;gap:1.1rem;display:grid}@media (width>=40rem){.kf-reihe[data-astro-cid-3gjx5xuz]{grid-template-columns:1fr 1fr}}.kf-feld[data-astro-cid-3gjx5xuz]{gap:.4rem;display:grid}.kf-feld[data-astro-cid-3gjx5xuz]>label[data-astro-cid-3gjx5xuz]{font-size:.95rem;font-weight:700}.kf-pflicht[data-astro-cid-3gjx5xuz]{color:var(--stempel)}.kf-optional[data-astro-cid-3gjx5xuz]{color:var(--tinte-leise);font-weight:400}.kf[data-astro-cid-3gjx5xuz] input[data-astro-cid-3gjx5xuz]:not([type=checkbox]):not([type=date]),.kf[data-astro-cid-3gjx5xuz] textarea[data-astro-cid-3gjx5xuz]{width:100%;min-height:2.9rem;font:inherit;color:var(--tinte);border-radius:var(--knopf-radius);background:#fffdf8;border:1.5px solid #231a1552;padding:.65rem .85rem;font-size:max(1rem,16px)}.kf[data-astro-cid-3gjx5xuz] textarea[data-astro-cid-3gjx5xuz]{resize:vertical}.kf[data-astro-cid-3gjx5xuz] input[data-astro-cid-3gjx5xuz]:focus-visible,.kf[data-astro-cid-3gjx5xuz] textarea[data-astro-cid-3gjx5xuz]:focus-visible,.kf[data-astro-cid-3gjx5xuz] button[data-astro-cid-3gjx5xuz]:focus-visible{outline:3px solid var(--teppich);outline-offset:2px}.kf[data-astro-cid-3gjx5xuz] [data-astro-cid-3gjx5xuz][aria-invalid=true]{border-color:var(--stempel);border-width:3px}.kf-fehler[data-astro-cid-3gjx5xuz]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.kf-hinweis[data-astro-cid-3gjx5xuz]{color:var(--tinte-leise);margin:0;font-size:.9rem}.kf-hinweis[data-astro-cid-3gjx5xuz] a[data-astro-cid-3gjx5xuz]{color:inherit}.kf-senden[data-astro-cid-3gjx5xuz]{justify-self:start}.kf-senden[data-astro-cid-3gjx5xuz][disabled]{opacity:.6;cursor:progress}.kf-stand[data-astro-cid-3gjx5xuz]{border-radius:var(--knopf-radius);border:2px solid var(--stempel);color:var(--stempel);margin:0;padding:.8rem 1rem;font-weight:700}.kf-dank[data-astro-cid-3gjx5xuz]{border-radius:var(--karte-radius);background:var(--blatt);border:1.5px solid var(--teppich);padding:1.4rem}.kf-dank[data-astro-cid-3gjx5xuz]:focus-visible{outline:3px solid var(--teppich);outline-offset:3px}.kf-dank[data-astro-cid-3gjx5xuz] p[data-astro-cid-3gjx5xuz]{margin:0 0 .4rem}.kf-dank[data-astro-cid-3gjx5xuz] p[data-astro-cid-3gjx5xuz]:last-child{margin:0}.kf-schritt[data-astro-cid-3gjx5xuz]{grid-template-columns:2.9rem 1fr 2.9rem;align-items:stretch;display:grid}.kf-schritt[data-astro-cid-3gjx5xuz] input[data-astro-cid-3gjx5xuz]{text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border-inline:0!important;border-radius:0!important}.kf-schritt[data-astro-cid-3gjx5xuz] input[data-astro-cid-3gjx5xuz]::-webkit-outer-spin-button,.kf-schritt[data-astro-cid-3gjx5xuz] input[data-astro-cid-3gjx5xuz]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kf-schritt-knopf[data-astro-cid-3gjx5xuz]{font:inherit;color:var(--tinte);background:var(--papier-tief);cursor:pointer;transition:background-color var(--duration-press) var(--ease-out), transform var(--duration-press) var(--ease-out);border:1.5px solid #231a1552;font-size:1.35rem;font-weight:700;line-height:1}.kf-schritt-knopf[data-astro-cid-3gjx5xuz]:first-child{border-radius:var(--knopf-radius) 0 0 var(--knopf-radius)}.kf-schritt-knopf[data-astro-cid-3gjx5xuz]:last-child{border-radius:0 var(--knopf-radius) var(--knopf-radius) 0}@media (hover:hover){.kf-schritt-knopf[data-astro-cid-3gjx5xuz]:hover{background:var(--kraft)}}.kf-schritt-knopf[data-astro-cid-3gjx5xuz]:active{transform:scale(.96)}.kal{position:relative}.kal-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.kal-knopf{width:100%;min-height:2.9rem;font:inherit;text-align:left;color:var(--tinte);border-radius:var(--knopf-radius);cursor:pointer;background:#fffdf8;border:1.5px solid #231a1552;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;font-size:max(1rem,16px);display:flex}.kal-knopf[data-leer]{color:var(--tinte-leise)}.kal-knopf[aria-invalid=true]{border-color:var(--stempel);border-width:3px}.kal-zeichen{width:1.25rem;height:1.25rem;color:var(--teppich);flex:none}.kal-pop{z-index:30;background:var(--papier);border:1.5px solid var(--tinte);border-radius:var(--karte-radius);width:min(20rem,92vw);padding:.9rem;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 .75rem 2rem #231a152e}.kal-kopf{grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;margin-bottom:.4rem;display:grid}.kal-kopf strong{text-align:center;font-family:var(--schrift-kopf)}.kal-nav{width:2.75rem;height:2.75rem;color:var(--tinte);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.25rem;font-weight:700;display:grid}@media (hover:hover){.kal-nav:hover{background:var(--papier-tief)}}.kal-raster{grid-template-columns:repeat(7,1fr);gap:.15rem;display:grid}.kal-wt{text-align:center;color:var(--tinte-leise);padding:.25rem 0;font-size:.75rem;font-weight:700}.kal-tag{aspect-ratio:1;min-height:2.5rem;color:var(--tinte);font:inherit;cursor:pointer;transition:background-color var(--duration-press) var(--ease-out);background:0 0;border:0;border-radius:50%}@media (hover:hover){.kal-tag:hover:not(:disabled){background:var(--blatt)}}.kal-tag:disabled{color:#231a154d;cursor:not-allowed}.kal-tag[aria-pressed=true]{background:var(--teppich);color:var(--papier);font-weight:700}.kal-tag[data-heute]{box-shadow:inset 0 0 0 1.5px var(--stempel)}.kal-pop button:focus-visible{outline:3px solid var(--teppich);outline-offset:1px}
