.pt .pt-blatt{inset:auto 0 0;margin:0;width:100%;max-width:none;max-height:min(85dvh,42.5rem);padding:0;border:0;border-start-start-radius:var(--pt-r-blatt);border-start-end-radius:var(--pt-r-blatt);background:var(--pt-blatt);color:var(--pt-tinte);box-shadow:var(--pt-schatten-schwebend);overflow:hidden}.pt .pt-blatt:not([open]){display:none}.pt .pt-blatt::backdrop{background:var(--pt-schirm)}.pt .pt-blatt-rahmen{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;max-height:min(85dvh,42.5rem)}.pt .pt-blatt-griff{justify-self:center;width:2.25rem;height:.3125rem;margin-block-start:var(--pt-a2);border-radius:var(--pt-r-rund);background:var(--pt-linie)}.pt .pt-blatt-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pt-a3);padding:var(--pt-a2) var(--pt-a5) 0}.pt .pt-blatt-titel{margin:0;padding-block:var(--pt-a3);font-family:var(--pt-font-text);font-weight:var(--pt-g-titel);letter-spacing:var(--pt-sperrung-gross);font-size:var(--pt-t-20);line-height:var(--pt-lh-20);text-wrap:balance}.pt .pt-blatt-titel:focus,.pt .pt-blatt-titel:focus-visible{outline:none;box-shadow:none}.pt .pt-blatt-zu{flex:none;display:inline-grid;place-items:center;width:3rem;height:3rem;margin-inline-end:calc(var(--pt-a3) * -1);border:0;border-radius:var(--pt-r);background:transparent;color:var(--pt-gedaempft);cursor:pointer}.pt .pt-blatt-zu:focus-visible{outline:2px solid var(--pt-tinte);outline-offset:2px;box-shadow:0 0 0 6px var(--pt-fokus-hof)}.pt .pt-blatt-inhalt{display:grid;align-content:start;gap:var(--pt-a4);overflow-y:auto;overscroll-behavior:contain;padding:var(--pt-a2) var(--pt-a5) var(--pt-a5)}.pt .pt-blatt-inhalt>*{margin:0}.pt .pt-blatt-fuss{display:grid;gap:var(--pt-a2);justify-items:stretch;padding:var(--pt-a3) var(--pt-a5) calc(var(--pt-a4) + env(safe-area-inset-bottom));border-block-start:var(--pt-strich-haar) solid var(--pt-haar);background:var(--pt-blatt)}.pt .pt-blatt-fuss .pt-knopf-haupt{width:100%;min-width:0}@media (min-width:600px){.pt .pt-blatt{inset:0;margin:auto;width:min(37.5rem,100vw - 2rem);max-height:80dvh;border-radius:var(--pt-r-gross)}.pt .pt-blatt-rahmen{grid-template-rows:auto minmax(0,1fr) auto;max-height:80dvh}.pt .pt-blatt-griff{display:none}.pt .pt-blatt-kopf{padding:var(--pt-a5) var(--pt-a6) 0 var(--pt-a7)}.pt .pt-blatt-titel{font-size:var(--pt-t-24);line-height:var(--pt-lh-24)}.pt .pt-blatt-inhalt{padding:var(--pt-a2) var(--pt-a7) var(--pt-a6)}.pt .pt-blatt-fuss{padding:var(--pt-a4) var(--pt-a6) var(--pt-a6) var(--pt-a7)}}@media print{.pt .pt-blatt{display:none}}.pt.pt-a .pt-kto{max-width:var(--pt-spalte)}.pt :where(.pt-kto) :where(h2,h3,dl,dt,dd,fieldset,legend){margin:0}.pt .pt-kto-kopf{display:grid;gap:var(--pt-a3)}.pt .pt-kto-raster{display:grid;gap:var(--pt-a8)}.pt .pt-kto-spalte{gap:var(--pt-a6)}.pt .pt-kto-abschnitt,.pt .pt-kto-spalte{display:grid;align-content:start;min-width:0}.pt .pt-kto-abschnitt{gap:var(--pt-a3)}.pt .pt-kto-titel{font-family:var(--pt-font-text);font-size:var(--pt-t-zeile);line-height:var(--pt-lh-zeile);font-weight:var(--pt-g-kapitel);letter-spacing:var(--pt-sperrung-kapitel)}.pt .pt-kto .pt-abschnitt>.pt-knopf-text,.pt .pt-kto-abschnitt>.pt-knopf-text,.pt .pt-kto-fach-inhalt>.pt-knopf-text,.pt .pt-kto-spalte>.pt-knopf-text{justify-self:start;margin-inline-start:calc(-1 * var(--pt-a1))}@media (min-width:900px){.pt .pt-kto .pt-handlung>.pt-knopf-text{margin-inline-start:calc(-1 * var(--pt-a1))}}.pt .pt-kto-angaben{display:grid;margin-inline:calc(-1 * var(--pt-innen));padding-inline:var(--pt-innen);background:var(--pt-blatt);border-radius:var(--pt-r-karte);box-shadow:var(--pt-schatten-blatt)}.pt .pt-kto-angaben>div{display:grid;gap:var(--pt-a1);padding-block:var(--pt-a3);border-block-end:var(--pt-strich-haar) solid var(--pt-haar)}.pt .pt-kto-angaben>div:last-child{border-block-end:0}.pt .pt-kto-angaben dt{font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-gedaempft)}.pt .pt-kto-angaben dd{font-weight:var(--pt-g-stark);overflow-wrap:anywhere}@media (min-width:600px){.pt .pt-kto-angaben>div{grid-template-columns:12rem minmax(0,1fr);column-gap:var(--pt-a4);align-items:baseline}}.pt .pt-kto-liste{list-style:none;margin:0 calc(-1 * var(--pt-innen));padding:0 var(--pt-innen);display:grid;background:var(--pt-blatt);border-radius:var(--pt-r-karte);box-shadow:var(--pt-schatten-blatt)}.pt .pt-kto-liste>li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--pt-a1) var(--pt-a4);min-height:var(--pt-zeile);padding-block:var(--pt-a3);border-block-end:var(--pt-strich-haar) solid var(--pt-haar)}.pt .pt-kto-liste>li:last-child{border-block-end:0}.pt .pt-kto-name{font-weight:var(--pt-g-stark);overflow-wrap:anywhere}.pt .pt-kto-name>.pt-meta{font-weight:var(--pt-g-text)}.pt .pt-kto-tat{grid-column:1/-1;display:flex;align-items:center;min-height:var(--pt-ziel)}.pt .pt-kto-tat>.pt-knopf-text{justify-content:flex-start;margin-inline-start:calc(-1 * var(--pt-a1));font-size:var(--pt-t-meta)}.pt .pt-kto-tabelle{width:calc(100% + 2 * var(--pt-innen));margin-inline:calc(-1 * var(--pt-innen));border-collapse:separate;border-spacing:0;background:var(--pt-blatt);border-radius:var(--pt-r-karte);box-shadow:var(--pt-schatten-blatt);overflow:hidden}.pt .pt-kto-tabelle tbody tr:last-child td{border-block-end:0}.pt .pt-kto-tabelle :where(th,td){padding:var(--pt-a3) var(--pt-a4);text-align:start;vertical-align:middle;font-weight:var(--pt-g-text);border-block-end:var(--pt-strich-haar) solid var(--pt-haar)}.pt .pt-kto-tabelle thead th{border-block-end-color:var(--pt-haar);font-size:var(--pt-t-klein);line-height:var(--pt-lh-klein);font-weight:var(--pt-g-stark);color:var(--pt-gedaempft)}.pt .pt-kto-geraet{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pt-a1) var(--pt-a3);font-weight:var(--pt-g-stark);overflow-wrap:anywhere}.pt .pt-kto-etikett{display:none}.pt .pt-kto-tabelle,.pt .pt-kto-tabelle :where(tbody,td){display:block}.pt .pt-kto-tabelle thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pt .pt-kto-tabelle tbody tr{display:grid;gap:var(--pt-a1);padding:var(--pt-a3) var(--pt-innen);border-block-end:var(--pt-strich-haar) solid var(--pt-haar)}.pt .pt-kto-tabelle tbody tr:last-child{border-block-end:0}.pt .pt-kto-tabelle td{padding:0;border:0}.pt .pt-kto-etikett{display:inline;margin-inline-end:var(--pt-a2);font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-gedaempft)}.pt .pt-kto-wahl{display:grid;gap:var(--pt-a2);min-width:0;padding:0;border:0}.pt .pt-kto-wahl>legend{padding:0;margin-block-end:var(--pt-a2);font-weight:var(--pt-g-stark)}.pt .pt-kto-wahl>label{display:flex;align-items:flex-start;gap:var(--pt-a3);min-height:var(--pt-ziel);padding:var(--pt-a3) var(--pt-a4);border-radius:var(--pt-r-feld);background:var(--pt-blatt);box-shadow:inset 0 0 0 1.5px var(--pt-feldrand);cursor:pointer}.pt .pt-kto-wahl>label:has(input:checked){background:var(--pt-flaeche-2);box-shadow:inset 0 0 0 2px var(--pt-tinte)}.pt .pt-kto-wahl input{flex:none;width:1.25rem;height:1.25rem;margin:0;margin-block-start:calc(var(--pt-a1) / 2);accent-color:var(--pt-tinte)}.pt .pt-kto-faecher{display:grid;border-block-start:var(--pt-strich-haar) solid var(--pt-haar)}.pt .pt-kto-fach{border-block-end:var(--pt-strich-haar) solid var(--pt-haar)}.pt .pt-kto-fach>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--pt-a3);min-height:var(--pt-zeile);padding-block:var(--pt-a2);cursor:pointer;list-style:none;touch-action:manipulation}.pt .pt-kto-fach>summary::-webkit-details-marker{display:none}.pt .pt-kto-fach>summary:focus-visible{outline-offset:-2px}.pt .pt-kto-fach>summary>h2{font-family:var(--pt-font-text);font-size:var(--pt-t-zeile);line-height:var(--pt-lh-zeile);font-weight:var(--pt-g-titelzeile)}.pt .pt-kto-fach>summary>.pt-zeichen{color:var(--pt-gedaempft);transition:transform var(--pt-d-kurz) var(--pt-e-aus)}.pt .pt-kto-fach[open]>summary>.pt-zeichen{transform:rotate(90deg)}.pt .pt-kto-fach-inhalt{display:grid;gap:var(--pt-a3);padding-block:var(--pt-a1) var(--pt-a5);max-width:var(--pt-lesebreite)}.pt .pt-kto-punkte{display:grid;gap:var(--pt-a2);margin:0;padding-inline-start:var(--pt-a5)}.pt.pt-a[data-pt-sitzung=beendet]>.pt-kopf [data-pt-abmelden],.pt.pt-a[data-pt-sitzung=beendet]>.pt-kopf [data-pt-navigation],.pt.pt-a[data-pt-sitzung=beendet]>.pt-leiste[data-pt-navigation]{display:none}@media print{.pt .pt-kto-fach>summary>.pt-zeichen{display:none}}