.rechts-fusszeile{justify-content:center;gap:16px;margin-top:24px;font-size:.875rem;display:flex}.rechts-fusszeile a{min-height:44px;color:var(--t-text-leise);align-items:center;display:inline-flex}.mobil{--tableiste-hoehe:56px;flex-direction:column;min-height:100vh;display:flex}.zaehler{min-width:1.4em;margin-left:var(--t-abstand-8);padding:0 var(--t-abstand-8);text-align:center;background:var(--t-aktion);color:var(--t-aktion-text);border-radius:999px;font-size:.8em;display:inline-block}.erfassen button,.strecke button{min-height:48px}.mobil-inhalt{padding:var(--t-abstand-16);padding-bottom:calc(var(--tableiste-hoehe) + env(safe-area-inset-bottom) + var(--t-abstand-16));flex:1}.mobil-kopf{align-items:flex-start;gap:var(--t-abstand-8);padding:var(--t-abstand-8) var(--t-abstand-16) 0;flex-wrap:wrap;display:flex}.mobil-kopf .marke-logo{margin-right:auto}.mobil-kopf .sync-status{flex:8rem;min-width:0}.sync-zeile{align-items:center;gap:var(--t-abstand-8);flex-wrap:wrap;display:flex}.sync-abgelehnt{margin:var(--t-abstand-8) 0 0;gap:var(--t-abstand-8);flex-direction:column;padding:0;list-style:none;display:flex}.sync-abgelehnt .g-hinweis-text{justify-content:space-between;align-items:center;gap:var(--t-abstand-8);flex-wrap:wrap;display:flex}.tableiste{--tableiste-hoehe:56px;z-index:10;background:var(--t-flaeche);border-top:var(--t-linie-1) solid var(--t-linie);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}.tableiste a{justify-content:center;align-items:center;gap:var(--t-abstand-4);min-height:56px;color:var(--t-text-leise);font-size:var(--t-schrift-groesse-12);flex-direction:column;flex:1;font-weight:600;text-decoration:none;display:flex}.tableiste a[aria-current=page]{color:var(--t-aktion-als-text);box-shadow:inset 0 3px 0 var(--t-reiter-aktiv-linie)}.tableiste a{position:relative}.tableiste .zaehler{top:var(--t-abstand-4);left:calc(50% + var(--t-abstand-4));margin:0;position:absolute}body[data-vollbild] .mobil-kopf,body[data-vollbild] .tableiste{display:none}.erfassen{gap:var(--t-abstand-12);flex-direction:column;display:flex}.erfassen .karte{height:260px;min-height:260px}.erfassen-koordinaten{font-family:var(--t-schrift-familie-zahl);font-variant-numeric:tabular-nums;margin:0}.erfassen-speichern{width:100%}.sichtung,.sichtung-bereich,.sichtung-formular{gap:var(--t-abstand-12);flex-direction:column;display:flex}.kompass-gruppe{gap:var(--t-abstand-4);flex-direction:column;display:flex}.kompass-legende{color:var(--t-text);font-weight:600}.kompass{grid-template-columns:repeat(3, var(--t-abstand-48));grid-auto-rows:var(--t-abstand-48);gap:var(--t-abstand-4);margin:var(--t-abstand-4) 0 var(--t-abstand-8);display:grid}.kompass-knopf.g-knopf{min-width:var(--t-abstand-48);min-height:var(--t-abstand-48);padding:0}.sichtung-liste{gap:var(--t-abstand-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sichtung-liste li{padding:var(--t-abstand-8) 0;border-bottom:var(--t-linie-1) solid var(--t-linie)}.sichtung-liste .sichtung-leise{color:var(--t-text-leise)}.sichtung-liste .sichtung-abgelehnt{color:var(--t-gefahr)}.jagd-ansicht{gap:var(--t-abstand-12);flex-direction:column;display:flex}.jagdleitung{gap:var(--t-abstand-8);flex-direction:column;display:flex}.aufklapper{border:var(--t-linie-1) solid var(--t-linie);border-radius:var(--t-radius-4);background:var(--t-flaeche-erhoeht);padding:0 var(--t-abstand-12)}.aufklapper>summary{min-height:var(--t-abstand-48);cursor:pointer;color:var(--t-text);align-items:center;font-weight:600;display:flex}.aufklapper[open]{padding-bottom:var(--t-abstand-12)}.aufklapper[open]>summary{border-bottom:var(--t-linie-1) solid var(--t-linie);margin-bottom:var(--t-abstand-12)}.jagdtag-speichern{align-items:flex-start;gap:var(--t-abstand-8);flex-direction:column;display:flex}.jagdtag-speichern p{color:var(--t-text-leise);margin:0}.strecke{gap:var(--t-abstand-12);flex-direction:column;display:flex}.strecke-liste{gap:var(--t-abstand-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.strecke-liste li{padding:var(--t-abstand-12);background:var(--t-flaeche-erhoeht);border:var(--t-linie-1) solid var(--t-linie);border-radius:var(--t-radius-4)}.strecke-liste .nicht-uebertragen{border-color:var(--t-gefahr)}.strecke-zeit{font-family:var(--t-schrift-familie-zahl);font-variant-numeric:tabular-nums}.strecke-status{align-items:center;gap:var(--t-abstand-8);margin-top:var(--t-abstand-4);color:var(--t-text-leise);font-size:var(--t-schrift-groesse-14);flex-wrap:wrap;display:flex}.nachrichten-zaehler{margin:0 0 var(--t-abstand-8)}.nachrichten-liste{margin:0;padding:0;list-style:none}.nachrichten-liste li{border-bottom:var(--t-linie-1) solid var(--t-linie)}.nachrichten-liste a{padding:var(--t-abstand-12) var(--t-abstand-4) var(--t-abstand-12) var(--t-abstand-16);color:var(--t-text);text-decoration:none;display:block;position:relative}.nachrichten-liste .betreff{font-weight:400}.nachrichten-liste li.ungelesen .betreff{font-weight:600}.nachrichten-liste .punkt{left:var(--t-abstand-4);background:var(--t-aktion-als-text);border-radius:50%;width:8px;height:8px;position:absolute;top:1.3em}.nachricht-zurueck{align-items:center;gap:var(--t-abstand-4);min-height:var(--t-abstand-48);color:var(--t-aktion-als-text);display:inline-flex}.pflicht-hinweis{border:var(--t-linie-1) solid var(--t-linie);border-radius:var(--t-radius-4);max-width:min(32rem,92vw);padding:var(--t-abstand-16) var(--t-abstand-24);background:var(--t-flaeche-erhoeht);color:var(--t-text)}.pflicht-hinweis::backdrop{background:var(--t-schleier)}.push-hinweis{gap:var(--t-abstand-8);margin-bottom:var(--t-abstand-16);flex-direction:column;display:flex}.push-aktionen{gap:var(--t-abstand-8);flex-wrap:wrap;display:flex}.verwaltung{background:var(--t-flaeche);min-height:100vh;color:var(--t-text)}.verwaltung-kopf{justify-content:space-between;align-items:center;gap:var(--t-abstand-8);padding:var(--t-abstand-8) var(--t-abstand-16);background:var(--t-flaeche);border-bottom:1px solid var(--t-linie);display:flex}.marke{color:var(--t-text);overflow-wrap:anywhere;font-weight:600}.marke-zeile{align-items:center;gap:var(--t-abstand-8);min-width:0;display:flex}.verwaltung-nav{background:var(--t-flaeche);border-bottom:1px solid var(--t-linie);padding:var(--t-abstand-8) var(--t-abstand-16);display:none}.verwaltung-nav.offen{display:block}.verwaltung-nav ul{margin:0;padding:0;list-style:none}.nav-gruppe{font-size:var(--t-schrift-groesse-12);text-transform:uppercase;letter-spacing:.05em;color:var(--t-text-leise);margin:var(--t-abstand-12) var(--t-abstand-12) var(--t-abstand-4);font-weight:600}.verwaltung-nav a{align-items:center;gap:var(--t-abstand-8);min-height:var(--t-knopf-hoehe);padding:0 var(--t-abstand-12);border-radius:var(--t-radius-6);color:var(--t-text);border-left:2px solid #0000;text-decoration:none;display:flex}.verwaltung-nav a:hover{background:var(--t-flaeche-erhoeht)}.verwaltung-nav a:focus-visible{outline:2px solid var(--t-fokus);outline-offset:-2px}.verwaltung-nav a[aria-current=page]{border-left-color:var(--t-aktion);color:var(--t-aktion-als-text);background:var(--t-flaeche-erhoeht);font-weight:600}.verwaltung-nav a svg{flex:none}.nutzer-leiste{justify-content:space-between;align-items:center;gap:var(--t-abstand-8);padding:var(--t-abstand-8) var(--t-abstand-12);display:flex}.verwaltung-inhalt{padding:var(--t-abstand-16)}@media (width>=1024px){.verwaltung{grid-template-rows:auto 1fr;grid-template-columns:16rem minmax(0,1fr);display:grid}.verwaltung-kopf{border-bottom:0;border-right:1px solid var(--t-linie);grid-column:1}.verwaltung-kopf .menue-knopf{display:none}.verwaltung-nav{border-bottom:0;border-right:1px solid var(--t-linie);grid-area:2/1;display:block}.verwaltung-inhalt{padding:var(--t-abstand-24);grid-area:1/2/span 2}}.ort-werkzeuge{justify-content:center;align-items:flex-start;gap:var(--t-abstand-4) var(--t-abstand-8);flex-wrap:wrap;max-width:100%;display:flex}@media (width<=40rem){.ort-karte .k-unten{display:contents}.ort-karte .k-unten>.k-ecke{position:absolute}.ort-karte .k-unten>.k-ecke[data-ecke=unten-links]{left:var(--t-abstand-8);bottom:var(--t-abstand-8);max-width:calc(100% - var(--k-steuer) - 3 * var(--t-abstand-8))}.ort-karte .k-unten>.k-ecke[data-ecke=unten-rechts]{right:var(--t-abstand-8);bottom:var(--t-abstand-8)}.ort-karte .k-ecke[data-ecke=unten-mitte]{top:var(--t-abstand-8);bottom:auto;left:var(--t-abstand-8);right:calc(var(--k-steuer) + 2 * var(--t-abstand-8))}.ort-karte .ort-werkzeuge{justify-content:flex-start}.ort-karte .k-werkzeugleiste{scroll-padding-inline:var(--t-abstand-8);justify-content:flex-start}.ort-karte .k-werkzeug-erklaerung{padding:var(--t-abstand-4);line-height:1.2}.ort-karte .k-ecke[data-ecke=oben-mitte]{top:9.5rem}}.ort-info{margin-top:var(--t-abstand-16)}.ort-aktionen{gap:var(--t-abstand-4);display:flex}.ort-rettung{gap:var(--t-abstand-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ort-rettung-zeile{align-items:flex-end;gap:var(--t-abstand-8);flex-wrap:wrap;display:flex}.ort-rettung-zeile .g-feld{flex:14rem}.nachrichten-navigation{gap:var(--t-abstand-4) var(--t-abstand-16);margin-bottom:var(--t-abstand-16);border-bottom:var(--t-linie-1) solid var(--t-linie);flex-wrap:wrap;display:flex}.nachrichten-navigation a{min-height:var(--t-knopf-hoehe);padding:0 var(--t-abstand-4);color:var(--t-text-leise);border-bottom:var(--t-linie-2) solid transparent;margin-bottom:calc(-1 * var(--t-linie-1));align-items:center;text-decoration:none;display:inline-flex}.nachrichten-navigation a[aria-current=page]{color:var(--t-text);border-bottom-color:var(--t-reiter-aktiv-linie);font-weight:600}.nachrichten-navigation a:focus-visible{outline:var(--t-linie-2) solid var(--t-fokus);outline-offset:2px}.nachrichten-meta{color:var(--t-text-leise);font-size:var(--t-schrift-groesse-14)}.nachrichten-seite{gap:var(--t-abstand-12);flex-direction:column;min-width:0;display:flex}.nachrichten-formular{gap:var(--t-abstand-12);flex-direction:column;min-width:0;max-width:40rem;display:flex}.nachrichten-gruppe{border:var(--t-linie-1) solid var(--t-linie);border-radius:var(--t-radius-6);padding:var(--t-abstand-8) var(--t-abstand-12);gap:var(--t-abstand-4);flex-direction:column;min-width:0;margin:0;display:flex}.nachrichten-gruppe legend{padding-inline:var(--t-abstand-4);font-weight:600}.nachrichten-zaehlung{display:block}.nachrichten-aktionen{gap:var(--t-abstand-8);flex-wrap:wrap;display:flex}.nachrichten-protokoll{margin:var(--t-abstand-8) 0 0;padding-left:1.2em;font-weight:400}.nachrichten-gesendet-meta{font-weight:400;display:block}.nachrichten-bearbeiten{margin-top:var(--t-abstand-8);font-weight:400}.pflicht-hinweis-absender{margin:0 0 var(--t-abstand-8);color:var(--t-text-leise);font-size:var(--t-schrift-groesse-14)}.pflicht-hinweis-text{margin:0 0 var(--t-abstand-16);white-space:pre-wrap}.auswertung-filter{align-items:flex-end;gap:var(--t-abstand-12) var(--t-abstand-16);flex-wrap:wrap;display:flex}.auswertung-filter .g-feld{min-width:12rem}.auswertung-aktionen{gap:var(--t-abstand-8);flex-wrap:wrap;display:flex}.auswertung-leise{color:var(--t-text-leise);font-size:var(--t-schrift-groesse-14);margin:0}.auswertung-jagden{border:var(--t-linie-1) solid var(--t-linie);border-radius:var(--t-radius-6);padding:var(--t-abstand-8) var(--t-abstand-12);gap:var(--t-abstand-4);flex-direction:column;min-width:16rem;max-height:10rem;margin:0;display:flex;overflow-y:auto}.auswertung-jagden legend{font-weight:600;font-size:var(--t-schrift-groesse-14);padding:0 var(--t-abstand-4)}.auswertung-seite{gap:var(--t-abstand-16);flex-direction:column;min-width:0;display:flex}.auswertung-details{margin:0;padding-left:1.2em}.soll-ist{gap:var(--t-abstand-4);flex-direction:column;min-width:10rem;display:flex}.soll-ist-balken{background:var(--t-linie);border-radius:5px;height:10px;overflow:hidden}.soll-ist-fuellung{background:var(--t-aktion);height:100%}.soll-ist-fuellung[data-ueber=true]{background:var(--t-gefahr)}.soll-ist-wert{font-family:var(--t-schrift-familie-zahl);font-size:var(--t-schrift-groesse-14)}.auftraege-hinweis{padding:var(--t-abstand-8) var(--t-abstand-16);border-bottom:var(--t-linie-1) solid var(--t-linie)}.auftraege-liste{margin:var(--t-abstand-8) 0 0;padding-left:20px}.auswertung-klasse{padding-left:var(--t-abstand-16);display:inline-block}.auswertung-streckenliste tr:has([data-ebene=summe])>*{border-top:var(--t-linie-2) solid var(--t-text)}.offline-paket{gap:var(--t-abstand-8);flex-direction:column;display:flex}.offline-paket p{margin:0}.offline-paket-fortschritt{appearance:none;width:100%;height:var(--t-abstand-8);border-radius:var(--t-radius-4);background:var(--t-linie);color:var(--t-aktion);accent-color:var(--t-aktion);border:none;overflow:hidden}.offline-paket-fortschritt::-webkit-progress-bar{background:var(--t-linie);border-radius:var(--t-radius-4)}.offline-paket-fortschritt::-webkit-progress-value{background:var(--t-aktion);border-radius:var(--t-radius-4)}.offline-paket-fortschritt::-moz-progress-bar{background:var(--t-aktion);border-radius:var(--t-radius-4)}.offline-einstieg{align-items:flex-start;gap:var(--t-abstand-8);flex-direction:column;display:flex}.offline-einstieg .g-feld{align-self:stretch}.offline-einstieg p{color:var(--t-text-leise);margin:0}.offline-paket-status{gap:var(--t-abstand-8);flex-direction:column;display:flex}.offline-paket-status:empty{display:none}.karte-ansicht{gap:var(--t-abstand-12);flex-direction:column;min-width:0;display:flex}.karte-steuerleiste{z-index:3;align-items:flex-end;gap:var(--t-abstand-12);padding:var(--t-abstand-8) 0;background:var(--t-flaeche);flex-wrap:wrap;display:flex;position:sticky;top:0}.karte-steuerleiste .g-feld{min-width:min(100%,20rem)}.karte-aktionen{align-items:center;gap:var(--t-abstand-8);flex-wrap:wrap;display:flex}.karte-ansicht-karte{flex-direction:column;flex:1;min-width:0;min-height:60dvh;display:flex}.karte-ansicht-karte .k-rahmen{flex:1;min-height:0}.karte-ansicht-karte .karte{box-sizing:border-box;height:100%;min-height:0;position:absolute;inset:0}option.karte-ansicht-abgeschlossen{color:var(--t-text-leise)}@media (width>=1024px){.karte-ansicht{height:calc(100dvh - 2 * var(--t-abstand-24))}.karte-steuerleiste{padding:0;position:static}}.kebenen-seite{gap:var(--t-abstand-16);flex-direction:column;min-width:0;display:flex}.kebenen-felder{gap:var(--t-abstand-12);flex-direction:column;max-width:32rem;display:flex}.kebenen-url{font-family:var(--t-schrift-familie-zahl);overflow-wrap:anywhere;word-break:break-all}.kebenen-leise{color:var(--t-text-leise);font-size:var(--t-schrift-groesse-14);margin:0}.kebenen-fehler{color:var(--t-gefahr);font-size:var(--t-schrift-groesse-14)}.kebenen-stand{margin:0}.kebenen-stil,.kebenen-geltung{gap:var(--t-abstand-12);flex-direction:column;display:flex}.kebenen-bezirke{gap:var(--t-abstand-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.kebenen-aktionen{gap:var(--t-abstand-8);flex-wrap:wrap;display:inline-flex}.kebenen-fortschritt{gap:var(--t-abstand-4);flex-direction:column;display:flex}.kebenen-balken{width:100%;height:8px;accent-color:var(--t-aktion)}.kebenen-farbe{vertical-align:middle;border-radius:var(--t-radius-4);border:2px solid var(--kebenen-farbe);background:color-mix(in srgb, var(--kebenen-farbe) 35%, transparent);flex:none;width:18px;height:18px;display:inline-block}.kebenen-farbe[data-linie=gestrichelt]{border-style:dashed}.kebenen-farbe[data-flaeche=umriss]{background:0 0}.g-option .kebenen-farbe{margin-right:var(--t-abstand-4)}.kebenen-stamm{gap:var(--t-abstand-12);flex-direction:column;display:flex}.kebenen-stamm-themen{gap:var(--t-abstand-8);padding-left:var(--t-abstand-16);flex-direction:column;display:flex}.logbuch{gap:var(--t-abstand-12);flex-direction:column;display:flex}.logbuch-notiz{gap:var(--t-abstand-8);flex-direction:column;display:flex}.logbuch-notiz-knopf,.logbuch-weiter{justify-content:flex-start;display:flex}.logbuch-chips{border:0;min-width:0;margin:0;padding:0}.logbuch-chips legend{margin-bottom:var(--t-abstand-4);padding:0}.logbuch-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.logbuch-eintrag{padding:var(--t-abstand-8) 0;border-bottom:var(--t-linie-1) solid var(--t-linie)}.logbuch-eintrag:last-child{border-bottom:0}.logbuch-kopf{align-items:center;gap:var(--t-abstand-8);font-size:var(--t-schrift-groesse-14);flex-wrap:wrap;display:flex}.logbuch-von{color:var(--t-text-leise)}.logbuch-text{margin:var(--t-abstand-4) 0 0;white-space:pre-line;overflow-wrap:anywhere}.logbuch-verweise{gap:var(--t-abstand-12);margin-top:var(--t-abstand-4);font-size:var(--t-schrift-groesse-14);flex-wrap:wrap;display:flex}.personen-seite{gap:var(--t-abstand-12);flex-direction:column;min-width:0;display:flex}.personen-filter{align-items:flex-end;gap:var(--t-abstand-16);flex-wrap:wrap;display:flex}.personen-filter .g-feld{flex:16rem;max-width:24rem}.personen-formular,.personen-dialog{gap:var(--t-abstand-12);flex-direction:column;display:flex}.personen-dialog .g-tabelle-rahmen{max-width:100%}.personen-tabelle{min-width:0}.personen-aktionen{gap:var(--t-abstand-8);flex-wrap:wrap;display:flex}.personen-bestaetigung{gap:var(--t-abstand-8);flex-direction:column;display:flex}.personen-bestaetigung-knoepfe{gap:var(--t-abstand-8);flex-wrap:wrap;display:flex}.personen-stammdaten{gap:var(--t-abstand-8) var(--t-abstand-16);margin:0 0 var(--t-abstand-12);grid-template-columns:max-content 1fr;display:grid}.personen-stammdaten dt{color:var(--t-text-leise);font-size:var(--t-schrift-groesse-14)}.personen-stammdaten dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=480px){.personen-stammdaten{grid-template-columns:1fr;gap:0}.personen-stammdaten dd{margin-bottom:var(--t-abstand-8)}}.personen-akte{flex-direction:column;min-width:0;display:flex}.personen-block{gap:var(--t-abstand-8);flex-direction:column;display:flex}.personen-verlauf summary{cursor:pointer;padding-block:var(--t-abstand-8);color:var(--t-text-leise)}.personen-leise{color:var(--t-text-leise);font-size:var(--t-schrift-groesse-14);margin:0}.personen-rollen,.personen-scheine{margin:0}.personen-reiter{gap:var(--t-abstand-8);margin-bottom:var(--t-abstand-12);display:flex}.personen-datei{gap:var(--t-abstand-4);flex-direction:column;display:flex}.personen-datei label{font-weight:600;font-size:var(--t-schrift-groesse-14)}.personen-datei input[type=file]{color:var(--t-text);font:inherit;max-width:100%}.personen-datei input[aria-invalid=true]{outline:var(--t-linie-2) solid var(--t-gefahr);outline-offset:2px}.personen-datei-fehler{color:var(--t-gefahr);font-size:var(--t-schrift-groesse-14);margin:0}.personen-wahl{gap:var(--t-abstand-12);flex-direction:column;min-width:0;display:flex}.personen-leiste{gap:var(--t-abstand-8);flex-direction:column;display:flex}.personen-leiste-felder{align-items:flex-end;gap:var(--t-abstand-16);flex-wrap:wrap;display:flex}.personen-leiste-felder .g-feld{flex:14rem;max-width:24rem}.personen-chips{border:0;min-width:0;margin:0;padding:0}.personen-chips legend{margin-bottom:var(--t-abstand-4);padding:0}.personen-wahl-kopf{justify-content:space-between;align-items:center;gap:var(--t-abstand-8);flex-wrap:wrap;display:flex}.personen-zaehler{margin:0;font-weight:600}.hunde-eintraege{margin:0;padding:0;list-style:none}.hund-eintrag{padding-block:var(--t-abstand-8);border-bottom:1px solid var(--t-linie)}.hunde-formular{gap:var(--t-abstand-8);flex-direction:column;display:flex}.hunde-aktionen{gap:var(--t-abstand-8);margin-top:var(--t-abstand-8);flex-wrap:wrap;justify-content:flex-end;display:flex}.import-seite{gap:var(--t-abstand-12);flex-direction:column;min-width:0;display:flex}.import-ablauf{gap:var(--t-abstand-4) var(--t-abstand-16);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.import-ablauf li{padding:var(--t-abstand-8) 0;border-bottom:var(--t-linie-2) solid var(--t-linie);color:var(--t-text-leise);font-size:var(--t-schrift-groesse-14)}.import-ablauf li[aria-current=step]{border-bottom-color:var(--t-aktion);color:var(--t-text);font-weight:600}.import-schritt{color:var(--t-text-leise);font-size:var(--t-schrift-groesse-14);margin:0}.import-formular{gap:var(--t-abstand-12);flex-direction:column;max-width:32rem;display:flex}.import-zuordnung{gap:var(--t-abstand-12);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.import-aktionen{gap:var(--t-abstand-8);flex-wrap:wrap;justify-content:flex-end;display:flex}.import-filter{gap:var(--t-abstand-8);flex-wrap:wrap;display:flex}.import-hinweis{margin:var(--t-abstand-4) 0 0;color:var(--t-text-leise);font-size:var(--t-schrift-groesse-14)}.import-konflikt{color:var(--t-gefahr)}.import-einleitung{gap:var(--t-abstand-8);flex-direction:column;max-width:48rem;display:flex}.import-einleitung p{margin:0}.import-kopf{gap:var(--t-abstand-4);flex-direction:column;display:flex}.import-kopf p{color:var(--t-text-leise);margin:0}.import-titel{font-size:var(--t-schrift-groesse-18);margin:0}.pruefung-seite{gap:var(--t-abstand-16);flex-direction:column;min-width:0;display:flex}.pruefung-leise{color:var(--t-text-leise);font-size:var(--t-schrift-groesse-14);margin:0}.pruefung-liste,.pruefung-zeilen{gap:var(--t-abstand-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pruefung-eintrag{border:var(--t-linie-1) solid var(--t-linie);border-radius:var(--t-radius-6);padding:var(--t-abstand-8) var(--t-abstand-12);gap:var(--t-abstand-8);flex-direction:column;display:flex}.pruefung-kopf{align-items:center;gap:var(--t-abstand-8) var(--t-abstand-12);flex-wrap:wrap;display:flex}.pruefung-text{flex-direction:column;flex:1;min-width:14rem;display:flex}.pruefung-aktionen{gap:var(--t-abstand-8);flex-wrap:wrap;display:flex}.pruefung-details{gap:var(--t-abstand-16);flex-wrap:wrap;display:flex}.pruefung-karte{flex:1;min-width:16rem}.pruefung-karte .karte{height:240px;min-height:0}.pruefung-einrichtung{align-items:flex-start;gap:var(--t-abstand-8);flex-direction:column;flex:16rem;display:flex}.pruefung-fotos{gap:var(--t-abstand-8);flex-basis:100%;grid-template-columns:repeat(auto-fill,120px);margin:0;padding:0;list-style:none;display:grid}.pruefung-fotos img{object-fit:cover;border-radius:var(--t-radius-6);border:var(--t-linie-1) solid var(--t-linie);width:120px;height:120px;display:block}.pruefung-formular{gap:var(--t-abstand-12);flex-direction:column;max-width:28rem;display:flex}.wbs-neu,.wbs-ausgestellt{gap:var(--t-abstand-16);flex-direction:column;min-width:0;display:flex}.marken-vorschau-modi{gap:var(--t-abstand-16);margin:var(--t-abstand-8) 0 var(--t-abstand-16);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.marken-vorschau-modus{padding:var(--t-abstand-16);border:var(--t-linie-1) solid var(--t-linie);border-radius:var(--t-radius-6);background:var(--t-flaeche);color:var(--t-text);gap:var(--t-abstand-12);flex-direction:column;margin:0;display:flex}.marken-vorschau-modus figcaption{font-size:var(--t-schrift-groesse-12);color:var(--t-text-leise);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.marken-vorschau-zeile{gap:var(--t-abstand-8);flex-wrap:wrap;align-items:center;display:flex}.marken-vorschau-reiter{cursor:default}.betrieb-seite{gap:var(--t-abstand-8);flex-direction:column;min-width:0;max-width:48rem;display:flex}.betrieb-seite form{gap:var(--t-abstand-8);flex-direction:column;display:flex}.betrieb-gruppe{gap:var(--t-abstand-12);flex-direction:column;display:flex}.betrieb-farbzeile{align-items:flex-end;gap:var(--t-abstand-12);flex-wrap:wrap;display:flex}.betrieb-farbwaehler{gap:var(--t-abstand-4);flex-direction:column;display:flex}.betrieb-farbwaehler input[type=color]{width:4rem;height:var(--t-feld-hoehe);padding:var(--t-abstand-4);cursor:pointer}.betrieb-farbzeile .g-feld{width:9rem}.betrieb-leise{color:var(--t-text-leise);font-size:var(--t-schrift-groesse-14);margin:0}.betrieb-logo{max-width:100%;display:block}.betrieb-aktionen{gap:var(--t-abstand-8);flex-wrap:wrap;display:flex}.betrieb-lade{margin:0}.betrieb-stand{margin:0;font-weight:600}.saison-seite{gap:var(--t-abstand-12);flex-direction:column;min-width:0;display:flex}.saison-filter{align-items:flex-end;gap:var(--t-abstand-16);flex-wrap:wrap;display:flex}.saison-filter .g-feld{flex:14rem;max-width:20rem}.saison-formular,.saison-dialog{gap:var(--t-abstand-12);flex-direction:column;min-width:0;display:flex}.saison-aktionen{gap:var(--t-abstand-8);flex-wrap:wrap;justify-content:flex-end;display:flex}.saison-leise{color:var(--t-text-leise);font-size:var(--t-schrift-groesse-14);margin:0}.saison-meldung{margin:0}.saison-eintrag{gap:var(--t-abstand-4);flex-direction:column;display:flex}.saison-eintrag-kopf{align-items:center;gap:var(--t-abstand-8);flex-wrap:wrap;display:flex}.saison-eintrag p{margin:0}.saison-gruppe{border:var(--t-linie-1) solid var(--t-linie);border-radius:var(--t-radius-6);padding:var(--t-abstand-8) var(--t-abstand-12);gap:var(--t-abstand-4);flex-direction:column;min-width:0;margin:0;display:flex}.saison-gruppe legend{padding-inline:var(--t-abstand-4);font-weight:600}.saison-funktion-zeile{gap:var(--t-abstand-4);padding-block:var(--t-abstand-4);flex-direction:column;display:flex}.saison-mail-vorschau{border:var(--t-linie-1) solid var(--t-linie);border-radius:var(--t-radius-4);background:var(--t-flaeche);width:100%;min-height:24rem}.saison-seitenvorschau{gap:var(--t-abstand-8);border:var(--t-linie-1) solid var(--t-linie);border-radius:var(--t-radius-6);padding:var(--t-abstand-12);flex-direction:column;display:flex}.saison-kopfzelle{gap:var(--t-abstand-4);flex-direction:column;min-width:8rem;font-weight:600;display:flex}.saison-zelle{align-items:center;gap:var(--t-abstand-4);display:inline-flex}.saison-matrix .g-tabelle-rahmen{border:var(--t-linie-1) solid var(--t-linie);border-radius:var(--t-radius-6)}.saison-verteiler-beschreibung{color:var(--t-text-leise);margin:0}.saison-liste{gap:var(--t-abstand-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.saison-matrix{--saison-name-breite:14rem}.saison-matrix .g-tabelle:not(.g-tabelle--liste) tr>:first-child{z-index:2;background:var(--t-flaeche-erhoeht);width:var(--saison-name-breite);min-width:var(--saison-name-breite);max-width:var(--saison-name-breite);position:sticky;left:0}.saison-matrix .g-tabelle:not(.g-tabelle--liste) tr>:nth-child(2){left:var(--saison-name-breite);z-index:2;background:var(--t-flaeche-erhoeht);box-shadow:inset calc(-1 * var(--t-linie-1)) 0 0 var(--t-linie);position:sticky}.saison-matrix .g-tabelle:not(.g-tabelle--liste) thead tr>:first-child,.saison-matrix .g-tabelle:not(.g-tabelle--liste) thead tr>:nth-child(2){z-index:3}.notfall-kasten{background:var(--t-flaeche-erhoeht);border:1px solid var(--t-linie);border-radius:var(--t-radius-6);padding:var(--t-abstand-12) var(--t-abstand-16)}.notfall-kasten h2{margin:0 0 var(--t-abstand-8);font-size:1.15rem;font-weight:600}.notfall-kasten ul{margin:var(--t-abstand-4) 0;padding-left:1.25rem;list-style:outside}.notfall-kasten li{margin:var(--t-abstand-4) 0}.gast{max-width:40rem;padding:var(--t-abstand-16);gap:var(--t-abstand-16);flex-direction:column;margin:0 auto;display:flex}.gast .g-knopf{min-height:48px}.gast .karte{height:300px;min-height:260px}.gast-nachrichten{padding:0;list-style:none}.gast-nachrichten li{align-items:center;gap:var(--t-abstand-8);flex-wrap:wrap;display:flex}.gast-nachrichten li>p{flex-basis:100%}.einladungsinhalt{gap:var(--t-abstand-16);flex-direction:column;display:flex}.einladungsinhalt>p{margin:0}.einladungsinhalt h2{margin:0 0 var(--t-abstand-8);font-size:1.15rem;font-weight:600}.einladungsinhalt h3{margin:var(--t-abstand-12) 0 var(--t-abstand-4);font-size:1rem;font-weight:600}.einladungsinhalt .einlinh-bausteine{gap:var(--t-abstand-8);flex-direction:column;padding:0;list-style:none;display:flex}.einlinh-bausteine details{border:1px solid var(--t-linie);border-radius:var(--t-radius-6);padding:0 var(--t-abstand-12)}.einlinh-bausteine summary{align-items:center;gap:var(--t-abstand-4);cursor:pointer;flex-wrap:wrap;min-height:44px;font-weight:600;display:flex}.einlinh-bausteine details[open]{padding-bottom:var(--t-abstand-8)}.einladungsinhalt a.g-knopf{margin-top:var(--t-abstand-8)}.phasen{gap:var(--t-abstand-4);counter-reset:phase;margin:0;padding:0;list-style:none;display:flex}.phasen li{counter-increment:phase;padding:6px var(--t-abstand-8);text-align:center;border-bottom:3px solid var(--t-linie);color:var(--t-text-leise);flex:1;font-size:.875rem}.phasen li:before{content:counter(phase) ". "}.phasen li.erledigt{border-color:color-mix(in srgb, var(--t-aktion) 45%, var(--t-linie))}.phasen li[aria-current=step]{border-color:var(--t-aktion);color:var(--t-text);font-weight:600}.einladungsinhalt ul{margin:var(--t-abstand-4) 0;padding-left:1.25rem;list-style:outside}.einladungsinhalt li{margin:var(--t-abstand-4) 0}.einladungsinhalt>section{background:var(--t-flaeche-erhoeht);border:1px solid var(--t-linie);border-radius:var(--t-radius-6);padding:var(--t-abstand-12) var(--t-abstand-16)}.gast-angaben{gap:var(--t-abstand-4) var(--t-abstand-12);grid-template-columns:auto 1fr;margin:0;display:grid}.gast-angaben dt{font-weight:600}.gast-angaben dd{margin:0}.einteilung{gap:var(--t-abstand-16);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.einteilung{grid-template-columns:18rem minmax(0,1fr);align-items:start}}.einteilung-spalte{align-items:flex-start;gap:var(--t-abstand-8);flex-direction:column;min-width:0;display:flex}.einteilung-spalte>.einteilung-links{align-self:stretch}.einteilung-links{border-top:1px solid var(--t-linie);padding-top:var(--t-abstand-16)}.einteilung-links h2,.einteilung-rechts h2{margin:0 0 var(--t-abstand-8);font-size:1.1rem}.person-liste,.gruppen-liste,.stand-liste{margin:0 0 var(--t-abstand-16);gap:var(--t-abstand-8);flex-direction:column;padding:0;list-style:none;display:flex}.person-knopf{text-align:left;justify-content:flex-start;width:100%;min-height:44px}.einteilung-funktion{margin:var(--t-abstand-12) 0 6px;color:var(--t-text-leise);font-size:.95rem}.stand-knopf{min-height:44px;font-weight:600}.gruppen-karte{background:var(--t-flaeche-erhoeht);border:1px solid var(--t-linie);border-radius:var(--t-radius-6);padding:var(--t-abstand-12)}.gruppen-karte summary{cursor:pointer;min-height:32px}.gruppen-mitglieder{margin:var(--t-abstand-8) 0;gap:var(--t-abstand-4);flex-direction:column;padding:0;list-style:none;display:flex}.person-suche{margin:var(--t-abstand-8) 0;position:relative}.person-suche input{width:100%}.person-suche-liste{margin:var(--t-abstand-4) 0 0;padding:var(--t-abstand-4) 0;background:var(--t-flaeche-erhoeht);border:1px solid var(--t-linie);border-radius:var(--t-radius-6);max-height:16rem;list-style:none;overflow-y:auto}.person-suche-liste ul{margin:0;padding:0;list-style:none}.person-suche-kopf{padding:var(--t-abstand-4) var(--t-abstand-12);font-size:.85rem;display:block}.person-suche-liste [role=option]{padding:10px var(--t-abstand-12);cursor:pointer}.person-suche-liste [role=option][aria-selected=true],.person-suche-liste [role=option]:hover{background:var(--t-flaeche);outline:2px solid var(--t-fokus);outline-offset:-2px}.stand-liste{gap:var(--t-abstand-12);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.stand-karte{background:var(--t-flaeche-erhoeht);border:2px solid var(--t-linie);border-radius:var(--t-radius-6);padding:var(--t-abstand-12)}.stand-karte.hervor{border-color:var(--t-fokus)}.stand-karte--frei{color:var(--t-text-leise)}.stand-karte--frei .stand-person{font-style:italic;font-weight:400}.stand-kopf{justify-content:space-between;gap:var(--t-abstand-8);display:flex}.stand-person{min-height:1.5em;margin:var(--t-abstand-4) 0;font-weight:600}.auswahl-zusatz{gap:var(--t-abstand-8);flex-wrap:wrap;flex-basis:100%;align-items:center;padding-left:28px;display:flex}.teilnehmer-menue{margin-left:var(--t-abstand-4);display:inline-block;position:relative}.checkliste-zelle{min-width:9rem}.checkliste-zelle>*+*{margin-top:var(--t-abstand-4)}.checkliste-tabelle tbody+tbody{border-top:var(--t-linie-1) solid var(--t-linie)}.checkliste-tabelle .checkliste-details-knopf{gap:var(--t-abstand-4);text-align:left}.checkliste-tabelle .checkliste-details>td{background:var(--t-flaeche-erhoeht)}.checkliste-punkte{gap:var(--t-abstand-12);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin:0;display:grid}.checkliste-punkte dt{margin-bottom:var(--t-abstand-4);font-weight:600}.checkliste-punkte dd{margin:0}.vorschau-kacheln{gap:var(--t-abstand-16);margin:var(--t-abstand-16) 0;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.vorschau-kachel{background:var(--t-flaeche-erhoeht);border:1px solid var(--t-linie);border-radius:var(--t-radius-6);padding:var(--t-abstand-16)}.vorschau-kachel h2,.vorschau-kachel h3{margin:0 0 var(--t-abstand-8);font-size:1.05rem}.vorschau-kachel p{margin:0 0 var(--t-abstand-8)}.vorschau-liste{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vorschau-liste li{gap:var(--t-abstand-8);align-items:flex-start;display:flex}.anfahrtskarte-liste{margin:var(--t-abstand-16) 0 0;padding:0;list-style:none}.anfahrtskarte-eintrag{gap:var(--t-abstand-16);padding:var(--t-abstand-12);background:var(--t-flaeche-erhoeht);border:1px solid var(--t-linie);border-radius:var(--t-radius-6);flex-wrap:wrap;align-items:flex-start;display:flex}.anfahrtskarte-vorschau{border:1px solid var(--t-linie);border-radius:var(--t-radius-6);width:100%;max-width:16rem;height:auto;display:block}.anfahrtskarte-angaben{align-items:flex-start;gap:var(--t-abstand-8);flex-direction:column;display:flex}.anfahrtskarte-angaben .g-knopfleiste{align-items:center;margin:0}.vs-seite{gap:var(--t-abstand-16);flex-direction:column;min-width:0;display:flex}.vs-text{margin:0}.vs-kacheln{gap:var(--t-abstand-16);grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));display:grid}.vs-kachel{background:var(--t-flaeche);border:var(--t-linie-1) solid var(--t-linie);border-radius:var(--t-radius-6);padding:var(--t-abstand-16);align-items:flex-start;gap:var(--t-abstand-8);flex-direction:column;min-width:0;display:flex}.vs-kachel h2,.vs-kachel h3{font-size:var(--t-schrift-groesse-16);margin:0}.vs-kachel p{margin:0}.vs-umgesetzt{padding-left:var(--t-abstand-24);margin:0;list-style:outside}.vs-umgesetzt li{margin:var(--t-abstand-8) 0}.nachweis-zeile .nachweis-status{align-items:center;gap:var(--t-abstand-8);margin-bottom:var(--t-abstand-8);flex-wrap:wrap;display:flex}.vollbild-karte{flex-direction:column;display:flex}.vollbild-karte.offen{z-index:var(--z-vollbild);height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--t-flaeche);color:var(--t-text);position:fixed;inset:0}.vollbild-karte.offen .k-rahmen{flex:1;min-height:0}.vollbild-karte.offen .karte{border:0;border-radius:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.k-info-typ,.k-info-einteilung,.k-info-koordinaten{margin:0 0 var(--t-abstand-4)}.k-info-typ{color:var(--t-text-leise)}.k-info-koordinaten{font-family:var(--t-schrift-familie-zahl);font-size:var(--t-schrift-groesse-14);color:var(--t-text-leise)}.k-info-navigation{min-height:44px;color:var(--t-aktion-als-text);align-items:center;display:inline-flex}.melde-blatt{overscroll-behavior:contain;box-sizing:border-box;gap:var(--t-abstand-12);max-height:60dvh;padding:var(--t-abstand-12) var(--t-abstand-16) var(--t-abstand-16);background:var(--t-flaeche-erhoeht);color:var(--t-text);border-top:var(--t-linie-1) solid var(--t-linie);box-shadow:var(--t-schatten-schwebend);flex-direction:column;flex:0 auto;display:flex;overflow-y:auto}.melde-blatt[hidden]{display:none}.melde-blatt-kopf{justify-content:space-between;align-items:center;gap:var(--t-abstand-8);display:flex}.melde-blatt-kopf h2{font-size:var(--t-schrift-groesse-18);margin:0}.melde-blatt-ort{align-items:center;gap:var(--t-abstand-8);flex-wrap:wrap;display:flex}.melde-blatt-ort p{font-family:var(--t-schrift-familie-zahl);font-size:var(--t-schrift-groesse-14);margin:0}.vollbild-meldung{z-index:var(--z-meldung);left:50%;top:calc(env(safe-area-inset-top) + var(--t-abstand-48));width:min(24rem, calc(100% - 2 * var(--t-abstand-16)));pointer-events:none;position:fixed;transform:translate(-50%)}.vollbild-meldung-text{align-items:center;gap:var(--t-abstand-8);padding:var(--t-abstand-12);background:var(--t-flaeche-erhoeht);color:var(--t-text);border-left:var(--t-linie-2) solid var(--t-ok);border-radius:var(--t-radius-6);box-shadow:var(--t-schatten-schwebend);margin:0;font-weight:600;display:flex}.vollbild-meldung-text svg{color:var(--t-ok);flex:none}.melde-blatt-status{width:0;height:0;position:absolute;overflow:hidden}.gast[data-dichte=feld]{max-width:40rem;padding:var(--t-abstand-16);margin-inline:auto}.rm-betrieb{align-items:center;gap:var(--t-abstand-8);display:inline-flex}.rm-karte{border:1px solid var(--t-linie);border-radius:var(--t-radius-6);padding:var(--t-abstand-16);margin-block:var(--t-abstand-16)}.rm-karte-kopf{align-items:center;gap:var(--t-abstand-8);flex-wrap:wrap;display:flex}.rm-karte-kopf[data-klickbar]{cursor:pointer}.rm-karte-kopf h2{flex:auto;margin:0}.rm-datum{font-family:var(--t-schrift-familie-zahl);font-weight:400}.rm-karte-knopf{min-width:48px;min-height:48px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.rm-karte-knopf[aria-expanded=true] svg{transform:rotate(180deg)}.rm-karte-ort{margin-top:var(--t-abstand-8)}.rm-karte-inhalt[hidden]{display:none}.rm-block{gap:var(--t-abstand-12);flex-direction:column;display:flex}.rm-pflicht{gap:var(--t-abstand-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rm-knoepfe{gap:var(--t-abstand-8);flex-wrap:wrap;display:flex}.rm-hunde-gruppe{border:1px solid var(--t-linie);border-radius:var(--t-radius-6);padding:var(--t-abstand-12) var(--t-abstand-16);margin:0}.rm-hund{gap:var(--t-abstand-8);padding-block:var(--t-abstand-8);flex-direction:column;display:flex}.rm-dateien{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rm-datei a,.rm-datei span{align-items:center;gap:var(--t-abstand-8);min-height:48px;display:inline-flex}.rm-offline{gap:var(--t-abstand-8);margin-top:var(--t-abstand-12);flex-direction:column;display:flex}.rm-fortschritt{gap:var(--t-abstand-8);flex-direction:column;display:flex}.rm-balken{background:var(--t-linie);border-radius:var(--t-radius-4);height:8px;display:block;overflow:hidden}.rm-balken-fuellung{background:var(--t-akzent);height:100%;display:block}.rm-zahl{font-family:var(--t-schrift-familie-zahl)}.rm-unter{gap:var(--t-abstand-8);margin-top:var(--t-abstand-12);flex-direction:column;display:flex}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2")}:root{--t-stein-0:#fff;--t-stein-50:#f7f8f5;--t-stein-100:#eef0ec;--t-stein-200:#d8ddd5;--t-stein-300:#bcc4b9;--t-stein-400:#9aa59d;--t-stein-500:#5d6960;--t-stein-600:#4a554d;--t-stein-700:#2c352e;--t-stein-800:#1c221e;--t-stein-900:#141815;--t-stein-950:#0d100e;--t-glut-50:#cdbfa8;--t-glut-300:#968a78;--t-glut-700:#3a3129;--t-glut-800:#1a1612;--t-glut-900:#110e0b;--t-abstand-4:4px;--t-abstand-8:8px;--t-abstand-12:12px;--t-abstand-16:16px;--t-abstand-24:24px;--t-abstand-32:32px;--t-abstand-48:48px;--t-radius-4:4px;--t-radius-6:6px;--t-schrift-groesse-12:12px;--t-schrift-groesse-14:14px;--t-schrift-groesse-16:16px;--t-schrift-groesse-18:18px;--t-schrift-groesse-22:22px;--t-schrift-groesse-28:28px;--t-schrift-familie-text:"IBM Plex Sans", system-ui, sans-serif;--t-schrift-familie-zahl:"IBM Plex Mono", ui-monospace, monospace;--t-linie-1:1px;--t-linie-2:2px;--t-schatten-schwebend:0px 4px 16px 0px #0000002e;--t-karte-steuer-touch:44px}:root,[data-modus=hell],[data-modus=dunkel],[data-modus=daemmerung],[data-dichte=buero],[data-dichte=feld]{--t-reiter-aktiv-linie:var(--t-akzent);--t-radius-steuer:var(--t-radius-4)}:root,[data-modus=hell]{--t-flaeche:#f7f8f5;--t-flaeche-erhoeht:#fff;--t-schleier:#0006;--t-text:#1a211c;--t-text-leise:#5d6960;--t-linie:#d8ddd5;--t-rand-steuerung:#7d8a80;--t-fokus:#1a73e8;--t-gefahr:#b42d1b;--t-warnung:#8a5a00;--t-ok:#25683f;--t-info:#1f5fa8;--t-rettung:#00843d;--t-aktion:var(--m-hell-aktion,#2f5d3a);--t-aktion-text:var(--m-hell-aktion-text,#fff);--t-aktion-als-text:var(--m-hell-aktion-als-text,#2f5d3a);--t-akzent:var(--m-hell-akzent,#b8742a)}@media (prefers-color-scheme:dark){:root:not([data-modus]){--t-flaeche:#141815;--t-flaeche-erhoeht:#1c221e;--t-schleier:#000000b3;--t-text:#e4e9e4;--t-text-leise:#9aa59d;--t-linie:#2c352e;--t-rand-steuerung:#6f7c73;--t-fokus:#8ab4f8;--t-gefahr:#f29b8f;--t-warnung:#f0c36a;--t-ok:#8fd19e;--t-info:#8ab4f8;--t-rettung:#3fbf72;--t-aktion:var(--m-dunkel-aktion,#4d7b57);--t-aktion-text:var(--m-dunkel-aktion-text,#fff);--t-aktion-als-text:var(--m-dunkel-aktion-als-text,#7fbf8e);--t-akzent:var(--m-dunkel-akzent,#b8742a)}}[data-modus=dunkel]{--t-flaeche:#141815;--t-flaeche-erhoeht:#1c221e;--t-schleier:#000000b3;--t-text:#e4e9e4;--t-text-leise:#9aa59d;--t-linie:#2c352e;--t-rand-steuerung:#6f7c73;--t-fokus:#8ab4f8;--t-gefahr:#f29b8f;--t-warnung:#f0c36a;--t-ok:#8fd19e;--t-info:#8ab4f8;--t-rettung:#3fbf72;--t-aktion:var(--m-dunkel-aktion,#4d7b57);--t-aktion-text:var(--m-dunkel-aktion-text,#fff);--t-aktion-als-text:var(--m-dunkel-aktion-als-text,#7fbf8e);--t-akzent:var(--m-dunkel-akzent,#b8742a)}[data-modus=daemmerung]{--t-flaeche:#110e0b;--t-flaeche-erhoeht:#1a1612;--t-schleier:#000000b3;--t-text:#cdbfa8;--t-text-leise:#968a78;--t-linie:#3a3129;--t-rand-steuerung:#7a6f5e;--t-fokus:#c9a46a;--t-gefahr:#e0877a;--t-warnung:#d6a85a;--t-ok:#8fbf8f;--t-info:#93aac2;--t-rettung:#5fb283;--t-aktion:var(--m-daemmerung-aktion,#5c7761);--t-aktion-text:var(--m-daemmerung-aktion-text,#e9fbec);--t-aktion-als-text:var(--m-daemmerung-aktion-als-text,#8fb596);--t-akzent:var(--m-daemmerung-akzent,#a57d57)}:root,[data-dichte=buero]{--t-knopf-hoehe:36px;--t-feld-hoehe:36px;--t-karte-steuer:36px;--t-schrift-basis:14px}[data-dichte=feld]{--t-knopf-hoehe:48px;--t-feld-hoehe:48px;--t-karte-steuer:48px;--t-schrift-basis:16px}:root,[data-modus]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-modus=dunkel],[data-modus=daemmerung]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-modus]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html,body,#root{min-height:100%}body{background:var(--t-flaeche);color:var(--t-text);font-family:var(--t-schrift-familie-text);margin:0;line-height:1.5;overflow-x:hidden}h1{font-size:var(--t-schrift-groesse-22);margin:0 0 var(--t-abstand-16)}a{color:var(--t-aktion-als-text)}:focus-visible{outline:3px solid var(--t-fokus);outline-offset:2px}.g-leise,.g-meta,small{color:var(--t-text-leise)}.g-meta{font-size:.875em}.g-fehlertext{color:var(--t-gefahr)}.g-knopfleiste{gap:var(--t-abstand-8);margin-top:var(--t-abstand-16);flex-wrap:wrap;justify-content:flex-end;display:flex}.g-formular{gap:var(--t-abstand-8);flex-direction:column;display:flex}.g-formular label{font-weight:600}.g-gruppe{border:var(--t-linie-1) solid var(--t-linie);border-radius:var(--t-radius-4);margin:0 0 var(--t-abstand-16)}.g-chips{gap:var(--t-abstand-8);flex-wrap:wrap;display:flex}.g-anlegen{margin-bottom:var(--t-abstand-16)}.g-anlegen summary{min-height:var(--t-knopf-hoehe);cursor:pointer;align-items:center;font-weight:600;display:flex}.g-seite-zentriert{box-sizing:border-box;max-width:28rem;padding:var(--t-abstand-32) var(--t-abstand-16);margin:0 auto}.tour-ebene{z-index:1000;pointer-events:none;position:fixed;inset:0}.tour-overlay{position:absolute;inset:0}.tour-flaeche{pointer-events:auto;background:0 0;position:absolute}.tour-voll{background:var(--t-schleier)}.tour-aussparung{border-radius:var(--t-radius-6);pointer-events:none;box-shadow:0 0 0 200vmax var(--t-schleier), 0 0 0 var(--t-linie-2) var(--t-fokus) inset;position:absolute}.tour-overlay.tour-animiert .tour-aussparung{transition:left .2s,top .2s,width .2s,height .2s}.tour-blase{pointer-events:auto;box-sizing:border-box;background:var(--t-flaeche-erhoeht);width:min(22rem,100vw - 16px);color:var(--t-text);border:var(--t-linie-1) solid var(--t-linie);border-radius:var(--t-radius-6);padding:var(--t-abstand-16);box-shadow:var(--t-schatten-schwebend);position:absolute}@media (width<=639.98px){.tour-blase{width:calc(100vw - 16px)}}.tour-blase.tour-animiert{animation:.2s ease-out tour-einblenden}@keyframes tour-einblenden{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tour-titel{font-size:var(--t-schrift-groesse-18);margin:0 0 var(--t-abstand-8)}.tour-text{margin:0 0 var(--t-abstand-12);line-height:1.45}.tour-fortschritt{justify-content:space-between;align-items:center;gap:var(--t-abstand-8);font-size:var(--t-schrift-groesse-14);color:var(--t-text-leise);margin-bottom:var(--t-abstand-12);display:flex}.tour-punkte{gap:var(--t-abstand-8);display:flex}.tour-punkt{background:var(--t-linie);border-radius:50%;width:8px;height:8px}.tour-punkt-aktiv{background:var(--t-aktion)}.tour-knoepfe{gap:var(--t-abstand-8);flex-wrap:wrap;justify-content:flex-end;display:flex}.tour-ueberspringen{margin-right:auto}.tour-pfeil{background:var(--t-flaeche-erhoeht);border:var(--t-linie-1) solid var(--t-linie);width:14px;height:14px;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.tour-blase[data-seite=unten] .tour-pfeil{border-bottom:none;border-right:none;top:0}.tour-blase[data-seite=oben] .tour-pfeil{border-top:none;border-left:none;top:100%}.tour-blase[data-seite=rechts] .tour-pfeil{border-top:none;border-right:none;left:0}.tour-blase[data-seite=links] .tour-pfeil{border-bottom:none;border-left:none;left:100%}@media (prefers-reduced-motion:reduce){.tour-blase,.tour-aussparung{transition:none!important;animation:none!important}}.erste-schritte{border:var(--t-linie-1) solid var(--t-linie);border-radius:var(--t-radius-6);background:var(--t-flaeche);padding:var(--t-abstand-12) var(--t-abstand-16);margin-bottom:var(--t-abstand-16)}.erste-schritte summary{cursor:pointer;font-weight:600}.erste-schritte-liste{margin:var(--t-abstand-12) 0;gap:var(--t-abstand-12);flex-direction:column;padding:0;list-style:none;display:flex}.erste-schritte-liste li{gap:var(--t-abstand-12);align-items:flex-start;display:flex}.erste-schritte-liste li>div{gap:var(--t-abstand-4);flex-direction:column;display:flex}.erste-schritte-liste li.erledigt .erste-schritte-titel{color:var(--t-text-leise);text-decoration:line-through}.erste-schritte-offen{box-sizing:border-box;border:var(--t-linie-2) solid var(--t-linie);border-radius:50%;flex:none;width:20px;height:20px}.erste-schritte-haken,.belohnung-haken{flex:none}.erste-schritte-haken circle,.belohnung-haken circle{fill:var(--t-aktion)}.erste-schritte-haken path,.belohnung-haken path{fill:none;stroke:var(--t-aktion-text);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.belohnung{z-index:1001;align-items:center;gap:var(--t-abstand-12);box-sizing:border-box;max-width:calc(100vw - 32px);padding:var(--t-abstand-12) var(--t-abstand-16);border-radius:var(--t-radius-6);background:var(--t-flaeche-erhoeht);color:var(--t-text);border:var(--t-linie-2) solid var(--t-aktion);box-shadow:var(--t-schatten-schwebend);margin:0;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.belohnung-haken path{stroke-dasharray:17;stroke-dashoffset:0}.belohnung-haken.belohnung-animiert path{animation:.6s ease-out both belohnung-strich}@keyframes belohnung-strich{0%{stroke-dashoffset:17px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.belohnung-haken path{animation:none!important}}.hilfe{position:relative}.verwaltung-kopf .hilfe{margin-left:auto;margin-right:var(--t-abstand-8)}.hilfe-knopf{border-radius:50%;min-width:44px;min-height:44px;font-weight:600}.hilfe-menue{top:var(--hilfe-oben,56px);left:var(--hilfe-links,8px);z-index:900;box-sizing:border-box;width:min(20rem,100vw - 16px);max-height:calc(100vh - var(--hilfe-oben,56px) - 8px);background:var(--t-flaeche-erhoeht);color:var(--t-text);border:var(--t-linie-1) solid var(--t-linie);border-radius:var(--t-radius-6);padding:var(--t-abstand-8);box-shadow:var(--t-schatten-schwebend);position:fixed;overflow-y:auto}.hilfe-menue[hidden]{display:none}@media (width<=639.98px){.hilfe-menue{width:auto;left:8px;right:8px}}.hilfe-liste{gap:var(--t-abstand-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hilfe-liste>li>.g-knopf{justify-content:flex-start;width:100%}.hilfe-ueberschrift{margin:var(--t-abstand-8) 0 0;font-weight:600}.hilfe-trenner{border-top:var(--t-linie-1) solid var(--t-linie);margin:var(--t-abstand-4) 0}.hilfe-liste>li>a{min-height:44px;padding:0 var(--t-abstand-12);align-items:center;display:flex}.hilfe-touren{gap:var(--t-abstand-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hilfe-touren li{align-items:center;gap:var(--t-abstand-4) var(--t-abstand-8);flex-wrap:wrap;display:flex}.hilfe-touren li>span:first-child{flex:8rem}.tutorial-leise{color:var(--t-text-leise)}.tutorial-fehler{margin:var(--t-abstand-8) 0 0}.erste-schritte-fertig{margin:0 0 var(--t-abstand-12);padding:var(--t-abstand-12);border-radius:var(--t-radius-6);border:var(--t-linie-2) solid var(--t-aktion);font-weight:600}:root{--z-vollbild:50;--z-meldung:60}.marke-logo{object-fit:contain;width:auto;max-width:160px;height:auto;display:block}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
