.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-karte--gesperrt{border-color:var(--t-gefahr)}.stand-sperre{align-items:center;gap:var(--t-abstand-4);margin:var(--t-abstand-4) 0 0;color:var(--t-gefahr);display:flex}.stand-pruefen{margin:0 0 var(--t-abstand-4);color:var(--t-gefahr);font-weight:600}.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}.jagd-nurlesen{display:contents}
