:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--papier:#faf7f2;--karte:#fffdfa;--karte-tief:#f4efe6;--tinte:#221f1a;--tinte-leise:#6d6558;--tinte-still:#786f60;--linie:#e7ded0;--linie-stark:#d5c9b6;--akzent:#a8622f;--akzent-hell:#f3e4d7;--warnung:#9d3d26;--warnung-hell:#f8e5df;--gut:#456b4c;--gut-hell:#e3eee4;--marke-bsl:#4a7c7e;--marke-si:#96763a;--radius:10px;--radius-klein:6px;--schatten:0 1px 2px #3c2d190d, 0 8px 24px -12px #3c2d1929;--schatten-tief:0 2px 4px #3c2d190f, 0 20px 48px -20px #3c2d1947;--serif:Georgia, "Iowan Old Style", "Palatino Linotype", Palatino, "Times New Roman", serif;--sans:"Segoe UI Variable Text", "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--mono:"Cascadia Mono", Consolas, "SF Mono", Menlo, monospace;--uebergang:.14s cubic-bezier(.4, 0, .2, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--papier:#15120e;--karte:#1d1913;--karte-tief:#14110d;--tinte:#ece4d6;--tinte-leise:#a29786;--tinte-still:#877e6f;--linie:#2d2720;--linie-stark:#3d352b;--akzent:#d08b54;--akzent-hell:#33241a;--warnung:#e08a70;--warnung-hell:#35201a;--gut:#8fbb96;--gut-hell:#1d2a1f;--marke-bsl:#7bb0b2;--marke-si:#c9a662;--schatten:0 1px 2px #0000004d, 0 8px 24px -12px #0009;--schatten-tief:0 2px 4px #0006, 0 20px 48px -20px #000c}}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--papier);color:var(--tinte);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.55}body:before{content:"";pointer-events:none;z-index:0;opacity:.5;background-image:radial-gradient(circle at 1px 1px,#7864460e 1px,#0000 0);background-size:4px 4px;position:fixed;inset:0}@media (prefers-color-scheme:dark){body:before{background-image:radial-gradient(circle at 1px 1px,#fff0d208 1px,#0000 0)}}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.012em;margin:0;font-weight:600}a{color:inherit;text-decoration:none}.rahmen{z-index:1;grid-template-columns:13.5rem 1fr;min-height:100vh;display:grid;position:relative}.seitenleiste{border-right:1px solid var(--linie);background:linear-gradient(180deg, var(--karte) 0%, var(--karte-tief) 100%);flex-direction:column;gap:1.75rem;padding:1.6rem 1.1rem;display:flex}.wortmarke{font-family:var(--serif);letter-spacing:-.02em;align-items:center;gap:.55rem;padding-left:.35rem;font-size:1.32rem;display:flex}.wortmarke .siegel{background:var(--akzent);width:26px;height:26px;color:var(--karte);font-size:.78rem;font-weight:700;font-family:var(--sans);letter-spacing:0;border-radius:50%;flex:none;place-items:center;display:grid}.bereiche{flex-direction:column;gap:1px;display:flex}.bereiche a{border-radius:var(--radius-klein);color:var(--tinte-leise);transition:background var(--uebergang), color var(--uebergang);align-items:center;gap:.6rem;padding:.5rem .6rem;font-size:.9rem;display:flex}.bereiche a:hover{background:var(--karte-tief);color:var(--tinte)}.bereiche a.aktiv{background:var(--akzent-hell);color:var(--akzent);font-weight:600}.bereiche svg{stroke-width:1.6px;flex:none;width:16px;height:16px}.bereiche .zaehler{font-variant-numeric:tabular-nums;background:var(--akzent);color:#fff;border-radius:999px;place-items:center;min-width:1.2rem;height:1.2rem;margin-left:auto;padding:0 .35rem;font-size:.72rem;font-weight:600;display:grid}.seitenfuss{color:var(--tinte-still);flex-direction:column;gap:.4rem;margin-top:auto;font-size:.76rem;display:flex}.seitenfuss form{margin:0}.seitenfuss button{color:var(--tinte-still);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.seitenfuss button:hover{color:var(--tinte)}.inhalt{flex-direction:column;min-width:0;display:flex}.kopfleiste{border-bottom:1px solid var(--linie);background:var(--karte);align-items:center;gap:1.4rem;padding:1.1rem 1.6rem;display:flex}.kopfleiste h1{margin-right:auto;font-size:1.28rem}.kennzahlen{gap:1.5rem;display:flex}.kennzahl{flex-direction:column;line-height:1.2;display:flex}.kennzahl .wert{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:1.32rem}.kennzahl .name{text-transform:uppercase;letter-spacing:.09em;color:var(--tinte-still);font-size:.72rem}.postflaeche{flex:1;grid-template-columns:25rem 1fr;min-height:0;display:grid}.spalte-liste{border-right:1px solid var(--linie);background:var(--karte-tief);flex-direction:column;min-height:0;display:flex}.listenkopf{border-bottom:1px solid var(--linie);background:var(--karte);flex-direction:column;gap:.7rem;padding:.85rem 1rem;display:flex}.reiter{flex-wrap:wrap;gap:.3rem;display:flex}.reiter a{color:var(--tinte-leise);transition:all var(--uebergang);border:1px solid #0000;border-radius:999px;padding:.28rem .6rem;font-size:.8rem}.reiter a:hover{background:var(--karte-tief)}.reiter a.aktiv{border-color:var(--linie-stark);background:var(--karte-tief);color:var(--tinte);font-weight:600}.suche{gap:.4rem;display:flex}.suche input{min-width:0;font:inherit;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--karte);color:var(--tinte);flex:1;padding:.4rem .6rem;font-size:.85rem}.suche input:focus{outline:2px solid var(--akzent);outline-offset:-1px}.vorgangsliste{flex-direction:column;flex:1;gap:.25rem;margin:0;padding:.4rem;list-style:none;display:flex;overflow-y:auto}.vorgangsliste li a{border-radius:var(--radius-klein);background:var(--karte);border-left:3px solid #0000;border:1px solid var(--linie);transition:border-color var(--uebergang), transform var(--uebergang);gap:.18rem;padding:.65rem .75rem .65rem .9rem;display:grid}.vorgangsliste li a:hover{border-color:var(--linie-stark);transform:translate(1px)}.vorgangsliste li.aktiv a{border-color:var(--akzent);box-shadow:var(--schatten)}.vorgangsliste .zeile-oben{align-items:baseline;gap:.5rem;display:flex}.marke{letter-spacing:.1em;text-transform:uppercase;border-radius:3px;flex:none;padding:.08rem .35rem;font-size:.72rem;font-weight:700}.marke.bsl{color:var(--marke-bsl);background:color-mix(in srgb, var(--marke-bsl) 13%, transparent)}.marke.si{color:var(--marke-si);background:color-mix(in srgb, var(--marke-si) 15%, transparent)}.vorgangsliste .von{white-space:nowrap;text-overflow:ellipsis;font-size:.87rem;font-weight:600;overflow:hidden}.vorgangsliste .betreff{color:var(--tinte-leise);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.vorgangsliste .fuss{color:var(--tinte-still);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.merkmal{letter-spacing:.02em;border-radius:3px;padding:.05rem .35rem;font-size:.72rem;font-weight:600}.merkmal.gesperrt{color:var(--warnung);background:var(--warnung-hell)}.merkmal.frei{color:var(--gut);background:var(--gut-hell)}.merkmal.fehler{color:var(--warnung);background:var(--warnung-hell)}.leer-hinweis{text-align:center;color:var(--tinte-still);padding:2.5rem 1.2rem;font-size:.88rem}.spalte-detail{min-height:0;padding:1.6rem 2rem 3rem;overflow-y:auto}.detail-leer{text-align:center;color:var(--tinte-still);place-content:center;gap:.5rem;height:100%;display:grid}.detail-leer .gross{font-family:var(--serif);color:var(--tinte-leise);font-size:1.4rem}.detailkopf h2{margin-bottom:.35rem;font-size:1.45rem;line-height:1.25}.detailkopf .absender{color:var(--tinte-leise);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.9rem;display:flex}.blatt{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten);margin-bottom:1.2rem;overflow:hidden}.blatt>summary,.blattkopf{text-transform:uppercase;letter-spacing:.09em;color:var(--tinte-still);border-bottom:1px solid var(--linie);background:var(--karte-tief);align-items:center;gap:.6rem;padding:.6rem 1rem;font-size:.72rem;display:flex}.blatt>summary{cursor:pointer;list-style:none}.blatt>summary::-webkit-details-marker{display:none}.blatt>summary:after{content:"aufklappen";text-transform:none;letter-spacing:0;color:var(--akzent);margin-left:auto;font-size:.75rem}.blatt[open]>summary:after{content:"zuklappen"}.grundmail{font-family:var(--serif);white-space:pre-wrap;word-break:break-word;max-height:26rem;margin:0;padding:1.1rem 1.3rem;font-size:.95rem;line-height:1.62;overflow-y:auto}.anhaenge{color:var(--tinte-leise);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 1.3rem .9rem;font-size:.8rem;display:flex}.anhang{border:1px solid var(--linie-stark);border-radius:999px;padding:.12rem .55rem;font-size:.74rem}.entwurfsblatt{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten-tief);overflow:hidden}.entwurfsblatt.gesperrt{border-color:var(--warnung)}.mailfeld{background:var(--karte);border:1px solid var(--linie-stark);border-radius:var(--radius-klein);width:100%;color:var(--tinte);flex-direction:column;display:flex}.mailfeld:focus-within{outline:2px solid var(--akzent);outline-offset:-1px}.mailfeld-leiste{border-bottom:1px solid var(--linie);background:var(--karte-tief);border-radius:var(--radius-klein) var(--radius-klein) 0 0;align-items:center;gap:.15rem;min-height:2.1rem;padding:.2rem .45rem;display:flex}.mailfeld-flaeche{resize:vertical;cursor:text;flex:1;min-height:0;overflow-y:auto}.mailfeld-text{min-height:100%;font-family:var(--serif);white-space:pre-wrap;overflow-wrap:anywhere;outline:none;padding:.9rem 1rem;font-size:.98rem;line-height:1.6}.mailfeld-text p{min-height:1lh;margin:0}.mailfeld-text a{color:var(--akzent);text-decoration:underline}.mailfeld-vorab,.mailfeld.gesperrt .mailfeld-text{color:var(--tinte-leise)}.mailfeld-lang .mailfeld-flaeche{height:32rem}.mailfeld-mittel .mailfeld-flaeche{height:22rem}.mailfeld.entwurf-eingabe{background:0 0;border:0;border-radius:0}.mailfeld.entwurf-eingabe:focus-within{outline:0}.mailfeld.entwurf-eingabe .mailfeld-leiste{border-radius:0}.mailfeld.entwurf-eingabe .mailfeld-flaeche{min-height:21rem}.mailfeld.entwurf-eingabe .mailfeld-text{min-height:21rem;padding:1.4rem 1.5rem;font-size:1rem;line-height:1.68}.mailfeld.entwurf-eingabe:focus-within .mailfeld-flaeche{background:color-mix(in srgb, var(--akzent-hell) 22%, transparent)}.sperrhinweis{background:var(--warnung-hell);color:var(--warnung);border-bottom:1px solid color-mix(in srgb, var(--warnung) 25%, transparent);align-items:flex-start;gap:.6rem;padding:.75rem 1.3rem;font-size:.86rem;display:flex}.sperrhinweis svg{flex:none;width:17px;height:17px;margin-top:1px}.werkzeugleiste{border-top:1px solid var(--linie);background:var(--karte-tief);flex-wrap:wrap;align-items:center;gap:.45rem;padding:.75rem 1.1rem;display:flex}.werkzeugleiste .trenner{background:var(--linie-stark);width:1px;height:20px;margin:0 .25rem}.werkzeugleiste .rechts{align-items:center;gap:.45rem;margin-left:auto;display:flex}button,.knopf{font:inherit;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--karte);color:var(--tinte);cursor:pointer;transition:all var(--uebergang);white-space:nowrap;align-items:center;gap:.4rem;padding:.42rem .8rem;font-size:.85rem;display:inline-flex}button:hover:not(:disabled),.knopf:hover{border-color:var(--akzent);color:var(--akzent)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.42;cursor:not-allowed}button.haupt,a.knopf.haupt{background:var(--akzent);border-color:var(--akzent);color:#fff;font-weight:600}button.haupt:hover:not(:disabled),a.knopf.haupt:hover{background:color-mix(in srgb, var(--akzent) 88%, #000);color:#fff}button.still{color:var(--tinte-leise);background:0 0;border-color:#0000}button.still:hover:not(:disabled){background:var(--karte);border-color:var(--linie-stark)}button.gefahr:hover:not(:disabled){border-color:var(--warnung);color:var(--warnung)}button svg{flex:none;width:15px;height:15px}.fusszeile{color:var(--tinte-still);border-top:1px solid var(--linie);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:1rem;padding:.55rem 1.3rem;font-size:.76rem;display:flex}select,input[type=text],input[type=password],textarea{font:inherit;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--karte);color:var(--tinte);padding:.4rem .55rem;font-size:.85rem}select:focus,input:focus,textarea:focus{outline:2px solid var(--akzent);outline-offset:-1px}label{font-size:.85rem}.anweisungsfeld{flex:1;gap:.4rem;min-width:13rem;display:flex}.anweisungsfeld input{flex:1;min-width:0}.einstellungen{flex-direction:column;gap:2rem;max-width:62rem;padding:1.8rem 2rem 4rem;display:flex}.abschnitt{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten);overflow:hidden}.abschnitt>header{border-bottom:1px solid var(--linie);background:var(--karte-tief);padding:.95rem 1.3rem}.abschnitt>header h2{font-size:1.06rem}.abschnitt>header p{color:var(--tinte-still);margin:.15rem 0 0;font-size:.82rem}.abschnitt .rumpf{padding:1.1rem 1.3rem}table{border-collapse:collapse;width:100%;font-size:.86rem}th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--tinte-still);border-bottom:1px solid var(--linie);padding:0 .6rem .5rem;font-size:.72rem;font-weight:600}td{border-bottom:1px solid var(--linie);vertical-align:middle;padding:.55rem .6rem}tr:last-child td{border-bottom:0}td form{align-items:center;gap:.4rem;margin:0;display:flex}.reihe{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.spalten{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.feldgruppe{flex-direction:column;gap:.3rem;display:flex}.feldgruppe .beschriftung{font-size:.78rem;font-weight:600}.feldgruppe .erklaerung{color:var(--tinte-still);font-size:.76rem}.anmeldung{z-index:1;place-items:center;min-height:100vh;padding:1.5rem;display:grid;position:relative}.anmeldeblatt{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);width:min(23rem,100%);box-shadow:var(--schatten-tief);flex-direction:column;gap:1.1rem;padding:2.2rem 2rem;display:flex}.anmeldeblatt .wortmarke{justify-content:center;margin-bottom:.2rem;padding:0;font-size:1.6rem}.anmeldeblatt form{flex-direction:column;gap:.65rem;display:flex}.anmeldeblatt input{padding:.6rem .7rem;font-size:.95rem}.anmeldeblatt button{justify-content:center;padding:.6rem;font-size:.95rem}.anmeldeblatt .fehler{color:var(--warnung);text-align:center;margin:0;font-size:.85rem}.anmeldeblatt .untertitel{text-align:center;color:var(--tinte-still);margin:0;font-size:.85rem}.meldung{border-radius:var(--radius-klein);align-items:center;gap:.55rem;padding:.7rem 1rem;font-size:.86rem;display:flex}.meldung.warnung{background:var(--warnung-hell);color:var(--warnung)}.meldung.gut{background:var(--gut-hell);color:var(--gut)}@media (max-width:1000px){.rahmen{grid-template-columns:minmax(0,1fr)}.seitenleiste{border-right:0;border-bottom:1px solid var(--linie);z-index:5;flex-flow:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;position:sticky;top:0}.seitenleiste>*{min-width:0;max-width:100%}.bereiche{flex-flow:wrap;gap:.3rem}.seitenfuss{flex-flow:wrap;align-items:center;gap:.4rem .8rem;margin-top:0;margin-left:auto}.postflaeche{grid-template-columns:1fr}.spalte-liste{border-right:0;border-bottom:1px solid var(--linie);max-height:22rem}.spalte-detail{padding:1.2rem 1rem 3rem}.kennzahlen{gap:1rem}.kopfleiste{flex-wrap:wrap;padding:.85rem 1rem}.kopfleiste>*{min-width:0;max-width:100%}.einstellungen{padding:1.2rem 1rem 3rem}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.notizen-flaeche{flex:1;grid-template-columns:auto minmax(0,1fr);min-height:0;display:grid}.notizen-leiste{border-right:1px solid var(--linie);background:var(--karte-tief);flex-direction:column;min-height:0;display:flex;position:relative}.notizen-leiste.zu{align-items:center;width:2.3rem;padding-top:.5rem}.notizen-leiste.laeuft{opacity:.6}.notizen-leiste.zieht{-webkit-user-select:none;user-select:none}.leiste-rollen{min-height:0;padding:.15rem .3rem .8rem;overflow-y:auto}.leiste-kopf{border-bottom:1px solid var(--linie);align-items:center;gap:.2rem;padding:.4rem .35rem .3rem .5rem;display:flex}.leiste-knopf{color:var(--tinte-still);border-radius:var(--radius-klein);background:0 0;border:1px solid #0000;flex:none;padding:.22rem;line-height:0}.leiste-knopf svg{width:15px;height:15px}.leiste-knopf:hover:not(:disabled){color:var(--akzent);border-color:var(--linie-stark)}.leiste-griff{cursor:col-resize;z-index:3;width:7px;height:100%;position:absolute;top:0;right:-3px}.leiste-griff:hover,.leiste-griff:focus-visible{background:color-mix(in srgb, var(--akzent) 22%, transparent)}.leiste-griff:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.kategorie-schild{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;color:#fff;border-radius:999px;flex:none;max-width:none;padding:.05rem .36rem;font-size:.72rem;font-weight:600;overflow:hidden}.notiz-eintrag{border-radius:var(--radius-klein);min-width:0;color:inherit;transition:background var(--uebergang);flex:1;align-items:center;gap:.4rem;padding:.16rem .4rem;text-decoration:none;display:flex}.notiz-eintrag:hover{background:var(--karte)}.notiz-eintrag.aktiv{background:var(--karte);box-shadow:inset 2px 0 0 var(--akzent)}.notiz-eintrag-symbol{color:var(--tinte-still);flex:none;line-height:0}.notiz-eintrag.ordner .notiz-eintrag-titel{font-weight:600}.notiz-eintrag-symbol svg,.notiz-art svg,.art-karte svg{width:15px;height:15px}.notiz-eintrag-symbol svg{width:13px;height:13px}.notiz-eintrag-titel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.8rem;line-height:1.35;overflow:hidden}.notiz-blatt{flex-direction:column;gap:1rem;min-width:0;min-height:0;padding:1.4rem 2rem 3rem;display:flex;overflow-y:auto}.notiz-blatt>:not(.zeichnung){width:100%;max-width:58rem;margin-left:auto;margin-right:auto}.notiz-kopf{flex-direction:column;gap:.35rem;display:flex}.notiz-rueckweg{color:var(--tinte-still);font-size:.8rem;text-decoration:none}.notiz-rueckweg:hover{color:var(--akzent)}.notiz-titelzeile{align-items:center;gap:.6rem;display:flex}.notiz-art{color:var(--tinte-still);display:inline-flex}.notiz-titel{font-family:var(--serif);color:var(--tinte);background:0 0;border:0;flex:1;min-width:0;padding:.2rem 0;font-size:1.7rem;font-weight:600}.notiz-titel:focus{border-bottom:1px solid var(--linie-stark);outline:none}.notiz-meta{color:var(--tinte-still);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0;font-size:.78rem;display:flex}.art-wahl{z-index:30;background:var(--karte);border:1px solid var(--linie-stark);border-radius:var(--radius);width:19rem;box-shadow:var(--schatten-tief);flex-direction:column;gap:.15rem;padding:.4rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0}.art-karte{text-align:left;border-radius:var(--radius-klein);background:0 0;border:0;align-items:flex-start;gap:.7rem;width:100%;padding:.55rem .7rem;display:flex}.art-karte:hover:not(:disabled){background:var(--karte-tief);color:inherit;border-color:#0000}.art-karte svg{color:var(--akzent);margin-top:.15rem}.art-karte span{flex-direction:column;gap:.1rem;display:flex}.art-karte strong{font-size:.88rem}.art-karte small{color:var(--tinte-still);font-size:.74rem;font-weight:400}.editor-frame{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten);flex-direction:column;min-height:60vh;display:flex;position:relative}.format-toolbar{border-bottom:1px solid var(--linie);background:var(--karte-tief);border-radius:var(--radius) var(--radius) 0 0;z-index:5;flex-wrap:wrap;align-items:center;gap:.15rem;padding:.4rem .6rem;display:flex;position:sticky;top:0}.tool-button{color:var(--tinte-leise);border-radius:var(--radius-klein);background:0 0;border:1px solid #0000;padding:.3rem;line-height:0;display:inline-flex}.tool-button:hover:not(:disabled){background:var(--karte);border-color:var(--linie-stark);color:var(--tinte)}.tool-button.active{background:var(--akzent-hell);color:var(--akzent);border-color:#0000}.tool-button svg{width:16px;height:16px}.tool-divider{background:var(--linie-stark);width:1px;height:1.2rem;margin:0 .3rem}.tool-stand{color:var(--tinte-still);margin-left:auto;padding-right:.3rem;font-size:.74rem}.editor-loading{text-align:center;color:var(--tinte-still);padding:3rem 1rem;font-size:.86rem}.writing-surface{width:100%;font-family:var(--serif);color:var(--tinte);outline:none;flex:1;padding:2rem 2.4rem 5rem;font-size:1.08rem;line-height:1.7}.writing-surface>*+*{margin-top:.75em}.writing-surface mark,.dokument-anzeige mark{color:inherit;background:#fff1a8;border-radius:2px;padding:0 .1em}.writing-surface p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--tinte-still);float:left;pointer-events:none;height:0;font-style:italic}.writing-surface h1,.writing-surface h2,.writing-surface h3{font-family:var(--serif);margin-top:1.4em;font-weight:600;line-height:1.25}.writing-surface h1{font-size:1.85rem}.writing-surface h2{font-size:1.45rem}.writing-surface h3{font-size:1.18rem}.writing-surface h4,.writing-surface h5,.writing-surface h6{font-family:var(--serif);margin-top:1.2em;font-size:1.02rem;font-weight:600;line-height:1.3}.writing-surface h1:first-child,.writing-surface h2:first-child,.writing-surface h3:first-child,.writing-surface h4:first-child{margin-top:0}.writing-surface a{color:var(--akzent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--akzent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--akzent) 45%, transparent);text-underline-offset:.15em;cursor:pointer}.writing-surface ul,.writing-surface ol{padding-left:1.5em}.writing-surface li+li{margin-top:.25em}.writing-surface blockquote{border-left:3px solid var(--linie-stark);color:var(--tinte-leise);margin:1em 0;padding:.2em 0 .2em 1.1em;font-style:italic}.writing-surface code{font-family:var(--mono);background:var(--karte-tief);border-radius:4px;padding:.1em .35em;font-size:.86em}.writing-surface pre{font-family:var(--mono);background:var(--karte-tief);border-radius:var(--radius-klein);padding:.9rem 1.1rem;font-size:.86rem;line-height:1.5;overflow-x:auto}.writing-surface pre code{font-size:inherit;background:0 0;padding:0}.writing-surface hr{border:0;border-top:1px solid var(--linie-stark);margin:1.6em 0}.writing-surface ul[data-type=taskList]{padding-left:.2em;list-style:none}.writing-surface ul[data-type=taskList] li{align-items:flex-start;gap:.55em;display:flex}.writing-surface ul[data-type=taskList] li>label{flex:none;margin-top:.3em}.writing-surface ul[data-type=taskList] li>div{flex:1;min-width:0}.writing-surface ul[data-type=taskList] li[data-checked=true]>div{color:var(--tinte-still);text-decoration:line-through}.writing-surface s{color:var(--tinte-still)}.notiz-picker{z-index:20;background:var(--karte);border:1px solid var(--linie-stark);border-radius:var(--radius);width:min(26rem,90%);box-shadow:var(--schatten-tief);padding:.5rem;position:absolute;top:3.2rem;left:50%;transform:translate(-50%)}.notiz-picker input{width:100%;font:inherit;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--papier);padding:.45rem .6rem;font-size:.9rem}.notiz-picker ul{max-height:16rem;margin:.4rem 0 0;padding:0;list-style:none;overflow-y:auto}.notiz-picker li button{text-align:left;justify-content:flex-start;width:100%}.notiz-picker li.leer{color:var(--tinte-still);padding:.5rem .6rem;font-size:.82rem}.tabellen-notiz{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten);padding:1rem 1.2rem}.tabellen-notiz table{font-size:.88rem}.tabellen-notiz th{text-transform:none;letter-spacing:0;padding:.2rem .3rem .4rem;font-size:.8rem}.tabellen-notiz td{padding:.15rem .3rem}.tabellen-kopf{align-items:center;gap:.15rem;display:flex}.tabellen-kopf button{opacity:0;transition:opacity var(--uebergang);padding:.2rem}.tabellen-kopf:hover button,.tabellen-kopf button:focus-visible{opacity:1}.tabellen-notiz td>button{opacity:0;padding:.1rem .4rem}.tabellen-notiz tr:hover td>button{opacity:1}.tabellen-notiz input{width:100%;min-width:6rem;font:inherit;border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte);padding:.4rem .5rem;font-size:.88rem}.tabellen-notiz th input{background:var(--karte-tief);font-weight:600}.tabellen-notiz input:hover{border-color:var(--linie-stark)}.tabellen-notiz input:focus{border-color:var(--akzent);background:var(--karte-tief);outline:none}.aufgaben{flex-direction:column;gap:.8rem;display:flex}.aufgaben-neu{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten);flex-wrap:wrap;align-items:center;gap:.45rem;padding:.6rem .8rem;display:flex}.aufgaben-neu input,.aufgaben-neu select,.aufgabe-details input,.aufgabe-details select{font:inherit;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--karte);color:var(--tinte);padding:.42rem .55rem;font-size:.86rem}.aufgaben-titel{flex:16rem;min-width:0}.aufgaben-filter{color:var(--tinte-still);flex-wrap:wrap;align-items:center;gap:.8rem;padding:0 .2rem;font-size:.8rem;display:flex}.aufgaben-filter select{font:inherit;border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--karte);color:var(--tinte-leise);padding:.25rem .4rem;font-size:.8rem}.aufgaben-liste{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten);overflow:hidden}.aufgaben-liste>p{padding:0 1rem}.aufgabe{border-bottom:1px solid var(--linie);transition:background var(--uebergang);align-items:center;gap:.6rem;padding:.55rem .9rem;font-size:.92rem;display:flex}.aufgabe:last-child{border-bottom:0}.aufgabe:hover{background:var(--karte-tief)}.aufgabe.offen{background:var(--akzent-hell)}.aufgabe input[type=checkbox]{width:16px;height:16px;accent-color:var(--akzent);flex:none}.aufgabe-titel{text-align:left;font:inherit;color:var(--tinte);background:0 0;border:0;flex:1;justify-content:flex-start;min-width:0;padding:.1rem 0}.aufgabe-titel:hover:not(:disabled){color:var(--akzent);border-color:#0000}.aufgabe.erledigt .aufgabe-titel{color:var(--tinte-still);text-decoration:line-through}.aufgabe-kategorie,.aufgabe-datum,.aufgabe-prio,.aufgabe-hinweis{color:var(--tinte-still);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:.25rem;font-size:.74rem;display:inline-flex}.aufgabe-kategorie{background:var(--karte-tief);border:1px solid var(--linie);border-radius:999px;padding:.1rem .55rem}.aufgabe-datum.ueberfaellig{color:var(--warnung);font-weight:600}.aufgabe-kategorie svg,.aufgabe-datum svg,.aufgabe-prio svg{width:12px;height:12px}.aufgabe-details>header{align-items:center;gap:.6rem;display:flex}.aufgabe-details-titel{font:inherit;color:var(--tinte);background:0 0;border:0;flex:1;min-width:0;padding:.2rem 0;font-size:1.05rem;font-weight:600}.aufgabe-details-titel:focus{border-bottom:1px solid var(--linie-stark);outline:none}.aufgabe-details textarea{resize:vertical;width:100%;font-family:var(--sans);line-height:1.55}.aufgabe-links{flex-direction:column;gap:.25rem;margin:.6rem 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}.aufgabe-links a{color:var(--akzent);word-break:break-all}.zeichnung .excalidraw{--color-primary:var(--akzent)}@media (max-width:900px){.notizen-flaeche{grid-template-columns:1fr}.notizen-leiste{border-right:0;border-bottom:1px solid var(--linie);max-height:16rem;width:auto!important}.leiste-griff{display:none}.notiz-blatt{padding:1rem .9rem 3rem}.writing-surface{padding:1.2rem 1rem 4rem;font-size:1.02rem}}.reiter.ansichten{flex-wrap:wrap;gap:.25rem}.reiter a small{color:var(--tinte-still);font-variant-numeric:tabular-nums;margin-left:.3rem;font-size:.72rem}.reiter a.aktiv small{color:var(--tinte-leise)}.reiter a.marke-ansicht{font-weight:600}.reiter a.marke-ansicht.aktiv{background:color-mix(in srgb, currentColor 10%, transparent);border-color:currentColor}.ausblendleiste{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.ausblendleiste.laeuft{opacity:.6}.lagechip{border:1px solid var(--linie);background:var(--karte-tief);color:var(--tinte-leise);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .45rem .15rem .55rem;font-size:.72rem;line-height:1.4;display:inline-flex}.lagechip small{color:var(--tinte-still);font-variant-numeric:tabular-nums}.lagechip svg{opacity:0;width:12px;height:12px;transition:opacity var(--uebergang)}.lagechip:hover:not(:disabled) svg,.lagechip.verborgen svg{opacity:1}.lagechip.verborgen{color:var(--tinte-still);background:0 0;border-style:dashed;text-decoration:line-through}.lagechip.verborgen:hover:not(:disabled){color:var(--tinte);text-decoration:none}.lage{letter-spacing:.02em;white-space:nowrap;border-radius:3px;padding:.05rem .4rem;font-size:.72rem;font-weight:600}.lage-zu_tun{color:var(--akzent);background:var(--akzent-hell)}.lage-erledigt{color:var(--gut);background:var(--gut-hell)}.lage-aussortiert{color:var(--tinte-still);background:var(--karte-tief);border:1px solid var(--linie)}.vorgangsliste li.gruppe-aussortiert .von,.vorgangsliste li.gruppe-aussortiert .betreff{color:var(--tinte-still)}.vorgangsliste li.gruppe-erledigt .von{color:var(--tinte-leise)}.vorgangsliste .fuss{flex-wrap:wrap;row-gap:.2rem}.listen-ende{text-align:center;color:var(--tinte-still);padding:.8rem;font-size:.76rem}.markenchip{white-space:nowrap;border-radius:999px;padding:.05rem .4rem;font-size:.72rem;font-weight:600}.markierungsleiste{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.6rem;display:flex}.markierungsleiste>svg{width:14px;height:14px;color:var(--tinte-still)}.markenknopf{border:1px solid var(--linie-stark);color:var(--tinte-leise);background:0 0;border-radius:999px;padding:.2rem .6rem;font-size:.76rem}.markenknopf.an{font-weight:600}.detailkopf .grundtext{color:var(--tinte-still);font-size:.8rem}.notiz-geteilt{color:var(--akzent);flex:none;line-height:0;display:inline-flex}.notiz-geteilt svg{width:12px;height:12px}.teilen-knopf{border:1px solid var(--linie-stark);border-radius:999px;padding:.25rem .6rem;font-size:.78rem}.teilen-knopf.an{color:var(--akzent);border-color:color-mix(in srgb, var(--akzent) 45%, transparent);background:var(--akzent-hell)}.teilen-knopf svg{width:13px;height:13px}.teilen-hinweis{color:var(--akzent);align-items:center;gap:.3rem;font-size:.78rem;display:inline-flex}.teilen-hinweis svg{width:13px;height:13px}.gespraeche-flaeche{flex:1;grid-template-columns:22rem minmax(0,1fr);min-height:0;display:grid}.gespraeche-liste{border-right:1px solid var(--linie);background:var(--karte-tief);min-height:0;padding-bottom:2rem;overflow-y:auto}.gespraeche-abschnitt{text-transform:uppercase;letter-spacing:.09em;color:var(--tinte-still);margin:0;padding:.9rem 1rem .4rem;font-size:.72rem;font-weight:600}.gespraech-eintrag{transition:background var(--uebergang);border-left:3px solid #0000;grid-template-columns:6.2rem 1fr;gap:.6rem;padding:.55rem 1rem;display:grid}.gespraech-eintrag:hover{background:var(--karte)}.gespraech-eintrag.aktiv{background:var(--karte);border-left-color:var(--akzent)}.gespraech-eintrag.vergangen{opacity:.75}.gespraech-zeit{font-variant-numeric:tabular-nums;flex-direction:column;font-size:.74rem;line-height:1.35;display:flex}.gespraech-zeit strong{font-size:.8rem}.gespraech-name{flex-direction:column;min-width:0;display:flex}.gespraech-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.gespraech-name small{color:var(--tinte-still);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.gespraeche-blatt{min-height:0;padding:1.4rem 2rem 3rem;overflow-y:auto}.gespraech{flex-direction:column;gap:1rem;max-width:62rem;display:flex}.gespraech-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.gespraech-kopf h2{font-size:1.5rem}.gespraech-wann{margin:.2rem 0 0;font-size:.9rem}.gespraech-links{gap:.5rem}.gespraech-links .knopf,.gespraech-links button{align-items:center;gap:.35rem;display:inline-flex}.gespraech-links svg{width:15px;height:15px}.status-gebucht{color:var(--akzent);background:var(--akzent-hell)}.status-stattgefunden{color:var(--gut);background:var(--gut-hell)}.status-abgesagt,.status-nicht_erschienen{color:var(--tinte-still);background:var(--karte-tief);border:1px solid var(--linie)}.schlichte-liste{flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex}.schlichte-liste li{grid-template-columns:5.4rem minmax(0,1fr) auto;align-items:baseline;gap:.6rem;display:grid}.schlichte-liste li>span:first-child{color:var(--tinte-still);font-variant-numeric:tabular-nums}.schlichte-liste li>span:last-child{color:var(--tinte-leise);white-space:nowrap;font-variant-numeric:tabular-nums}.absagebogen{border-top:1px solid var(--linie);margin-top:1rem;padding-top:1rem}.absagebogen input[type=text]{width:100%}.kalender-flaeche{flex:1;grid-template-columns:minmax(0,1fr) 19rem;min-height:0;display:grid}.kalender-haupt{min-width:0;overflow-y:auto}.terminleiste{border-left:1px solid var(--linie);background:var(--karte-tief);flex-direction:column;gap:1.2rem;min-height:0;padding:.9rem .9rem 2rem;display:flex;overflow-y:auto}.terminleiste-gruppe h3{text-transform:uppercase;letter-spacing:.09em;color:var(--tinte-still);margin:0 0 .4rem;font-size:.72rem;font-weight:600}.terminleiste-leer{color:var(--tinte-still);margin:0;font-size:.8rem}.terminleiste-tag{color:var(--tinte-leise);margin:.55rem 0 .15rem;font-size:.76rem;font-weight:600}.terminleiste-eintrag{border-radius:var(--radius-klein);border-left:3px solid var(--linie-stark);background:var(--karte);transition:border-color var(--uebergang);grid-template-columns:3.2rem 1fr;gap:.5rem;margin-bottom:.25rem;padding:.3rem .45rem;font-size:.8rem;display:grid}.terminleiste-eintrag:hover,.terminleiste-eintrag.art-erstgespraech{border-left-color:var(--akzent)}.terminleiste-eintrag.art-google{border-left-color:#4a6fa5}.terminleiste-zeit{font-variant-numeric:tabular-nums;flex-direction:column;line-height:1.25;display:flex}.terminleiste-zeit strong{color:var(--akzent)}.terminleiste-zeit small{color:#4a6fa5;font-size:.72rem}.terminleiste-text{text-overflow:ellipsis;white-space:nowrap;align-self:center;min-width:0;overflow:hidden}@media (max-width:1100px){.kalender-flaeche{grid-template-columns:1fr}.terminleiste{border-left:0;border-top:1px solid var(--linie)}.gespraeche-flaeche{grid-template-columns:1fr}.gespraeche-liste{border-right:0;border-bottom:1px solid var(--linie);max-height:18rem}}.anmeldeblatt{padding-top:2.6rem}.anmelde-kopf{flex-direction:column;align-items:center;gap:.35rem;display:flex}.anmelde-siegel{background:var(--akzent);width:52px;height:52px;color:var(--karte);box-shadow:0 10px 24px -12px color-mix(in srgb, var(--akzent) 70%, transparent);border-radius:50%;place-items:center;margin-bottom:.4rem;display:grid}.anmelde-siegel svg{width:26px;height:26px}.anmelde-titel{font-family:var(--serif);letter-spacing:-.02em;font-size:1.75rem;font-weight:600;line-height:1.1}.anmelde-zeile{text-transform:uppercase;letter-spacing:.16em;color:var(--akzent);margin:0;font-size:.72rem;font-weight:600}.anmelde-fuss{text-align:center;color:var(--tinte-still);letter-spacing:.04em;font-variant-numeric:tabular-nums;margin:.4rem 0 0;font-size:.72rem}.wortmarke{font-size:1.12rem}.tafel-flaeche{flex-direction:column;flex:1;gap:.7rem;min-height:0;padding:.9rem 1.2rem 1.4rem;display:flex}.tafel-kopf{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.tafel-kopf button{align-items:center;gap:.35rem;display:inline-flex}.tafel-kopf svg{width:14px;height:14px}.tafel{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;min-height:0;display:grid}.tafel-spalte{background:var(--karte-tief);border:1px solid var(--linie);border-radius:var(--radius);min-height:0;transition:border-color var(--uebergang), background var(--uebergang);flex-direction:column;display:flex}.tafel-spalte.ziel{border-color:var(--akzent);background:var(--akzent-hell)}.tafel-spalte>header{border-bottom:1px solid var(--linie);align-items:center;gap:.4rem;padding:.55rem .7rem;display:flex}.tafel-spalte h2{font-family:var(--sans);text-transform:uppercase;letter-spacing:.07em;color:var(--tinte-leise);font-size:.76rem;font-weight:600}.tafel-zahl{color:var(--tinte-still);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.72rem}.tafel-karten{flex-direction:column;gap:.45rem;min-height:6rem;padding:.5rem;display:flex;overflow-y:auto}.tafel-karte{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius-klein);box-shadow:var(--schatten);cursor:grab;flex-direction:column;gap:.25rem;padding:.5rem .6rem;display:flex;position:relative}.tafel-karte.zieht{opacity:.45}.tafel-titel{padding-right:1rem;font-size:.86rem;font-weight:600;line-height:1.3}.tafel-titel:hover{color:var(--akzent)}.tafel-anfang{color:var(--tinte-still);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.74rem;line-height:1.35;display:-webkit-box;overflow:hidden}.tafel-zahlen{color:var(--tinte-leise);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.tafel-zahlen span{align-items:center;gap:.2rem;display:inline-flex}.tafel-zahlen svg{width:12px;height:12px}.tafel-zahlen a{color:#c4302b;display:inline-flex}.tafel-link{font:inherit;color:var(--tinte-still);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.72rem;text-decoration:underline}.tafel-link:hover{color:var(--akzent);border:0}.tafel-videofeld input,.tafel-neu input{width:100%;font:inherit;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte);margin-bottom:.35rem;padding:.35rem .45rem;font-size:.8rem}.tafel-videofeld button,.tafel-neu button{padding:.25rem .55rem;font-size:.76rem}.tafel-neu{background:var(--karte);border:1px dashed var(--linie-stark);border-radius:var(--radius-klein);padding:.5rem}.tafel-weg{color:var(--tinte-still);opacity:0;cursor:pointer;background:0 0;border:0;padding:.1rem .25rem;font-size:.9rem;line-height:1;position:absolute;top:.15rem;right:.25rem}.tafel-karte:hover .tafel-weg{opacity:1}.tafel-weg:hover{color:var(--warnung);border:0}.tafel-plus{border:1px dashed var(--linie-stark);color:var(--tinte-still);border-radius:var(--radius-klein);background:0 0;align-self:flex-start;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.76rem;display:inline-flex}.tafel-plus:hover{color:var(--akzent);border-color:var(--akzent)}.tafel-plus svg{width:13px;height:13px}@media (max-width:1400px){.tafel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.tafel{grid-template-columns:1fr}}.notiz-wurzel{border-radius:var(--radius-klein);text-transform:uppercase;letter-spacing:.08em;min-width:0;color:var(--tinte-still);white-space:nowrap;text-overflow:ellipsis;border:1px dashed #0000;flex:1;padding:.2rem .45rem;font-size:.72rem;font-weight:600;overflow:hidden}.notiz-wurzel.ziel{border-color:var(--akzent);color:var(--akzent);background:var(--akzent-hell);text-transform:none;letter-spacing:0;font-weight:500}.notiz-zeile{border-radius:var(--radius-klein);align-items:center;padding-right:.15rem;display:flex}.notiz-zeile .kategorie-schild{flex:0 auto;max-width:55%}.notiz-zeile.zieht{opacity:.4}.notiz-zeile.ziel{background:var(--akzent-hell);box-shadow:inset 0 0 0 1px var(--akzent)}.notiz-klapper{color:var(--tinte-still);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .15rem;display:flex}.notiz-klapper.leer{width:.9rem}.notiz-klapper svg{width:13px;height:13px}.notiz-klapper:hover{color:var(--tinte);border:0}.notiz-anzahl{color:var(--tinte-still);flex:none;font-size:.72rem;font-weight:500}.ordner-inhalt{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.ordner-inhalt a{align-items:center;gap:.45rem;font-size:.9rem;display:inline-flex}.ordner-inhalt a:hover{color:var(--akzent)}.ordner-inhalt svg{width:14px;height:14px;color:var(--tinte-still)}.youtube-hinweis{margin:0;font-size:.82rem}.youtube-hinweis a{color:var(--akzent);text-underline-offset:2px;text-decoration:underline}.gemeinschaft{flex-direction:column;gap:1rem;max-width:780px;margin:0 auto;padding:1.4rem 1.6rem 4rem;display:flex}.kopf-hinweis{color:var(--tinte-still);font-size:.78rem}.gemeinschaft .still{color:var(--tinte-still);font-weight:400}.gemeinschaft .fuellung{flex:1}.gemeinschaft-leiste{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.gemeinschaft-suche{gap:.4rem;margin-left:auto;display:flex}.gemeinschaft-suche input{font:inherit;border:1px solid var(--linie-stark);background:var(--karte);color:var(--tinte);border-radius:999px;width:9rem;padding:.3rem .6rem;font-size:.82rem}.gemeinschaft-anstoss{border:1px dashed var(--linie-stark);border-radius:var(--radius);background:var(--karte);width:100%;color:var(--tinte-leise);cursor:pointer;text-align:left;align-items:center;gap:.5rem;padding:.7rem .9rem;font-size:.88rem;display:flex}.gemeinschaft-formular{border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--karte);box-shadow:var(--schatten);flex-direction:column;gap:.5rem;padding:.9rem;display:flex}.gemeinschaft-formular input,.gemeinschaft-formular textarea,.gemeinschaft-antwortfeld textarea{font:inherit;border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte);resize:vertical;padding:.5rem .65rem}.gemeinschaft-formular input{font-family:var(--serif);font-size:1.02rem}.gemeinschaft-formular textarea,.gemeinschaft-antwortfeld textarea{font-family:var(--serif);width:100%;font-size:.95rem;line-height:1.6}.gemeinschaft-formularfuss,.gemeinschaft-antwortfuss{align-items:center;gap:.5rem;display:flex}.gemeinschaft-formularfuss select{font:inherit;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--karte);color:var(--tinte);padding:.3rem .5rem;font-size:.82rem}.gemeinschaft-feed{flex-direction:column;gap:.6rem;list-style:none;display:flex}.gemeinschaft-karte,.gemeinschaft-beitrag{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);gap:.7rem;padding:.85rem 1rem;display:flex}.gemeinschaft-karte.oben{border-color:var(--linie-stark);background:linear-gradient(var(--karte-tief), var(--karte))}.gemeinschaft-beitrag{box-shadow:var(--schatten);flex-direction:column;gap:.6rem;padding:1.1rem 1.2rem}.gemeinschaft-beitrag h2{font-family:var(--serif);font-size:1.32rem;line-height:1.3}.gemeinschaft-kopf{align-items:center;gap:.6rem;display:flex}.gemeinschaft-rumpf{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.gesicht{letter-spacing:.03em;color:#fff;text-shadow:0 1px 1px #00000040;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:.72rem;font-weight:700;display:inline-flex}.gesicht.klein{width:26px;height:26px;font-size:.72rem}.gemeinschaft-zeile{color:var(--tinte-leise);align-items:center;gap:.45rem;font-size:.8rem;display:flex}.gemeinschaft-zeile strong{color:var(--tinte);font-weight:600}.abzeichen{letter-spacing:.09em;text-transform:uppercase;color:var(--akzent);background:var(--akzent-hell);border-radius:3px;padding:.06rem .32rem;font-size:.72rem;font-weight:700}.gemeinschaft-titel{font-family:var(--serif);color:var(--tinte);align-items:center;gap:.35rem;font-size:1.05rem;line-height:1.35;display:flex}.gemeinschaft-titel:hover{color:var(--akzent)}.gemeinschaft-anriss,.gemeinschaft-text{font-family:var(--serif);color:var(--tinte-leise);white-space:pre-line;font-size:.92rem;line-height:1.65}.gemeinschaft-anriss{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gemeinschaft-beitrag .gemeinschaft-text{color:var(--tinte);font-size:1rem}.gemeinschaft-fuss{color:var(--tinte-still);align-items:center;gap:.7rem;margin-top:.15rem;font-size:.78rem;display:flex}.gemeinschaft-fuss .marke{color:var(--tinte-leise);background:var(--karte-tief)}.gemeinschaft-herz,.gemeinschaft-antworten,.gemeinschaft-nadel,.gemeinschaft-umfrage{color:var(--tinte-still);cursor:pointer;background:0 0;border:none;align-items:center;gap:.28rem;padding:.1rem .2rem;font-size:.78rem;display:inline-flex}.gemeinschaft-umfrage{cursor:default}.gemeinschaft-herz.an{color:var(--warnung)}.gemeinschaft-herz:hover,.gemeinschaft-antworten:hover,.gemeinschaft-nadel:hover{color:var(--akzent)}.gemeinschaft-antwortfeld{flex-direction:column;gap:.4rem;margin-top:.4rem;display:flex}.gemeinschaft-faden{flex-direction:column;gap:.9rem;list-style:none;display:flex}.gemeinschaft-faden.tief{border-left:2px solid var(--linie);margin-top:.6rem;padding-left:.9rem}.gemeinschaft-kommentar{gap:.6rem;display:flex}.gemeinschaft-umfragetafel{flex-direction:column;gap:.35rem;font-size:.82rem;display:flex}.gemeinschaft-balken{border:1px solid var(--linie);border-radius:var(--radius-klein);padding:.35rem .6rem;position:relative;overflow:hidden}.gemeinschaft-balken .fuell{background:var(--akzent-hell);position:absolute;inset:0 auto 0 0}.gemeinschaft-balken .beschriftung{justify-content:space-between;gap:.4rem;display:flex;position:relative}.gemeinschaft-blaettern{justify-content:space-between;align-items:center;gap:.6rem;font-size:.78rem;display:flex}.gemeinschaft-leer,.gemeinschaft-fehler{color:var(--tinte-leise);border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);padding:.7rem .9rem;font-size:.86rem}.gemeinschaft-fehler{color:var(--warnung);border-color:color-mix(in srgb, var(--warnung) 30%, var(--linie));background:var(--warnung-hell)}.gemeinschaft-antwortfuss .gemeinschaft-fehler{background:0 0;border:none;flex:1;padding:.2rem .4rem}@media (max-width:800px){.gemeinschaft{padding:1rem .9rem 3rem}.gemeinschaft-suche{margin-left:0}}.gemeinschaft-fehler.klein{background:0 0;border:none;padding:0;font-size:.74rem}.kategorie-wahl{display:inline-flex;position:relative}.kategorie-knopf{align-items:center;gap:.35rem;display:inline-flex}.kategorie-knopf svg{width:13px;height:13px}.kategorie-klappe{z-index:30;background:var(--karte);border:1px solid var(--linie-stark);border-radius:var(--radius);width:17rem;box-shadow:var(--schatten-tief);flex-direction:column;gap:.1rem;padding:.35rem;display:flex;position:absolute;top:calc(100% + .35rem);left:0}.kategorie-reihe{align-items:center;gap:.2rem;display:flex}.kategorie-zeile{min-width:0;color:var(--tinte);text-align:left;border-radius:var(--radius-klein);background:0 0;border:0;flex:1;align-items:center;gap:.45rem;padding:.3rem .4rem;font-size:.84rem;display:flex}.kategorie-zeile:hover{background:var(--karte-tief);border:0}.kategorie-zeile svg{width:14px;height:14px;color:var(--akzent);margin-left:auto}.kategorie-punkt{border-radius:50%;flex:none;width:11px;height:11px}.kategorie-punkt.leer{border:1px dashed var(--linie-stark)}.kategorie-stift{padding:.1rem .35rem;font-size:.8rem;line-height:1}.kategorie-neu,.kategorie-aendern{border-top:1px solid var(--linie);flex-direction:column;gap:.35rem;margin-top:.2rem;padding:.45rem .4rem .3rem;display:flex}.kategorie-neu input,.kategorie-aendern input{font:inherit;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte);padding:.3rem .45rem;font-size:.84rem}.farbwahl{flex-wrap:wrap;gap:.25rem;display:flex}.farbwahl .farbe,.farbzeile .farbe{cursor:pointer;border:2px solid #0000;border-radius:50%;width:17px;height:17px;padding:0}.farbwahl .farbe.an,.farbzeile .farbe.an{border-color:var(--tinte)}.kategorie-aendern .reihe{justify-content:space-between;gap:.3rem;display:flex}.kategorie-aendern .reihe svg{width:13px;height:13px}.sprung-hintergrund{z-index:90;background:#1e160c59;justify-content:center;padding-top:12vh;display:flex;position:fixed;inset:0}.sprung-kasten{background:var(--karte);border:1px solid var(--linie-stark);border-radius:var(--radius);width:min(38rem,92vw);max-height:70vh;box-shadow:var(--schatten-tief);flex-direction:column;display:flex;overflow:hidden}.sprung-feld{border-bottom:1px solid var(--linie);align-items:center;gap:.55rem;padding:.7rem .9rem;display:flex}.sprung-feld svg{width:16px;height:16px;color:var(--tinte-still);flex:none}.sprung-feld input{min-width:0;font:inherit;color:var(--tinte);background:0 0;border:0;outline:none;flex:1;font-size:1rem}.sprung-feld kbd{font-family:var(--mono);color:var(--tinte-still);border:1px solid var(--linie-stark);border-radius:4px;padding:.05rem .3rem;font-size:.72rem}.sprung-liste{margin:0;padding:.3rem;list-style:none;overflow-y:auto}.sprung-treffer{border-radius:var(--radius-klein);text-align:left;width:100%;color:var(--tinte);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.4rem .55rem;display:flex}.sprung-treffer>*{min-width:0;max-width:100%}.sprung-treffer.an{background:var(--akzent-hell);border:0}.sprung-treffer strong{font-size:.92rem;font-weight:600}.sprung-treffer small{color:var(--tinte-leise);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.sprung-leer{color:var(--tinte-still);margin:0;padding:.7rem .95rem .9rem;font-size:.8rem}.leiste-suche{border-bottom:1px solid var(--linie);align-items:center;gap:.35rem;padding:.35rem .45rem;display:flex}.leiste-suche svg{width:13px;height:13px;color:var(--tinte-still);flex:none}.leiste-suche input{min-width:0;font:inherit;color:var(--tinte);background:0 0;border:0;outline:none;flex:1;font-size:.78rem}.leiste-filter{border-bottom:1px solid var(--linie);align-items:center;gap:.3rem;padding:.3rem .5rem;display:flex}button.kategorie-schild{cursor:pointer;border:0}button.kategorie-schild:hover{filter:brightness(1.12);color:#fff}.leiste-sortierung{border-bottom:1px solid var(--linie);align-items:center;gap:.4rem;padding:.3rem .5rem;display:flex}.leiste-sortierung select{min-width:0;font:inherit;border-radius:var(--radius-klein);color:var(--tinte-leise);background:0 0;border:1px solid #0000;flex:1;padding:.15rem .3rem;font-size:.72rem}.leiste-sortierung select:hover{border-color:var(--linie-stark);background:var(--karte)}.leiste-archiv{color:var(--tinte-still);flex:none;font-size:.72rem}.leiste-archiv:hover{color:var(--akzent)}.leiste-gruppe{text-transform:uppercase;letter-spacing:.08em;color:var(--tinte-still);margin:.45rem .5rem .15rem;font-size:.72rem;font-weight:600}.notiz-nadel{color:var(--tinte-still);opacity:0;transition:opacity var(--uebergang);background:0 0;border:0;flex:none;padding:.1rem;line-height:0}.notiz-nadel svg{width:12px;height:12px}.notiz-zeile:hover .notiz-nadel,.notiz-nadel.an{opacity:1}.notiz-nadel.an{color:var(--akzent)}.notiz-nadel:hover{color:var(--akzent);border:0}.notiz-luecke{border-radius:2px;height:7px;margin:-2px 0}.notiz-luecke.ziel{background:var(--akzent);height:3px;margin:0}.archiv-liste{flex-direction:column;gap:.15rem;list-style:none;display:flex}.archiv-liste li{border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--karte);align-items:center;gap:.6rem;padding:.4rem .6rem;font-size:.85rem;display:flex}.archiv-symbol{color:var(--tinte-still);flex:none;line-height:0}.archiv-symbol svg{width:14px;height:14px}.archiv-titel{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--tinte);flex:1;overflow:hidden}.archiv-titel:hover{color:var(--akzent)}.archiv-liste .still{color:var(--tinte-still);flex:none;font-size:.74rem}.art-trenner{text-transform:uppercase;letter-spacing:.08em;color:var(--tinte-still);border-top:1px solid var(--linie);margin:.45rem .5rem .15rem;padding-top:.5rem;font-size:.72rem;font-weight:600}.verlauf-klappe{width:22rem;max-height:60vh;overflow-y:auto}.verlauf-klappe .still{color:var(--tinte-still);margin:.3rem .4rem;font-size:.8rem}.verlauf-liste{flex-direction:column;gap:.1rem;list-style:none;display:flex}.verlauf-zeile{border-radius:var(--radius-klein);text-align:left;width:100%;color:var(--tinte);background:0 0;border:0;flex-direction:column;gap:.05rem;padding:.3rem .45rem;display:flex}.verlauf-zeile:hover,.verlauf-zeile.an{background:var(--karte-tief);border:0}.verlauf-zeile strong{font-size:.82rem;font-weight:600}.verlauf-zeile .still{margin:0;font-size:.72rem}.verlauf-vorschau{border-top:1px solid var(--linie);flex-direction:column;gap:.45rem;margin-top:.35rem;padding-top:.45rem;display:flex}.verlauf-vorschau pre{white-space:pre-wrap;max-height:14rem;font-family:var(--serif);color:var(--tinte-leise);background:var(--papier);border:1px solid var(--linie);border-radius:var(--radius-klein);margin:0;padding:.5rem .6rem;font-size:.82rem;line-height:1.55;overflow:auto}.verlauf-vorschau button svg,.kategorie-wahl button svg{width:13px;height:13px}.detail-werkzeuge{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.alsnotiz{align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.alsnotiz button svg{width:13px;height:13px}.alsnotiz.fertig a{color:var(--gut);font-size:.78rem}.alsnotiz .meldung{margin:0}.ueberblick{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));align-items:start;gap:.9rem;width:100%;max-width:76rem;margin:0 auto;padding:1.4rem 1.6rem 4rem;display:grid}.ueberblick .kachel{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);flex-direction:column;gap:.4rem;padding:.85rem 1rem 1rem;display:flex}.ueberblick .kachel.breit{grid-column:1/-1}.ueberblick h2{text-transform:uppercase;letter-spacing:.09em;color:var(--tinte-leise);align-items:center;gap:.45rem;font-size:.72rem;display:flex}.ueberblick h2 svg{width:14px;height:14px}.ueberblick h2 a{text-transform:none;letter-spacing:0;color:var(--tinte-still);margin-left:auto;font-size:.72rem;font-weight:400}.ueberblick h2 a:hover{color:var(--akzent)}.ueberblick h3{text-transform:uppercase;letter-spacing:.08em;color:var(--tinte-still);margin-top:.35rem;font-size:.72rem}.ueberblick ul{flex-direction:column;gap:.25rem;list-style:none;display:flex}.ueberblick li{align-items:baseline;gap:.5rem;font-size:.85rem;display:flex}.ueberblick .zeit,.ueberblick .spaet{color:var(--tinte-still);font-variant-numeric:tabular-nums;flex:none;min-width:3.2rem;font-size:.72rem}.ueberblick .spaet{color:var(--warnung);font-weight:600}.ueberblick .was{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--tinte);flex:1;overflow:hidden}a.was:hover{color:var(--akzent)}.ueberblick .wer{color:var(--tinte-still);flex:none;font-size:.72rem}.ueberblick .leer{color:var(--tinte-still);margin:0;font-size:.8rem}.ueberblick .grosszahl{font-family:var(--serif);color:var(--tinte);margin:0;font-size:2rem;line-height:1}@media (max-width:800px){.ueberblick{padding:1rem .9rem 3rem}}.freigabe-klappe{gap:.5rem;width:24rem}.freigabe-klappe .still{color:var(--tinte-still);margin:0;font-size:.8rem}.freigabe-adresse{gap:.3rem;display:flex}.freigabe-adresse input{min-width:0;font-family:var(--mono);border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte);flex:1;padding:.3rem .45rem;font-size:.72rem}.geteilt{max-width:46rem;margin:0 auto;padding:3rem 1.4rem 5rem}.geteilt h1{font-family:var(--serif);margin-bottom:.3rem;font-size:1.9rem;line-height:1.25}.geteilt-stand{color:var(--tinte-still);margin-bottom:1.6rem;font-size:.76rem}.geteilt-inhalt{font-family:var(--serif);color:var(--tinte);font-size:1.05rem;line-height:1.72}.geteilt-inhalt>*+*{margin-top:.8em}.geteilt-inhalt h1,.geteilt-inhalt h2,.geteilt-inhalt h3{font-family:var(--serif);margin-top:1.5em;line-height:1.3}.geteilt-inhalt h2{font-size:1.35rem}.geteilt-inhalt h3{font-size:1.12rem}.geteilt-inhalt ul,.geteilt-inhalt ol{padding-left:1.3rem}.geteilt-inhalt li+li{margin-top:.25em}.geteilt-inhalt a{color:var(--akzent)}.geteilt-inhalt table{border-collapse:collapse;width:100%;font-size:.92rem}.geteilt-inhalt th,.geteilt-inhalt td{border:1px solid var(--linie);text-align:left;padding:.35rem .55rem}.geteilt-inhalt th{background:var(--karte-tief);font-weight:600}.geteilt-aufgaben{padding-left:0;list-style:none}.geteilt-aufgaben .fertig{color:var(--tinte-still);text-decoration:line-through}.geteilt-aufgaben span{color:var(--tinte-still);font-size:.78rem}.geteilt-fuss{border-top:1px solid var(--linie);color:var(--tinte-still);margin-top:3rem;padding-top:1rem;font-size:.74rem}@media print{.seitenleiste,.leiste-kopf,.notizen-leiste,.kopfleiste,.format-toolbar,.notiz-meta,.notiz-rueckweg,.sprung-hintergrund,.leiste-griff{display:none!important}.rahmen,.inhalt,.notiz-blatt,.dokument-blatt,.notizen-flaeche{background:#fff!important;padding:0!important;display:block!important;overflow:visible!important}.editor-frame{box-shadow:none!important;border:0!important;max-width:none!important}.writing-surface{color:#000!important;padding:0!important;font-size:11.5pt!important}.notiz-titel{color:#000!important;background:0 0!important;border:0!important;font-size:20pt!important}body{background:#fff!important}}.aufgaben-quelle-art{color:var(--tinte-still);flex:none;line-height:0}.aufgaben-quelle-art svg{width:12px;height:12px}.aufgaben-fussnote{color:var(--tinte-still);margin-top:.6rem;font-size:.74rem}.netzfang-klappe{gap:.5rem;width:24rem;left:auto;right:0}.netzfang-klappe .still{color:var(--tinte-still);margin:0;font-size:.8rem}.netzfang-klappe input{font:inherit;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte);padding:.35rem .5rem;font-size:.85rem}.kachel.zahlen h2{justify-content:space-between}.kachel.zahlen .stand{text-transform:none;letter-spacing:0;color:var(--tinte-still);margin-left:auto;font-size:.72rem;font-weight:400}.zahlentafel{border-collapse:collapse;width:100%;font-size:.82rem}.zahlentafel thead th{text-transform:uppercase;letter-spacing:.07em;color:var(--tinte-still);text-align:right;padding:0 .3rem .3rem;font-size:.72rem;font-weight:600}.zahlentafel thead th:first-child{text-align:left}.zahlentafel tbody th{text-align:left;align-items:baseline;gap:.45rem;padding:.22rem .3rem;font-weight:400;display:flex}.zahlentafel .sprache{letter-spacing:.06em;color:#fff;background:var(--marke-bsl);border-radius:3px;flex:none;padding:.05rem .3rem;font-size:.72rem;font-weight:700}.zahlentafel .seitenname{color:var(--tinte);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zahlentafel td{text-align:right;font-variant-numeric:tabular-nums;padding:.22rem .3rem}.zahlentafel .wert{color:var(--tinte)}.zahlentafel .leise{color:var(--tinte-still)}.zahlentafel .trend{min-width:3.4rem;font-size:.74rem}.zahlentafel .trend.hoch{color:var(--gut)}.zahlentafel .trend.runter{color:var(--warnung)}.zahlentafel .trend.gleich{color:var(--tinte-still)}.zahlentafel .trennzeile td{border-top:1px solid var(--linie);height:.5rem;padding:0}.tafel-short{letter-spacing:.07em;text-transform:uppercase;color:#fff;background:var(--tinte-still);border-radius:3px;align-self:flex-start;padding:.03rem .3rem;font-size:.72rem;font-weight:700}.mitglieder{flex-direction:column;gap:.9rem;width:100%;max-width:78rem;margin:0 auto;padding:1.4rem 1.6rem 4rem;display:flex}.mitglieder-kopf{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.mitglieder-kopf .still{color:var(--tinte-still);font-size:.76rem}.mitglieder-kopf button svg{width:13px;height:13px}.mitglieder-suche{border:1px solid var(--linie-stark);background:var(--karte);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .6rem;display:flex}.mitglieder-suche svg{width:14px;height:14px;color:var(--tinte-still)}.mitglieder-suche input{font:inherit;color:var(--tinte);background:0 0;border:0;outline:none;width:14rem;font-size:.82rem}.mitglieder-meldung{color:var(--tinte-leise);margin:0;font-size:.82rem}.mitglieder-zahlen{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);flex-wrap:wrap;gap:1.2rem;padding:.6rem .9rem;display:flex}.mitglieder-zahl{color:var(--tinte-leise);font-size:.8rem}.mitglieder-zahl strong{font-family:var(--serif);color:var(--tinte);margin-right:.25rem;font-size:1.3rem}.mitglieder-pakete{flex-wrap:wrap;gap:.35rem;display:flex}.paketknopf{border:1px solid var(--linie-stark);background:var(--karte);color:var(--tinte-leise);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.76rem;display:inline-flex}.paketknopf span{color:var(--tinte-still);background:var(--karte-tief);border-radius:999px;padding:0 .3rem;font-size:.72rem}.paketknopf.an{border-color:var(--akzent);color:var(--akzent);background:var(--akzent-hell)}.mitgliedertafel{border-collapse:collapse;background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);width:100%;font-size:.84rem;overflow:hidden}.mitgliedertafel thead th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--tinte-still);border-bottom:1px solid var(--linie);background:var(--karte-tief);padding:.5rem .7rem;font-size:.72rem}.mitgliedertafel td{border-bottom:1px solid var(--linie);vertical-align:top;padding:.45rem .7rem}.mitgliedertafel tbody tr:last-child td{border-bottom:0}.mitgliedertafel tbody tr{box-shadow:inset 3px 0 0 var(--gut)}.mitgliedertafel tbody tr.lage-gekuendigt{box-shadow:inset 3px 0 0 var(--akzent);background:color-mix(in srgb, var(--akzent) 5%, transparent)}.mitgliedertafel tbody tr.lage-beendet{box-shadow:inset 3px 0 0 var(--linie-stark);color:var(--tinte-leise)}.mitgliedertafel .wer{flex-direction:column;gap:.05rem;min-width:12rem;display:flex}.mitgliedertafel .wer a{color:var(--tinte-still);font-size:.74rem}.mitgliedertafel .wer a:hover{color:var(--akzent)}.mitgliedertafel .paket{max-width:20rem}.mitgliedertafel .takt,.mitgliedertafel .wann,.mitgliedertafel .betrag{white-space:nowrap;font-variant-numeric:tabular-nums}.mitgliedertafel .wann .still{color:var(--tinte-still);font-size:.72rem;display:block}.mitgliedertafel .still{color:var(--tinte-still)}.mitglied-lage{letter-spacing:.05em;text-transform:uppercase;color:#fff;white-space:nowrap;border-radius:999px;padding:.08rem .4rem;font-size:.72rem;font-weight:700}.mitglied-lage.laeuft{background:var(--gut)}.mitglied-lage.gekuendigt{background:var(--akzent)}.mitglied-lage.beendet{background:var(--tinte-still)}.mitglieder-beendet{flex-direction:column;gap:.6rem;margin-top:.6rem;display:flex}.mitglieder-beendet>button{align-self:flex-start;font-size:.8rem}@media (max-width:900px){.mitglieder{padding:1rem .8rem 3rem}}.wer-knopf{text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;display:flex}.wer-knopf>svg{width:13px;height:13px;color:var(--tinte-still);flex:none}.wer-knopf>span{flex-direction:column;align-items:flex-start;gap:.05rem;min-width:0;display:flex}.wer-knopf strong{font-weight:600}.wer-knopf span{color:var(--tinte-still);font-size:.74rem}.wer-knopf:hover strong,.wer-knopf:hover span{color:var(--akzent)}.personenblatt{border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--karte);box-shadow:var(--schatten);flex-direction:column;gap:.6rem;padding:.9rem 1rem;display:flex}.personenkopf{align-items:center;gap:.9rem;display:flex}.personenkopf>div{flex-direction:column;display:flex}.personenkopf strong{font-family:var(--serif);font-size:1.1rem}.personenkopf a{color:var(--tinte-still);font-size:.76rem}.personenkopf .summe{color:var(--gut);align-items:center;gap:.35rem;margin-left:auto;font-size:.92rem;font-weight:600;display:inline-flex}.personenkopf .summe svg,.personenkopf button svg{width:15px;height:15px}.personentafel tbody tr{box-shadow:none}.personenblatt .still{color:var(--tinte-still);margin:0;font-size:.78rem}.aufgabenseite{flex-direction:column;gap:.7rem;width:100%;max-width:68rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;display:flex}.aufgaben-zahlen{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.aufgaben-zahl{color:var(--tinte-leise);font-size:.78rem}.aufgaben-zahl strong{font-family:var(--serif);color:var(--tinte);margin-right:.25rem;font-size:1.35rem}.aufgaben-zahl.warnung strong{color:var(--warnung)}.aufgaben-neu{border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--karte);box-shadow:var(--schatten);align-items:center;gap:.5rem;padding:.45rem .7rem;display:flex}.aufgaben-neu>svg{width:16px;height:16px;color:var(--tinte-still);flex:none}.aufgaben-neu input{min-width:0;font:inherit;color:var(--tinte);background:0 0;border:0;outline:none;flex:1;font-size:.92rem}.aufgaben-neu select{font:inherit;border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte-leise);max-width:12rem;padding:.2rem .3rem;font-size:.76rem}.aufgaben-leiste{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.aufgaben-leiste .reiter button{color:var(--tinte-leise);background:0 0;border:1px solid #0000;border-radius:999px;padding:.24rem .6rem;font-size:.78rem}.aufgaben-leiste .reiter button.aktiv{border-color:var(--linie-stark);background:var(--karte-tief);color:var(--tinte);font-weight:600}.aufgaben-suche{border:1px solid var(--linie-stark);background:var(--karte);border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .55rem;display:flex}.aufgaben-suche svg{width:13px;height:13px;color:var(--tinte-still)}.aufgaben-suche input{font:inherit;color:var(--tinte);background:0 0;border:0;outline:none;width:9rem;font-size:.78rem}.aufgaben-kategorien{flex-wrap:wrap;align-items:center;gap:.3rem;margin-left:auto;display:flex}.aufgaben-kategorien .kategorie-schild{opacity:.75}.aufgaben-kategorien .kategorie-schild.an,.aufgaben-kategorien .kategorie-schild:hover{opacity:1}.aufgabenfach{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);padding:.5rem .6rem .55rem}.aufgabenfach.ziel{border-color:var(--akzent);background:var(--akzent-hell)}.aufgabenfach.leer{background:0 0;border-style:dashed}.aufgabenfach h2{text-transform:uppercase;letter-spacing:.08em;color:var(--tinte-leise);align-items:center;gap:.4rem;margin-bottom:.3rem;font-size:.72rem;display:flex}.aufgabenfach.warnung h2{color:var(--warnung)}.aufgabenfach.heute h2{color:var(--akzent)}.aufgabenfach h2 .zahl{color:var(--tinte-still);background:var(--karte-tief);letter-spacing:0;border-radius:999px;padding:.02rem .4rem;font-size:.72rem}.fach-klapper{color:var(--tinte-still);background:0 0;border:0;padding:0;display:inline-flex}.fach-klapper svg{width:14px;height:14px}.fach-leer{color:var(--tinte-still);margin:.2rem .4rem .3rem 1.6rem;font-size:.78rem}.aufgabenfach ul{flex-direction:column;gap:.1rem;list-style:none;display:flex}.punkt{border-radius:var(--radius-klein);align-items:center;gap:.5rem;padding:.25rem .4rem;font-size:.88rem;display:flex;position:relative}.punkt:hover{background:var(--karte-tief)}.punkt.zieht{opacity:.4}.punkt.wichtig .punkt-titel{font-weight:600}.punkt-linie{background:var(--akzent);border-radius:2px;height:2px;position:absolute;top:-2px;left:0;right:0}.punkt-ende{height:10px;position:relative}.punkt-titel{cursor:text;flex:1;min-width:0}.punkt-titelfeld{min-width:0;font:inherit;border:1px solid var(--akzent);border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte);flex:1;padding:.1rem .3rem;font-size:.88rem}.punkt-herkunft,.punkt-notiz{color:var(--tinte-still);flex:none;line-height:0}.punkt-herkunft svg,.punkt-notiz svg,.punkt-weg svg{width:12px;height:12px}.punkt-notiz:hover,.punkt-weg:hover{color:var(--akzent)}.punkt-rubrik{color:var(--tinte-still);flex:none;font-size:.72rem}.punkt-felder{flex:none;align-items:center;gap:.35rem;display:flex}.punkt-feld{display:inline-flex;position:relative}.punkt-leer,.punkt-datum,.punkt-liste,.punkt-prio,.punkt-weg{color:var(--tinte-still);border-radius:var(--radius-klein);background:0 0;border:0;align-items:center;gap:.2rem;padding:.05rem .2rem;font-size:.72rem;display:inline-flex}.punkt-leer svg,.punkt-datum svg{width:12px;height:12px}.punkt-datum.spaet{color:var(--warnung);font-weight:600}.punkt-liste{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}.punkt-prio{justify-content:center;width:1.1rem;font-weight:700}.punkt-prio.hoch{color:var(--warnung)}.punkt-leer:hover,.punkt-datum:hover,.punkt-liste:hover,.punkt-prio:hover{background:var(--karte);color:var(--akzent)}.punkt-menue{z-index:30;background:var(--karte);border:1px solid var(--linie-stark);border-radius:var(--radius);min-width:11rem;box-shadow:var(--schatten-tief);flex-direction:column;gap:.05rem;padding:.25rem;display:flex;position:absolute;top:calc(100% + .2rem);right:0}.punkt-menue button{color:var(--tinte);text-align:left;border-radius:var(--radius-klein);background:0 0;border:0;align-items:center;gap:.4rem;padding:.25rem .4rem;font-size:.82rem;display:flex}.punkt-menue button:hover{background:var(--karte-tief);border:0}.punkt-menue button svg{width:13px;height:13px;color:var(--tinte-still)}.punkt-menue input{font:inherit;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte);margin-top:.2rem;padding:.2rem .3rem;font-size:.8rem}.aufgaben-haken{border:1px solid var(--linie-stark);background:var(--papier);color:#0000;border-radius:4px;flex:none;justify-content:center;align-items:center;width:17px;height:17px;padding:0;display:inline-flex}.aufgaben-haken svg{width:11px;height:11px}.aufgaben-haken:hover{color:var(--gut);border-color:var(--gut)}.aufgaben-haken.an{color:var(--gut);border-color:var(--gut);background:var(--gut-hell)}.aufgabenfach.erledigt .punkt-titel{color:var(--tinte-still);text-decoration:line-through}.aufgaben-fuss{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.4rem;display:flex}.aufgaben-neueliste{border:1px dashed var(--linie-stark);border-radius:var(--radius-klein);align-items:center;gap:.4rem;padding:.25rem .6rem;display:flex}.aufgaben-neueliste svg{width:14px;height:14px;color:var(--tinte-still)}.aufgaben-neueliste input{font:inherit;color:var(--tinte);background:0 0;border:0;outline:none;width:11rem;font-size:.8rem}.aufgaben-fussnote{color:var(--tinte-still);margin-top:.4rem;font-size:.74rem;line-height:1.5}@media (max-width:900px){.aufgabenseite{padding:1rem .8rem 3rem}.punkt-liste,.punkt-rubrik{display:none}.aufgaben-kategorien{margin-left:0}}.neueaufgabe{border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--karte);box-shadow:var(--schatten);flex-direction:column;gap:.5rem;padding:.6rem .75rem .7rem;display:flex}.neueaufgabe-kopf{align-items:center;gap:.5rem;display:flex}.neueaufgabe-kopf>svg{width:16px;height:16px;color:var(--tinte-still);flex:none}.neueaufgabe-kopf input{min-width:0;font:inherit;color:var(--tinte);background:0 0;border:0;outline:none;flex:1;font-size:.95rem}.neueaufgabe-mehr{color:var(--tinte-still);border-radius:var(--radius-klein);background:0 0;border:1px solid #0000;padding:.2rem;line-height:0}.neueaufgabe-mehr svg{width:15px;height:15px}.neueaufgabe-mehr.an,.neueaufgabe-mehr:hover{color:var(--akzent);border-color:var(--linie-stark)}.neueaufgabe-details{font:inherit;font-family:var(--serif);border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte);resize:vertical;padding:.5rem .6rem;font-size:.92rem;line-height:1.6}.neueaufgabe-felder{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.neueaufgabe-prios{gap:.15rem;display:inline-flex}.feldknopf{border:1px solid var(--linie-stark);background:var(--karte);color:var(--tinte-leise);border-radius:999px;align-items:center;gap:.3rem;padding:.18rem .5rem;font-size:.76rem;display:inline-flex}.feldknopf svg{width:13px;height:13px}.feldknopf:hover{border-color:var(--akzent);color:var(--akzent)}.feldknopf.an{background:var(--akzent-hell);border-color:var(--akzent);color:var(--akzent);font-weight:600}.feldknopf.prio-hoch.an{background:var(--warnung-hell);border-color:var(--warnung);color:var(--warnung)}.neueaufgabe-hinweis{color:var(--tinte-still);align-items:center;gap:.3rem;margin-left:auto;font-size:.72rem;display:inline-flex}.neueaufgabe-hinweis button{padding:.05rem .2rem}.neueaufgabe-hinweis svg{width:11px;height:11px}.zeitraster{grid-template-columns:repeat(3,1fr);gap:.15rem;display:grid}.zeitraster button{font-variant-numeric:tabular-nums;justify-content:center}.menue-zeile{color:var(--tinte-leise);align-items:center;gap:.35rem;padding:.25rem .4rem;font-size:.8rem;display:flex}.menue-zeile svg{width:13px;height:13px}.punkt-zeit{font-variant-numeric:tabular-nums;color:var(--tinte-leise)}.punkt-block{flex-direction:column;display:flex}.punkt-mehr{color:var(--tinte-still);border-radius:var(--radius-klein);background:0 0;border:0;padding:.05rem .2rem;line-height:0}.punkt-mehr svg{width:12px;height:12px}.punkt-mehr.an{color:var(--akzent)}.punkt-mehr:hover{color:var(--akzent);background:var(--karte)}.punkt-detailfeld{font:inherit;font-family:var(--serif);border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte);resize:vertical;margin:.1rem 0 .4rem 1.9rem;padding:.45rem .55rem;font-size:.88rem;line-height:1.6}.punkt-wer{letter-spacing:.02em;min-width:1.5rem;color:var(--tinte-still);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.05rem .25rem;font-size:.72rem;font-weight:700;line-height:1.4;display:inline-flex}.punkt-wer svg{width:12px;height:12px}.punkt-wer:hover:not(:disabled){background:var(--karte);color:var(--akzent)}.punkt-wer.timon{background:color-mix(in srgb, var(--akzent) 16%, transparent);color:var(--akzent)}.punkt-wer.sarah{background:color-mix(in srgb, var(--marke-bsl) 20%, transparent);color:var(--marke-bsl)}.punkt-wer.beide{background:color-mix(in srgb, var(--gut) 20%, transparent);color:var(--gut)}.punkt-wer:disabled{opacity:.35}.aufgaben-wer{flex:none;align-items:center;gap:.25rem;display:flex}.kategorie-anlegen{border:0;border-top:1px solid var(--linie);color:var(--tinte-still);text-align:left;background:0 0;border-radius:0;align-items:center;gap:.4rem;width:100%;margin-top:.15rem;padding:.25rem .4rem;font-size:.82rem;display:flex}.kategorie-anlegen svg{width:13px;height:13px}.kategorie-anlegen:hover{color:var(--akzent);background:var(--karte-tief)}.kategorie-neuform{border-top:1px solid var(--linie);flex-direction:column;gap:.35rem;margin-top:.15rem;padding:.4rem;display:flex}.kategorie-neuform input{font:inherit;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte);padding:.25rem .35rem;font-size:.82rem}.kategorie-neuform .meldung{color:var(--warnung);margin:0;font-size:.75rem}.terminfenster-grund{z-index:200;background:#221b126b;justify-content:center;align-items:flex-start;padding:4vh 1rem 2rem;display:flex;position:fixed;inset:0;overflow-y:auto}.terminfenster{background:var(--karte);border:1px solid var(--linie-stark);border-radius:var(--radius);width:min(38rem,100%);box-shadow:var(--schatten-tief);flex-direction:column;gap:.7rem;padding:1rem 1.1rem 1.1rem;display:flex}.terminfenster.klein{gap:.35rem;width:min(24rem,100%)}.terminfenster header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.terminfenster header h2{font-family:var(--serif);margin:0;font-size:1.05rem;font-weight:600}.terminfenster header .still svg{width:15px;height:15px}.terminfenster p{margin:0;font-size:.85rem}.terminfenster p.still{color:var(--tinte-still);font-size:.78rem}.terminfenster-titel{font:inherit;font-family:var(--serif);border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte);width:100%;padding:.4rem .55rem;font-size:1.05rem}.terminfenster-zeile{flex-wrap:wrap;align-items:flex-end;gap:.7rem;display:flex}.terminfenster-zeile label{color:var(--tinte-still);flex-direction:column;gap:.2rem;font-size:.72rem;display:flex}.terminfenster-zeile input[type=date],.terminfenster-zeile input[type=time]{font:inherit;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte);padding:.28rem .4rem;font-size:.85rem}.terminfenster-zeile .punkt-feld{align-items:center;gap:.25rem}.dauerwahl{flex-wrap:wrap;gap:.25rem;display:inline-flex}.terminfenster-zeiten{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.6rem;font-size:.78rem;display:flex}.terminfenster-zeiten .israel{color:var(--akzent);font-weight:600}.terminfenster-zeiten .deutsch{color:var(--tinte-still)}.terminfenster-text{font:inherit;font-family:var(--serif);border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte);resize:vertical;width:100%;padding:.5rem .6rem;font-size:.9rem;line-height:1.6}.terminfenster-felder{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.terminfenster-felder .kategorie-schild{border:0;max-width:none;margin-left:0;padding:.18rem .55rem;font-size:.76rem}.terminfenster-schalter{color:var(--tinte-still);align-items:center;gap:.35rem;width:100%;font-size:.76rem;display:inline-flex}.terminfenster-fuss{border-top:1px solid var(--linie);justify-content:flex-end;gap:.5rem;padding-top:.7rem;display:flex}.monatsplan{flex-direction:column;gap:.3rem;margin-top:.8rem;display:flex}.monat-kopf,.monat-raster{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.monat-wochentag{letter-spacing:.04em;text-transform:uppercase;color:var(--tinte-still);padding:.2rem .35rem;font-size:.72rem}.monat-tag{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius-klein);cursor:pointer;flex-direction:column;gap:.15rem;min-height:6.4rem;padding:.3rem .35rem .4rem;display:flex;overflow:hidden}.monat-tag:hover{border-color:var(--linie-stark)}.monat-tag.fremd{background:var(--karte-tief);opacity:.55}.monat-tag.heute{border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent)}.monat-tag.schabbat{background:color-mix(in srgb, var(--marke-si) 7%, var(--karte))}.monat-tag.feiertag-arbeitsfrei{background:color-mix(in srgb, var(--marke-si) 13%, var(--karte))}.monat-tag.feiertag-halb{background:color-mix(in srgb, var(--marke-si) 7%, var(--karte))}.monat-datum{align-items:baseline;gap:.35rem;display:flex}.monat-datum .zahl{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600}.monat-tag.heute .monat-datum .zahl{color:var(--akzent)}.monat-datum .hebraeisch{color:var(--tinte-still);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.monat-plus{color:var(--tinte-still);opacity:0;background:0 0;border:0;margin-left:auto;padding:0;display:inline-flex}.monat-plus svg{width:13px;height:13px}.monat-tag:hover .monat-plus{opacity:1}.monat-plus:hover{color:var(--akzent)}.monat-feiertag{color:var(--marke-si);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.monat-termine{flex-direction:column;gap:2px;min-width:0;display:flex}.monat-termin{text-align:left;border:0;border-left:3px solid var(--linie-stark);background:var(--karte-tief);width:100%;color:var(--tinte);border-radius:3px;align-items:baseline;gap:.3rem;padding:.1rem .3rem;font-size:.72rem;line-height:1.35;display:flex;overflow:hidden}.monat-termin:hover{background:var(--akzent-hell)}.monat-termin .zeit{font-variant-numeric:tabular-nums;color:var(--tinte-still);flex:none}.monat-termin .titel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.monat-termin.art-erstgespraech{border-left-color:var(--akzent);background:var(--akzent-hell)}.monat-termin.art-google{border-left-color:#4a6fa5}@media (max-width:900px){.monat-tag{min-height:4.6rem;padding:.25rem}.monat-datum .hebraeisch,.monat-wochentag{font-size:.72rem}.monat-termin .zeit{display:none}}.wochen-termin{text-align:left;white-space:normal;cursor:pointer;border-radius:5px;flex-direction:column;align-items:stretch;gap:.05rem;padding:.2rem .35rem;font-size:.72rem;line-height:1.3;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.wochen-zeit{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.wochen-zeit-de{opacity:.7;font-weight:400}.wochen-titel{font-family:var(--serif);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.25;display:-webkit-box;overflow:hidden}.wochen-kategorie{color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-self:flex-start;max-width:100%;margin-top:auto;padding:.02rem .32rem;font-size:.72rem;font-weight:600;overflow:hidden}.jetzt-linie{border-top:2px solid var(--warnung);z-index:5;pointer-events:none;height:0;position:absolute;left:0;right:0}.jetzt-punkt{background:var(--warnung);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:-3px}.monat-jetzt{font-variant-numeric:tabular-nums;color:var(--warnung);background:var(--warnung-hell);border-radius:4px;padding:0 .22rem;font-size:.72rem;font-weight:600}.artwahl{flex-wrap:wrap;gap:.3rem;display:flex}.artknopf{border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--karte);color:var(--tinte-leise);align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.8rem;display:inline-flex}.artknopf svg{width:14px;height:14px;color:var(--tinte-still)}.artknopf:hover{border-color:var(--akzent);color:var(--akzent)}.artknopf.an{background:var(--akzent-hell);border-color:var(--akzent);color:var(--akzent);font-weight:600}.artknopf.an svg{color:var(--akzent)}.fenster-auswahl{color:var(--tinte-still);flex-direction:column;gap:.2rem;font-size:.72rem;display:flex}.fenster-auswahl select{font:inherit;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte);max-width:14rem;padding:.28rem .4rem;font-size:.85rem}.fenster-klappe{border-top:1px solid var(--linie);padding-top:.55rem}.fenster-klappe summary{color:var(--tinte-still);cursor:pointer;font-size:.78rem;list-style:none}.fenster-klappe summary::-webkit-details-marker{display:none}.fenster-klappe summary:before{content:"+ ";color:var(--akzent)}.fenster-klappe[open] summary:before{content:"− "}.fenster-klappe summary:hover{color:var(--akzent)}.fenster-klappe>:not(summary){margin-top:.5rem}.fenster-klappe input[type=text],.fenster-klappe input:not([type]){font:inherit;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte);min-width:15rem;padding:.28rem .4rem;font-size:.85rem}.aufgaben-neu{margin-left:auto}.dauertafel{flex-wrap:wrap;gap:.6rem;display:flex}.dauerkachel{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);flex-direction:column;flex:12rem;gap:.1rem;min-width:12rem;padding:.6rem .75rem;display:flex}.dauerkachel strong{letter-spacing:.03em;text-transform:uppercase;color:var(--tinte-still);font-size:.78rem;font-weight:600}.dauerkachel .gross{font-family:var(--serif);color:var(--akzent);font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1.2}.dauerkachel .still{color:var(--tinte-still);font-size:.72rem;line-height:1.35}.abgangsmonat{margin-top:1.1rem}.abgangsmonat h2{font-family:var(--serif);align-items:baseline;gap:.5rem;margin:0 0 .3rem;font-size:1rem;font-weight:600;display:flex}.abgangsmonat h2 .zahl{font-family:var(--sans);color:var(--tinte-still);background:var(--karte-tief);border-radius:999px;padding:.05rem .4rem;font-size:.72rem;font-weight:600}.mitgliedertafel td.monate{font-variant-numeric:tabular-nums;white-space:nowrap}.mitgliedertafel td.betrag.gesamt{font-weight:600}.mitgliedertafel td.betrag.gesamt .still{margin-left:.3rem;font-weight:400}.mitgliedertafel tr.offen>td{background:var(--karte-tief)}.mitgliedertafel tr.person-zeile>td{background:var(--karte-tief);padding:.4rem .2rem .9rem}.mitglieder .reiter{margin-top:.4rem}.mitglieder .reiter small{color:var(--tinte-still);margin-left:.3rem;font-size:.72rem}.dokument-blatt{min-width:0;min-height:0;padding:1.2rem 1.6rem 3rem;overflow-y:auto}.dokument-titel{font-family:var(--serif);margin:0 0 .4rem;font-size:1.15rem;font-weight:600}.dokument-flaeche{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;gap:.9rem;display:grid}.dokument-haupt{flex-direction:column;gap:.4rem;min-width:0;display:flex}.dokument-leiste{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dokument-leiste .terminfenster-schalter{width:auto}.dokument-pfad{font-family:var(--mono);color:var(--tinte-still);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;overflow:hidden}.dokument-feld{font:inherit;font-family:var(--serif);border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--karte);color:var(--tinte);resize:vertical;tab-size:2;width:100%;min-height:calc(100vh - 15rem);padding:1rem 1.1rem;font-size:.95rem;line-height:1.65}.dokument-feld:focus{border-color:var(--akzent);outline:none}.dokument-rand{flex-direction:column;gap:.5rem;max-height:calc(100vh - 8rem);display:flex;position:sticky;top:.5rem;overflow-y:auto}.dokument-rand h2{letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-still);align-items:baseline;gap:.4rem;margin:.3rem 0 0;font-size:.72rem;font-weight:700;display:flex}.dokument-rand h2 .zahl{color:var(--akzent);font-size:.72rem}.dokument-hinweis{border:1px dashed var(--linie-stark);border-radius:var(--radius-klein);margin:0;padding:.5rem .6rem;font-size:.75rem;line-height:1.45}.anmerkung,.anmerkung-neu{border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--karte);flex-direction:column;gap:.35rem;padding:.55rem .65rem;display:flex}.anmerkung-neu{border-color:var(--akzent);box-shadow:var(--schatten)}.anmerkung blockquote,.anmerkung-neu blockquote{border-left:3px solid var(--akzent);font-family:var(--serif);color:var(--tinte-leise);cursor:pointer;max-height:4.2rem;margin:0;padding:.1rem 0 .1rem .5rem;font-size:.78rem;line-height:1.4;overflow:hidden}.anmerkung p,.anmerkung-neu p{white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.45}.anmerkung-neu textarea{font:inherit;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte);resize:vertical;padding:.4rem .5rem;font-size:.85rem;line-height:1.5}.anmerkung-fuss{align-items:center;gap:.3rem;font-size:.72rem;display:flex}.anmerkung-fuss .still{color:var(--tinte-still);flex:auto}.anmerkung-fuss button{padding:.1rem .3rem}.anmerkung-fuss svg{width:13px;height:13px}.anmerkung.erledigt{opacity:.6}@media (max-width:1100px){.dokument-flaeche{grid-template-columns:minmax(0,1fr)}.dokument-rand{max-height:none;position:static}}.terminfenster .neueaufgabe{box-shadow:none;background:0 0;border:0;padding:0}.terminfenster.breit{width:min(46rem,100%)}.stoppuhr{border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--karte);box-shadow:var(--schatten);flex-direction:column;gap:.6rem;margin-top:.8rem;padding:.9rem 1rem 1rem;display:flex}.stoppuhr.laeuft{border-color:var(--akzent);box-shadow:var(--schatten), inset 0 0 0 1px var(--akzent-hell)}.stoppuhr-zahl{flex-wrap:wrap;align-items:baseline;gap:.7rem;display:flex}.stoppuhr-zahl strong{font-family:var(--serif);font-variant-numeric:tabular-nums;color:var(--tinte-still);font-size:2.6rem;line-height:1}.stoppuhr.laeuft .stoppuhr-zahl strong{color:var(--akzent)}.stoppuhr-zahl .still{color:var(--tinte-still);font-size:.82rem}.stoppuhr-bereiche{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.stoppuhr-bereiche .kategorie-schild{opacity:.82;border:2px solid #0000;max-width:none;margin-left:0;padding:.22rem .6rem;font-size:.76rem}.stoppuhr-bereiche .kategorie-schild:hover{opacity:1}.stoppuhr-bereiche .kategorie-schild.an{opacity:1;border-color:var(--tinte)}.stoppuhr-zeile{align-items:center;gap:.5rem;display:flex}.stoppuhr-zeile input{font:inherit;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte);flex:auto;padding:.4rem .55rem;font-size:.9rem}button.haupt.gross{padding:.5rem 1.4rem;font-size:1rem}button.haupt.gross svg{width:16px;height:16px}.getanliste{flex-direction:column;gap:.15rem;max-height:15rem;padding-right:.2rem;display:flex;overflow-y:auto}.getan{border-radius:var(--radius-klein);cursor:pointer;align-items:center;gap:.45rem;padding:.2rem .35rem;font-size:.85rem;display:flex}.getan:hover{background:var(--karte-tief)}.getan.an{background:var(--gut-hell)}.getan .titel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.getan .quelle{color:var(--tinte-still);flex:none;font-size:.72rem}.arbeitszeit-flaeche{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:1rem;margin-top:1rem;display:grid}.arbeitszeit-haupt{min-width:0}.zeitraum-summe{color:var(--tinte-still);margin:0 0 .4rem;font-size:.8rem}.zeitliste-kopf{align-items:center;gap:.6rem;margin:0 0 .7rem;display:flex}.zeitliste-hinweis{color:var(--tinte-still);font-size:.78rem}.zeitliste section{margin-bottom:1rem}.zeitliste h2{font-family:var(--serif);align-items:baseline;gap:.5rem;margin:0 0 .3rem;font-size:.95rem;font-weight:600;display:flex}.zeitliste h2 .tagessumme{font-family:var(--sans);font-variant-numeric:tabular-nums;color:var(--akzent);background:var(--akzent-hell);border-radius:999px;padding:.05rem .4rem;font-size:.75rem;font-weight:600}.zeitliste h2 button{margin-left:auto;padding:.1rem .3rem;font-size:.72rem}.zeitliste h2 button svg{width:12px;height:12px}.zeitzeile{border-radius:var(--radius-klein);flex-wrap:wrap;align-items:center;gap:.35rem;min-height:2rem;padding:.18rem .3rem;display:flex}.zeitzeile>*{min-width:0}.zeitzeile:hover{background:var(--karte)}.zeitzeile.laeuft{background:var(--akzent-hell)}.zeitzeile.neu{background:var(--karte);border:1px solid var(--akzent);flex-wrap:wrap;padding:.5rem}.zeitbalken{border-radius:2px;flex:none;align-self:stretch;width:4px}.zeitfeld{font:inherit;font-variant-numeric:tabular-nums;color:var(--tinte);background:0 0;border:1px solid #0000;border-radius:4px;width:5.4rem;padding:.15rem .25rem;font-size:.8rem}.zeitfeld:hover,.zeitfeld:focus{border-color:var(--linie-stark);background:var(--papier)}.zeitzeile .bis{color:var(--tinte-still)}.zeitzeile .laeuft-noch{color:var(--akzent);width:5.4rem;font-size:.75rem;font-weight:600}.zeitzeile .dauer{font-variant-numeric:tabular-nums;color:var(--tinte-leise);text-align:right;flex:none;width:3rem;font-size:.8rem;font-weight:600}.zeitzeile .kategorie-schild{border:0;max-width:none;margin-left:0}.zeitnotiz{min-width:4rem;font:inherit;color:var(--tinte);background:0 0;border:1px solid #0000;border-radius:4px;flex:auto;padding:.15rem .3rem;font-size:.82rem}.zeitnotiz:hover,.zeitnotiz:focus{border-color:var(--linie-stark);background:var(--papier)}.getanzahl{color:var(--gut);background:var(--gut-hell);cursor:help;border-radius:999px;flex:none;padding:.05rem .35rem;font-size:.72rem}.sollbild{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);flex-direction:column;gap:.5rem;padding:.8rem .9rem .9rem;display:flex;position:sticky;top:.5rem}.sollkopf h2{font-family:var(--serif);margin:0;font-size:1rem;font-weight:600}.sollkopf .still{color:var(--tinte-still);font-size:.72rem;line-height:1.4}.sollzeilen{flex-direction:column;gap:.3rem;display:flex}.sollzeile{grid-template-columns:4.2rem minmax(0,1fr) 3.4rem 3.4rem;align-items:center;gap:.4rem;font-size:.76rem;display:grid}.sollzeile .name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sollzeile .balken{background:var(--karte-tief);border-radius:3px;height:14px;display:block;position:relative;overflow:hidden}.sollzeile .balken .soll{background:repeating-linear-gradient(45deg, var(--linie-stark) 0, var(--linie-stark) 3px, transparent 3px, transparent 6px);position:absolute;inset:0 auto 0 0}.sollzeile .balken .ist{opacity:.9;border-radius:2px;position:absolute;inset:2px auto 2px 0}.sollzeile .zahl{font-variant-numeric:tabular-nums;text-align:right;color:var(--tinte-leise)}.sollzeile .abstand{font-variant-numeric:tabular-nums;text-align:right;color:var(--gut);font-size:.72rem}.sollzeile .abstand.fehlt{color:var(--warnung)}.sollstellen{flex-wrap:wrap;gap:.4rem;display:flex}.sollstellen .fenster-auswahl input{font:inherit;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--papier);width:4.6rem;color:var(--tinte);padding:.2rem .35rem;font-size:.8rem}.uhrstreifen{border-radius:var(--radius-klein);background:var(--akzent-hell);color:var(--akzent);align-items:center;gap:.35rem;margin-bottom:.4rem;padding:.25rem .4rem;font-size:.75rem;text-decoration:none;display:flex}.uhrstreifen:hover{background:color-mix(in srgb, var(--akzent) 22%, transparent)}.uhrstreifen.lang{background:var(--warnung-hell);color:var(--warnung)}.uhrstreifen .punkt{border-radius:50%;flex:none;width:7px;height:7px;animation:2s ease-in-out infinite uhrpuls}@keyframes uhrpuls{0%,to{opacity:1}50%{opacity:.35}}.uhrstreifen .zahl{font-variant-numeric:tabular-nums;font-weight:700}.uhrstreifen .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zeithaken{color:var(--tinte-still);border-radius:var(--radius-klein);align-items:center;gap:.35rem;padding:.15rem .3rem;font-size:.78rem;text-decoration:none;display:inline-flex}.zeithaken:hover{color:var(--akzent)}.zeithaken.an{color:var(--akzent);font-weight:600}.zeithaken .kasten{border:1px solid var(--linie-stark);border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;font-size:.72rem;line-height:1;display:inline-flex}.zeithaken.an .kasten{border-color:var(--akzent);background:var(--akzent-hell)}.zeitband{width:22%;color:var(--tinte-leise);text-align:right;pointer-events:none;z-index:1;border-right:3px solid;border-radius:3px 0 0 3px;padding:0 .2rem;font-size:.72rem;position:absolute;right:2px;overflow:hidden}.tagspalte.mit-zeit .wochen-termin{right:25%}.monat-arbeit{font-variant-numeric:tabular-nums;color:var(--akzent);background:var(--akzent-hell);border-radius:999px;align-self:flex-start;padding:0 .28rem;font-size:.72rem;font-weight:600}@media (max-width:1100px){.arbeitszeit-flaeche{grid-template-columns:minmax(0,1fr)}.sollbild{position:static}}.modellbild{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);flex-direction:column;gap:.5rem;margin-bottom:.9rem;padding:.7rem .8rem .8rem;display:flex}.modellkopf{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.modellkopf strong{font-family:var(--serif);font-variant-numeric:tabular-nums;color:var(--akzent);font-size:1.15rem}.modellkopf .still{color:var(--tinte-still);font-size:.75rem}.modellkopf .feldknopf{margin-left:auto}.modelltage{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;display:grid}.modelltag{color:var(--tinte-still);flex-direction:column;align-items:center;gap:.2rem;font-size:.72rem;display:flex}.modelltag.heute .name{color:var(--akzent);font-weight:700}.modelltag.frei .saeule{opacity:.4}.modelltag .saeule{background:var(--karte-tief);border-radius:3px;width:100%;height:54px;position:relative;overflow:hidden}.modelltag .saeule .soll{background:repeating-linear-gradient(45deg, var(--linie-stark) 0, var(--linie-stark) 3px, transparent 3px, transparent 6px);position:absolute;inset:auto 0 0}.modelltag .saeule .ist{background:var(--akzent);border-radius:2px 2px 0 0;position:absolute;inset:auto 18% 0}.modelltag .saeule .ist.voll{background:var(--gut)}.modelltag .zahl{font-variant-numeric:tabular-nums}.modellband{background:color-mix(in srgb, var(--akzent) 7%, transparent);border-top:1px solid color-mix(in srgb, var(--akzent) 16%, transparent);pointer-events:none;z-index:0;position:absolute;left:0;right:0}.zeitzeile.geschaetzt{background:var(--warnung-hell)}.schaetzung{color:var(--warnung);border:1px solid var(--warnung);background:0 0;border-radius:999px;flex:none;padding:.02rem .4rem;font-size:.72rem}.schaetzung:hover{background:var(--warnung);color:var(--karte)}:root[data-farbschema=huw]{--papier:#f5f1ea;--karte:#fffdfa;--karte-tief:#efe8da;--tinte:#263033;--tinte-leise:#3f4945;--tinte-still:#5f6b66;--linie:#eee8dc;--linie-stark:#e0d6c4;--akzent:#2f5d62;--akzent-hell:#dde8e8;--warnung:#c4664e;--warnung-hell:#f6e4de;--gut:#4a7a56;--gut-hell:#e2eee5}@media (prefers-color-scheme:dark){:root[data-farbschema=huw]{--papier:#131a1b;--karte:#1b2325;--karte-tief:#141b1c;--tinte:#e7e0d4;--tinte-leise:#b6ab99;--tinte-still:#8b9490;--linie:#26302f;--linie-stark:#35403f;--akzent:#6fa8ac;--akzent-hell:#1d2c2d;--warnung:#e0917a;--warnung-hell:#33211c;--gut:#8fbb96;--gut-hell:#1d2a1f}}:root[data-farbschema=sm]{--papier:#fff;--karte:#f9f8f5;--karte-tief:#eeece7;--tinte:#1c1b18;--tinte-leise:#4a4741;--tinte-still:#7b7469;--linie:#eceae4;--linie-stark:#dbd6cc;--akzent:#136b73;--akzent-hell:#e0eef0;--warnung:#9d3d26;--warnung-hell:#f8e5df;--gut:#3f6f5a;--gut-hell:#e1eee9;--radius:2px;--radius-klein:2px}@media (prefers-color-scheme:dark){:root[data-farbschema=sm]{--papier:#0f1415;--karte:#171e1f;--karte-tief:#121818;--tinte:#efece5;--tinte-leise:#b0aaa0;--tinte-still:#857f75;--linie:#232b2c;--linie-stark:#313a3b;--akzent:#62aeb4;--akzent-hell:#16292b;--gut:#7fb69c;--gut-hell:#172823}}:root[data-farbschema=bsl]{--papier:#faf4ec;--karte:#fff;--karte-tief:#f2ece1;--tinte:#3a352f;--tinte-leise:#6f6a62;--tinte-still:#726d63;--linie:#ece6df;--linie-stark:#ddd5c9;--akzent:#bf6240;--akzent-hell:#f0dbd1;--warnung:#9e4f33;--warnung-hell:#f5e0d8;--gut:#6e8a6b;--gut-hell:#e7ede5;--radius:16px;--radius-klein:10px}@media (prefers-color-scheme:dark){:root[data-farbschema=bsl]{--papier:#191614;--karte:#221e1b;--karte-tief:#191614;--tinte:#ede5da;--tinte-leise:#b3aa9d;--tinte-still:#8a8177;--linie:#2c2721;--linie-stark:#3b342d;--akzent:#d98a63;--akzent-hell:#33231b;--gut:#9ab596;--gut-hell:#1e2a1e}}:root[data-farbschema=pult]{--papier:#faf7f2;--karte:#fffdfa;--karte-tief:#f4efe6;--tinte:#221f1a;--tinte-leise:#6d6558;--tinte-still:#786f60;--linie:#e7ded0;--linie-stark:#d5c9b6;--akzent:#a8622f;--akzent-hell:#f3e4d7}@media (prefers-color-scheme:dark){:root[data-farbschema=pult]{--papier:#15120e;--karte:#1d1913;--karte-tief:#14110d;--tinte:#ece4d6;--tinte-leise:#a29786;--tinte-still:#877e6f;--linie:#2d2720;--linie-stark:#3d352b;--akzent:#d08b54;--akzent-hell:#33241a}}:root[data-farbschema=sis]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--papier:#0a1626;--karte:#10233b;--karte-tief:#0c1b2e;--tinte:#ede6d6;--tinte-leise:#c3cbda;--tinte-still:#8a9ab5;--linie:#1a3049;--linie-stark:#274263;--akzent:#c8a962;--akzent-hell:#1d3149;--warnung:#e08a70;--warnung-hell:#3a221c;--gut:#8fbb96;--gut-hell:#1a2c22;--schatten:0 1px 2px #00000059, 0 8px 24px -12px #000000b3;--schatten-tief:0 2px 4px #00000073, 0 20px 48px -20px #000000d9}:root[data-farbschema=mob]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--papier:#07111f;--karte:#0f1e33;--karte-tief:#0a1627;--tinte:#f2efe8;--tinte-leise:#b8c3d4;--tinte-still:#7f8da3;--linie:#16263d;--linie-stark:#223651;--akzent:#f2a900;--akzent-hell:#2a2312;--warnung:#ff7a59;--warnung-hell:#331a13;--gut:#0aa6a6;--gut-hell:#0d2a2a;--schatten:0 1px 2px #0006, 0 8px 24px -12px #000000bf;--schatten-tief:0 2px 4px #00000080, 0 20px 48px -20px #000000e6}:root[data-farbschema=nacht]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--papier:#17191a;--karte:#1f2223;--karte-tief:#191c1d;--tinte:#e6e6e4;--tinte-leise:#aeb0ae;--tinte-still:#818483;--linie:#292d2e;--linie-stark:#3a3f40;--akzent:#7fb2b8;--akzent-hell:#1e2a2c;--warnung:#e0917a;--warnung-hell:#2e211d;--gut:#8fbb96;--gut-hell:#1d2a1f;--schatten:0 1px 2px #00000059, 0 8px 24px -12px #000000b3;--schatten-tief:0 2px 4px #00000073, 0 20px 48px -20px #000000d9}.einstellungsreiter{flex-wrap:wrap;margin:.2rem 0 1rem}.einstellungskacheln{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.7rem;margin-top:.4rem;display:grid}.einstellungskachel{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);color:inherit;flex-direction:column;gap:.25rem;padding:.8rem .9rem .9rem;text-decoration:none;display:flex}.einstellungskachel:hover{border-color:var(--akzent)}.einstellungskachel strong{font-family:var(--serif);font-size:1rem}.einstellungskachel span{color:var(--tinte-still);font-size:.8rem;line-height:1.45}.bereichsliste{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.bereichstafel{border-collapse:collapse;width:100%;font-size:.85rem}.bereichstafel th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--tinte-still);border-bottom:1px solid var(--linie);padding:.2rem .4rem;font-size:.72rem;font-weight:700}.bereichstafel td{border-bottom:1px solid var(--linie);vertical-align:middle;padding:.25rem .4rem}.bereichstafel th.haken,.bereichstafel td.haken{text-align:center;width:4.5rem}.bereichstafel tfoot td{border-bottom:0;font-weight:600}.bereichsname{font:inherit;color:var(--tinte);background:0 0;border:1px solid #0000;border-radius:4px;width:9rem;padding:.15rem .3rem;font-size:.85rem}.bereichsname:hover,.bereichsname:focus{border-color:var(--linie-stark);background:var(--papier)}.farbzeile{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.farbzeile .kategorie-schild{border:0;max-width:none;margin-left:0}input[type=color]{border:1px solid var(--linie-stark);cursor:pointer;background:0 0;border-radius:4px;width:28px;height:24px;padding:0}.bereich-neu{border:1px solid var(--akzent);border-radius:var(--radius);background:var(--karte);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .7rem;display:flex}.bereich-neu input:not([type=color]){font:inherit;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte);min-width:12rem;padding:.3rem .4rem;font-size:.85rem}.verteilung{flex-direction:column;gap:.8rem;max-width:34rem;display:flex}.prozentfeld{color:var(--tinte-still);align-items:center;gap:.2rem;font-size:.8rem;display:inline-flex}.prozentfeld input{font:inherit;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--papier);width:4rem;color:var(--tinte);text-align:right;padding:.2rem .35rem;font-size:.85rem}.modellform{flex-direction:column;gap:.8rem;display:flex}.modelltafel{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.7rem;display:grid}.modelltagsatz{border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--karte);flex-direction:column;gap:.25rem;padding:.55rem .6rem .6rem;display:flex}.modelltagsatz h3{font-family:var(--serif);justify-content:space-between;align-items:baseline;gap:.4rem;margin:0 0 .2rem;font-size:.9rem;font-weight:600;display:flex}.modelltagsatz h3 .still{font-family:var(--sans);font-variant-numeric:tabular-nums;color:var(--tinte-still);font-size:.72rem}.modelltagsatz>button{align-self:flex-start;padding:.1rem .3rem;font-size:.75rem}.modelltagsatz>button svg{width:12px;height:12px}.modellzeile{align-items:center;gap:.25rem;display:flex}.modellzeile input[type=time]{font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--linie-stark);background:var(--papier);color:var(--tinte);border-radius:4px;width:5.2rem;padding:.15rem .2rem;font-size:.78rem}.modellname{min-width:3rem;font:inherit;color:var(--tinte-leise);background:0 0;border:1px solid #0000;border-radius:4px;flex:auto;padding:.15rem .3rem;font-size:.78rem}.modellname:hover,.modellname:focus{border-color:var(--linie-stark);background:var(--papier)}.modellzeile button svg{width:12px;height:12px}.modellfuss{align-items:center;gap:.7rem}.modellfuss strong{font-variant-numeric:tabular-nums;color:var(--akzent)}.schemawahl{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.6rem;display:grid}.schemakarte{border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--karte);text-align:left;align-items:center;gap:.6rem;padding:.6rem .7rem;display:flex}.schemakarte.an{border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent)}.schemakarte .probe{border:1px solid var(--linie-stark);border-radius:5px;flex:none;display:inline-flex;overflow:hidden}.schemakarte .probe span{width:16px;height:30px}.schemakarte .beschriftung{flex-direction:column;gap:.05rem;min-width:0;display:flex}.schemakarte .beschriftung strong{font-size:.88rem}.schemakarte .beschriftung small{color:var(--tinte-still);font-size:.72rem}.schemakarte svg{width:15px;height:15px;color:var(--akzent);margin-left:auto}.sollverweis{color:var(--tinte-still);border-top:1px solid var(--linie);padding-top:.5rem;font-size:.75rem;text-decoration:none}.sollverweis:hover{color:var(--akzent)}.seitenleiste .uhrstreifen{margin:0 0 .6rem}.dokument-blattflaeche .editor-frame{min-height:calc(100vh - 17rem)}.dokument-mappe{color:var(--tinte-still);flex-direction:row;align-items:center;gap:.3rem}.dokument-mappe svg{width:14px;height:14px}.dokument-mappe select{max-width:11rem;font-size:.8rem}.dokument-leiste .terminfenster-schalter svg{width:13px;height:13px}.abzeichen.persona{background:var(--warnung-hell);color:var(--warnung);border-color:var(--warnung)}button[type=submit]:not(.still):not(.gefahr):not(.haupt){background:var(--akzent);border-color:var(--akzent);color:#fff;font-weight:600}button[type=submit]:not(.still):not(.gefahr):not(.haupt):hover:not(:disabled){background:color-mix(in srgb, var(--akzent) 88%, #000);color:#fff}a.knopf.haupt{background:var(--akzent);border-color:var(--akzent);color:#fff;font-weight:600}.einstellungsreiter a{border:1px solid #0000;border-radius:999px;padding:.25rem .7rem;font-size:.8rem}.einstellungsreiter a:hover{background:var(--karte);border-color:var(--linie)}.einstellungsreiter a.aktiv{background:var(--akzent);border-color:var(--akzent);color:#fff;font-weight:600}.einstellungen{flex-direction:column;gap:1rem;max-width:62rem;display:flex}.abschnitt>header{border-left:3px solid var(--akzent)}.einstellungskachel{transition:border-color var(--uebergang), transform var(--uebergang);padding-left:1rem;position:relative}.einstellungskachel:before{content:"";background:var(--akzent);opacity:.35;border-radius:0 3px 3px 0;width:3px;position:absolute;top:.6rem;bottom:.6rem;left:0}.einstellungskachel:hover:before{opacity:1}.einstellungskachel:hover{transform:translateY(-1px)}.hexfeld{font-family:var(--mono);border:1px solid var(--linie-stark);background:var(--papier);width:5.9rem;color:var(--tinte);text-transform:uppercase;border-radius:4px;padding:.2rem .3rem;font-size:.72rem}.hexfeld:focus{border-color:var(--akzent);outline:none}.seitenfuss button[type=submit]{color:var(--tinte-still);background:0 0;border-color:#0000;font-weight:400}.seitenfuss button[type=submit]:hover:not(:disabled){background:var(--karte);color:var(--akzent)}.schemakarte{align-items:flex-start}.schemakarte .beschriftung small{white-space:normal;line-height:1.35}.schemawahl{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.bereichstafel td .farbzeile{flex-wrap:nowrap}.bereichstafel td:nth-child(2){min-width:15rem}.notiz-eintrag .anmerkungszahl{color:#fff;background:var(--akzent);text-align:center;border-radius:999px;flex:none;min-width:1.05rem;padding:0 .3rem;font-size:.72rem;font-weight:700}.notiz-eintrag .dok-fertig{color:var(--gut);flex:none;font-weight:700}.notiz-eintrag .dok-geaendert{color:var(--warnung);flex:none;font-size:1rem;line-height:.6}.dok-ordner{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600}.leiste-leer{color:var(--tinte-still);margin:.5rem .6rem;font-size:.8rem}.bereiche a[data-ton] svg{color:var(--ton)}.bereiche a[data-ton=ueberblick]{--ton:#4a7a8c}.bereiche a[data-ton=post]{--ton:#c4664e}.bereiche a[data-ton=notizen]{--ton:#cf9b34}.bereiche a[data-ton=dokumente]{--ton:#7f8fbb}.bereiche a[data-ton=aufgaben]{--ton:#4f9060}.bereiche a[data-ton=kalender]{--ton:#9270b8}.bereiche a[data-ton=arbeitszeit]{--ton:#d2861f}.bereiche a[data-ton=erstgespraeche]{--ton:#3f978d}.bereiche a[data-ton=kontakte]{--ton:#b0603f}.bereiche a[data-ton=premium]{--ton:#c25b81}.bereiche a[data-ton=community]{--ton:#5a86c8}.bereiche a[data-ton=strategien]{--ton:#9270b8}.bereiche a[data-ton=artikel]{--ton:#b07a3f}.bereiche a[data-ton=statistik]{--ton:#7a9b3f}.bereiche a[data-ton=youtube]{--ton:#d24a3a}.bereiche a[data-ton=sport]{--ton:#3f8a5a}.bereiche a[data-ton=einstellungen]{--ton:#8b968f}.bereiche a.aktiv[data-ton] svg{color:inherit}.uhrstreifen{gap:.15rem;padding:.2rem .25rem .2rem .4rem}.uhrstreifen .uhrblick{min-width:0;color:inherit;flex:1;align-items:center;gap:.35rem;text-decoration:none;display:flex}.uhrstreifen.pausiert{background:var(--karte-tief);color:var(--tinte-still)}.uhrstreifen .uhrknopf{width:22px;height:22px;color:inherit;opacity:.75;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.uhrstreifen .uhrknopf:hover{background:color-mix(in srgb, currentColor 20%, transparent);opacity:1}.uhrstreifen .uhrknopf.an{background:color-mix(in srgb, currentColor 25%, transparent);opacity:1}.uhrstreifen .uhrknopf svg{width:13px;height:13px}.regeltafel{width:100%}.regeltafel th.haken,.regeltafel td.haken{text-align:center;white-space:nowrap;width:1%;padding-left:.6rem;padding-right:.6rem}.regeltafel tr.aus .regelfeld{opacity:.5}.regelfeld{resize:vertical;width:100%;min-width:18rem;font:inherit;border-radius:var(--radius-klein);color:var(--tinte);background:0 0;border:1px solid #0000;padding:.35rem .5rem;font-size:.85rem;line-height:1.45}.regelfeld:hover{border-color:var(--linie)}.regelfeld:focus{border-color:var(--akzent);background:var(--papier);outline:none}.regel-neu{border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--karte-tief);flex-direction:column;gap:.5rem;margin-top:.8rem;padding:.8rem;display:flex}.regel-neu textarea{resize:vertical;width:100%;font:inherit;font-size:.85rem;line-height:1.45}.kontohaken{color:var(--tinte-leise);align-items:center;gap:.3rem;font-size:.85rem;display:inline-flex}.hinweiszeile{color:var(--tinte-still);margin:1rem 0 0;font-size:.82rem;line-height:1.5}.regel-nachziehen{border-top:1px solid var(--linie);margin-top:1.2rem;padding-top:.9rem}.regel-nachziehen p{color:var(--tinte-still);margin:0 0 .5rem;font-size:.82rem}.writing-surface table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1rem 0;font-size:.92rem;overflow:hidden}.writing-surface th,.writing-surface td{border:1px solid var(--linie-stark);vertical-align:top;min-width:4rem;padding:.35rem .55rem;position:relative}.writing-surface th{background:var(--karte-tief);text-align:left;font-weight:600}.writing-surface .selectedCell:after{content:"";background:var(--akzent-hell);opacity:.55;pointer-events:none;position:absolute;inset:0}.writing-surface .column-resize-handle{background:var(--akzent);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.writing-surface.resize-cursor{cursor:col-resize}.writing-surface .tableWrapper{overflow-x:auto}.punkt-wahl{width:15px;height:15px;accent-color:var(--akzent);cursor:pointer;flex:none;margin:0 .15rem 0 0}.punkt-wahl.leer{cursor:default;display:inline-block}.aufgabenfach h2 .punkt-wahl{margin-right:.35rem}.sammelleiste{z-index:20;border:1px solid var(--akzent);border-radius:var(--radius-klein);background:var(--akzent-hell);box-shadow:var(--schatten);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .8rem;padding:.5rem .7rem;display:flex;position:sticky;top:.4rem}.sammelzahl{color:var(--akzent);align-items:center;gap:.35rem;margin-right:.3rem;font-size:.85rem;font-weight:600;display:inline-flex}.sammelzahl svg{width:15px;height:15px}.sammelleiste .feldknopf{background:var(--karte)}.sammelleiste .feldknopf.gefahr{color:var(--warnung);border-color:var(--warnung)}.sammel-trenner{background:var(--akzent);opacity:.35;align-self:stretch;width:1px;margin:0 .25rem}.seitenleiste{align-self:start;position:sticky;top:0}@media (min-width:1001px){.seitenleiste{height:100vh;overflow-y:auto}}.notiz-blatt .notiz-kopf{z-index:5;background:var(--papier);border-bottom:1px solid var(--linie);padding-top:.2rem;padding-bottom:.4rem;position:sticky;top:0}.notiz-eintrag.getoent{border-radius:var(--radius-klein)}.notiz-eintrag.getoent .notiz-eintrag-symbol svg{opacity:.75}.notiz-eintrag.getoent.aktiv{box-shadow:inset 2px 0 0 var(--tinte)}.kopf-hinweis.zweizeilig{flex-direction:column;align-items:flex-end;line-height:1.35;display:flex}.kopf-hinweis .hebraeisch{opacity:.75;font-size:.78rem}:root[data-farbschema=leinen]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--papier:#eef0ea;--karte:#f9faf7;--karte-tief:#e5e8e0;--tinte:#23281f;--tinte-leise:#4b5348;--tinte-still:#646c62;--linie:#e0e4da;--linie-stark:#cdd3c5;--akzent:#3f6b45;--akzent-hell:#dfe9de;--warnung:#a34e33;--warnung-hell:#f2e0d8;--gut:#3f6b45;--gut-hell:#dfe9de;--radius:4px;--radius-klein:3px}:root[data-farbschema=sand]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--papier:#f3ead8;--karte:#fffaf0;--karte-tief:#ebe0ca;--tinte:#33291d;--tinte-leise:#5f5040;--tinte-still:#746550;--linie:#e6dac2;--linie-stark:#d6c6a8;--akzent:#8c4a2f;--akzent-hell:#f0dfd2;--warnung:#a33a22;--warnung-hell:#f6ddd4;--gut:#5d7245;--gut-hell:#e6ecdd;--radius:14px;--radius-klein:9px}:root[data-farbschema=morgen]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--papier:#f2f6fb;--karte:#fff;--karte-tief:#e8eef7;--tinte:#16202c;--tinte-leise:#3d4b5c;--tinte-still:#627088;--linie:#e2eaf4;--linie-stark:#cbd8e9;--akzent:#2f5f9e;--akzent-hell:#dde8f6;--warnung:#b5432f;--warnung-hell:#f8dfd9;--gut:#2f7a63;--gut-hell:#dcefe8;--radius:10px;--radius-klein:7px}:root[data-farbschema=rosenholz]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--papier:#f8eeee;--karte:snow;--karte-tief:#f0e2e3;--tinte:#2d2124;--tinte-leise:#574449;--tinte-still:#7c646a;--linie:#eddede;--linie-stark:#dfc7ca;--akzent:#8a4a63;--akzent-hell:#f1dfe6;--warnung:#a8402f;--warnung-hell:#f7ded7;--gut:#4f7358;--gut-hell:#e3ede4;--radius:12px;--radius-klein:8px}:root[data-farbschema=pergament]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--papier:#f4efdf;--karte:#fdfaf0;--karte-tief:#ebe4cf;--tinte:#2b2a1c;--tinte-leise:#55523c;--tinte-still:#6f6b4f;--linie:#e7dfc6;--linie-stark:#d5cbab;--akzent:#6b6a2c;--akzent-hell:#e9e7cd;--warnung:#96491f;--warnung-hell:#f1dfcd;--gut:#4f6b3c;--gut-hell:#e2e9d8;--radius:6px;--radius-klein:4px}.notiz-zeile .kategorie-schild{text-overflow:ellipsis;white-space:nowrap;flex:0 0 4.6rem;justify-content:flex-start;max-width:4.6rem;overflow:hidden}.notiz-zeile .kategorie-luecke{flex:0 0 4.6rem}.editor-frame{position:relative}.gliederung{border-right:1px solid var(--linie);flex-direction:column;gap:.1rem;width:11rem;max-height:calc(100vh - 12rem);padding-right:.4rem;display:flex;position:absolute;top:0;right:calc(100% + 1.2rem);overflow-y:auto}.gliederung-kopf{letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-still);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.gliederung-zeile{border-radius:var(--radius-klein);font:inherit;text-align:left;color:var(--tinte-still);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:.16rem .3rem;font-size:.78rem;line-height:1.35;overflow:hidden}.gliederung-zeile:hover{background:var(--karte);color:var(--akzent)}.gliederung-zeile.stufe1{color:var(--tinte-leise);font-weight:600}.gliederung-zeile.stufe2{padding-left:.8rem}.gliederung-zeile.stufe3{padding-left:1.4rem;font-size:.74rem}@media (max-width:1400px){.gliederung{display:none}}.bereichstafel .unterzeile>td{border-top:0;padding-top:0;padding-bottom:.7rem}.unterliste{flex-wrap:wrap;align-items:center;gap:.35rem;padding-left:.4rem;display:flex}.unterschild{border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--karte);border-left-width:3px;align-items:center;gap:.2rem;padding:.1rem .2rem .1rem .4rem;font-size:.78rem;display:inline-flex}.unterschild input{font:inherit;color:var(--tinte);background:0 0;border:0;min-width:3rem;padding:0}.unterschild input:focus{color:var(--akzent);outline:none}.unterschild button{width:16px;height:16px;color:var(--tinte-still);opacity:.6;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid}.unterschild button:hover:not(:disabled){opacity:1;color:var(--warnung);background:var(--warnung-hell)}.unterschild button svg{width:11px;height:11px}.unterzahl{color:var(--tinte-still);font-variant-numeric:tabular-nums;font-size:.72rem}.unterschild.neu{color:var(--tinte-still);background:0 0;border-style:dashed;border-left-width:1px}.unterschild.neu svg{width:12px;height:12px}.unterschild.neu input::placeholder{color:var(--tinte-still)}.kategorie-schild .schild-unter{opacity:.8;font-weight:400}.kategorie-schild .schild-unter:before{content:" · ";opacity:.6}.unterwahl{border-top:1px solid var(--linie);margin-top:.3rem;padding-top:.45rem}.unterwahl-kopf{letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-still);margin:0 0 .25rem .45rem;font-size:.72rem;font-weight:700}.unterwahl-zeilen{flex-direction:column;max-height:11rem;display:flex;overflow-y:auto}.unterwahl .kategorie-zeile.an{color:var(--akzent);font-weight:600}.unterwahl input{border:1px dashed var(--linie-stark);border-radius:var(--radius-klein);width:calc(100% - .9rem);font:inherit;color:var(--tinte);background:0 0;margin:.35rem .45rem .15rem;padding:.2rem .4rem;font-size:.8rem}.unterwahl input:focus{border-style:solid;border-color:var(--akzent);outline:none}.menue-hinweis{color:var(--tinte-still);padding:.3rem .5rem;font-size:.76rem;line-height:1.4;display:block}.verbindungen{display:inline-flex;position:relative}.verbindungsknopf{align-items:center;gap:.25rem;display:inline-flex}.verbindungsknopf.an{color:var(--akzent)}.verbindungszahl{color:#fff;background:var(--akzent);text-align:center;border-radius:999px;min-width:1rem;padding:0 .28rem;font-size:.72rem;font-weight:700}.verbindungsklappe{z-index:30;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--karte);min-width:17rem;max-width:24rem;box-shadow:var(--schatten-tief);padding:.4rem;position:absolute;top:calc(100% + .3rem);left:0}.verbindungsklappe .klappe-kopf{letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-still);margin:.2rem 0 .25rem .35rem;font-size:.72rem;font-weight:700}.verbindungszeile{align-items:center;gap:.2rem;display:flex}.verbindungszeile>a{border-radius:var(--radius-klein);min-width:0;color:var(--tinte-leise);flex:1;align-items:center;gap:.4rem;padding:.25rem .35rem;font-size:.82rem;text-decoration:none;display:flex}.verbindungszeile>a:hover{background:var(--karte-tief);color:var(--akzent)}.verbindungszeile>a.erledigt .titel{opacity:.65;text-decoration:line-through}.verbindungszeile .titel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.verbindungszeile .still{color:var(--tinte-still);flex:none;font-size:.72rem}.verbindungszeile svg,.verbindung-neu svg{flex:none;width:13px;height:13px}.verbindungszeile>button{opacity:.5;flex:none;padding:.2rem}.verbindungszeile>button:hover:not(:disabled){opacity:1;color:var(--warnung)}.verbindung-neu{border-radius:var(--radius-klein);width:100%;font:inherit;color:var(--tinte-leise);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.3rem .35rem;font-size:.85rem;display:flex}.verbindung-neu:hover:not(:disabled){background:var(--akzent-hell);color:var(--akzent)}.verbindungsklappe .klappe-fuss{color:var(--tinte-still);margin:.4rem .35rem .1rem;font-size:.72rem;line-height:1.4}.punkt-verbindungen{padding:.3rem 0 .1rem 1.9rem}.dokument-ordnerzeile{align-items:center}.dokument-ordnerzeile .kategorie-schild{flex:none;max-width:5.5rem}.ordnermenue{flex:none;display:inline-flex;position:relative}.ordnermenue>button{color:var(--tinte-still);padding:0 .25rem;line-height:1}.ordnermenue>button:hover{color:var(--akzent)}.ordnermenue .verbindungsklappe{min-width:15rem;max-height:24rem;left:auto;right:0;overflow-y:auto}.ordnername{border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--papier);width:calc(100% - .7rem);font:inherit;color:var(--tinte);margin:0 .35rem .4rem;padding:.25rem .4rem;font-size:.85rem}.ordnername:focus{border-color:var(--akzent);outline:none}.ordnerhaken{color:var(--tinte-leise);align-items:center;gap:.4rem;padding:.25rem .35rem;font-size:.85rem;display:flex}.verbindung-neu.gefahr{color:var(--warnung);border-top:1px solid var(--linie);border-radius:0;margin-top:.3rem}.verbindung-neu.gefahr:hover:not(:disabled){background:var(--warnung-hell);color:var(--warnung)}.gespraech-neu{flex-direction:column;gap:.8rem;display:flex}.gespraech-neu>label{color:var(--tinte-still);flex-direction:column;gap:.25rem;font-size:.82rem;display:flex}.gespraech-neu input,.gespraech-neu textarea{font:inherit;color:var(--tinte);font-size:.92rem}.gespraech-neu textarea{resize:vertical}.gespraech-neu .reihe{flex-wrap:wrap;align-items:flex-end;gap:.8rem;display:flex}.gespraech-neu .reihe>label{color:var(--tinte-still);flex-direction:column;gap:.25rem;font-size:.82rem;display:flex}.gespraech-hinweis{color:var(--tinte-still);padding-bottom:.4rem;font-size:.82rem}.gespraech-haken{border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--karte-tief);align-items:flex-start;gap:.6rem;padding:.7rem;flex-direction:row!important;display:flex!important}.gespraech-haken input{width:16px;height:16px;accent-color:var(--akzent);flex:none;margin-top:.15rem}.gespraech-haken span{flex-direction:column;gap:.2rem;display:flex}.gespraech-haken strong{color:var(--tinte);font-size:.9rem}.gespraech-haken small{color:var(--tinte-still);font-size:.8rem;line-height:1.45}.punkt-felder .kategorie-schild .schild-unter{opacity:.85;font-weight:400}.punkt-menue .klappe-kopf{letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-still);margin:.35rem 0 .2rem .45rem;font-size:.72rem;font-weight:700}.punkt-menue .klappe-kopf:first-child{margin-top:.1rem}.punkt-menue button.an{color:var(--akzent);font-weight:600}.dokument-pfad.eigen{opacity:.8;font-family:inherit;font-style:italic}.gefunden-ueber{border-left:3px solid var(--akzent);background:var(--akzent-hell);border-radius:var(--radius-klein);color:var(--tinte-leise);margin:0 0 .8rem;padding:.4rem .6rem;font-size:.85rem}.statistik{grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));align-items:start;gap:.9rem;width:100%;max-width:76rem;margin:0 auto;padding:1.4rem 1.6rem 4rem;display:grid}.statistik .kachel{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);flex-direction:column;gap:.5rem;min-width:0;padding:.85rem 1rem 1.1rem;display:flex}.statistik .kachel.breit{grid-column:1/-1}.statistik h2{text-transform:uppercase;letter-spacing:.09em;color:var(--tinte-leise);align-items:center;gap:.45rem;margin:0;font-size:.72rem;display:flex}.statistik h2 svg{width:14px;height:14px}.statistik h2 a{text-transform:none;letter-spacing:0;color:var(--tinte-still);margin-left:auto;font-size:.72rem;font-weight:400}.statistik h2 a:hover{color:var(--akzent)}.statistik h3{text-transform:uppercase;letter-spacing:.08em;color:var(--tinte-still);margin:.5rem 0 0;font-size:.72rem}.statistik .leer{color:var(--tinte-still);margin:.2rem 0;font-size:.85rem}.statnotiz{color:var(--tinte-leise);max-width:58rem;margin:0;font-size:.82rem;line-height:1.5}.statwarnung{border-left:3px solid var(--warnung);background:var(--warnung-hell);border-radius:var(--radius-klein);color:var(--tinte-leise);margin:0;padding:.4rem .6rem;font-size:.8rem}.statreihe{flex-wrap:wrap;gap:.5rem 1.6rem;margin:.2rem 0 .1rem;display:flex}.statzahl{flex-direction:column;min-width:6.5rem;display:flex}.statzahl strong{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:600;line-height:1.15}.statzahl.gut strong{color:var(--gut)}.statzahl.warnung strong{color:var(--warnung)}.statzahl .was{color:var(--tinte-leise);font-size:.78rem}.statzahl .neben{color:var(--tinte-still);font-size:.72rem}.statliste{flex-direction:column;gap:.25rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.statliste li{grid-template-columns:minmax(6rem,14rem) 1fr auto;align-items:center;gap:.5rem;font-size:.83rem;display:grid}.statliste.schmal li{grid-template-columns:1fr auto}.statliste .name{text-overflow:ellipsis;white-space:nowrap;color:var(--tinte-leise);overflow:hidden}.statliste .wert{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.statliste .anhang{color:var(--tinte-still);grid-column:2/-1;margin-top:-.2rem;font-size:.72rem}.statbalken{background:var(--linie);border-radius:999px;height:7px;display:block;overflow:hidden}.statbalken>span{background:var(--akzent);border-radius:999px;height:100%;display:block}.stattabelle{border-collapse:collapse;width:100%;margin-top:.3rem;font-size:.82rem}.stattabelle th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--tinte-still);border-bottom:1px solid var(--linie);padding:.2rem .4rem;font-size:.72rem;font-weight:600}.stattabelle td{border-bottom:1px solid var(--linie);color:var(--tinte-leise);font-variant-numeric:tabular-nums;padding:.25rem .4rem}.stattabelle tr:last-child td{border-bottom:none}.stattabelle .rechts{text-align:right}.statstand{text-transform:none;letter-spacing:0;color:var(--tinte-still);margin-left:auto;font-size:.72rem;font-weight:400}.statspalten{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.9rem 1.6rem;display:grid}.statspalte{min-width:0}.statspalte h3{text-transform:none;letter-spacing:0;color:var(--tinte-leise);margin-top:0;font-size:.8rem;font-weight:600;line-height:1.35}.statstimmen{flex-direction:column;gap:.3rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.statstimmen li{color:var(--tinte-leise);border-left:2px solid var(--linie);padding-left:.6rem;font-size:.82rem;font-style:italic;line-height:1.45}.klappe-hinweis{color:var(--tinte-still);margin:0 0 .35rem;font-size:.72rem;line-height:1.4}.wochen-termin.ziehbar{cursor:grab}.wochen-termin.zieht{cursor:grabbing;z-index:5;outline:2px solid var(--akzent);box-shadow:0 6px 18px #0000002e}.terminfenster-titel-fest{font-family:var(--serif);margin:0 0 .4rem;font-size:1.25rem;font-weight:600}.terminfenster-lesen p{margin:0 0 .4rem;font-size:.88rem;line-height:1.5}.terminfenster-lesen .still{color:var(--tinte-still);font-size:.82rem}.artikeltabelle{margin-top:.4rem;overflow-x:auto}.artikeltabelle table{min-width:54rem}.stattabelle th.still,.stattabelle td.still{color:var(--tinte-still)}.artikel-monatskopf th{letter-spacing:.06em;border-bottom:none;padding-top:0;font-size:.72rem}.artikelzeile.offen>td{background:var(--karte-tief)}.artikel-name{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;max-width:26rem;padding:0;display:flex}.artikel-name:hover .titel{color:var(--akzent)}.artikel-name svg{width:13px;height:13px;color:var(--tinte-still);flex:none}.artikel-leerraum{flex:none;width:13px}.artikel-name .titel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artikel-trend{margin-left:.35rem;font-size:.72rem;font-weight:600}.artikel-trend.gut{color:var(--gut)}.artikel-trend.schwach{color:var(--warnung)}.artikel-sprachen{flex-wrap:wrap;gap:.2rem;display:flex}.sprachschild{letter-spacing:.04em;border-radius:4px;padding:.05rem .3rem;font-size:.72rem;font-weight:700;display:inline-block}.silozelle{white-space:nowrap}.siloschild{border-radius:4px;padding:.05rem .35rem;font-size:.72rem;font-weight:600;display:inline-block}.silostufe{color:var(--tinte-still);margin-left:.35rem;font-size:.72rem}.silo-ohne{color:var(--tinte-still);opacity:.6;font-size:.72rem;font-style:italic}.artikel-sprung{color:var(--tinte-still);display:inline-flex}.artikel-sprung:hover{color:var(--akzent)}.artikel-sprung svg{width:14px;height:14px}.artikel-ausklapp>td{background:var(--karte-tief);padding:.4rem .8rem .7rem}.artikel-ausklapp .stattabelle{min-width:0;max-width:34rem}.haupt-link{border-radius:var(--radius-klein);background:var(--akzent);color:#fff;padding:.3rem .7rem;font-size:.82rem;font-weight:600;display:inline-block}.haupt-link:hover{filter:brightness(1.08)}.wochen-termin.zieht{pointer-events:none}.strategien{width:100%;max-width:72rem;margin:0 auto;padding:1.4rem 1.6rem 5rem}.fokusband{background:linear-gradient(135deg, var(--karte) 0%, var(--karte-tief) 100%);border:1px solid var(--linie);border-radius:var(--radius);margin-bottom:2rem;padding:1rem 1.2rem 1.2rem}.fokusband h2{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 .7rem;font-size:1.05rem;font-weight:600}.fokusband .leer{color:var(--tinte-still);margin:0;font-size:.85rem}.fokusreihe{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.7rem;display:grid}.fokuskarte{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius-klein);color:inherit;flex-direction:column;gap:.2rem;padding:.7rem .85rem;transition:border-color .15s,transform .15s;display:flex}.fokuskarte:hover{border-color:var(--akzent);transform:translateY(-1px)}.fokus-stufe{text-transform:uppercase;letter-spacing:.09em;font-size:.72rem;font-weight:700}.fokuskarte strong{font-family:var(--serif);font-size:.98rem;font-weight:600;line-height:1.25}.fokus-schritt{color:var(--tinte-leise);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.fokus-stand{margin-top:.15rem;font-size:.72rem;font-weight:600}.strategiestufe{margin-bottom:2.2rem}.strategiestufe>header{border-left:3px solid;align-items:baseline;gap:.7rem;margin-bottom:.9rem;padding:0 0 0 .7rem;display:flex}.strategiestufe h2{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600}.stufenfrage{color:var(--tinte-still);font-size:.82rem;font-style:italic}.stufenzahl{font-variant-numeric:tabular-nums;color:var(--tinte-still);margin-left:auto;font-size:.75rem}.strategieraster{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));align-items:start;gap:.9rem;display:grid}.strategiekarte{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);flex-direction:column;gap:.45rem;min-width:0;padding:.85rem 1rem .7rem;display:flex}.strategiekarte.fokus{border-color:var(--akzent);box-shadow:0 0 0 1px var(--akzent-hell)}.strategiekarte.bearbeitet{border-color:var(--akzent);gap:.35rem}.strategiekarte>header{align-items:baseline;gap:.6rem;display:flex}.strategiekarte h3{font-family:var(--serif);flex:1;min-width:0;margin:0;font-size:1.05rem;font-weight:600;line-height:1.25}.strategie-stand{white-space:nowrap;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;display:inline-flex}.strategie-stand .punkt{border-radius:50%;width:7px;height:7px;display:inline-block}.strategie-satz{color:var(--tinte-leise);margin:0;font-size:.88rem;line-height:1.55}.strategie-naechster{background:var(--karte-tief);border-radius:var(--radius-klein);margin:0;padding:.45rem .6rem;font-size:.85rem;line-height:1.5}.strategie-naechster .marke{text-transform:uppercase;letter-spacing:.09em;color:var(--tinte-still);margin-bottom:.15rem;font-size:.72rem;font-weight:700;display:block}.strategie-warum-knopf{font:inherit;color:var(--tinte-still);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.25rem;padding:0;font-size:.75rem;display:inline-flex}.strategie-warum-knopf:hover{color:var(--akzent)}.strategie-warum-knopf svg{width:13px;height:13px}.strategie-warum{border-left:2px solid var(--linie);margin:.1rem 0 .2rem;padding-left:.7rem}.strategie-warum p{color:var(--tinte-leise);white-space:pre-wrap;margin:0 0 .5rem;font-size:.82rem;line-height:1.6}.strategie-warum p:last-child{margin-bottom:0}.strategie-fuss{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.15rem;padding-top:.45rem;display:flex}.strategie-luecke{flex:1}.strategie-fuss .feldknopf{font-size:.72rem}.strategie-fuss a.feldknopf{color:inherit;align-items:center;display:inline-flex}.strategie-fuss svg{width:13px;height:13px}.strategie-titelfeld{width:100%;font-family:var(--serif);border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--grund);padding:.3rem .4rem;font-size:1.05rem;font-weight:600}.strategie-titelfeld.klein{font-family:var(--sans);font-size:.85rem;font-weight:400}.strategie-feld{width:100%;font:inherit;border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--grund);resize:vertical;padding:.4rem .5rem;font-size:.85rem;line-height:1.55}.strategie-feld.hoch{font-size:.82rem}.strategie-beschriftung{text-transform:uppercase;letter-spacing:.09em;color:var(--tinte-still);margin-top:.2rem;font-size:.72rem;font-weight:700}.strategie-wahl{margin:.1rem 0}.strategie-neu{border:1px dashed var(--linie-stark);border-radius:var(--radius);min-height:5rem;color:var(--tinte-still);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.3rem;font-size:.82rem;display:flex}.strategie-neu:hover{border-color:var(--akzent);color:var(--akzent)}.strategie-neu svg{width:14px;height:14px}.strategie-fussnote{border-top:1px solid var(--linie);margin-top:2rem;padding-top:1rem}.wochenkalender{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:.9rem 0 1.2rem;display:grid}@media (max-width:1100px){.wochenkalender{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.wochenkalender{grid-template-columns:1fr}}.wochenkarte{border:1px solid var(--linie);background:var(--karte);border-radius:10px;flex-direction:column;gap:.45rem;min-width:0;padding:.7rem .8rem .8rem;display:flex}.wochenkarte.laufend{border-color:color-mix(in srgb, var(--akzent) 45%, var(--linie));box-shadow:inset 0 2px 0 0 color-mix(in srgb, var(--akzent) 45%, transparent)}.wochenkarte.ungemessen{opacity:.6}.wochenkarte>header{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.wochenkarte>header strong{font-size:.8rem;font-weight:600}.wochenmarke{color:var(--akzent);white-space:nowrap;font-size:.72rem}.wochenzahl{align-items:baseline;gap:.35rem;display:flex}.wochenzahl strong{font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.1}.wochenzahl span{color:var(--tinte-still);font-size:.72rem}.wochensaeule{background:color-mix(in srgb, var(--linie) 45%, transparent);border-radius:4px;align-items:flex-end;height:42px;display:flex;overflow:hidden}.wochensaeule>span{background:color-mix(in srgb, var(--akzent) 55%, transparent);border-radius:4px 4px 0 0;width:100%;display:block}.wochenabos{color:var(--tinte-still);margin:0;font-size:.72rem}.wochenabos.gut{color:var(--gut)}.wochenabos.schwach{color:var(--warnung)}.wochenstand{color:var(--tinte-still);font-weight:400}.wochenneu{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.wochenneu li{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;display:flex;overflow:hidden}.wochenneu .punkt{background:#c0392b;border-radius:50%;flex:none;width:6px;height:6px}.wochenvideos{border-top:1px solid var(--linie);flex-direction:column;gap:.25rem;margin:0;padding:.4rem 0 0;list-style:none;display:flex}.wochenvideos li{align-items:baseline;gap:.4rem;min-width:0;font-size:.72rem;display:flex}.wochenvideos li a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex:1;text-decoration:none;overflow:hidden}.wochenvideos li a:hover{text-decoration:underline}.wochenvideos .wert{color:var(--tinte-still);font-variant-numeric:tabular-nums;flex:none}.wochenabo{background:color-mix(in srgb, var(--gut) 18%, transparent);color:var(--gut);border-radius:4px;margin-right:.3rem;padding:.02rem .25rem;font-weight:700}.wochenlink{color:inherit;text-decoration:none}.wochenlink:hover{text-decoration:underline}.wochenneu-marke{color:#c0392b;background:#c0392b26;border-radius:4px;margin-left:.35rem;padding:.02rem .25rem;font-size:.72rem;font-weight:700}.wochenrest{color:var(--tinte-still);font-style:italic}.gemeinschaft-umschalter{margin-bottom:.6rem}.umschalter-zahl{background:var(--akzent-hell);color:var(--akzent);border-radius:999px;margin-left:.4rem;padding:.05rem .35rem;font-size:.72rem;font-weight:700}.entwurfsliste{flex-direction:column;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}.entwurf{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);box-shadow:var(--schatten);padding:1rem 1.1rem 1.1rem}.entwurf-bezug{border-radius:var(--radius-klein);background:var(--karte-tief);padding:.8rem .9rem}.entwurf-kopf{flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.76rem;display:flex}.entwurf-kopf .still{color:var(--tinte-still)}.entwurf-alter{color:var(--akzent);font-weight:600}.entwurf-titel{margin:.4rem 0 0;font-size:.92rem;font-weight:600}.entwurf-text{white-space:pre-line;font-family:var(--serif);color:var(--tinte-leise);margin:.4rem 0 0;font-size:.9rem;line-height:1.6}.entwurf-worauf{border-left:3px solid var(--akzent);border-radius:0 var(--radius-klein) var(--radius-klein) 0;background:var(--karte);margin-top:.7rem;padding:.6rem .7rem}.entwurf-worauf p{margin:0;font-size:.78rem}.entwurf-marke{color:var(--akzent);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.3rem;font-size:.72rem;font-weight:700;display:block}.entwurf-verlauf{border-top:1px solid var(--linie);margin-top:.7rem;padding-top:.5rem}.entwurf-klapper{color:var(--tinte-leise);cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-size:.76rem;font-weight:600;display:inline-flex}.entwurf-klapper svg{width:14px;height:14px}.entwurf-verlauf ul{flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.entwurf-verlauf li{border-radius:var(--radius-klein);background:var(--karte);padding:.5rem .6rem}.entwurf-verlauf li.gemeint{box-shadow:inset 0 0 0 1px var(--akzent)}.entwurf-verlauf li p{margin:0;font-size:.76rem}.entwurf-sprung{margin-top:.7rem;font-size:.74rem;font-weight:600;display:inline-block}.entwurf-notiz{color:var(--tinte-still);margin:.7rem 0 0;font-size:.76rem;font-style:italic}.entwurf textarea{border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--karte);width:100%;color:var(--tinte);font-family:var(--serif);resize:vertical;margin-top:.7rem;padding:.7rem .8rem;font-size:.94rem;line-height:1.6}.entwurf textarea:focus{border-color:var(--akzent);outline:none}.entwurf-knoepfe{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.7rem;display:flex}.entwurf-weg{color:var(--tinte-still);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:.78rem;font-weight:600}.entwurf-weg:hover{color:var(--warnung)}.entwurf-meldung{color:var(--gut);margin:.6rem 0 0;font-size:.78rem}.wochen-aufgabe{z-index:3;border:1px dashed var(--linie-stark);border-left:3px solid var(--tinte-still);background:var(--karte);height:20px;color:var(--tinte-leise);white-space:nowrap;border-radius:4px;align-items:center;gap:.3rem;padding:0 .3rem;font-size:.72rem;line-height:1;text-decoration:none;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.wochen-aufgabe:hover{background:var(--karte-tief);color:var(--tinte)}.wochen-aufgabe.dringend{border-color:color-mix(in srgb, var(--warnung) 55%, transparent);color:var(--warnung)}.wochen-aufgabe-haken{opacity:.7;border:1.5px solid;border-radius:2px;flex:none;width:8px;height:8px}.wochen-aufgabe-zeit{font-variant-numeric:tabular-nums;opacity:.75;flex:none}.wochen-aufgabe-titel{text-overflow:ellipsis;overflow:hidden}.monat-aufgabe{border:1px dashed var(--linie-stark);border-left:3px solid var(--tinte-still);color:var(--tinte-leise);white-space:nowrap;background:0 0;border-radius:4px;align-items:baseline;gap:.25rem;padding:.05rem .25rem;font-size:.72rem;text-decoration:none;display:flex;overflow:hidden}.monat-aufgabe:hover{background:var(--karte-tief);color:var(--tinte)}.monat-aufgabe.dringend{border-color:color-mix(in srgb, var(--warnung) 55%, transparent);color:var(--warnung)}.monat-aufgabe .zeit{font-variant-numeric:tabular-nums;opacity:.75;flex:none}.monat-aufgabe .titel{text-overflow:ellipsis;overflow:hidden}.holknopf{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.5rem 0 .8rem;display:flex}.holknopf .entwurf-meldung{margin:0}.preisleiste{background:color-mix(in srgb, var(--akzent) 9%, var(--karte));border-bottom:1px solid color-mix(in srgb, var(--akzent) 28%, var(--linie));flex-direction:column;flex:none;align-items:stretch;gap:.3rem;padding:.5rem 1.6rem;font-size:.8rem;line-height:1.35;display:flex}.preisgruppe{flex-wrap:nowrap;align-items:baseline;gap:.3rem .8rem;display:flex}.preisgruppe-titel{box-sizing:border-box;text-align:center;border-radius:var(--radius-klein);background:var(--akzent);color:#fff;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;flex:none;min-width:8rem;padding:.12rem .45rem;font-size:.72rem;font-weight:700;text-decoration:none}.preisgruppe-titel:hover{filter:brightness(1.08)}.preisgruppe ul{flex-wrap:wrap;flex:auto;align-items:baseline;gap:.25rem 0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.preisgruppe li{white-space:nowrap;align-items:baseline;gap:.3rem;padding:0 .75rem;display:inline-flex}.preisgruppe li+li{border-left:1px solid color-mix(in srgb, var(--akzent) 25%, var(--linie))}.preisgruppe li:first-child{padding-left:0}.preis-name{color:var(--tinte-leise)}.preis-betrag{color:var(--tinte);font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:700}.preis-statt{color:var(--tinte-still);font-variant-numeric:tabular-nums;font-size:.72rem}.preis-zusatz{color:var(--tinte-still);font-size:.72rem}.preisleiste-warnung{border-radius:var(--radius-klein);background:var(--warnung-hell);color:var(--warnung);align-self:stretch;margin:0;padding:.35rem .6rem;font-weight:600}.freiband{z-index:0;box-sizing:border-box;border-left:3px solid var(--gut);background:color-mix(in srgb, var(--gut) 20%, transparent);color:var(--gut);letter-spacing:.02em;white-space:nowrap;pointer-events:none;border-radius:3px;padding:1px .3rem;font-size:.72rem;font-weight:700;line-height:1.05;position:absolute;left:2px;right:2px;overflow:hidden}.monat-frei{background:var(--gut-hell);color:var(--gut);font-variant-numeric:tabular-nums;border-radius:999px;align-self:flex-start;padding:0 .3rem;font-size:.72rem;font-weight:700}.zeithaken .freifeld{border-left:3px solid var(--gut);background:color-mix(in srgb, var(--gut) 20%, transparent);border-radius:2px;width:10px;height:10px}.angebot-codewahl{color:var(--tinte-leise);cursor:pointer;align-items:center;gap:.4rem;margin:0 0 .45rem;font-size:.85rem;display:inline-flex}@media (min-width:1101px){.inhalt:has(>.dokumente-ansicht){height:100dvh;overflow:hidden}.dokumente-ansicht .dokument-blatt{flex-direction:column;padding-bottom:1rem;display:flex;overflow:hidden}.dokumente-ansicht .dokument-flaeche{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.dokumente-ansicht .dokument-haupt{min-height:0}.dokumente-ansicht .dokument-blattflaeche{flex-direction:column;flex:1;min-height:0;display:flex}.dokumente-ansicht .dokument-blattflaeche .editor-frame{flex:1;min-height:0}.dokumente-ansicht .editor-inhalt{border-radius:0 0 var(--radius) var(--radius);flex:1;min-height:0;overflow-y:auto}.dokumente-ansicht .dokument-rand{min-height:0;max-height:none;position:static;overflow:hidden}.dokumente-ansicht .dokument-anmerkungen{flex:1;min-height:0;overflow-y:auto}.dokumente-ansicht .dokument-gliederung{flex:0 auto;min-height:0;max-height:55%}.dokumente-ansicht .dokument-gliederung-liste{overflow-y:auto}}.dokument-anmerkungen{flex-direction:column;gap:.5rem;display:flex}.dokument-gliederung{border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--karte);flex-direction:column;gap:.35rem;padding:.55rem .5rem .5rem;display:flex}.dokument-gliederung-kopf{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.dokument-gliederung-kopf h2{margin:0;padding-left:.3rem}.dokument-zurueck{color:var(--akzent);border-color:color-mix(in srgb, var(--akzent) 45%, var(--linie-stark));font-weight:600}.dokument-gliederung-liste{flex-direction:column;gap:1px;min-height:0;margin:0;padding:0;list-style:none;display:flex}.dokument-gliederung-zeile{border-radius:0 var(--radius-klein) var(--radius-klein) 0;width:100%;font:inherit;text-align:left;color:var(--tinte-leise);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-left:3px solid #0000;padding:.2rem .4rem;font-size:.8rem;line-height:1.35;display:block;overflow:hidden}.dokument-gliederung-zeile.stufe2{font-weight:600}.dokument-gliederung-zeile.stufe3{color:var(--tinte-still);padding-left:1.2rem;font-size:.76rem}.dokument-gliederung-zeile:hover{background:var(--karte-tief);color:var(--akzent)}.dokument-gliederung-zeile.eltern{background:color-mix(in srgb, var(--akzent-hell) 45%, transparent);color:var(--tinte)}.dokument-gliederung-zeile.aktiv{background:var(--akzent-hell);border-left-color:var(--akzent);color:var(--akzent)}.ordner-einstellen{border-radius:var(--radius-klein);width:1.5rem;height:1.5rem;color:var(--tinte-still);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ordner-einstellen svg{width:14px;height:14px}.ordner-einstellen:hover,.ordner-einstellen:focus-visible{border-color:var(--linie-stark);background:var(--karte);color:var(--akzent)}.ordnerfenster{flex-direction:column;gap:1rem;display:flex}.ordnerfenster-bestand{color:var(--tinte-still);margin:0;font-size:.8rem}.ordnerfenster-feld{flex-direction:column;gap:.35rem;display:flex}.ordnerfenster-feld>span{letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-still);font-size:.72rem;font-weight:700}.ordnerfenster-feld input[type=text]{padding:.45rem .6rem;font-size:.95rem}.ordnerfenster-feld .ordnerhaken{padding:0}.ordnerfenster-feld .ordnerhaken svg{width:14px;height:14px}.ordnerfenster-feld p{margin:0;font-size:.78rem;line-height:1.45}.ordnerfenster-kategorien{flex-wrap:wrap;gap:.35rem;display:flex}.ordnerfenster-kategorie{font:inherit;cursor:pointer;opacity:.72;border:2px solid #0000;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .65rem;font-size:.8rem;font-weight:600;display:inline-flex}.ordnerfenster-kategorie svg{width:13px;height:13px}.ordnerfenster-kategorie.ohne{background:var(--karte);border:1px dashed var(--linie-stark);color:var(--tinte-leise)}.ordnerfenster-kategorie:hover{opacity:1}.ordnerfenster-kategorie.an{opacity:1;border-color:var(--tinte);box-shadow:0 0 0 2px var(--karte) inset}.ordnerfenster-kategorie.ohne.an{border-style:solid;border-color:var(--tinte-leise);color:var(--tinte)}@media print{.inhalt,.editor-inhalt{height:auto!important;overflow:visible!important}.dokument-rand,.dokument-leiste,.dokument-pfad{display:none!important}}.kopfleiste.kompakt{gap:1rem;padding:.45rem 1.2rem}.kopfleiste.kompakt h1{font-size:1.1rem}.kopfleiste.kompakt .kennzahlen{gap:1.1rem}.kopfleiste.kompakt .kennzahl{flex-direction:row;align-items:baseline;gap:.3rem}.kopfleiste.kompakt .kennzahl .wert{font-size:1rem}.kopfleiste.kompakt .kennzahl .name{font-size:.72rem}.kopfleiste.kompakt button{padding-top:.3rem;padding-bottom:.3rem}.postflaeche{grid-template-columns:13rem clamp(18rem,26vw,27rem) minmax(0,1fr)}@media (min-width:901px){.inhalt:has(>.postflaeche){height:100dvh;overflow:hidden}}.post-ordner{border-right:1px solid var(--linie);background:var(--karte-tief);flex-direction:column;gap:1px;min-height:0;padding:.5rem .45rem 1.5rem;display:flex;overflow-y:auto}.post-ordner-kopf{letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-still);margin:.7rem .45rem .2rem;font-size:.72rem;font-weight:700}.post-ordner-kopf:first-child{margin-top:.2rem}.post-ordner-untertitel{color:var(--tinte-still);margin:.35rem .45rem .1rem;font-size:.72rem}.post-ordner-gruppe{flex-direction:column;gap:1px;display:flex}.post-ordner-zeile{border-radius:var(--radius-klein);min-width:0;color:var(--tinte-leise);align-items:center;gap:.4rem;padding:.22rem .45rem;font-size:.8rem;line-height:1.3;display:flex}.post-ordner-zeile:hover{background:var(--karte);color:var(--tinte)}.post-ordner-zeile.aktiv{background:var(--akzent-hell);color:var(--tinte);font-weight:600}.post-ordner-zeile .name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.post-ordner-zeile small{color:var(--tinte-still);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.post-ordner-zeile small.offen{color:var(--akzent);font-weight:700}.pf-punkt{border-radius:50%;flex:none;width:8px;height:8px}.pf-kurz{letter-spacing:.05em;text-align:center;min-width:2.1em;color:var(--pf,var(--tinte-still));background:color-mix(in srgb, var(--pf,var(--tinte-still)) 14%, transparent);border-radius:3px;flex:none;padding:.02rem .25rem;font-size:.72rem;font-weight:700;line-height:1.5}.post-ordner .ausblendleiste{gap:.2rem;padding:.15rem .3rem 0}.post-ordner .lagechip{padding:.08rem .4rem .08rem .45rem;font-size:.72rem}.spalte-liste{background:var(--karte)}.spalte-liste .suche{border-bottom:1px solid var(--linie);background:var(--karte-tief);padding:.45rem .5rem}.spalte-liste .suche input{padding:.28rem .5rem;font-size:.8rem}.spalte-liste .suche button{padding:.25rem .6rem;font-size:.78rem}.vorgangsliste{gap:0;padding:0}.vorgangsliste li a{border:0;border-left:3px solid var(--pf,transparent);border-bottom:1px solid var(--linie);background:var(--karte);transition:background var(--uebergang);border-radius:0;flex-direction:column;gap:.05rem;padding:.32rem .6rem .36rem;display:flex}.vorgangsliste li a:hover{background:var(--karte-tief);border-color:var(--linie);border-left-color:var(--pf,transparent);transform:none}.vorgangsliste li.aktiv a{background:var(--akzent-hell);box-shadow:none;border-color:var(--linie);border-left-color:var(--pf,var(--akzent))}.vorgangsliste .zeile-oben,.vorgangsliste .zeile-unten{align-items:center;gap:.4rem;min-width:0;display:flex}.vorgangsliste .von{flex:1;min-width:0;font-size:.82rem;font-weight:500}.vorgangsliste li.gruppe-zu_tun .von{font-weight:700}.vorgangsliste .wann{color:var(--tinte-still);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.vorgangsliste .betreff{flex:1;min-width:0;font-size:.78rem}.vorgangsliste .zeile-unten .lage,.vorgangsliste .zeile-unten .merkmal,.vorgangsliste .zeile-unten .markenchip{flex:none;padding:0 .3rem;font-size:.72rem}.vorgangsliste li.gruppe-aussortiert a{background:var(--karte)}.vorgangsliste li.gruppe-aussortiert.aktiv a{background:var(--akzent-hell)}.spalte-detail{padding:.9rem 1.4rem 2rem}.detailkopf{margin-bottom:.7rem}.detailkopf h2{margin-bottom:.25rem;font-size:1.15rem}.detailkopf .absender{gap:.45rem;font-size:.8rem}.detailkopf .absender-von{color:var(--tinte);font-weight:600}.detailkopf .markierungsleiste{margin-top:.35rem}.detail-werkzeuge{gap:.6rem}.detail-werkzeuge .markenknopf{padding:.1rem .5rem;font-size:.72rem}.spalte-detail .blatt{box-shadow:none;margin-bottom:.7rem}.spalte-detail .blatt>summary,.spalte-detail .blattkopf{padding:.32rem .8rem;font-size:.72rem}.spalte-detail .grundmail{max-height:20rem;padding:.75rem 1rem;font-size:.9rem;line-height:1.55}.spalte-detail .entwurfsblatt{box-shadow:none}.spalte-detail .werkzeugleiste{gap:.35rem;padding:.45rem .8rem}.spalte-detail .werkzeugleiste button{padding:.22rem .55rem;font-size:.78rem}.spalte-detail .mailfeld.entwurf-eingabe .mailfeld-flaeche,.spalte-detail .mailfeld.entwurf-eingabe .mailfeld-text{min-height:15rem}.spalte-detail .mailfeld.entwurf-eingabe .mailfeld-text{padding:.9rem 1.1rem;font-size:.95rem;line-height:1.6}.spalte-detail .sperrhinweis{padding:.45rem .8rem;font-size:.8rem}@media (max-width:1250px) and (min-width:901px){.postflaeche{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(18rem,24rem) minmax(0,1fr)}.post-ordner{border-right:0;border-bottom:1px solid var(--linie);flex-flow:wrap;grid-column:1/-1;align-items:center;gap:.15rem .3rem;max-height:7.5rem;padding:.35rem .6rem}.post-ordner-kopf,.post-ordner-untertitel{display:none}.post-ordner-gruppe{display:contents}.post-ordner-zeile .name{flex:none;max-width:10rem}.post-ordner .ausblendleiste{padding:0}}@media (max-width:900px){.postflaeche{grid-template-columns:1fr}.post-ordner{border-right:0;border-bottom:1px solid var(--linie);flex-flow:wrap;gap:.2rem}.post-ordner-kopf,.post-ordner-untertitel{display:none}.post-ordner-gruppe{display:contents}.post-ordner-zeile .name{flex:none}}.detailkopf .antwort-an{background:var(--akzent-hell);color:var(--akzent);border-radius:3px;padding:.02rem .4rem;font-size:.74rem;font-weight:600}@media (min-width:901px){.inhalt:has(>.kontaktbrett){height:100dvh;overflow:hidden}}.kontakt-kopf{flex-wrap:wrap;row-gap:.4rem}.kontakt-kopf h1{margin-right:0}.kontakt-kopf .kopf-hinweis{margin-right:auto}.kontakt-suche{width:min(20rem,100%)}.kontakt-suche input{padding:.28rem .5rem;font-size:.8rem}.kontakt-suche button{padding:.25rem .6rem;font-size:.78rem}.kontakt-filter{border:1px solid var(--linie-stark);color:var(--tinte-leise);white-space:nowrap;border-radius:999px;padding:.22rem .65rem;font-size:.78rem}.kontakt-filter.an{background:var(--akzent-hell);border-color:var(--akzent);color:var(--akzent);font-weight:600}.kontakt-werkzeuge{align-items:center;gap:.4rem;display:flex;position:relative}.kontakt-werkzeuge>button{padding:.3rem .65rem;font-size:.8rem}.kontakt-werkzeuge svg{width:14px;height:14px}.kontakt-werkzeuge svg.dreht{animation:1s linear infinite kontakt-drehen}@keyframes kontakt-drehen{to{transform:rotate(360deg)}}.kontakt-meldung{z-index:20;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--karte);width:min(30rem,80vw);box-shadow:var(--schatten);margin:0;padding:.5rem 2rem .5rem .7rem;font-size:.78rem;line-height:1.45;position:absolute;top:calc(100% + .4rem);right:0}.kontakt-meldung button{padding:0 .3rem;position:absolute;top:.2rem;right:.3rem}.kontaktbrett{flex-direction:column;flex:1;min-height:0;display:flex}.kontakt-fehler{margin:.5rem 1rem 0}.kontakt-spalten{flex:1;grid-auto-columns:minmax(13.5rem,1fr);grid-auto-flow:column;gap:.55rem;min-height:0;padding:.6rem .8rem .8rem;display:grid;overflow-x:auto}.kontakt-spalte{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte-tief);min-height:0;transition:border-color var(--uebergang), background var(--uebergang);flex-direction:column;display:flex}.kontakt-spalte.ziel{border-color:var(--akzent);background:color-mix(in srgb, var(--akzent-hell) 55%, var(--karte-tief))}.kontakt-spalte h2{border-bottom:1px solid var(--linie);letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-leise);cursor:help;justify-content:space-between;align-items:baseline;gap:.4rem;margin:0;padding:.45rem .65rem .4rem;font-size:.72rem;font-weight:700;display:flex}.kontakt-spalte h2 .zahl{letter-spacing:0;color:var(--tinte-still);font-variant-numeric:tabular-nums;font-size:.72rem}.kontakt-spalte.spalte-kundin h2{color:var(--gut)}.kontakt-spalte.spalte-ruht h2{color:var(--tinte-still)}.kontakt-karten{flex-direction:column;flex:1;gap:.3rem;min-height:0;margin:0;padding:.35rem;list-style:none;display:flex;overflow-y:auto}.kontaktkarte{border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--karte);cursor:grab;border-left:3px solid #0000}.kontaktkarte.wartet{border-left-color:var(--akzent)}.kontaktkarte.faellig{border-left-color:var(--warnung)}.kontaktkarte.zieht{opacity:.4}.kontaktkarte:hover{border-color:var(--linie-stark)}.kontaktkarte-knopf{text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:.08rem;width:100%;padding:.35rem .5rem .38rem;display:flex}.kk-name,.kk-mail,.kk-produkt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kk-name{color:var(--tinte);font-size:.82rem;font-weight:600}.kk-mail{color:var(--tinte-still);font-size:.72rem}.kk-fuss{flex-wrap:wrap;align-items:center;gap:.2rem .3rem;min-width:0;margin-top:.12rem;display:flex}.kk-merkmal{white-space:nowrap;background:var(--karte-tief);color:var(--tinte-leise);border-radius:3px;padding:0 .3rem;font-size:.72rem;font-weight:700;line-height:1.5}.kk-merkmal.wartet{background:var(--akzent-hell);color:var(--akzent)}.kk-merkmal.faellig{background:var(--warnung-hell);color:var(--warnung)}.kk-merkmal.kauf{background:var(--gut-hell);color:var(--gut)}.kk-produkt{min-width:0;color:var(--tinte-leise);flex:100%;font-size:.72rem}.kk-zeit{color:var(--tinte-still);white-space:nowrap;margin-left:auto;font-size:.72rem}.kontakt-leer{text-align:center;color:var(--tinte-still);padding:.8rem .4rem;font-size:.72rem}.kontakt-mehr{border-top:1px solid var(--linie);text-align:center;color:var(--akzent);padding:.35rem .6rem .45rem;font-size:.72rem;display:block}.kartei{flex-direction:column;gap:.8rem;display:flex}.kartei-kopf{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.kartei-mail{overflow-wrap:anywhere;font-size:.9rem;font-weight:600}.kartei-kopf svg{width:14px;height:14px}.kartei-schreiben{margin-left:auto}.kartei-felder{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;display:grid}.kartei-felder label,.kartei-notiz{flex-direction:column;gap:.2rem;display:flex}.kartei-felder label>span:first-child,.kartei-notiz>span{letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-still);font-size:.72rem;font-weight:700}.kartei-nachfassen{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.kartei-nachfassen button{padding:.15rem .35rem;font-size:.72rem}.kartei-notiz textarea{resize:vertical;width:100%;line-height:1.5}.kartei-stand{color:var(--tinte-leise);flex-wrap:wrap;gap:.3rem .9rem;margin:0;font-size:.76rem;display:flex}.kartei h3{letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-still);margin:.2rem 0 0;font-size:.72rem;font-weight:700}.kartei-verlauf{border-top:1px solid var(--linie);max-height:22rem;margin:0;padding:0;list-style:none;overflow-y:auto}.kartei-verlauf li{border-bottom:1px solid var(--linie);grid-template-columns:7.4rem 8.5rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding:.3rem .1rem;font-size:.78rem;display:grid}.kartei-verlauf time{color:var(--tinte-still);font-variant-numeric:tabular-nums;font-size:.72rem}.kartei-verlauf .art{color:var(--tinte-leise);font-size:.72rem;font-weight:700}.kartei-verlauf .titel{overflow-wrap:anywhere}.kartei-verlauf .titel a,.kartei-verlauf .verlauf-mail_rein .art{color:var(--akzent)}.kartei-verlauf .verlauf-kauf .art{color:var(--gut)}.kartei-verlauf .verlauf-spalte,.kartei-verlauf .verlauf-absage{color:var(--tinte-still)}@media (max-width:900px){.kontakt-spalten{grid-auto-columns:minmax(15rem,80vw);max-height:80vh}.kartei-verlauf li{grid-template-columns:1fr;gap:.05rem}}.detail-werkzeuge .zur-karte{border:1px solid var(--linie-stark);color:var(--akzent);white-space:nowrap;border-radius:999px;padding:.1rem .55rem;font-size:.72rem}.detail-werkzeuge .zur-karte:hover{border-color:var(--akzent)}.anmerkung.speichert{opacity:.6;border-style:dashed}.wochenband-name{text-align:right;color:var(--tinte-still);align-self:center;padding-right:.4rem;font-size:.72rem}.wochenband{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);gap:2px;margin-bottom:.2rem;padding:.15rem 0;display:grid}.wochenband-balken{border:1px solid var(--linie);border-left:3px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--karte);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;min-width:0;padding:.12rem .4rem;font-size:.72rem;line-height:1.35;display:block;overflow:hidden}.wochenband-balken:hover{border-color:var(--linie-stark)}.wochenband-balken.vorher{border-left-style:dashed;border-top-left-radius:0;border-bottom-left-radius:0}.wochenband-balken.nachher{border-right-style:dashed;border-top-right-radius:0;border-bottom-right-radius:0}.monat-termin.mehrtaegig{border-left-style:solid;border-left-width:3px}.monat-termin.mehrtaegig .zeit{font-style:italic}.terminfenster-ganztags{color:var(--tinte-leise);align-items:center;gap:.4rem;font-size:.85rem;display:flex}.terminfenster-ganztags input{width:auto}.terminfenster-zeile .punkt-feld input[type=date]{min-width:8.5rem}.sport .sport-zweite{margin-top:.9rem}.sport-fehler p{color:var(--warnung);margin:0;font-size:.82rem}.sport-spiele{margin:0;padding:0;list-style:none}.sport-spiel{border-bottom:1px solid var(--linie);grid-template-columns:1fr auto 1fr;grid-template-areas:"zeit zeit zeit""heim stand gast""tore tore tore";align-items:center;column-gap:.6rem;padding:.5rem 0;font-size:.86rem;display:grid}.sport-spiel:last-child{border-bottom:0}.sport-zeit{color:var(--tinte-still);grid-area:zeit;gap:.5rem;font-size:.72rem;display:flex}.sport-spiel.laeuft .sport-zeit strong{color:var(--gut)}.sport-wettbewerb{margin-left:auto}.sport-team{align-items:center;gap:.4rem;min-width:0;display:flex}.sport-team.heim{text-align:right;grid-area:heim;justify-content:flex-end}.sport-team.gast{grid-area:gast}.sport-team.hervor .sport-name{font-weight:700}.sport-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sport-stand{font-variant-numeric:tabular-nums;text-align:center;grid-area:stand;min-width:3.2rem;font-weight:700}.sport-spiel.laeuft .sport-stand{color:var(--gut)}.sport-torzeile{color:var(--tinte-leise);grid-area:tore;grid-template-columns:1fr 3.2rem 1fr;column-gap:.6rem;margin-top:.2rem;font-size:.72rem;display:grid}.sport-torzeile .sport-tore:first-child{text-align:right}.sport-wappen{object-fit:contain;flex:none;width:18px;height:18px;display:inline-block}.sport-tabelle{overflow:hidden}.sport-tabelle table{font-size:.8rem}.sport-tabelle th,.sport-tabelle td{padding:.3rem .35rem}.sport-tabelle .zahl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sport-tabelle .platz{text-align:right;color:var(--tinte-still);width:1.8rem}.sport-tabelle tr.hervor td{background:var(--karte-tief);font-weight:700}.sport-verein{align-items:center;gap:.4rem;min-width:0;display:flex}.sport-torjaeger{margin:0;padding-left:1.4rem;font-size:.82rem}.sport-torjaeger li{padding:.22rem 0}.sport-torjaeger li>span{display:inline-block}.sport-torjaeger .name{font-weight:600}.sport-torjaeger .team{color:var(--tinte-still);margin-left:.4rem;font-size:.75rem}.sport-torjaeger .tore{float:right;font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:560px){.sport-tabelle .schmal-weg{display:none}}.radio{border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--karte);color:var(--tinte-leise);flex-direction:column;gap:.35rem;margin-bottom:.4rem;padding:.45rem .5rem;display:flex}.radio.spielt{border-color:color-mix(in srgb, var(--akzent) 35%, var(--linie));background:var(--akzent-hell)}.radio-kopf{align-items:center;gap:.45rem;min-width:0;display:flex}.seitenfuss .radio .radio-knopf{border:1px solid var(--linie-stark);background:var(--karte-tief);width:28px;height:28px;color:var(--tinte);border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid}.seitenfuss .radio .radio-knopf:hover{border-color:var(--akzent);color:var(--akzent)}.radio.spielt .radio-knopf{background:var(--akzent);border-color:var(--akzent);color:var(--karte)}.seitenfuss .radio.spielt .radio-knopf:hover{color:var(--karte);opacity:.85}.radio-knopf svg{width:13px;height:13px}.radio-knopf svg.dreht{animation:1s linear infinite kontakt-drehen}.radio-text{flex-direction:column;flex:1;min-width:0;display:flex}.radio-text select{font:inherit;color:var(--tinte);cursor:pointer;background:0 0;border:0;max-width:100%;margin-left:-2px;padding:0;font-size:.78rem;font-weight:600}.radio-titel{color:var(--tinte-still);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.radio-laut{align-items:center;gap:.35rem;display:flex}.radio-laut svg{flex:none;width:13px;height:13px}.radio-laut input[type=range]{min-width:0;height:4px;accent-color:var(--akzent);flex:1}.abschnittsstand{background:var(--karte-tief);color:var(--tinte-still);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:0 .3rem;font-size:.72rem;font-weight:700}.abschnittsstand.fertig{background:var(--gut-hell);color:var(--gut)}.abschnittsliste{border-left:1px solid var(--linie);flex-direction:column;gap:1px;margin:.1rem 0 .3rem 1.35rem;padding-left:.4rem;display:flex}.abschnittszeile{align-items:center;gap:.15rem;min-width:0;display:flex}.abschnittshaken{border:1px solid var(--linie-stark);background:var(--karte);color:#0000;cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.abschnittshaken svg{width:11px;height:11px}.abschnittshaken:hover:not(.leer){border-color:var(--gut);color:var(--linie-stark)}.abschnittshaken.an{background:var(--gut);border-color:var(--gut);color:#fff}.abschnittshaken.leer{cursor:default;background:0 0;border-color:#0000}.abschnittstitel{min-width:0;color:var(--tinte-leise);border-radius:var(--radius-klein);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:.1rem .2rem;font-size:.76rem;line-height:1.3;overflow:hidden}.abschnittstitel:hover{background:var(--karte-tief);color:var(--tinte)}.abschnittszeile.erledigt .abschnittstitel{color:var(--tinte-still);text-decoration:line-through}.dokument-gliederung-liste li{align-items:center;gap:.25rem;min-width:0;display:flex}.dokument-gliederung-liste li.erledigt .dokument-gliederung-zeile{color:var(--tinte-still);text-decoration:line-through}.bereiche .zaehler.stiller{background:var(--karte-tief);color:var(--tinte-leise);border:1px solid var(--linie-stark)}.notiz-zusammenstoss{border:1px solid var(--warnung,#c98a2e);border-radius:var(--radius-klein);background:var(--warnung-hell,#fdf4e3);color:var(--tinte);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .6rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.notiz-zusammenstoss span{flex:1;min-width:14rem}.dokument-kopfzeile{align-items:center;gap:.25rem;margin:0 0 .4rem;display:flex}.dokument-kopfzeile .dokument-titel{cursor:text;flex:1;min-width:0;margin:0}.dokument-kopfzeile button{opacity:0;transition:opacity .12s}.dokument-kopfzeile:hover button,.dokument-kopfzeile button:focus-visible{opacity:1}.dokument-titelfeld{min-width:0;font-family:var(--serif);border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--karte);color:var(--tinte);flex:1;padding:.1rem .3rem;font-size:1.15rem;font-weight:600}.dokument-kopffehler{color:var(--warnung);font-size:.8rem}.aufgabenform{flex-direction:column;gap:.55rem;padding:.9rem 1rem 1rem;display:flex}.aufgabenform-titel{border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--karte);width:100%;color:var(--tinte);padding:.5rem .65rem;font-size:1.05rem}.aufgabenform-titel:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.aufgabenform-erkannt{color:var(--tinte-leise);margin:-.2rem 0 0;font-size:.8rem}.aufgabenform-zeile{border-top:1px solid var(--linie);align-items:flex-start;gap:.6rem;padding-top:.2rem;display:flex}.aufgabenform-marke{width:7.5rem;color:var(--tinte-leise);flex:none;align-items:center;gap:.3rem;padding-top:.25rem;font-size:.82rem;display:inline-flex}.aufgabenform-marke svg{width:14px;height:14px}.aufgabenform-zeichen{text-align:center;width:14px;font-weight:700;display:inline-block}.aufgabenform-wahl{flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;display:flex}.aufgabenform-datum{border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--karte);color:var(--tinte);padding:.15rem .3rem;font-size:.82rem}.aufgabenform-details{border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--karte);width:100%;color:var(--tinte);resize:vertical;padding:.5rem .65rem;font-size:.9rem;line-height:1.45}.aufgabenform-mehr{align-self:flex-start;font-size:.82rem}.aufgabenform-fehler{border-radius:var(--radius-klein);background:var(--warnung-hell);color:var(--warnung);margin:0;padding:.4rem .6rem;font-size:.85rem}.aufgabenform-still{color:var(--tinte-still);font-size:.78rem}.aufgabenform-fuss{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:.6rem;display:flex}.aufgabenform-fuss .aufgabenform-still{flex:1;min-width:10rem}@media (max-width:700px){.aufgabenform-zeile{flex-direction:column;gap:.25rem}.aufgabenform-marke{width:auto;padding-top:0}}.zeitverlauf{margin-bottom:.8rem}.zeitverlauf-monate{flex-wrap:wrap;gap:.3rem;margin-bottom:.6rem;display:flex}.zeitverlauf-monat{border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--karte);color:var(--tinte-leise);flex-direction:column;gap:.05rem;padding:.35rem .6rem;font-size:.8rem;line-height:1.25;display:flex}.zeitverlauf-monat:hover{border-color:var(--linie-stark);color:var(--tinte)}.zeitverlauf-monat.aktiv{border-color:var(--akzent);background:var(--akzent-hell);color:var(--akzent)}.zeitverlauf-monat .name{font-weight:600}.zeitverlauf-monat .dauer{font-variant-numeric:tabular-nums}.zeitverlauf-monat .still{font-size:.72rem}.sprechstunden{flex-direction:column;gap:.8rem;padding:0 1rem 2rem;display:flex}.sprechstunde-neu{align-self:flex-start}.sprechstunde-form{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);flex-direction:column;gap:.6rem;padding:.9rem 1rem;display:flex}.sprechstunde-form h2{margin:0;font-size:1rem}.sprechstunde-zeile{flex-wrap:wrap;gap:.8rem;display:flex}.sprechstunde-feld{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.sprechstunde-feld>span:first-child{color:var(--tinte-leise);font-size:.8rem}.sprechstunde-feld input,.sprechstunde-feld textarea{border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--karte);color:var(--tinte);width:100%;padding:.4rem .55rem;font-size:.9rem}.sprechstunde-feld textarea{resize:vertical;line-height:1.5}.sprechstunde-dauern{flex-wrap:wrap;gap:.25rem;display:flex}.sprechstunde-fuss{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:.5rem;display:flex}.sprechstunde-fuss .still{flex:1;min-width:12rem;font-size:.78rem}.sprechstunde-liste{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.sprechstunde{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);padding:.7rem .9rem}.sprechstunde.abgesagt{opacity:.6}.sprechstunde-kopf{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.sprechstunde-wann{color:var(--akzent);font-size:.9rem}.sprechstunde-werkzeuge{gap:.2rem;margin-left:auto;display:flex}.sprechstunde-text{white-space:pre-wrap;margin:.4rem 0 0;font-size:.9rem;line-height:1.5}.sprechstunde-ort{word-break:break-all;margin:.25rem 0 0;font-size:.8rem}.sprechstunde-schritte{border-top:1px solid var(--linie);flex-wrap:wrap;gap:.8rem;margin-top:.6rem;padding-top:.5rem;display:flex}.sprechstunde-schritt{align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.sprechstunde-schritt svg{width:15px;height:15px;color:var(--tinte-still)}.sprechstunde-schritt .gut{color:var(--gut)}.gemeinschaft[data-stimme=sarah],.gemeinschaft-stimmband[data-stimme=sarah]{--stimmfarbe:#a8386b;--stimmgrund:#fbeef3}.gemeinschaft[data-stimme=timon],.gemeinschaft-stimmband[data-stimme=timon]{--stimmfarbe:#1f6f5c;--stimmgrund:#e9f4f0}@media (prefers-color-scheme:dark){.gemeinschaft[data-stimme=sarah],.gemeinschaft-stimmband[data-stimme=sarah]{--stimmfarbe:#e88bb0;--stimmgrund:#2a1a22}.gemeinschaft[data-stimme=timon],.gemeinschaft-stimmband[data-stimme=timon]{--stimmfarbe:#6fc9ad;--stimmgrund:#14241f}}.gemeinschaft[data-stimme]{background:var(--stimmgrund)}.stimmwahl{background:var(--stimmgrund);border-bottom:3px solid var(--stimmfarbe);color:var(--stimmfarbe);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.92rem;display:flex}.stimmwahl svg{flex:none;width:17px;height:17px}.stimmwahl-adresse{opacity:.8;font-size:.78rem}.stimmwahl-knoepfe{flex-wrap:wrap;gap:.25rem;margin-left:auto;display:flex}.stimmwahl-knoepfe .feldknopf.an{border-color:var(--stimmfarbe);color:var(--stimmfarbe)}.gemeinschaft[data-fremd=ja],.gemeinschaft-stimmband[data-fremd=ja] .stimmwahl{box-shadow:inset 0 0 0 3px var(--stimmfarbe)}.gemeinschaft[data-fremd=ja] .stimmwahl strong,.gemeinschaft-stimmband[data-fremd=ja] .stimmwahl strong{font-weight:700}.bausteine{margin:.3rem 0 0}.bausteine-auf{font-size:.8rem}.bausteine-tafel{border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--karte);flex-direction:column;gap:.35rem;margin-top:.35rem;padding:.5rem .6rem;display:flex}.bausteine-gruppe{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.bausteine-marke{width:5.5rem;color:var(--tinte-leise);flex:none;font-size:.76rem}.bausteine-knoepfe{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.bausteine-hinweis{margin:.2rem 0 0;font-size:.76rem}@media (max-width:700px){.bausteine-gruppe{flex-direction:column;gap:.2rem}.bausteine-marke{width:auto}}:focus-visible{outline-offset:2px;outline:2px solid var(--akzent)!important}.stimmwahl :focus-visible,[data-stimme] :focus-visible{outline-color:var(--stimmfarbe,var(--akzent))!important}.sprung-bereich{min-width:4.6rem;color:var(--tinte-still);margin-right:.5rem;font-size:.72rem;display:inline-block}.vorgangsliste li.markiert>a{box-shadow:inset 4px 0 0 var(--marke);background:color-mix(in srgb, var(--marke) 9%, transparent)}.vorgangsliste li.markiert.aktiv>a{background:color-mix(in srgb, var(--marke) 16%, var(--karte))}.vorgangsliste li.markiert .betreff{font-weight:600}.archivknopf{align-items:center;gap:.3rem;margin-left:auto;display:inline-flex}.zweisprachig{background:var(--linie);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1px;display:grid}.zweisprachig .sprachspalte{background:var(--karte);flex-direction:column;min-width:0;display:flex}.zweisprachig .sprachspalte.original{background:var(--karte-tief)}.sprachkopf{text-transform:uppercase;letter-spacing:.08em;color:var(--tinte-still);border-bottom:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;padding:.35rem 1rem;font-size:.7rem;display:flex}.sprachstand{text-transform:none;letter-spacing:0;font-size:.75rem}.deutschfeld{font-family:var(--serif);color:var(--tinte);resize:vertical;field-sizing:content;background:0 0;border:0;border-radius:0;flex:1;width:100%;min-height:12rem;padding:.85rem 1rem;font-size:.95rem;line-height:1.6}.deutschfeld:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.deutschleiste{border-top:1px solid var(--linie);flex-wrap:wrap;gap:.5rem;padding:.5rem 1rem;display:flex}.uebersetzung-laeuft{color:var(--tinte-still);font-style:italic}.uebersetzung-fehler{justify-items:start;gap:.5rem;display:grid}.neuemail-flaeche{grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:start;gap:1.2rem;padding:1.2rem 1.6rem;display:grid}@media (max-width:1000px){.neuemail-flaeche{grid-template-columns:minmax(0,1fr);padding:.8rem}}.neuemail{margin-bottom:0}.neuemail-laedt{color:var(--tinte-still);padding:1.2rem}.neuemail-felder{border-bottom:1px solid var(--linie);gap:0;display:grid}.neuemail-feld{border-bottom:1px solid var(--linie);grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.35rem 1rem;display:grid}.neuemail-feld:last-child{border-bottom:0}.neuemail-feld>span{color:var(--tinte-still);font-size:.78rem}.neuemail-feld input,.neuemail-feld select,.betrefffeld{font:inherit;color:var(--tinte);background:0 0;border:0;width:100%;min-width:0;padding:.4rem 0}.neuemail-feld input:focus-visible,.neuemail-feld select:focus-visible,.betrefffeld:focus-visible{outline:2px solid var(--akzent);outline-offset:2px;border-radius:2px}.neuemail-feld input[aria-invalid=true]{color:var(--warnung)}.betrefffeld{border-bottom:1px solid var(--linie);padding:.55rem 1rem;font-weight:600}.neuemail-signatur{color:var(--tinte-still);border-top:1px solid var(--linie);flex-wrap:wrap;gap:.2rem .6rem;padding:.5rem 1rem;font-size:.78rem;display:flex}.neuemail-signaturtext{white-space:pre-line;font-family:var(--serif);color:var(--tinte-leise)}.neuemail-gemeldet{background:var(--gut-hell);color:var(--gut);margin:0;padding:.6rem 1rem;font-size:.88rem}.neuemail-frage{overflow-wrap:anywhere;align-self:center;font-size:.85rem}.neuemail-verlauf ul{margin:0;padding:0;list-style:none}.neuemail-verlauf li{border-bottom:1px solid var(--linie);grid-template-columns:auto minmax(0,1fr) auto;gap:.15rem .5rem;padding:.55rem 1rem;font-size:.82rem;display:grid}.neuemail-verlauf li:last-child{border-bottom:0}.neuemail-an{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuemail-datum{color:var(--tinte-still);font-size:.75rem}.neuemail-betreff{color:var(--tinte-leise);overflow-wrap:anywhere;grid-column:1/-1}.neuemail-fehler{color:var(--warnung);grid-column:1/-1;font-size:.78rem}.neuemail-leer{color:var(--tinte-still);margin:0;padding:.9rem 1rem;font-size:.85rem}.ueber-formular{color:var(--tinte-still);overflow-wrap:anywhere;font-size:.75rem}.absenderzeile{color:var(--tinte-leise);background:var(--karte-tief);border-bottom:1px solid var(--linie);overflow-wrap:anywhere;flex-wrap:wrap;gap:.2rem 1rem;margin:0;padding:.45rem 1rem;font-size:.78rem;display:flex}.absenderzeile strong{color:var(--tinte);font-weight:600}.absenderzeile a{color:var(--akzent)}.absender-liste{gap:.6rem;display:grid}.absender-postfach{border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--karte)}.absender-postfach>summary{cursor:pointer;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;padding:.6rem .9rem;display:flex}.absender-karte{gap:.7rem;padding:.4rem .9rem .9rem;display:grid}.absender-karte input,.absender-karte textarea{width:100%;font:inherit}.absender-vorschau{overflow-wrap:anywhere;margin:0;font-size:.85rem}.absender-fuss{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.gemeinschaft-original{flex-direction:column;min-height:0;display:flex}.community-rahmen{border:3px solid var(--linie-stark);border-radius:var(--radius);background:#fff;width:100%;height:calc(100vh - 13rem);min-height:70vh}.gemeinschaft-original[data-stimme] .community-rahmen{border-color:var(--stimmfarbe)}.community-rahmen-hinweis{margin:.4rem 0 0;font-size:.78rem}.radio-yt{border-radius:var(--radius-klein);width:100%;line-height:0;overflow:hidden}.radio-yt iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.radio-yt.verborgen{opacity:0;pointer-events:none;width:1px;height:1px;margin-top:-.35rem}.radio-yt.verborgen iframe{width:200px;height:113px}.radio-yt-auge{color:var(--tinte-still);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:.15rem;display:inline-flex}.radio-yt-auge svg{width:.95rem;height:.95rem}.radio-yt-auge:hover{color:var(--tinte)}.radio-yt-weg:hover{color:var(--warnung)}.radio-yt.gross{width:min(var(--yt-breite,24rem), calc(100vw - 1.5rem));z-index:70;box-shadow:var(--schatten-tief);border:1px solid var(--linie-stark);background:#000;position:fixed;bottom:.75rem;left:.75rem}@media (max-width:760px){.mitgliedertafel,.artikeltabelle .stattabelle{background:0 0;border:0;width:100%;min-width:0;display:block}.artikeltabelle{overflow-x:visible}.mitgliedertafel thead,.artikeltabelle .stattabelle thead{display:none}.mitgliedertafel tbody,.artikeltabelle .stattabelle tbody{gap:.6rem;display:grid}.mitgliedertafel tbody tr,.artikeltabelle .stattabelle tbody tr{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .9rem;padding:.7rem .8rem;display:grid}.artikeltabelle .stattabelle tbody tr.artikelzeile{grid-template-columns:repeat(3,minmax(0,1fr))}.mitgliedertafel tbody td,.artikeltabelle .stattabelle tbody td{text-align:left;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.mitgliedertafel tbody td[data-titel]:before,.artikeltabelle .stattabelle tbody td[data-titel]:before{content:attr(data-titel);letter-spacing:.05em;text-transform:uppercase;color:var(--tinte-still);margin-bottom:.1rem;font-size:.66rem;font-weight:600;display:block}.mitgliedertafel tbody td.wer,.mitgliedertafel tbody td.paket,.artikeltabelle .stattabelle tbody tr.artikelzeile>td:first-child,.artikeltabelle .stattabelle tbody tr.artikelzeile>td:last-child{grid-column:1/-1}.mitgliedertafel tbody tr.person-zeile,.artikeltabelle .stattabelle tbody tr.artikel-ausklapp{background:0 0;border:0;padding:0;display:block}.mitgliedertafel tbody tr.person-zeile>td,.artikeltabelle .stattabelle tbody tr.artikel-ausklapp>td{display:block}.artikeltabelle .artikel-name,.artikeltabelle .artikel-name .titel{white-space:normal;text-overflow:clip;text-align:left;overflow:visible}.artikeltabelle .stattabelle tbody td.silozelle{white-space:normal;flex-wrap:wrap;align-items:center;gap:.2rem .4rem;display:flex}.artikeltabelle .stattabelle tbody td.silozelle:before{flex-basis:100%}.kontakt-spalten{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}.kontakt-karten{max-height:22rem}}.tafel-spaltenwahl{width:100%;color:var(--tinte-leise);border:1px solid var(--linie);background:0 0;border-radius:6px;margin-top:.4rem;padding:.2rem .3rem;font-size:.78rem}.antwortstart-rumpf{gap:.8rem;padding:1.1rem 1.3rem;display:grid}.antwortstart-rumpf p{margin:0}.antwortstart-rumpf .reihe{flex-wrap:wrap;gap:.6rem;display:flex}.antwortstart-rumpf .still{color:var(--tinte-still);font-size:.78rem}details.nachschreiben>.antwortstart{box-shadow:none;border:0;border-radius:0;margin:0}.lage svg{vertical-align:-.1em;width:.85em;height:.85em;margin-right:.2em}.beantwortet-am{color:var(--gut);font-size:.78rem}.listen-ende.blaettern{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.listen-ende.blaettern a{color:var(--akzent);font-weight:600;text-decoration:none}.listen-ende.blaettern-kopf{text-align:right;padding:.35rem .8rem}p.neuemail-signatur{margin:0}.leistenkopf{justify-content:space-between;align-items:center;gap:.6rem;min-width:0;display:flex}.menueknopf{display:none}@media (max-width:1000px){.seitenleiste{flex-flow:column;align-items:stretch;gap:.45rem;padding:.5rem .9rem}.seitenleiste .wortmarke{padding-left:0;font-size:1.05rem}.menueknopf{border-radius:999px;align-items:center;gap:.4rem;min-height:40px;padding:.4rem .8rem;font-size:.9rem;display:inline-flex}.menueknopf svg{width:18px;height:18px}.menueknopf .zaehler{font-variant-numeric:tabular-nums;background:var(--akzent);color:#fff;border-radius:999px;place-items:center;min-width:1.2rem;height:1.2rem;padding:0 .35rem;font-size:.72rem;font-weight:600;display:grid}.seitenleiste .uhrstreifen{margin:0}.seitenleiste:not(.menue-offen) .bereiche{display:none}.seitenleiste:not(.menue-offen) .seitenfuss{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seitenleiste.menue-offen{z-index:60;overscroll-behavior:contain;padding-bottom:2rem;position:fixed;inset:0;overflow-y:auto}.seitenleiste.menue-offen .bereiche{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.seitenleiste.menue-offen .bereiche a{background:var(--karte);border:1px solid var(--linie);min-width:0;min-height:48px;padding:.7rem;font-size:.95rem}.seitenleiste.menue-offen .bereiche a.aktiv{background:var(--akzent-hell);border-color:var(--akzent)}.seitenleiste.menue-offen .seitenfuss{flex-direction:column;align-items:stretch;margin:.6rem 0 0}}.nur-handy{display:none}@media (max-width:900px){.nur-rechner{display:none!important}.nur-handy{display:inline}}.leiste-mobilknopf{display:none}@media (max-width:900px){.notizen-flaeche{grid-template-columns:minmax(0,1fr)}.notizen-leiste{min-width:0;max-height:none;width:auto!important}.notizen-leiste .leiste-rollen{max-height:none;overflow:visible}.leiste-mobilknopf{min-width:0;min-height:44px;color:var(--tinte);text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:.5rem;padding:.3rem .2rem;font-size:.95rem;font-weight:600;display:flex}.leiste-mobilknopf svg{flex:none;width:18px;height:18px}.leiste-mobilzahl{color:var(--tinte-still);background:var(--karte);border:1px solid var(--linie);border-radius:999px;padding:0 .45rem;font-size:.75rem;font-weight:600}.notizen-leiste .leiste-kopf .notiz-wurzel,.notizen-leiste:not(.mobil-offen)>:not(.leiste-kopf){display:none}.notizen-leiste .notiz-eintrag{min-height:40px}.notizen-leiste .notiz-eintrag-titel{white-space:normal;overflow-wrap:anywhere}.notizen-leiste .leiste-suche input{font-size:16px}}.dokument-mobilleiste,.dokument-randkopf,.dokument-randschleier{display:none}@media (max-width:900px){.dokument-blatt{padding:.8rem .75rem 5.5rem}.dokument-leiste{gap:.4rem .6rem}.dokument-leiste .terminfenster-schalter{min-height:36px}.dokument-mappe select{max-width:100%}.dokument-pfad{white-space:normal;overflow-wrap:anywhere}.dokument-blattflaeche .editor-frame{min-height:60vh}.dokument-mobilleiste{z-index:30;padding:.5rem .6rem calc(.5rem + env(safe-area-inset-bottom));background:var(--karte);border-top:1px solid var(--linie);grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 14px #00000014}.dokument-mobilleiste button{white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;min-width:0;min-height:44px;padding:.4rem .3rem;font-size:.85rem;display:flex}.dokument-mobilleiste button svg{flex:none;width:17px;height:17px}.dokument-mobilleiste button[aria-pressed=true]{border-color:var(--akzent);color:var(--akzent);background:var(--akzent-hell)}.dokument-mobilleiste .zahl{background:var(--akzent);color:#fff;border-radius:999px;padding:0 .35rem;font-size:.72rem;font-weight:700}.dokument-rand{display:none}.dokument-rand.offen{z-index:40;overscroll-behavior:contain;max-height:78dvh;padding:0 .9rem calc(1rem + env(safe-area-inset-bottom));background:var(--papier);border-top:1px solid var(--linie-stark);border-radius:14px 14px 0 0;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -10px 30px #0000002e}.dokument-rand.zeigt-anmerkungen .dokument-gliederung,.dokument-rand.zeigt-gliederung .dokument-anmerkungen{display:none}.dokument-rand.offen .dokument-randkopf{z-index:1;background:var(--papier);border-bottom:1px solid var(--linie);justify-content:space-between;align-items:center;margin:0 -.9rem;padding:.7rem .9rem .5rem;display:flex;position:sticky;top:0}.dokument-randkopf button{place-items:center;min-width:44px;min-height:44px;display:grid}.dokument-randschleier{z-index:35;background:#00000040;display:block;position:fixed;inset:0}.anmerkung-neu textarea{font-size:16px}.anmerkung-fuss button{min-width:40px;min-height:40px}.anmerkung-fuss svg{width:16px;height:16px}.dokument-gliederung-zeile{min-height:40px}}.tageswahl{display:none}@media (max-width:760px){.kalender-flaeche{grid-template-columns:minmax(0,1fr)}.kalender-haupt{overflow:visible}.tageswahl{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;margin:0 0 .6rem;display:grid}.tageswahl-tag{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius-klein);min-width:0;min-height:48px;color:var(--tinte-leise);flex-direction:column;align-items:center;gap:.05rem;padding:.3rem 0;font-size:.72rem;line-height:1.15;display:flex}.tageswahl-tag strong{color:var(--tinte);font-size:1rem}.tageswahl-tag.feiertag{background:color-mix(in srgb, var(--akzent) 10%, var(--karte))}.tageswahl-tag.heute strong{color:var(--akzent)}.tageswahl-tag.an{background:var(--akzent);border-color:var(--akzent);color:#fff}.tageswahl-tag.an strong{color:#fff}.preisleiste{padding:.5rem .9rem}.preisgruppe{flex-direction:column;align-items:flex-start;gap:.3rem}.preisgruppe-titel{min-width:0}.preisgruppe ul{flex-direction:column;align-items:flex-start;gap:.15rem}.preisgruppe li,.preisgruppe li:first-child{white-space:normal;flex-wrap:wrap;padding:0}.preisgruppe li+li{border-left:0}}.mobilklappe-knopf{display:none}@media (max-width:900px){.mobilklappe-knopf{background:var(--karte-tief);border:0;border-bottom:1px solid var(--linie);width:100%;min-height:44px;color:var(--tinte);text-align:left;border-radius:0;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.92rem;font-weight:600;display:flex}.mobilklappe-knopf svg{flex:none;width:18px;height:18px}.mobilklappe-titel{flex:none}.mobilklappe-zusatz{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tinte-still);margin-left:auto;font-size:.8rem;font-weight:400;overflow:hidden}.mobilklappe:not(.offen) .mobilklappe-inhalt{display:none}.postflaeche{grid-template-columns:minmax(0,1fr)}.post-ordner{max-height:none;overflow:visible}.postflaeche.mit-auswahl .spalte-detail{order:-1}.zur-postliste{margin:0 0 .4rem;font-size:.85rem;display:inline-block}.detailkopf h2,.detailkopf .absender,.detailkopf .absender-von,.detailkopf .ueber-formular,.absenderzeile{overflow-wrap:anywhere}.spalte-detail{padding:.8rem .75rem 2rem}.spalte-detail .werkzeugleiste{flex-wrap:wrap}.spalte-liste .suche input{font-size:16px}.writing-surface,.grundmail,.gemeinschaft-text,.gemeinschaft-anriss,.anmerkung p,.anmerkung blockquote{overflow-wrap:anywhere}.writing-surface pre{white-space:pre-wrap;overflow-x:visible}.writing-surface .tableWrapper{overflow-x:visible}.writing-surface table{font-size:.82rem}.writing-surface th,.writing-surface td{overflow-wrap:anywhere;min-width:0;padding:.3rem .35rem}.writing-surface{padding:1rem .85rem 4rem;font-size:1.02rem}.writing-surface h1{font-size:1.45rem}.writing-surface h2{font-size:1.22rem}.writing-surface h3{font-size:1.08rem}.format-toolbar{padding:.3rem .4rem}.tool-button{padding:.45rem}.tool-button svg{width:18px;height:18px}.dokument-titel{overflow-wrap:anywhere;font-size:1.05rem}.dokument-kopfzeile button{opacity:1}.dokument-mappe{flex:100%;min-width:0}.dokument-mappe select{flex:auto;width:100%;min-width:0}.inhalt>*{min-width:0;max-width:100%}.kopfleiste{gap:.6rem .9rem}.kopfleiste h1{font-size:1.35rem}.gemeinschaft{width:100%;min-width:0;padding:.9rem .75rem 3rem}.gemeinschaft-anstoss{white-space:normal;text-align:left}.gemeinschaft-feed{padding-left:0}.stimmwahl{padding:.5rem .75rem}.stimmwahl-adresse{overflow-wrap:anywhere;min-width:0}.stimmwahl-knoepfe{margin-left:0}.gemeinschaft-suche{width:100%;margin-left:0}.gemeinschaft-suche input{flex:1;width:auto;min-width:0;font-size:16px}.gemeinschaft-karte,.gemeinschaft-beitrag{padding:.75rem .8rem}}@media (max-width:760px){.strategien{padding:1rem .75rem 4rem}.strategieraster{grid-template-columns:minmax(0,1fr)}.art-wahl,.notiz-picker,.kategorie-klappe,.punkt-menue,.verbindungsklappe{overscroll-behavior:contain;z-index:80;max-height:70dvh;overflow-y:auto;width:auto!important;min-width:0!important;max-width:none!important;position:fixed!important;inset:auto .6rem .6rem!important;transform:none!important}}@media (max-width:900px){.notiz-blatt,.dokument-blatt{overflow:visible}.notiz-blatt{padding:.8rem .75rem 3rem}.notiz-blatt .notiz-kopf{position:static}.kategorie-wahl{min-width:0;max-width:100%}.kategorie-knopf{min-width:0;max-width:100%;overflow:hidden}.knopf-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.notiz-titel{min-width:0;font-size:1.3rem}.notiz-meta .reihe{flex-wrap:wrap;gap:.3rem .6rem}.notiz-meta>*,.notiz-meta .reihe{min-width:0;max-width:100%}.kontakt-spalten{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;max-height:none;overflow-x:visible}.kontakt-karten{max-height:22rem}}.gespraechsmails{min-width:0;max-width:64rem;padding:0 1.25rem 2rem}.gespraechsmails>ul{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);margin:0;padding:0;list-style:none}.gespraechsmail{border-bottom:1px solid var(--linie);min-width:0}.gespraechsmail:last-child{border-bottom:0}.gespraechsmail summary{cursor:pointer;grid-template-columns:9.5rem 5.5rem minmax(0,14rem) minmax(0,1fr) auto;align-items:baseline;gap:.2rem .75rem;padding:.6rem .9rem;font-size:.86rem;display:grid}.gespraechsmail summary time{color:var(--tinte-leise);font-variant-numeric:tabular-nums}.gm-art{background:var(--gut-hell);color:var(--gut);border-radius:3px;justify-self:start;padding:0 .4rem;font-size:.74rem;font-weight:700}.gm-art.art-absage{background:var(--karte-tief);color:var(--tinte-leise)}.gm-wer{flex-direction:column;min-width:0;display:flex}.gm-wer small{color:var(--tinte-still);overflow-wrap:anywhere}.gm-betreff{overflow-wrap:anywhere;min-width:0}.gm-fehler{background:var(--warnung-hell);color:var(--warnung);border-radius:3px;padding:0 .4rem;font-size:.74rem;font-weight:700}.gm-inhalt{min-width:0;padding:0 .9rem .9rem}.gm-meta{color:var(--tinte-still);margin:0 0 .5rem;font-size:.8rem}.gm-text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--sans);border-radius:var(--radius-klein);background:var(--papier);border:1px solid var(--linie);max-width:46rem;margin:0;padding:.75rem .9rem;font-size:.86rem;line-height:1.5}@media (max-width:760px){.gespraechsmails{padding:0 .75rem 2rem}.gespraechsmail summary{grid-template-columns:auto minmax(0,1fr)}.gm-wer,.gm-betreff{grid-column:1/-1}}.lektionsliste li{border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,1fr) minmax(4rem,9rem) auto;row-gap:.15rem;padding:.25rem 0}.lektionsliste .name{white-space:normal;color:var(--tinte);overflow:visible}.lektionsliste .stimmen{color:var(--tinte-still);font-weight:400}.lektionsliste .verteilungszeile{grid-column:1/-1;display:block}.lektionsverteilung{align-items:flex-end;gap:3px;height:1.6rem;display:inline-flex}.lektionsverteilung .saeule{flex-direction:column;justify-content:flex-end;align-items:center;width:1rem;height:100%;display:flex}.lektionsverteilung .fuellung{background:var(--akzent);opacity:.75;border-radius:2px 2px 0 0;width:100%;display:block}.lektionsverteilung .stufe{color:var(--tinte-still);margin-top:1px;font-size:.6rem;line-height:1}.lektionsschwach{margin:.3rem 0 0;padding-left:1.1rem}@media (max-width:640px){.lektionsliste li{grid-template-columns:minmax(0,1fr) auto}.lektionsliste li>.statbalken{display:none}}.weg{--weg-luecke:.55rem;flex-direction:column;flex:1;gap:.5rem;min-width:0;min-height:0;padding:.25rem .8rem .8rem;display:flex}@media (min-width:1100px){.inhalt:has(>.weg){height:100dvh;overflow:hidden}}.weg-vorlagen-link svg{width:.95rem;height:.95rem}.weg-leiste{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;min-width:0;display:flex}.weg-bilanz{color:var(--tinte-leise);margin:0;font-size:.86rem}.weg-bilanz strong{font-family:var(--serif);color:var(--tinte);font-size:1.05rem}.weg-bilanz .weg-dran-zahl{color:var(--warnung)}.weg-umschalter{border:1px solid var(--linie-stark);background:var(--karte);border-radius:999px;padding:2px;display:inline-flex}.weg-umschalter button{font:inherit;color:var(--tinte-leise);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.2rem .75rem;font-size:.78rem}.weg-umschalter button[aria-pressed=true]{background:var(--tinte);color:var(--karte)}.weg-umschalter button:hover:not([aria-pressed=true]){color:var(--akzent)}.weg-legende{color:var(--tinte-still);gap:.75rem;margin:0 0 0 auto;font-size:.72rem;display:flex}.weg-legende .lg:before{content:"";vertical-align:-.12rem;background:var(--kante);border-radius:2px;width:3px;height:.8rem;margin-right:.3rem;display:inline-block}.d-faellig{--kante:var(--warnung)}.d-bald{--kante:#d29a22}.d-termin{--kante:var(--akzent)}.d-spaeter,.d-ohne{--kante:transparent}.weg-spalten{gap:var(--weg-luecke);flex:1;grid-template-columns:repeat(6,minmax(0,1fr));min-height:0;margin:0;padding:0;list-style:none;display:grid}.weg-spalte{--sf:color-mix(in srgb, var(--akzent) 30%, var(--linie-stark));--sf-weiter:var(--sf);border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte-tief);min-width:0;min-height:0;transition:border-color var(--uebergang), background var(--uebergang);flex-direction:column;display:flex}.weg-spalte.stufe-1{--sf:color-mix(in srgb, var(--akzent) 28%, var(--linie-stark));--sf-weiter:color-mix(in srgb, var(--akzent) 42%, var(--linie-stark))}.weg-spalte.stufe-2{--sf:color-mix(in srgb, var(--akzent) 42%, var(--linie-stark));--sf-weiter:color-mix(in srgb, var(--akzent) 56%, var(--linie-stark))}.weg-spalte.stufe-3{--sf:color-mix(in srgb, var(--akzent) 56%, var(--linie-stark));--sf-weiter:color-mix(in srgb, var(--akzent) 72%, var(--linie-stark))}.weg-spalte.stufe-4{--sf:color-mix(in srgb, var(--akzent) 72%, var(--linie-stark));--sf-weiter:color-mix(in srgb, var(--akzent) 88%, var(--linie-stark))}.weg-spalte.stufe-5{--sf:color-mix(in srgb, var(--akzent) 88%, var(--linie-stark));--sf-weiter:var(--gut)}.weg-spalte.stufe-6{--sf:var(--gut);--sf-weiter:var(--gut)}.weg-spalte.ziel{border-color:var(--akzent);background:color-mix(in srgb, var(--akzent-hell) 60%, var(--karte-tief))}.weg-station{border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"punkt punkt""name zahl""ziel ziel";gap:.15rem .4rem;padding:.6rem .7rem .55rem;display:grid;position:relative}.weg-station:before{content:"";top:calc(1.3rem - 1px);left:.7rem;right:calc(-1 * var(--weg-luecke) - 2px);background:linear-gradient(to right, var(--sf), var(--sf-weiter));height:2px;position:absolute}.weg-spalte.stufe-6 .weg-station:before{right:.7rem}.ws-punkt{z-index:1;background:var(--sf);width:1.4rem;height:1.4rem;box-shadow:0 0 0 3px var(--karte-tief);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;grid-area:punkt;justify-self:start;place-items:center;font-size:.7rem;font-weight:700;display:grid;position:relative}.weg-station h2{font-family:var(--serif);color:var(--tinte);text-overflow:ellipsis;white-space:nowrap;grid-area:name;margin:.25rem 0 0;font-size:1rem;font-weight:600;line-height:1.2;overflow:hidden}.ws-zahl{font-family:var(--serif);color:var(--tinte-leise);font-variant-numeric:tabular-nums;grid-area:zahl;align-self:end;font-size:1.15rem;line-height:1}.ws-ziel{color:var(--tinte-still);grid-area:ziel;margin:0;font-size:.72rem;line-height:1.35}.weg-spalte.s-kundin h2,.weg-spalte.s-kundin .ws-zahl{color:var(--gut)}.weg-karten{flex-direction:column;flex:1;gap:.35rem;min-height:0;margin:0;padding:.4rem;list-style:none;display:flex;overflow-y:auto}.wk{border:1px solid var(--linie);border-left:3px solid var(--kante,transparent);border-radius:var(--radius-klein);background:var(--karte);cursor:grab;transition:border-color var(--uebergang), box-shadow var(--uebergang);flex:none;position:relative}.wk:hover{border-top-color:var(--linie-stark);border-right-color:var(--linie-stark);border-bottom-color:var(--linie-stark);box-shadow:var(--schatten)}.wk.zieht{opacity:.4}.wk.still{opacity:.72}.wk-oeffnen{border-radius:inherit;width:100%;min-width:0;font:inherit;text-align:left;color:inherit;white-space:normal;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:.15rem;padding:.42rem 2rem .45rem .55rem;display:flex}.wk-oeffnen:hover:not(:disabled){color:inherit}.wk-oeffnen:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.wk-name{color:var(--tinte);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:600;overflow:hidden}.wk-schritt{min-width:0;color:var(--tinte-leise);flex-wrap:wrap;align-items:baseline;gap:.1rem .35rem;font-size:.76rem;display:flex}.wk-wann{white-space:nowrap;background:var(--karte-tief);color:var(--tinte-leise);border-radius:3px;padding:0 .3rem;font-size:.7rem;font-weight:700}.wk-wann.d-faellig{background:var(--warnung-hell);color:var(--warnung)}.wk-wann.d-bald{background:color-mix(in srgb, #d29a22 20%, var(--karte));color:color-mix(in srgb, #b07a0c 75%, var(--tinte))}.wk-was{overflow-wrap:anywhere;min-width:0}.wk-zuletzt{color:var(--tinte-still);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.wk-knoepfe{flex-direction:column;gap:.1rem;display:flex;position:absolute;top:.25rem;right:.25rem}.wk-knopf{border-radius:var(--radius-klein);width:1.55rem;height:1.55rem;color:var(--tinte-still);cursor:pointer;opacity:.55;transition:opacity var(--uebergang);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.wk-knopf svg{width:.9rem;height:.9rem}.wk:hover .wk-knopf,.wk:focus-within .wk-knopf{opacity:1}.wk-knopf:hover:not(:disabled){border-color:var(--linie-stark);background:var(--karte-tief);color:var(--akzent)}.wk-knopf.weg:hover:not(:disabled){color:var(--warnung)}@media (hover:none){.wk-knopf{opacity:1}}.weg-leer{text-align:center;color:var(--tinte-still);padding:.9rem .4rem;font-size:.74rem;list-style:none}.weg-schlaf{border:0;border-top:1px dashed var(--linie-stark);border-radius:0 0 var(--radius) var(--radius);font:inherit;color:var(--tinte-still);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.3rem;margin:0;padding:.4rem .6rem .5rem;font-size:.74rem;display:flex}.weg-schlaf svg{width:.85rem;height:.85rem;transition:transform var(--uebergang)}.weg-schlaf[aria-expanded=true] svg{transform:rotate(180deg)}.weg-schlaf:hover:not(:disabled){color:var(--akzent)}.weg-ruht{border:1px dashed var(--linie-stark);border-radius:var(--radius);transition:border-color var(--uebergang), background var(--uebergang);background:0 0;flex:none}.weg-ruht.ziel{border-color:var(--akzent);background:var(--akzent-hell)}.weg-ruht>summary{cursor:pointer;font-family:var(--serif);color:var(--tinte-leise);flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;padding:.5rem .75rem;font-size:.95rem;list-style:none;display:flex}.weg-ruht>summary::-webkit-details-marker{display:none}.weg-ruht>summary .ws-ziel{font-family:var(--sans)}.weg-ruht-karten{grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));max-height:30vh;padding:0 .6rem .6rem;display:grid}@media (min-width:901px) and (max-width:1099px){.weg-spalten{grid-template-columns:repeat(3,minmax(0,1fr))}.weg-karten{max-height:26rem}.weg-spalte.stufe-3 .weg-station:before{right:.7rem}}@media (max-width:900px){.weg{padding:.25rem .6rem 1.5rem}.weg-spalten{grid-template-columns:minmax(0,1fr)}.weg-station:before{display:none}.weg-station{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"punkt name zahl""punkt ziel ziel";align-items:center}.weg-station h2{margin:0}.ws-punkt{align-self:start}.weg-karten{max-height:none;overflow:visible}.weg-legende{margin-left:0}}.terminfenster:has(.vf){width:min(62rem,100%);max-height:calc(100dvh - 2rem);overflow:auto}.vf{grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:1rem;min-width:0;display:grid}.vf-liste{flex-direction:column;gap:.2rem;min-width:0;display:flex}.vf-liste ul,.vp-liste ul{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.vf-gruppe,.vp-liste h2{font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--tinte-still);margin:.4rem 0 .15rem;font-size:.7rem;font-weight:700}.vf-vorlage{border-radius:var(--radius-klein);width:100%;font:inherit;text-align:left;color:inherit;white-space:normal;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;align-items:stretch;gap:.05rem;padding:.4rem .55rem;display:flex}.vf-vorlage:hover:not(:disabled){border-color:var(--linie-stark);color:inherit}.vf-vorlage.an{border-color:var(--akzent);background:var(--akzent-hell)}.vf-titel{color:var(--tinte);font-size:.82rem;font-weight:600}.vf-stufe{color:var(--tinte-still);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.vf-pflege{color:var(--akzent);align-items:center;gap:.3rem;margin-top:.6rem;font-size:.78rem;display:inline-flex}.vf-pflege svg{width:.85rem;height:.85rem}.vf-mail{flex-direction:column;gap:.55rem;min-width:0;display:flex}.vf-an{color:var(--tinte-still);overflow-wrap:anywhere;gap:.5rem;margin:0;font-size:.82rem;display:flex}.vf-an strong{color:var(--tinte);font-weight:600}.vf-feld{min-width:0;color:var(--tinte-still);flex-direction:column;gap:.2rem;font-size:.74rem;display:flex}.vf-feld input,.vf-feld select,.vf-feld textarea{width:100%;min-width:0;font:inherit;color:var(--tinte);font-size:.88rem}.vf-text textarea{resize:vertical;min-height:16rem;line-height:1.55}.vf-offen{border-radius:var(--radius-klein);background:var(--warnung-hell);color:var(--warnung);margin:0;padding:.35rem .55rem;font-size:.78rem}.vf-fuss{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;width:100%;display:flex}.vf-frage{color:var(--tinte-leise);margin-right:auto;font-size:.84rem}.knopf.gesperrt{opacity:.45;cursor:not-allowed}.vp{grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:1.25rem;min-width:0;padding:.5rem 1.25rem 2rem;display:grid}.vp-liste{flex-direction:column;gap:.2rem;min-width:0;display:flex}.vp-neu{align-self:flex-start;margin-bottom:.4rem}.vp-form{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);flex-direction:column;gap:.7rem;min-width:0;max-width:70rem;padding:1rem 1.1rem;display:flex}.vp-zeile{grid-template-columns:minmax(0,1fr) minmax(0,13rem);gap:.7rem;display:grid}.vp-platzhalter{color:var(--tinte-still);flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.74rem;display:flex}.vp-platzhalter button{font:inherit;font-family:var(--mono);border:1px solid var(--linie-stark);background:var(--karte-tief);color:var(--tinte-leise);cursor:pointer;border-radius:999px;padding:.12rem .45rem;font-size:.74rem}.vp-doppel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;display:grid}.vp-vorschau{min-width:0;color:var(--tinte-still);flex-direction:column;gap:.2rem;font-size:.74rem;display:flex}.vp-vorschau pre{border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--papier);font-family:var(--sans);color:var(--tinte);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0;padding:.6rem .75rem;font-size:.86rem;line-height:1.55}.vp-knoepfe{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.vp-meldung{color:var(--gut);font-size:.82rem}.vp-loeschen{margin-left:auto}@media (max-width:1100px){.vp-doppel{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.vf,.vp,.vp-zeile{grid-template-columns:minmax(0,1fr)}.vp{padding:.5rem .75rem 2rem}.vf-liste{max-height:12rem;overflow-y:auto}}.vp-knoepfe button.haupt:disabled{opacity:1;background:var(--karte-tief);border-color:var(--linie-stark);color:var(--tinte-still)}.antwortstart-anweisung{min-width:0;color:var(--tinte-leise);flex-direction:column;gap:.3rem;font-size:.8rem;display:flex}.antwortstart-anweisung textarea{width:100%;min-width:0;min-height:4.2rem;font:inherit;color:var(--tinte);resize:vertical;font-size:.9rem;line-height:1.5}.adressfeld{min-width:0;position:relative}.adressfeld-zeile{align-items:center;gap:.25rem;min-width:0;display:flex}.adressfeld-zeile input{flex:1;min-width:0}.adressfeld-buch{flex:none;place-items:center;padding:.25rem;display:grid}.adressfeld-buch svg{width:1rem;height:1rem}.adressfeld-liste{z-index:30;background:var(--karte);border:1px solid var(--linie-stark);border-radius:var(--radius-klein);max-height:18rem;box-shadow:var(--schatten-tief);margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto}.adressfeld-liste li{border-radius:var(--radius-klein);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name quelle""mail quelle";align-items:center;gap:0 .6rem;padding:.35rem .55rem;display:grid}.adressfeld-liste li.aktiv{background:var(--akzent-hell)}.af-name{color:var(--tinte);text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-size:.86rem;overflow:hidden}.af-mail{color:var(--tinte-still);text-overflow:ellipsis;white-space:nowrap;grid-area:mail;font-size:.74rem;overflow:hidden}.af-quelle{color:var(--tinte-still);white-space:nowrap;grid-area:quelle;font-size:.7rem}.adressfeld-leer{color:var(--tinte-still);cursor:default;font-size:.8rem}@media (max-width:760px){.af-quelle{display:none}}.vf-ki{border:1px dashed var(--linie-stark);border-radius:var(--radius-klein);background:color-mix(in srgb, var(--akzent-hell) 35%, var(--karte));flex-direction:column;gap:.4rem;padding:.6rem .7rem;display:flex}.vf-ki textarea{resize:vertical;min-height:3.2rem}.vf-ki-knoepfe{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.vf-ki-knoepfe svg{width:.95rem;height:.95rem}.vf-ki-hinweis{color:var(--tinte-still);margin:0;font-size:.76rem}.assistent-knopf{--assistent-grund:var(--akzent);right:1.1rem;bottom:calc(1.1rem + env(safe-area-inset-bottom));z-index:60;border:3px solid var(--karte);background:var(--karte);width:58px;height:58px;box-shadow:var(--schatten-tief);cursor:pointer;transition:transform .16s cubic-bezier(.2, .8, .3, 1.2), box-shadow var(--uebergang);border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.assistent-knopf:hover:not(:disabled){border-color:var(--karte);transform:translateY(-2px)scale(1.04)}.assistent-knopf:focus-visible{outline:3px solid var(--akzent);outline-offset:3px}.assistent-knopf.offen{transform:scale(.92)}.assistent-gesicht{border-radius:50%;display:block}.assistent-arbeitet{border:2px solid var(--karte);background:var(--gut);border-radius:50%;width:14px;height:14px;animation:1.2s ease-in-out infinite assistent-puls;position:absolute;top:-2px;right:-2px}@keyframes assistent-puls{50%{opacity:.6;transform:scale(.7)}}@media (max-width:900px){body:has(.dokument-mobilleiste) .assistent-knopf{bottom:calc(4.6rem + env(safe-area-inset-bottom))}}.assistent{--assistent-grund:var(--akzent);right:1.1rem;bottom:calc(1.1rem + 66px + env(safe-area-inset-bottom));z-index:61;background:var(--papier);border:1px solid var(--linie-stark);width:min(27rem,100vw - 2.2rem);height:min(40rem,100dvh - 7rem);box-shadow:var(--schatten-tief);border-radius:14px;flex-direction:column;animation:.16s ease-out assistent-auf;display:flex;position:fixed;overflow:hidden}@keyframes assistent-auf{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.assistent,.assistent-arbeitet,.af-punkte i{animation:none}.assistent-knopf{transition:none}}.assistent-kopf{background:var(--karte);border-bottom:1px solid var(--linie);align-items:center;gap:.6rem;padding:.6rem .6rem .6rem .8rem;display:flex}.assistent-kopf>div{flex:1;min-width:0}.assistent-kopf h2{font-family:var(--serif);color:var(--tinte);margin:0;font-size:1rem;font-weight:600}.assistent-kopf p{color:var(--tinte-still);margin:.05rem 0 0;font-size:.72rem;line-height:1.3}.assistent-kopf button{flex:none;place-items:center;padding:.3rem;display:grid}.assistent-kopf button svg{width:1rem;height:1rem}.assistent-verlauf{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.6rem;min-height:0;padding:.8rem;display:flex;overflow-y:auto}.assistent-start p{color:var(--tinte-leise);margin:0 0 .5rem;font-size:.88rem}.assistent-start ul{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.assistent-start button{width:100%;font:inherit;text-align:left;white-space:normal;border:1px solid var(--linie);background:var(--karte);color:var(--tinte);cursor:pointer;border-radius:10px;padding:.45rem .6rem;font-size:.82rem}.af-frage{background:var(--akzent);color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px 12px 3px;align-self:flex-end;max-width:85%;padding:.5rem .75rem;font-size:.88rem;line-height:1.45}.af-antwort{border:1px solid var(--linie);background:var(--karte);min-width:0;max-width:100%;color:var(--tinte);overflow-wrap:anywhere;border-radius:12px 12px 12px 3px;align-self:flex-start;padding:.6rem .8rem;font-size:.88rem;line-height:1.5}.af-antwort p{margin:0 0 .5rem}.af-antwort p:last-of-type{margin-bottom:0}.af-antwort ul,.af-antwort ol{margin:.2rem 0 .5rem;padding-left:1.2rem}.af-tabelle{max-width:100%;margin:.3rem 0 .5rem;overflow-x:auto}.af-tabelle table{border-collapse:collapse;font-size:.8rem}.af-tabelle th,.af-tabelle td{border-bottom:1px solid var(--linie);text-align:left;vertical-align:top;padding:.2rem .5rem}.af-tabelle th{color:var(--tinte-leise);font-weight:600}.af-kosten{color:var(--tinte-still);margin-top:.4rem;font-size:.68rem;display:block}.af-fehlerantwort{border-color:color-mix(in srgb, var(--warnung) 40%, var(--linie));background:var(--warnung-hell);color:var(--warnung)}.af-denkt{color:var(--tinte-leise);align-items:center;gap:.5rem;font-size:.82rem;display:flex}.af-punkte{gap:3px;display:inline-flex}.af-punkte i{background:var(--akzent);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite assistent-hops}.af-punkte i:nth-child(2){animation-delay:.15s}.af-punkte i:nth-child(3){animation-delay:.3s}@keyframes assistent-hops{50%{opacity:.5;transform:translateY(-4px)}}.af-vorschlag{border:1px dashed var(--linie-stark);background:var(--papier);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:.5rem;padding:.45rem .55rem;font-size:.82rem;display:flex}.af-vorschlag>span:first-child{flex:1;min-width:10rem}.af-vorschlag .knopf{padding:.25rem .6rem;font-size:.78rem}.af-erledigt{color:var(--gut);align-items:center;gap:.25rem;font-size:.78rem;display:inline-flex}.af-erledigt svg{width:.9rem;height:.9rem}.af-fehler{color:var(--warnung);flex-basis:100%;font-size:.76rem}.assistent-eingabe{background:var(--karte);border-top:1px solid var(--linie);align-items:flex-end;gap:.45rem;padding:.6rem;display:flex}.assistent-eingabe textarea{min-width:0;max-height:9rem;font:inherit;resize:none;border-radius:10px;flex:1;padding:.45rem .6rem;font-size:.9rem;line-height:1.45}.assistent-eingabe button{border-radius:50%;flex:none;place-items:center;width:2.3rem;height:2.3rem;padding:0;display:grid}.assistent-eingabe button svg{width:1.1rem;height:1.1rem}@media (max-width:760px){.assistent{border:0;border-radius:0;width:auto;height:auto;inset:0}.assistent-knopf.offen{display:none}}.assistent-knopf svg.assistent-gesicht{width:52px;height:52px}.inhalt:after{content:"";height:calc(8.8rem + env(safe-area-inset-bottom));flex:none}.spalte-detail{padding-bottom:calc(8.8rem + env(safe-area-inset-bottom))}.inhalt:has(>.weg):after{display:none}.inhalt:has(>.kontaktbrett):after{display:none}.inhalt:has(>.postflaeche):after{display:none}.inhalt:has(>.dokumente-ansicht):after{display:none}.diktat-schwebend{right:calc(1.1rem + 6px);bottom:calc(1.1rem + 58px + .7rem + env(safe-area-inset-bottom));z-index:60;align-items:flex-end;display:flex;position:fixed}.diktat-rund{border:2px solid var(--karte);background:var(--akzent);width:46px;height:46px;color:var(--karte);box-shadow:var(--schatten-tief);cursor:pointer;transition:transform .16s cubic-bezier(.2, .8, .3, 1.2), background var(--uebergang);border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.diktat-rund:hover:not(:disabled){border-color:var(--karte);background:color-mix(in srgb, var(--akzent) 85%, black);color:var(--karte);transform:translateY(-2px)scale(1.05)}.diktat-rund:focus-visible{outline:3px solid var(--akzent);outline-offset:3px}.diktat-rund svg{width:1.25rem;height:1.25rem}.diktat-rund.nimmt,.diktat-rund.nimmt:hover:not(:disabled){background:var(--warnung-hell);color:var(--warnung)}.diktat-rund svg.diktat-ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.diktat-ring circle{fill:none;stroke-width:3px}.diktat-ring-grund{stroke:color-mix(in srgb, var(--warnung) 18%, transparent)}.diktat-ring-rest{stroke:var(--warnung);stroke-linecap:round;transition:stroke-dashoffset .25s linear}.diktat-zeit{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.74rem;font-weight:700;position:relative}.diktat-rund svg.dreht{animation:1s linear infinite diktat-drehen}@keyframes diktat-drehen{to{transform:rotate(360deg)}}.diktat-blase{border:1px solid var(--linie-stark);background:var(--karte);width:max-content;max-width:min(22rem,100vw - 6.5rem);box-shadow:var(--schatten-tief);color:var(--tinte);overflow-wrap:anywhere;border-radius:10px;align-items:flex-start;gap:.4rem;padding:.5rem .6rem .5rem .8rem;font-size:.82rem;line-height:1.45;display:flex;position:absolute;bottom:.2rem;right:calc(100% + .6rem)}.diktat-blase.ok{border-color:color-mix(in srgb, var(--gut) 40%, transparent);color:var(--gut)}.diktat-blase.fehler{border-color:color-mix(in srgb, var(--warnung) 40%, transparent);color:var(--warnung)}.diktat-blase.text{flex-wrap:wrap}.diktat-blase.text p{white-space:pre-wrap;flex:14rem;max-height:12rem;margin:0;overflow-y:auto}.diktat-blase-knoepfe{flex-basis:100%;order:3;gap:.4rem;display:flex}.diktat-blase-knoepfe button{align-items:center;gap:.3rem;font-size:.78rem;display:inline-flex}.diktat-blase-knoepfe svg,.diktat-blase-zu svg{width:.9rem;height:.9rem}.diktat-blase-zu{color:var(--tinte-still);cursor:pointer;background:0 0;border:0;flex:none;padding:.1rem}@media (prefers-reduced-motion:reduce){.diktat-rund,.diktat-ring-rest{transition:none}.diktat-rund svg.dreht{animation:none}}body:has(.assistent) .diktat-schwebend{right:calc(1.8rem + 58px);bottom:calc(1.1rem + 6px + env(safe-area-inset-bottom))}@media (max-width:900px){body:has(.dokument-mobilleiste) .diktat-schwebend{bottom:calc(4.6rem + 58px + .7rem + env(safe-area-inset-bottom))}}@media (max-width:760px){body:has(.assistent) .diktat-schwebend{z-index:62;right:.9rem;bottom:calc(5.6rem + env(safe-area-inset-bottom))}}.antwortstart-anweisung-kopf,.vf-feldkopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem .6rem;display:flex}.personenkarte>summary{color:var(--tinte-leise);cursor:pointer;padding:.55rem 1.1rem;font-size:.82rem;font-weight:600}.pk-fakten{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:.5rem 1.2rem;margin:0;padding:0 1.1rem .9rem;display:grid}.pk-fakten>div{min-width:0}.pk-fakten dt{letter-spacing:.04em;text-transform:uppercase;color:var(--tinte-still);font-size:.7rem;font-weight:700}.pk-fakten dd{color:var(--tinte);overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.84rem}.pk-notiz{grid-column:1/-1}.spaeter{display:inline-flex;position:relative}.spaeter>button{align-items:center;gap:.35rem;display:inline-flex}.spaeter>button svg{width:.95rem;height:.95rem}.spaeter-liste{z-index:40;background:var(--karte);border:1px solid var(--linie-stark);border-radius:var(--radius-klein);width:min(19rem,100vw - 2rem);box-shadow:var(--schatten-tief);flex-direction:column;gap:.25rem;padding:.6rem;display:flex;position:absolute;bottom:calc(100% + .35rem);right:0}.spaeter-liste p{color:var(--tinte-still);margin:0 0 .2rem;font-size:.74rem}.spaeter-liste>button{text-align:left;white-space:normal;justify-content:space-between;align-items:baseline;gap:.5rem;width:100%;font-size:.82rem;display:flex}.spaeter-liste>button span{color:var(--tinte-still);font-size:.72rem}.spaeter-liste>button.haupt span{color:inherit}.spaeter-liste label{color:var(--tinte-still);flex-direction:column;gap:.2rem;margin-top:.3rem;font-size:.74rem;display:flex}.spaeter-liste input{font:inherit;font-size:.85rem}.geplant-hinweis{background:var(--akzent-hell);color:var(--akzent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .8rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600;display:flex}.bausteinwahl{display:inline-flex;position:relative}.bausteinwahl>button{align-items:center;gap:.35rem;display:inline-flex}.bausteinwahl>button svg{width:.95rem;height:.95rem}.bausteinwahl-liste{z-index:40;background:var(--karte);border:1px solid var(--linie-stark);border-radius:var(--radius-klein);width:min(24rem,100vw - 2rem);max-height:22rem;box-shadow:var(--schatten-tief);flex-direction:column;gap:.35rem;padding:.55rem;display:flex;position:absolute;top:calc(100% + .35rem);left:0}.bausteinwahl-liste input{font:inherit;font-size:.85rem}.bausteinwahl-liste ul{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.bausteinwahl-liste li button{text-align:left;white-space:normal;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;align-items:stretch;gap:.1rem;padding:.4rem .5rem;display:flex}.bausteinwahl-liste li button:hover:not(:disabled){border-color:var(--linie-stark);background:var(--akzent-hell);color:inherit}.bausteinwahl-liste li strong{color:var(--tinte);font-size:.84rem}.bausteinwahl-liste li span{color:var(--tinte-still);font-size:.74rem}.bausteinwahl-pflege{color:var(--akzent);align-items:center;gap:.3rem;font-size:.78rem;display:inline-flex}.bausteinwahl-pflege svg{width:.85rem;height:.85rem}.neuemail-geplant{color:var(--akzent);flex-wrap:wrap;align-items:center;gap:.2rem .5rem;font-size:.76rem;display:flex}.kachel.briefing{--assistent-grund:var(--akzent);grid-column:1/-1}.kachel.briefing h2 button{align-items:center;gap:.3rem;margin-left:auto;font-size:.78rem;display:inline-flex}.briefing-text{color:var(--tinte);font-size:.9rem;line-height:1.55}.briefing-text p{margin:0 0 .45rem}.briefing-text ul,.briefing-text ol{margin:.1rem 0 .5rem;padding-left:1.2rem}.briefing-fuss{color:var(--tinte-still);align-items:center;gap:.4rem;font-size:.72rem;display:flex;margin-top:.4rem!important}.gesendet-banner{border:1px solid color-mix(in srgb, var(--gut) 35%, transparent);border-left:4px solid var(--gut);background:var(--gut-hell);color:var(--tinte);overflow-wrap:anywhere;border-radius:8px;align-items:flex-start;gap:.55rem;margin:0 0 .7rem;padding:.6rem .9rem;font-size:.88rem;line-height:1.45;display:flex}.gesendet-banner>svg{width:1.1rem;height:1.1rem;color:var(--gut);flex:none;margin-top:.1rem}.gesendet-banner strong{color:var(--gut)}.gesendet-blatt{border-left:4px solid var(--gut)}.spalte-detail .gesendet-blatt>summary,.gesendet-blatt>summary{background:var(--gut-hell);text-transform:none;letter-spacing:0;cursor:pointer;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;padding:.45rem .8rem;font-size:.8rem;display:flex}.gesendet-marke{color:var(--gut);align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.gesendet-marke svg{width:.95rem;height:.95rem}.gesendet-wann{min-width:0;color:var(--tinte-leise);overflow-wrap:anywhere}.gesendet-zusatz{background:var(--karte);color:var(--tinte-still);border-radius:3px;padding:0 .35rem;font-size:.72rem}.gesendet-text{margin:0}.pk-verlauf-feld{grid-column:1/-1}.pk-verlauf{flex-direction:column;gap:1px;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.pk-verlauf>li>details>summary{cursor:pointer;border-radius:5px;grid-template-columns:9.5rem 7.2rem minmax(0,1fr);align-items:baseline;gap:.6rem;padding:.28rem .45rem;font-size:.82rem;list-style:none;display:grid}.pk-verlauf>li>details>summary::-webkit-details-marker{display:none}.pk-verlauf>li>details>summary:hover,.pk-verlauf>li>details[open]>summary{background:var(--karte-tief)}.pk-richtung{color:var(--tinte-still);align-items:center;gap:.25rem;font-size:.72rem;font-weight:700;display:inline-flex}.pk-raus .pk-richtung{color:var(--gut)}.pk-richtung svg{width:.85rem;height:.85rem}.pk-wann{color:var(--tinte-still);font-variant-numeric:tabular-nums;font-size:.78rem}.pk-betreff{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pk-diese .pk-betreff{color:var(--tinte-still)}.pk-inhalt{border-left:3px solid var(--linie-stark);background:var(--karte-tief);border-radius:0 5px 5px 0;margin:.15rem 0 .5rem;padding:.55rem .75rem}.pk-raus .pk-inhalt{border-left-color:var(--gut)}.pk-inhalt pre{max-height:16rem;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .4rem;font-size:.84rem;line-height:1.5;overflow-y:auto}.pk-inhalt a{font-size:.8rem}.pk-mehr>summary{color:var(--akzent);cursor:pointer;margin-top:.2rem;padding:.2rem .45rem;font-size:.78rem}@media (max-width:640px){.pk-verlauf>li>details>summary{grid-template-columns:auto minmax(0,1fr)}.pk-betreff{white-space:normal;grid-column:1/-1}}.neuemail-text{grid-column:1/-1;min-width:0}.neuemail-text>summary{color:var(--tinte-still);cursor:pointer;flex-wrap:wrap;align-items:center;gap:.2rem .55rem;font-size:.78rem;display:flex}.neuemail-zeigen{color:var(--akzent)}.neuemail-text[open] .neuemail-zeigen{display:none}.neuemail-text pre{border-left:3px solid var(--gut);background:var(--karte-tief);max-height:16rem;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:.4rem 0 .2rem;padding:.55rem .7rem;font-size:.82rem;line-height:1.5;overflow-y:auto}.antwortstart-ablage{color:var(--tinte-leise);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin:.2rem 0 .6rem;font-size:.84rem;display:flex}.antwortstart-ablage button{align-items:center;gap:.3rem;display:inline-flex}.antwortstart-ablage svg{width:.95rem;height:.95rem}.dul-tabelle{flex-direction:column;gap:.7rem;font-size:.9rem;line-height:1.5;display:flex}.dul-tabelle p{margin:0}.dul-schritte{flex-direction:column;gap:.8rem;margin:0;padding-left:1.3rem;display:flex}.dul-skript{flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:.4rem;display:flex}.dul-skript textarea{white-space:pre;width:100%;min-width:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.74rem;line-height:1.4;overflow-x:auto}.dul-url{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.dul-url input{flex:18rem;min-width:0}.dul-stand strong{color:var(--gut)}.dul-lauf{color:var(--tinte-still);font-size:.84rem}.dul-lauf.fehler,.dul-meldung.fehler{color:var(--warnung)}.dul-meldung{color:var(--gut)}.dul-naechste ul{flex-direction:column;gap:1px;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.dul-naechste li{background:var(--karte-tief);font-variant-numeric:tabular-nums;border-radius:5px;grid-template-columns:6.5rem 7.5rem minmax(0,1fr);gap:.6rem;padding:.25rem .5rem;font-size:.84rem;display:grid}.dul-naechste li span:last-child{overflow-wrap:anywhere}.dul-tabelle .reihe{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.dul-nochmal>summary{color:var(--tinte-still);cursor:pointer;font-size:.82rem}@media (max-width:640px){.dul-naechste li{grid-template-columns:auto minmax(0,1fr)}.dul-naechste li span:last-child{grid-column:1/-1}}.an-sarah{font-size:.78rem}.an-sarah-fehler{color:var(--warnung);font-size:.78rem}.gesendet-banner.uebergeben{border-color:color-mix(in srgb, var(--akzent) 35%, transparent);border-left-color:var(--akzent);background:var(--akzent-hell)}.gesendet-banner.uebergeben>svg,.gesendet-banner.uebergeben strong{color:var(--akzent)}.fuer-sarah{align-items:center;gap:.25rem;font-size:.78rem;display:inline-flex}.fuer-sarah.an{border-color:color-mix(in srgb, var(--gut) 45%, transparent);background:var(--gut-hell);color:var(--gut)}.fuer-sarah svg{width:.9rem;height:.9rem}.merkmal.fuer-sarah-chip{background:var(--gut-hell);color:var(--gut)}.speicheralarm{z-index:70;border:1px solid color-mix(in srgb, var(--warnung) 55%, transparent);border-left:5px solid var(--warnung);background:var(--warnung-hell);width:min(46rem,100vw - 2rem);color:var(--tinte);box-shadow:var(--schatten-tief);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.75rem 1rem;font-size:.88rem;line-height:1.45;display:flex;position:fixed;top:.75rem;left:50%;transform:translate(-50%)}.speicheralarm>div:first-child{flex:18rem;min-width:0}.speicheralarm strong{color:var(--warnung);margin-right:.35rem}.speicheralarm-knoepfe{flex-wrap:wrap;gap:.4rem;display:flex}.speicheralarm-knoepfe button{align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}.speicheralarm-knoepfe svg{width:.95rem;height:.95rem}.rettungshinweis{border:1px solid color-mix(in srgb, var(--akzent) 40%, transparent);border-left:4px solid var(--akzent);background:var(--akzent-hell);border-radius:8px;margin:0 0 .8rem;padding:.75rem .9rem;font-size:.88rem;line-height:1.45}.rettungshinweis p{margin:0 0 .5rem}.rettungshinweis .reihe{flex-wrap:wrap;gap:.4rem;display:flex}.rettungshinweis .reihe button{align-items:center;gap:.3rem;display:inline-flex}.rettungshinweis .reihe svg{width:.95rem;height:.95rem}.rettungshinweis details{margin-top:.5rem}.rettungshinweis summary{color:var(--tinte-still);cursor:pointer;font-size:.82rem}.rettungshinweis pre{background:var(--karte);max-height:18rem;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:.4rem 0 0;padding:.6rem .75rem;font-size:.84rem;overflow-y:auto}.meldung.schreibt-gerade{border-left:4px solid var(--akzent)}.eingearbeitet{left:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:65;border:1px solid color-mix(in srgb, var(--gut) 40%, transparent);border-left:4px solid var(--gut);background:var(--gut-hell);max-width:min(22rem,100vw - 2rem);color:var(--tinte);box-shadow:var(--schatten-tief);border-radius:8px;margin:0;padding:.5rem .8rem;font-size:.84rem;position:fixed}@media (max-width:900px){body:has(.dokument-mobilleiste) .eingearbeitet{bottom:calc(4.6rem + env(safe-area-inset-bottom))}}.dok-bereich{border-left:3px solid var(--bereich,var(--linie-stark));border-radius:2px;margin:0 0 .35rem;padding-left:.35rem;position:relative}.dok-bereich-kopf{background:color-mix(in srgb, var(--bereich,var(--linie-stark)) 9%, transparent);border-radius:0 6px 6px 0;margin:0 0 .1rem}.dok-bereich-knopf{width:100%;color:var(--tinte);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.32rem .45rem;font-size:.8rem;font-weight:650;display:flex}.dok-bereich-knopf:hover:not(:disabled){color:var(--tinte);background:color-mix(in srgb, var(--bereich,var(--linie-stark)) 14%, transparent)}.dok-bereich-knopf svg{width:.95rem;height:.95rem;color:var(--tinte-still);flex:none}.dok-bereich-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dok-bereich-inhalt{padding-bottom:.15rem}.dok-bereich.ziel>.dok-bereich-kopf,.dok-buch.ziel>div:first-child{outline:2px dashed var(--akzent);outline-offset:-2px;background:var(--akzent-hell)}.dok-zeile.ziel-davor{box-shadow:inset 0 2px 0 var(--akzent)}.dok-zeile.zieht,.dok-buch.zieht{opacity:.45}.dok-griff{width:.8rem;color:var(--tinte-still);cursor:grab;opacity:0;transition:opacity var(--uebergang);flex:none;align-items:center;display:inline-flex}.dok-zeile:hover .dok-griff{opacity:.7}.dok-griff svg{width:.8rem;height:.8rem}.dok-archiv{--bereich:var(--tinte-still);margin-top:.8rem}.dok-archivzeile{align-items:center;gap:.15rem;padding:.12rem .2rem .12rem .5rem;font-size:.82rem;display:flex}.dok-archivname{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tinte-leise);flex:auto;text-decoration:none;overflow:hidden}.dok-archivname .still{color:var(--tinte-still);font-size:.74rem}.dok-archivzeile button{flex:none;padding:.15rem .25rem}.dok-archivzeile button svg{width:.9rem;height:.9rem}.dok-archivmarke{background:var(--karte-tief);color:var(--tinte-still);border-radius:3px;flex:none;padding:0 .3rem;font-size:.7rem}.dok-ordnungsfehler{margin:0 0 .4rem;font-size:.8rem}.ordnerfenster-gefahr{flex-wrap:wrap;gap:.3rem;display:flex}.ordnerfenster-gefahr button{align-items:center;gap:.3rem;display:inline-flex}.dok-bereich .dok-ordnerzeile .kategorie-schild{display:none}
