.td-seite .dk,.td-oeffentlich .dk{--dk-flaeche:var(--flaeche);--dk-flaeche-leise:var(--flaeche-leise);--dk-text:var(--tinte);--dk-text-leise:var(--tinte-leise);--dk-linie:var(--linie);--dk-akzent:var(--marke);--dk-gut:var(--gut);--dk-warn:var(--warn);--dk-fehler:var(--fehler);--dk-radius:var(--rund-2);--dk-abstand:var(--raum-4)}.td-seite{padding-block:var(--raum-6) var(--raum-16)}.td-seite .brotkrumen{margin-bottom:var(--raum-4)}.td-kopf{margin-bottom:var(--raum-2)}.td-reiter{margin-bottom:var(--raum-6)}.td-inhalt{gap:var(--raum-8);min-width:0;display:grid}.td-abschnitt{min-width:0}.td-abschnitt__kopf{gap:var(--raum-2) var(--raum-4);margin-bottom:var(--raum-4);padding-bottom:var(--raum-2);border-bottom:var(--strich);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.td-abschnitt__kopf h2{font-size:var(--grad-xl);margin:0}.td-abschnitt+.td-abschnitt,.td-seite>.td-abschnitt{margin-top:var(--raum-8)}.td-inhalt>.td-abschnitt+.td-abschnitt{margin-top:0}.td-zwei{gap:var(--raum-8);min-width:0;display:grid}@media (min-width:900px){.td-zwei{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.td-leer{color:var(--tinte-leise);margin:0 0 var(--raum-3)}.td-umbruch{white-space:pre-line;overflow-wrap:anywhere}.td-datenschutz{margin-top:var(--raum-10)}.td-steckbrief{gap:var(--raum-5);flex-wrap:wrap;align-items:flex-start;display:flex}.td-foto{object-fit:cover;border-radius:var(--rund-2);border:var(--strich);background:var(--flaeche-leise);flex:none;width:128px;height:128px}.td-dl{gap:var(--raum-2);flex:16rem;min-width:0;margin:0;display:grid}.td-dl>div{gap:var(--raum-3);grid-template-columns:minmax(7rem,38%) minmax(0,1fr);display:grid}.td-dl dt{color:var(--tinte-leise);font-size:var(--grad-s)}.td-dl dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.td-allergien{margin-top:var(--raum-4)}.td-kurzliste{margin-bottom:var(--raum-4)}.td-fristen{gap:var(--raum-3);display:grid}.td-plakette{vertical-align:middle;margin-inline-start:var(--raum-2)}.td-betrag{font-variant-numeric:tabular-nums;font-weight:700}.td-seite .kzeile__meta{gap:var(--raum-1) var(--raum-4);flex-wrap:wrap;align-items:center;display:flex}.td-seite .kzeile__meta a{overflow-wrap:anywhere}.td-gruppe-tier+.td-gruppe-tier{margin-top:var(--raum-5)}.td-gruppe-tier__titel{font-size:var(--grad-m);margin:0 0 var(--raum-2)}.td-tierkarte .konto-kachel__d+.konto-kachel__d{margin-top:var(--raum-1)}.td-vorbei{margin-top:var(--raum-4)}.td-vorbei>summary{cursor:pointer;color:var(--tinte-leise);font-size:var(--grad-s);padding-block:var(--raum-2)}.td-protokoll{margin:var(--raum-2) 0 0;gap:var(--raum-1);font-size:var(--grad-s);color:var(--tinte-leise);padding:0;list-style:none;display:grid}.td-protokoll time{font-variant-numeric:tabular-nums;color:var(--tinte)}.td-formular{gap:var(--raum-4);min-width:0;display:grid}.td-formular--zeile{margin-top:var(--raum-5)}.td-formular__fuss{align-items:center}.td-raster{gap:var(--raum-4);min-width:0;display:grid}@media (min-width:640px){.td-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.td-raster--eng{grid-template-columns:repeat(2,minmax(0,14rem))}.td-feld--breit{grid-column:1/-1}}.td-gruppe{border:var(--strich);border-radius:var(--rund-2);padding:var(--raum-4);gap:var(--raum-3);min-width:0;margin:0;display:grid}.td-gruppe>legend{padding-inline:var(--raum-2);font-weight:700}.td-haken{gap:var(--raum-2);cursor:pointer;line-height:var(--zeile-mittel);align-items:flex-start;display:flex}.td-haken input{width:1.1rem;height:1.1rem;accent-color:var(--marke);flex:none;margin-top:.25em}.td-einzug{gap:var(--raum-2);padding-inline-start:var(--raum-6);display:grid}.td-zeiten{gap:var(--raum-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.td-zeiten{grid-template-columns:repeat(4,minmax(0,8.5rem))}}.td-meldung{font-size:var(--grad-s);margin:0}.td-meldung--gut{color:var(--gut)}.td-meldung--fehler{color:var(--fehler)}.td-knopf{gap:var(--raum-2);flex-wrap:wrap;align-items:center;display:inline-flex}.td-aufklapp-reihe{margin-top:var(--raum-4)}.td-aufklapp{width:100%}.td-aufklapp>summary{width:fit-content;list-style:none}.td-aufklapp>summary::-webkit-details-marker{display:none}.td-aufklapp[open]>summary{margin-bottom:var(--raum-3)}.td-aufklapp__inhalt{min-width:0}.td-kopieren{gap:var(--raum-2);margin-top:var(--raum-3);flex-wrap:wrap;display:flex}.td-kopieren .eingabe{min-width:0;font-family:var(--schrift-mono);font-size:var(--grad-2xs);flex:14rem}.td-kurve{margin:0 0 var(--raum-4)}.td-kurve svg{width:100%;max-width:44rem;height:auto;display:block}.td-kurve__raster{stroke:var(--linie);stroke-width:1px}.td-kurve__text{fill:var(--tinte-leise);font-size:11px;font-family:var(--schrift-mono)}.td-kurve__linie{fill:none;stroke:var(--marke);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.td-kurve__punkt{fill:var(--flaeche);stroke:var(--marke);stroke-width:2px}.td-fotos{margin:0 0 var(--raum-4);gap:var(--raum-4);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));padding:0;list-style:none;display:grid}.td-fotos__eintrag{gap:var(--raum-1);align-content:start;display:grid}.td-fotos__eintrag img{aspect-ratio:1;object-fit:cover;border-radius:var(--rund-2);border:var(--strich);background:var(--flaeche-leise);width:100%}.td-fotos__heic{aspect-ratio:1;border:var(--strich);border-radius:var(--rund-2);background:var(--flaeche-leise);font-size:var(--grad-s);place-items:center;display:grid}.td-fotos__text{font-size:var(--grad-s);color:var(--tinte-leise)}.td-tabelle td,.td-tabelle th{font-variant-numeric:tabular-nums;white-space:nowrap}.td-oeffentlich{padding-block:var(--raum-8) var(--raum-16)}.td-notfall{gap:var(--raum-4);display:grid}.td-notfall__vor{font-family:var(--schrift-mono);font-size:var(--grad-2xs);letter-spacing:var(--sperr-mittel);text-transform:uppercase;color:var(--fehler);margin:0}.td-notfall__name{font-size:var(--grad-3xl);margin:0}.td-notfall__art{color:var(--tinte-leise);margin:0}.td-notfall__block{border:var(--strich);border-radius:var(--rund-2);padding:var(--raum-4);background:var(--flaeche);gap:var(--raum-2);display:grid}.td-notfall__block h2{font-size:var(--grad-m);margin:0}.td-notfall__block p,.td-notfall__block ul{margin:0}.td-notfall__block ul{gap:var(--raum-1);padding-inline-start:1.2em;display:grid}.td-notfall__block--kontakt{border-color:color-mix(in srgb, var(--fehler) 45%, transparent);background:var(--fehler-schleier);border-inline-start-width:4px}.td-notfall__block--warn{border-inline-start:4px solid var(--warn);background:var(--warn-schleier)}.td-notfall__tel{font-variant-numeric:tabular-nums;width:fit-content;max-width:100%}.td-notfall__stand{margin:0}.td-notfall__fuss{margin-top:var(--raum-8)}.td-vorschau{border:1px dashed var(--linie-stark);border-radius:var(--rund-2);padding:var(--raum-4)}.td-vorschau .td-notfall__name{font-size:var(--grad-2xl)}.td-qr{border-radius:4px;flex:none;display:block}.td-druckkarte{gap:var(--raum-4);border:1px solid var(--linie-stark);border-radius:var(--rund-2);padding:var(--raum-4);color:#111;background:#fff;flex-wrap:wrap;align-items:center;max-width:26rem;display:flex}.td-druckkarte__text{gap:var(--raum-1);flex:9rem;min-width:0;display:grid}.td-druckkarte__titel{font-size:var(--grad-m);color:#b42318}.td-druckkarte__name{font-size:var(--grad-xl);overflow-wrap:anywhere;font-weight:800}.td-druckkarte__klein{font-size:var(--grad-2xs);color:#444}.td-teile{margin-top:var(--raum-8)}@media (min-width:1000px){.td-teile{grid-template-columns:repeat(4,minmax(0,1fr))}}.td-teile__titel{font-size:var(--grad-m);margin:0 0 var(--raum-2)}.td-teile p{color:var(--tinte-leise);margin:0}.td-geteilt h1{margin-block:var(--raum-2) var(--raum-4)}.td-geteilt .td-abschnitt{margin-top:var(--raum-8)}.td-geteilt .td-abschnitt>h2{font-size:var(--grad-xl);margin:0 0 var(--raum-3)}@media print{body *{visibility:hidden!important}.td-druckkarte,.td-druckkarte *{visibility:visible!important}.td-druckkarte{box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:.3mm dashed #000;border-radius:3mm;flex-wrap:nowrap;gap:3mm;width:85.6mm;max-width:none;height:54mm;margin:0;padding:3mm;position:absolute;top:10mm;left:10mm;color:#000!important;background:#fff!important}.td-druckkarte .td-qr{width:44mm;height:44mm}.td-druckkarte__titel{font-size:11pt}.td-druckkarte__name{font-size:14pt}.td-druckkarte__text{font-size:9pt}.td-druckkarte__klein{font-size:7pt}}.td-zwei>.td-abschnitt{margin-top:0}@media (min-width:900px){.td-reiter{flex-wrap:wrap;overflow-x:visible}}
