.sa-stand{box-sizing:border-box;width:100%;max-width:76rem;padding:var(--raum-4) 0;gap:var(--raum-4);color:var(--farbe-text);hyphens:manual;overflow-wrap:anywhere;margin:0 auto;display:grid;container:stand/inline-size}main>.sa-stand,main>:has(>.sa-stand){--breite:76rem}.sa-stand *,.sa-stand :before,.sa-stand :after{box-sizing:border-box}.sa-stand h1,.sa-stand h2,.sa-stand h3,.sa-stand p{margin:0}.sa-karte{border:1px solid var(--farbe-linie);border-radius:var(--rundung-xl);background:var(--farbe-weiss);min-width:0;box-shadow:var(--schatten-2)}.sa-karte-ruhig{border-radius:var(--rundung-l);box-shadow:var(--schatten-1)}.sa-innen{gap:var(--raum-4);padding:var(--raum-5);display:grid}.sa-karte h2{letter-spacing:-.01em;font-size:1.25rem;line-height:1.25}.sa-leise{color:var(--farbe-text-leise);font-size:.9375rem}.sa-dach{color:var(--farbe-akzent-text);letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.sa-nur-vorleser{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute}.sa-band{gap:var(--raum-3);padding:var(--raum-5);border-radius:calc(var(--rundung-xl) - 1px) calc(var(--rundung-xl) - 1px) 0 0;background:var(--verlauf);color:var(--farbe-auf-dunkel);display:grid}.sa-band .sa-band-titel{letter-spacing:-.02em;font-size:1.75rem;line-height:1.15}.sa-termin{gap:var(--raum-1);grid-template-columns:minmax(0,1fr);display:grid}.sa-termin-tage{font-size:1.375rem;font-weight:700;line-height:1.2}.sa-termin-datum{color:var(--farbe-akzent-flaeche);font-size:.9375rem}.sa-termin .bs-textknopf{margin-top:var(--raum-1);justify-self:start}.sa-kopf-inhalt{gap:var(--raum-5);padding:var(--raum-5);display:grid}.sa-bereitschaft,.sa-schritt{gap:var(--raum-3);align-content:start;min-width:0;display:grid}.sa-bereit-wort{font-size:1.0625rem;font-weight:600}.sa-skala{gap:var(--raum-1);display:grid}.sa-skala-beschriftung{color:var(--farbe-text-leise);justify-content:space-between;font-size:.8125rem;display:flex}.sa-skala-balken{border:1px solid var(--farbe-linie);background:var(--farbe-flaeche-stark);border-radius:999px;height:.875rem;position:relative}.sa-skala-bereich{background:var(--farbe-akzent-text);border-radius:999px;position:absolute;top:-1px;bottom:-1px}.sa-skala-grenze{background:var(--farbe-text);width:2px;position:absolute;top:-.375rem;bottom:-.375rem}.sa-skala .sa-skala-grenze-text{margin-top:var(--raum-1);margin-left:var(--sa-grenze,50%);justify-self:start;font-size:.8125rem;transform:translate(-50%)}.sa-details summary{background:var(--farbe-flaeche-stark);min-height:2.75rem;color:var(--farbe-primaer);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:700;list-style:none;display:inline-flex}.sa-details summary::-webkit-details-marker{display:none}.sa-details summary:before{content:"+"}.sa-details[open] summary:before{content:"–"}.sa-details summary:focus-visible{outline:3px solid var(--farbe-primaer-dunkel);outline-offset:2px}.sa-details>p,.sa-details>ol{margin-top:var(--raum-3)}.sa-schritt{padding:var(--raum-4);border-radius:var(--rundung-l);background:var(--farbe-akzent-flaeche)}.sa-am-meisten{font-size:1.0625rem;font-weight:600;line-height:1.35}.sa-leer{grid-template-columns:minmax(0,1fr);gap:.375rem;display:grid}.sa-leer b{font-size:1.0625rem}.sa-raster{gap:var(--raum-4);align-items:start;display:grid}.sa-seite{gap:var(--raum-4);min-width:0;display:grid}.sa-gruppe{gap:var(--raum-2);display:grid}.sa-modulliste{margin:0;padding:0;list-style:none;display:grid}.sa-modul{gap:var(--raum-2) var(--raum-4);border-top:1px solid var(--farbe-linie);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.875rem 0;display:grid}.sa-modul-text{grid-column:1/-1;gap:.125rem;min-width:0;display:grid}.sa-modul h3{font-size:1rem;line-height:1.35}.sa-modul[data-stand=offen] h3{font-weight:600}.sa-merkmal{background:var(--farbe-akzent-flaeche);color:var(--farbe-akzent-text);border-radius:999px;justify-self:start;align-items:center;gap:.375rem;padding:.125rem .625rem;font-size:.8125rem;font-weight:700;display:inline-flex}.sa-modul-balken{gap:var(--raum-1);min-width:0;display:grid}.sa-spur{border:1px solid var(--farbe-linie);background:var(--farbe-flaeche-stark);border-radius:999px;height:.625rem}.sa-spur span{background:var(--farbe-akzent-text);border-radius:999px;height:100%;display:block}.sa-wort{font-size:.875rem;font-weight:600}.sa-modul[data-stand=gefestigt] .sa-spur span{background:var(--farbe-richtig)}.sa-modul[data-stand=gefestigt] .sa-wort{color:var(--farbe-richtig)}.sa-modul[data-stand=offen] .bs-textknopf{grid-column:1/-1;justify-self:start}.sa-zeitleiste{margin:0;padding:0;list-style:none;display:grid}.sa-zeitleiste li{column-gap:var(--raum-3);grid-template-columns:1rem minmax(0,1fr);padding-bottom:.875rem;display:grid;position:relative}.sa-zeitleiste li:before{content:"";z-index:1;border:2px solid var(--farbe-akzent-text);background:var(--farbe-weiss);border-radius:50%;justify-self:center;width:.75rem;height:.75rem;margin-top:.3125rem}.sa-zeitleiste li:last-child:before{border-color:var(--farbe-primaer);background:var(--farbe-primaer)}.sa-zeitleiste li:not(:last-child):after{content:"";background:var(--farbe-linie);width:2px;position:absolute;top:.75rem;bottom:-.3125rem;left:calc(.5rem - 1px)}.sa-zeitleiste li:last-child{padding-bottom:0}.sa-zeit-text{grid-template-columns:minmax(0,1fr);display:grid}.sa-zeit-text span{color:var(--farbe-text-leise);font-size:.875rem}.sa-zeit-text b{font-variant-numeric:tabular-nums}.sa-tagesplan h3{font-size:1.0625rem}.sa-tage{margin:0;padding:0;list-style:none;display:grid}.sa-tage li{border-top:1px solid var(--farbe-linie);grid-template-columns:minmax(0,1fr);gap:.125rem;padding:.625rem 0;display:grid}.sa-tage li b{font-weight:600}.sa-tage li[data-heute]{margin-bottom:var(--raum-1);border-radius:var(--rundung-m);background:var(--farbe-akzent-flaeche);border-top-color:#0000;padding:.625rem .75rem}.sa-tage li[data-heute]+li{border-top-color:#0000}.sa-ohne-termin{gap:var(--raum-2);justify-items:start;display:grid}.sa-fristen:empty{display:none}.sa-fristen:has(>.zk){min-width:0;padding:var(--raum-5);border:1px solid var(--farbe-linie);border-radius:var(--rundung-xl);background:var(--farbe-weiss);box-shadow:var(--schatten-2)}.sa-stand .sa-fristen h2{letter-spacing:-.01em;font-size:1.25rem;line-height:1.25}.sa-weiteres{gap:var(--raum-2);flex-wrap:wrap;display:flex}@container stand (width>=40rem){.sa-band{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:1.5rem}.sa-band .sa-band-titel{font-size:2.125rem}.sa-termin{text-align:right}.sa-termin .bs-textknopf{justify-self:end}.sa-kopf-inhalt{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.5rem;padding:1.5rem}.sa-innen{padding:1.5rem}.sa-modul{column-gap:var(--raum-5);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 9.5rem}.sa-modul[data-stand=offen]{grid-template-columns:minmax(0,1fr) 9.5rem}.sa-modul .sa-modul-text,.sa-modul[data-stand=offen] .bs-textknopf{grid-column:auto}.sa-modul[data-stand=offen] .bs-textknopf{justify-self:stretch}.sa-zeitleiste{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.sa-zeitleiste li{grid-template-columns:minmax(0,1fr);row-gap:.375rem;padding-bottom:0}.sa-zeitleiste li:before{justify-self:start;margin-top:0}.sa-zeitleiste li:not(:last-child):after{width:auto;height:2px;inset:calc(.375rem - 1px) 0 auto .75rem}}@container stand (width>=64rem){.sa-stand{gap:1.5rem}.sa-raster{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:1.5rem}.sa-seite{gap:1.5rem}.sa-seite .sa-fristen .zk-zeile{grid-template-columns:minmax(0,1fr)}.sa-seite .sa-fristen .zk-zeile>*{grid-column:1}.sa-seite .sa-zeitleiste{grid-auto-columns:auto;grid-auto-flow:row}.sa-seite .sa-zeitleiste li{grid-template-columns:1rem minmax(0,1fr);padding-bottom:.875rem}.sa-seite .sa-zeitleiste li:last-child{padding-bottom:0}.sa-seite .sa-zeitleiste li:before{justify-self:center;margin-top:.3125rem}.sa-seite .sa-zeitleiste li:not(:last-child):after{width:2px;height:auto;inset:.75rem auto -.3125rem calc(.5rem - 1px)}}
