:root{--k3-spalte: 1240px;--k3-pfad-zeile: var(--s-6);--k3-pfad-abstand: var(--s-2);--k3-kopf-unten: var(--s-6);--k3-ziel: 44px}.inhalt-spalte{--k3-kante: max(var(--raum-seite), calc((100% - var(--k3-spalte)) / 2 + var(--raum-seite)))}.inhalt-spalte:has(>#seiteninhalt>.chat-app){--k3-spalte: 100%}#seiteninhalt{max-width:var(--k3-spalte)}.inhalt-spalte>nav.bereichsreiter.untermenue,.inhalt-spalte>nav.bereichsreiter{padding-inline:var(--k3-kante)}.inhalt-spalte>.statuszeile.probeband-rahmen{padding-inline:var(--k3-kante)}.seitenleiste .fuss .menue-konto-link{display:inline-flex;align-items:center;justify-content:center;min-block-size:calc(var(--s-10) + var(--s-1));min-inline-size:calc(var(--s-10) + var(--s-1))}@media screen{:is(#seiteninhalt>.pfad,#seiteninhalt .seitenkopf .titelfeld>.pfad){display:flex;align-items:center;block-size:var(--k3-pfad-zeile);min-block-size:var(--k3-pfad-zeile);margin:0 0 var(--k3-pfad-abstand)}:is(#seiteninhalt>.seitenkopf,#seiteninhalt>:not(.seitenkopf,.pfad,.karte)>.seitenkopf:first-child:has(h1)){border-block-end:0;padding-block-end:0;margin-block-end:var(--k3-kopf-unten);row-gap:var(--k3-kopf-zeilenabstand, var(--s-2))}#seiteninhalt .seitenkopf .titelfeld>h1{margin:0}#seiteninhalt .seitenkopf .titelfeld>.unterzeile{margin-block-start:var(--s-1)}#seiteninhalt .seitenkopf>.aktionen{align-self:flex-start;align-items:center;min-block-size:var(--zeile-32)}}#seiteninhalt>.seitenkopf.k3-kopf,.seitenkopf.k3-kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pfad pfad" "titel aktionen" "filter filter";column-gap:var(--s-4);row-gap:0;align-items:start;padding-block-start:0;--k3-kopf-zeilenabstand: 0px}.seitenkopf.k3-kopf{border-block-end:0;padding-block-end:0}.k3-kopf>.k3-brotkrumen{grid-area:pfad;margin-block-end:var(--k3-pfad-abstand)}.k3-kopf>.titelfeld{grid-area:titel;min-inline-size:0}.k3-kopf>.aktionen{grid-area:aktionen;display:flex;flex-wrap:nowrap;gap:var(--s-2);margin:0;justify-self:end}.k3-kopf>.k3-kopf-filter{grid-area:filter;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin-block-start:var(--s-4)}.k3-kopf .unterzeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-3);color:var(--text-muted);font-size:var(--schrift-14);line-height:var(--zeile-14)}.k3-kopf-kennzahl{font-variant-numeric:var(--ziffern)}.k3-kopf-kennzahl strong{color:var(--text);font-weight:var(--gewicht-fett)}.k3-kopf .k3-inline{display:contents}.k3-gesperrt-huelle{display:inline-flex;cursor:not-allowed}@media(max-width:600px){#seiteninhalt>.seitenkopf.k3-kopf,.seitenkopf.k3-kopf{grid-template-columns:minmax(0,1fr);grid-template-areas:"pfad" "titel" "aktionen" "filter"}#seiteninhalt .k3-kopf>.aktionen,.k3-kopf>.aktionen{justify-self:stretch;margin-block-start:var(--s-3);flex-wrap:wrap}.k3-kopf>.aktionen>.hauptknopf{flex:1 1 auto}}.k3-brotkrumen{min-block-size:var(--k3-pfad-zeile);font-size:var(--schrift-13);line-height:var(--k3-pfad-zeile);color:var(--text-muted)}.k3-brotkrumen ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.k3-brotkrumen li{display:inline-flex;align-items:center;min-inline-size:0}.k3-brotkrumen li+li::before{content:"/";margin-inline:var(--s-2);color:var(--text-subtle)}.k3-brotkrumen a{color:var(--text-muted);font-weight:var(--gewicht-mittel);text-decoration:none;border-radius:var(--radius-kontrolle);transition:color var(--wechsel)}.k3-brotkrumen a:hover{color:var(--text);text-decoration:none}.k3-brotkrumen a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;color:var(--text)}.k3-brotkrumen li.k3-krume-eltern:only-child::before{content:"‹";margin-inline-end:var(--s-1);color:var(--text-muted);font-size:var(--schrift-16);line-height:1}.k3-brotkrumen [aria-current=page]{color:var(--text);font-weight:var(--gewicht-mittel)}.k3-brotkrumen:not(:focus-within) .k3-krume-mitte{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.k3-brotkrumen:focus-within .k3-krume-auslassung{display:none}@media(max-width:600px){.k3-brotkrumen li:not(.k3-krume-eltern){display:none}.k3-brotkrumen li.k3-krume-eltern::before{content:"‹";margin-inline:0 var(--s-1);color:var(--text-muted);font-size:var(--schrift-16)}}@media(max-width:900px),(pointer:coarse){.k3-brotkrumen a{padding-block:10px;margin-block:-10px}}.k3-reiter-leiste{display:flex;gap:var(--s-5);margin:0 0 var(--s-5);border-block-end:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.k3-reiter-leiste::-webkit-scrollbar{display:none}.k3-reiter-punkt{position:relative;display:inline-flex;align-items:center;gap:var(--s-2);flex:none;min-block-size:var(--kontrolle-hoehe);padding:0 var(--s-1);color:var(--text-muted);font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:var(--gewicht-mittel);text-decoration:none;white-space:nowrap;border-radius:var(--radius-kontrolle) var(--radius-kontrolle) 0 0;transition:color var(--wechsel)}.k3-reiter-punkt::after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;block-size:2px;border-radius:var(--radius-voll);background:transparent;transition:background-color var(--wechsel)}a.k3-reiter-punkt:hover{color:var(--text)}a.k3-reiter-punkt:hover::after{background:var(--border-strong)}.k3-reiter-punkt:is([aria-current],[aria-selected=true]){color:var(--text);font-weight:var(--gewicht-fett)}.k3-reiter-punkt:is([aria-current],[aria-selected=true])::after{background:var(--primary)}.k3-reiter-punkt:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.k3-reiter-punkt[aria-disabled=true]{color:var(--text-subtle);cursor:not-allowed}.k3-reiter-punkt:active{color:var(--text)}.k3-reiter[data-k3-bereit]>.k3-reiter-flaeche[hidden]{display:none}.k3-reiter-flaeche:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--radius-kontrolle)}.k3-reiter:not([data-k3-bereit])>.k3-reiter-flaeche+.k3-reiter-flaeche{margin-block-start:var(--raum-sektion)}@media(max-width:900px),(pointer:coarse){.k3-reiter-punkt{min-block-size:var(--k3-ziel)}}.k3-segment{display:inline-flex;align-items:stretch;gap:2px;margin:0;padding:2px;min-inline-size:0;border:1px solid var(--border);border-radius:var(--radius-kontrolle);background:var(--surface-subtle)}.k3-segment-punkt{position:relative;display:inline-flex;margin:0}:root fieldset.k3-segment[class]>label.k3-segment-punkt>input[type=radio]{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.k3-segment-punkt>span,a.k3-segment-punkt{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-1);min-block-size:calc(var(--kontrolle-hoehe) - 6px);padding:0 var(--s-3);border-radius:var(--radius-kontrolle);color:var(--text-muted);font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:var(--gewicht-mittel);white-space:nowrap;text-decoration:none;transition:background-color var(--wechsel),color var(--wechsel)}.k3-segment-klein .k3-segment-punkt>span,.k3-segment-klein a.k3-segment-punkt{min-block-size:calc(var(--kontrolle-hoehe-klein) - 6px);padding:0 var(--s-2);font-size:var(--schrift-13)}.k3-segment-punkt:hover>span,a.k3-segment-punkt:hover{color:var(--text);background:var(--surface-hover)}.k3-segment-punkt>input:checked+span,a.k3-segment-punkt[aria-current]{color:var(--text);background:var(--surface);font-weight:var(--gewicht-fett);box-shadow:inset 0 0 0 1px var(--linie-kraeftig)}.k3-segment-punkt>input:focus-visible+span,a.k3-segment-punkt:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.k3-segment-punkt>input:active+span{background:var(--surface-selected)}:root fieldset.k3-segment[class]>label.k3-segment-punkt>input[type=radio]:disabled{cursor:not-allowed}.k3-segment-punkt>input:disabled+span,.k3-segment:disabled .k3-segment-punkt>span{color:var(--text-subtle);background:transparent}.k3-segment:disabled{opacity:.7}.k3-segment[aria-busy=true]{cursor:progress}@media(max-width:900px),(pointer:coarse){.k3-segment .k3-segment-punkt>span,.k3-segment a.k3-segment-punkt{min-block-size:var(--k3-ziel)}}.k3-schritte ol{display:flex;margin:0;padding:0;list-style:none;counter-reset:k3-schritt}.k3-schritt{position:relative;display:flex;flex:1 1 0;min-inline-size:0}.k3-schritt:last-child{flex:none}.k3-schritt:not(:last-child)::after{content:"";flex:1 1 auto;align-self:flex-start;block-size:1px;margin:12px var(--s-3) 0;background:var(--border-strong);min-inline-size:var(--s-4)}.k3-schritt-erledigt:not(:last-child)::after{background:var(--primary)}.k3-schritt>a,.k3-schritt>.k3-schritt-feld{display:inline-flex;align-items:flex-start;gap:var(--s-2);flex:none;max-inline-size:100%;color:inherit;text-decoration:none;border-radius:var(--radius-kontrolle)}.k3-schritt>a:hover .k3-schritt-text{text-decoration:underline;text-underline-offset:3px}.k3-schritt>a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.k3-schritt-marke{display:inline-grid;place-items:center;flex:none;inline-size:24px;block-size:24px;border-radius:var(--radius-voll);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted);font-size:var(--schrift-12);font-weight:var(--gewicht-fett);font-variant-numeric:var(--ziffern)}.k3-schritt-text{display:flex;flex-direction:column;min-inline-size:0;padding-block-start:2px;color:var(--text-muted);font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:var(--gewicht-mittel)}.k3-schritt-hinweis{color:var(--text-muted);font-size:var(--schrift-12);line-height:var(--zeile-12);font-weight:var(--gewicht-normal)}.k3-schritt-erledigt .k3-schritt-marke{border-color:var(--primary);background:var(--primary);color:var(--primary-text)}.k3-schritt-erledigt .k3-schritt-text{color:var(--text)}.k3-schritt:is(.k3-schritt-aktuell,.k3-schritt-laden) .k3-schritt-marke{border:2px solid var(--primary);color:var(--primary)}.k3-schritt:is(.k3-schritt-aktuell,.k3-schritt-laden) .k3-schritt-text{color:var(--text);font-weight:var(--gewicht-fett)}.k3-schritte .k3-schritt-laden .k3-schritt-marke{border-block-start-color:transparent;animation:k3-drehen 800ms linear infinite;color:transparent}.k3-schritt-fehler .k3-schritt-marke{border-color:var(--danger-solid);background:var(--danger-bg);color:var(--danger)}.k3-schritt-fehler .k3-schritt-text,.k3-schritt-fehler .k3-schritt-hinweis{color:var(--danger)}.k3-schritte-senkrecht ol{flex-direction:column;gap:0}.k3-schritte-senkrecht .k3-schritt{flex-direction:column}.k3-schritte-senkrecht .k3-schritt:not(:last-child)::after{inline-size:1px;min-inline-size:0;block-size:var(--s-4);margin:var(--s-1) 0 var(--s-1) 12px;flex:none;align-self:flex-start}@media(max-width:600px){.k3-schritte:not(.k3-schritte-senkrecht) .k3-schritt:not([aria-current]) .k3-schritt-text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.k3-schritte:not(.k3-schritte-senkrecht) .k3-schritt{flex:0 1 auto}.k3-schritte:not(.k3-schritte-senkrecht) .k3-schritt[aria-current]{flex:1 1 auto}}@media(max-width:900px),(pointer:coarse){.k3-schritt>a{min-block-size:var(--k3-ziel);align-items:center}}.k3-seitenwahl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4);margin-block:var(--s-4) 0}.k3-seitenwahl-zahl{margin:0;color:var(--text-muted);font-size:var(--schrift-13);font-variant-numeric:var(--ziffern)}.k3-seitenwahl ul{display:flex;align-items:center;gap:var(--s-1);margin:0 0 0 auto;padding:0;list-style:none}.k3-seitenwahl :is(a,.k3-seitenwahl-pfeil){display:inline-grid;place-items:center;min-inline-size:var(--kontrolle-hoehe-klein);block-size:var(--kontrolle-hoehe-klein);padding:0 var(--s-2);border:1px solid transparent;border-radius:var(--radius-kontrolle);color:var(--text-muted);font-size:var(--schrift-14);font-variant-numeric:var(--ziffern);text-decoration:none;transition:background-color var(--wechsel),color var(--wechsel)}.k3-seitenwahl a:hover{background:var(--surface-hover);color:var(--text)}.k3-seitenwahl a:active{background:var(--surface-selected)}.k3-seitenwahl a:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.k3-seitenwahl a[aria-current=page]{border-color:var(--border-strong);background:var(--surface);color:var(--text);font-weight:var(--gewicht-fett)}.k3-seitenwahl .k3-seitenwahl-pfeil[aria-disabled=true]{color:var(--text-subtle);cursor:not-allowed}.k3-seitenwahl-luecke{min-inline-size:var(--s-6);text-align:center;color:var(--text-subtle)}.k3-seitenwahl-kurz{display:none;color:var(--text-muted);font-size:var(--schrift-13);font-variant-numeric:var(--ziffern);padding-inline:var(--s-2)}.k3-seitenwahl[aria-busy=true] ul{opacity:1;pointer-events:none}@media(max-width:600px){.k3-seitenwahl :is(.k3-seitenwahl-nummer,.k3-seitenwahl-luecke){display:none}.k3-seitenwahl-kurz{display:block}}@media(max-width:900px),(pointer:coarse){.k3-seitenwahl :is(a,.k3-seitenwahl-pfeil){min-inline-size:var(--k3-ziel);block-size:var(--k3-ziel)}}.k3-karte{position:relative;margin:0 0 var(--s-4);padding:var(--raum-karte);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-karte);box-shadow:none;min-inline-size:0}.k3-karte-flach{padding:0;overflow:hidden}.k3-karte-flach>.k3-karte-kopf{padding:var(--raum-karte) var(--raum-karte) var(--s-3);margin:0}.k3-karte-kopf{display:flex;align-items:flex-start;gap:var(--s-3);margin:0 0 var(--s-3)}.k3-karte-titelfeld{flex:1 1 auto;min-inline-size:0}:root .k3-karte .k3-karte-titel{margin:0;font-family:var(--schrift-text);font-size:var(--schrift-16);line-height:var(--zeile-16);letter-spacing:var(--sperrung-16);font-weight:var(--gewicht-fett);color:var(--text)}.k3-karte-text{margin:var(--s-1) 0 0;color:var(--text-muted);font-size:var(--schrift-14);line-height:var(--zeile-14)}.k3-karte-kurzwert{flex:none;color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-16);font-variant-numeric:var(--ziffern)}.k3-karte-aktion{flex:none;display:inline-flex;align-items:center;gap:2px;color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-16);font-weight:var(--gewicht-mittel);text-decoration:none;border-radius:var(--radius-kontrolle)}.k3-karte-aktion:hover{color:var(--text)}.k3-karte-aktion:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.k3-karte>:last-child{margin-block-end:0}.k3-karte-leer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);color:var(--text-muted)}.k3-karte-leer p{margin:0}.k3-karte-link{transition:border-color var(--wechsel),background-color var(--wechsel)}.k3-karte-link .k3-karte-ziel{color:inherit;text-decoration:none}.k3-karte-link .k3-karte-ziel::after{content:"";position:absolute;inset:0;border-radius:inherit}.k3-karte-link:hover{border-color:var(--border-strong);background:var(--surface-hover)}.k3-karte-link:has(.k3-karte-ziel:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.k3-karte-link .k3-karte-ziel:focus-visible{outline:0}.k3-karte-link:active{background:var(--surface-selected)}.k3-karte[aria-current=true],.k3-karte.k3-gewaehlt{border-color:var(--primary-border);box-shadow:inset 0 0 0 1px var(--primary-border)}.k3-kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--s-4);margin:0 0 var(--raum-sektion)}.k3-kennzahl{position:relative;display:flex;flex-direction:column;gap:var(--s-1);min-inline-size:0;padding:var(--raum-karte);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-karte)}.k3-kennzahl>p{margin:0}.k3-kennzahl-titel{color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13);font-weight:var(--gewicht-mittel)}.k3-kennzahl-titel a{color:inherit;text-decoration:none}.k3-kennzahl-wert{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-2)}.k3-kennzahl-zahl{font-family:var(--schrift-text);font-size:var(--schrift-32);line-height:var(--zeile-32);letter-spacing:var(--sperrung-32);font-weight:var(--gewicht-fett);font-variant-numeric:var(--ziffern);font-feature-settings:var(--display-merkmale),var(--ziffern-merkmale);color:var(--text)}.k3-kennzahl-einheit{color:var(--text-muted);font-size:var(--schrift-16);font-weight:var(--gewicht-mittel)}.k3-kennzahl-ohne{color:var(--text-subtle);font-size:var(--schrift-32);line-height:var(--zeile-32);font-weight:var(--gewicht-fett)}.k3-kennzahl-bezug{color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13);font-variant-numeric:var(--ziffern)}.k3-kennzahl-fehler{display:inline-flex;align-items:center;gap:var(--s-1);color:var(--danger)}.k3-trend{display:inline-flex;align-items:center;gap:2px;padding:0 var(--s-1);border-radius:var(--radius-kontrolle);font-size:var(--schrift-13);line-height:var(--zeile-13);font-weight:var(--gewicht-fett);font-variant-numeric:var(--ziffern)}.k3-trend-gut{color:var(--success);background:var(--success-bg)}.k3-trend-schlecht{color:var(--danger);background:var(--danger-bg)}.k3-trend-neutral{color:var(--text-muted);background:var(--surface-subtle)}.k3-skelett-zahl{inline-size:60%;block-size:var(--zeile-32)}.k3-diagramm{margin:0 0 var(--s-4);padding:var(--raum-karte);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-karte)}.k3-diagramm-kopf{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s-2) var(--s-4)}.k3-diagramm-titelfeld{display:flex;flex-direction:column;min-inline-size:0}.k3-diagramm-titel{font-size:var(--schrift-16);line-height:var(--zeile-16);font-weight:var(--gewicht-fett);color:var(--text)}.k3-diagramm-text,.k3-diagramm-rechts{color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13)}.k3-legende{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4);margin:var(--s-3) 0 0;padding:0;list-style:none;color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13);font-variant-numeric:var(--ziffern)}.k3-legende li{display:inline-flex;align-items:center;gap:var(--s-2)}.k3-legende strong{color:var(--text);font-weight:var(--gewicht-fett)}.k3-legende-marke{inline-size:10px;block-size:10px;border-radius:var(--radius-voll);background:var(--k3-reihe, var(--primary))}.k3-reihe-1{--k3-reihe: var(--primary)}.k3-reihe-2{--k3-reihe: var(--accent)}.k3-reihe-3{--k3-reihe: var(--info-voll, var(--info))}.k3-legende-marke.k3-reihe-4{background:transparent;border:2px dashed var(--text-subtle);border-radius:var(--radius-voll)}.k3-diagramm-flaeche{position:relative;margin-block-start:var(--s-4);block-size:280px;max-block-size:420px}.k3-diagramm-gross .k3-diagramm-flaeche{block-size:420px}.k3-diagramm-klein .k3-diagramm-flaeche{block-size:160px}.k3-diagramm-flaeche>:is(svg,canvas){display:block;inline-size:100%;block-size:100%}.k3-diagramm-skelett{display:flex;align-items:flex-end;gap:var(--s-3);block-size:100%;padding-block-start:var(--s-4)}.k3-diagramm-skelett>.k3-skelett{flex:1 1 0;block-size:50%;border-radius:var(--radius-kontrolle) var(--radius-kontrolle) 0 0}.k3-diagramm-skelett>.k3-skelett:nth-child(3n+1){block-size:40%}.k3-diagramm-skelett>.k3-skelett:nth-child(3n+2){block-size:72%}.k3-diagramm-skelett>.k3-skelett:nth-child(4n){block-size:58%}.k3-diagramm-leer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-2);block-size:100%;border:1px dashed var(--border);border-radius:var(--radius-kontrolle);color:var(--text-muted);text-align:center;padding:var(--s-4)}.k3-diagramm-leer p{margin:0;max-inline-size:40ch}.k3-diagramm-leer .k3-symbol-gross{color:var(--text-subtle)}.k3-diagramm-fehler{color:var(--danger);border-color:var(--danger-border)}.k3-diagramm-fehler .k3-symbol-gross{color:var(--danger)}.k3-diagramm-tabelle{display:inline-block;margin-block-start:var(--s-3);color:var(--text-muted);font-size:var(--schrift-13)}:is(.k3-menue,.k3-popover){position:relative;display:inline-block}#seiteninhalt details:is(.mehr-menue,.weitere-aktionen,.export-knopf,.zeilenmenue){position:relative}:is(.k3-menue,.k3-popover)>summary{list-style:none;cursor:pointer}:is(.k3-menue,.k3-popover)>summary::-webkit-details-marker{display:none}.k3-menue>summary,.k3-popover>summary{display:inline-flex;align-items:center;gap:var(--s-2)}.k3-menue>summary .k3-symbol,.k3-popover>summary>.k3-symbol:last-child{transition:transform var(--wechsel)}:is(.k3-menue,.k3-popover)[open]>summary>.k3-symbol:last-child{transform:rotate(180deg)}.k3-menue-leise>summary,.k3-leise{min-block-size:var(--kontrolle-hoehe-klein);padding:0 var(--s-2);border-radius:var(--radius-kontrolle);color:var(--text-muted);font-weight:var(--gewicht-mittel)}.k3-menue-symbol>summary{display:inline-grid;place-items:center;inline-size:var(--kontrolle-hoehe-klein);block-size:var(--kontrolle-hoehe-klein);padding:0;border-radius:var(--radius-kontrolle);color:var(--text-muted)}:is(.k3-menue-leise,.k3-menue-symbol)>summary:hover,.k3-leise:hover{background:var(--surface-hover);color:var(--text)}:is(.k3-menue-leise,.k3-menue-symbol)[open]>summary,.k3-popover[open]>.k3-leise{background:var(--surface-selected);color:var(--text)}:is(.k3-menue,.k3-popover)>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.k3-menue[data-k3-gesperrt]>summary{opacity:.55;cursor:not-allowed;pointer-events:none}.k3-zahl{display:inline-grid;place-items:center;min-inline-size:18px;block-size:18px;padding:0 5px;border-radius:var(--radius-voll);background:var(--primary-subtle);color:var(--primary-hover);font-size:var(--schrift-12);line-height:1;font-weight:var(--gewicht-fett);font-variant-numeric:var(--ziffern)}.k3-menue-liste,.k3-popover-flaeche{position:absolute;z-index:45;inset-block-start:calc(100% + var(--s-1));inset-inline-end:0;min-inline-size:220px;max-inline-size:min(360px,calc(100vw - 2 * var(--s-4)));max-block-size:min(420px,70vh);overflow-y:auto;padding:var(--s-1);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-karte);box-shadow:var(--elevation-1);color:var(--text);text-align:start;animation:k3-auf var(--dauer-1) var(--easing)}.k3-menue:not([open])>.k3-menue-liste{display:none}.k3-popover-flaeche{inset-inline:0 auto;inline-size:320px;padding:var(--s-4)}.k3-popover-schmal>.k3-popover-flaeche{inline-size:240px}.k3-popover-breit>.k3-popover-flaeche{inline-size:400px}.k3-menue-start>.k3-menue-liste,.k3-popover:not(.k3-popover-ende)>.k3-popover-flaeche{inset-inline:0 auto}.k3-popover-ende>.k3-popover-flaeche{inset-inline:auto 0}:root :is(.k3-menue,.k3-popover,details[data-mehr],.weitere-aktionen,.export-knopf,.zeilenmenue)[data-k3-oben]>:not(summary){inset-block:auto calc(100% + var(--s-1))}:root :is(.k3-menue,.k3-popover,details[data-mehr],.weitere-aktionen,.export-knopf,.zeilenmenue)[data-k3-links]>:not(summary){inset-inline:0 auto}:root :is(.k3-menue,.k3-popover,details[data-mehr],.weitere-aktionen,.export-knopf,.zeilenmenue)[data-k3-rechts]>:not(summary){inset-inline:auto 0}.k3-popover-titel{margin:0 0 var(--s-3);font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:var(--gewicht-fett)}.k3-menue-punkt,.k3-menue-liste>form>button,.k3-menue-liste>button{display:flex;flex-direction:column;justify-content:center;inline-size:100%;min-block-size:var(--kontrolle-hoehe-klein);padding:var(--s-1) var(--s-3);border:0;border-radius:var(--radius-kontrolle);background:transparent;color:var(--text);font:inherit;font-size:var(--schrift-14);line-height:var(--zeile-14);text-align:start;text-decoration:none;cursor:pointer}.k3-menue-liste>form{margin:0}.k3-menue-zeile{color:var(--text-muted);font-size:var(--schrift-12);line-height:var(--zeile-12)}.k3-menue-punkt:is(:hover,:focus-visible),.k3-menue-liste>:is(form>button,button):is(:hover,:focus-visible){background:var(--surface-hover);outline:0}.k3-menue-punkt:focus-visible,.k3-menue-liste>:is(form>button,button):focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.k3-menue-punkt:active{background:var(--surface-selected)}.k3-menue-punkt.k3-gefahr,.k3-menue-liste .k3-gefahr{color:var(--danger)}.k3-menue-punkt.k3-gefahr:is(:hover,:focus-visible){background:var(--danger-bg)}.k3-menue-punkt[aria-disabled=true]{color:var(--text-subtle);cursor:not-allowed;background:transparent}.k3-menue-punkt[aria-disabled=true] .k3-menue-zeile{color:var(--text-subtle)}.k3-menue-punkt[aria-busy=true]{cursor:progress;color:var(--text-muted)}.k3-menue-trenner{margin:var(--s-1) calc(-1 * var(--s-1));border:0;border-block-start:1px solid var(--border)}@media(max-width:600px){.k3-popover-flaeche,.k3-popover-schmal>.k3-popover-flaeche,.k3-popover-breit>.k3-popover-flaeche{inline-size:min(320px,calc(100vw - 2 * var(--s-4)))}}@media(max-width:900px),(pointer:coarse){.k3-menue-punkt,.k3-menue-liste>:is(form>button,button){min-block-size:var(--k3-ziel)}.k3-menue-symbol>summary{inline-size:var(--k3-ziel);block-size:var(--k3-ziel)}.k3-menue-leise>summary,.k3-leise{min-block-size:var(--k3-ziel)}}:root dialog:is(.k3-dialog,.k3-schublade)[data-k3-dialog]{padding:0;border:1px solid var(--border);background:var(--surface-raised);color:var(--text);box-shadow:var(--elevation-3)}:root dialog.k3-dialog[data-k3-dialog]{border-radius:var(--radius-karte)}.k3-dialog{inline-size:min(480px,calc(100vw - 2 * var(--s-4)));max-block-size:calc(100vh - 2 * var(--s-8));border-radius:var(--radius-karte)}.k3-dialog-breit{inline-size:min(640px,calc(100vw - 2 * var(--s-4)))}.k3-dialog::backdrop,.k3-schublade::backdrop{background:rgb(var(--farbe-schatten, 41 59 53) / .32)}.k3-dialog[open]{animation:k3-dialog-auf var(--dauer-2) var(--easing)}.k3-dialog[open]::backdrop,.k3-schublade[open]::backdrop{animation:k3-blende var(--dauer-2) var(--easing)}.k3-dialog-form{display:flex;flex-direction:column;max-block-size:inherit;margin:0}.k3-dialog-kopf{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-5) var(--s-5) 0}:root :is(.k3-dialog,.k3-schublade) .k3-dialog-titel{flex:1 1 auto;margin:0;font-family:var(--schrift-text);font-size:var(--schrift-16);line-height:var(--zeile-16);font-weight:var(--gewicht-fett);letter-spacing:var(--sperrung-16);color:var(--text)}.k3-dialog-zeichen{display:inline-grid;place-items:center;flex:none;inline-size:32px;block-size:32px;margin-block-start:-4px;border-radius:var(--radius-voll);background:var(--danger-bg);color:var(--danger)}.k3-dialog-gefahr .k3-dialog-titel{padding-block-start:2px}.k3-schliessen{display:inline-grid;place-items:center;flex:none;inline-size:var(--kontrolle-hoehe-klein);block-size:var(--kontrolle-hoehe-klein);margin:-6px -8px 0 0;padding:0;border:0;border-radius:var(--radius-kontrolle);background:transparent;color:var(--text-muted);cursor:pointer}.k3-schliessen:hover{background:var(--surface-hover);color:var(--text)}.k3-schliessen:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.k3-dialog-inhalt{flex:1 1 auto;overflow-y:auto;padding:var(--s-3) var(--s-5) var(--s-5);color:var(--text-muted);font-size:var(--schrift-14);line-height:var(--zeile-14)}.k3-dialog-inhalt>:first-child{margin-block-start:0}.k3-dialog-text{margin:0 0 var(--s-4)}.k3-dialog-inhalt :is(label,.k3-dialog-wort){display:block;margin:var(--s-3) 0 var(--s-1);color:var(--text);font-weight:var(--gewicht-mittel)}.k3-dialog-inhalt :is(input:not([type=checkbox],[type=radio]),select,textarea){inline-size:100%}.k3-dialog-fehler{display:flex;align-items:flex-start;gap:var(--s-2);margin:var(--s-4) 0 0;padding:var(--s-2) var(--s-3);border:1px solid var(--danger-border);border-radius:var(--radius-kontrolle);background:var(--danger-bg);color:var(--danger)}.k3-dialog-fuss{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-block-start:1px solid var(--border);background:var(--surface-subtle);border-radius:0 0 var(--radius-karte) var(--radius-karte)}.k3-dialog-fuss [aria-busy=true],.k3-schublade-fuss [aria-busy=true]{cursor:progress;opacity:.8}dialog:is(.k3-dialog,.k3-schublade):not([open]):target{position:static;display:block;inline-size:auto;max-inline-size:640px;margin:var(--s-4) 0;box-shadow:none;transform:none;inset:auto;block-size:auto}.k3-schublade{position:fixed;inset:0 0 0 auto;margin:0;inline-size:min(480px,100vw);max-inline-size:100vw;block-size:100vh;max-block-size:100vh}:root dialog.k3-schublade[data-k3-dialog]{border-block:0;border-inline-end:0;border-radius:var(--radius-karte) 0 0 var(--radius-karte);box-shadow:var(--elevation-2)}.k3-schublade-breit{inline-size:min(720px,100vw)}.k3-schublade[open]{display:flex;flex-direction:column;animation:k3-schublade-auf var(--dauer-3) var(--easing)}.k3-schublade-kopf{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-5) var(--s-5) var(--s-4);border-block-end:1px solid var(--border)}.k3-schublade-titelfeld{flex:1 1 auto;min-inline-size:0}.k3-schublade-untertitel{margin:var(--s-1) 0 0;color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13)}.k3-schublade-inhalt{flex:1 1 auto;overflow-y:auto;padding:var(--s-5)}.k3-schublade-fuss{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-block-start:1px solid var(--border);background:var(--surface-raised)}@media(max-width:600px){.k3-schublade,.k3-schublade-breit{inline-size:100vw}:root dialog.k3-schublade[data-k3-dialog]{border-radius:0}.k3-dialog{inline-size:calc(100vw - 2 * var(--s-4))}.k3-dialog-fuss>.knopf,.k3-schublade-fuss>.knopf{flex:1 1 auto}}@media(max-width:900px),(pointer:coarse){.k3-schliessen{inline-size:var(--k3-ziel);block-size:var(--k3-ziel)}}html:has(dialog[data-k3-dialog][open]){overflow:hidden}:root.k3-palette-offen .seitenleiste .globalsuche:has(#globalsuche){position:fixed;z-index:2;inset:12vh 0 auto 0;display:block;inline-size:min(640px,calc(100vw - 2 * var(--s-4)));margin-inline:auto;padding:0;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-karte);box-shadow:var(--elevation-3);animation:k3-dialog-auf var(--dauer-2) var(--easing)}:root.k3-palette-offen .seitenleiste:has(#globalsuche){z-index:300}@media(max-width:900px){:root.k3-palette-offen .seitenleiste:has(#globalsuche){position:relative}}:root.k3-palette-offen .seitenleiste:has(#globalsuche)::after{content:"";position:fixed;inset:0;z-index:1;background:rgb(var(--farbe-schatten, 41 59 53) / .32);animation:k3-blende var(--dauer-2) var(--easing)}:root.k3-palette-offen .globalsuche:has(#globalsuche)>input#globalsuche{block-size:52px;padding:0 var(--s-4) 0 calc(var(--s-4) + 28px);border:0;border-block-end:1px solid var(--border);border-radius:var(--radius-karte) var(--radius-karte) 0 0;background:transparent;font-size:var(--schrift-16);box-shadow:none;outline:0}:root.k3-palette-offen .globalsuche:has(#globalsuche)>.k3-palette-lupe{display:block}.k3-palette-lupe{display:none;position:absolute;inset-inline-start:var(--s-4);inset-block-start:16px;color:var(--text-muted);pointer-events:none}.k3-palette-lupe .k3-symbol{inline-size:var(--symbol);block-size:var(--symbol)}:root.k3-palette-offen .globalsuche:has(#globalsuche)>.such-kuerzel{display:none}:root.k3-palette-offen .globalsuche:has(#globalsuche)>.vorschlagsliste{position:static;display:block;min-inline-size:0;inline-size:auto;max-inline-size:none;max-block-size:min(52vh,440px);margin:0;padding:var(--s-2);overflow-y:auto;border:0;border-radius:0;box-shadow:none;background:transparent}:root.k3-palette-offen .globalsuche:has(#globalsuche)>.vorschlagsliste[hidden]{display:none}:root.k3-palette-offen .globalsuche:has(#globalsuche)>.vorschlagsliste li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);min-block-size:40px;padding:var(--s-2) var(--s-3)}:root.k3-palette-offen .globalsuche:has(#globalsuche)>.vorschlagsliste li .zusatz{flex:none;font-size:var(--schrift-12)}:root.k3-palette-offen .globalsuche:has(#globalsuche)>.vorschlagsliste li[aria-selected=true]{background:var(--surface-selected);color:var(--text)}.k3-palette-fuss{display:none}:root.k3-palette-offen .globalsuche:has(#globalsuche)>.k3-palette-fuss{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4);padding:var(--s-2) var(--s-4);border-block-start:1px solid var(--border);background:var(--surface-subtle);border-radius:0 0 var(--radius-karte) var(--radius-karte);color:var(--text-muted);font-size:var(--schrift-12);line-height:var(--zeile-12)}.k3-palette-fuss kbd,.k3-palette-ausloeser kbd{display:inline-block;min-inline-size:18px;padding:1px 4px;border:1px solid var(--border);border-radius:var(--radius-kontrolle);background:var(--surface);color:var(--text-muted);font:inherit;font-size:var(--schrift-12);text-align:center}.k3-palette-ausloeser{display:inline-flex;align-items:center;gap:var(--s-2);min-block-size:var(--kontrolle-hoehe);padding:0 var(--s-2) 0 var(--s-3);border:1px solid var(--border);border-radius:var(--radius-kontrolle);background:var(--surface);color:var(--text-muted);font:inherit;font-size:var(--schrift-14);cursor:pointer}.k3-palette-ausloeser:hover{border-color:var(--border-strong);color:var(--text)}.k3-palette-ausloeser:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.k3-palette-ausloeser[hidden]{display:none}@media(max-width:600px){:root.k3-palette-offen .seitenleiste .globalsuche:has(#globalsuche){inset-block-start:var(--s-4)}}.k3-symbol{inline-size:var(--symbol-klein);block-size:var(--symbol-klein);flex:none;stroke-width:var(--symbol-linie);vertical-align:middle}.k3-symbol-gross{inline-size:var(--symbol);block-size:var(--symbol)}.k3-skelett{display:block;block-size:var(--zeile-14);border-radius:var(--radius-kontrolle);background:var(--surface-subtle);background-image:linear-gradient(90deg,transparent,var(--surface-hover),transparent);background-size:200% 100%;animation:k3-schimmer 1.4s var(--easing) infinite}.k3-skelett-block{display:grid;gap:var(--s-3)}.k3-skelett.k3-kurz{inline-size:60%}.k3-skelett-titel{display:inline-block;inline-size:14em;max-inline-size:70%;block-size:var(--zeile-32);vertical-align:middle}.k3-fehlerzeile{display:flex;align-items:flex-start;gap:var(--s-2);margin:0;color:var(--danger)}.k3-fehlerzeile>.k3-symbol{margin-block-start:2px}.k3-fehlerzeile>span{flex:1 1 auto;min-inline-size:0}.k3-fehlerzeile a{margin-inline-start:var(--s-1);color:var(--text);font-weight:var(--gewicht-mittel);white-space:nowrap}@keyframes k3-auf{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes k3-dialog-auf{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes k3-schublade-auf{from{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@keyframes k3-blende{from{opacity:0}to{opacity:1}}@keyframes k3-drehen{to{transform:rotate(360deg)}}@keyframes k3-schimmer{from{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.k3-skelett,.k3-schritt-laden .k3-schritt-marke{animation:none}}@media print{.k3-menue-liste,.k3-popover-flaeche,.k3-palette-fuss,.k3-palette-ausloeser{display:none}}:root .k3-katalog .k3-katalog-titel{margin:var(--raum-sektion) 0 var(--s-2);font-family:var(--schrift-text);font-size:var(--schrift-24);line-height:var(--zeile-24);letter-spacing:var(--sperrung-24);font-weight:var(--gewicht-fett)}.k3-katalog-text,.k3-katalog-regel{max-inline-size:72ch;margin:0 0 var(--s-4);color:var(--text-muted)}.k3-katalog-abschnitt{padding-block:var(--s-6);border-block-start:1px solid var(--border)}:root .k3-katalog .k3-katalog-abschnitt>h3{margin:0 0 var(--s-1);font-family:var(--schrift-text);font-size:var(--schrift-16);line-height:var(--zeile-16);font-weight:var(--gewicht-fett)}.k3-katalog-zustand{margin:var(--s-4) 0 var(--s-2);color:var(--text-muted);font-size:var(--schrift-12);line-height:var(--zeile-12);font-weight:var(--gewicht-mittel)}.k3-katalog-probe{padding:var(--s-5);border:1px dashed var(--border);border-radius:var(--radius-karte);background:var(--bg)}.k3-katalog-probe>.seitenkopf{margin-block-end:0}.k3-katalog-stapel{display:grid;gap:var(--s-5)}.k3-katalog-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.k3-katalog-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--s-4);align-items:start}.k3-katalog-raster>*{margin:0}.k3-katalog-feld{display:flex;align-items:center;gap:var(--s-2);min-block-size:var(--kontrolle-hoehe-klein)}.k3-katalog-liste{display:grid;gap:var(--s-3);margin:0}.k3-katalog-liste>div{display:grid;grid-template-columns:10em minmax(0,1fr);gap:var(--s-3)}.k3-katalog-liste dt{color:var(--text-muted)}.k3-katalog-liste dd{margin:0}.k3-probe-saeule{fill:var(--primary)}.k3-probe-linie{fill:none;stroke:var(--text-subtle);stroke-width:1.5;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}:root .knopf.k3-gefahr{color:var(--danger)}.k3-brotkrumen-leer{display:none}.k3-kopf-aktionen{}.k3-kopf-text{}.k3-menue-text{}.k3-reiter-nav{}:root [data-rollkante=rechts]:not(#f5qa):not(#f5qb){-webkit-mask-image:linear-gradient(to right,var(--text) calc(100% - var(--s-12)),transparent);mask-image:linear-gradient(to right,var(--text) calc(100% - var(--s-12)),transparent)}:root [data-rollkante=links]:not(#f5qa):not(#f5qb){-webkit-mask-image:linear-gradient(to left,var(--text) calc(100% - var(--s-12)),transparent);mask-image:linear-gradient(to left,var(--text) calc(100% - var(--s-12)),transparent)}:root [data-rollkante=beide]:not(#f5qa):not(#f5qb){-webkit-mask-image:linear-gradient(to right,transparent,var(--text) var(--s-12),var(--text) calc(100% - var(--s-12)),transparent);mask-image:linear-gradient(to right,transparent,var(--text) var(--s-12),var(--text) calc(100% - var(--s-12)),transparent)}:root [data-rollkante=keine]:not(#f5qa):not(#f5qb){-webkit-mask-image:none;mask-image:none}:root [data-rollkante-y=unten]:not(#f6q){-webkit-mask-image:linear-gradient(to bottom,var(--text) calc(100% - var(--s-12)),transparent);mask-image:linear-gradient(to bottom,var(--text) calc(100% - var(--s-12)),transparent)}:root [data-rollkante-y=oben]:not(#f6q){-webkit-mask-image:linear-gradient(to top,var(--text) calc(100% - var(--s-12)),transparent);mask-image:linear-gradient(to top,var(--text) calc(100% - var(--s-12)),transparent)}:root [data-rollkante-y=beide]:not(#f6q){-webkit-mask-image:linear-gradient(to bottom,transparent,var(--text) var(--s-12),var(--text) calc(100% - var(--s-12)),transparent);mask-image:linear-gradient(to bottom,transparent,var(--text) var(--s-12),var(--text) calc(100% - var(--s-12)),transparent)}
