.knopf{justify-content:center;align-items:center;gap:var(--r1);min-height:40px;padding:0 var(--r3);border-radius:var(--rund-voll);font:inherit;font-size:var(--grund-groesse);font-weight:var(--gewicht-halbfett);cursor:pointer;transition:transform var(--uebergang), box-shadow var(--uebergang), background var(--uebergang);border:1px solid #0000;text-decoration:none;display:inline-flex}.knopf:hover{box-shadow:var(--schatten-karte);transform:translateY(-1px)}.knopf:active{transform:none}.knopf.primaer{background:var(--wirkung);color:var(--tinte-hell)}.knopf.sekundaer{background:var(--karte);color:var(--tinte);border-color:var(--linie)}.knopf.geist{color:var(--wirkung);background:0 0}.knopf.geist:hover{box-shadow:none;background:var(--farbe-navy-100)}.knopf svg{width:17px;height:17px}.pille{border-radius:var(--rund-voll);font-size:var(--klein-groesse);line-height:var(--klein-zeile);font-weight:var(--gewicht-halbfett);align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.pille:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pille.erfolg{background:var(--erfolg-flaeche);color:var(--erfolg)}.pille.warnung{background:var(--farbe-gold-100);color:var(--warnung)}.pille.fehler{background:var(--fehler-flaeche);color:var(--fehler)}.pille.inaktiv{background:var(--farbe-navy-100);color:var(--tinte-gedaempft)}.karte{background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-gross);box-shadow:var(--schatten-karte);padding:var(--r3)}.modulkachel{gap:var(--r2);background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-gross);box-shadow:var(--schatten-karte);padding:var(--r3);color:var(--tinte);transition:border-color var(--uebergang);flex-direction:column;display:flex}.modulkachel:hover{border-color:var(--akzent)}.modulkachel.inaktiv{opacity:.6;pointer-events:none;border-style:dashed}.modulkachel .zeichen{border-radius:var(--rund);width:40px;height:40px;color:var(--akzent);background:#c2a15c1f;border:1.5px solid #c2a15c73;flex:none;place-items:center;display:grid}.modulkachel .zeichen svg{width:22px;height:22px}.modulkachel .fuss{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.modulkachel .beschreibung{color:var(--tinte-gedaempft)}a.knopf{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.knopf.zweit{background:var(--karte);color:var(--tinte);border:1px solid var(--linie)}.knopf.zweit:hover{background:var(--flaeche-ruhig)}.knopf.klein{min-height:32px;padding:0 16px;font-size:13px}.hinweis{color:var(--tinte-gedaempft);margin-top:var(--r1);font-size:12px;line-height:1.5}.st-zweier>*,.st-kennzahlen>*,.kfix-fluss>*,.hero-reihe>*,.kpis>*{min-width:0}.karte{min-width:0;max-width:100%}.tab-rollen{max-width:100%;padding-bottom:var(--halb);overflow-x:auto}.tab-rollen::-webkit-scrollbar{height:8px}.tab-rollen::-webkit-scrollbar-track{background:var(--flaeche-ruhig);border-radius:4px}.tab-rollen::-webkit-scrollbar-thumb{background:var(--farbe-navy-300);border-radius:4px}.zeichen-strich{vertical-align:-3px;margin-right:8px;display:inline-flex}.zeichen-strich:last-child{margin-right:0}.denk-schleife{flex:none;width:24px;height:24px}.denk-schleife.klein{width:16px;height:16px}.denk-schleife svg{display:block}.denk-blase{align-items:center;gap:var(--r1);display:flex}.warteschirm{z-index:1200;justify-content:center;align-items:center;gap:var(--r2);text-align:center;padding:var(--r3);background:#ffffffc7;flex-direction:column;display:flex;position:fixed;inset:0}.warteschirm-schleife{width:150px;height:150px}.warteschirm p{font-weight:var(--gewicht-halbfett);color:var(--kopf);max-width:520px;font-size:var(--betont-groesse,1.05rem)}.fenster-beweglich{resize:both;max-width:96vw;max-height:92vh;overflow:auto}.fenster-beweglich h3,.fenster-beweglich .dk-tafelkopf,.fenster-griff{cursor:move;-webkit-user-select:none;user-select:none}.warteschirm-sekunden{color:var(--tinte-gedaempft);font-variant-numeric:tabular-nums;margin-left:.15em;font-size:.92em}.hk-vorhang{z-index:50;background:var(--vorhang);padding:var(--r3);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.hk-fenster{background:var(--karte);border-radius:var(--rund-gross);width:min(1000px,100%);height:min(86vh,900px);box-shadow:var(--schatten-schwebend);flex-direction:column;display:flex;overflow:hidden}.hk-kopf{align-items:center;gap:var(--r1);padding:var(--r2) var(--r3);border-bottom:1px solid var(--linie-zart);background:var(--flaeche-ruhig);flex-wrap:wrap;display:flex}.hk-kopf h1{font-size:var(--titel3-groesse);line-height:var(--titel3-zeile);align-items:center;gap:var(--r1);display:flex}.hk-modul{color:var(--tinte-gedaempft);font-weight:var(--gewicht-normal)}.hk-ring{display:inline-flex}.hk-ring .zeichen-strich{margin:0}.hk-trenner{background:var(--linie);width:1px;height:24px;margin:0 var(--r1)}.hk-rechts{gap:var(--r1);margin-left:auto;display:flex}.hk-knopf{align-items:center;gap:var(--halb);padding:var(--halb) var(--r2);border-radius:var(--rund-voll);border:1px solid var(--linie);background:var(--karte);font:inherit;font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);color:var(--tinte);cursor:pointer;text-decoration:none;display:inline-flex}.hk-knopf:hover{border-color:var(--akzent)}.hk-knopf.aktiv{background:var(--kopf);border-color:var(--kopf);color:var(--tinte-hell)}.hk-zwei{flex:1;grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid}@media (width<=800px){.hk-zwei{grid-template-columns:1fr}}.hk-links{border-right:1px solid var(--linie-zart);padding:var(--r2);gap:var(--r1);flex-direction:column;display:flex;overflow-y:auto}.hk-neu-nachricht{background:var(--farbe-gold-100);border-color:var(--akzent);justify-content:center}.hk-liste{flex-direction:column;gap:2px;display:flex}.hk-eintrag{text-align:left;padding:var(--r1);border-radius:var(--rund-klein);font:inherit;color:var(--tinte);cursor:pointer;background:0 0;border:none;flex-direction:column;gap:1px;display:flex;position:relative}.hk-eintrag:hover{background:var(--flaeche-ruhig)}.hk-eintrag.aktiv{background:var(--farbe-navy-100)}.hk-eintrag.still{cursor:default}.hk-eintrag.still:hover{background:0 0}.hk-betreff{font-weight:var(--gewicht-halbfett)}.hk-neben{margin-left:var(--halb);color:var(--tinte-gedaempft);font-size:var(--klein-groesse);line-height:var(--klein-zeile)}.hk-punktneu{background:var(--akzent);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.hk-inhalt{padding:var(--r3);overflow-y:auto}.hk-inhalt h2{margin-bottom:var(--r1)}.hk-inhalt p{margin:var(--halb) 0;line-height:var(--grund-zeile)}.hk-inhalt textarea,.hk-inhalt input[type=text],.hk-inhalt input:not([type]){width:100%;padding:var(--r1) var(--r2);border:1px solid var(--linie);border-radius:var(--rund);font:inherit;resize:vertical}.hk-inhalt textarea:focus,.hk-inhalt input:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.hk-stand{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);line-height:var(--klein-zeile);margin:var(--r1) 0}.hk-meldezeile{padding:var(--r1) var(--r2);border-radius:var(--rund);border:1px solid var(--akzent);background:var(--farbe-gold-100);margin-bottom:var(--r2)}.hk-kapitel{border:1px solid var(--linie-zart);border-radius:var(--rund);padding:var(--r1) var(--r2);margin:var(--r1) 0}.hk-kapitel h3{margin-bottom:2px}.hk-kapitel.hk-antwortseite{background:var(--flaeche-ruhig)}.hk-zug-frage{border-left:3px solid var(--linie-zart);padding:2px 0 2px var(--r2);margin:var(--r1) 0 0}.hk-zug-frage p{margin:0}.hk-dauer{font-size:var(--klein-groesse);color:var(--tinte-gedaempft)}.hk-verweis{font:inherit;font-weight:var(--gewicht-halbfett);color:var(--wirkung);cursor:pointer;background:0 0;border:none;padding:0}.hk-verweis:hover{text-decoration:underline}.hk-text{line-height:var(--betont-zeile);white-space:pre-wrap}.hk-frageform{margin:var(--r2) 0}.hk-filter{gap:var(--halb);flex-wrap:wrap;align-items:center;display:flex}.hk-radio{margin:var(--halb) 0;cursor:pointer;display:block}.hk-videotitel{margin-top:var(--r2)}.leiste-hilfe{align-items:center;gap:var(--r1);padding:var(--r1) var(--r2);border:none;border-top:1px solid var(--linie-zart);font:inherit;font-weight:var(--gewicht-halbfett);color:var(--tinte);cursor:pointer;text-align:left;background:0 0;border-radius:0;width:100%;margin-top:auto;display:flex}.leiste-hilfe:hover{background:var(--flaeche-ruhig)}.hk-fuss{gap:var(--r2);padding:var(--r2);border-top:1px solid var(--linie-zart);background:var(--flaeche-ruhig);align-items:flex-end;display:flex}.hk-fussfeld{resize:none;min-height:2.4em;padding:var(--r1) var(--r2);border:1px solid var(--linie-zart);border-radius:var(--rund);font:inherit;background:var(--flaeche);flex:1}.hk-fussfeld:focus{outline:2px solid var(--linie-betont);outline-offset:1px}.hk-anleitungsweg{margin-right:var(--r2);font-size:var(--klein-groesse)}.hk-rubriken{border-right:1px solid var(--linie-zart);background:var(--flaeche-ruhig);padding:var(--r2) 12px;flex-direction:column;gap:4px;display:flex;overflow:auto}.hk-rubrik{text-align:left;cursor:pointer;border-radius:var(--rund);width:100%;font:inherit;background:0 0;border:0;border-left:3px solid #0000;padding:12px;display:block}.hk-rubrik:hover{background:var(--flaeche)}.hk-rubrik.aktiv{background:var(--flaeche);border-left-color:var(--tinte);box-shadow:0 1px 6px #0000000f}.hk-rubrik b{align-items:center;gap:8px;margin-bottom:2px;font-weight:600;display:flex}.hk-rubrik span{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);line-height:16px;display:block}.hk-unterliste{border-left:1px solid var(--linie-zart);margin:0 0 8px 14px;padding:4px 0 12px 12px}.hk-eingabe{padding-bottom:var(--r2);margin-bottom:var(--r2);border-bottom:1px solid var(--linie-zart);align-items:flex-start;gap:12px;display:flex}.hk-eingabe textarea{resize:none;border:1px solid var(--linie-zart);border-radius:var(--rund);min-height:2.6em;font:inherit;background:var(--flaeche);flex:1;padding:10px 14px}.hk-eingabe textarea:focus{outline:2px solid var(--linie-betont);outline-offset:1px}.hk-fixiert{border:1px solid var(--linie-zart);border-radius:var(--rund);padding:14px var(--r2);margin-bottom:var(--r2);background:var(--flaeche)}.hk-fixzeile{border-bottom:1px solid var(--linie-zart);grid-template-columns:150px 1fr auto auto;align-items:baseline;gap:12px;padding:7px 0;display:grid}.hk-fixzeile .hk-verweis{white-space:nowrap;justify-self:end}.hk-fixzeile:last-child{border-bottom:0}.hk-bez{font-size:var(--klein-groesse);color:var(--tinte-gedaempft)}.hk-wert{font-weight:600}.hk-wege{margin:var(--r2) 0;grid-template-columns:1fr 1fr;gap:12px;display:grid}.hk-weg{border:1px solid var(--linie-zart);border-radius:var(--rund);padding:var(--r2);background:var(--flaeche);cursor:pointer;text-align:left;font:inherit}.hk-weg:hover{border-color:var(--linie-betont)}.hk-weg b{font-weight:600;display:block}.hk-weg span{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);margin-top:2px;display:block}.hk-vz{text-align:left;cursor:pointer;width:100%;font:inherit;border:0;border-bottom:1px solid var(--linie-zart);background:0 0;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:baseline;gap:12px;padding:9px 6px;display:grid}.hk-vz:hover{background:var(--flaeche-ruhig)}.hk-vznr{color:var(--tinte-gedaempft)}.hk-fund{text-align:left;cursor:pointer;width:100%;font:inherit;border:0;border-bottom:1px solid var(--linie-zart);background:0 0;border-radius:8px;padding:11px 6px;display:block}.hk-fund:hover{background:var(--flaeche-ruhig)}.hk-fund b{display:block}.hk-schnipsel{margin-top:4px;display:block}@keyframes hk-blatt-links{0%{opacity:.15;transform:translate(38%)}to{opacity:1;transform:none}}@keyframes hk-blatt-rechts{0%{opacity:.15;transform:translate(-38%)}to{opacity:1;transform:none}}.hk-buchleiste{border-bottom:1px solid var(--linie-zart);align-items:center;gap:12px;padding-bottom:12px;display:flex}.hk-buchtitel{font-weight:600}.hk-buchrechts{gap:8px;margin-left:auto;display:flex}.hk-blaettern{border:1px solid var(--linie-zart);background:var(--flaeche);cursor:pointer;border-radius:50%;width:34px;height:34px;font-size:15px;line-height:1}.hk-blaettern:disabled{opacity:.35;cursor:default}.hk-doppelseite{margin:var(--r2) 0;background:var(--flaeche);border:1px solid var(--linie-zart);border-radius:var(--rund);-webkit-user-select:none;user-select:none;grid-template-columns:1fr 1fr;min-height:280px;display:grid;position:relative}.hk-doppelseite:after{content:"";background:var(--linie-zart);width:1px;position:absolute;top:14px;bottom:14px;left:50%}.hk-doppelseite.vor{animation:.26s cubic-bezier(.2,.7,.3,1) hk-blatt-links}.hk-doppelseite.zurueck{animation:.26s cubic-bezier(.2,.7,.3,1) hk-blatt-rechts}.hk-seite{padding:var(--r3) var(--r3) 12px;flex-direction:column;display:flex}.hk-seite h3{margin:0 0 10px}.hk-kapitelmarke{letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-gedaempft);margin-bottom:14px;font-size:11px}.hk-seitenzahl{text-align:center;color:var(--tinte-gedaempft);margin-top:auto;padding-top:12px;font-size:11px}.hk-buchfuss{align-items:center;gap:var(--r2);display:flex}.hk-fortschritt{background:var(--linie-zart);border-radius:2px;flex:1;height:4px;overflow:hidden}.hk-fortschritt i{background:var(--tinte);height:100%;transition:width .25s;display:block}@media (width<=900px){.hk-zwei{grid-template-columns:1fr}.hk-rubriken{border-right:0;border-bottom:1px solid var(--linie-zart);flex-direction:row;padding:10px;overflow-x:auto}.hk-rubrik{border-bottom:3px solid #0000;border-left:0;min-width:190px}.hk-rubrik.aktiv{border-left:0;border-bottom-color:var(--tinte)}.hk-rubrik span,.hk-unterliste{display:none}.hk-doppelseite{grid-template-columns:1fr}.hk-doppelseite:after,.hk-doppelseite .hk-seite:last-child{display:none}.hk-wege{grid-template-columns:1fr}}.hk-rzeichen{color:var(--tinte-gedaempft);flex:none;display:inline-flex}.hk-rubrik.aktiv .hk-rzeichen{color:var(--tinte)}.hk-zahl{background:var(--linie-zart);color:var(--tinte-gedaempft);border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px;font-style:normal;font-weight:700}.hk-zahl.neu{background:var(--tinte);color:var(--flaeche)}.hk-beitrag{margin-bottom:var(--r2)}.hk-wer{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);margin-bottom:4px}.hk-blase{padding:12px var(--r2);border-radius:12px}.hk-blase p{margin:0 0 8px}.hk-blase p:last-child{margin-bottom:0}.hk-blase.ich{background:var(--flaeche-ruhig);border:1px solid var(--linie-zart)}.hk-blase.sgo{background:var(--farbe-gold-100);border:1px solid var(--akzent)}.knopf.hk-rund{padding-left:var(--r3);padding-right:var(--r3);border-radius:999px}.hk-aenderfeld{grid-column:2/-1;align-items:center;gap:8px;display:flex}.hk-aenderfeld input{font:inherit;border:1px solid var(--linie-zart);background:var(--flaeche);border-radius:8px;flex:1;padding:6px 10px}.hk-wzeichen{color:var(--tinte-gedaempft);margin-bottom:6px;display:block}.hk-denkzeile{color:var(--tinte-gedaempft);margin:10px 0 2px;font-size:.95rem}.hk-hefte{margin:4px 0 var(--r2);flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.hk-heft{font-size:var(--klein-groesse);color:var(--tinte);border:1px solid var(--linie-zart);border-radius:var(--rund-voll);align-items:center;gap:6px;padding:5px 12px;text-decoration:none;display:inline-flex}.hk-heft:hover{border-color:var(--linie-betont)}.hk-heft .hk-wzeichen{display:inline-flex}.hk-bestaetigung{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.hk-bestaetigung label{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);white-space:nowrap}.hk-bestaetigung input{border:1px solid var(--linie-zart);border-radius:var(--rund);min-width:220px;font:inherit;flex:1;padding:6px 10px}.hk-aenderfeld input+input{margin-left:8px}.hk-wahl{flex-direction:column;gap:2px;margin:10px 0;display:flex}.hk-wahl label{font-size:var(--klein-groesse);cursor:pointer;align-items:center;gap:8px;display:flex}.hk-wahl input{width:16px;height:16px;accent-color:var(--akzent);cursor:pointer}.hk-wahl .hk-dauer{margin-left:24px}.spielwiese-band{z-index:30;align-items:center;gap:var(--r2);min-height:44px;padding:6px var(--seitenrand);background:var(--farbe-gold-100);color:var(--tinte);border-bottom:1px solid var(--akzent);font-size:var(--klein-groesse);line-height:var(--klein-zeile);flex-wrap:wrap;display:flex;position:sticky;top:0}.spielwiese-band .sw-marke{font-weight:var(--gewicht-fett);color:var(--akzent-tinte);white-space:nowrap}.spielwiese-band .sw-satz{color:var(--tinte-gedaempft)}.spielwiese-band .sw-knoepfe{gap:var(--r1);flex-wrap:wrap;margin-left:auto;display:flex}.sw-knopf{border-radius:var(--rund-voll);border:1px solid var(--linie);background:var(--karte);color:var(--tinte);font:inherit;font-weight:var(--gewicht-halbfett);cursor:pointer;transition:var(--uebergang);align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}.sw-knopf:hover{box-shadow:var(--schatten-karte);transform:translateY(-1px)}.sw-knopf.gold{background:var(--akzent);border-color:var(--akzent);color:var(--farbe-navy-900)}.sw-knopf.navy{background:var(--kopf);border-color:var(--kopf);color:var(--tinte-hell)}.schale.spielwiese .kopf{top:44px}.spielaufgaben{margin:0 0 var(--r4);padding:var(--r3);border-radius:var(--rund-gross);background:var(--karte);box-shadow:var(--schatten-karte);border:1px solid var(--linie-zart)}.spielaufgaben .sa-kopf h2{font-size:var(--betont-groesse);line-height:var(--betont-zeile);margin:0 0 4px}.spielaufgaben .sa-kopf p{margin:0 0 var(--r2);color:var(--tinte-gedaempft)}.spielaufgaben .sa-karten{gap:var(--r2);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=800px){.spielaufgaben .sa-karten{grid-template-columns:1fr}}.sa-karte{gap:var(--r2);padding:var(--r2);border-radius:var(--rund);border:1px solid var(--linie);background:var(--flaeche-ruhig);color:var(--tinte);transition:var(--uebergang);align-items:flex-start;text-decoration:none;display:flex;position:relative}.sa-karte:hover{box-shadow:var(--schatten-karte);transform:translateY(-1px)}.sa-karte.fertig{background:var(--erfolg-flaeche);border-color:var(--erfolg)}.sa-karte .sa-nummer{background:var(--kopf);width:32px;height:32px;color:var(--tinte-hell);font-weight:var(--gewicht-fett);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.sa-karte.fertig .sa-nummer{background:var(--erfolg)}.sa-karte .sa-text{padding-right:var(--r4);flex-direction:column;gap:2px;display:flex}.sa-karte .sa-satz{color:var(--tinte-gedaempft);font-size:var(--klein-groesse);line-height:var(--klein-zeile)}.sa-karte .sa-haken{border:1px solid var(--linie);background:var(--karte);width:26px;height:26px;color:var(--tinte-gedaempft);cursor:pointer;font:inherit;border-radius:50%;position:absolute;top:10px;right:10px}.sa-karte.fertig .sa-haken{color:var(--erfolg);border-color:var(--erfolg)}.sa-fertig{margin-top:var(--r2);padding:var(--r2);border-radius:var(--rund);background:var(--farbe-gold-100);border:1px solid var(--akzent);align-items:center;gap:var(--r2);flex-wrap:wrap;display:flex}.sa-fertig strong{color:var(--akzent-tinte)}.sw-vorhang{z-index:40;background:var(--vorhang,#17253873);padding:var(--r2);place-items:center;display:grid;position:fixed;inset:0}.sw-fenster{background:var(--karte);border-radius:var(--rund-gross);width:min(640px,100%);max-height:90vh;box-shadow:var(--schatten-schwebend);padding:var(--r3);overflow:auto}.sw-fenster h2{margin:0 0 4px}.sw-fenster .sw-unter{margin:0 0 var(--r2);color:var(--tinte-gedaempft)}.sw-fenster .sw-link{gap:var(--r1);border-radius:var(--rund);background:var(--flaeche-ruhig);border:1px solid var(--linie);word-break:break-all;align-items:center;padding:10px 12px;font-family:ui-monospace,monospace;font-size:13px;display:flex}.sw-fenster .sw-link span{flex:1}.sw-fenster .sw-wege{gap:var(--r1);margin:var(--r2) 0;flex-wrap:wrap;display:flex}.sw-fenster textarea{border-radius:var(--rund);border:1px solid var(--linie);width:100%;min-height:150px;font:inherit;font-size:var(--klein-groesse);resize:vertical;padding:10px}.sw-fenster .sw-fuss{justify-content:flex-end;gap:var(--r1);margin-top:var(--r2);display:flex}.sw-fenster .sw-hinweis{color:var(--tinte-gedaempft);font-size:var(--klein-groesse);margin:var(--r1) 0 0}.schale{flex-direction:column;min-height:100vh;display:flex}.kopf{align-items:center;gap:var(--r2);height:56px;padding:0 var(--r3);background:var(--kopf);color:var(--tinte-hell);z-index:20;display:flex;position:sticky;top:0}.kopf .marke{align-items:center;display:flex}.kopf .marke .schleife{object-fit:contain;flex-shrink:0;width:32px;height:32px;display:block}.kopf .marke .strich{background:var(--farbe-navy-300);flex-shrink:0;width:1px;height:28px;margin:0 10px}.kopf .marke .textblock{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.kopf .marke .schriftzug{width:auto;height:15px;display:block}.kopf .marke .zeile{letter-spacing:.22em;text-transform:uppercase;font-size:11px;line-height:14px;font-weight:var(--gewicht-fett);color:var(--farbe-navy-100);white-space:nowrap}.kopf .rechts{align-items:center;gap:var(--r2);margin-left:auto;display:flex}.rumpf{flex:1;min-height:0;display:flex}.leiste{background:var(--karte);border-right:1px solid var(--linie-zart);width:248px;padding:var(--r3) var(--r2);gap:var(--r1);flex-direction:column;flex:none;display:flex}.leiste .navpunkt{min-height:36px;padding:var(--r1) var(--r2);border-radius:var(--rund-voll);color:var(--tinte);font-weight:var(--gewicht-halbfett);transition:background var(--uebergang);align-items:center;gap:10px;display:flex}.leiste .navpunkt svg{width:17px;height:17px}.leiste .navpunkt:hover{background:var(--farbe-navy-100)}.leiste .navstelle{gap:var(--r1);flex-direction:column;display:flex}.leiste .navgrp{margin:var(--r2) var(--r2) 0;font-size:var(--klein-groesse);font-weight:var(--gewicht-fett);letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-gedaempft)}.leiste .navstelle:first-of-type .navgrp{margin-top:0}.leiste .navpunkt.aktiv{background:var(--kopf);color:var(--tinte-hell)}.zurueck{padding:var(--r1) var(--r2) var(--r2);margin-bottom:var(--r1);border-bottom:1px solid var(--linie-zart);font-size:var(--klein-groesse);font-weight:var(--gewicht-fett);letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-gedaempft);align-items:center;gap:6px;display:flex}.zurueck .pfeil{transition:transform var(--uebergang)}.zurueck:hover .pfeil{transform:translate(-2px)}.zurueck:hover{color:var(--tinte)}.inhalt{flex:1;min-width:0;overflow-x:clip}.leiste-einbau{min-height:0;margin:0 calc(-1 * var(--halb));flex-direction:column;flex:1;display:flex;overflow-y:auto}.leiste{position:relative}.leiste .griff{cursor:col-resize;z-index:5;width:6px;height:100%;position:absolute;top:0;right:-3px}.leiste .griff:hover,.leiste .griff.zieht{background:var(--farbe-navy-100)}.assistent-wink{right:0;bottom:calc(100% + var(--r1));max-width:30ch;padding:var(--r1) var(--r2);background:var(--karte);color:var(--tinte);border:1px solid var(--linie-zart);border-radius:var(--rund);border-bottom-right-radius:var(--rund-klein);box-shadow:var(--schatten-schwebend);cursor:pointer;font-size:var(--klein-groesse);line-height:var(--klein-zeile);animation:.32s wink-auftritt,.4s 4s forwards wink-abgang;position:absolute}@keyframes wink-auftritt{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes wink-abgang{to{opacity:0;transform:translateY(6px)}}.assistent-knopf{right:var(--r2);bottom:var(--r2);z-index:30;position:fixed}.assistent{right:var(--r2);bottom:var(--r2);z-index:30;background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-gross);width:360px;height:min(560px,100vh - 120px);box-shadow:var(--schatten-schwebend);flex-direction:column;display:flex;position:fixed;overflow:hidden}.assistent .kopfzeile{align-items:center;gap:var(--r1);padding:var(--r2) var(--r2) var(--r2) var(--r3);border-bottom:1px solid var(--linie-zart);font-weight:var(--gewicht-fett);display:flex}.assistent .kopfzeile .zu{cursor:pointer;color:var(--tinte-gedaempft);padding:var(--r1);border-radius:var(--rund-klein);background:0 0;border:0;margin-left:auto;font-size:18px;line-height:1}.assistent .kopfzeile .zu:hover{color:var(--tinte);background:var(--farbe-navy-100)}.assistent .verlauf{padding:var(--r2) var(--r3);gap:var(--r1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.assistent .blase{max-width:85%;padding:var(--r1) var(--r2);border-radius:var(--rund-gross);white-space:pre-wrap}.assistent .blase.ich{background:var(--kopf);color:var(--tinte-hell);border-bottom-right-radius:var(--rund-klein);align-self:flex-end}.assistent .blase.antwort{background:var(--flaeche-ruhig);border-bottom-left-radius:var(--rund-klein);align-self:flex-start}.assistent .leerhinweis{color:var(--tinte-gedaempft);text-align:center;max-width:30ch;margin:auto}.assistent .schreibzeile{gap:var(--r1);padding:var(--r2);border-top:1px solid var(--linie-zart);flex-direction:column;display:flex}.assistent .schreibzeile textarea{resize:none;border:1px solid var(--linie);border-radius:var(--rund);width:100%;min-height:44px;max-height:120px;padding:10px var(--r2);font:inherit;color:var(--tinte);background:var(--karte)}.assistent .schreibzeile textarea:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.assistent .schreibzeile .zeile2{justify-content:flex-end;display:flex}.assistent .leerhinweis.oben{margin:0 0 var(--r1);text-align:left;max-width:none}.assistent .blase.antwort b{margin-bottom:4px;display:block}.assistent .karten-zeile{margin:4px 0}.assistent .karten-zeile i{color:var(--tinte-gedaempft);font-style:normal;font-size:var(--klein-groesse)}.assistent .karten-schritte{flex-direction:column;gap:4px;margin:4px 0;padding-left:0;list-style:none;display:flex}.assistent .karten-schritte .schritt-unklar{color:var(--warnung)}.assistent .karten-schritte .schritt-gesperrt{color:var(--tinte-gedaempft)}.assistent .karten-wahl{border:1px solid var(--linie);border-radius:var(--rund-voll);background:var(--karte);color:var(--tinte);font:inherit;font-size:var(--klein-groesse);cursor:pointer;margin:4px 6px 0 0;padding:4px 12px;display:inline-block}.assistent .karten-wahl:hover:not(:disabled){background:var(--farbe-navy-100)}.assistent .karten-wahl:disabled{opacity:.5;cursor:default}.assistent .karten-knoepfe{gap:var(--r1);margin-top:var(--r1);flex-wrap:wrap;display:flex}.assistent .blase.karte-gelb{border-left:3px solid var(--warnung)}.assistent .satzstandards,.assistent .anhang-kacheln{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.assistent .karten-wahl.eigen{border-color:var(--erfolg);color:var(--erfolg)}.assistent .anhang-weg{cursor:pointer;color:var(--tinte-gedaempft);background:0 0;border:0;margin-left:4px}.assistent .zeile2{justify-content:space-between;align-items:center;gap:var(--r1);display:flex}.assistent .werkzeuge-links{align-items:center;gap:6px;display:inline-flex}.assistent .rundknopf{border:1px solid var(--linie);background:var(--karte);cursor:pointer;border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;display:inline-grid}.assistent .rundknopf:hover{background:var(--farbe-navy-100)}.assistent .rundknopf.an{background:var(--fehler-flaeche);border-color:var(--fehler)}.assistent .satzwahl{display:inline-flex;position:relative}.assistent .satzliste{z-index:50;background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten-schwebend);min-width:300px;max-height:300px;padding:var(--r1);flex-direction:column;gap:2px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto}.assistent .satzliste .satz{text-align:left;border-radius:var(--rund-klein);font:inherit;font-size:var(--klein-groesse);cursor:pointer;color:var(--tinte);background:0 0;border:0;padding:6px 8px}.assistent .satzliste .satz:hover{background:var(--farbe-navy-100)}.assistent .satzliste .mini{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);padding:6px 8px}@media print{.kopf,.leiste,.assistent,.assistent-knopf,.tp-tage,.wp-sichten,.tafelknoepfe,.tp-meldung,.zeit-knopf,.zellfenster,.op-anlegen,.kod-eingabe,.kod-suche,.kod-treffer,.zahnrad,.zahnrad-zeile{display:none!important}.seite{padding:0!important}.karte{box-shadow:none!important;padding:0 0 var(--r2)!important;border:0!important}.rumpf{display:block}}.assistent .blase.karte-gruen{border-left:3px solid var(--erfolg)}.sl-kontext{border-top:1px solid var(--linie-zart);margin-top:var(--r2);padding-top:var(--r2);flex-direction:column;gap:6px;display:flex}.sl-titel{font-size:var(--klein-groesse);font-weight:var(--gewicht-fett);letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-gedaempft);margin:var(--r1) var(--r2) 0}.sl-tag{padding:0 var(--r2);color:var(--tinte)}.sl-saele{padding:0 var(--r2);flex-wrap:wrap;gap:6px;display:flex}.sl-saal{border:1px solid var(--linie);border-radius:var(--rund-voll);font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);color:var(--tinte);padding:3px 12px;text-decoration:none}.sl-saal:hover{background:var(--farbe-navy-100)}.sl-saal.aktiv{background:var(--kopf);border-color:var(--kopf);color:var(--tinte-hell)}.sl-saalneu{padding:0 var(--r2);align-items:center;gap:6px;display:flex}.sl-saalneu input{border:1px solid var(--linie);border-radius:var(--rund);min-height:30px;font:inherit;font-size:var(--klein-groesse);background:var(--karte);flex:1;padding:2px 10px}.sl-pat-liste{flex-direction:column;display:flex}.sl-pat{padding:6px var(--r2);color:var(--tinte);border-left:3px solid #0000;align-items:baseline;gap:8px;text-decoration:none;display:flex}.sl-pat:hover{background:var(--farbe-navy-100)}.sl-pat.aktiv{background:var(--farbe-gold-100);border-left-color:var(--akzent)}.sl-pat .punkt{background:var(--farbe-navy-200);border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.sl-pat.st-voll .punkt{background:var(--erfolg)}.sl-pat.st-arbeit .punkt{background:var(--warnung)}.sl-pat .uhr{font-size:var(--klein-groesse);font-weight:var(--gewicht-fett);color:var(--tinte-gedaempft);flex:none}.sl-pat .nm{flex-direction:column;min-width:0;display:flex}.sl-pat .pn{font-weight:var(--gewicht-halbfett);font-size:var(--klein-groesse)}.sl-pat small{color:var(--tinte-gedaempft);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.zurueck-zeile{padding:var(--r4) var(--seitenrand) 0;margin:0 0 calc(-1 * var(--r2))}.zurueck-knopf{font-size:13px;font-weight:var(--gewicht-halbfett);color:var(--tinte-gedaempft);border:1px solid var(--linie);border-radius:var(--rund-voll);background:var(--karte);transition:var(--uebergang);align-items:center;gap:6px;padding:4px 14px;text-decoration:none;display:inline-flex}.zurueck-knopf:hover{color:var(--tinte);border-color:var(--wirkung)}@media print{.zurueck-zeile{display:none}}.sl-patneu{margin-top:var(--r1);color:var(--wirkung);font-size:13px;text-decoration:none;display:block}.sl-patneu:hover{text-decoration:underline}.kopf .rechts .hero-admin{font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);color:var(--farbe-navy-200);border-radius:var(--rund-voll);border:1px solid #dce4ee4d;padding:2px 10px;text-decoration:none}.kopf .rechts .hero-admin:hover{color:var(--tinte-hell);border-color:var(--akzent)}.kopf .rechts .kopf-hilfe{cursor:pointer;font:inherit;font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);color:var(--farbe-navy-200);border-radius:var(--rund-voll);background:0 0;border:1px solid #dce4ee4d;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.kopf .rechts .kopf-hilfe:hover{color:var(--tinte-hell);border-color:var(--akzent)}@media (width<=800px){.kopf .rechts .kopf-hilfe{display:none}}.wk-zeile{flex-wrap:wrap;gap:6px;display:flex}.wk-pille{border-radius:var(--rund-voll);font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);background:var(--farbe-navy-100);color:var(--farbe-navy-800);white-space:nowrap;padding:1px 10px;display:inline-block}.wk-pille.rot{background:var(--fehler-flaeche);color:var(--fehler)}.wk-pille.gruen{background:var(--erfolg-flaeche,#e3f2e8);color:var(--erfolg)}.wk-pille.gold{background:var(--farbe-gold-100);color:var(--akzent-tinte)}.wk-pille.aus{background:var(--flaeche-ruhig);color:var(--tinte-gedaempft)}.wk-still{color:var(--tinte-gedaempft);font-size:var(--klein-groesse)}.wk-neu{color:var(--tinte-gedaempft);font-size:var(--klein-groesse);line-height:var(--grund-zeile)}.wk-suche{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wk-suche input{border:1px solid var(--linie);border-radius:var(--rund-voll);min-width:180px;font:inherit;font-size:var(--klein-groesse);flex:1;padding:6px 12px}.wk-suche input:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.wk-link{font-size:var(--klein-groesse);color:var(--akzent-tinte);white-space:nowrap}.modulkachel.wk-kachel{cursor:default}.modulkachel.wk-kachel .wk-kopf{color:inherit;text-decoration:none}.modulkachel.wk-kachel .wk-kopf:hover h3{text-decoration:underline}.tafelgrund{background:radial-gradient(120% 140% at 82% -10%, #c2a15c29, transparent 55%), linear-gradient(180deg, var(--farbe-navy-800), #0e1c29);min-height:100vh;position:relative;overflow:hidden}.schleife-hintergrund{pointer-events:none;z-index:0;border-radius:50%;width:760px;height:760px;position:absolute;top:calc(50% - 120px);right:-240px;overflow:hidden;transform:translateY(-50%)translateZ(0);-webkit-mask-image:radial-gradient(circle,#000 97%,#0000 100%);mask-image:radial-gradient(circle,#000 97%,#0000 100%)}.schleife-hintergrund svg{display:block;overflow:hidden}.tafelgrund .hero,.tafelgrund .seite{z-index:1;position:relative}.hero{color:var(--tinte-hell);align-items:flex-start;gap:var(--r2);padding:var(--r8) var(--r5) var(--r4);background:0 0;flex-direction:column;display:flex;position:relative}.marke-gross{align-items:center;display:flex}.marke-gross .schleife{object-fit:contain;flex-shrink:0;width:72px;height:72px;display:block}.marke-gross .strich{background:var(--farbe-navy-300);width:1px;height:48px;margin:0 var(--r2)}.marke-gross .textblock{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.marke-gross .schriftzug{width:auto;height:30px;display:block}.marke-gross .zeile{letter-spacing:.32em;text-transform:uppercase;color:var(--farbe-navy-200);white-space:nowrap;padding-left:1px;font-size:12px;font-weight:300}.hero .claim{color:var(--farbe-navy-100)}.hero-pille{top:0;right:var(--r3);align-items:center;height:56px;display:flex;position:absolute}.modulgitter{gap:var(--rinne);grid-template-columns:repeat(12,1fr);display:grid}.modulgitter .modulkachel{grid-column:span 3}.modulgitter.eigen .modulkachel{grid-column:span 6}@media (width<=1024px){.modulgitter .modulkachel{grid-column:span 6}}@media (width<=640px){.modulgitter .modulkachel,.modulgitter.eigen .modulkachel{grid-column:span 12}}.blockzeile{margin:var(--r3) 0 var(--r1);font-size:var(--klein-groesse);font-weight:var(--gewicht-fett);letter-spacing:.12em;text-transform:uppercase;color:var(--akzent-tinte)}.fusssatz{margin-top:var(--r4);color:var(--tinte-gedaempft);text-align:center}.modulkachel{flex-direction:row}.modulkachel .kinhalt{gap:var(--r1);flex-direction:column;min-width:0;display:flex}.modulkachel .kinhalt .fuss{padding-top:var(--halb);margin-top:auto}.modulkachel .pfeil{color:var(--wirkung);font-weight:var(--gewicht-fett);transition:transform var(--uebergang);display:inline-block}.modulkachel:hover .pfeil{transform:translate(3px)}.modulkachel.arbeit{filter:grayscale();opacity:.62}.modulkachel.arbeit:hover{filter:grayscale(.4);opacity:.85}.platzhalter{text-align:center;place-items:center;min-height:60vh;display:grid}.platzhalter .zeichen{border-radius:var(--rund-gross);width:64px;height:64px;margin:0 auto var(--r3);color:var(--akzent);background:#c2a15c1f;border:1.5px solid #c2a15c73;place-items:center;display:grid}.platzhalter .zeichen svg{width:32px;height:32px}.platzhalter p{color:var(--tinte-gedaempft);margin-top:var(--r1);max-width:44ch}.hero-pille{align-items:center;gap:var(--r1);display:flex}.hero-admin{font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);color:var(--farbe-navy-200);border-radius:var(--rund-voll);border:1px solid #dce4ee4d;padding:2px 10px;text-decoration:none}.hero-admin:hover{color:var(--tinte-hell);border-color:var(--akzent)}.tafelgrund .blockzeile{color:var(--akzent)}.tafelgrund .fusssatz{color:var(--farbe-navy-200)}.tafelgrund .hero-pille{z-index:3;align-items:center}.tafelgrund .hero-admin,.tafelgrund .hero-pille .pille{box-sizing:border-box;height:30px;font-size:var(--klein-groesse);border-radius:var(--rund-voll);align-items:center;padding:0 14px;line-height:1;display:inline-flex}.tafelgrund .hero-admin{color:var(--farbe-navy-900);background:var(--karte);font-weight:var(--gewicht-fett);border-color:#0000}.tafelgrund .hero-admin:hover{background:var(--farbe-navy-100)}.tafelgrund .hero-pille .pille{color:var(--tinte-hell);background:#0e1c29;border:1px solid #dce4ee8c}.dk-seite{gap:var(--rinne);padding:var(--r3) var(--seitenrand) var(--r6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.dk-spalte{gap:var(--r2);top:var(--r2);flex-direction:column;display:flex;position:sticky}.dk-eine-karte{background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-gross);box-shadow:var(--schatten-karte);gap:0;overflow:hidden}.dk-eine-karte .dk-block{box-shadow:none;background:0 0;border:none;border-radius:0}.dk-eine-karte .dk-block+.dk-block{border-top:1px solid var(--linie-zart)}.dk-eine-karte .dk-fuss{padding:var(--r1) var(--r2) var(--r2);border-top:1px solid var(--linie-zart);margin:0}.dk-eine-karte .leiste-hilfe{border-top:1px solid var(--linie-zart);padding:var(--r2)}.dk-block{background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-gross);box-shadow:var(--schatten-karte);padding:var(--r2)}.dk-titel{font-size:var(--klein-groesse);text-transform:uppercase;letter-spacing:.08em;color:var(--tinte-gedaempft);font-weight:var(--gewicht-halbfett);margin-bottom:var(--r1)}.dk-suche{width:100%;padding:var(--r1) var(--r2);border:1px solid var(--linie);border-radius:var(--rund-voll);font:inherit}.dk-suche:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.dk-treffer{margin-top:var(--r1);flex-direction:column;gap:2px;display:flex}.dk-treffer button{padding:var(--r1);border-radius:var(--rund-klein);font:inherit;cursor:pointer;text-align:left;color:var(--tinte);background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.dk-treffer button:hover{background:var(--flaeche-ruhig)}.dk-treffer small{color:var(--tinte-gedaempft)}.dk-vorlage{width:100%;padding:var(--r1) var(--r2);margin-bottom:var(--halb);border:1px solid var(--linie-zart);border-radius:var(--rund);background:var(--karte);font:inherit;font-weight:var(--gewicht-halbfett);color:var(--tinte);cursor:pointer;align-items:center;display:flex}.dk-vorlage:hover{border-color:var(--akzent)}.dk-vorlage.aktiv{border-color:var(--kopf);background:var(--farbe-navy-100)}.dk-leise{color:var(--tinte-gedaempft);font-size:var(--klein-groesse)}.dk-berichte{margin-bottom:var(--r1);flex-direction:column;gap:2px;display:flex}.dk-art{font-weight:var(--gewicht-halbfett)}.dk-art em{color:var(--tinte-gedaempft);font-style:normal;font-weight:var(--gewicht-normal)}.dk-berichte a{color:var(--wirkung);font-size:var(--klein-groesse);padding-left:var(--r1);text-decoration:none}.dk-berichte a:hover{text-decoration:underline}.dk-berichte a.ersetzt{color:var(--tinte-gedaempft);text-decoration:line-through}.dk-besuch{gap:var(--r1);width:100%;padding:var(--halb) var(--r1);font:inherit;text-align:left;color:var(--tinte);cursor:pointer;border-radius:var(--rund-klein);background:0 0;border:none;align-items:baseline;display:flex}.dk-besuch:hover{background:var(--flaeche-ruhig)}.dk-besuch span{color:var(--tinte-gedaempft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dk-fuss{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);line-height:var(--klein-zeile);padding:0 var(--r1)}.dk-haupt{gap:var(--r2);flex-direction:column;min-width:0;display:flex}.dk-patientenleiste{gap:var(--r3);background:var(--kopf);color:var(--tinte-hell);border-radius:var(--rund-gross);padding:var(--r2) var(--r3);flex-wrap:wrap;align-items:center;display:flex}.dk-patientenleiste .dk-feld{flex:1 1 0;min-width:12ch}.dk-patientenleiste .dk-rechts{flex:none}.dk-feld span{font-size:var(--klein-groesse);text-transform:uppercase;letter-spacing:.08em;opacity:.7;display:block}.dk-feld b{font-weight:var(--gewicht-halbfett)}.dk-rechts{align-items:center;gap:var(--r2);margin-left:auto;display:flex}.dk-satz{font-size:var(--klein-groesse);opacity:.8;text-align:right;max-width:32ch}.knopf.hell{color:var(--tinte-hell);background:#ffffff24;border-color:#fff6}.knopf.hell:hover{background:#ffffff38}.dk-ki-karte{border:2px solid var(--akzent);border-radius:var(--rund);background:var(--karte);padding:var(--r2);margin-top:var(--r2);box-shadow:0 2px 12px #c2a15c29}.dk-ki-kopf{align-items:center;gap:var(--r1);flex-wrap:wrap;display:flex}.dk-ki-schleife{flex:none;width:24px;height:24px}.dk-ki-einladung{font-size:var(--klein-groesse);opacity:.75}.dk-ki-hinweis{font-size:var(--klein-groesse);opacity:.6;margin-left:auto}.dk-ki-karte .dk-schreibzeile{margin-top:var(--r1);border-top:none;padding-top:0}.dk-schreibzeile{gap:var(--r1);margin-top:var(--r3);padding-top:var(--r2);border-top:1px solid var(--linie-zart);align-items:center;display:flex}.dk-mk-knopf{border-radius:var(--rund);border:1px solid var(--linie);background:var(--karte);cursor:pointer;flex:none;width:40px;height:40px;font-size:17px}.dk-mk-knopf:hover{border-color:var(--akzent)}.dk-mk-feld{min-width:0;padding:var(--r1) var(--r2);border:1px solid var(--linie);border-radius:var(--rund-voll);font:inherit;flex:1}.dk-mk-feld:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.dk-belegablage,.dk-mk-vorschau{margin-top:var(--r1);padding:var(--r1) var(--r2);border:1px solid var(--akzent);border-radius:var(--rund);background:var(--farbe-gold-100)}.dk-belegzeile{gap:var(--halb);margin:var(--r1) 0;flex-wrap:wrap;display:flex}.dk-beleg{background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-klein);font-size:var(--klein-groesse);align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.dk-beleg button{cursor:pointer;color:var(--tinte-gedaempft);background:0 0;border:none;font-size:14px}.dk-belegknoepfe{gap:var(--r1);margin-top:var(--r1);flex-wrap:wrap;display:flex}.dk-werkzeuge{gap:var(--r3);flex-wrap:wrap;align-items:center;display:flex}.dk-werkzeuge .knopf{min-height:36px;padding:0 var(--r2)}.dk-werkzeuge .knopf,.dk-werkzeuge .tp-tag,.dk-werkzeuge .dk-wer,.dk-werkzeuge .dk-chip{font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett)}.dk-werkzeuge .tp-tag{min-height:36px}.dk-werzeile{align-items:center;gap:var(--r1);display:flex}.dk-wer{color:var(--tinte-gedaempft)}.dk-dokzeile{margin-top:calc(-1 * var(--r1))}.dk-punkt{background:var(--farbe-navy-200);border-radius:50%;width:10px;height:10px}.dk-punkt.an{background:var(--fehler);animation:1.2s ease-in-out infinite dk-pulsen}@keyframes dk-pulsen{50%{opacity:.35}}.knopf.gold{background:var(--akzent);border-color:var(--akzent);color:var(--farbe-navy-900);font-weight:var(--gewicht-halbfett)}.knopf.gruen{background:var(--erfolg);border-color:var(--erfolg);color:var(--tinte-hell);font-weight:var(--gewicht-halbfett)}.dk-frei{align-items:center;gap:var(--r1);margin-left:auto;display:flex}.dk-chip{font-size:var(--klein-groesse);border-radius:var(--rund-voll);background:var(--farbe-gold-100);color:var(--akzent-tinte);padding:2px 10px;font-style:normal}.dk-chip.frei{background:var(--erfolg-flaeche);color:var(--erfolg)}.dk-beendet,.dk-denken,.dk-meldung{padding:var(--r1) var(--r2);border-radius:var(--rund);border:1px solid var(--linie-zart);background:var(--flaeche-ruhig)}.dk-denken{border-color:var(--akzent);background:var(--farbe-gold-100);align-items:center;gap:var(--r1);display:flex}.dk-meldung{border-left:3px solid var(--wirkung);background:var(--karte);align-items:flex-start;gap:var(--r1);display:flex}.dk-meldung-warnung{border-left-color:var(--warnung)}.dk-meldung>span{flex:1}.dk-meldung-zu{cursor:pointer;color:var(--tinte-gedaempft);padding:0 var(--r1);background:0 0;border:none;font-size:18px;line-height:1}.dk-meldung-zu:hover{color:var(--tinte)}.dk-beendet{border-color:var(--akzent);background:var(--farbe-gold-100)}.dk-blatt{background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-gross);box-shadow:var(--schatten-karte);padding:var(--r3);min-height:320px}.dk-blatt-leer{color:var(--tinte-gedaempft);max-width:64ch;margin:var(--r4) auto;text-align:center;line-height:var(--betont-zeile)}.dk-unterblatt{color:var(--tinte-gedaempft);font-size:var(--klein-groesse);line-height:var(--klein-zeile);margin-top:var(--r3)}.dk-absatz{padding:var(--r1) 0;display:block}.dk-absatz+.dk-absatz{border-top:1px solid var(--linie-zart)}.dk-absatzkopf{align-items:center;gap:var(--r1);margin-bottom:var(--halb);display:flex}.dk-etikett{font-size:var(--klein-groesse);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--gewicht-halbfett);color:var(--tinte-gedaempft)}.dk-absatz .dk-zeit{color:var(--tinte-gedaempft);font-size:var(--klein-groesse)}.dk-absatzkopf .dk-weg{margin-left:auto}.dk-absatz .dk-text{white-space:pre-wrap;min-width:0;line-height:var(--betont-zeile);flex:1}.dk-absatz .dk-text:focus{box-shadow:var(--fokus-schein);border-radius:var(--rund-klein);outline:none}.dk-absatz .dk-weg{cursor:pointer;color:var(--tinte-gedaempft);background:0 0;border:none;align-self:flex-start;font-size:15px}.dk-absatz .dk-weg:hover{color:var(--fehler)}.dk-absatz.bild .dk-text{background:var(--flaeche-ruhig);border-radius:var(--rund-klein);padding:var(--r1)}.dk-fb-erklaer{color:var(--tinte-gedaempft);font-size:var(--klein-groesse);text-align:center;margin-bottom:var(--r2)}.dk-fb-rubrik{border:1px solid var(--linie-zart);border-radius:var(--rund);padding:var(--r1) var(--r2);margin-bottom:var(--r1)}.dk-fb-rubrik h3{margin-bottom:var(--halb)}.dk-fb-satz{gap:var(--r1);padding:var(--halb) 0;border-top:1px dashed var(--linie-zart);align-items:flex-start;display:flex}.dk-fb-satz .dk-text{flex:1}.dk-fb-quelle{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);background:var(--flaeche-ruhig);border-radius:var(--rund-klein);white-space:nowrap;padding:1px 8px}.dk-dok-aktionen{gap:var(--r1);margin-bottom:var(--r2);flex-wrap:wrap;display:flex}.dk-brief-kopf{border-bottom:2px solid var(--kopf);padding-bottom:var(--r1);margin-bottom:var(--r2)}.dk-abschnitt{margin-bottom:var(--r2)}.dk-abschnitt h3{margin-bottom:var(--halb)}.dk-ab-text{white-space:pre-wrap;line-height:var(--betont-zeile);min-height:24px}.dk-ab-text:focus{box-shadow:var(--fokus-schein);border-radius:var(--rund-klein);outline:none}.dk-tagesliste{background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-gross);box-shadow:var(--schatten-karte);padding:var(--r2) var(--r3)}.dk-tagesliste h2{margin:var(--r1) 0}.dk-tag-eintrag{gap:var(--r2);width:100%;padding:var(--r1);font:inherit;cursor:pointer;text-align:left;border-radius:var(--rund-klein);color:var(--tinte);background:0 0;border:none;display:flex}.dk-tag-eintrag:hover{background:var(--flaeche-ruhig)}.dk-tag-eintrag span{color:var(--tinte-gedaempft);margin-left:auto}.dk-klappe{z-index:40;background:var(--vorhang);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dk-klappkarte{background:var(--karte);border-radius:var(--rund-gross);box-shadow:var(--schatten-schwebend);padding:var(--r3);gap:var(--r2);flex-direction:column;width:min(560px,92vw);display:flex}.dk-klappkarte textarea{min-height:80px;padding:var(--r1) var(--r2);border:1px solid var(--linie);border-radius:var(--rund);font:inherit;resize:vertical}.dk-einstellungen{max-height:84vh;overflow-y:auto}.dk-e-feld{gap:var(--halb);font-size:var(--klein-groesse);color:var(--tinte-gedaempft);flex-direction:column;display:flex}.dk-e-feld input,.dk-e-feld select{padding:var(--halb) var(--r1);border:1px solid var(--linie);border-radius:var(--rund-klein);font:inherit;color:var(--tinte)}.dk-e-feld input:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.dk-fachwoerter{gap:var(--halb);flex-wrap:wrap;display:flex}.dk-fachwoerter .dk-chip button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0 2px}.dk-e-wort{min-width:200px;padding:var(--halb) var(--r1);border:1px solid var(--linie);border-radius:var(--rund-klein);font:inherit;flex:1}.dk-papier{padding:var(--r5) var(--r6);border-radius:3px;flex-direction:column;min-height:68vh;display:flex}.dk-papier .dk-schreibfuss{padding-top:var(--r3);margin-top:auto}.dk-leisteninhalt{flex-direction:column;min-height:0;display:flex}.dk-leisteninhalt .dk-block{box-shadow:none;padding:var(--r2) var(--r1);background:0 0;border:none;border-radius:0}.dk-leisteninhalt .dk-block+.dk-block{border-top:1px solid var(--linie-zart)}.dk-leisteninhalt .leiste-hilfe{margin-top:0}.dk-leisteninhalt .dk-fuss{padding:var(--r1) var(--r1) var(--r2)}.dk-schreibfuss{gap:var(--r1);margin-top:var(--r3);border-top:1px solid var(--linie-zart);padding-top:var(--r2);flex-direction:column;display:flex}.dk-schreibfuss .dk-schreibzeile{border-top:none;margin-top:0;padding-top:0}.dk-absatz.dk-live{border-left:2px solid var(--fehler);padding-left:var(--r1)}.dk-live-grau{color:var(--tinte-gedaempft)}.dk-dokzeile .knopf.sekundaer{background:0 0;border-color:#0000}.dk-dokzeile .knopf.sekundaer:hover{background:var(--flaeche-ruhig);box-shadow:none}.dk-aufnahmeband{align-items:center;gap:var(--r2);padding:var(--r2) var(--r3);border-radius:var(--rund);background:var(--fehler-flaeche);border:1px solid var(--fehler);color:var(--tinte);flex-wrap:wrap;display:flex}.dk-aufnahmeband .knopf{background:var(--fehler);border-color:var(--fehler);margin-left:auto}.dk-verwerfen{float:right;border:1px solid var(--linie);border-radius:var(--rund-voll);background:var(--karte);font:inherit;font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);padding:var(--halb) var(--r2);color:var(--tinte);cursor:pointer}.dk-verwerfen:hover{border-color:var(--akzent)}.dk-chip-knopf{cursor:pointer;font:inherit;font-size:var(--klein-groesse);border:none}.dk-modulwort{min-width:16ch;font-weight:var(--gewicht-halbfett);font-size:var(--klein-groesse)}.dk-suchhuelle{position:relative}.dk-treffer.schwebend{z-index:20;background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund);box-shadow:var(--schatten-schwebend);max-height:300px;padding:var(--halb);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.dk-besuch .punkt{border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.dk-zitate{width:min(1120px,96vw);max-height:92vh;overflow-y:auto}.dk-zitatliste{gap:var(--r1);flex-direction:column;display:flex}.dk-versionchip{margin-left:var(--r1);cursor:pointer;font:inherit;font-size:var(--klein-groesse);border:none}.dk-versionhuelle{display:inline-flex;position:relative}.dk-versionliste{z-index:6;background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);min-width:320px;box-shadow:var(--schatten-schwebend);padding:var(--halb);flex-direction:column;display:flex;position:absolute;top:100%;left:0}.dk-versionliste button{cursor:pointer;font:inherit;text-align:left;padding:var(--r1);border-radius:var(--rund-klein);color:var(--tinte);background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.dk-versionliste button:hover{background:var(--flaeche-ruhig)}.dk-versionliste small{color:var(--tinte-gedaempft)}.dk-briefpapier{align-items:flex-start;gap:var(--r3);padding-bottom:var(--r2);margin-bottom:var(--r2);border-bottom:2px solid var(--linie);display:flex}.dk-briefpapier .dk-logo{object-fit:contain;max-width:180px;max-height:64px}.dk-briefkopf-text{flex-direction:column;gap:1px;display:flex}.dk-briefkopf-text b{font-size:var(--betont-groesse)}.dk-briefkopf-text span{color:var(--tinte-gedaempft);font-size:var(--klein-groesse)}.dk-briefpapier.klassisch{flex-direction:row-reverse;justify-content:space-between}.dk-briefpapier.zentriert{text-align:center;flex-direction:column;align-items:center}.dk-briefpapier.zentriert .dk-briefkopf-text{align-items:center}.dk-dokart{align-items:center;gap:var(--r2);margin-bottom:var(--r2);display:flex}.dk-dokart-wort{font-size:var(--titel2-groesse);line-height:var(--titel2-zeile);font-weight:var(--gewicht-extrafett);letter-spacing:-.01em}.dk-dokart .dk-verwerfen{margin-left:auto}.dk-briefschluss{gap:var(--r2);margin-top:var(--r4);padding-top:var(--r2);flex-direction:column;display:flex}.dk-briefschluss b{font-weight:var(--gewicht-halbfett)}.dk-besuchtext{flex-direction:column;min-width:0;display:flex}.dk-besuchtext small{color:var(--tinte-gedaempft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dk-vorlage-neu{color:var(--tinte-gedaempft);font-weight:var(--gewicht-halbfett);border-style:dashed}.dk-vorlage-neu:hover{color:var(--tinte)}.dk-logozeile{align-items:center;gap:var(--r2);margin-bottom:var(--halb);flex-wrap:wrap;display:flex}.dk-logovorschau{object-fit:contain;border:1px solid var(--linie-zart);border-radius:var(--rund-klein);background:var(--karte);max-width:160px;max-height:48px;padding:4px}.dk-gestaltwahl{gap:var(--r1);margin-bottom:var(--r2);grid-template-columns:repeat(3,1fr);display:grid}.dk-gestaltkarte{text-align:left;border:1px solid var(--linie);border-radius:var(--rund);padding:var(--r1) var(--r2);background:var(--karte);font:inherit;cursor:pointer;color:var(--tinte);flex-direction:column;gap:2px;display:flex}.dk-gestaltkarte small{color:var(--tinte-gedaempft);font-size:var(--klein-groesse)}.dk-gestaltkarte.aktiv{border-color:var(--akzent);background:var(--farbe-gold-100)}.dk-e-verweise{margin-top:var(--r1)}.dk-e-verweise a{color:var(--wirkung)}.dk-vorlagen-trenner{border-top:1px solid var(--linie-zart);margin:var(--r1) 0}.dk-vorlagen-mehr{cursor:pointer;width:100%;font:inherit;font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);color:var(--tinte-gedaempft);padding:var(--halb) var(--r1);text-align:left;border-radius:var(--rund-klein);background:0 0;border:none;align-items:center;display:flex}.dk-vorlagen-mehr:hover{background:var(--flaeche-ruhig);color:var(--tinte)}.dk-vorlagen-mehr .zeichen-strich svg{transition:transform var(--uebergang)}.dk-vorlagen-mehr.offen .zeichen-strich svg{transform:rotate(180deg)}.dk-vorlagen-liste{flex-direction:column;gap:1px;display:flex}.dk-vorlagen-liste button{text-align:left;cursor:pointer;width:100%;font:inherit;font-size:var(--klein-groesse);color:var(--tinte);padding:var(--halb) var(--r1);border-radius:var(--rund-klein);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;display:block;overflow:hidden}.dk-vorlagen-liste button:hover{background:var(--flaeche-ruhig)}.dk-klappkarte h3{margin:var(--r3) 0 var(--r1)}.dk-klappkarte h3:first-child{margin-top:0}.dk-klappkarte .dk-titel{margin-top:var(--r3)}.dk-klappkarte .dk-leise{margin-bottom:var(--r1)}.dk-klappkarte textarea{width:100%;min-height:96px;font:inherit;padding:var(--r1) var(--r2);border:1px solid var(--linie);border-radius:var(--rund);resize:vertical;margin-bottom:var(--r1)}.dk-klappkarte .dk-e-wort{margin-bottom:var(--r1)}@media print{.dk-patientenleiste,.dk-werkzeuge,.dk-dokzeile,.dk-aufnahmeband,.dk-live,.dk-meldung,.dk-denken,.dk-beendet,.dk-schreibfuss,.dk-ki-karte,.dk-belegablage,.dk-mk-vorschau,.dk-unterblatt,.dk-weg,.dk-verwerfen,.dk-dokart .dk-chip,.leiste,.zurueck-zeile{display:none!important}.dk-seite{padding:0!important;display:block!important}.dk-blatt.dk-papier{box-shadow:none!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important}.dk-haupt{gap:0!important}}.dk-vorlage-haupt{background:var(--kopf);border-color:var(--kopf);color:var(--tinte-hell);font-weight:var(--gewicht-fett);justify-content:center}.dk-vorlage-haupt:hover{border-color:var(--kopf);opacity:.92}.dk-schreib-titel{margin:0 0 var(--halb)}.dk-absatzrumpf{flex:1;min-width:0}.dk-portal{margin-top:var(--r1);padding:var(--r1) var(--r2);border:1px solid var(--akzent);border-radius:var(--rund);background:var(--farbe-gold-100);gap:var(--r1);font-size:var(--klein-groesse);flex-wrap:wrap;align-items:center;display:flex}.dk-portal a{color:var(--wirkung);word-break:break-all}.dk-portal .knopf{min-height:28px;padding:0 var(--r2);font-size:var(--klein-groesse)}.dk-portal span{color:var(--tinte-gedaempft)}.dk-portal .dk-portal-adresse{color:var(--tinte-gedaempft);word-break:break-all;flex-basis:100%}.dk-portal .dk-wortlaut{cursor:pointer;color:var(--tinte-gedaempft);font-size:var(--klein-groesse);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.dk-portal .dk-wortlaut:hover{color:var(--tinte)}.dk-info{border:1px solid var(--linie);cursor:pointer;color:var(--tinte-gedaempft);width:15px;height:15px;margin-left:var(--halb);vertical-align:1px;background:0 0;border-radius:50%;padding:0;font-size:10px;font-style:italic;line-height:1}.dk-info:hover{color:var(--tinte);border-color:var(--tinte-gedaempft)}.dk-rubrik{align-items:center;gap:2px;display:flex}.dk-rubrik-name{text-align:left;cursor:pointer;font:inherit;font-weight:var(--gewicht-halbfett);color:var(--tinte);padding:var(--halb) var(--r1);border-radius:var(--rund-klein);background:0 0;border:none;flex:1;display:block}.dk-rubrik-name:hover{background:var(--flaeche-ruhig)}.dk-rubrik-name.aktiv{background:var(--farbe-navy-100)}.dk-rubrik-zahnrad{cursor:pointer;color:var(--akzent);padding:var(--halb);border-radius:var(--rund-klein);background:0 0;border:none;display:flex}.dk-rubrik-zahnrad:hover{background:var(--flaeche-ruhig);color:var(--wirkung)}.dk-tafelkarte{width:min(880px,94vw);max-height:88vh;overflow-y:auto}.dk-tafelkopf{align-items:flex-start;gap:var(--r2);display:flex}.dk-tafelkopf .dk-weg{cursor:pointer;color:var(--tinte-gedaempft);background:0 0;border:none;margin-left:auto;font-size:20px;line-height:1}.dk-spuren{gap:var(--r2);grid-template-columns:1fr 1fr;display:grid}@media (width<=720px){.dk-spuren{grid-template-columns:1fr}}.dk-spur{background:var(--flaeche-ruhig);border-radius:var(--rund);padding:var(--r2);gap:var(--r1);flex-direction:column;display:flex}.dk-spur.gold{background:var(--farbe-gold-100)}.dk-spurkopf{font-size:var(--klein-groesse);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--gewicht-halbfett);color:var(--tinte)}.dk-spur .dk-leise{margin-bottom:0}.dk-chips{gap:var(--r1);flex-wrap:wrap;display:flex}.dk-tchip{border:1px solid var(--linie);background:var(--karte);padding:var(--halb) var(--r2);font:inherit;font-size:var(--klein-groesse);color:var(--tinte);cursor:pointer;border-radius:999px}.dk-tchip:hover{border-color:var(--akzent)}.dk-tchip.gewaehlt{background:var(--kopf);border-color:var(--kopf);color:#fff}.dk-tchip.neu{color:var(--tinte-gedaempft);background:0 0;border-style:dashed}.dk-tchip.neu:hover{color:var(--tinte)}.dk-tafelfuss{align-items:center;gap:var(--r2);flex-wrap:wrap;display:flex}.dk-tafelfuss .dk-leise{flex:240px;margin-bottom:0}.dk-merken{align-items:center;gap:var(--halb);font-size:var(--klein-groesse);color:var(--tinte-gedaempft);white-space:nowrap;display:flex}.dk-titelzeile{align-items:center;display:flex}.dk-titel-zahnrad{margin-left:auto;padding:2px}.dk-leiser{color:var(--tinte-gedaempft);font-style:italic}.dk-etikett{align-items:center;gap:var(--halb);display:inline-flex}.dk-etikett .zeichen-strich{margin-right:0}.dk-etikett .zeichen-strich svg{width:13px;height:13px}.dk-anlege{gap:var(--r2);flex-direction:column;display:flex}.dk-anlege-karte{border:1px solid var(--akzent);border-radius:var(--rund);background:var(--karte);padding:var(--r2)}.dk-anlege-kopf{margin-bottom:var(--r1);flex-direction:column;gap:2px;display:flex}.dk-anlege-kopf span{color:var(--tinte-gedaempft);font-size:var(--klein-groesse)}.dk-anlege-zeile{gap:var(--r1);align-items:flex-start;display:flex}.dk-anlege-zeile textarea{flex:1;min-height:120px}.dk-anlege-hinweis{margin-top:var(--r1)}.dk-mk-knopf.laeuft{color:var(--fehler);border-color:var(--fehler)}.dk-befund{display:block}.dk-befund-kopf{margin-bottom:var(--r1);display:block}.dk-befund .dk-wortlaut,.dk-wortlaut-zu{margin-top:var(--r1);cursor:pointer;color:var(--tinte-gedaempft);font-size:var(--klein-groesse);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline;display:block}.dk-befund .dk-wortlaut:hover,.dk-wortlaut-zu:hover{color:var(--tinte)}.dk-chip-denkt{align-items:center;gap:var(--halb);display:inline-flex}.dk-kurz-entsteht{align-items:center;gap:var(--r1);margin-top:var(--r1);display:flex}.dk-wortlautzeile{align-items:center;gap:var(--r3);margin-top:var(--r1);flex-wrap:wrap;display:flex}.dk-wortlautzeile .dk-wortlaut,.dk-wortlautzeile .dk-kurz-entsteht{margin-top:0}.dk-kk{border:1px solid var(--akzent);border-radius:var(--rund);background:var(--farbe-gold-100);padding:var(--r2);margin-bottom:var(--r3)}.dk-kk-kopf{align-items:flex-start;gap:var(--r2);margin-bottom:var(--r1);display:flex}.dk-kk-kopf h3{margin:0 0 2px}.dk-kk-knoepfe{gap:var(--r1);flex:none;margin-left:auto;display:flex}.dk-kk-zeile{align-items:flex-start;gap:var(--r1);padding:var(--halb) 0;border-top:1px solid var(--linie-zart);display:flex}.dk-kk-kuerzel{border-radius:var(--rund-klein);background:var(--kopf);color:#fff;width:26px;height:26px;font-weight:var(--gewicht-halbfett);font-size:var(--klein-groesse);flex:none;justify-content:center;align-items:center;display:flex}.dk-kk-text{white-space:pre-wrap;background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-klein);min-width:0;padding:var(--halb) var(--r1);flex:1;min-height:26px}.dk-kk-text:focus{box-shadow:var(--fokus-schein);outline:none}.knopf.dk-aufnahme-an:disabled{opacity:1}@keyframes dk-aufnahme-puls{0%,to{box-shadow:0 0 #c83c3259}50%{box-shadow:0 0 0 6px #c83c3200}}@media (prefers-reduced-motion:reduce){.knopf.dk-aufnahme-an{animation:none}}.knopf.dk-aufnahme-an{color:var(--fehler);border-color:var(--fehler);animation:1.2s ease-in-out infinite dk-aufnahme-puls}.knopf.dk-fertig{background:var(--fehler);border-color:var(--fehler);color:#fff}.knopf.dk-fertig:hover{filter:brightness(.94)}@media (prefers-reduced-motion:reduce){.knopf.dk-aufnahme-an{animation:none}}.dk-ki-marke{align-items:center;gap:var(--r1);font-weight:var(--gewicht-halbfett);flex:none;display:inline-flex}.dk-ki-marke .dk-ki-schleife{width:24px;height:24px}.dk-ki-klapp{margin:var(--r1) 0 0}.dk-zit-teil{margin-bottom:var(--r2)}.dk-zit-karte{border:1px solid var(--linie-zart);border-radius:var(--rund);margin-top:var(--r1);background:var(--karte)}.dk-zit-kopf{align-items:center;gap:var(--r1);padding:var(--halb) var(--r1);flex-wrap:wrap;display:flex}.dk-zit-titel{align-items:baseline;gap:var(--r1);cursor:pointer;min-width:200px;font:inherit;text-align:left;padding:var(--halb);background:0 0;border:none;flex:1;display:flex}.dk-zit-titel small{color:var(--tinte-gedaempft)}.dk-zit-knoepfe{gap:var(--halb);flex:none;display:flex}.dk-zit-wortlaut{padding:0 var(--r2) var(--r2)}.dk-zit-wortlaut h4{margin:var(--r2) 0 var(--halb);font-size:var(--text-groesse)}.dk-zit-wortlaut h5{margin:var(--r1) 0 2px;font-size:var(--klein-groesse);text-transform:uppercase;letter-spacing:.06em;color:var(--tinte-gedaempft)}.dk-zit-wortlaut p{margin:var(--halb) 0}.dk-zit-tabhuelle{margin:var(--halb) 0;overflow-x:auto}.dk-zit-tab{border-collapse:collapse;width:100%;font-size:var(--klein-groesse)}.dk-zit-tab td{border:1px solid var(--linie-zart);vertical-align:top;padding:4px 9px}.dk-zit-tab tr:nth-child(2n) td{background:var(--flaeche-ruhig)}.dk-zit-tab td:first-child{font-weight:var(--gewicht-halbfett);white-space:nowrap}.dk-zit-verlauf{align-items:center;gap:var(--halb);font-size:var(--klein-groesse);color:var(--tinte-gedaempft);flex-wrap:wrap;display:flex}.dk-zit-verlauf button{border:1px solid var(--linie);background:var(--karte);border-radius:var(--rund-voll);font:inherit;font-size:var(--klein-groesse);cursor:pointer;color:var(--tinte);padding:3px 10px}.dk-zit-verlauf button:hover{border-color:var(--akzent)}.dk-zit-reiter{align-items:center;gap:var(--halb);flex-wrap:wrap;display:flex}.dk-zit-reiter [role=tab]{border:1px solid var(--linie);background:var(--karte);border-radius:var(--rund-voll);font:inherit;font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);cursor:pointer;color:var(--tinte);align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.dk-zit-reiter [role=tab].an{background:var(--kopf);border-color:var(--kopf);color:#fff}.dk-zit-reiter .n{border-radius:var(--rund-voll);background:#17324f1f;padding:0 7px;font-size:11px}.dk-zit-reiter .an .n{background:#ffffff40}.dk-zit-suche{border:1px solid var(--linie);border-radius:var(--rund-voll);font:inherit;font-size:var(--klein-groesse);min-width:170px;margin-left:auto;padding:5px 12px}.dk-zit-kopfzeile{align-items:baseline;gap:var(--r1);cursor:pointer;width:100%;font:inherit;text-align:left;padding:var(--r1);background:0 0;border:none;flex-wrap:wrap;display:flex}.dk-zit-kopfzeile small{color:var(--tinte-gedaempft)}.dk-zit-falte{color:var(--tinte-gedaempft);margin-left:auto}.dk-zit-koerper{padding:0 var(--r1) var(--r1)}.dk-zit-gruppe{font-size:var(--klein-groesse);text-transform:uppercase;letter-spacing:.07em;color:var(--tinte-gedaempft);font-weight:var(--gewicht-halbfett);margin:var(--r2) 0 var(--halb);border-bottom:1px solid var(--linie-zart);padding-bottom:2px}.dk-zit-fach{gap:var(--r1);padding:var(--halb) 0;border-top:1px dashed var(--linie-zart);align-items:flex-start;display:flex}.dk-zit-fach>b{width:168px;font-size:var(--klein-groesse);flex:none;padding-top:1px}.dk-zit-satz{white-space:pre-wrap;flex:1;min-width:220px}.dk-zit-werkzeug{gap:var(--halb);flex:none;display:flex}.dk-zit-ganz{white-space:pre-wrap;margin:var(--halb) 0}.dk-zit-fuss{gap:var(--r1);margin-top:var(--r1);flex-wrap:wrap;display:flex}.dk-ug-kapitelkopf{align-items:baseline;gap:var(--r2);margin:var(--r1) 0;display:flex}.dk-ug-region{font-weight:var(--gewicht-halbfett);font-size:1.05em}.dk-ug-dauer{color:var(--tinte-gedaempft);font-size:var(--klein-groesse)}.dk-ug-absatz{margin:var(--halb) 0;color:var(--tinte-gedaempft)}.dk-ug-ueber2{margin:var(--r2) 0 var(--halb);font-size:var(--text-groesse)}.dk-ug-ueber3{margin:var(--r1) 0 2px;font-size:var(--klein-groesse);text-transform:uppercase;letter-spacing:.06em;color:var(--tinte-gedaempft)}.dk-ug-kasten{border:1px solid var(--linie);border-radius:var(--rund);padding:var(--r1) var(--r2);margin:var(--r1) 0;background:var(--flaeche-ruhig)}.dk-ug-kasten.warnung{border-color:var(--fehler);background:var(--fehler-flaeche,#f6dcda)}.dk-ug-kastenkopf{align-items:center;gap:var(--r1);margin-bottom:var(--halb);flex-wrap:wrap;display:flex}.dk-ug-kastenkopf .dk-zit-werkzeug{margin-left:auto}.dk-ug-zwischen{font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);text-transform:uppercase;letter-spacing:.05em;color:var(--tinte-gedaempft);margin-top:var(--halb)}.dk-ug-satz{margin:2px 0}.dk-ug-ablauf{align-items:center;gap:var(--halb);margin:var(--r1) 0;flex-wrap:wrap;display:flex}.dk-ug-schritt{align-items:center;gap:var(--halb);background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-voll);font-size:var(--klein-groesse);padding:3px 10px;display:inline-flex}.dk-ug-nr{background:var(--kopf);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:10.5px;font-weight:700;display:inline-flex}.dk-ug-pfeil{color:var(--tinte-gedaempft);margin-right:var(--halb)}.dk-ug-tab th{text-align:left;border:1px solid var(--linie-zart);background:var(--farbe-navy-100);font-size:var(--klein-groesse);padding:4px 9px}.dk-ug-tab th[data-sorte=normal],.dk-ug-tab td[data-sorte=normal]{background:var(--erfolg-flaeche,#d8eee8)}.dk-ug-tab td[data-sorte=leise],.dk-ug-tab th[data-sorte=leise]{color:var(--tinte-gedaempft)}.dk-ug-tat{white-space:nowrap}.dk-ug-schnellbefund{align-items:center;gap:var(--r1);border:1px solid var(--akzent);background:var(--farbe-gold-100);border-radius:var(--rund);padding:var(--halb) var(--r1);margin:var(--r1) 0;flex-wrap:wrap;display:flex}.dk-ug-wort{font-weight:var(--gewicht-halbfett);white-space:nowrap;font-size:var(--klein-groesse)}.dk-ug-rest{text-overflow:ellipsis;white-space:nowrap;min-width:220px;color:var(--tinte-gedaempft);font-size:var(--klein-groesse);flex:1;overflow:hidden}.dk-fm-abschnitt{border:1px solid var(--linie-zart);border-radius:var(--rund);background:var(--karte);padding:var(--r1) var(--r2);margin-bottom:var(--r1)}.dk-fm-zeile{align-items:baseline;gap:var(--r1);padding:var(--halb) 0;border-top:1px dashed var(--linie-zart);flex-wrap:wrap;display:flex}.dk-fm-zeile:first-of-type{border-top:none}.dk-fm-wort{flex:1;min-width:180px}.dk-fm-code{font-variant-numeric:tabular-nums}.dk-fm-zeile small{color:var(--tinte-gedaempft)}.dk-fm-zeile .dk-zit-werkzeug{margin-left:auto}.dk-fm-quelle{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);margin-bottom:var(--halb)}.dk-zit-verlauf button.an{background:var(--kopf);border-color:var(--kopf);color:#fff}.dk-fm-checkout{border:1px solid var(--wirkung);border-radius:var(--rund);background:var(--farbe-navy-100);padding:var(--r1) var(--r2);margin:var(--r1) 0}.dk-mk-schritte{margin-top:var(--halb);flex-direction:column;gap:2px;display:flex}.dk-mk-schritte small{color:var(--tinte-gedaempft)}.dk-feld-schreibbar{cursor:text;border-bottom:1px dashed #0000}.dk-feld-schreibbar:hover{border-bottom-color:var(--gold,#b98a2f)}.dk-feld-schreibbar:focus{border-bottom:1px solid var(--gold,#b98a2f);outline:none}.dk-lagezeile{font:inherit;color:var(--tinte-gedaempft,#5a6b7e);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:12.5px}.dk-lagezeile:hover{text-decoration:underline}.dk-satzreihe{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.dk-satz-kachel{color:#205c3b;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#eef7f0;border:1px solid #2e7d4f;border-radius:999px;max-width:340px;padding:3px 12px;font-size:12.5px;overflow:hidden}.dk-satz-kachel:hover{background:#e0f0e5}.dk-satz-zahnrad{cursor:pointer;color:var(--tinte-gedaempft,#5a6b7e);font:inherit;background:0 0;border:none;padding:2px 4px;font-size:13px;line-height:1}.dk-satz-zahnrad:hover{color:inherit}.dk-satz-zahnrad svg{width:14px;height:14px}.dk-satz-huelle{position:relative}.dk-satzliste-schleier{z-index:29;background:0 0;position:fixed;inset:0}.dk-satzliste{z-index:30;background:var(--karte,#fff);border:1px solid var(--linie,#d8dee6);border-radius:10px;flex-direction:column;min-width:280px;max-width:460px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #17324f24}.dk-satzliste button{font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:7px 9px;font-size:12.5px;overflow:hidden}.dk-satzliste button:hover{background:var(--flaeche,#f2f5f8)}.dk-satz-aufnahme{gap:8px;margin-top:6px;display:flex}.dk-satz-aufnahme input{font:inherit;border:1px solid var(--linie,#d8dee6);border-radius:8px;flex:1;padding:7px 10px;font-size:13px}.dk-beleg img{cursor:zoom-in;vertical-align:middle;border:1px solid var(--linie,#d8dee6);border-radius:4px;height:34px}.dk-gross{z-index:90;cursor:zoom-out;background:#17324fb8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dk-gross img{background:#fff;border-radius:8px;max-width:92vw;max-height:92vh;box-shadow:0 16px 48px #0006}.dk-bilanzzeile{color:#8c2626;background:#fbeeee;border:1px solid #c04343;border-radius:9px;align-items:flex-start;gap:10px;margin-top:8px;padding:10px 13px;font-size:13px;display:flex}.dk-bilanzzeile span{flex:1;min-width:0}.dk-bilanzzeile button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:15px;line-height:1}.dk-belegpatient{border:1px solid var(--gold,#b98a2f);background:#fdf7ec;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:9px 12px;font-size:13px;display:flex}.dk-belegpatient span{flex:1;min-width:220px}.dk-langsam{background:var(--warnung-flaeche,#fdf6e3);border-left:3px solid var(--warnung,#b08d2e);color:var(--text);padding:var(--halb) var(--r1);border-radius:var(--rund-klein);margin-bottom:var(--halb);font-size:14px}.dk-belegpatient.warnung{color:#8c2626;background:#fbeeee;border-color:#c04343}.dk-aenderung{gap:var(--r2);background:var(--farbe-gold-100,#fbf6ea);border-left:3px solid var(--akzent);color:var(--tinte);padding:var(--halb) var(--r2);border-radius:var(--rund-klein);margin-bottom:var(--halb);flex-wrap:wrap;align-items:center;font-size:14px;display:flex}.dk-aenderung span{flex:1;min-width:16ch}.dk-ki-antwort{border:1px solid var(--linie,#d8dee6);background:var(--flaeche,#f7f9fb);border-radius:10px;margin-top:8px;padding:12px 14px}.dk-ki-antwort pre{font:inherit;white-space:pre-wrap;word-break:break-word;max-height:46vh;margin:0 0 8px;font-size:13px;overflow:auto}.dk-ergaenzt{color:var(--wirkung,#2563a8)}.dk-nachbereitet{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dk-anreicherung{align-items:center;gap:var(--halb);font-size:var(--klein-groesse);color:var(--tinte-hell);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;display:inline-flex}.dk-anreicherung input{accent-color:var(--akzent);cursor:pointer}.dk-bericht-zeile{align-items:baseline;gap:var(--r1);display:flex}.dk-bericht-zeile a{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dk-bericht-knopf{font-size:var(--klein-groesse);border:1px solid var(--wirkung);color:var(--wirkung);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:1px 6px}.dk-bericht-knopf:hover{background:var(--wirkung);color:var(--tinte-hell)}.dk-hist{flex-direction:column;gap:6px;display:flex}.dk-hist-chips{flex-wrap:wrap;gap:4px;display:flex}.dk-hist-chip{font-size:var(--klein-groesse);border:1px solid var(--tinte-gedaempft);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:2px 8px;text-decoration:none}.dk-hist-chip:hover{border-color:var(--wirkung);color:var(--wirkung)}.dk-hist-frage{box-sizing:border-box;width:100%;font:inherit;font-size:var(--klein-groesse);border:1px solid var(--tinte-gedaempft);color:inherit;resize:vertical;background:0 0;border-radius:6px;padding:6px}.dk-hist-antwort p{white-space:pre-wrap;font-size:var(--klein-groesse);max-height:18rem;margin:4px 0;overflow:auto}.dk-hist-knoepfe{flex-wrap:wrap;gap:4px;display:flex}.dk-kk-notiz{gap:var(--r1);border-left:3px solid var(--akzent);background:#fff8e1;border-radius:4px;align-items:flex-start;margin-bottom:6px;padding:6px 8px;display:flex}.dk-kk-notiz-text{white-space:pre-wrap;font-size:var(--klein-groesse)}.wi-nav{flex-direction:column;gap:2px;display:flex}.wi-nav button{justify-content:space-between;align-items:baseline;gap:var(--r1);width:100%;padding:var(--r1);border-radius:var(--rund-klein);font:inherit;text-align:left;cursor:pointer;color:var(--tinte);font-weight:var(--gewicht-halbfett);background:0 0;border:none;display:flex}.wi-nav button small{color:var(--tinte-gedaempft);font-weight:var(--gewicht-normal);white-space:nowrap}.wi-nav button:hover{background:var(--flaeche-ruhig)}.wi-nav button.aktiv{background:var(--kopf);color:var(--tinte-hell)}.wi-nav button.aktiv small{color:var(--farbe-navy-200)}.wi-suchzeile{gap:var(--r1);margin-bottom:var(--r2);display:flex}.wi-suchzeile .dk-suche{flex:1}.wi-etikett{font-size:var(--klein-groesse);border-radius:var(--rund-voll);font-weight:var(--gewicht-halbfett);white-space:nowrap;padding:1px 10px}.wi-etikett.wissen{background:var(--farbe-navy-100);color:var(--farbe-navy-800)}.wi-etikett.praxis{background:var(--farbe-gold-100);color:var(--akzent-tinte)}.wi-etikett.offen{background:var(--flaeche-ruhig);color:var(--tinte-gedaempft);border:1px solid var(--linie)}.wi-sprachschalter{font-size:var(--klein-groesse);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.wi-hochladen{gap:var(--r1);margin-bottom:var(--r2);flex-wrap:wrap;align-items:center;display:flex}.wi-hochladen label{flex-direction:column;gap:4px;display:flex}.wi-hochladen input[type=text],.wi-hochladen>input{min-width:240px;padding:var(--r1) var(--r2);border:1px solid var(--linie);border-radius:var(--rund-voll);font:inherit;flex:1}.wi-entfernen{margin-top:var(--r1)}.wi-nachfrage{gap:var(--r1);flex-wrap:wrap;align-items:center;display:inline-flex}.wi-lizenzen{gap:var(--r1);flex-direction:column;display:flex}.wi-haekchen{gap:var(--r1);align-items:center;display:flex}.wi-einstieg{gap:var(--r2);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.wi-kachel{text-align:left;background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-gross);box-shadow:var(--schatten-karte);padding:var(--r2) var(--r3);font:inherit;color:var(--tinte);cursor:pointer;flex-direction:column;gap:4px;text-decoration:none;display:flex}.wi-kachel:hover{border-color:var(--akzent)}.wi-kachel b{font-size:var(--titel3-groesse)}.wi-kachel span{color:var(--tinte-gedaempft);font-size:var(--klein-groesse);line-height:var(--grund-zeile)}.wi-kachel.praxis{border-left:3px solid var(--akzent)}.wi-kachel.offen{border-style:dashed}.wi-eigen{gap:var(--r2);flex-direction:column;display:flex}.wi-hochladen-geordnet{gap:var(--r1);flex-direction:column;display:flex}.wi-hochladen-geordnet textarea{width:100%;padding:var(--r1) var(--r2);border:1px solid var(--linie);border-radius:var(--rund);font:inherit;resize:vertical}.wi-zeile{gap:var(--r2);flex-wrap:wrap;align-items:center;display:flex}.wi-zeile>input[type=text],.wi-zeile>input:not([type]){min-width:220px;padding:var(--r1) var(--r2);border:1px solid var(--linie);border-radius:var(--rund-voll);font:inherit;flex:1}.wi-zeile label{align-items:center;gap:6px;display:inline-flex}.wi-zeile input[type=date],.wi-kurz{border:1px solid var(--linie);border-radius:var(--rund-klein);font:inherit;padding:4px 8px}.wi-kurz{text-align:right;width:64px}.wi-freigabe{gap:var(--r1);flex-wrap:wrap;align-items:center;display:inline-flex}.wi-freigabe select{border:1px solid var(--linie);border-radius:var(--rund-klein);font:inherit;padding:4px 8px}.wi-haekchen.klein{font-size:var(--klein-groesse)}.wi-eigen-knoepfe{gap:var(--r1);margin-top:var(--r1);flex-wrap:wrap;align-items:center;display:flex}.wi-eigen-bearbeiten{gap:var(--r1);margin-top:var(--r1);flex-direction:column;display:flex}.wi-leisteninhalt .wi-nav .navpunkt.wi-unterpunkt{padding-left:calc(var(--r2) + 14px);font-weight:var(--gewicht-normal);min-height:30px}.wi-band{margin-bottom:var(--r2);padding:var(--r1) var(--r2);background:var(--farbe-gold-100);border-radius:var(--rund-klein);font-size:var(--klein-groesse)}.wi-treffer{background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-gross);box-shadow:var(--schatten-karte);padding:var(--r2) var(--r3);margin-bottom:var(--r2)}.wi-treffer.veraltet{border-left:3px solid var(--fehler)}.wi-kopf{align-items:baseline;gap:var(--r1);width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--tinte);background:0 0;border:none;flex-wrap:wrap;padding:0;display:flex}.wi-kopf b{font-size:var(--titel3-groesse)}.wi-kopf small{color:var(--tinte-gedaempft);width:100%}.wi-veraltet{font-size:var(--klein-groesse);color:var(--fehler);background:var(--fehler-flaeche);border-radius:var(--rund-voll);padding:1px 10px}.wi-ausschnitt{color:var(--tinte-gedaempft);margin-top:var(--r1);line-height:var(--grund-zeile)}.wi-eintrag{margin-top:var(--r2);border-top:1px solid var(--linie-zart);padding-top:var(--r2)}.wi-felder{gap:var(--r1) var(--r3);margin-bottom:var(--r2);flex-wrap:wrap;display:flex}.wi-felder span{gap:var(--halb);display:flex}.wi-felder dt{color:var(--tinte-gedaempft)}.wi-felder dt:after{content:":"}.wi-felder dd{font-weight:var(--gewicht-halbfett)}.wi-volltext{white-space:pre-wrap;line-height:var(--betont-zeile)}.wi-raster{grid-template-columns:minmax(0,1fr);display:grid}.wi-leisteninhalt .wi-nav .navpunkt{justify-content:space-between;align-items:baseline;gap:var(--r1);width:100%;font:inherit;text-align:left;cursor:pointer;min-height:36px;padding:var(--r1) var(--r2);border-radius:var(--rund-voll);color:var(--tinte);font-weight:var(--gewicht-halbfett);background:0 0;border:none;display:flex}.wi-leisteninhalt .wi-nav .navpunkt:hover{background:var(--farbe-navy-100)}.wi-leisteninhalt .wi-nav .navpunkt.aktiv{background:var(--kopf);color:var(--tinte-hell)}.wi-leisteninhalt .wi-nav .navpunkt small{text-align:right}.wi-leisteninhalt .wi-nav a.wi-navlink{text-decoration:none}.wi-leisteninhalt .dk-block{box-shadow:none;padding:var(--r1) 0;background:0 0;border:none}.wi-leisteninhalt .dk-fuss{padding:var(--r1);color:var(--tinte-gedaempft);font-size:var(--klein-groesse)}.lx-buchstaben{padding:var(--r1);flex-wrap:wrap;gap:4px;display:flex}.lx-buchstabe{border-radius:var(--rund-voll);width:28px;height:28px;color:var(--tinte);font-weight:var(--gewicht-halbfett);font-size:var(--klein-groesse);border:1px solid #0000;place-items:center;text-decoration:none;display:inline-grid}.lx-buchstabe:hover{background:var(--farbe-navy-100)}.lx-buchstabe.aktiv{background:var(--kopf);color:var(--tinte-hell)}.wi-leisteninhalt .wi-nav a.navpunkt{text-decoration:none;display:block}.lx-register{gap:var(--r2);flex-direction:column;display:flex}.lx-gruppe{background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-gross);box-shadow:var(--schatten-karte);padding:var(--r2) var(--r3)}.lx-buchstabe-kopf{font-size:var(--titel3-groesse);margin:0 0 var(--r1);color:var(--akzent-tinte)}.lx-liste{line-height:var(--grund-zeile);flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.lx-liste li::marker{color:var(--akzent)}.lx-stichwort{font-weight:var(--gewicht-halbfett);color:var(--tinte);text-decoration:none}.lx-stichwort:hover{text-decoration:underline}.lx-knopfzeile{font:inherit;font-weight:var(--gewicht-halbfett);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.lx-blattleiste{margin-bottom:var(--r2)}.lx-blatt{background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-gross);box-shadow:var(--schatten-karte);padding:var(--r3)}.lx-kopf{margin-bottom:var(--r2);flex-direction:column;gap:6px;display:flex}.lx-kopf h1{margin:0}.lx-kopf .unter{color:var(--tinte-gedaempft);margin:0}.lx-kopf-zeile{align-items:center;gap:var(--r1);flex-wrap:wrap;display:flex}.lx-icd{flex-wrap:wrap;gap:6px;display:flex}.lx-pille{border-radius:var(--rund-voll);font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);white-space:nowrap;padding:2px 10px;text-decoration:none;display:inline-block}.lx-pille.navy{background:var(--farbe-navy-100);color:var(--farbe-navy-800)}.lx-pille.grau{background:var(--flaeche-ruhig);color:var(--tinte-gedaempft);white-space:normal}.lx-pille.gruen{background:var(--erfolg-flaeche,#e3f2e8);color:var(--erfolg)}.lx-pille.gelb{background:var(--farbe-gold-100);color:var(--akzent-tinte)}.lx-pille.rot{background:var(--fehler-flaeche);color:var(--fehler)}.lx-raster{gap:var(--r3);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}@media (width<=900px){.lx-raster{grid-template-columns:1fr}}.lx-hauptspalte,.lx-seitenspalte{gap:var(--r2);flex-direction:column;min-width:0;display:flex}.lx-abschnitt h2{font-size:var(--titel3-groesse);margin:0 0 6px}.lx-abschnitt p{line-height:var(--betont-zeile);margin:0}.lx-fliess{white-space:pre-wrap}.lx-warn{border-left:3px solid var(--fehler);padding-left:var(--r2)}.lx-therapie li b{font-weight:var(--gewicht-halbfett)}.lx-kodier{margin-bottom:var(--r1)}.lx-kodier b{margin-bottom:4px;display:block}.lx-karte{background:var(--flaeche-ruhig);border-radius:var(--rund);padding:var(--r1) var(--r2);margin-bottom:var(--r1);flex-direction:column;gap:4px;display:flex}.lx-karte a{color:var(--tinte)}.lx-karte .knopf{align-self:flex-start}.lx-rechner{margin-top:var(--r1);background:var(--flaeche-ruhig);border-radius:var(--rund);padding:var(--r2);gap:var(--r1);flex-direction:column;display:flex}.lx-items{flex-direction:column;gap:6px;display:flex}.lx-item{justify-content:space-between;align-items:center;gap:var(--r2);flex-wrap:wrap;display:flex}.lx-item-feld{align-items:center;gap:6px;display:inline-flex}.lx-item input{border:1px solid var(--linie);border-radius:var(--rund-klein);width:88px;font:inherit;font-variant-numeric:tabular-nums;text-align:right;padding:4px 8px}.lx-ergebnis{border-top:1px solid var(--linie-zart);padding-top:var(--r1);flex-direction:column;gap:4px;display:flex}.lx-satz{background:var(--karte);border-radius:var(--rund-klein);padding:6px 10px}@media print{.lx-nichtdrucken,.lx-blattleiste{display:none!important}.lx-raster{grid-template-columns:1fr}}.wi-ki-karte{border:2px solid var(--akzent);border-radius:var(--rund);background:var(--karte);padding:var(--r2);margin-bottom:var(--r2);box-shadow:0 2px 12px #c2a15c29}.wi-ki-kopf{align-items:center;gap:var(--r1);flex-wrap:wrap;display:flex}.wi-ki-schleife{flex:none;width:24px;height:24px}.wi-ki-einladung{font-size:var(--klein-groesse);opacity:.75}.wi-ki-hinweis{font-size:var(--klein-groesse);opacity:.6;margin-left:auto}.wi-ki-zeile{gap:var(--r1);margin-top:var(--r1);align-items:center;display:flex}.wi-ki-knopf{border-radius:var(--rund);border:1px solid var(--linie);background:var(--karte);cursor:pointer;flex:none;place-items:center;width:40px;height:40px;font-size:17px;display:inline-grid}.wi-ki-knopf:hover{border-color:var(--akzent)}.wi-ki-knopf.an{background:var(--fehler-flaeche);border-color:var(--fehler)}.wi-ki-feld{min-width:0;padding:var(--r1) var(--r2);border:1px solid var(--linie);border-radius:var(--rund-voll);font:inherit;flex:1}.wi-ki-feld:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.wi-ki-karte .satzwahl{display:inline-flex;position:relative}.wi-ki-karte .satzliste{z-index:50;background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten-schwebend);min-width:300px;max-height:300px;padding:var(--r1);flex-direction:column;gap:2px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.wi-ki-karte .satzliste .satz{text-align:left;border-radius:var(--rund-klein);font:inherit;font-size:var(--klein-groesse);cursor:pointer;color:var(--tinte);background:0 0;border:0;padding:6px 8px}.wi-ki-karte .satzliste .satz:hover{background:var(--farbe-navy-100)}.wi-ki-karte .satzliste .mini{padding:6px 8px}.wi-ki-karte .satzstandards,.wi-ki-karte .anhang-kacheln{margin-top:var(--r1);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wi-ki-standard{align-items:center;display:inline-flex}.wi-ki-karte .karten-wahl{border:1px solid var(--linie);border-radius:var(--rund-voll);background:var(--karte);color:var(--tinte);font:inherit;font-size:var(--klein-groesse);cursor:pointer;margin:4px 0 0;padding:4px 12px;display:inline-block}.wi-ki-karte .karten-wahl:hover:not(:disabled){background:var(--farbe-navy-100)}.wi-ki-karte .karten-wahl.eigen{border-color:var(--erfolg);color:var(--erfolg)}.wi-ki-karte .anhang-weg{cursor:pointer;color:var(--tinte-gedaempft);background:0 0;border:0;margin-left:4px;font-size:15px}.wi-ki-zahnrad{border:1px dashed var(--linie);border-radius:var(--rund-voll);padding:4px var(--r1);font:inherit;font-size:var(--klein-groesse);color:var(--tinte-gedaempft);cursor:pointer;background:0 0;align-items:center;gap:6px;margin-top:4px;display:inline-flex}.wi-ki-zahnrad:hover{border-color:var(--akzent);color:var(--tinte)}.wi-ki-eigenes{gap:var(--r1);align-items:center;margin-top:4px;display:inline-flex}.wi-ki-eigenes input{min-width:260px;padding:4px var(--r1);border:1px solid var(--linie);border-radius:var(--rund-klein);font:inherit}.wi-ki-karte .mini{font-size:var(--klein-groesse);color:var(--tinte-gedaempft)}.wi-ki-still{margin:var(--r1) 0 0;font-size:var(--klein-groesse);color:var(--tinte-gedaempft);line-height:1.5}.wi-ki-band{margin-top:var(--r1);padding:var(--r1) var(--r2);background:var(--farbe-gold-100);border-radius:var(--rund-klein);font-size:var(--klein-groesse)}.wi-ki-verlauf{margin-top:var(--r1);padding-top:var(--r1);border-top:1px solid var(--linie-zart);gap:var(--r2);flex-direction:column;display:flex}.wi-ki-zug{gap:var(--r1);flex-direction:column;display:flex}.wi-ki-karte .blase{max-width:92%;padding:var(--r1) var(--r2);border-radius:var(--rund-gross);white-space:pre-wrap}.wi-ki-karte .blase.ich{background:var(--kopf);color:var(--tinte-hell);border-bottom-right-radius:var(--rund-klein);align-self:flex-end}.wi-ki-karte .blase.ich .mini{color:var(--farbe-navy-200)}.wi-ki-karte .blase.antwort{background:var(--flaeche-ruhig);border-bottom-left-radius:var(--rund-klein);white-space:normal;align-self:flex-start}.wi-ki-karte .blase.antwort>b{margin-bottom:4px;display:block}.wi-ki-karte .blase.karte-gruen{border-left:3px solid var(--erfolg)}.wi-ki-karte .blase.karte-gelb{border-left:3px solid var(--warnung)}.wi-ki-karte .blase.karte-rot{border-left:3px solid var(--fehler)}.wi-ki-antwort{width:92%}.wi-ki-meldung{margin:var(--r1) 0;padding:var(--r1) var(--r2);border-radius:var(--rund-klein);font-size:var(--klein-groesse)}.wi-ki-meldung.gelb{background:var(--farbe-gold-100)}.wi-ki-meldung.rot{background:var(--fehler-flaeche);color:var(--fehler)}.wi-ki-antworttext p{margin:0 0 var(--r1);line-height:var(--betont-zeile)}.wi-ki-belegnr{color:var(--akzent-tinte);font-weight:var(--gewicht-halbfett);text-decoration:none}.wi-ki-belegnr:hover{text-decoration:underline}.wi-ki-modell{margin-top:var(--r1);padding:var(--r1) var(--r2);border:1px dashed var(--linie);border-radius:var(--rund);background:var(--karte)}.wi-ki-modell p{line-height:var(--betont-zeile);margin:6px 0 0}.wi-etikett.modell{background:var(--karte);color:var(--tinte-gedaempft);border:1px dashed var(--tinte-gedaempft)}.wi-ki-patient{margin-top:var(--r1);padding:var(--r1) var(--r2);border-left:3px solid var(--akzent);border-radius:var(--rund);background:var(--karte)}.wi-ki-patient p{line-height:var(--betont-zeile);margin:6px 0 0}.wi-ki-patient .knopf{margin-top:var(--r1)}.wi-ki-karte .karten-knoepfe .karten-wahl{margin:0}.wi-ki-ziffern{gap:var(--r1);margin-top:var(--r1);flex-direction:column;display:flex}.wi-ki-ziffergruppe{background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund);padding:var(--r1) var(--r2)}.wi-ki-zifferliste{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.wi-ki-zifferliste li{gap:var(--r1);align-items:baseline;display:flex}.wi-ki-ziffer{font-weight:var(--gewicht-fett);color:var(--akzent-tinte);white-space:nowrap;font-variant-numeric:tabular-nums;min-width:6ch;text-decoration:none}.wi-ki-ziffer:hover{text-decoration:underline}.wi-ki-fundstellen{margin-top:var(--r1);gap:var(--r1);flex-direction:column;display:flex}.wi-ki-fund{background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund);padding:var(--r1) var(--r2)}.wi-ki-fund.veraltet{border-left:3px solid var(--fehler)}.wi-ki-fundkopf{align-items:baseline;gap:var(--r1);flex-wrap:wrap;display:flex}.wi-ki-nr{font-weight:var(--gewicht-halbfett);color:var(--akzent-tinte)}.wi-ki-fundtitel{font-weight:var(--gewicht-halbfett);color:var(--tinte);text-decoration:none}a.wi-ki-fundtitel:hover{text-decoration:underline}.wi-ki-fundtext{color:var(--tinte-gedaempft);line-height:var(--grund-zeile);margin:4px 0}.wi-ki-beleg a{color:var(--akzent-tinte)}.wi-ki-fundknoepfe{gap:var(--r1);margin-top:var(--r1);flex-wrap:wrap;align-items:center;display:flex}.wi-ki-nachfrage{gap:var(--r1);flex-wrap:wrap;align-items:center;display:inline-flex}.wi-ki-gruen{color:var(--erfolg)}.wi-pflichtvermerk{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);margin:var(--r1) 0 0}.wi-ki-schritte{flex-direction:column;gap:6px;margin:4px 0;padding-left:0;list-style:none;display:flex}.wi-ki-schritte .schritt-gesperrt{color:var(--tinte-gedaempft)}.wi-ki-karte .karten-knoepfe{gap:var(--r1);margin-top:var(--r1);flex-wrap:wrap;display:inline-flex}.wi-ki-karte .felder-aendern{flex-direction:column;gap:4px;margin-top:4px;display:flex}.wi-ki-karte .feld-zeile{align-items:center;gap:var(--r1);display:flex}.wi-ki-karte .feld-zeile .mini{min-width:14ch}.wi-ki-karte .feld-zeile input,.wi-ki-karte .feld-zeile select{border:1px solid var(--linie);border-radius:var(--rund-klein);min-width:0;max-width:320px;font:inherit;flex:1;padding:4px 10px}.wi-ki-verfall{margin:var(--r1) 0 0;opacity:.75}.wi-ki-entwuerfe{margin:var(--r1) 0 0;flex-direction:column;gap:6px;padding-left:0;list-style:none;display:flex}.wi-ki-entwuerfe li{align-items:center;gap:var(--r1);flex-wrap:wrap;display:flex}.wi-ki-karte .warteschirm{background:0 0}.wi-ki-karte .warteschirm p{background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-voll);box-shadow:var(--schatten-schwebend);padding:4px 16px}@media print{.wi-ki-karte{display:none!important}}.tp-kopf{justify-content:space-between;align-items:flex-end;gap:var(--r2);margin-bottom:var(--r3);flex-wrap:wrap;display:flex}.tp-kopf .unter{color:var(--tinte-gedaempft);margin-top:var(--r1)}.tp-tage{align-items:stretch;gap:var(--halb);padding:var(--halb);background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-voll);box-shadow:var(--schatten-karte);display:inline-flex}.tp-tag{justify-content:center;align-items:center;gap:var(--halb);min-height:40px;padding:var(--r1) var(--r2);border-radius:var(--rund-voll);font-weight:var(--gewicht-halbfett);color:var(--tinte);cursor:pointer;background:0 0;border:none;flex-direction:column;display:inline-flex}.tp-tag:hover{background:var(--flaeche-ruhig)}.tp-tag.aktiv{background:var(--kopf);color:var(--tinte-hell);box-shadow:var(--schatten-karte)}.tp-tag .punkt{border-radius:2px;width:18px;height:3px}.punkt.g{background:var(--erfolg)}.punkt.a{background:var(--offen)}.punkt.r{background:var(--fehler)}.punkt.n,.punkt.d{background:var(--farbe-navy-200)}.tp-legende{gap:var(--r2);color:var(--tinte-gedaempft);font-size:var(--klein-groesse);margin-bottom:var(--r3);align-items:center;display:flex}.tp-legende span{align-items:center;gap:6px;display:inline-flex}.tp-luecke{gap:var(--r1);background:var(--farbe-gold-100);border:1px solid var(--linie-zart);border-radius:var(--rund);padding:var(--r1) var(--r2);margin-bottom:var(--r3);color:var(--warnung);font-weight:var(--gewicht-halbfett);align-items:baseline;display:flex}.tp-tabelle{border-collapse:collapse;width:100%}.tp-tabelle th{text-align:left;font-size:var(--klein-groesse);text-transform:uppercase;letter-spacing:.06em;color:var(--tinte-gedaempft);padding:var(--r1) var(--r2);border-bottom:1px solid var(--linie)}.tp-tabelle td{padding:var(--r1) var(--r2);border-bottom:1px solid var(--linie-zart);vertical-align:top}.tp-tabelle td:nth-child(2n),.tp-tabelle th:nth-child(2n){background:color-mix(in srgb, var(--flaeche-ruhig) 55%, var(--karte))}.tp-tabelle .platz{white-space:nowrap;font-weight:var(--gewicht-halbfett)}.tp-tabelle .platz small{color:var(--tinte-gedaempft);font-weight:var(--gewicht-normal);display:block}.tp-person{border-radius:var(--rund-klein);font-weight:var(--gewicht-halbfett);font-size:var(--klein-groesse);background:var(--karte);color:var(--tinte);border:1px solid var(--linie-zart);border-left:3px solid var(--erfolg);align-items:center;gap:6px;margin:2px 6px 2px 0;padding:4px 10px;display:inline-flex}.tp-person.a{border-left-color:var(--warnung)}.tp-person.r{border-left-color:var(--fehler);background:var(--fehler-flaeche)}.tp-person.d{border-left-color:var(--wirkung)}.tp-person.n{border-left-color:var(--farbe-navy-200);color:var(--tinte-gedaempft)}.tp-person small{color:var(--tinte-gedaempft);font-size:inherit;font-weight:var(--gewicht-normal)}.tp-abschnitt{margin-top:var(--r4)}.tp-abschnitt h2{margin-bottom:var(--r2)}.tp-aerzte{gap:var(--rinne);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.tp-arzt .lagen{margin-top:var(--r1);color:var(--tinte-gedaempft);flex-direction:column;gap:4px;display:flex}.tp-arzt .lagen b{color:var(--tinte);font-weight:var(--gewicht-halbfett)}.tp-laden{color:var(--tinte-gedaempft);padding:var(--r4) 0}.tp-meldung{background:var(--erfolg-flaeche);color:var(--erfolg);border:1px solid var(--linie-zart);border-radius:var(--rund);padding:var(--r1) var(--r2);margin-bottom:var(--r3);font-weight:var(--gewicht-halbfett)}.zellmenue{display:inline-block;position:relative}.zellfenster{z-index:40;background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund-gross);min-width:340px;max-width:420px;box-shadow:var(--schatten-schwebend);padding:var(--r2) var(--r3) var(--r3);text-align:left;display:block;position:absolute;top:calc(100% + 6px);left:0}.zellfenster-zu{color:var(--tinte-gedaempft);cursor:pointer;background:0 0;border:0;padding:4px;font-size:16px;position:absolute;top:6px;right:8px}.tp-person.klickbar,h3.klickbar{cursor:pointer}.tp-person.klickbar:hover{background:var(--farbe-navy-100)}h3.klickbar:hover{color:var(--wirkung)}.tp-plus{border:1px dashed var(--linie);width:24px;height:24px;color:var(--tinte-gedaempft);cursor:pointer;background:0 0;border-radius:50%;place-items:center;margin:2px 0;font-size:14px;display:inline-grid}.tp-plus:hover{border-color:var(--wirkung);color:var(--wirkung)}.zahl-nebenan{color:var(--tinte-gedaempft);font-weight:var(--gewicht-normal);font-size:var(--betont-groesse)}.tafel{gap:var(--r1);flex-direction:column;display:flex}.tafel .mini{font-size:var(--klein-groesse);line-height:var(--klein-zeile);color:var(--tinte-gedaempft)}.tafel .feldname{margin-top:var(--r1)}.tafelkacheln{flex-wrap:wrap;gap:6px;display:flex}.tafelkachel{border:1px solid var(--linie);border-radius:var(--rund-voll);background:var(--karte);color:var(--tinte);font:inherit;cursor:pointer;padding:4px 12px}.tafelkachel:hover{background:var(--farbe-navy-100)}.tafelkachel.gewaehlt{background:var(--kopf);border-color:var(--kopf);color:var(--tinte-hell)}.tafelfeld{flex-direction:column;gap:6px;display:flex}.tafelfeld input,.tafelfeld select{border:1px solid var(--linie);border-radius:var(--rund);min-height:32px;font:inherit;color:var(--tinte);background:var(--karte);width:100%;padding:4px 10px}.tafelfeld input:focus,.tafelfeld select:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.tafelfeld .zeile{align-items:center;gap:6px;display:flex}.tafelknoepfe{gap:var(--r1);margin-top:var(--r1);flex-wrap:wrap;display:flex}.tafelhinweis{margin-top:var(--r1)}.tafelfeld.hierweg{border-top:1px solid var(--linie-zart);padding-top:var(--r1);margin-top:var(--r1)}.tafelkachel.eigen{border-color:var(--erfolg);color:var(--erfolg)}.tafelkachel.eigen.gewaehlt{background:var(--erfolg);border-color:var(--erfolg);color:var(--tinte-hell)}.zahnrad{border:1px solid var(--linie);background:var(--flaeche-ruhig);width:28px;height:28px;color:var(--tinte-gedaempft);cursor:pointer;border-radius:50%;font-size:14px}.zahnrad:hover{color:var(--tinte)}.zahnrad-zeile{flex-wrap:wrap;gap:6px;width:100%;margin-top:6px;display:flex}.zahnrad-zeile input,.zahnrad-zeile select{border:1px solid var(--linie);border-radius:var(--rund);min-width:150px;min-height:32px;font:inherit;background:var(--karte);flex:1;padding:4px 10px}.klickwahl-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.klickwahl-chips .karten-wahl{border:1px solid var(--linie);border-radius:var(--rund-voll);background:var(--karte);font:inherit;font-size:var(--klein-groesse);cursor:pointer;margin:0;padding:4px 12px}.klickwahl-chips .karten-wahl:hover{background:var(--farbe-navy-100)}.tp-wahl{min-height:32px;padding:0 var(--r2);border-radius:var(--rund-voll);border:1px solid var(--linie);background:var(--karte);font:inherit;font-weight:var(--gewicht-halbfett);color:var(--tinte);cursor:pointer}.tp-wahl:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.aw-liste{flex-direction:column;display:flex}.aw-zeile{align-items:baseline;gap:var(--r1);border-left:3px solid var(--erfolg);border-bottom:1px solid var(--linie-zart);cursor:pointer;padding:6px 10px;display:flex}.aw-zeile:hover{background:var(--farbe-navy-100)}.aw-liste>:last-child .aw-zeile{border-bottom:0}.aw-name{font-weight:var(--gewicht-halbfett);flex:1}.aw-zeit{font-size:var(--klein-groesse);font-weight:var(--gewicht-fett);color:var(--tinte-gedaempft);font-variant-numeric:tabular-nums}.aw-marke{border:1px solid var(--linie);border-radius:var(--rund-voll);color:var(--tinte-gedaempft);padding:1px 8px;font-size:11px}.arzt-lage{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.tp-person.sprech{border-left-color:var(--erfolg)}.plan-breit{background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund);box-shadow:var(--schatten-karte);padding:var(--r1) 0;overflow-x:auto}.plan-breit::-webkit-scrollbar{height:10px}.plan-breit::-webkit-scrollbar-track{background:var(--flaeche-ruhig);border-radius:5px}.plan-breit::-webkit-scrollbar-thumb{background:var(--farbe-navy-300);border-radius:5px}.plan-breit table{min-width:100%}.plan-breit th:first-child,.plan-breit td:first-child{background:var(--karte);z-index:2;box-shadow:2px 0 0 var(--linie-zart);position:sticky;left:0}.wp-tag-verweis{color:inherit;text-decoration:none}.wp-tag-verweis:hover{color:var(--wirkung);text-decoration:underline}.auf-leer{color:var(--tinte-gedaempft);margin-bottom:var(--r1)}.auf-zeile{justify-content:space-between;align-items:center;gap:var(--r1);padding:var(--halb) 0;display:flex}.auf-form{gap:var(--r1);margin-top:var(--r1);flex-wrap:wrap;align-items:flex-end;display:flex}.mp-feld{gap:var(--halb);font-size:var(--klein-groesse);color:var(--tinte-gedaempft);flex-direction:column;display:flex}.tf-kasten{padding:var(--r1) var(--r2);border-radius:var(--rund);border:1px solid var(--linie-zart);background:var(--flaeche-ruhig);margin-bottom:var(--r2)}.tf-kasten.rot{border-left:3px solid var(--fehler);background:var(--fehler-flaeche)}.tf-zeile{cursor:pointer}.tf-zeile:hover td{background:var(--flaeche-ruhig)!important}.tf-zeile.warn td:first-child{box-shadow:inset 3px 0 0 var(--fehler)}.tf-zeile.unklar td:first-child{box-shadow:inset 3px 0 0 var(--warnung)}.tf-zeile td small{color:var(--tinte-gedaempft);display:inline-block}.tf-auftrag td{background:var(--flaeche-ruhig)!important}.tf-auftrag p{margin:var(--halb) 0;line-height:var(--grund-zeile)}.tf-stempel{color:var(--tinte-gedaempft)}.vw-ki-karte{border:2px solid var(--akzent);border-radius:var(--rund);background:var(--karte);padding:var(--r2);margin-bottom:var(--r2);box-shadow:0 2px 12px #c2a15c29}.vw-ki-kopf{align-items:center;gap:var(--r1);flex-wrap:wrap;display:flex}.vw-ki-schleife{flex:none;width:24px;height:24px}.vw-ki-einladung{font-size:var(--klein-groesse);opacity:.75}.vw-ki-hinweis{font-size:var(--klein-groesse);opacity:.6;margin-left:auto}.vw-ki-zeile{gap:var(--r1);margin-top:var(--r1);align-items:center;display:flex}.vw-ki-knopf{border-radius:var(--rund);border:1px solid var(--linie);background:var(--karte);cursor:pointer;flex:none;place-items:center;width:40px;height:40px;font-size:17px;display:inline-grid}.vw-ki-knopf:hover{border-color:var(--akzent)}.vw-ki-knopf.an{background:var(--fehler-flaeche);border-color:var(--fehler)}.vw-ki-feld{min-width:0;padding:var(--r1) var(--r2);border:1px solid var(--linie);border-radius:var(--rund-voll);font:inherit;flex:1}.vw-ki-feld:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.vw-ki-karte .satzwahl{display:inline-flex;position:relative}.vw-ki-karte .satzliste{z-index:50;background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten-schwebend);min-width:300px;max-height:300px;padding:var(--r1);flex-direction:column;gap:2px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.vw-ki-karte .satzliste .satz{text-align:left;border-radius:var(--rund-klein);font:inherit;font-size:var(--klein-groesse);cursor:pointer;color:var(--tinte);background:0 0;border:0;padding:6px 8px}.vw-ki-karte .satzliste .satz:hover{background:var(--farbe-navy-100)}.vw-ki-karte .satzliste .mini{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);padding:6px 8px}.vw-ki-karte .satzstandards,.vw-ki-karte .anhang-kacheln{margin-top:var(--r1);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vw-ki-karte .karten-wahl{border:1px solid var(--linie);border-radius:var(--rund-voll);background:var(--karte);color:var(--tinte);font:inherit;font-size:var(--klein-groesse);cursor:pointer;margin:4px 6px 0 0;padding:4px 12px;display:inline-block}.vw-ki-karte .karten-wahl:hover:not(:disabled){background:var(--farbe-navy-100)}.vw-ki-karte .karten-wahl:disabled{opacity:.5;cursor:default}.vw-ki-karte .karten-wahl.eigen{border-color:var(--erfolg);color:var(--erfolg)}.vw-ki-karte .anhang-weg{cursor:pointer;color:var(--tinte-gedaempft);background:0 0;border:0;margin-left:4px}.vw-ki-verlauf{margin-top:var(--r1);padding-top:var(--r1);border-top:1px solid var(--linie-zart);gap:var(--r1);flex-direction:column;max-height:360px;display:flex;overflow-y:auto}.vw-ki-karte .blase{max-width:85%;padding:var(--r1) var(--r2);border-radius:var(--rund-gross);white-space:pre-wrap}.vw-ki-karte .blase.ich{background:var(--kopf);color:var(--tinte-hell);border-bottom-right-radius:var(--rund-klein);align-self:flex-end}.vw-ki-karte .blase.antwort{background:var(--flaeche-ruhig);border-bottom-left-radius:var(--rund-klein);align-self:flex-start}.vw-ki-karte .blase.antwort b{margin-bottom:4px;display:block}.vw-ki-karte .blase.karte-gruen{border-left:3px solid var(--erfolg)}.vw-ki-karte .blase.karte-gelb{border-left:3px solid var(--warnung)}.vw-ki-karte .karten-zeile{margin:4px 0}.vw-ki-karte .karten-zeile i{color:var(--tinte-gedaempft);font-style:normal;font-size:var(--klein-groesse)}.vw-ki-karte .karten-schritte{flex-direction:column;gap:4px;margin:4px 0;padding-left:0;list-style:none;display:flex}.vw-ki-karte .karten-schritte .schritt-unklar{color:var(--warnung)}.vw-ki-karte .karten-schritte .schritt-gesperrt{color:var(--tinte-gedaempft)}.vw-ki-karte .karten-knoepfe{gap:var(--r1);margin-top:var(--r1);flex-wrap:wrap;display:flex}.vw-ki-karte .wirkung-liste{flex-direction:column;gap:2px;margin:4px 0 0;padding-left:18px;display:flex}.vw-ki-karte .wirkung-liste .wirkung-warn{color:var(--warnung)}.vw-ki-karte .wirkung-liste .wirkung-gut{color:var(--erfolg)}.vw-ki-karte .felder-aendern{margin-top:var(--r1);flex-direction:column;gap:4px;display:flex}.vw-ki-karte .feld-zeile{align-items:center;gap:var(--r1);display:flex}.vw-ki-karte .feld-zeile .mini{min-width:12ch}.vw-ki-karte .feld-zeile input{border:1px solid var(--linie);border-radius:var(--rund-klein);min-width:0;font:inherit;flex:1;padding:4px 10px}.vw-ki-karte .mini{font-size:var(--klein-groesse);color:var(--tinte-gedaempft)}.vw-ki-karte .warteschirm{background:0 0}.vw-ki-karte .warteschirm p{background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-voll);box-shadow:var(--schatten-schwebend);padding:4px 16px}@media print{.vw-ki-karte{display:none!important}}.vw-ki-zahnrad{border:1px dashed var(--linie);border-radius:var(--rund-voll);padding:4px var(--r1);font:inherit;font-size:var(--klein-groesse);color:var(--tinte-gedaempft);cursor:pointer;background:0 0;align-items:center;gap:6px;display:inline-flex}.vw-ki-zahnrad:hover{border-color:var(--akzent);color:var(--tinte)}.vw-ki-eigenes{gap:var(--r1);align-items:center;display:inline-flex}.vw-ki-eigenes input{min-width:240px;padding:4px var(--r1);border:1px solid var(--linie);border-radius:var(--rund-klein);font:inherit}.vw-ki-still{margin:var(--r1) 0 0;font-size:var(--klein-groesse);color:var(--tinte-gedaempft);line-height:1.5}.vw-band{margin-bottom:var(--r2)}@media print{.vw-ki-karte,.vw-band{display:none}}.vw-kacheln{gap:var(--rinne);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.vw-zahl{gap:var(--halb);flex-direction:column;display:flex}.vw-zahl span{font-size:var(--klein-groesse);text-transform:uppercase;letter-spacing:.08em;color:var(--tinte-gedaempft);font-weight:var(--gewicht-halbfett)}.vw-zahl b{font-size:var(--riese-groesse);line-height:var(--riese-zeile);font-weight:var(--gewicht-extrafett)}.vw-zahl small{color:var(--tinte-gedaempft);line-height:var(--klein-zeile)}.vw-zweispalt{gap:var(--rinne);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.vw-zweispalt>.dk-block{background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-gross);box-shadow:var(--schatten-karte);padding:var(--r3);top:var(--r2);position:sticky}@media (width<=1000px){.vw-zweispalt{grid-template-columns:1fr}}.vw-person{width:100%;padding:var(--r1);border-radius:var(--rund-klein);font:inherit;text-align:left;cursor:pointer;color:var(--tinte);background:0 0;border:none;flex-direction:column;gap:1px;display:flex}.vw-person:hover{background:var(--flaeche-ruhig)}.vw-person.aktiv{background:var(--kopf);color:var(--tinte-hell)}.vw-person.aktiv small{color:var(--farbe-navy-200)}.vw-person small{color:var(--tinte-gedaempft)}.vw-personkopf{align-items:center;gap:var(--r2);flex-wrap:wrap;display:flex}.vw-zug{padding:var(--r1) 0;border-bottom:1px dashed var(--linie-zart)}.vw-zug small{color:var(--tinte-gedaempft);display:block}.vw-rollen{gap:var(--halb);margin:var(--halb) 0;flex-wrap:wrap;display:flex}.vw-hinweis{margin-top:var(--r2);border-top:1px solid var(--linie-zart);padding-top:var(--r1)}.seite h3{margin:var(--r2) 0 var(--halb)}.vw-knoten{align-items:center;gap:var(--r1);padding:var(--halb) 0;border-bottom:1px solid var(--linie-zart,color-mix(in srgb, var(--linie) 45%, transparent));min-height:34px;display:flex}.vw-knoten:last-child{border-bottom:0}.vw-knoten.still{opacity:.5}.vw-knoten small{color:var(--tinte-gedaempft)}.vw-baumspur{flex-shrink:0;align-self:stretch;display:flex}.vw-baumspur i{border-left:1px solid var(--linie);width:20px;margin-left:1px}.vw-knotenname{align-items:baseline;gap:var(--r1);min-width:0;display:flex}.vw-knotenname b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vw-knotenrand{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.vw-eimer{align-items:center;gap:var(--r2);margin-bottom:var(--r2);flex-wrap:wrap;display:flex}.vw-balken{background:var(--flaeche-ruhig);border-radius:4px;flex:1;min-width:160px;height:8px;overflow:hidden}.vw-balken i{background:var(--akzent);border-radius:4px;height:100%;display:block}.vw-felder{gap:var(--r2);margin:var(--r1) 0 var(--r2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.vw-felder label,.vw-feld{max-width:340px;font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);color:var(--tinte-gedaempft);flex-direction:column;gap:5px;display:flex}.vw-feldkopf{flex-wrap:wrap;align-items:baseline;gap:4px;line-height:1.3;display:flex}.vw-feldkopf small{font-weight:400}.vw-felder input,.vw-felder select,.vw-feld input,.vw-feld select,.vw-neuzeile input,.vw-neuzeile select{border:1px solid var(--linie);border-radius:var(--rund-klein);height:40px;font:inherit;color:var(--tinte);background:var(--karte);padding:0 14px;font-weight:400}.vw-felder input:focus,.vw-felder select:focus,.vw-feld input:focus,.vw-feld select:focus,.vw-neuzeile input:focus,.vw-neuzeile select:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.vw-anlage{gap:var(--r3);flex-direction:column;display:flex}.vw-anlagekopf{align-items:baseline;gap:var(--r1);flex-wrap:wrap;display:flex}.vw-abschnitt{border-top:1px solid var(--linie-zart);padding-top:var(--r2)}.vw-anlage>.vw-abschnitt:first-of-type{border-top:0;padding-top:0}.vw-abschnittkopf{align-items:baseline;gap:var(--r1);margin-bottom:var(--r1);flex-wrap:wrap;display:flex}.vw-abschnittkopf b{font-size:var(--titel3-groesse)}.vw-ziffer{border-radius:var(--rund-voll);background:var(--kopf);width:24px;height:24px;color:var(--tinte-hell);font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.vw-block{border:1px solid var(--linie-zart);border-radius:var(--rund);padding:var(--r2);margin-bottom:var(--r1);background:var(--flaeche-ruhig)}.vw-blockkopf{align-items:baseline;gap:var(--r1);flex-wrap:wrap;display:flex}.vw-blockkopf b{font-size:var(--klein-groesse);text-transform:uppercase;letter-spacing:.06em;color:var(--tinte-gedaempft)}.vw-blockweg{margin-left:auto}.vw-anlageleiste{gap:var(--r1);border-top:1px solid var(--linie-zart);padding-top:var(--r2);flex-wrap:wrap;align-items:center;display:flex}.vw-knotenanlage{gap:var(--r1);padding:var(--r1) 0 var(--r2);flex-wrap:wrap;align-items:flex-end;display:flex}.vw-knotenplus{border:1px solid var(--linie);background:var(--karte);cursor:pointer;color:var(--wirkung);font:inherit;font-size:var(--klein-groesse);border-radius:var(--rund-klein);padding:4px 8px;line-height:1}.vw-knotenplus:hover{background:var(--flaeche-ruhig)}.vw-knotenplus.an{background:var(--kopf);color:var(--tinte-hell);border-color:var(--kopf)}.vw-faehigkeit button{cursor:pointer;color:var(--tinte-gedaempft);background:0 0;border:none;padding:0 2px;font-size:12px}.vw-faehigkeit button:hover{color:var(--tinte)}.vw-neuzeile{gap:var(--r1);margin-top:var(--r1);flex-wrap:wrap;display:flex}.vw-neuzeile input{flex:1;min-width:180px}.vw-modul b{margin-bottom:var(--halb);display:block}.vw-modul .pille{margin-bottom:var(--r1)}.vw-modul .vw-rollen{margin-top:var(--r1);align-items:center}.vw-buchfilter{align-items:center;gap:var(--r1);margin-bottom:var(--r2);flex-wrap:wrap;display:flex}.vw-buchfilter input{border:1px solid var(--linie);border-radius:var(--rund-klein);width:110px;font:inherit;background:var(--karte);padding:4px 8px}.vw-buchfilter .dk-chip{cursor:pointer}.vw-buchsatz{margin:0 0 var(--r1);line-height:1.5}.vw-buchsatz .dk-chip{margin-right:var(--halb)}.vw-vorschau{background:var(--karte);border:1px solid var(--linie-zart);border-left:3px solid var(--offen);border-radius:var(--rund);padding:var(--r2);margin-bottom:var(--r2)}.vw-vorschau.endet{border-left-color:var(--fehler)}.vw-vorschaukopf{align-items:center;gap:var(--r1);margin-bottom:var(--r1);flex-wrap:wrap;display:flex}.vw-vgruppe{margin-top:var(--r2)}.vw-vgkopf{font-size:var(--klein-groesse);letter-spacing:.04em;text-transform:uppercase;color:var(--tinte-gedaempft);padding-bottom:var(--halb);border-bottom:1px solid var(--linie-zart);font-weight:600}.vw-vzeile{gap:var(--r1);padding:var(--r1) 0;border-bottom:1px dashed var(--linie-zart);align-items:flex-start;display:flex}.vw-vzeile.aus{opacity:.55}.vw-vzeile:last-child{border-bottom:0}.vw-vinhalt{flex:1;min-width:0}.vw-vinhalt small{margin-top:2px;display:block}.vw-vmark{font-size:var(--klein-groesse);padding:2px var(--r1);border-radius:var(--rund-voll);background:var(--flaeche-ruhig);color:var(--tinte-gedaempft);flex:none;font-weight:600}.vw-vmark.neu{background:var(--erfolg-flaeche);color:var(--erfolg)}.vw-vmark.aend{background:var(--farbe-navy-100);color:var(--wirkung)}.vw-vmark.ende{background:var(--fehler-flaeche);color:var(--fehler)}.vw-vmark.frage{background:var(--farbe-gold-100);color:var(--akzent-tinte)}.vw-vfolgen{margin-top:var(--halb);padding:var(--halb) var(--r1);background:var(--flaeche-ruhig);border-radius:var(--rund-klein);font-size:var(--klein-groesse);line-height:1.5}.vw-vfolgen ul{margin:var(--halb) 0 0;padding-left:var(--r2)}.vw-vzwilling{margin-top:var(--r1);padding:var(--r1);border:1px solid var(--akzent);border-radius:var(--rund-klein);font-size:var(--klein-groesse);line-height:1.5}.vw-vbilanz{min-width:240px;font-size:var(--klein-groesse);flex:1;line-height:1.5}.vw-vorschauleiste{gap:var(--r1);margin-top:var(--r2);flex-wrap:wrap;align-items:center;display:flex}.vw-vorschauleiste .knopf.endet{background:var(--fehler);color:#fff;border-color:var(--fehler)}.vw-zugkopf{align-items:center;gap:var(--r1);flex-wrap:wrap;display:flex}.vw-zugkopf b{font-size:var(--titel3-groesse)}.vw-zug.beendet{opacity:.72}.vw-zug>small.dk-leise{margin-top:var(--r2);display:block}.vw-zugleiste{gap:var(--r1);margin-top:var(--r2);padding-top:var(--r1);border-top:1px solid var(--linie-zart);flex-wrap:wrap;display:flex}.vw-neuzeile select{padding:var(--halb) var(--r1);border:1px solid var(--linie);border-radius:var(--rund-klein);font:inherit;background:var(--karte)}.vw-kachel{color:inherit;text-decoration:none;display:block}.vw-kachel .karte{height:100%;transition:border-color .15s}.vw-kachel:hover .karte,.vw-kachel:focus-visible .karte{border-color:var(--akzent)}.vw-kachel:focus-visible{outline:none}.vw-luecke{align-items:baseline;gap:var(--r2);flex-wrap:wrap;display:flex}.vw-luecke>span{flex:1;min-width:240px}.vw-sprung{white-space:nowrap;font-weight:var(--gewicht-halbfett);color:var(--wirkung);text-decoration:none}.vw-sprung:hover{text-decoration:underline}.vw-nachfrage{align-items:center;gap:var(--r1);margin-top:var(--r1);padding:var(--r1) var(--r2);background:var(--karte);border:1px solid var(--linie-zart);border-left:3px solid var(--offen);border-radius:var(--rund);flex-wrap:wrap;display:flex}.vw-nachfrage.endet{border-left-color:var(--fehler)}.vw-nachfrage-text{flex:1;min-width:220px;line-height:1.5}.vw-nachfrage input{min-width:220px;padding:var(--halb) var(--r1);border:1px solid var(--linie);border-radius:var(--rund-klein);font:inherit}.vw-nachfrage .knopf.endet{background:var(--fehler);color:#fff;border-color:var(--fehler)}.vw-kachel-knopf{font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0}.vw-sperre{margin:var(--r2) 0;border-left:3px solid var(--fehler)}.vw-info{color:var(--tinte-gedaempft);cursor:help;text-transform:none;letter-spacing:0;margin-left:2px;font-size:13px;font-weight:400;line-height:1;display:inline-block}.vw-info:hover,.vw-info:focus{color:var(--tinte);outline:none}.vw-antwort{background:var(--karte);border:1px solid var(--linie-zart);border-left:3px solid var(--akzent);border-radius:var(--rund);padding:var(--r2);margin-bottom:var(--r2)}.vw-antworttext{margin:var(--r1) 0 0;white-space:pre-line;line-height:1.6}.vw-vorfuehr{color:#8c2626;font-weight:600}.ip-ki-karte{border:2px solid var(--akzent);border-radius:var(--rund);background:var(--karte);padding:var(--r2);margin-bottom:var(--r2);box-shadow:0 2px 12px #c2a15c29}.ip-ki-kopf{align-items:center;gap:var(--r1);flex-wrap:wrap;display:flex}.ip-ki-schleife{flex:none;width:24px;height:24px}.ip-ki-einladung{font-size:var(--klein-groesse);opacity:.75}.ip-ki-hinweis{font-size:var(--klein-groesse);opacity:.6;margin-left:auto}.ip-ki-zeile{gap:var(--r1);margin-top:var(--r1);align-items:center;display:flex}.ip-ki-knopf{border-radius:var(--rund);border:1px solid var(--linie);background:var(--karte);cursor:pointer;flex:none;place-items:center;width:40px;height:40px;font-size:17px;display:inline-grid}.ip-ki-knopf:hover{border-color:var(--akzent)}.ip-ki-knopf.an{background:var(--fehler-flaeche);border-color:var(--fehler)}.ip-ki-feld{min-width:0;padding:var(--r1) var(--r2);border:1px solid var(--linie);border-radius:var(--rund-voll);font:inherit;flex:1}.ip-ki-feld:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.ip-ki-karte .satzwahl{display:inline-flex;position:relative}.ip-ki-karte .satzliste{z-index:50;background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten-schwebend);min-width:300px;max-height:300px;padding:var(--r1);flex-direction:column;gap:2px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.ip-ki-karte .satzliste .satz{text-align:left;border-radius:var(--rund-klein);font:inherit;font-size:var(--klein-groesse);cursor:pointer;color:var(--tinte);background:0 0;border:0;padding:6px 8px}.ip-ki-karte .satzliste .satz:hover{background:var(--farbe-navy-100)}.ip-ki-karte .satzliste .mini{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);padding:6px 8px}.ip-ki-karte .satzstandards,.ip-ki-karte .anhang-kacheln{margin-top:var(--r1);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ip-ki-karte .karten-wahl{border:1px solid var(--linie);border-radius:var(--rund-voll);background:var(--karte);color:var(--tinte);font:inherit;font-size:var(--klein-groesse);cursor:pointer;margin:4px 6px 0 0;padding:4px 12px;display:inline-block}.ip-ki-karte .karten-wahl:hover:not(:disabled){background:var(--farbe-navy-100)}.ip-ki-karte .karten-wahl:disabled{opacity:.5;cursor:default}.ip-ki-karte .karten-wahl.eigen{border-color:var(--erfolg);color:var(--erfolg)}.ip-ki-karte .anhang-weg{cursor:pointer;color:var(--tinte-gedaempft);background:0 0;border:0;margin-left:4px}.ip-ki-verlauf{margin-top:var(--r1);padding-top:var(--r1);border-top:1px solid var(--linie-zart);gap:var(--r1);flex-direction:column;max-height:360px;display:flex;overflow-y:auto}.ip-ki-karte .blase{max-width:85%;padding:var(--r1) var(--r2);border-radius:var(--rund-gross);white-space:pre-wrap}.ip-ki-karte .blase.ich{background:var(--kopf);color:var(--tinte-hell);border-bottom-right-radius:var(--rund-klein);align-self:flex-end}.ip-ki-karte .blase.antwort{background:var(--flaeche-ruhig);border-bottom-left-radius:var(--rund-klein);align-self:flex-start}.ip-ki-karte .blase.antwort b{margin-bottom:4px;display:block}.ip-ki-karte .blase.karte-gruen{border-left:3px solid var(--erfolg)}.ip-ki-karte .blase.karte-gelb{border-left:3px solid var(--warnung)}.ip-ki-karte .karten-zeile{margin:4px 0}.ip-ki-karte .karten-zeile i{color:var(--tinte-gedaempft);font-style:normal;font-size:var(--klein-groesse)}.ip-ki-karte .karten-schritte{flex-direction:column;gap:4px;margin:4px 0;padding-left:0;list-style:none;display:flex}.ip-ki-karte .karten-schritte .schritt-unklar{color:var(--warnung)}.ip-ki-karte .karten-schritte .schritt-gesperrt{color:var(--tinte-gedaempft)}.ip-ki-karte .karten-knoepfe{gap:var(--r1);margin-top:var(--r1);flex-wrap:wrap;display:flex}@media print{.ip-ki-karte{display:none!important}}.ip-seite.mit-ki{grid-template-rows:auto auto minmax(0,1fr)}.ip-ki-standardfeld{font:inherit;font-size:var(--klein-groesse);color:var(--tinte);background:var(--karte);border:1px solid var(--erfolg);border-radius:var(--rund-voll);min-width:240px;padding:4px 12px}.ip-ki-karte.zieht{background:var(--flaeche-ruhig);border-style:dashed}.ip-ki-karte .warteschirm{background:0 0}.ip-ki-karte .warteschirm p{background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-voll);box-shadow:var(--schatten-schwebend);padding:4px 16px}.ip-seite{gap:var(--r1);padding:var(--r2) var(--seitenrand) var(--r3);height:calc(100vh - 56px - var(--r3) - var(--r4));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,860px);justify-content:center;align-items:stretch;display:grid}.ip-ansichtszeile{justify-content:flex-end;display:flex}.ip-ansichtszeile .tp-tag{min-height:30px;padding:2px var(--r2);font-size:var(--klein-groesse)}.ip-seite.app{grid-template-columns:minmax(0,400px)}.ip-haupt.ip-geraet{display:grid}.ip-geraet{border:1px solid var(--linie);background:var(--karte);border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100%;max-height:780px;margin:auto 0;display:grid}.ip-geraet>*{min-width:0}.ip-geraet .ip-kopfzeile{min-height:56px;padding:var(--r1) var(--r2)}.ip-geraet .ip-kopfzeile .ip-neuzeile{margin-left:auto}.ip-geraeteliste{padding:var(--r1) var(--r1);overflow-y:auto}.ip-geraet .ip-sendezeile{padding:var(--r1) var(--r2)}.ip-geraet .ip-blase{max-width:85%}.ip-geraet .ip-verlauf{min-height:0}.ip-chat{gap:var(--r1);width:100%;padding:var(--r1);border-radius:var(--rund);font:inherit;text-align:left;cursor:pointer;color:var(--tinte);background:0 0;border:none;align-items:center;display:flex}.ip-chat:hover{background:var(--flaeche-ruhig)}.ip-chat.aktiv{background:var(--farbe-navy-100)}.ip-kreis{background:var(--kopf);width:40px;height:40px;color:var(--tinte-hell);font-weight:var(--gewicht-halbfett);font-size:var(--klein-groesse);border-radius:50%;flex:none;place-items:center;display:grid}.ip-kreis.gruppe{background:var(--akzent);color:var(--farbe-navy-900)}.ip-chattext{flex-direction:column;flex:1;min-width:0;display:flex}.ip-chattext b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ip-chattext small{color:var(--tinte-gedaempft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ip-chatrand{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.ip-chatrand small{color:var(--tinte-gedaempft);font-size:var(--klein-groesse)}.ip-chatrand em{background:var(--akzent);color:var(--farbe-navy-900);border-radius:var(--rund-voll);min-width:20px;height:20px;font-style:normal;font-size:var(--klein-groesse);font-weight:var(--gewicht-fett);place-items:center;padding:0 6px;display:grid}.ip-haupt{background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-gross);min-width:0;min-height:0;box-shadow:var(--schatten-karte);flex-direction:column;display:flex;overflow:hidden}.ip-leer{text-align:center;max-width:52ch;padding:var(--r4);color:var(--tinte-gedaempft);margin:auto}.ip-leer h2{color:var(--tinte);margin-bottom:var(--r1)}.ip-kopfzeile{padding:var(--r2) var(--r3);border-bottom:1px solid var(--linie-zart);background:var(--karte);flex-direction:column;gap:2px;display:flex}.ip-kopfzeile small{color:var(--tinte-gedaempft)}.ip-verlauf{padding:var(--r2) var(--r3);gap:var(--r2);background:color-mix(in srgb, var(--farbe-navy-100) 28%, var(--karte));flex-direction:column;flex:1;display:flex;overflow-y:auto}.ip-mitte{text-align:center;margin:var(--r1) 0}.ip-tag{margin:var(--r2) 0 var(--r1);justify-content:center;display:flex}.ip-tag span{font-size:var(--klein-groesse);color:var(--tinte-hell);font-weight:var(--gewicht-halbfett);background:var(--kopf);border-radius:var(--rund-voll);padding:2px 12px}.ip-blase{background:var(--karte);max-width:62ch;box-shadow:var(--schatten-karte);border-radius:var(--rund) var(--rund) var(--rund) var(--rund-klein);padding:var(--r1) var(--r2);align-self:flex-start;position:relative}.ip-blase.eigene{background:color-mix(in srgb, var(--farbe-navy-200) 52%, var(--karte));border:1px solid color-mix(in srgb, var(--farbe-navy-200) 70%, var(--karte));border-radius:var(--rund) var(--rund) var(--rund-klein) var(--rund);align-self:flex-end}.ip-von{color:var(--akzent-tinte);font-weight:var(--gewicht-halbfett);display:block}.ip-zitat{border-left:3px solid var(--akzent);border-radius:var(--rund-klein);padding:var(--halb) var(--r1);margin-bottom:var(--halb);font-size:var(--klein-groesse);color:var(--tinte-gedaempft);background:#ffffff80}.ip-zitat b{color:var(--tinte);display:block}.ip-text{white-space:pre-wrap;line-height:var(--grund-zeile)}.ip-geloescht{color:var(--tinte-gedaempft)}.ip-zeit{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);margin-left:var(--r1);white-space:nowrap}.ip-reaktionen{bottom:-10px;right:var(--r1);background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-voll);font-size:var(--klein-groesse);box-shadow:var(--schatten-karte);padding:0 8px;position:absolute}.ip-sendezeile{gap:var(--r1);padding:var(--r2) var(--r3);border-top:1px solid var(--linie-zart);display:flex}.ip-sendezeile input{padding:var(--r1) var(--r2);border:1px solid var(--linie);border-radius:var(--rund-voll);font:inherit;flex:1}.ip-sendezeile input:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.ip-neuzeile{gap:var(--halb);margin-bottom:var(--r1);display:flex}.ip-neu-name{padding:var(--r1) var(--r2);border:1px solid var(--linie);border-radius:var(--rund);font:inherit}.ip-personenwahl{flex-direction:column;gap:2px;max-height:40vh;display:flex;overflow-y:auto}.ip-personzeile{gap:var(--r1);padding:var(--halb) var(--r1);border-radius:var(--rund-klein);cursor:pointer;align-items:center;display:flex}.ip-personzeile:hover{background:var(--flaeche-ruhig)}.ip-ansichtwahl{align-self:flex-start}.ip-kreis{font-size:19px}.ip-kreis.klein{flex:none;width:30px;height:30px;font-size:15px}button.ip-kreis{border:1px solid var(--linie-zart);cursor:pointer;background:var(--flaeche-ruhig);color:var(--tinte)}.ip-profil{gap:var(--r1);padding:var(--r1) var(--r2);border-top:1px solid var(--linie-zart);background:var(--karte);border-radius:0 0 var(--rund-gross) var(--rund-gross);align-items:center;display:flex}.ip-profil small{color:var(--tinte-gedaempft)}.ip-avatarwahl{gap:var(--halb);padding:var(--r1) var(--r2);background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund);box-shadow:var(--schatten-karte);flex-wrap:wrap;display:flex}.ip-avatarwahl button{border-radius:var(--rund-klein);cursor:pointer;background:0 0;border:1px solid #0000;width:36px;height:36px;font-size:20px}.ip-avatarwahl button:hover{background:var(--flaeche-ruhig)}.ip-avatarwahl button.aktiv{border-color:var(--akzent);background:var(--farbe-gold-100)}.ip-zeile{gap:var(--r1);align-items:flex-end;display:flex}.ip-zeile.eigene{justify-content:flex-end}.ip-kopfzeile{align-items:center;gap:var(--r1);flex-direction:row}.ip-kopftext{flex-direction:column;min-width:0;display:flex}.ip-kopftext small{color:var(--tinte-gedaempft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ip-zurueck{border:1px solid var(--linie);background:var(--karte);cursor:pointer;width:34px;height:34px;color:var(--tinte);border-radius:50%;flex:none;place-items:center;padding:0;font-size:17px;display:grid}.ip-zurueck:hover{background:var(--farbe-navy-100)}.ip-bild{border-radius:var(--rund-klein);max-width:260px;max-height:260px;margin-bottom:var(--halb);display:block}.ip-ton{max-width:240px;margin-bottom:var(--halb);display:block}.ip-anhang{color:var(--wirkung);margin-right:var(--r1);align-items:center;text-decoration:none;display:inline-flex}.ip-anhang:hover{text-decoration:underline}.ip-emojileiste{padding:var(--r1) var(--r2);border-top:1px solid var(--linie-zart);background:var(--karte);flex-wrap:wrap;gap:2px;display:flex}.ip-emojileiste button{cursor:pointer;border-radius:var(--rund-klein);background:0 0;border:none;width:34px;height:34px;font-size:19px}.ip-emojileiste button:hover{background:var(--flaeche-ruhig)}.ip-rundknopf{border:1px solid var(--linie);background:var(--karte);cursor:pointer;width:40px;height:40px;color:var(--tinte);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.ip-rundknopf:hover{border-color:var(--akzent)}.ip-rundknopf.auf{background:var(--fehler-flaeche);border-color:var(--fehler);color:var(--fehler);animation:1.2s ease-in-out infinite dk-pulsen}.ip-avatarwahl{position:relative}.ip-avatarwahl .ip-wahl-zu{width:auto;height:auto;color:var(--tinte-gedaempft);background:0 0;border:none;font-size:15px;position:absolute;top:2px;right:4px}.ip-senden{background:var(--kopf);border-color:var(--kopf);color:var(--tinte-hell)}.ip-senden:hover{border-color:var(--kopf);opacity:.9}.ip-still{opacity:.4}.ip-leisteninhalt .ip-neuzeile{margin:var(--r1) 0 0;gap:var(--halb);flex-direction:column}.ip-leisteninhalt .ip-neuzeile .knopf{min-height:32px;padding:0 var(--r2);font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);justify-content:flex-start}.ip-leisteninhalt .ip-ansichtwahl .tp-tag{min-height:32px;font-size:var(--klein-groesse);flex:1}.ip-listenblock{flex:1;min-height:0;overflow-y:auto}.ip-leisteninhalt .ip-profil{border-radius:0;margin-top:auto}.ip-leisteninhalt .ip-avatarwahl{margin:var(--halb)}.ip-werkzeugzeile{gap:var(--halb);margin-top:var(--halb);flex-wrap:wrap;display:flex}.ip-werkzeugzeile.eigene{justify-content:flex-end}.ip-werkzeugzeile button{border:1px solid var(--linie);background:var(--karte);cursor:pointer;font:inherit;font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);border-radius:var(--rund-voll);color:var(--tinte);padding:2px 10px}.ip-werkzeugzeile button:hover{border-color:var(--akzent)}.ip-werkzeugzeile .ip-wz-emoji{padding:2px 6px}.ip-blase{cursor:pointer}.ip-zitatvorschau{align-items:center;gap:var(--r1);padding:var(--halb) var(--r3);border-top:1px solid var(--linie-zart);background:var(--flaeche-ruhig);font-size:var(--klein-groesse);display:flex}.ip-zitatvorschau span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ip-zitatvorschau button{cursor:pointer;color:var(--tinte-gedaempft);background:0 0;border:none;font-size:15px}.ip-suchblock{position:relative}.ip-suchtreffer{margin-top:var(--r1);flex-direction:column;gap:2px;max-height:40vh;display:flex;overflow-y:auto}.ip-suchtreffer button{cursor:pointer;font:inherit;text-align:left;padding:var(--halb) var(--r1);border-radius:var(--rund-klein);color:var(--tinte);background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:1px;width:100%;display:flex}.ip-suchtreffer button:hover{background:var(--flaeche-ruhig)}.ip-suchtreffer small{color:var(--tinte-gedaempft)}.ip-suchtreffer span{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ip-kopfwerk{gap:var(--halb);margin-left:auto;display:flex}.ip-rundknopf.klein{width:32px;height:32px;font-size:14px}.ip-app-hinweis{padding:var(--r1)}.ip-leisteninhalt .ip-neuzeile .knopf:first-child{background:var(--kopf);border-color:var(--kopf);color:var(--tinte-hell);justify-content:center}.ip-blattkopf{align-items:center;gap:var(--r2);padding:var(--r2) var(--r3);border-bottom:1px solid var(--linie-zart);display:flex}.ip-blattkopf h2{margin:0}.ip-blattinhalt{padding:var(--r2) var(--r3);overflow-y:auto}.ip-blattinhalt .tp-tabelle{margin-top:var(--r2)}.ip-geraetwerk{gap:var(--halb);display:flex}.ip-geraetwerk .knopf{min-height:30px;padding:0 var(--r2);font-size:var(--klein-groesse)}.ip-leisteninhalt .ip-neuzeile .knopf{justify-content:center}.ip-chathuelle{position:relative}.ip-zeilenwerk{background:var(--karte);border-radius:var(--rund-voll);box-shadow:var(--schatten-karte);gap:2px;padding:2px;display:none;position:absolute;top:4px;right:4px}.ip-chathuelle:hover .ip-zeilenwerk{display:flex}.ip-zeilenwerk button{cursor:pointer;width:26px;height:26px;color:var(--tinte-gedaempft);background:0 0;border:none;border-radius:50%;place-items:center;display:grid}.ip-zeilenwerk button:hover{background:var(--farbe-navy-100);color:var(--tinte)}.ip-zeilenwerk .zeichen-strich{margin-right:0}.ip-archivzeile{align-items:center;gap:var(--r1);cursor:pointer;width:100%;font:inherit;font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);color:var(--tinte-gedaempft);padding:var(--r1);border-radius:var(--rund-klein);margin-top:var(--halb);background:0 0;border:none;display:flex}.ip-archivzeile:hover{background:var(--flaeche-ruhig);color:var(--tinte)}.ip-archivzeile small{font-weight:var(--gewicht-normal)}.ip-kreis.gross{width:72px;height:72px;font-size:36px}.ip-profilschirm{align-items:center;gap:var(--r2);padding:var(--r3);flex-direction:column;display:flex}.ip-profilschirm label{gap:var(--halb);width:100%;font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);color:var(--tinte-gedaempft);flex-direction:column;display:flex}.ip-profilschirm input{font:inherit;padding:var(--r1) var(--r2);border:1px solid var(--linie);border-radius:var(--rund-voll)}.ip-profilschirm .knopf{background:var(--kopf);border-color:var(--kopf);color:var(--tinte-hell);justify-content:center;align-self:stretch}.ip-profilschirm .dk-titel{align-self:flex-start;margin:0}.ip-avatarwahl.ip-wahl-offen{box-shadow:none;border:none;justify-content:center;position:static}.ip-filterhuelle{padding:0 var(--r1)}.ip-filterzeile{gap:var(--halb);margin:var(--halb) 0;flex-wrap:wrap;display:flex}.ip-filter{border:1px solid var(--linie);background:var(--karte);cursor:pointer;font:inherit;font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);color:var(--tinte-gedaempft);border-radius:var(--rund-voll);padding:3px 12px}.ip-filter:hover{color:var(--tinte)}.ip-filter.aktiv{background:var(--farbe-gold-100);border-color:var(--akzent);color:var(--akzent-tinte)}.ip-archivzeile em{color:var(--tinte-gedaempft);font-style:normal;font-weight:var(--gewicht-normal);margin-left:auto}.ip-leerzeile{padding:var(--r2) var(--r1)}.ip-profil-klein{cursor:pointer;font:inherit;align-items:center;gap:var(--r1);padding:var(--halb) var(--r1);text-align:left;border:none;border-top:1px solid var(--linie-zart);background:0 0;width:100%;margin-top:auto;display:flex}.ip-profil-klein small{color:var(--tinte-gedaempft)}.ip-profil-klein:hover small{color:var(--tinte)}.ip-kreis.winzig{flex:none;width:22px;height:22px;font-size:12px}.ip-app-kopf{padding:var(--r2) var(--r2) var(--r1);border-bottom:1px solid var(--linie-zart)}.ip-app-titelzeile{margin-bottom:var(--r1);justify-content:space-between;align-items:center;display:flex}.ip-app-titelzeile h2{font-size:var(--titel1-groesse);line-height:var(--titel1-zeile);font-weight:var(--gewicht-extrafett);letter-spacing:-.015em;margin:0}.ip-app-kopf .dk-suche{margin-bottom:var(--halb)}.ip-tableiste{border-top:1px solid var(--linie-zart);background:var(--karte);display:flex}.ip-tableiste button{cursor:pointer;font:inherit;font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);color:var(--tinte-gedaempft);padding:var(--r1) 0;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.ip-tableiste button.aktiv{color:var(--farbe-navy-800)}.ip-tableiste .zeichen-strich{margin-right:0}.ip-verlauf{background-image:radial-gradient(color-mix(in srgb, var(--farbe-navy-200) 30%, transparent) 1px, transparent 1.2px);background-size:22px 22px}.ip-tableiste button{position:relative}.ip-tableiste button.aktiv:after{content:"";background:var(--akzent);border-radius:2px;width:28px;height:3px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.ip-banner{top:64px;right:var(--r3);z-index:60;align-items:center;gap:var(--r1);text-align:left;background:var(--karte);color:var(--tinte);border:1px solid var(--linie-zart);border-radius:var(--rund-gross);box-shadow:var(--schatten-schwebend);padding:var(--r1) var(--r2);font:inherit;cursor:pointer;max-width:360px;animation:.35s ease-out ip-banner-rein;display:flex;position:fixed}@keyframes ip-banner-rein{0%{opacity:0;transform:translateY(-16px)}}.ip-bannertext{flex-direction:column;min-width:0;display:flex}.ip-bannertext b{font-size:var(--klein-groesse)}.ip-bannertext small{color:var(--tinte-gedaempft);text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.ip-banner em{font-style:normal;font-size:var(--klein-groesse);color:var(--tinte-gedaempft);align-self:flex-start}.ip-formtitel{margin:var(--r3) 0 var(--r1)}.ip-personenform{gap:var(--r1) var(--r2);grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;display:grid}.ip-personenform label{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);flex-direction:column;gap:4px;display:flex}.ip-personenform input,.ip-personenform select{font:inherit;color:var(--tinte);background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);padding:var(--halb) var(--r1);min-height:38px}.ip-formbreit{grid-column:1/-1}.ip-kachelzeile{gap:var(--halb);flex-wrap:wrap;margin-top:4px;display:flex}.ip-kachel{cursor:pointer;border:1px solid var(--linie);background:var(--karte);font:inherit}.ip-gruppenwahl{border:1px solid var(--linie-zart);border-radius:var(--rund);padding:4px var(--r1);font-size:var(--klein-groesse);color:var(--tinte);align-items:center;gap:6px;display:inline-flex}.ip-personenform textarea{font:inherit;color:var(--tinte);background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);padding:var(--halb) var(--r1);resize:vertical}.ip-importvorschau{margin-top:var(--r1);padding:var(--r1) var(--r2);border:1px solid var(--linie-zart);border-radius:var(--rund-gross);background:var(--karte)}.ip-importvorschau .ip-kachelzeile{margin-top:var(--r1)}.ip-knopfzeile{align-items:end}.ip-mitgliederpflege{padding:var(--r1) var(--r2);border-bottom:1px solid var(--linie-zart);background:var(--flaeche-ruhig);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ip-mitgliederpflege .karten-wahl{border:1px solid var(--linie);border-radius:var(--rund-voll);background:var(--karte);font-size:var(--klein-groesse);color:var(--tinte);align-items:center;gap:4px;padding:4px 12px;display:inline-flex}.ip-mitgliederpflege .anhang-weg{cursor:pointer;color:var(--tinte-gedaempft);background:0 0;border:0}.ip-mitgliedwahl{font:inherit;font-size:var(--klein-groesse);color:var(--tinte);background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund-voll);padding:4px 12px}.ip-fristfeld{width:70px;font:inherit;border:1px solid var(--linie);border-radius:var(--rund);margin-left:6px;padding:2px 6px}.ip-verwaltungsblock{margin-top:var(--r1);padding-top:var(--r1);border-top:1px solid var(--linie-zart)}.ip-verwaltungsblock .leiste-hilfe{margin:0}.ip-wissenneu{margin-left:auto}.ip-wissenspalten{gap:var(--r2);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.ip-wissenliste{border-right:1px solid var(--linie-zart);padding-right:var(--r1);flex-direction:column;gap:2px;max-height:70vh;display:flex;overflow-y:auto}.ip-wisseneintrag{text-align:left;font:inherit;color:var(--tinte);padding:var(--r1);border-radius:var(--rund);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;display:flex}.ip-wisseneintrag:hover,.ip-wisseneintrag.gewaehlt{background:var(--flaeche-ruhig)}.ip-wisseneintrag small{color:var(--tinte-gedaempft)}.ip-wissenkarte{border:1px solid var(--linie-zart);border-radius:var(--rund-gross);background:var(--karte);padding:var(--r2)}.ip-wissenkopf{align-items:center;gap:var(--r1);flex-wrap:wrap;display:flex}.ip-wissenkopf h3{margin:0}.ip-wissentext{white-space:pre-wrap}.ip-wissenbild{border-radius:var(--rund);max-width:100%;margin-top:var(--r1)}.ip-wissenpdf{border:1px solid var(--linie-zart);border-radius:var(--rund);width:100%;height:480px;margin-top:var(--r1)}.ip-wissenfuss{align-items:center;gap:var(--r1);margin-top:var(--r1);padding-top:var(--r1);border-top:1px solid var(--linie-zart);flex-wrap:wrap;display:flex}.ip-wissenleer{text-align:center;padding:var(--r4) var(--r2)}.ip-freigabewahl{font-size:var(--klein-groesse);color:var(--tinte);align-items:center;gap:6px;margin-top:4px;display:flex}@media (width<=900px){.ip-wissenspalten{grid-template-columns:1fr}.ip-wissenliste{border-right:0;max-height:none}}.ip-verwaltungsblock .leiste-hilfe.aktiv{background:var(--kopf);color:var(--tinte-hell);border-radius:var(--rund)}.ip-verwaltungsblock .leiste-hilfe.aktiv:hover{background:var(--kopf)}.ip-ki-panel{margin:var(--r1) var(--r2);padding:var(--r1) var(--r2);border:1px solid var(--akzent);border-radius:var(--rund-gross);background:var(--karte);box-shadow:0 2px 12px #c2a15c1f}.ip-ki-panel p{white-space:pre-wrap;margin:6px 0}.ip-mehrladen{color:var(--wirkung);font:inherit;font-size:var(--klein-groesse);cursor:pointer;background:0 0;border:0;text-decoration:underline}.ip-neuperson{grid-template-columns:1fr 1fr minmax(0,.8fr) auto auto;align-items:center;gap:6px;margin-top:6px;display:grid}.ip-neuperson input,.ip-neuperson select{font:inherit;font-size:var(--klein-groesse);color:var(--tinte);background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);min-width:0;padding:4px 8px}.ip-neuperson-knopf{margin-top:var(--r1)}.ip-seite .warteschirm{background:0 0}.ip-seite .warteschirm p{background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-voll);box-shadow:var(--schatten-schwebend);padding:4px 16px}.ip-kachelzeile .ip-ki-standardfeld{min-width:210px}.ip-bildknopf{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.ip-bildschirm{z-index:300;background:#0f141ee0;flex-direction:column;display:flex;position:fixed;inset:0}.ip-bildflaeche{touch-action:none;cursor:grab;flex:1;place-items:center;min-height:0;display:grid;overflow:hidden}.ip-bildflaeche:active{cursor:grabbing}.ip-bildflaeche img{-webkit-user-select:none;user-select:none;border-radius:var(--rund);will-change:transform;background:#fff;max-width:92vw;max-height:82vh;transition:transform 50ms linear}.ip-bildleiste{align-items:center;gap:var(--r1);padding:var(--r1) var(--r2);background:var(--karte);border-top:1px solid var(--linie-zart);flex-wrap:wrap;justify-content:center;display:flex}.ip-bildfaktor{text-align:center;min-width:52px;font-size:var(--klein-groesse)}.ip-bildname{color:var(--tinte-gedaempft);font-size:var(--klein-groesse);text-overflow:ellipsis;white-space:nowrap;max-width:40vw;overflow:hidden}.ip-bildschirm,.ip-bildflaeche{overscroll-behavior:contain}.ip-blattwerk{gap:var(--halb);flex-wrap:wrap;margin-left:auto;display:flex}@media print{.kopf,.leiste,.ip-ansichtszeile,.ip-ki-karte,.ip-banner,.ip-blattwerk,.ip-blattkopf .ip-rundknopf,.ip-blattkopf .knopf{display:none!important}.ip-seite{height:auto;padding:0;display:block}.ip-haupt.ip-blatt{box-shadow:none;border:0;border-radius:0}}.bp-seite{padding-top:var(--r8);justify-content:center;display:flex}.bp-karte{align-items:center;gap:var(--r2);text-align:center;border:2px dashed var(--linie);border-radius:var(--rund-gross);max-width:56ch;padding:var(--r6) var(--r5);background:var(--karte);flex-direction:column;display:flex}.bp-zeichen{width:48px;height:48px;color:var(--tinte-gedaempft)}.bp-zeichen svg{width:100%;height:100%}.bp-text{color:var(--tinte-gedaempft)}.bp-satz{line-height:var(--betont-zeile)}.bp-punkte{text-align:left;color:var(--tinte-gedaempft);line-height:var(--betont-zeile);padding-left:1.2em}.bp-karte .knopf{margin-top:var(--r2)}.az-grund{background:radial-gradient(120% 140% at 82% -10%, #c2a15c2e, transparent 55%), linear-gradient(180deg, var(--farbe-navy-900), #0e1c29);min-height:100vh;color:var(--tinte-hell);padding:var(--r3) var(--seitenrand);flex-direction:column;display:flex}.az-zurueck{font-size:var(--klein-groesse);font-weight:var(--gewicht-fett);letter-spacing:.08em;text-transform:uppercase;color:var(--farbe-navy-200);border-radius:var(--rund-voll);border:1px solid #dce4ee4d;align-self:flex-start;align-items:center;gap:6px;padding:4px 14px;text-decoration:none;display:inline-flex}.az-zurueck:hover{color:var(--tinte-hell);border-color:var(--akzent)}.az-mitte{align-items:center;gap:var(--r4);width:100%;max-width:420px;padding-bottom:var(--r6);flex-direction:column;margin:auto;display:flex}.az-marke{align-items:center;gap:var(--r2);display:flex}.az-marke .schleife{object-fit:contain;width:44px;height:44px}.az-marke .strich{background:#dce4ee59;width:1px;height:40px}.az-marke .textblock{flex-direction:column;gap:2px;display:flex}.az-marke .schriftzug{object-fit:contain;object-position:left;height:22px}.az-marke .zeile{letter-spacing:.22em;text-transform:uppercase;font-size:11px;line-height:14px;font-weight:var(--gewicht-fett);color:var(--farbe-navy-100)}.az-karte{gap:var(--r2);border-radius:var(--rund-gross);width:100%;padding:var(--r4);background:#ffffff0d;border:1px solid #dce4ee2e;flex-direction:column;display:flex}.az-karte label{gap:var(--halb);font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);color:var(--farbe-navy-100);flex-direction:column;display:flex}.az-karte input{font:inherit;color:var(--tinte-hell);border-radius:var(--rund-voll);padding:var(--r1) var(--r2);background:#ffffff12;border:1px solid #dce4ee47}.az-karte input:focus{border-color:var(--akzent);outline:none}.az-anmelden{margin-top:var(--halb);background:var(--akzent);border-color:var(--akzent);color:var(--farbe-navy-900);font-weight:var(--gewicht-fett)}.az-anmelden:hover{filter:brightness(1.05)}.az-satz{font-size:var(--klein-groesse);line-height:var(--klein-zeile);font-weight:var(--gewicht-normal);color:var(--farbe-navy-100);margin:0}.az-echt{font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);color:var(--farbe-navy-200);text-underline-offset:3px;text-decoration:underline}.az-echt:hover{color:var(--tinte-hell)}.az-fuss{font-size:var(--klein-groesse);font-weight:var(--gewicht-normal);color:var(--farbe-navy-200);text-align:center;max-width:44ch}.az-grund.az-hell{background:radial-gradient(110% 90% at 85% 0%, #c2a15c2e, transparent 55%), linear-gradient(160deg, #fbfaf5 0%, var(--flaeche-ruhig) 60%, #ede6d3 100%);color:var(--tinte)}.az-hell .az-schleife{pointer-events:none;border-radius:50%;width:660px;height:660px;position:absolute;top:-100px;right:-280px;overflow:hidden;transform:translateZ(0);-webkit-mask-image:radial-gradient(circle,#000 97%,#0000 100%);mask-image:radial-gradient(circle,#000 97%,#0000 100%)}.az-hell .az-schleife svg{display:block;overflow:hidden}.az-hell .az-zurueck{color:var(--tinte-gedaempft);z-index:2;border-color:#17324f40;position:relative}.az-hell .az-zurueck:hover{color:var(--tinte);border-color:var(--akzent)}.az-hell .az-mitte{z-index:2;position:relative}.az-wortmarke{flex-direction:column;align-items:center;gap:6px;display:flex}.az-wort{letter-spacing:.04em;color:var(--tinte);font-family:Georgia,Times New Roman,serif;font-size:40px}.az-wort i{font-style:italic;font-weight:600}.az-wort b{color:var(--akzent);font-style:normal;font-weight:700}.az-hell .az-marke .zeile{color:var(--tinte-gedaempft)}.az-hell .az-karte{background:var(--karte);border:1px solid #17324f1f;box-shadow:0 1px 2px #1725380d,0 12px 32px #17253814}.az-hell .az-karte label{color:var(--tinte-gedaempft)}.az-hell .az-karte input{background:var(--karte);border:1px solid var(--linie);color:var(--tinte)}.az-hell .az-karte input:focus{border-color:var(--wirkung)}.az-hell .az-anmelden{background:var(--kopf);border-color:var(--kopf);color:var(--tinte-hell)}.az-hell .az-satz{color:var(--tinte-gedaempft)}.az-hell .az-echt{color:var(--wirkung)}.az-hell .az-echt:hover{color:var(--tinte)}.az-hell .az-fuss{color:var(--tinte-gedaempft)}.kz-inhalt{z-index:2;width:100%;max-width:960px;margin:var(--r4) auto 0;gap:var(--r3);flex-direction:column;display:flex;position:relative}.kz-kopf{justify-content:space-between;align-items:flex-end;gap:var(--r2);flex-wrap:wrap;display:flex}.kz-kopf h1{margin:0}.kz-inhalt .az-fuss{margin-top:var(--r2);align-self:center}.kz-kopf .unter{color:var(--tinte-gedaempft);margin:var(--r1) 0 0;max-width:62ch}.kz-kopf .kz-ort{font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);color:var(--tinte-gedaempft)}.kz-karte h2{margin:0 0 var(--r1);font-size:var(--titel3-groesse);line-height:var(--titel3-zeile)}.kz-karte .kz-satz{color:var(--tinte-gedaempft);margin:0 0 var(--r2);font-size:var(--klein-groesse);line-height:var(--klein-zeile)}.kz-tabelle{border-collapse:collapse;width:100%}.kz-tabelle th{text-align:left;font-size:var(--klein-groesse);text-transform:uppercase;letter-spacing:.06em;color:var(--tinte-gedaempft);padding:var(--r1) var(--r2);border-bottom:1px solid var(--linie)}.kz-tabelle td{padding:var(--r1) var(--r2);border-bottom:1px solid var(--linie-zart);vertical-align:middle}.kz-tabelle tr:last-child td{border-bottom:none}.kz-tabelle .kz-name{white-space:nowrap;font-weight:var(--gewicht-halbfett)}.kz-tabelle .kz-name small{color:var(--tinte-gedaempft);font-weight:var(--gewicht-normal);display:block}.kz-tabelle .kz-kennung{font-variant-numeric:tabular-nums;color:var(--tinte-gedaempft);white-space:nowrap}.kz-tabelle .kz-tun{text-align:right;white-space:nowrap}.kz-tabelle .pille,.kz-tabelle td:nth-child(2){white-space:nowrap}.kz-feld{align-items:center;gap:6px;display:inline-flex}.kz-feld input{font:inherit;color:var(--tinte);background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund-voll);min-width:220px;padding:5px 12px;font-size:13px}.kz-feld input:focus{border-color:var(--wirkung);box-shadow:var(--fokus-schein);outline:none}.kz-meldung{padding:var(--r1) var(--r2);border-radius:var(--rund);background:var(--erfolg-flaeche);color:var(--erfolg);font-weight:var(--gewicht-halbfett)}.kz-meldung.rot{background:var(--fehler-flaeche);color:var(--fehler)}.kz-warnung{padding:var(--r1) var(--r2);border-radius:var(--rund);background:var(--farbe-gold-100);color:var(--warnung);font-weight:var(--gewicht-halbfett)}.kz-paar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kz-paar input{font:inherit;color:var(--tinte);background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund-voll);flex:1;min-width:180px;padding:5px 12px;font-size:13px}.kz-paar input:focus{border-color:var(--wirkung);box-shadow:var(--fokus-schein);outline:none}.kz-tabelle .kz-leer{color:var(--tinte-gedaempft);font-weight:var(--gewicht-normal);white-space:normal}.kz-kosten-kopf{justify-content:space-between;align-items:center;gap:var(--r2);margin-bottom:var(--r1);display:flex}.kz-kosten-kopf h2{margin:0}.kz-kosten-kopf input{font:inherit;color:var(--tinte);background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund-voll);padding:4px 12px;font-size:13px}.kz-kosten td{font-variant-numeric:tabular-nums}.kz-kunde-zeile{cursor:pointer}.kz-kunde-zeile:hover td{background:var(--flaeche-zart,#00000008)}.kz-modul-zeile{cursor:pointer}.kz-modul-zeile td{color:var(--tinte-gedaempft);border-bottom:none;padding-top:2px;padding-bottom:2px}.kz-modul-zeile:hover td{background:var(--flaeche-zart,#00000008)}.kz-zweck-zeile td{color:var(--tinte-gedaempft);border-bottom:none;padding-top:1px;padding-bottom:1px;font-size:12px}.kz-einzug{padding-left:var(--r4)!important;font-weight:var(--gewicht-normal)!important;white-space:normal!important}.kz-einzug2{padding-left:var(--r6,48px)!important;font-weight:var(--gewicht-normal)!important;white-space:normal!important}.kz-euro{font-weight:var(--gewicht-fett);color:var(--tinte)}.kz-quellen{color:var(--tinte-gedaempft);margin:var(--r1) 0 0;font-size:12px}.kz-anbieter{gap:var(--r3);grid-template-columns:1fr 1fr;display:grid}.kz-anbieter b{font-weight:var(--gewicht-fett);display:block}.kz-anbieter span{color:var(--tinte-gedaempft);font-size:var(--klein-groesse);line-height:var(--klein-zeile)}@media (width<=760px){.kz-anbieter{grid-template-columns:1fr}.kz-tabelle .kz-kennung{display:none}.kz-feld input{min-width:140px}}.wp-sichten{gap:var(--r1);margin-bottom:var(--r3);display:flex}.wp-rollbar{overflow-x:auto}.wp-tabelle th.heute,.wp-tabelle td.heute{background:var(--farbe-gold-100)}.wp-tabelle td{min-width:150px}.wp-zeile{padding:2px 0}.wp-zeile.gedaempft{color:var(--tinte-gedaempft)}.wp-zu{color:var(--tinte-gedaempft);font-style:italic}.wp-rollbar{max-height:calc(100vh - 320px);overflow:auto}.wp-tabelle thead th{background:var(--karte);z-index:3;position:sticky;top:0}.wp-tabelle td:first-child,.wp-tabelle th:first-child{background:var(--karte);z-index:2;position:sticky;left:0}.wp-tabelle thead th:first-child{z-index:4}.wp-tabelle thead th.heute{background:var(--farbe-gold-100)}.wp-tabelle td.heute:first-child{background:var(--karte)}.wp-tabelle .tp-person{white-space:nowrap}.wp-sichten{flex-wrap:wrap;align-items:center}.wp-rechts{align-items:center;gap:var(--r1);flex-wrap:wrap;margin-left:auto;display:inline-flex}.tp-luecke-verweis{white-space:nowrap;font-weight:var(--gewicht-fett);color:var(--warnung)}.tp-luecke-verweis:hover{text-decoration:underline}@media print{.kopf,.leiste,.assistent,.assistent-knopf,.tp-kopf .tp-tage,.wp-sichten,.tp-meldung{display:none!important}.seite{padding:0!important}.karte{box-shadow:none!important;border:0!important;padding:0!important}.wp-rollbar{max-height:none!important;overflow:visible!important}}.mp-woche{gap:var(--rinne);grid-template-columns:repeat(5,1fr);display:grid}@media (width<=1100px){.mp-woche{grid-template-columns:1fr}}.mp-tag h3{margin-bottom:var(--r1)}.mp-tag.heute h3{color:var(--akzent-tinte)}.mp-gesamt{margin-top:var(--r4)}.mp-gesamt summary{cursor:pointer;font-weight:var(--gewicht-fett);font-size:var(--titel2-groesse);margin-bottom:var(--r2)}.mp-eigene-zeile td{background:var(--farbe-gold-100)}.mini{font-size:var(--klein-groesse);color:var(--tinte-gedaempft)}.wp-zellinhalt.klickbar{cursor:pointer;border-radius:var(--rund-klein);margin:-2px -4px;padding:2px 4px}.wp-zellinhalt.klickbar:hover{background:var(--farbe-navy-100)}.kal-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 12px;display:flex}.kal-titel{font-size:26px;font-weight:var(--gewicht-extrafett);color:var(--tinte);margin:0}.kal-nav{align-items:center;gap:6px;display:flex}.kal-nav button{border:1px solid var(--linie);background:var(--karte);color:var(--kopf);font:inherit;cursor:pointer;border-radius:8px;padding:5px 10px;font-size:14px;line-height:1}.kal-nav button:hover{border-color:var(--akzent);background:var(--farbe-gold-100)}.kal-pfeil{font-size:17px;font-weight:var(--gewicht-fett)}.kal-huelle{overflow-x:auto}.kal-gitter{border:1px solid var(--linie);background:var(--linie);border-radius:10px;grid-template-columns:repeat(7,minmax(112px,1fr));gap:1px;display:grid;overflow:hidden}.kal-wt{background:var(--karte);text-align:right;font-size:11px;font-weight:var(--gewicht-fett);letter-spacing:.06em;color:var(--tinte-gedaempft);text-transform:uppercase;padding:7px 10px}.kal-tag{background:var(--karte);cursor:pointer;flex-direction:column;gap:3px;min-height:96px;padding:5px 6px 7px;display:flex}.kal-tag:hover{background:var(--farbe-gold-100)}.kal-tag.fremd{background:var(--farbe-papier)}.kal-tag.fremd .kal-zahl{color:var(--farbe-navy-200)}.kal-zahl{text-align:right;font-size:13.5px;font-weight:var(--gewicht-halbfett);color:var(--tinte);line-height:1.4}.kal-tag.heute .kal-zahl{background:var(--akzent);color:var(--tinte-hell);border-radius:var(--rund-voll);min-width:23px;height:23px;font-weight:var(--gewicht-fett);justify-content:center;align-items:center;padding:0 2px;display:inline-flex}.kal-plan{background:var(--kopf);color:var(--tinte-hell);font-size:12px;font-weight:var(--gewicht-halbfett);white-space:nowrap;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:3px 6px;text-decoration:none;display:flex;overflow:hidden}.kal-plan:hover{background:var(--wirkung)}.kal-plan.frei{background:var(--erfolg)}.kal-n{font-size:11px;font-weight:var(--gewicht-fett);background:#ffffff47;border-radius:20px;flex:none;padding:0 6px}@media (width<=760px){.kal-titel{font-size:21px}.kal-tag{min-height:78px}}.kal-saal{font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);background:var(--kopf);color:var(--tinte-hell);border-radius:var(--rund-voll);align-self:flex-start;padding:2px 10px}.kal-saal.klickbar{text-decoration:none}.kal-saal.klickbar:hover{background:var(--wirkung)}.bogen-ampel{flex-wrap:wrap;gap:6px;display:flex}.bogen-reiter{border-radius:var(--rund-voll);font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);border:1px solid var(--linie);padding:4px 12px}.bogen-reiter.voll{background:var(--erfolg-flaeche);color:var(--erfolg);border-color:#0000}.bogen-reiter.arbeit{background:var(--farbe-gold-100);color:var(--warnung);border-color:#0000}.bogen-reiter.leer{background:var(--karte);color:var(--tinte-gedaempft)}.kod-flaeche{gap:var(--rinne);grid-template-columns:1fr 1fr;display:grid}@media (width<=1100px){.kod-flaeche{grid-template-columns:1fr}}.kod-zeile{justify-content:space-between;gap:var(--r1);align-items:baseline;display:flex}.kod-weg{cursor:pointer;color:var(--tinte-gedaempft);background:0 0;border:0;font-size:15px}.kod-weg:hover{color:var(--fehler)}.kod-eingabe{gap:var(--r1);margin-top:var(--r1);display:flex}.kod-eingabe input,.kod-suche{border:1px solid var(--linie);border-radius:var(--rund);min-height:36px;font:inherit;background:var(--karte);flex:1;width:100%;padding:4px 12px}.kod-eingabe input:focus,.kod-suche:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.kod-suche{margin-top:var(--r1)}.kod-treffer{margin-top:var(--r1);border:1px solid var(--linie-zart);border-radius:var(--rund);flex-direction:column;gap:2px;max-height:260px;padding:4px;display:flex;overflow-y:auto}.kod-vorschlag{text-align:left;border-radius:var(--rund-klein);font:inherit;font-size:var(--klein-groesse);cursor:pointer;color:var(--tinte);background:0 0;border:0;padding:6px 8px}.kod-vorschlag:hover:not(:disabled){background:var(--farbe-navy-100)}.kod-vorschlag:disabled{color:var(--tinte-gedaempft);cursor:default}.rubriken{gap:var(--rinne);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.rubrik-kopf{justify-content:space-between;align-items:baseline;gap:var(--r1);margin-bottom:var(--r1);display:flex}.zeit-zeile{align-items:center;gap:4px;display:inline-flex}.zeit-feld{border:1px solid var(--linie);border-radius:var(--rund);width:72px;min-height:30px;font:inherit;background:var(--karte);text-align:center;padding:2px 8px}.zeit-feld:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.zeit-knopf{border:1px solid var(--linie);border-radius:var(--rund-voll);background:var(--karte);min-height:30px;font:inherit;font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);color:var(--tinte);cursor:pointer;padding:0 10px}.zeit-knopf:hover{background:var(--farbe-navy-100)}.rb-feld{border-bottom:1px solid var(--linie-zart)}.rb-feld:last-of-type{border-bottom:0}.rb-name{justify-content:space-between;gap:var(--r1);width:100%;font:inherit;text-align:left;cursor:pointer;padding:var(--r1) 0;color:var(--tinte);background:0 0;border:0;display:flex}.rb-name span{color:var(--tinte-gedaempft)}.rb-name:hover b{color:var(--wirkung)}.rb-kacheln{padding:0 0 var(--r1);flex-wrap:wrap;gap:6px;display:flex}.rb-frei{border:1px solid var(--linie);border-radius:var(--rund);min-width:180px;min-height:30px;font:inherit;background:var(--karte);flex:1;padding:2px 10px}.rb-zahlen{gap:var(--r1);margin:var(--r1) 0;flex-wrap:wrap;display:flex}.rb-zahl{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);flex-direction:column;gap:2px;display:flex}.rb-zahl input{border:1px solid var(--linie);border-radius:var(--rund);width:90px;min-height:30px;font:inherit;background:var(--karte);color:var(--tinte);padding:2px 8px}.rb-zahl.breit{width:100%;margin-top:var(--r1)}.rb-zahl.breit input{width:100%}.rb-text{width:100%;min-height:72px;padding:var(--r1) var(--r2);resize:vertical;border:1px solid var(--linie);border-radius:var(--rund);font:inherit;background:var(--karte)}.rb-text:focus,.rb-frei:focus,.rb-zahl input:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.fall-rechts{gap:var(--r1);flex-direction:column;align-items:flex-end;display:flex}.op-anlegen{gap:var(--r1);margin-top:var(--r3);flex-wrap:wrap;align-items:center;display:flex}.op-anlegen input{border:1px solid var(--linie);border-radius:var(--rund);min-height:36px;font:inherit;background:var(--karte);padding:4px 12px}.op-anlegen input:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.fall-neu{border-top:1px solid var(--linie-zart);margin-top:var(--r2);padding-top:var(--r2)}.fall-neu-gitter{gap:var(--r1);margin:var(--r1) 0;grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1100px){.fall-neu-gitter{grid-template-columns:repeat(2,1fr)}}.pl-knoepfe{white-space:nowrap}.pl-knoepfe .zeit-knopf{margin-right:4px}.ck-zeile{gap:var(--r1);align-items:center;padding:4px 0;display:flex}.ck-zeile span{flex:1}.ck-zeile.ck-offen{border-left:3px solid var(--akzent);padding-left:var(--r1)}.ck-zeile.ck-offen span{color:var(--kopf);font-weight:var(--gewicht-halbfett)}.ckbox{border:1.5px solid var(--linie);border-radius:var(--rund-klein);background:var(--karte);cursor:pointer;width:26px;height:26px;color:var(--erfolg);flex:none;font-size:15px}.ckbox.an{background:var(--erfolg-flaeche);border-color:var(--erfolg)}.zeit-knopf.gewaehlt{background:var(--kopf);border-color:var(--kopf);color:var(--tinte-hell)}.ck-erg{width:100%;margin-top:var(--r2);border:1px solid var(--linie);border-radius:var(--rund);min-height:32px;font:inherit;background:var(--karte);padding:4px 12px}.ck-erg:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.bogen-reiter.klick{cursor:pointer;text-decoration:none}.bogen-reiter.klick:hover{border-color:var(--wirkung);color:var(--wirkung)}.aw-reihe{gap:var(--r2);border-bottom:1px solid var(--linie-zart);flex-wrap:wrap;align-items:center;padding:6px 0;display:flex}.aw-reihe:last-of-type{border-bottom:0}.aw-reihe .feldname{min-width:190px}.bericht-ta{width:100%;min-height:320px;padding:var(--r2);resize:vertical;border:1px solid var(--linie);border-radius:var(--rund);font-family:var(--schrift);font-size:var(--grund-groesse);background:var(--karte);line-height:1.6}.bericht-ta:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.bericht-ta:disabled{background:var(--flaeche-ruhig);color:var(--tinte-gedaempft)}.nachtrag{border-top:1px dashed var(--linie);padding:var(--r1) 0}.nachtrag:first-child{border-top:0}.imp-zeile{border-bottom:1px solid var(--linie-zart);align-items:center;gap:6px;padding:4px 0;display:flex}.imp-zeile b{min-width:140px;font-weight:var(--gewicht-halbfett);flex:1}.imp-zeile input{border:1px solid var(--linie);border-radius:var(--rund);width:110px;min-height:30px;font:inherit;background:var(--karte);padding:2px 8px}.imp-zeile input:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.imp-neu{margin-top:var(--r1);flex-wrap:wrap;gap:6px;display:flex}.imp-neu input{border:1px solid var(--linie);border-radius:var(--rund);min-width:120px;min-height:34px;font:inherit;background:var(--karte);flex:1;padding:4px 10px}.imp-neu input:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.kal-saal.arbeit{background:var(--farbe-gold-100);color:var(--akzent-tinte);border:1.5px solid #c2a15c73}.kal-saal.arbeit:hover{background:var(--akzent);color:var(--tinte-hell)}.kal-saal.frei{background:var(--erfolg-flaeche);color:var(--erfolg);border:1.5px solid var(--erfolg)}.kal-saal.frei:hover{background:var(--erfolg);color:var(--tinte-hell)}.op-anlege-zeile{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.op-anlege-zeile input{border:1px solid var(--linie);border-radius:var(--rund);min-height:40px;font:inherit;background:var(--karte);padding:4px 12px}.op-anlege-zeile input:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.tagkarte-zeile{gap:var(--r1);flex-wrap:wrap;align-items:center;display:flex}.tagkarte-titel{font-weight:var(--gewicht-halbfett)}.knopf-weg{border:1px solid var(--linie);border-radius:var(--rund-voll);color:var(--fehler);font:inherit;font-size:var(--klein-groesse);cursor:pointer;background:0 0;padding:2px 10px}.knopf-weg:hover{background:var(--fehler-flaeche);border-color:var(--fehler)}.plan-anlegen{background:var(--farbe-gold-100);margin-top:14px}.plan-anlegen .feldname{color:var(--akzent-tinte)}.pl-knopfzeile{gap:var(--r1);margin:var(--r2) 0;flex-wrap:wrap;align-items:center;display:flex}.rubriken-spalte{border:1px solid var(--linie);border-radius:var(--rund);background:var(--karte);flex-direction:column;gap:0;display:flex;overflow:hidden}.rubriken-spalte>.karte{box-shadow:none;border:0;border-bottom:1px solid var(--linie);border-radius:0}.rubriken-spalte>.karte:last-child{border-bottom:0}.rubrik-kopf{align-items:center;gap:var(--r1);margin-bottom:var(--r1);display:flex}.rnum{border:1.5px solid var(--kopf);width:26px;height:26px;color:var(--kopf);font-size:13px;font-weight:var(--gewicht-fett);border-radius:50%;flex:none;place-items:center;display:grid}.rstatus{font-size:var(--klein-groesse);font-weight:var(--gewicht-halbfett);margin-left:auto}.rstatus.voll{color:var(--erfolg)}.rstatus.offen{color:var(--tinte-gedaempft)}.kfix{border-bottom:1px solid var(--linie-zart);flex-wrap:wrap;align-items:center;gap:8px;padding:5px 0;display:flex}.kfix:last-child{border-bottom:0}.kfix-name,.kf-name{font-size:11px;font-weight:var(--gewicht-fett);letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-gedaempft);min-width:120px}.kfix>.kfix-name{flex:0 0 168px}.kfix>.kw-aendern{margin-left:auto}.kfix-wert{background:var(--kopf);color:var(--tinte-hell);border-radius:var(--rund-voll);font-size:12.5px;font-weight:var(--gewicht-halbfett);padding:3px 12px}.kfix-klartext{font-size:12.5px}.kw-aendern,.kw-neu,.zu-ende{color:var(--wirkung);cursor:pointer;font:inherit;font-size:var(--klein-groesse);background:0 0;border:0;padding:2px 4px}.kw-aendern:hover,.kw-neu:hover,.zu-ende:hover{text-decoration:underline}.kf{border-bottom:1px solid var(--linie-zart);grid-template-columns:168px 1fr;align-items:start;gap:4px 12px;padding:6px 0;display:grid}.kf:last-child{border-bottom:0}.kf>.kf-name{grid-column:1;padding-top:3px}.kf>:not(.kf-name){grid-column:2}.kf .kf-name{align-items:center;gap:var(--r1);margin-bottom:0;display:flex}.kf .zu-ende{margin-left:auto}@media (width<=760px){.kf{display:block}.kf .kf-name{margin-bottom:6px}.kfix>.kfix-name{flex-basis:auto}}.kw-reihe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kachel{border:1px solid var(--linie);border-radius:var(--rund-voll);background:var(--karte);color:var(--tinte);font:inherit;cursor:pointer;padding:4px 12px;font-size:12.5px}.kachel:hover{background:var(--farbe-navy-100)}.kachel.gewaehlt{background:var(--kopf);border-color:var(--kopf);color:var(--tinte-hell)}.kw-neufeld{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.kw-neufeld input{border:1px solid var(--linie);border-radius:var(--rund);min-width:220px;min-height:34px;font:inherit;background:var(--karte);flex:1;padding:4px 10px}.klartext-zeile{border:1px solid var(--linie);border-radius:var(--rund);width:100%;min-height:32px;font:inherit;background:var(--karte);margin-top:6px;padding:4px 10px}.klartext-zeile:focus,.kw-neufeld input:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.pat-suche-block{gap:var(--r1);flex-direction:column;min-width:320px;display:flex}.pat-suche-zeile{gap:var(--r1);align-items:center;display:flex;position:relative}.pat-suche-zeile .satzwahl{display:inline-flex;position:relative}.pat-suche-zeile .satzliste{z-index:50;background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten-schwebend);max-height:320px;padding:var(--r1);flex-direction:column;gap:2px;display:flex;position:absolute;overflow-y:auto}.pat-suche-zeile .satz{text-align:left;border-radius:var(--rund-klein);font:inherit;font-size:var(--klein-groesse);cursor:pointer;color:var(--tinte);background:0 0;border:0;padding:6px 8px}.pat-suche-zeile .satz:hover{background:var(--farbe-navy-100)}.pkopf{background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:10px 14px;display:flex}.pkopf b{font-weight:var(--gewicht-halbfett);font-size:var(--betont-groesse)}.pkopf small{color:var(--tinte-gedaempft);font-size:12.5px}.pl-rubrik{margin-top:10px;padding:12px 14px}.pl-rname{font-size:12px;font-weight:var(--gewicht-fett)}.pl-prognose{background:var(--flaeche-ruhig);border:1px solid var(--linie);border-radius:var(--rund);margin:8px 0;padding:9px 12px;font-size:13px}.pl-karte input{font:inherit;border:1px solid var(--linie);border-radius:var(--rund-klein);background:var(--karte);color:var(--tinte);padding:7px 9px;font-size:13.5px}.pl-karte input:focus{border-color:var(--wirkung);box-shadow:var(--fokus-schein);outline:none}.kfix-fluss{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rerg{border-top:1px dashed var(--linie-zart);align-items:center;gap:8px;margin-top:8px;padding:6px 0 0;display:flex}.rerg-auf{color:var(--tinte-gedaempft);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.rerg-auf:hover{color:var(--akzent-tinte)}.rerg input{flex:1;padding:7px 9px;font-size:13px}.marke-status{font-size:12px;font-weight:var(--gewicht-fett);border-radius:12px;padding:2px 10px;display:inline-block}.s-arbeit{background:var(--farbe-gold-100);color:var(--warnung)}.s-voll{background:var(--erfolg-flaeche);color:var(--erfolg)}.meldung{border-radius:7px;margin:10px 0;padding:11px 14px;font-size:13.5px;line-height:1.5}.m-gruen{background:var(--erfolg-flaeche);color:var(--erfolg);border:1px solid var(--farbe-gruen-100)}.m-gelb{background:var(--farbe-gold-100);color:var(--warnung);border:1px solid var(--akzent)}.bogen-fuss{margin-top:var(--r2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bogenleiste{flex-wrap:wrap;gap:6px;display:flex}a.bogen-reiter{color:var(--tinte);background:var(--karte);text-decoration:none}a.bogen-reiter:hover{border-color:var(--wirkung)}.bogen-reiter.aktiv{background:var(--kopf);border-color:var(--kopf);color:var(--tinte-hell)}.atab{border-collapse:collapse;width:100%;font-size:var(--grund-groesse)}.atab th{text-align:left;font-size:var(--klein-groesse);color:var(--tinte-gedaempft);font-weight:var(--gewicht-halbfett);border-bottom:1px solid var(--linie);padding:6px 10px 6px 0}.atab td{border-bottom:1px solid var(--linie-zart);vertical-align:top;padding:8px 10px 8px 0}.atab a{color:var(--wirkung);text-decoration:none}.atab a:hover{text-decoration:underline}.ankreuz{font-size:var(--grund-groesse);cursor:pointer;align-items:center;gap:8px;display:flex}.eleg{color:var(--tinte-gedaempft);font-size:12.5px}.mk-satz{background:var(--erfolg-flaeche);color:var(--erfolg);border-radius:var(--rund-voll);padding:4px 12px;font-size:13px;display:inline-block}.zeile{align-items:center;display:flex}.einst-gitter{gap:var(--rinne);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.einst-liste{background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund);box-shadow:var(--schatten-karte);padding:12px 14px}.einst-kopf{font-size:var(--klein-groesse);font-weight:var(--gewicht-fett);color:var(--tinte-gedaempft);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.einst-neu summary{cursor:pointer;color:var(--tinte-gedaempft);font-size:12px;list-style:none}.einst-neu summary:hover{color:var(--akzent-tinte)}.zf-wert{width:64px}.weg-x{color:var(--fehler);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:12px}.verw-karte{margin-top:12px;padding:14px 16px}.verw-karte h2{font-size:var(--titel3-groesse);margin-bottom:6px}.protokoll-tag{font-weight:var(--gewicht-fett);margin:var(--r2) 0 var(--r1)}.protokoll-zeile{border-bottom:1px solid var(--linie-zart);font-size:var(--grund-groesse);gap:10px;padding:4px 0;display:flex}.protokoll-zeile .uhr{color:var(--tinte-gedaempft);min-width:44px}.protokoll-zeile .wer{min-width:140px;font-weight:var(--gewicht-halbfett)}.s-gruen{background:var(--erfolg-flaeche);color:var(--erfolg)}.s-rot{background:var(--fehler-flaeche);color:var(--fehler)}.zahl-reihe{align-items:center;gap:4px;display:flex}.zstep{border:1px solid var(--linie);border-radius:var(--rund-klein);background:var(--karte);min-width:34px;color:var(--tinte);font:inherit;cursor:pointer;padding:6px 4px;font-size:13px}.zstep:hover{background:var(--farbe-navy-100)}.zstep.jetzt{background:var(--kopf);border-color:var(--kopf);color:var(--tinte-hell)}.rk-hinweis{color:var(--tinte-gedaempft);margin-left:auto;font-size:12px}.rubrik-kopf .rk-hinweis+.rstatus{margin-left:var(--r1)}.zw-huelle{display:inline-flex;position:relative}.zw-klappe{top:calc(100% + var(--halb));z-index:30;gap:var(--halb);background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten-schwebend);padding:var(--r1);grid-template-columns:repeat(4,1fr);width:248px;max-height:320px;display:grid;position:absolute;left:0;overflow-y:auto}.zw-zeit{border:1px solid var(--linie);border-radius:var(--rund-klein);background:var(--karte);color:var(--tinte);font:inherit;cursor:pointer;padding:6px 0;font-size:13px}.zw-zeit:hover{background:var(--farbe-navy-100)}.zw-zeit.gewaehlt{background:var(--kopf);border-color:var(--kopf);color:var(--tinte-hell)}.kal-datum{position:relative}.kal-datum input{opacity:0;pointer-events:none;position:absolute;inset:0}.unter{max-width:68ch;margin-top:var(--r1)}.rstatus.fehlt{background:var(--fehler-flaeche);color:var(--fehler)}.atab{min-width:720px}.pat-suche-block{position:relative}.such-feld{align-items:center;display:inline-flex;position:relative}.such-lupe{pointer-events:none;opacity:.55;font-size:14px;position:absolute;left:10px}.such-feld .sd-suche{padding-left:32px}.pat-klappe{top:calc(100% + var(--r1));z-index:40;width:min(440px, calc(100vw - 2 * var(--r2)));background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten-schwebend);padding:var(--r2);position:absolute;right:0}.kal-plan.ton-1{background:var(--farbe-navy-800)}.kal-plan.ton-2{background:var(--farbe-navy-600)}.kal-plan.ton-3{background:var(--farbe-navy-500)}.kal-plan.ton-4{background:var(--farbe-navy-900)}.kal-plan.ton-1:hover,.kal-plan.ton-2:hover,.kal-plan.ton-3:hover,.kal-plan.ton-4:hover{background:var(--wirkung)}.kal-zahl-zeile{justify-content:flex-end;align-items:center;gap:4px;display:flex}.kal-stand{background:var(--akzent);border-radius:50%;width:7px;height:7px}.kal-stand.voll{background:var(--erfolg)}.op-reiter{gap:var(--r3);border-bottom:1px solid var(--linie);margin:var(--r2) 0 var(--r2);display:flex}.op-reiter button{cursor:pointer;font:inherit;font-size:var(--betont-groesse);font-weight:var(--gewicht-halbfett);color:var(--tinte-gedaempft);padding:0 2px var(--r1);background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-1px}.op-reiter button:hover{color:var(--tinte)}.op-reiter button.aktiv{color:var(--tinte);font-weight:var(--gewicht-fett);border-bottom-color:var(--akzent)}.s-pillen{gap:var(--r1);margin:var(--r2) 0;flex-wrap:wrap;align-items:center;display:flex}.s-pille{border:1px solid var(--linie);border-radius:var(--rund-voll);background:var(--karte);color:var(--tinte);font:inherit;font-size:13px;font-weight:var(--gewicht-halbfett);cursor:pointer;padding:6px 14px}.s-pille:hover{border-color:var(--wirkung)}.s-pille.aktiv{background:var(--kopf);border-color:var(--kopf);color:var(--tinte-hell)}.s-pillen .tp-wahl{border-radius:var(--rund-voll);padding:6px 12px;font-size:13px}.hero-reihe{gap:var(--rinne);margin:var(--r2) 0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.herok{text-align:left;background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund);box-shadow:var(--schatten-karte);padding:var(--r2);cursor:pointer;font:inherit;color:var(--tinte);transition:border-color var(--uebergang)}.herok:hover{border-color:var(--akzent)}.hk-kopf{justify-content:space-between;gap:var(--r1);align-items:baseline;display:flex}.hk-name{font-size:var(--klein-groesse);font-weight:var(--gewicht-fett);color:var(--tinte-gedaempft);text-transform:uppercase;letter-spacing:.03em}.badge{font-size:11.5px;font-weight:var(--gewicht-fett);border-radius:var(--rund-voll);white-space:nowrap;padding:2px 8px}.b-gruen{background:var(--erfolg-flaeche);color:var(--erfolg)}.b-gold{background:var(--farbe-gold-100);color:var(--akzent-tinte)}.b-rot{background:var(--fehler-flaeche);color:var(--fehler)}.hk-zahl{font-size:28px;font-weight:var(--gewicht-extrafett);margin-top:var(--halb)}.hk-zahl small{font-size:12px;font-weight:var(--gewicht-normal);color:var(--tinte-gedaempft);margin-left:4px}.hk-vgl{color:var(--tinte-gedaempft);margin-top:3px;font-size:11.5px}.balken{background:var(--farbe-navy-100);height:6px;margin-top:var(--r1);border-radius:3px;overflow:hidden}.balken i{border-radius:3px;height:100%;display:block}.f-blau{background:var(--wirkung)}.f-orange{background:var(--warnung)}.f-gruen{background:var(--erfolg)}.kkopf{gap:var(--r2);margin-bottom:var(--r2);flex-wrap:wrap;align-items:baseline;display:flex}.kkopf h2{font-size:var(--titel3-groesse);margin:0}.g-achse{height:18px;color:var(--tinte-gedaempft);margin-left:72px;font-size:11px;position:relative}.g-achse span{position:absolute;transform:translate(-50%)}.g-zeile{align-items:center;gap:var(--r1);margin:var(--r1) 0;display:flex}.g-name{width:64px;font-size:var(--klein-groesse);font-weight:var(--gewicht-fett);color:var(--tinte-gedaempft);flex:none}.g-spur{background:var(--flaeche-ruhig);border-radius:var(--rund-klein);flex:1;height:36px;position:relative}.g-block{border-radius:var(--rund-klein);background:var(--farbe-navy-100);border-left:3px solid var(--wirkung);color:var(--tinte);white-space:nowrap;flex-direction:column;justify-content:center;padding:0 6px;font-size:10.5px;line-height:1.25;text-decoration:none;display:flex;position:absolute;top:4px;bottom:4px;overflow:hidden}.g-block b{font-size:10px}.g-block.spaet{background:var(--farbe-gold-100);border-left-color:var(--warnung)}.g-luecke{color:var(--fehler);font-size:10px;font-weight:var(--gewicht-fett);position:absolute;top:100%;transform:translate(-50%)}.g-legende{gap:var(--r2);margin-top:var(--r2);color:var(--tinte-gedaempft);flex-wrap:wrap;align-items:center;font-size:11.5px;display:flex}.g-legende .lb{vertical-align:middle;border-radius:2px;width:18px;height:10px;margin-right:4px;display:inline-block}.lb-fenster{background:var(--farbe-navy-100);border-left:3px solid var(--wirkung)}.lb-spaet{background:var(--farbe-gold-100);border-left:3px solid var(--warnung)}.kpis{gap:var(--rinne);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.kpi{text-align:left;background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund);box-shadow:var(--schatten-karte);padding:var(--r2);cursor:pointer;font:inherit;color:var(--tinte)}.kpi:hover{border-color:var(--akzent)}.kpi .kz{font-size:24px;font-weight:var(--gewicht-extrafett)}.kpi .kz small{font-size:12px;font-weight:var(--gewicht-normal);color:var(--tinte-gedaempft)}.kpi .kl{font-weight:var(--gewicht-halbfett);margin-top:var(--halb)}.kpi .ku{font-size:var(--klein-groesse);color:var(--tinte-gedaempft)}.zahl-beleg{font:inherit;cursor:pointer;color:var(--wirkung);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.res-brutto{margin-bottom:var(--r1);justify-content:space-between;align-items:baseline;display:flex}.res-brutto .rz{font-size:22px;font-weight:var(--gewicht-extrafett)}.res-brutto .rz small{color:var(--tinte-gedaempft);font-size:13px}.res-zeile{align-items:center;gap:var(--r1);width:100%;font:inherit;color:var(--tinte);cursor:pointer;background:0 0;border:none;padding:4px 0;display:flex}.res-zeile:hover .res-name{color:var(--akzent-tinte)}.res-name{text-align:left;width:170px;font-size:var(--grund-groesse);flex:none}.res-balken{background:var(--farbe-navy-100);border-radius:5px;flex:1;height:10px;overflow:hidden}.res-balken i{background:var(--warnung);border-radius:5px;height:100%;display:block}.res-balken i.rot{background:var(--fehler)}.res-min{text-align:right;width:56px;font-weight:var(--gewicht-fett);flex:none}.res-zwischen{margin:var(--r2) 0 var(--r1);font-size:var(--klein-groesse);font-weight:var(--gewicht-fett);color:var(--tinte-gedaempft);text-transform:uppercase;letter-spacing:.03em}.res-ueberleitung div{border-bottom:1px solid var(--linie-zart);font-size:var(--grund-groesse);justify-content:space-between;padding:4px 0;display:flex}.s-offen{background:var(--farbe-navy-100);color:var(--tinte-gedaempft)}.op-legende{gap:var(--r2);margin-top:var(--r2);font-size:var(--klein-groesse);color:var(--tinte-gedaempft);flex-wrap:wrap;align-items:center;display:flex}.op-legende .punkt{vertical-align:middle;background:var(--farbe-navy-200);border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.op-legende .punkt.gruen{background:var(--erfolg)}.op-legende .punkt.gold{background:var(--akzent)}.op-legende .punkt.rot{background:var(--fehler)}.op-legende .punkt.blau{background:var(--wirkung)}.feld-fehler{box-shadow:0 0 0 3px #d1434326;border-color:var(--fehler)!important}.feld-fehlersatz{color:var(--fehler);font-size:var(--klein-groesse);margin-top:2px;display:block}.pl-reife-zeile{flex-wrap:wrap;gap:6px;margin:6px 0 12px;display:flex}.pl-reife-punkt{border:1px solid var(--linie);background:var(--karte);border-radius:var(--rund-voll);font:inherit;font-size:var(--klein-groesse);color:var(--erfolg);cursor:pointer;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.pl-reife-punkt.offen{color:var(--offen);border-color:var(--offen)}.pl-reife-punkt:hover{border-color:var(--akzent)}.pl-hinweis{border:1px solid var(--offen);border-radius:var(--rund-klein);background:#e0762e12;border-left-width:3px;margin-bottom:6px;padding:8px 12px}.pl-m-offen{border-left:3px solid var(--offen);border-radius:var(--rund-klein);background:#e0762e12;padding:8px 12px}.pl-offen-pille{white-space:nowrap;border:1px solid var(--offen);color:var(--offen);border-radius:var(--rund-voll);font-size:var(--klein-groesse);padding:2px 10px;text-decoration:none;display:inline-block}.pl-offen-pille:hover{background:#e0762e1a}.pl-sp-leer{color:var(--tinte-gedaempft);white-space:nowrap;width:1%;font-weight:400}.fall-rechts.zeile{flex-direction:row;align-items:center}.op-mehr{display:inline-flex;position:relative}.op-mehr-knopf{border-radius:var(--rund);border:1px solid var(--linie);background:var(--karte);cursor:pointer;width:40px;height:40px;color:var(--tinte);font-size:18px;line-height:1}.op-mehr-knopf:hover{border-color:var(--akzent)}.op-mehr-liste{z-index:60;background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);min-width:220px;box-shadow:var(--schatten-schwebend);padding:var(--r1);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0}.op-mehr-punkt{text-align:left;border-radius:var(--rund-klein);width:100%;font:inherit;cursor:pointer;color:var(--tinte);white-space:nowrap;background:0 0;border:0;padding:8px 10px}.op-mehr-punkt:hover{background:var(--farbe-navy-100)}.op-mehr-punkt.rot{color:var(--fehler)}.op-mehr-trenner{border-top:1px solid var(--linie-zart);margin:4px 0}.ck-punkte{columns:2 340px;column-gap:var(--r3)}.ck-punkte .ck-zeile{break-inside:avoid}.op-plan-zeile{cursor:pointer}.op-plan-zeile:hover td{background:var(--farbe-gold-100)}.ab-zeile{border-bottom:1px solid var(--linie-zart);grid-template-columns:168px 1fr;align-items:center;gap:4px 12px;padding:8px 0;display:grid}.ab-zeile:last-child{border-bottom:0}.ab-stand{color:var(--erfolg);font-weight:var(--gewicht-halbfett)}.ab-stand .kw-aendern{margin-left:var(--r1)}@media (width<=760px){.ab-zeile{display:block}}.op-herkunft{color:var(--tinte-gedaempft);font-size:11px;display:block}.kod-vorschau{margin-top:var(--r1);padding:var(--r2);border:1px solid var(--linie);border-left:3px solid var(--akzent);border-radius:var(--rund);background:var(--karte)}.kachel.schon{opacity:.4}.kachel.schon:hover{opacity:.8}.kw-rad{border:1px solid var(--linie);background:var(--karte);width:28px;height:28px;color:var(--tinte-gedaempft);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.kw-rad:hover{border-color:var(--akzent);color:var(--tinte)}.kfix-wert.dreht{font:inherit;cursor:pointer;border:0}.kfix-wert.dreht:hover{background:var(--wirkung);box-shadow:0 0 0 2px var(--akzent)}.blatt-leiste{gap:var(--r1);margin-bottom:var(--r2);flex-wrap:wrap;align-items:center;display:flex}.blatt-tabelle{background:var(--karte)}@media print{body *{visibility:hidden}.blatt-flaeche,.blatt-flaeche *{visibility:visible}.blatt-flaeche{width:100%;position:absolute;top:0;left:0}}.blatt-rahmen{border:1px solid var(--linie);border-radius:var(--rund);background:#fff;width:100%}@media print{.blatt-rahmen{display:none}}.kfix-gast{border-radius:var(--rund-voll);letter-spacing:.04em;text-transform:uppercase;background:#ffffff47;padding:1px 8px;font-size:10.5px}.dp-ki-karte{border:2px solid var(--akzent);border-radius:var(--rund);background:var(--karte);padding:var(--r2);margin-bottom:var(--r2);box-shadow:0 2px 12px #c2a15c29}.dp-ki-kopf{align-items:center;gap:var(--r1);flex-wrap:wrap;display:flex}.dp-ki-schleife{flex:none;width:24px;height:24px}.dp-ki-einladung{font-size:var(--klein-groesse);opacity:.75}.dp-ki-hinweis{font-size:var(--klein-groesse);opacity:.6;margin-left:auto}.dp-ki-zeile{gap:var(--r1);margin-top:var(--r1);align-items:center;display:flex}.dp-ki-knopf{border-radius:var(--rund);border:1px solid var(--linie);background:var(--karte);cursor:pointer;flex:none;place-items:center;width:40px;height:40px;font-size:17px;display:inline-grid}.dp-ki-knopf:hover{border-color:var(--akzent)}.dp-ki-knopf.an{background:var(--fehler-flaeche);border-color:var(--fehler)}.dp-ki-feld{min-width:0;padding:var(--r1) var(--r2);border:1px solid var(--linie);border-radius:var(--rund-voll);font:inherit;flex:1}.dp-ki-feld:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.dp-ki-karte .satzwahl{display:inline-flex;position:relative}.dp-ki-karte .satzliste{z-index:50;background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten-schwebend);min-width:300px;max-height:300px;padding:var(--r1);flex-direction:column;gap:2px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.dp-ki-karte .satzliste .satz{text-align:left;border-radius:var(--rund-klein);font:inherit;font-size:var(--klein-groesse);cursor:pointer;color:var(--tinte);background:0 0;border:0;padding:6px 8px}.dp-ki-karte .satzliste .satz:hover{background:var(--farbe-navy-100)}.dp-ki-karte .satzliste .mini{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);padding:6px 8px}.dp-ki-karte .satzstandards,.dp-ki-karte .anhang-kacheln{margin-top:var(--r1);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dp-ki-karte .karten-wahl{border:1px solid var(--linie);border-radius:var(--rund-voll);background:var(--karte);color:var(--tinte);font:inherit;font-size:var(--klein-groesse);cursor:pointer;margin:4px 6px 0 0;padding:4px 12px;display:inline-block}.dp-ki-karte .karten-wahl:hover:not(:disabled){background:var(--farbe-navy-100)}.dp-ki-karte .karten-wahl:disabled{opacity:.5;cursor:default}.dp-ki-karte .karten-wahl.eigen{border-color:var(--erfolg);color:var(--erfolg)}.dp-ki-karte .anhang-weg{cursor:pointer;color:var(--tinte-gedaempft);background:0 0;border:0;margin-left:4px}.dp-ki-verlauf{margin-top:var(--r1);padding-top:var(--r1);border-top:1px solid var(--linie-zart);gap:var(--r1);flex-direction:column;max-height:360px;display:flex;overflow-y:auto}.dp-ki-karte .blase{max-width:85%;padding:var(--r1) var(--r2);border-radius:var(--rund-gross);white-space:pre-wrap}.dp-ki-karte .blase.ich{background:var(--kopf);color:var(--tinte-hell);border-bottom-right-radius:var(--rund-klein);align-self:flex-end}.dp-ki-karte .blase.antwort{background:var(--flaeche-ruhig);border-bottom-left-radius:var(--rund-klein);align-self:flex-start}.dp-ki-karte .blase.antwort b{margin-bottom:4px;display:block}.dp-ki-karte .blase.karte-gruen{border-left:3px solid var(--erfolg)}.dp-ki-karte .blase.karte-gelb{border-left:3px solid var(--warnung)}.dp-ki-karte .karten-zeile{margin:4px 0}.dp-ki-karte .karten-zeile i{color:var(--tinte-gedaempft);font-style:normal;font-size:var(--klein-groesse)}.dp-ki-karte .karten-schritte{flex-direction:column;gap:4px;margin:4px 0;padding-left:0;list-style:none;display:flex}.dp-ki-karte .karten-schritte .schritt-unklar{color:var(--warnung)}.dp-ki-karte .karten-schritte .schritt-gesperrt{color:var(--tinte-gedaempft)}.dp-ki-karte .karten-knoepfe{gap:var(--r1);margin-top:var(--r1);flex-wrap:wrap;display:flex}.dp-ki-karte .wirkung-liste{flex-direction:column;gap:2px;margin:4px 0 0;padding-left:18px;display:flex}.dp-ki-karte .wirkung-liste .wirkung-warn{color:var(--warnung)}.dp-ki-karte .wirkung-liste .wirkung-gut{color:var(--erfolg)}.dp-ki-karte .felder-aendern{margin-top:var(--r1);flex-direction:column;gap:4px;display:flex}.dp-ki-karte .feld-zeile{align-items:center;gap:var(--r1);display:flex}.dp-ki-karte .feld-zeile .mini{min-width:12ch}.dp-ki-karte .feld-zeile input{border:1px solid var(--linie);border-radius:var(--rund-klein);min-width:0;font:inherit;flex:1;padding:4px 10px}.dp-ki-karte .mini{font-size:var(--klein-groesse);color:var(--tinte-gedaempft)}.dp-ki-karte .warteschirm{background:0 0}.dp-ki-karte .warteschirm p{background:var(--karte);border:1px solid var(--linie-zart);border-radius:var(--rund-voll);box-shadow:var(--schatten-schwebend);padding:4px 16px}@media print{.dp-ki-karte{display:none!important}}.st-kennzahlen{gap:var(--rinne);margin-bottom:var(--r3);grid-template-columns:repeat(3,1fr);display:grid}.st-zahl{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:0;display:flex}.st-zahl strong{font-size:26px;line-height:32px;font-weight:var(--gewicht-extrafett);color:var(--wirkung)}.st-zahl:hover strong{text-decoration:underline}.st-zahl small{color:var(--tinte-gedaempft)}.feldname{font-size:var(--klein-groesse);text-transform:uppercase;letter-spacing:.06em;color:var(--tinte-gedaempft);font-weight:var(--gewicht-halbfett)}.st-belegkopf{align-items:baseline;gap:var(--r2);margin-bottom:var(--r1);display:flex}.st-belegkopf .zu{cursor:pointer;color:var(--tinte-gedaempft);background:0 0;border:0;margin-left:auto;font-size:18px}.st-belegzeile{border-bottom:1px solid var(--linie-zart);padding:4px 0}.st-belegzeile:last-child{border-bottom:0}.st-belegzeile small{color:var(--tinte-gedaempft)}.st-balken{background:var(--wirkung);vertical-align:middle;border-radius:5px;height:10px;margin-right:6px;display:inline-block}.st-balken.rot{background:var(--fehler)}.st-verweis{font:inherit;color:var(--wirkung);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.st-zweier{gap:var(--rinne);grid-template-columns:1fr 1fr;align-items:start;display:grid}.st-zweier h2{margin-bottom:var(--r2)}@media (width<=1100px){.st-zweier,.st-kennzahlen{grid-template-columns:1fr}}.st-zahl.als-anzeige{cursor:default}.st-zahl.als-anzeige strong{color:var(--tinte)}.st-zahl.als-anzeige:hover strong{text-decoration:none}.st-kennzahlen.vierer{grid-template-columns:repeat(4,1fr)}@media (width<=1100px){.st-kennzahlen.vierer{grid-template-columns:repeat(2,1fr)}}.sd-suche{min-width:280px;min-height:40px;padding:0 var(--r2);border:1px solid var(--linie);border-radius:var(--rund);font:inherit;color:var(--tinte);background:var(--karte)}.sd-suche:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.vl-spur{background:var(--farbe-navy-100);vertical-align:middle;border-radius:5px;width:70%;max-width:220px;height:10px;margin-right:6px;display:inline-block;overflow:hidden}.vl-spur i{border-radius:5px;height:100%;display:block}.vl-spur .f-rot,i.f-rot{background:var(--fehler)}.hilfe .karte{max-width:860px;margin-bottom:var(--r2)}.hilfe h3{margin-bottom:var(--r1)}.hilfe p{margin:var(--r1) 0 0}.hilfe p.mini{font-size:var(--klein-groesse);line-height:var(--klein-zeile);color:var(--tinte-gedaempft)}.hilfe .tp-tabelle{margin-top:var(--r1)}.hilfe .tp-tabelle td{vertical-align:top}.hilfe .tp-legende{margin:var(--r1) 0 0}.anleitung{flex-direction:column;min-height:calc(100vh - 120px);display:flex}.anleitung .an-wahl{gap:var(--r1);flex-wrap:wrap;align-items:center;display:flex}.anleitung .an-buch{border-radius:var(--radius-karte,12px);width:100%;min-height:560px;box-shadow:var(--schatten-karte,0 1px 2px #1725380d);background:var(--farbe-navy-900,#17324f);border:0;flex:1}.seite .karte{margin-bottom:var(--r2)}.af-kopf{align-items:baseline;gap:var(--r1);flex-wrap:wrap;display:flex}.af-vorschlaege{gap:var(--r1);margin-top:var(--r1);display:grid}.af-vorschlag{align-items:center;gap:var(--r1);padding:var(--r1) var(--r2);border:1px solid var(--linie);border-radius:var(--rund);flex-wrap:wrap;display:flex}.af-vorschlag .af-text{flex:1;min-width:240px}.af-vorschlag .af-text .mini{display:block}.af-gelernt{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);background:var(--flaeche-ruhig);border-radius:var(--rund-voll);padding:2px 10px}.feldname{font-size:var(--klein-groesse);text-transform:uppercase;letter-spacing:.06em;color:var(--tinte-gedaempft);font-weight:var(--gewicht-halbfett);margin-bottom:var(--r1)}.mini{font-size:var(--klein-groesse);line-height:var(--klein-zeile);color:var(--tinte-gedaempft)}.op-ki-karte{border:2px solid var(--akzent);border-radius:var(--rund);background:var(--karte);padding:var(--r2);margin-bottom:var(--r2);box-shadow:0 2px 12px #c2a15c29}.op-ki-kopf{align-items:center;gap:var(--r1);flex-wrap:wrap;display:flex}.op-ki-schleife{flex:none;width:24px;height:24px}.op-ki-einladung{font-size:var(--klein-groesse);opacity:.75}.op-ki-hinweis{font-size:var(--klein-groesse);opacity:.6;margin-left:auto}.op-ki-zeile{gap:var(--r1);margin-top:var(--r1);align-items:center;display:flex}.op-ki-knopf{border-radius:var(--rund);border:1px solid var(--linie);background:var(--karte);cursor:pointer;flex:none;place-items:center;width:40px;height:40px;font-size:17px;display:inline-grid}.op-ki-knopf:hover{border-color:var(--akzent)}.op-ki-knopf.an{background:var(--fehler-flaeche);border-color:var(--fehler)}.op-ki-feld{min-width:0;padding:var(--r1) var(--r2);border:1px solid var(--linie);border-radius:var(--rund-voll);font:inherit;flex:1}.op-ki-feld:focus{box-shadow:var(--fokus-schein);border-color:var(--wirkung);outline:none}.op-ki-karte .satzwahl{display:inline-flex;position:relative}.op-ki-karte .satzliste{z-index:50;background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten-schwebend);min-width:300px;max-height:300px;padding:var(--r1);flex-direction:column;gap:2px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.op-ki-karte .satzliste .satz{text-align:left;border-radius:var(--rund-klein);font:inherit;font-size:var(--klein-groesse);cursor:pointer;color:var(--tinte);background:0 0;border:0;padding:6px 8px}.op-ki-karte .satzliste .satz:hover{background:var(--farbe-navy-100)}.op-ki-karte .satzliste .mini{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);padding:6px 8px}.op-ki-karte .satzstandards,.op-ki-karte .anhang-kacheln{margin-top:var(--r1);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.op-ki-karte .karten-wahl{border:1px solid var(--linie);border-radius:var(--rund-voll);background:var(--karte);color:var(--tinte);font:inherit;font-size:var(--klein-groesse);cursor:pointer;align-items:center;gap:6px;margin:4px 6px 0 0;padding:4px 12px;display:inline-flex}.op-ki-karte .karten-wahl:hover:not(:disabled){background:var(--farbe-navy-100)}.op-ki-karte .karten-wahl:disabled{opacity:.5;cursor:default}.op-ki-karte .karten-wahl.eigen{border-color:var(--erfolg);color:var(--erfolg)}.op-ki-karte .anhang-weg{cursor:pointer;color:var(--tinte-gedaempft);background:0 0;border:0;margin-left:4px}.op-ki-karte .anhang-bild{border-radius:6px;height:52px;display:block}.op-ki-karte .kw-neu{border:1px dashed var(--linie);border-radius:var(--rund-voll);font:inherit;font-size:var(--klein-groesse);color:var(--tinte-gedaempft);cursor:pointer;background:0 0;padding:4px 12px}.op-ki-karte .kw-neu:hover{border-color:var(--akzent);color:var(--tinte)}.op-ki-karte .zahnrad-zeile{align-items:center;gap:6px;display:inline-flex}.op-ki-karte .zahnrad-zeile input{border:1px solid var(--linie);border-radius:var(--rund-voll);font:inherit;font-size:var(--klein-groesse);min-width:240px;padding:4px 10px}.op-ki-verlauf{margin-top:var(--r1);padding-top:var(--r1);border-top:1px solid var(--linie-zart);gap:var(--r1);flex-direction:column;max-height:360px;display:flex;overflow-y:auto}.op-ki-karte .blase{max-width:85%;padding:var(--r1) var(--r2);border-radius:var(--rund-gross);white-space:pre-wrap}.op-ki-karte .blase.ich{background:var(--kopf);color:var(--tinte-hell);border-bottom-right-radius:var(--rund-klein);align-self:flex-end}.op-ki-karte .blase.antwort{background:var(--flaeche-ruhig);border-bottom-left-radius:var(--rund-klein);align-self:flex-start}.op-ki-karte .blase.antwort b{margin-bottom:4px;display:block}.op-ki-karte .blase.karte-gruen{border-left:3px solid var(--erfolg)}.op-ki-karte .blase.karte-gelb{border-left:3px solid var(--warnung)}.op-ki-karte .karten-zeile{margin:4px 0}.op-ki-karte .karten-zeile i{color:var(--tinte-gedaempft);font-style:normal;font-size:var(--klein-groesse)}.op-ki-karte .karten-schritte{flex-direction:column;gap:4px;margin:4px 0;padding-left:0;list-style:none;display:flex}.op-ki-karte .karten-schritte .schritt-gesperrt{color:var(--tinte-gedaempft)}.op-ki-karte .karten-knoepfe{gap:var(--r1);margin-top:var(--r1);flex-wrap:wrap;display:flex}.op-ki-karte .op-ki-vorschau{align-self:stretch;max-width:100%}.op-ki-karte .op-ki-schritte{flex-direction:column;gap:8px;margin:4px 0;padding:0;list-style:none;display:flex}.op-ki-karte .op-ki-schritt{border:1px solid var(--linie);border-radius:var(--rund);background:var(--karte);grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr);gap:10px 14px;padding:10px 12px;display:grid}.op-ki-karte .op-ki-schritt.uebersprungen{opacity:.75;background:var(--flaeche-ruhig)}.op-ki-karte .op-ki-nr{background:var(--akzent);color:#fff;text-align:center;border-radius:10px;min-width:20px;height:20px;margin-right:6px;font-size:12px;line-height:20px;display:inline-block}.op-ki-karte .op-ki-titel{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);margin-top:4px}.op-ki-karte .op-ki-hinweis{font-size:var(--klein-groesse);color:var(--fehler);margin-top:4px}.op-ki-karte .op-ki-herkunft{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);margin-top:4px}.op-ki-karte .op-ki-folgen{font-size:var(--klein-groesse);border-radius:var(--rund-klein);background:var(--fehler-flaeche);margin-top:6px;padding:6px 9px}.op-ki-karte .op-ki-felder{flex-direction:column;gap:6px;display:flex}.op-ki-karte .op-ki-feldpaar{grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;display:grid}.op-ki-karte .op-ki-feldpaar label{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);white-space:nowrap}.op-ki-karte .op-ki-feldpaar input{font:inherit;font-size:var(--klein-groesse);border:1px solid var(--linie);border-radius:var(--rund-klein);width:100%;min-width:0;padding:5px 8px}.op-ki-karte .op-ki-bilanz{border-radius:var(--rund-klein);background:var(--fehler-flaeche);border:1px solid var(--fehler);font-size:var(--klein-groesse);margin:6px 0;padding:9px 11px}.op-ki-karte .op-ki-messung{font-size:var(--klein-groesse);color:var(--tinte-gedaempft);margin-top:4px}.op-ki-karte .op-ki-ergebnis{margin:4px 0 0;padding:0;list-style:none}.op-ki-karte .op-ki-ergebnis li{border-bottom:1px solid var(--linie-zart);padding:6px 0}.op-ki-karte .op-ki-ergebnis li:last-child{border-bottom:0}.op-ki-karte .op-ki-lenker{font:inherit;cursor:pointer;color:var(--wirkung);background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=760px){.op-ki-karte .op-ki-schritt{grid-template-columns:1fr}}@media print{.op-ki-karte{display:none!important}}@font-face{font-family:Manrope;src:url(/schrift/Manrope.var.woff2)format("woff2-variations");font-weight:200 800;font-display:swap}:root{--schrift:"Manrope", "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--gewicht-normal:400;--gewicht-halbfett:600;--gewicht-fett:700;--gewicht-extrafett:800;--klein-groesse:12px;--klein-zeile:16px;--grund-groesse:14px;--grund-zeile:20px;--betont-groesse:16px;--betont-zeile:24px;--titel3-groesse:16px;--titel3-zeile:24px;--titel2-groesse:20px;--titel2-zeile:28px;--titel2-laufweite:-.01em;--titel1-groesse:24px;--titel1-zeile:32px;--titel1-laufweite:-.015em;--riese-groesse:40px;--riese-zeile:48px;--riese-laufweite:-.02em;--halb:4px;--r1:8px;--r2:16px;--r3:24px;--r4:32px;--r5:40px;--r6:48px;--r8:64px;--seitenrand:80px;--seitenrand-tablet:24px;--seitenrand-telefon:16px;--rinne:16px;--spalten:12;--farbe-navy-900:#172538;--farbe-navy-800:#17324f;--farbe-navy-600:#246b9e;--farbe-navy-300:#8a9bb0;--farbe-navy-200:#aebed0;--farbe-navy-100:#dce4ee;--farbe-gold-700:#b8860b;--farbe-gold-500:#c2a15c;--farbe-gold-100:#f8e5c6;--farbe-gruen-600:#15715f;--farbe-gruen-100:#d8eee8;--farbe-rot-700:#a64038;--farbe-rot-600:#d14343;--farbe-rot-100:#f6dcda;--farbe-orange-700:#a45c00;--farbe-orange-500:#e0762e;--farbe-grau-700:#51677c;--farbe-grau-600:#51677c;--farbe-grau-400:#8a9bb0;--farbe-grau-300:#c6c9cf;--farbe-grau-200:#e3e7eb;--farbe-grau-100:#dce4ee;--farbe-sand-200:#f3efe2;--farbe-sand-100:#f3efe2;--farbe-papier:#fbfbf8;--farbe-weiss:#fff;--farbe-navy-500:#51677c;--flaeche:#fff;--flaeche-ruhig:#f3efe2;--karte:#fff;--tinte:#172538;--tinte-gedaempft:#51677c;--tinte-hell:#fff;--kopf:#17324f;--akzent:#c2a15c;--akzent-tinte:#b8860b;--wirkung:#246b9e;--erfolg:#15715f;--erfolg-flaeche:#d8eee8;--warnung:#a45c00;--offen:#e0762e;--fehler:#d14343;--fehler-flaeche:#f6dcda;--linie:#17324f29;--linie-zart:#17324f17;--vorhang:#17253873;--rund-klein:6px;--rund:10px;--rund-gross:16px;--rund-voll:999px;--schatten-karte:0 1px 2px #1725380d, 0 4px 16px #1725380f;--schatten-schwebend:0 2px 8px #17324f14, 0 16px 40px #17324f29;--uebergang:.15s ease;--fokus-schein:0 0 0 3px #246b9e33}@media (width<=1024px){:root{--seitenrand:var(--seitenrand-tablet)}}@media (width<=640px){:root{--seitenrand:var(--seitenrand-telefon)}}*,:before,:after{box-sizing:border-box}html,body,#wurzel{height:100%}body{font-family:var(--schrift);font-size:var(--grund-groesse);line-height:var(--grund-zeile);color:var(--tinte);background:var(--flaeche);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}h1{font-size:var(--titel1-groesse);line-height:var(--titel1-zeile);font-weight:var(--gewicht-extrafett);letter-spacing:var(--titel1-laufweite)}h2{font-size:var(--titel2-groesse);line-height:var(--titel2-zeile);font-weight:var(--gewicht-fett);letter-spacing:var(--titel2-laufweite)}h3{font-size:var(--titel3-groesse);line-height:var(--titel3-zeile);font-weight:var(--gewicht-halbfett)}a{color:var(--wirkung);text-decoration:none}:focus-visible{box-shadow:var(--fokus-schein);border-radius:var(--rund-klein);outline:none}.seite{padding:var(--r4) var(--seitenrand) var(--r8)}.gitter{gap:var(--rinne);grid-template-columns:repeat(12,1fr);display:grid}@keyframes einblenden{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.einblenden{animation:.22s both einblenden}
