@media screen{main[data-stil=a] .we-seite :is(h1,h2)[tabindex="-1"]:focus{outline:none}main[data-stil=a] .we-kopf{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 24px;min-width:0}main[data-stil=a] .we-kopf-zeichen{display:flex;align-items:flex-start;gap:16px;flex:1 1 24rem;min-width:0}main[data-stil=a] .we-kopf-zeichen>.sa-kopf-text{flex:1 1 auto}main[data-stil=a] .we-kopf-kachel{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:16px;background-color:rgb(var(--sa-karte));box-shadow:var(--sa-schatten-baustein)}main[data-stil=a] .we-kopf-block{display:grid;gap:14px;min-width:0}main[data-stil=a] .we-titel-merkmal{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}main[data-stil=a] .we-kompass-reihe{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}main[data-stil=a] .we-kompass-reihe .we-leerkreis{width:24px;height:24px}main[data-stil=a] .we-abschnitt{display:grid;gap:14px;min-width:0;align-content:start}main[data-stil=a] .we-abschnitt>:is(h2,h3){margin:0}main[data-stil=a] .we-abschnitt-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;min-width:0}main[data-stil=a] .we-karte{display:grid;gap:14px;min-width:0;align-content:start;margin:0;padding-block:20px;padding-inline:22px;border-radius:20px;background-color:rgb(var(--sa-karte));color:rgb(var(--ink));box-shadow:var(--sa-schatten-karte)}main[data-stil=a] .we-karte>:is(h2,h3,p){margin:0}main[data-stil=a] .we-karte.we-karte-liste{gap:0;padding-block:4px}main[data-stil=a] .we-karte .we-karte-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:14px;border-top:1px solid rgb(var(--sa-trenner))}main[data-stil=a] .we-karte-liste>.we-karte-fuss{margin-bottom:14px}main[data-stil=a] .we-karte-liste>.we-leer-zeile{padding-block:14px}:root:has(main[data-stil=a]) .we-liste{display:grid;margin:0;padding:0;list-style:none;min-width:0}:root:has(main[data-stil=a]) .we-liste>li+li{border-top:1px solid rgb(var(--sa-trenner))}:root:has(main[data-stil=a]) .we-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding-block:12px}:root:has(main[data-stil=a]) .we-zeile-text{display:grid;gap:2px;flex:1 1 8rem;min-width:0}:root:has(main[data-stil=a]) .we-zeile-titel{justify-self:start;min-width:0;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.35;color:rgb(var(--ink));text-decoration:none;overflow-wrap:anywhere}:root:has(main[data-stil=a]) a.we-zeile-titel:hover{text-decoration:underline;text-underline-offset:3px}:root:has(main[data-stil=a]) .we-zeile-unter{font-size:13px;line-height:1.45;font-weight:400;color:rgb(var(--sa-gedaempft));overflow-wrap:anywhere}main[data-stil=a] .we-ziel{color:inherit;text-decoration:none;border-radius:8px}main[data-stil=a] .we-ziel:hover .we-zeile-titel{text-decoration:underline;text-underline-offset:3px}main[data-stil=a] .we-ziel:focus-visible{outline:3px solid rgb(var(--ink));outline-offset:2px}:root:has(main[data-stil=a]) .we-zeile-link{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;color:inherit;text-decoration:none;border-radius:12px}:root:has(main[data-stil=a]) .we-zeile-link:hover .we-zeile-titel{text-decoration:underline;text-underline-offset:3px}:root:has(main[data-stil=a]) :is(.we-zeile-link,a.we-zeile-titel,.we-textlink):focus-visible{outline:3px solid rgb(var(--ink));outline-offset:2px;border-radius:6px}:root:has(main[data-stil=a]) .we-satz{margin:0;font-size:14px;line-height:1.55;color:rgb(var(--ink)/.85);overflow-wrap:anywhere}:root:has(main[data-stil=a]) .we-leise{margin:0;font-size:13px;line-height:1.5;color:rgb(var(--sa-gedaempft));overflow-wrap:anywhere}:root:has(main[data-stil=a]) .we-fett{font-weight:600;color:rgb(var(--ink))}:root:has(main[data-stil=a]) .we-ziffern{font-variant-numeric:tabular-nums}:root:has(main[data-stil=a]) .we-textlink{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:600;color:rgb(var(--ink));text-decoration:underline;text-decoration-color:rgb(var(--sa-rand-knopf));text-underline-offset:3px}:root:has(main[data-stil=a]) .we-textlink:hover{text-decoration-color:currentColor}main[data-stil=a] .we-hinweis{margin:0;padding-block:12px;padding-inline:16px;border-radius:14px;background-color:rgb(var(--sa-flaeche));font-size:14px;line-height:1.5;color:rgb(var(--ink))}:root:has(main[data-stil=a]) .we-fehler{margin:0;padding-block:12px;padding-inline:16px;border-radius:14px;background-color:rgb(var(--sa-was-grund));font-size:14px;line-height:1.5;color:rgb(var(--ink))}:root:has(main[data-stil=a]) .we-knopfzeile{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}:root:has(main[data-stil=a]) .we-knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap}:root:has(main[data-stil=a]) .we-knopf:hover:not(:disabled){background-color:rgb(var(--sa-flaeche))}:root:has(main[data-stil=a]) .we-knopf.sa-knopf-tinte:hover:not(:disabled){background-color:rgb(var(--ink)/.88)}:root:has(main[data-stil=a]) .we-knopf.sa-knopf-primaer:hover:not(:disabled){background-color:rgb(var(--sa-primaer)/.9)}:root:has(main[data-stil=a]) .we-knopf:focus-visible{outline:3px solid rgb(var(--ink));outline-offset:2px}:root:has(main[data-stil=a]) .we-knopf:disabled{opacity:.55;cursor:not-allowed}:root:has(main[data-stil=a]) .we-klein{height:34px;padding-block:0;padding-inline:12px;font-size:13px;border-radius:10px}:root:has(main[data-stil=a]) .we-textknopf{display:inline-flex;align-items:center;gap:6px;height:32px;padding-block:0;padding-inline:8px;border:0;border-radius:8px;background:none;color:rgb(var(--ink)/.78);font:inherit;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer}:root:has(main[data-stil=a]) .we-textknopf:hover:not(:disabled){background-color:rgb(var(--sa-flaeche));color:rgb(var(--ink))}:root:has(main[data-stil=a]) .we-textknopf:focus-visible{outline:3px solid rgb(var(--ink));outline-offset:2px}:root:has(main[data-stil=a]) .we-textknopf:disabled{opacity:.45;cursor:not-allowed}main[data-stil=a] .we-rechnen{flex:none;color:rgb(var(--sa-gedaempft))}:root:has(main[data-stil=a]) .we-textknopf.we-gefahr:hover:not(:disabled){background-color:rgb(var(--sa-was-grund));color:rgb(var(--sa-akzent))}main[data-stil=a] .we-symbolknopf{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:none;color:rgb(var(--ink)/.78);cursor:pointer}main[data-stil=a] .we-symbolknopf:hover,main[data-stil=a] .we-symbolknopf[aria-expanded=true]{background-color:rgb(var(--sa-flaeche));color:rgb(var(--ink))}main[data-stil=a] .we-symbolknopf:focus-visible{outline:3px solid rgb(var(--ink));outline-offset:2px}:root:has(main[data-stil=a]) .we-zeichen{flex:none;width:16px;height:16px}:root:has(main[data-stil=a]) .we-feld{min-width:0;height:40px;padding-block:0;padding-inline:12px;border:1px solid rgb(var(--sa-rand-knopf));border-radius:10px;background-color:rgb(var(--sa-karte));color:rgb(var(--ink));font:inherit;font-size:14px}:root:has(main[data-stil=a]) .we-feld::-moz-placeholder{color:rgb(var(--sa-gedaempft))}:root:has(main[data-stil=a]) .we-feld::placeholder{color:rgb(var(--sa-gedaempft))}:root:has(main[data-stil=a]) .we-feld:focus-visible{outline:3px solid rgb(var(--ink));outline-offset:1px}:root:has(main[data-stil=a]) .we-feld:disabled{opacity:.6}:root.dark:has(main[data-stil=a]) .we-feld{color-scheme:dark}:root:has(main[data-stil=a]) .we-feld-gross{height:48px;font-size:16px}:root:has(main[data-stil=a]) .we-feld-kurz{width:7.5rem}:root:has(main[data-stil=a]) .we-form{display:grid;gap:14px;min-width:0}:root:has(main[data-stil=a]) .we-form-zeile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:root:has(main[data-stil=a]) .we-feldname{display:grid;gap:6px;min-width:0;font-size:13px;font-weight:500;color:rgb(var(--ink)/.85)}:root:has(main[data-stil=a]) .we-check{display:inline-flex;align-items:center;gap:8px;min-height:32px;font-size:13.5px;color:rgb(var(--ink));cursor:pointer}:root:has(main[data-stil=a]) .we-check input{flex:none;width:16px;height:16px;margin:0;accent-color:rgb(var(--ink))}:root:has(main[data-stil=a]) .we-check:has(input:disabled){color:rgb(var(--sa-gedaempft));cursor:not-allowed}:root:has(main[data-stil=a]) .we-check input:focus-visible{outline:3px solid rgb(var(--ink));outline-offset:2px}:root:has(main[data-stil=a]) .we-klassenzeichen path[data-belegt="0"],:root:has(main[data-stil=a]) .we-kompass path[data-belegt="0"]{stroke:rgb(var(--sa-rand))}:root:has(main[data-stil=a]) .we-klassenzeichen path[data-belegt="1"],:root:has(main[data-stil=a]) .we-kompass path[data-ring=innen][data-belegt="1"]{stroke:rgb(var(--sa-was))}:root:has(main[data-stil=a]) .we-kompass path[data-ring=mitte][data-belegt="1"]{stroke:rgb(var(--sa-wie))}:root:has(main[data-stil=a]) .we-kompass path[data-ring=aussen][data-belegt="1"]{stroke:rgb(var(--sa-blick))}:root:has(main[data-stil=a]) .we-leerkreis{display:inline-block;flex:none;width:28px;height:28px;border:1.5px dashed rgb(var(--sa-rand-knopf));border-radius:999px}main[data-stil=a] .we-zoom{font-size:13px}main[data-stil=a] .we-zoom-liste{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0;list-style:none;font-size:13px;color:rgb(var(--sa-gedaempft))}main[data-stil=a] .we-zoom-stufe{display:inline-flex;align-items:center;gap:6px;min-width:0}main[data-stil=a] .we-zoom-link{color:rgb(var(--sa-gedaempft));text-decoration:none;border-radius:4px;overflow-wrap:anywhere}main[data-stil=a] .we-zoom-link:hover{color:rgb(var(--ink));text-decoration:underline;text-underline-offset:3px}main[data-stil=a] .we-zoom-link:focus-visible{outline:3px solid rgb(var(--ink));outline-offset:2px}main[data-stil=a] .we-zoom-hier{font-weight:500;color:rgb(var(--ink));overflow-wrap:anywhere}main[data-stil=a] .we-zoom-trenner{flex:none;width:12px;height:12px;color:rgb(var(--sa-leise))}:root[dir=rtl] main[data-stil=a] .we-zoom-trenner{transform:scaleX(-1)}main[data-stil=a] .we-bauen{gap:22px}main[data-stil=a] .we-thema{display:grid;gap:6px;max-width:42rem;font-size:13px;font-weight:500;color:rgb(var(--ink)/.85)}main[data-stil=a] .we-gruppe{display:grid;gap:12px;min-width:0}main[data-stil=a] .we-gruppe-titel{display:flex;align-items:center;gap:10px;margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em}main[data-stil=a] .we-gruppen{display:grid;gap:28px}main[data-stil=a] .we-weiter{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding-block:16px;padding-inline:20px;border-radius:20px;background-color:rgb(var(--sa-karte));box-shadow:var(--sa-schatten-karte)}main[data-stil=a] .we-weiter>h2{margin:0;font-size:15px;font-weight:600}main[data-stil=a] .we-weiter>.we-leise{flex:1 1 12rem}main[data-stil=a] .we-inhalte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}main[data-stil=a] .we-inhalt{display:flex;align-items:center;gap:12px;min-width:0;height:100%;padding-block:12px;padding-inline:14px;border-radius:14px;background-color:rgb(var(--sa-karte));color:rgb(var(--ink));box-shadow:var(--sa-schatten-baustein);text-decoration:none;transition:box-shadow .15s ease}main[data-stil=a] .we-inhalt:hover{box-shadow:var(--sa-schatten-baustein),var(--sa-schatten-gewaehlt)}main[data-stil=a] .we-inhalt:hover .we-zeile-titel{text-decoration:underline;text-underline-offset:3px}main[data-stil=a] .we-inhalt:focus-visible{outline:3px solid rgb(var(--ink));outline-offset:3px}main[data-stil=a] .we-inhalt .we-zeile-titel,main[data-stil=a] .we-inhalt .we-zeile-unter{justify-self:stretch;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main[data-stil=a] .we-inhalt .we-zeile-text{flex:1 1 auto}main[data-stil=a] .we-auftraege:has(>div:empty){margin-block-start:-14px}main[data-stil=a] .we-auftraege>div>div{display:grid;gap:4px;margin-bottom:14px;padding-block:14px 10px;padding-inline:20px;border-radius:20px;background-color:rgb(var(--sa-karte));box-shadow:var(--sa-schatten-karte)}main[data-stil=a] .we-auftraege>div>div>p:first-child{margin-bottom:4px;font-size:13px;font-weight:500;color:rgb(var(--sa-gedaempft))}main[data-stil=a] .we-auftraege>div>div>p:first-child:focus{outline:none}main[data-stil=a] .we-auftraege ul>li{padding-block:4px}main[data-stil=a] .we-auftraege ul>li+li{padding-top:10px;border-top:1px solid rgb(var(--sa-trenner))}main[data-stil=a] .we-auftraege details{margin-top:6px;padding-block:8px;padding-inline:12px;border:0;border-radius:12px;background-color:rgb(var(--sa-flaeche))}main[data-stil=a] .we-auftraege :is(p[role=status],p[role=alert]){margin-top:8px;padding-block:10px;padding-inline:14px;border:0;border-radius:12px;background-color:rgb(var(--sa-flaeche))}main[data-stil=a] .we-impuls{display:grid;gap:12px;padding-block:18px;padding-inline:20px;border-radius:20px;background-color:rgb(var(--sa-karte));box-shadow:var(--sa-schatten-karte)}main[data-stil=a] .we-impuls-kopf{display:flex;align-items:center;gap:12px;min-width:0}main[data-stil=a] .we-impuls-kopf>h2{flex:1 1 auto;min-width:0;margin:0;font-size:13px;font-weight:500;color:rgb(var(--sa-gedaempft))}main[data-stil=a] .we-menue-huelle{position:relative}main[data-stil=a] .we-menue{position:absolute;inset-inline-end:0;z-index:20;display:grid;gap:2px;width:16rem;margin-top:4px;padding:6px;border-radius:14px;background-color:rgb(var(--sa-karte));box-shadow:var(--sa-schatten-dialog)}main[data-stil=a] .we-menuepunkt{display:block;width:100%;padding-block:9px;padding-inline:10px;border:0;border-radius:10px;background:none;color:rgb(var(--ink));font:inherit;font-size:14px;text-align:start;text-decoration:none;cursor:pointer}main[data-stil=a] .we-menuepunkt:hover{background-color:rgb(var(--sa-flaeche))}main[data-stil=a] .we-menuepunkt:focus-visible{outline:3px solid rgb(var(--ink));outline-offset:-3px}main[data-stil=a] .we-cockpit{gap:20px;align-items:start}main[data-stil=a] .we-spalte{display:grid;gap:20px;min-width:0;align-content:start}main[data-stil=a] .we-gedaechtnis{display:grid;gap:18px;min-width:0}main[data-stil=a] .we-gruppe-feld{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}main[data-stil=a] .we-legende{padding:0;font-size:13px;font-weight:600;color:rgb(var(--ink))}main[data-stil=a] .we-gruppe-feld>legend{margin-bottom:6px}main[data-stil=a] .we-gruppe-feld>.we-leise{margin-top:-4px;font-size:12.5px}main[data-stil=a] .we-wahlknopf{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding-block:5px;padding-inline:12px;border:1px solid rgb(var(--sa-rand));border-radius:17px;background-color:rgb(var(--sa-karte));color:rgb(var(--ink)/.85);font:inherit;font-size:13px;line-height:1.3;text-align:start;cursor:pointer}main[data-stil=a] .we-wahlknopf:hover:not(:disabled):not([aria-pressed=true]){border-color:rgb(var(--sa-rand-knopf));color:rgb(var(--ink))}main[data-stil=a] .we-wahlknopf[aria-pressed=true]{border-color:rgb(var(--ink));background-color:rgb(var(--ink));color:rgb(var(--sa-karte))}main[data-stil=a] .we-wahlknopf:focus-visible{outline:3px solid rgb(var(--ink));outline-offset:2px}main[data-stil=a] .we-wahlknopf:disabled{opacity:.6;cursor:progress}main[data-stil=a] .we-wahlknopf .we-zeichen{width:14px;height:14px}main[data-stil=a] .we-tage{display:grid;margin:0;padding:0;list-style:none;min-width:0}main[data-stil=a] .we-tage>li{display:flex;align-items:flex-start;gap:12px;min-width:0;padding-block:8px}main[data-stil=a] .we-tage>li+li{border-top:1px solid rgb(var(--sa-trenner))}main[data-stil=a] .we-tag{flex:none;width:2rem;font-size:13px;font-weight:500;line-height:28px;color:rgb(var(--sa-gedaempft))}main[data-stil=a] .we-tage>li>.we-leise,main[data-stil=a] .we-tage>li>.we-satz{line-height:28px}main[data-stil=a] .we-tag-eintraege{display:grid;gap:2px;margin:0;padding:0;list-style:none}main[data-stil=a] .we-tag-eintrag{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;min-height:28px}main[data-stil=a] .we-tag-eintrag>a{color:rgb(var(--ink));font-size:14px;text-decoration:none}main[data-stil=a] .we-tag-eintrag>a:hover{text-decoration:underline;text-underline-offset:3px}main[data-stil=a] .we-tag-eintrag>a:focus-visible{outline:3px solid rgb(var(--ink));outline-offset:2px;border-radius:4px}main[data-stil=a] .we-abdeckung{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:14px;line-height:1.5}main[data-stil=a] .we-hinweise{display:grid;gap:10px}main[data-stil=a] .we-hinweise>div{display:grid;justify-items:start;gap:4px;padding-block:12px;padding-inline:14px;border-radius:14px;background-color:rgb(var(--sa-flaeche))}main[data-stil=a] .we-platz{display:grid;gap:10px;min-width:0;padding-block:16px}main[data-stil=a] .we-platz-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}main[data-stil=a] .we-nr{flex:none;width:1.75rem;font-size:14px;font-weight:600;color:rgb(var(--sa-gedaempft));font-variant-numeric:tabular-nums}main[data-stil=a] .we-platz-titel{flex:1 1 14rem;min-width:0}main[data-stil=a] .we-platz-titel>.we-feld{width:100%}main[data-stil=a] .we-platz-mehr{display:grid;gap:10px;padding-inline-start:2.75rem;min-width:0}main[data-stil=a] .we-platz-werkzeug{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}main[data-stil=a] .we-datum{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:rgb(var(--ink)/.85)}main[data-stil=a] .we-datum>.we-feld{height:34px;font-size:13px}main[data-stil=a] .we-vielfalt{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:14px;line-height:1.5}main[data-stil=a] .we-vielfalt>li{padding-block:6px}main[data-stil=a] .we-vielfalt>li+li{border-top:1px solid rgb(var(--sa-trenner))}main[data-stil=a] .we-tabelle-rahmen{min-width:0;overflow-x:auto}main[data-stil=a] .we-tabelle{width:100%;border-collapse:collapse;font-size:14px}main[data-stil=a] .we-tabelle th{padding-block:6px;padding-inline:0 10px;font-size:12px;font-weight:500;text-align:start;vertical-align:top;color:rgb(var(--sa-gedaempft))}main[data-stil=a] .we-tabelle tbody tr{border-top:1px solid rgb(var(--sa-trenner))}main[data-stil=a] .we-tabelle tbody th{font-size:14px;font-weight:400;color:rgb(var(--ink));white-space:nowrap}main[data-stil=a] .we-tabelle td{padding-block:6px;padding-inline:0 10px;vertical-align:top}main[data-stil=a] .we-tabelle :is(thead th:first-child,tbody th){width:1%}main[data-stil=a] .we-tabelle .we-band-zelle{width:7rem;padding-inline:0 4px}main[data-stil=a] .we-kw{display:inline-flex;align-items:center;height:30px;padding-block:0;padding-inline:8px;border:1px solid rgb(var(--sa-rand));border-radius:8px;background-color:rgb(var(--sa-karte));color:rgb(var(--ink));font:inherit;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}main[data-stil=a] .we-kw:hover{border-color:rgb(var(--sa-rand-knopf));background-color:rgb(var(--sa-flaeche))}main[data-stil=a] .we-kw:focus-visible{outline:3px solid rgb(var(--ink));outline-offset:2px}main[data-stil=a] .we-band{display:block;min-height:1.75rem;padding-block:3px;padding-inline:6px;border-inline-start:3px solid rgb(var(--sa-was));border-radius:6px;background-color:rgb(var(--sa-was-grund));color:rgb(var(--ink));font-size:12px;line-height:1.35;text-decoration:none}main[data-stil=a] .we-band:hover{text-decoration:underline;text-underline-offset:3px}main[data-stil=a] .we-band:focus-visible{outline:3px solid rgb(var(--ink));outline-offset:1px}main[data-stil=a] .we-aus-plan{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}main[data-stil=a] .we-aus-plan .we-feld{min-width:7rem}main[data-stil=a] .we-faecher{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:2px 16px}main[data-stil=a] .we-faecher .we-check{padding-inline:8px;border-radius:8px}main[data-stil=a] .we-faecher .we-check:hover:not(:has(input:disabled)){background-color:rgb(var(--sa-flaeche))}:root:has(main[data-stil=a]) .we-dialog-text{display:grid;gap:12px}:root:has(main[data-stil=a]) .we-dialog-text>p{margin:0;font-size:14.5px;line-height:1.6;color:rgb(var(--ink)/.85)}:root:has(main[data-stil=a]) .we-wahlliste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root:has(main[data-stil=a]) .we-wahlliste .sa-wahl-knopf{gap:2px;padding-block:12px;padding-inline:14px 36px}:root:has(main[data-stil=a]) .we-kompass-woche{display:flex;align-items:center;gap:16px}:root:has(main[data-stil=a]) .we-blatt:not(.wr-eingang *,.wr-planleiste *,.satz-blatt *,[data-stil-aus] *){border-color:transparent;background-color:rgb(var(--sa-karte));box-shadow:var(--sa-schatten-dialog)}:root:has(main[data-stil=a]) .we-blatt:not(.wr-blatt-breit,.wr-eingang *,.wr-planleiste *,.satz-blatt *,[data-stil-aus] *){border-radius:20px 20px 0 0}:root:has(main[data-stil=a]) .we-blatt.wr-spur-fenster:not(.wr-eingang *,.wr-planleiste *,.satz-blatt *,[data-stil-aus] *){border-top-color:rgb(var(--c))}:root:has(main[data-stil=a]) .we-blatt-kopf:not(.wr-eingang *,.wr-planleiste *,.satz-blatt *,[data-stil-aus] *){align-items:center}:root:has(main[data-stil=a]) .we-blatt-titel:not(.wr-eingang *,.wr-planleiste *,.satz-blatt *,[data-stil-aus] *){font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3}:root:has(main[data-stil=a]) .we-blatt-zu:not(.wr-eingang *,.wr-planleiste *,.satz-blatt *,[data-stil-aus] *){height:34px;padding-block:0;padding-inline:12px;border:0;border-radius:10px;background-color:rgb(var(--sa-grund));color:rgb(var(--ink));font-size:13px;font-weight:500}:root:has(main[data-stil=a]) .we-blatt-schleier:not(.wr-eingang *,.wr-planleiste *,.satz-blatt *,[data-stil-aus] *){background-color:rgb(var(--sa-schleier)/.42)}@media (min-width:640px){:root:has(main[data-stil=a]) .we-blatt:not(.wr-eingang *,.wr-planleiste *,.satz-blatt *,[data-stil-aus] *){border-radius:20px}:root:has(main[data-stil=a]) .we-blatt:not(.wr-blatt-breit,.wr-eingang *,.wr-planleiste *,.satz-blatt *,[data-stil-aus] *){box-shadow:var(--sa-schatten-karte),var(--sa-schatten-gewaehlt)}:root:has(main[data-stil=a]) .we-blatt-schleier.we-blatt-schleier-klein:not(.wr-eingang *,.wr-planleiste *,.satz-blatt *,[data-stil-aus] *){background-color:transparent}}@media (max-width:639.98px){main[data-stil=a] .we-karte{padding-block:16px;padding-inline:16px}main[data-stil=a] .we-karte.we-karte-liste{padding-block:2px}main[data-stil=a] .we-inhalte{grid-template-columns:minmax(0,1fr)}main[data-stil=a] .we-platz-mehr{padding-inline-start:0}main[data-stil=a] .we-kopf-kachel{width:48px;height:48px;border-radius:14px}main[data-stil=a] .we-weiter{padding-block:14px;padding-inline:16px}:root:has(main[data-stil=a]) .we-wahlliste{grid-template-columns:minmax(0,1fr)}:root:has(main[data-stil=a]) .we-form-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){main[data-stil=a] .we-inhalt{transition:none}}}@media screen{main[data-stil=a] .m2-seite{font-family:var(--font-sans);color:rgb(var(--ink))}main[data-stil=a] .m2-seite>.sa-kopf{margin-block-end:26px}main[data-stil=a] .m2-seite svg{stroke-linecap:round;stroke-linejoin:round}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-zeichen{flex:none}:root[dir=rtl] main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-spiegeln{transform:scaleX(-1)}main[data-stil=a] .m2-seite .m2-einleitung{margin-block:0 22px}main[data-stil=a] .m2-seite .m2-zurueck-link{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin-block-end:14px;border-radius:8px;color:rgb(var(--sa-gedaempft));font-size:13.5px;font-weight:500;text-decoration:none}main[data-stil=a] .m2-seite .m2-zurueck-link:hover{color:rgb(var(--ink))}main[data-stil=a] .m2-seite .m2-h2{margin:0;font-family:var(--font-sans);font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.3;color:rgb(var(--ink))}main[data-stil=a] .m2-seite .m2-h3{font-family:var(--font-sans);font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.35;color:rgb(var(--ink))}main[data-stil=a] .m2-seite .m2-titel{font-size:14.5px;font-weight:600;line-height:1.4;color:rgb(var(--ink))}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-text{font-size:14px;line-height:1.55;color:rgb(var(--ink)/.82)}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-zusatz{font-size:12px;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;color:rgb(var(--sa-gedaempft))}main[data-stil=a] .m2-seite .m2-zahl{color:rgb(var(--sa-gedaempft))}main[data-stil=a] .m2-seite .m2-zahl-gross{font-family:var(--font-sans);font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:rgb(var(--ink))}main[data-stil=a] .m2-seite .m2-link{display:inline-flex;align-items:center;gap:4px;color:rgb(var(--ink));text-decoration:underline;text-underline-offset:3px}main[data-stil=a] .m2-seite .m2-warnung{color:rgb(var(--sa-was))}main[data-stil=a] .m2-seite .m2-karte{border:0;border-radius:20px;background:rgb(var(--sa-karte));box-shadow:var(--sa-schatten-karte);padding:22px 24px}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-flaeche{border:0;border-radius:14px;background:rgb(var(--sa-flaeche));box-shadow:none;padding:14px 16px}main[data-stil=a] .m2-seite .m2-flaeche .m2-flaeche{background:rgb(var(--sa-karte))}main[data-stil=a] .m2-seite .m2-karte-oben{align-self:start}main[data-stil=a] .m2-seite .m2-karte>.m2-h2+:is(.m2-liste,.m2-leer,.m2-formular){margin-block-start:14px}main[data-stil=a] .m2-seite .m2-karte-kopf{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}main[data-stil=a] .m2-seite .m2-karte-kopf .m2-text{max-width:36rem;margin-block-start:4px}main[data-stil=a] .m2-seite .m2-karte-kopf .m2-zusatz+.m2-h2{margin-block-start:4px}main[data-stil=a] .m2-seite .m2-abschnitt-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-block-end:14px}main[data-stil=a] .m2-seite .m2-fuss,main[data-stil=a] .m2-seite .m2-trenner{border-block-start:1px solid rgb(var(--sa-trenner))}main[data-stil=a] .m2-seite .m2-fuss{font-size:12px;color:rgb(var(--sa-gedaempft))}main[data-stil=a] .m2-seite .m2-quellen{font-size:12.5px;color:rgb(var(--ink)/.78)}main[data-stil=a] .m2-seite .m2-spalten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin-block-start:20px}main[data-stil=a] .m2-seite .m2-hinweis{border:0;border-radius:14px;background:rgb(var(--sa-flaeche));color:rgb(var(--ink)/.85);padding:14px 16px;font-size:13.5px;line-height:1.55}main[data-stil=a] .m2-seite .m2-hinweis strong{font-weight:600;color:rgb(var(--ink))}main[data-stil=a] .m2-seite .m2-hinweis-titel{font-size:13.5px;font-weight:600;color:rgb(var(--ink))}main[data-stil=a] .m2-seite .m2-hinweis.m2-hinweis-wie{background:rgb(var(--sa-wie-grund));color:rgb(var(--ink))}main[data-stil=a] .m2-seite .m2-hinweis.m2-hinweis-wie svg{color:rgb(var(--sa-wie))}main[data-stil=a] .m2-seite .m2-hinweis.m2-hinweis-test{background:rgb(var(--sa-test-grund));color:rgb(var(--ink))}main[data-stil=a] .m2-seite .m2-hinweis.m2-hinweis-fehler{background:rgb(var(--sa-was-grund));color:rgb(var(--sa-was))}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-merkmal{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border:0;border-radius:999px;background:rgb(var(--sa-grund));color:rgb(var(--ink)/.8);font-family:var(--font-sans);font-size:11.5px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none}main[data-stil=a] :is(.m2-seite,.m2-bv) :is(.m2-flaeche,.m2-hinweis) .m2-merkmal{background:rgb(var(--sa-karte))}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-merkmal.m2-passt{background:rgb(var(--sa-wie-grund));color:rgb(var(--sa-wie))}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-merkmal.m2-achtung{background:rgb(var(--sa-was-grund));color:rgb(var(--sa-was))}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-merkmal.m2-test{background:rgb(var(--sa-test-grund));color:rgb(var(--sa-test))}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-merkmal.m2-blick{background:rgb(var(--sa-blick-grund));color:rgb(var(--sa-blick))}main[data-stil=a] .m2-seite .m2-merkmale{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:8px}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-code{padding:2px 7px;border:0;border-radius:6px;background:rgb(var(--ink)/.06);color:rgb(var(--ink)/.78);font-size:11.5px;font-weight:500;letter-spacing:0}main[data-stil=a] .m2-seite .m2-code.m2-code-passt{background:rgb(var(--sa-wie-grund));color:rgb(var(--sa-wie))}main[data-stil=a] .m2-seite .m2-code-knopf:hover{background:rgb(var(--ink)/.1)}main[data-stil=a] .m2-seite .m2-code-knopf[aria-expanded=true]{background:rgb(var(--ink));color:rgb(var(--sa-karte))}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-knopf{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border:1px solid rgb(var(--sa-rand-knopf));border-radius:10px;background:rgb(var(--sa-karte));color:rgb(var(--ink));box-shadow:none;opacity:1;font-family:var(--font-sans);font-size:13.5px;font-weight:500;text-decoration:none}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-knopf:hover:not(:disabled){border-color:rgb(var(--ink)/.35);background:rgb(var(--sa-karte))}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-knopf:disabled{opacity:.55;cursor:not-allowed}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-knopf.m2-knopf-klein{height:30px;padding:0 11px;border-radius:9px;font-size:12.5px}main[data-stil=a] .m2-seite .m2-primaer{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border:0;border-radius:12px;background:rgb(var(--sa-primaer));color:rgb(var(--sa-karte));box-shadow:none;opacity:1;font-family:var(--font-sans);font-size:14px;font-weight:600;text-decoration:none}main[data-stil=a] .m2-seite .m2-primaer:hover:not(:disabled){background:rgb(var(--sa-akzent))}main[data-stil=a] .m2-seite .m2-primaer:disabled{opacity:.55;cursor:not-allowed}main[data-stil=a] .m2-seite .m2-primaer.m2-knopf-klein{height:30px;padding:0 11px;border-radius:9px;font-size:12.5px}main[data-stil=a] .m2-seite .m2-textknopf{height:40px;padding:0 6px;box-shadow:none;color:rgb(var(--ink)/.8)}main[data-stil=a] .m2-seite .m2-textknopf:hover{border:0;background:transparent;color:rgb(var(--ink))}main[data-stil=a] .m2-seite .m2-symbolknopf{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:rgb(var(--sa-gedaempft));cursor:pointer}main[data-stil=a] .m2-seite .m2-symbolknopf:hover{background:rgb(var(--sa-karte));color:rgb(var(--sa-was))}main[data-stil=a] .m2-seite .m2-knopf-zeichen,main[data-stil=a] .m2-seite .m2-voll{display:inline-flex;align-items:center;justify-content:center;gap:8px}main[data-stil=a] .m2-seite .m2-voll{width:100%}main[data-stil=a] .m2-seite .m2-entfernen{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;color:inherit}main[data-stil=a] .m2-seite .m2-entfernen:hover{background:rgb(var(--sa-karte))}main[data-stil=a] .m2-seite .m2-zurueck{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:1px solid rgb(var(--sa-rand));border-radius:999px;background:rgb(var(--sa-karte));color:rgb(var(--ink)/.82);font-size:13px;font-weight:500}main[data-stil=a] .m2-seite .m2-zurueck:hover{border-color:rgb(var(--sa-rand-knopf));background:rgb(var(--sa-karte));color:rgb(var(--ink))}main[data-stil=a] :is(.m2-seite,.m2-bv) :is(.m2-knopf,.m2-primaer,.m2-textknopf,.m2-symbolknopf,.m2-segment,.m2-pille,.m2-zurueck,.m2-zurueck-link,.m2-zeile-link,.m2-sprung-link,.m2-aufklapp,.m2-entfernen,.m2-code-knopf,.m2-link,.m2-bv-katalog):focus-visible{outline:3px solid rgb(var(--ink));outline-offset:2px;box-shadow:none}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-segmente{display:flex;flex-wrap:wrap;gap:6px;padding:0;border-radius:0;background:transparent}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-segmente .m2-segment{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:1px solid rgb(var(--sa-rand));border-radius:999px;background:rgb(var(--sa-karte));color:rgb(var(--ink)/.82);box-shadow:none;opacity:1;font-family:var(--font-sans);font-size:13px;font-weight:500;cursor:pointer}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-segmente .m2-segment:hover{border-color:rgb(var(--sa-rand-knopf));color:rgb(var(--ink))}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-segmente .m2-segment:is([aria-pressed=true],[aria-expanded=true]){border-color:rgb(var(--ink));background:rgb(var(--ink));color:rgb(var(--sa-karte))}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-segmente .m2-segment.m2-segment-klein{height:28px;padding:0 11px;font-size:12px}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-segment-zahl{color:inherit;opacity:.7;font-variant-numeric:tabular-nums}main[data-stil=a] .m2-seite .m2-segmente .m2-segment.m2-segment-zeichen{flex:1 1 0;justify-content:center;height:40px}main[data-stil=a] .m2-seite .m2-pille{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:1px solid rgb(var(--sa-rand));border-radius:999px;background:rgb(var(--sa-karte));color:rgb(var(--ink)/.82);box-shadow:none;font-size:13px;font-weight:500}main[data-stil=a] .m2-seite .m2-pille:hover{border-color:rgb(var(--sa-rand-knopf));background:rgb(var(--sa-karte));color:rgb(var(--ink))}main[data-stil=a] .m2-seite .m2-pille.m2-pille-gesetzt{border-color:rgb(var(--ink));background:rgb(var(--ink));color:rgb(var(--sa-karte))}main[data-stil=a] .m2-seite .m2-pille:has(input:focus-visible){outline:3px solid rgb(var(--ink));outline-offset:2px}main[data-stil=a] .m2-seite .m2-sprung{gap:6px}main[data-stil=a] .m2-seite .m2-sprung-link{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid rgb(var(--sa-rand));border-radius:999px;background:rgb(var(--sa-karte));color:rgb(var(--ink)/.82);font-size:12.5px;font-weight:500;text-decoration:none}main[data-stil=a] .m2-seite .m2-sprung-link:hover{border-color:rgb(var(--sa-rand-knopf));background:rgb(var(--sa-karte));color:rgb(var(--ink))}main[data-stil=a] .m2-seite .m2-aufklapp{gap:12px;border-radius:10px}main[data-stil=a] .m2-seite .m2-aufklapp-zeichen{display:inline-flex;color:rgb(var(--sa-gedaempft))}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-feld{height:40px;padding:0 12px;border:1px solid rgb(var(--sa-rand-knopf));border-radius:10px;background:rgb(var(--sa-karte));color:rgb(var(--ink));box-shadow:none;font-family:var(--font-sans);font-size:14px}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-feld::-moz-placeholder{color:rgb(var(--sa-gedaempft))}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-feld::placeholder{color:rgb(var(--sa-gedaempft))}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-feld:focus-visible{outline:3px solid rgb(var(--ink));outline-offset:1px;box-shadow:none}main[data-stil=a] .m2-seite .m2-feld.m2-feld-klein{height:34px;padding:0 10px;font-size:13px;font-weight:500}main[data-stil=a] :is(.m2-seite,.m2-bv) .m2-feldname{display:block;margin-block-end:6px;font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:rgb(var(--ink)/.82)}main[data-stil=a] .m2-seite .m2-formular{display:grid;gap:16px}main[data-stil=a] .m2-seite .m2-feldgruppe{display:grid;min-width:0}main[data-stil=a] .m2-seite .m2-feldgruppe .m2-feld{width:100%}main[data-stil=a] .m2-seite .m2-datei{font-size:13.5px;color:rgb(var(--sa-gedaempft))}main[data-stil=a] .m2-seite .m2-datei::file-selector-button{height:36px;margin-inline-end:12px;padding:0 14px;border:1px solid rgb(var(--sa-rand-knopf));border-radius:10px;background:rgb(var(--sa-karte));color:rgb(var(--ink));font:inherit;font-weight:500;cursor:pointer}main[data-stil=a] .m2-seite .m2-liste{display:grid;gap:8px;margin:0;padding:0;border:0;border-radius:0;list-style:none}main[data-stil=a] .m2-seite .m2-liste>li{border:0}main[data-stil=a] .m2-seite .m2-zeile{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;border:0;border-radius:14px;background:rgb(var(--sa-flaeche));color:rgb(var(--ink));text-align:start;text-decoration:none}main[data-stil=a] .m2-seite .m2-zeile-link:hover{border:0;background:rgb(var(--sa-trenner))}main[data-stil=a] .m2-seite .m2-liste-flaeche .m2-zeile-link{flex-direction:column;align-items:flex-start;gap:2px}main[data-stil=a] .m2-seite .m2-zeile input[type=checkbox]{accent-color:rgb(var(--ink))}main[data-stil=a] .m2-seite .m2-zeile-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}main[data-stil=a] .m2-seite .m2-zeile-name{font-size:14.5px;font-weight:600;line-height:1.35;color:rgb(var(--ink));overflow-wrap:anywhere}main[data-stil=a] .m2-seite .m2-zeile-unter{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}main[data-stil=a] .m2-seite .m2-zeile-pfeil{color:rgb(var(--sa-gedaempft))}main[data-stil=a] .m2-seite .m2-kuerzen{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main[data-stil=a] .m2-seite .m2-kachel{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:rgb(var(--sa-karte));color:rgb(var(--ink)/.75)}main[data-stil=a] .m2-seite .m2-kachel.m2-kachel-gross{width:48px;height:48px;border-radius:14px;box-shadow:var(--sa-schatten-baustein)}main[data-stil=a] .m2-seite .m2-leer{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;text-align:center}main[data-stil=a] .m2-seite .m2-leer-titel{margin:0;font-size:14.5px;font-weight:600;color:rgb(var(--ink))}main[data-stil=a] .m2-seite .m2-leer .m2-zusatz{max-width:22rem;margin:0}main[data-stil=a] .m2-seite .m2-hinzufuegen{display:flex;gap:8px;margin-block-end:14px;padding:10px}main[data-stil=a] .m2-seite .m2-hinzufuegen .m2-feld{flex:1 1 auto;min-width:0}main[data-stil=a] .m2-seite .m2-hinzufuegen .sa-knopf-tinte{height:40px}main[data-stil=a] .m2-seite .m2-org-kopf{display:flex;align-items:center;gap:16px;margin-block:6px 26px}main[data-stil=a] .m2-seite .m2-org-kopf .sa-h1{margin:0}main[data-stil=a] .m2-seite .m2-plaetze{display:grid;gap:8px;margin-block-start:20px}main[data-stil=a] .m2-seite .m2-plaetze-zeile{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font-size:13px}main[data-stil=a] .m2-seite .m2-plaetze-name{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--sa-gedaempft))}main[data-stil=a] .m2-seite .m2-plaetze-zahl{font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--ink))}main[data-stil=a] .m2-seite .m2-balken{height:8px;overflow:hidden;border-radius:999px;background:rgb(var(--sa-trenner))}main[data-stil=a] .m2-seite .m2-balken-fuellung{height:100%;border-radius:999px;background:rgb(var(--sa-wie))}main[data-stil=a] .m2-seite .m2-balken-fuellung.m2-balken-voll{background:rgb(var(--sa-was))}main[data-stil=a] .m2-seite .m2-zahlen{display:grid;gap:4px;margin-block-start:14px;padding:16px 18px}main[data-stil=a] .m2-seite .m2-zahl{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:rgb(var(--ink))}main[data-stil=a] .m2-seite .m2-klassen-satz{margin:12px 0 0;line-height:1.45}main[data-stil=a] .m2-seite .m2-einladen-satz{margin:-6px 0 12px;line-height:1.45}main[data-stil=a] .m2-seite .m2-einladungen{display:grid;gap:8px;margin-block:4px 16px}main[data-stil=a] .m2-seite .m2-einladungen .m2-h3{margin:0;font-size:14.5px}main[data-stil=a] .m2-seite .m2-austritt{margin-block-start:20px}main[data-stil=a] .m2-seite .m2-schul-lehrplaene{display:grid;gap:10px;margin-block-start:20px}main[data-stil=a] .m2-seite .m2-schul-lehrplaene>.m2-zusatz{margin:0;line-height:1.45}main[data-stil=a] .m2-seite .m2-lehrplan-recht{display:grid;gap:8px;margin-block-start:8px;padding-block-start:14px;border-block-start:1px solid rgb(var(--sa-trenner))}main[data-stil=a] .m2-seite .m2-lehrplan-recht .m2-h3{margin:0;font-size:14.5px}main[data-stil=a] .m2-seite .m2-lehrplan-recht>.m2-zusatz{margin:0}main[data-stil=a] .m2-seite .m2-einladungslink{display:grid;gap:8px;margin-block:0 16px;padding:14px 16px}main[data-stil=a] .m2-seite .m2-einladungslink .m2-zeile-name,main[data-stil=a] .m2-seite .m2-einladungslink .m2-zusatz{margin:0}main[data-stil=a] .m2-seite .m2-einladungslink-feld .m2-feld{width:100%;font-size:13px}main[data-stil=a] .m2-seite .m2-einladungslink-knoepfe{display:flex;flex-wrap:wrap;gap:8px;align-items:center}main[data-stil=a] .m2-seite .m2-textknopf{flex:none;height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:13px;font-weight:500;color:rgb(var(--ink));text-decoration:underline;text-underline-offset:3px;cursor:pointer}main[data-stil=a] .m2-seite .m2-textknopf:hover{background:rgb(var(--sa-trenner))}main[data-stil=a] .m2-seite .m2-textknopf:focus-visible{outline:3px solid rgb(var(--ink));outline-offset:2px}main[data-stil=a] .m2-seite .m2-textknopf:disabled{opacity:.55;cursor:not-allowed}main[data-stil=a] .m2-seite .m2-zeile:has(.m2-textknopf){flex-wrap:wrap;row-gap:4px}main[data-stil=a] .m2-seite .m2-zeile:has(.m2-textknopf) .m2-zeile-text{flex:1 1 100%}main[data-stil=a] .m2-seite .m2-zeile:has(.m2-textknopf) .m2-textknopf{margin-inline-start:-10px;margin-inline-end:auto}main[data-stil=a] .m2-seite .m2-kurse{display:grid;gap:16px}main[data-stil=a] .m2-seite .m2-kurs{display:grid;gap:14px;padding:26px 28px}main[data-stil=a] .m2-seite .m2-kurs>.m2-text,main[data-stil=a] .m2-seite .m2-kurs>.m2-zusatz{margin:0}main[data-stil=a] .m2-seite .m2-kurs-kopf{display:flex;align-items:flex-start;gap:14px}main[data-stil=a] .m2-seite .m2-kurs-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;padding-block-start:4px}main[data-stil=a] .m2-seite .m2-kurs-titel{margin:0;font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.25;color:rgb(var(--ink));overflow-wrap:anywhere}main[data-stil=a] .m2-seite .m2-kurs-punkte{display:grid;gap:8px;margin:0;padding:14px 16px;border-radius:14px;background:rgb(var(--sa-flaeche));list-style:none}main[data-stil=a] .m2-seite .m2-kurs-punkte li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:rgb(var(--ink)/.85)}main[data-stil=a] .m2-seite .m2-kurs-punkte svg{flex:none;margin-block-start:2px;color:rgb(var(--sa-was))}main[data-stil=a] .m2-seite .m2-kurs-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:10px}main[data-stil=a] .m2-seite .m2-kurs-start{display:inline-flex;align-items:center;gap:8px}:root:has(main[data-stil=a] .m2-seite) .m2-video-dialog .sa-dialog-titel{overflow-wrap:anywhere}:root:has(main[data-stil=a] .m2-seite) .m2-video-zustimmung{display:grid;justify-items:center;gap:14px;padding-block:8px 4px;text-align:center}:root:has(main[data-stil=a] .m2-seite) .m2-video-satz{max-width:32rem;margin:0;font-size:14px;line-height:1.55;color:rgb(var(--sa-gedaempft))}:root:has(main[data-stil=a] .m2-seite) .m2-video-extern{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:rgb(var(--ink)/.8);text-decoration:underline;text-underline-offset:3px}:root:has(main[data-stil=a] .m2-seite) .m2-video-extern:focus-visible{outline:3px solid rgb(var(--ink));outline-offset:2px}:root:has(main[data-stil=a] .m2-seite) .m2-video-rahmen{aspect-ratio:16/9;overflow:hidden;border-radius:14px;background:rgb(var(--sa-schleier))}main[data-stil=a] .m2-bv{display:grid;gap:12px;padding:16px 18px;border-radius:14px;background:rgb(var(--sa-flaeche));color:rgb(var(--ink));font-family:var(--font-sans)}main[data-stil=a] .m2-bv>p{margin:0}main[data-stil=a] .m2-bv .m2-bv-titel{font-size:14px;font-weight:600;color:rgb(var(--ink))}main[data-stil=a] .m2-bv .m2-bv-feld{display:grid}main[data-stil=a] .m2-bv .m2-bv-feld .m2-feld{width:100%}main[data-stil=a] .m2-bv .sa-knopf{justify-self:start}main[data-stil=a] .m2-bv .m2-bv-hinweis{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;color:rgb(var(--ink)/.82)}main[data-stil=a] .m2-bv .m2-bv-hinweis svg{margin-block-start:1px;color:rgb(var(--sa-test))}main[data-stil=a] .m2-bv .m2-bv-liste{display:grid;gap:8px;margin:0;padding:0;list-style:none}main[data-stil=a] .m2-bv .m2-bv-zeile{padding:12px 14px;border-radius:12px;background:rgb(var(--sa-karte));box-shadow:var(--sa-schatten-baustein)}main[data-stil=a] .m2-bv .m2-bv-satz{margin:0;margin-block-start:4px;font-size:14px;line-height:1.45;color:rgb(var(--ink)/.88)}main[data-stil=a] .m2-bv .m2-bv-uebernommen{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:12.5px;font-weight:600;color:rgb(var(--sa-wie))}main[data-stil=a] .m2-bv .m2-bv-bereiche{display:grid;gap:10px}main[data-stil=a] .m2-bv .m2-bv-bereich{display:grid;gap:12px;padding:14px 16px;border-radius:12px;background:rgb(var(--sa-karte))}main[data-stil=a] .m2-bv .m2-bv-anker{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block-end:10px;border-block-end:1px solid rgb(var(--sa-trenner))}main[data-stil=a] .m2-bv .m2-bv-gruppe{margin-block-end:6px;font-size:12px;font-weight:600;line-height:1.4;color:rgb(var(--sa-gedaempft))}main[data-stil=a] .m2-bv .m2-bv-eintraege{display:grid;gap:10px;margin:0;padding:0;list-style:none}main[data-stil=a] .m2-bv .m2-bv-eintrag{display:flex;align-items:flex-start;gap:10px}main[data-stil=a] .m2-bv .m2-bv-niveau{margin-inline-start:6px}main[data-stil=a] .m2-bv .m2-bv-katalog{display:inline-flex;align-items:center;gap:4px;justify-self:start;font-size:12.5px;font-weight:500;color:rgb(var(--ink)/.78);text-decoration:underline;text-underline-offset:3px}@media (max-width:639.98px){main[data-stil=a] .m2-seite .m2-karte{padding:18px 16px;border-radius:18px}main[data-stil=a] .m2-seite .m2-spalten{grid-template-columns:minmax(0,1fr)}main[data-stil=a] .m2-seite .m2-kurs{padding:20px 18px}main[data-stil=a] .m2-seite .m2-kurs-titel{font-size:19px}main[data-stil=a] .m2-seite .m2-kurs-aktionen .sa-knopf-primaer{width:100%;justify-content:center}main[data-stil=a] .m2-seite .m2-karte-kopf .sa-knopf-primaer{width:100%}main[data-stil=a] .m2-seite .m2-hinzufuegen{flex-wrap:wrap}main[data-stil=a] .m2-seite .m2-hinzufuegen .sa-knopf-tinte{width:100%;justify-content:center}main[data-stil=a] .m2-bv{padding:14px}}}