body:has(.t-seite) .kopf__nav,body:has(.t-seite) .kopf__toggle,body:has(.t-seite) .mbar{display:none!important}body:has(.t-seite):has(.mbar){padding-bottom:0}body:has(.t-seite) .fuss__grid{display:none}body:has(.t-seite) .fuss__flaeche{padding-block:24px 20px}body:has(.t-seite) .fuss__unten{margin-top:0}body:has(.t-seite) .fuss__unten a{align-items:center;min-height:44px;display:inline-flex}@media (orientation:landscape) and (height<=520px){body:has(.t-seite) .kopf{position:static}.t-seite .t-zaehler{top:6px}}.t-druckhinweis{margin:0;display:none}@media print{.t-seite astro-island,.t-seite noscript{display:none!important}.t-seite .t-druckhinweis{font-size:1.1rem;display:block}}.t-seite :is(a,button,input,textarea,label){touch-action:manipulation}.t-seite :focus-visible{border-radius:var(--r,6px)}.t-seite{--t-gruen:#566f46;padding-block:clamp(20px,5vw,56px) clamp(40px,8vw,80px)}.t-spalte{max-width:34rem;margin-inline:auto}.t-kopf{margin-bottom:1.6rem;container-type:inline-size}.t-kopf>:last-child{margin-bottom:0}.t-seite h1{overflow-wrap:break-word;margin:0 0 .3em;font-size:min(clamp(1.7rem,1.4rem + 1.6vw,2.4rem),10cqw);line-height:1.12}.t-lead{color:var(--muted);overflow-wrap:break-word;margin:0;font-size:1.05rem}.t-lead .t-nb{white-space:normal}[tabindex="-1"]:focus{outline:none}:is(h1,h2,h3,p,div)[tabindex="-1"]:focus-visible{box-shadow:none;outline:none}.t-z{text-wrap:balance;display:block}.t-nb{white-space:nowrap}.t-zurueck{min-height:44px;color:var(--ink);align-items:center;gap:.45em;margin:0 0 6px -2px;padding-right:8px;font-weight:650;text-decoration:none;display:inline-flex}.t-zurueck:before{content:"";border:0 solid;border-width:0 0 2.5px 2.5px;flex:none;width:.55em;height:.55em;margin-left:.3em;transform:rotate(45deg)}.t-zurueck:hover{text-underline-offset:3px;text-decoration:underline}.t-hinweis{overflow-wrap:break-word;margin:0 0 1.2rem;line-height:1.5}.t-hinweis>:last-child{margin-bottom:0}.t-hinweis p{margin:0 0 .6em}.t-hinweis--fehler{border-left:3px solid var(--coral-text);padding-left:14px}.t-hinweis .t-knopf{margin-top:4px}.t-status:empty{display:none}.t-laden{color:var(--muted);align-items:center;gap:12px;margin:0;padding:18px 0;display:flex}.t-laden:before{content:"";border:3px solid var(--tint-blue);border-top-color:var(--blue-deep);border-radius:50%;flex:none;width:22px;height:22px;animation:.9s linear infinite t-dreh}@keyframes t-dreh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.t-laden:before,.t-knopf[aria-busy=true]:before{animation-duration:2.4s!important;animation-iteration-count:infinite!important}}.t-klein{color:var(--muted);margin:1.5rem 0 0;font-size:.95rem;line-height:1.6}.t-klein .t-link{font-weight:400}.t-form>.t-klein{margin-top:.4rem}.t-trenner{color:#7b8790;margin-inline:.45em}.t-warten{margin-top:.5rem}.t-seite .t-klein .b-teil{text-wrap:balance}.t-vertraulich{color:var(--muted);margin:1.6rem 0 0}.t-still{border-top:1px solid var(--line);margin-top:1.3rem;padding-top:14px}.t-still p{text-wrap:balance;margin:0}.t-still__kopf{font-family:var(--font-display);margin-bottom:2px;font-size:1.15rem;font-weight:600;display:block}.t-unten{border-top:1px solid var(--line);color:var(--muted);margin:2rem 0 0;padding-top:1rem}.t-knopf{--bg:var(--coral-deep);--fg:#fff;--r:999px;border-radius:var(--r);border:2px solid var(--bg);background:var(--bg);min-height:44px;color:var(--fg);cursor:pointer;font-family:var(--font-display);text-align:center;white-space:normal;overflow-wrap:normal;justify-content:center;align-items:center;gap:.55em;max-width:100%;padding:.5em 1.35em;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.t-knopf:hover{transform:translateY(-1px)}.t-knopf:active{transform:none}.t-knopf--zweit{--bg:#fff;--fg:var(--ink);border-color:var(--ink)}.t-knopf--zweit:hover{background:var(--ink);color:#fff}.t-knopf:disabled,.t-knopf[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.t-knopf.t-knopf--wartet,.t-knopf.t-knopf--wartet:disabled{opacity:1;cursor:default}.t-knopf.t-knopf--wartet:hover{transform:none}.t-knopf[aria-busy=true]{cursor:progress}.t-knopf[aria-busy=true]:before{content:"";border:2.5px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite t-dreh}.t-aktionen{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.t-link{color:var(--ink);font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:650;text-decoration:underline;display:inline-block;position:relative}.t-link:after{content:"";position:absolute;inset:-10px -8px}.t-link:hover{text-decoration-thickness:2px}.t-link:disabled{opacity:.55;cursor:not-allowed}.t-form{grid-template-columns:minmax(0,1fr);gap:1.2rem;display:grid}.t-feld{gap:7px;display:grid}.t-label{font-weight:650;line-height:1.35}.t-eingabe{width:100%;min-height:48px;font:inherit;color:var(--ink);--r:12px;-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid #7b8790;border-radius:12px;padding:10px 14px;font-size:1.0625rem;transition:border-color .15s,box-shadow .15s}.t-eingabe:hover{border-color:var(--muted)}.t-eingabe:focus{border-color:var(--blue-deep);box-shadow:0 0 0 3px var(--tint-blue), 0 0 0 5px var(--blue-deep);outline:none}.t-code{letter-spacing:.32em;text-align:center;max-width:12rem;padding-inline:10px 2px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1.5rem}.t-text{resize:vertical;min-height:9rem;line-height:1.5}.t-feld--fehler .t-eingabe{border-color:var(--coral-text);background:#fffaf8}.t-feldfehler{text-wrap:balance;color:var(--coral-text);overflow-wrap:break-word;align-items:flex-start;gap:.45em;margin:0;font-size:.97rem;font-weight:600;line-height:1.4;display:flex}.t-feldfehler:before{content:"!";content:"!" / "";background:var(--coral-text);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.25em;height:1.25em;margin-top:.1em;font-size:.85em;font-weight:800;display:inline-grid}.t-fehlerliste{border-left:3px solid var(--coral-text);color:var(--ink);overflow-wrap:break-word;padding-left:14px}.t-fehlerliste .t-aktionen{margin-top:12px}.t-fehlerliste__titel{text-wrap:balance;color:var(--coral-text);margin:0 0 .35em;font-size:1.05rem;font-weight:750;line-height:1.35}.t-fehlerliste p{margin:0}.t-gruppe+.t-gruppe{margin-top:1.9rem}.t-gruppe h2{font-family:var(--font-body);letter-spacing:.02em;color:var(--muted);margin:0 0 6px;font-size:.95rem;font-weight:700}.t-liste{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;container-type:inline-size}.t-liste:empty{display:none}.t-zeile{border-bottom:1px solid var(--line);color:inherit;overflow-wrap:break-word;padding:14px 30px 14px 2px;text-decoration:none;display:block;position:relative}.t-zeile:after{content:"";border:2px solid #7b8790;border-width:2px 2px 0 0;width:.6em;height:.6em;position:absolute;top:50%;right:6px;transform:translateY(-50%)rotate(45deg)}.t-zeile:hover:after{border-color:var(--ink)}.t-zeile__datum{font-family:var(--font-display);font-size:min(1.3rem,8cqw);font-weight:600;line-height:1.25;display:block}.t-zeile__zeit{margin-top:2px;font-weight:650;display:block}.t-zeile__zusatz{color:var(--muted);margin-top:1px;display:block}.t-fuss{border-top:1px solid var(--line);justify-items:start;gap:12px;margin-top:2rem;padding-top:1rem;display:grid}.t-fuss p{margin:0}.t-kopf__zeile{color:var(--muted);overflow-wrap:anywhere;margin:0 0 .1em;font-size:1.05rem}.t-kopf__zeile strong{color:var(--ink);font-weight:700}.t-zaehler{top:calc(var(--header-h) + 4px);z-index:5;background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--font-display);margin:1.3rem 0 0;padding:9px 2px;font-size:1.15rem;font-weight:600;line-height:1.3;position:sticky}.t-kinder{margin:0;padding:0;list-style:none}.t-kind{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 2px;display:grid;container-type:inline-size}.t-kind__info{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:6px 0;display:block}.t-kind__name{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.25rem;font-weight:600;line-height:1.2;display:block}.t-kind__fam{font-family:var(--font-body);color:var(--muted);font-size:1rem;font-weight:600}.t-kind__meta{color:var(--muted);margin-top:1px;font-size:.95rem;display:block}.t-kind__meta b{color:var(--ink);font-weight:700}.t-kind__meta:after{content:"";border:2px solid #7b8790;border-width:0 2px 2px 0;width:.45em;height:.45em;margin-left:.6em;display:inline-block;transform:translateY(-.15em)rotate(45deg)}.t-kind--offen .t-kind__meta:after{transform:translateY(.05em)rotate(-135deg)}.t-rund{--r:50%;cursor:pointer;color:#fff;-webkit-tap-highlight-color:transparent;background:#fff;border:2px solid #7b8790;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:1.3rem;font-weight:800;line-height:1;display:grid}.t-rund[aria-pressed=true]{background:var(--t-gruen);border-color:var(--t-gruen)}.t-rund[aria-pressed=true]:before{content:"✓";content:"✓" / ""}.t-rund:disabled{cursor:not-allowed;opacity:.6}.t-kind__det{grid-column:1/-1;margin:2px 0 4px;padding:10px 0 2px}.t-kind__det[hidden]{display:none}.t-angaben{gap:2px;margin:0;font-size:1rem;display:grid}.t-angaben>div{grid-template-columns:6rem minmax(0,1fr);align-items:baseline;display:grid}.t-angaben dt{color:var(--muted)}.t-angaben dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.t-angaben a{color:inherit;text-decoration:none;position:relative}.t-angaben a:after{content:"";position:absolute;inset:-10px -6px}@container (width<=16em){.t-angaben>div{grid-template-columns:minmax(0,1fr);gap:0}}.t-kind__fehler{border-left:3px solid var(--coral-text);overflow-wrap:anywhere;grid-column:1/-1;margin:4px 0 0;padding-left:12px;font-weight:600;line-height:1.4}.t-seite .b-satz,.t-seite .b-teil{vertical-align:top;text-wrap:balance;max-width:100%;display:inline-block}.t-seite .b-teil{text-wrap:pretty}.t-seite .b-ende{white-space:nowrap}.t-seite .b-code-ende{overflow-wrap:anywhere;max-width:100%;display:inline-block}
