@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-ext-600-normal-DDEJyoof.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-600-normal-BLVNc-Ct.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-600-normal-Ba_MyzgW.woff2)format("woff2"),url(/assets/caveat-cyrillic-600-normal-CqH0c_uj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-ext-600-normal-DDJRD6ps.woff2)format("woff2"),url(/assets/caveat-latin-ext-600-normal-shBvSnoU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2)format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-ext-700-normal-CrK2-ngJ.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-700-normal-DjFGiEhD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-700-normal-BIyejhEL.woff2)format("woff2"),url(/assets/caveat-cyrillic-700-normal-Bhcx9qBB.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-ext-700-normal-DFbRgDry.woff2)format("woff2"),url(/assets/caveat-latin-ext-700-normal-DjJQd59I.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2)format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:WS Serif;src:url(/assets/NotoSerif-Regular-FRlkmdEc.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:WS Serif;src:url(/assets/NotoSerif-Bold-lJvuUKqz.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:WS Serif;src:url(/assets/NotoSerif-Italic-B5Rqm9fb.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:WS Serif;src:url(/assets/NotoSerif-BoldItalic-wPRiL7iw.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:WS Serif Kursiv;src:url(/assets/NotoSerif-Italic-B5Rqm9fb.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:WS Serif Kursiv;src:url(/assets/NotoSerif-BoldItalic-wPRiL7iw.woff2)format("woff2");font-weight:700 900;font-style:normal;font-display:swap}:root{--papier:#f3f1ea;--tinte:#1f2a3d;--tinte-leise:#646e84;--linie:#a9b1c2;--karte:#ffffff80;--akzent:#1f4e8c;--fehler:#b3261e;--rechtschreib-linie:var(--fehler);--raster-punkt:#1f2a3d4d;--raster-abstand:22px;--raster-punktgroesse:1.2px;--raster-bild:radial-gradient(var(--raster-punkt) var(--raster-punktgroesse), transparent calc(var(--raster-punktgroesse) + .2px));--seiten-bild:none;--seiten-bild-groesse:auto;--marker-1:#ffde598c;--marker-2:#ffa0be80;--marker-3:#8cdcaf80;--zeichen-offen:var(--akzent);--zeichen-erledigt:var(--akzent);--zeichen-verschoben:var(--akzent);--zeichen-entfallen:var(--tinte-leise);--schrift-text:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--schrift-hand:Caveat, "Segoe Print", "Comic Sans MS", cursive;--hand-anpassung:none;--schrift-liste:var(--schrift-text);--liste-anpassung:none;--zuschlag-ueberschrift:1px;--zuschlag-klein:3px;--groesse-ueberschrift-14:calc(14px + var(--zuschlag-ueberschrift));--groesse-ueberschrift-15:calc(15px + var(--zuschlag-ueberschrift));--groesse-ueberschrift-16:calc(16px + var(--zuschlag-ueberschrift));--groesse-ueberschrift-18:calc(18px + var(--zuschlag-ueberschrift));--groesse-ueberschrift-20:calc(20px + var(--zuschlag-ueberschrift));--groesse-ueberschrift-22:calc(22px + var(--zuschlag-ueberschrift));--groesse-ueberschrift-24:calc(24px + var(--zuschlag-ueberschrift));--groesse-ueberschrift-26:calc(26px + var(--zuschlag-ueberschrift));--groesse-ueberschrift-28:calc(28px + var(--zuschlag-ueberschrift));--groesse-ueberschrift-30:calc(30px + var(--zuschlag-ueberschrift));--groesse-ueberschrift-34:calc(34px + var(--zuschlag-ueberschrift));--groesse-text-13:13px;--groesse-text-14:14px;--groesse-text-15:15px;--groesse-text-16:16px;--groesse-text-17:17px;--groesse-klein-8:calc(8px + var(--zuschlag-klein));--groesse-klein-9:calc(9px + var(--zuschlag-klein));--groesse-klein-10:calc(10px + var(--zuschlag-klein));--groesse-klein-10-5:calc(10.5px + var(--zuschlag-klein));--groesse-klein-11:calc(11px + var(--zuschlag-klein));--groesse-klein-12:calc(12px + var(--zuschlag-klein));--textgroesse:15px;--textgroesse-klein:var(--groesse-klein-12);--titelgroesse:calc(clamp(30px, 4vw, 42px) + var(--zuschlag-ueberschrift));--markengroesse:calc(30px + var(--zuschlag-ueberschrift));--spaltentitelgroesse:calc(24px + var(--zuschlag-ueberschrift));--zeichengroesse:22px;--punktgroesse:20px;--seite-max-breite:1920px;--seite-rand:16px;--spalte-min-breite:236px;--spalten-abstand:12px;--kaestchen:22px;--kaestchen-abstand:3px;--radius:6px;--radius-klein:3px;--diagramm-linienbreite:2.5;--diagramm-punktradius:6px;--bereich-aufhellung-dunkel:35%;--baum-breite:260px;--rueckverweise-breite:260px;--editor-max-breite:820px;--dokument-titelgroesse:calc(34px + var(--zuschlag-ueberschrift));--editor-textgroesse:16px;--editor-zeilenhoehe:1.6;--schrift-code:"JetBrains Mono", "Fira Code", Menlo, Consolas, monospace;--schrift-ziffern:ui-monospace, monospace;--schrift-neutral:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--wikilink:var(--akzent);--wikilink-leer:var(--tinte-leise);--tag-hintergrund:var(--marker-3);--bild-max-hoehe:480px;--fenster-breite:620px;--versionen-breite:1100px;--diff-weg:#b3261e24;--diff-neu:#2e7d3229;--such-breite:760px;--treffer-markierung:var(--marker-1);--fenster-schatten:0 18px 50px #0f141e59;--fenster-abdunklung:#14182073;--kalender-stunde-hoehe:44px;--kalender-uhr-breite:52px;--kalender-tag-min-hoehe:108px;--kalender-tag-min-breite:96px;--kalender-heute:color-mix(in srgb, var(--akzent) 9%, transparent);--kalender-fremd:.45;--termin-flaeche:18%;--termin-fenster-breite:680px;--haken-groesse:26px;--gewohnheit-spalte:190px;--wochenende:color-mix(in srgb, var(--tinte) 5%, transparent);--meldungen-breite:360px;--meldung-neu:var(--marker-1);--log-aufgabe-spalte:260px;--log-aufgabe-breite-max:520px;--log-min-breite:720px;--log-ueberschrift-breite:720px;--projekte-liste-breite:280px;--projekt-titelgroesse:calc(32px + var(--zuschlag-ueberschrift));--projekt-fenster-breite:720px;--plan-fenster-breite:900px;--projekt-marke-breite:120px;--warnung:#b26a00;--zl-namen-breite:200px;--zl-zeile:30px;--zl-kopf:24px;--timer-breite:320px;--timer-zeitgroesse:34px;--auswertung-diagramm-breite:420px;--dashboard-karte-breite:260px;--balken-hoehe:7px;--kopf-flaeche:transparent;--kopf-tinte:var(--tinte);--kopf-tinte-leise:var(--tinte-leise);--kopf-linie:var(--tinte);--kopf-radius:0;--kopf-polster:0 0 10px;--plakette-breite:960px;--plakette-verhaeltnis:2163 / 485;--plakette-flaeche:color-mix(in srgb, var(--kopf-tinte) 5%, transparent);--plakette-band:var(--plakette-flaeche);--plakette-rahmen:var(--kopf-tinte-leise);--plakette-rahmen-breite:1px;--plakette-titel-tinte:var(--kopf-tinte);--plakette-linie:var(--kopf-tinte-leise);--plakette-untertitel-tinte:var(--kopf-tinte-leise);--plakette-feld-tinte:var(--kopf-tinte-leise);--plakette-feld-hell:var(--kopf-tinte);--plakette-trenner:var(--kopf-tinte-leise);--plakette-ring:#b8892e;--plakette-avatar-grund:var(--papier);--plakette-flamme:#d9822b;--plakette-flamme-innen:#f2c14e;--plakette-leuchten:#f2c14e;--plakette-kopfband:transparent;--plakette-ersatz-grund:transparent;--plakette-bild-filter:none;--plakette-tafel-grund:var(--papier);--plakette-tafel-tinte:var(--tinte);--plakette-tafel-leer:var(--linie);--plakette-tafel-schatten:0 4px 14px #0000002e;--karte-schatten:none;--feld-rand:var(--linie);--zebra:transparent;--einstellungen-max-breite:980px;--ok:#2e7d32;--status-punkt:10px;--status-abgeschlossen:var(--ok);--status-in-arbeit:#e0b000;--status-neu-geplant:#e07000;--status-rot:var(--fehler);--regal-buchraum:150px;--holz-hoehe:14px;--holz-abstand:12px;--holz-hell:#b9834d;--holz-dunkel:#7a4e26;--holz-kante:#d9ab74;--holz-schatten:#46280c59;--ruecken-schrift-hell:#fbf7ee;--ruecken-schrift-dunkel:#1d1a16;--abdunkeln-13:#00000021;--abdunkeln-18:#0000002e;--abdunkeln-20:#0003;--abdunkeln-25:#00000040;--abdunkeln-28:#00000047;--abdunkeln-32:#00000052;--abdunkeln-35:#00000059;--aufhellen-12:#ffffff1f;--aufhellen-14:#ffffff24;--aufhellen-25:#ffffff40;--kork-1:#b98f5a22;--kork-2:#a77d4a22;--kopie-hinweis-flaeche:#c58a1214;--vergleich-weg:#a33a3a22;--vergleich-neu:#2e7d3222;--gross-weiss:#fff;--vorschau-hell:#f3f1ea;--vorschau-dunkel:#14171d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--papier:#14171d;--tinte:#e6e8ee;--tinte-leise:#98a0b3;--linie:#4a5266;--karte:#22273280;--akzent:#7db0ff;--fehler:#ff8a80;--raster-punkt:#e6e8ee47;--marker-1:#bea01473;--marker-2:#be466e73;--marker-3:#32966473;--ok:#7fd18a;--warnung:#ffb74d;--status-in-arbeit:#ffd54f;--status-neu-geplant:#ff9e40;--holz-hell:#6e4a2b;--holz-dunkel:#3f2914;--holz-kante:#8f6744;--holz-schatten:#0009}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--papier:#14171d;--tinte:#e6e8ee;--tinte-leise:#98a0b3;--linie:#4a5266;--karte:#22273280;--akzent:#7db0ff;--fehler:#ff8a80;--raster-punkt:#e6e8ee47;--marker-1:#bea01473;--marker-2:#be466e73;--marker-3:#32966473;--ok:#7fd18a;--warnung:#ffb74d;--status-in-arbeit:#ffd54f;--status-neu-geplant:#ff9e40;--holz-hell:#6e4a2b;--holz-dunkel:#3f2914;--holz-kante:#8f6744;--holz-schatten:#0009}[style*=--bereich]{--bereich-anzeige:var(--bereich)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [style*=--bereich]{--bereich-anzeige:color-mix(in srgb, var(--bereich), white var(--bereich-aufhellung-dunkel))}}:root[data-theme=dark] [style*=--bereich]{--bereich-anzeige:color-mix(in srgb, var(--bereich), white var(--bereich-aufhellung-dunkel))}*,:before,:after{box-sizing:border-box}body{background:var(--papier);background-image:var(--seiten-bild);background-size:var(--seiten-bild-groesse);min-height:100vh;color:var(--tinte);font:var(--textgroesse) / 1.4 var(--schrift-text);margin:0}body:after{content:"";z-index:99;pointer-events:none;background-image:var(--raster-bild);background-size:var(--raster-abstand) var(--raster-abstand);position:fixed;inset:0}.seite{max-width:var(--seite-max-breite);padding:var(--seite-rand) var(--seite-rand) 60px;margin:0 auto}button,input,select{font:inherit;color:var(--tinte)}.knopf{border:1.5px solid var(--linie);background:var(--karte);border-radius:var(--radius);cursor:pointer;padding:5px 12px}.knopf:hover:not(:disabled){border-color:var(--akzent)}.knopf:disabled{opacity:.5;cursor:default}input[type=text],input[type=date],input[type=time],input[type=number],input[type=email],input[type=password],select{border:1.5px solid var(--feld-rand);background:var(--karte);border-radius:var(--radius);padding:6px 10px}tbody tr:nth-child(2n){background-color:var(--zebra)}:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.hinweis{color:var(--tinte-leise);font-size:var(--textgroesse-klein);margin:4px 0 8px}.kopf{background:var(--kopf-flaeche);border-radius:var(--kopf-radius);padding:var(--kopf-polster);border-bottom:2px solid var(--kopf-linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.kopf>.marke-block,.kopf>.hauptnavigation{--tinte:var(--kopf-tinte);--tinte-leise:var(--kopf-tinte-leise);color:var(--tinte)}.marke{font:700 var(--markengroesse) var(--schrift-marke,var(--schrift-hand));font-size-adjust:var(--marke-anpassung,var(--hand-anpassung))}.leiste{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.leiste h1{min-width:180px;font:700 var(--titelgroesse) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);-webkit-user-select:none;user-select:none;flex:1;margin:0}.leiste h1 small{font:var(--groesse-text-13) var(--schrift-text);color:var(--tinte-leise);margin-left:8px}.meldung{border:1.5px solid var(--fehler);color:var(--fehler);background:var(--karte);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:8px 12px;display:flex}.meldung button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.legende{font-size:var(--textgroesse-klein);color:var(--tinte-leise);flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.legende b{font:700 18px var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--akzent);margin-right:3px}.wochen{grid-template-columns:repeat(6, minmax(var(--spalte-min-breite), 1fr));gap:var(--spalten-abstand);padding-bottom:6px;display:grid;overflow-x:auto}.spalte{background:var(--karte);box-shadow:var(--karte-schatten);border:1.5px solid var(--linie);border-radius:8px;flex-direction:column;min-height:320px;padding:10px 12px;display:flex}.spalte.aktuell{border:2px solid var(--akzent)}.spalte.ziel{outline:2px dashed var(--akzent);outline-offset:-4px}.spalte-kw{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.spalte-kw-knopf{cursor:pointer;font:700 var(--spaltentitelgroesse) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);background:0 0;border:0;padding:0}.spalte-kw-knopf:hover,.spalte-kw-knopf.gewaehlt{-webkit-text-decoration:underline 2px var(--akzent);text-decoration:underline 2px var(--akzent);text-underline-offset:4px}.spalte-kw small{color:var(--tinte-leise);font-size:var(--textgroesse-klein)}.spalte-ueberschrift{border:0;border-bottom:1.5px dashed var(--linie);width:100%;font:600 var(--groesse-ueberschrift-20) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);background:0 0;margin:2px 0 8px;padding:2px 0}input.spalte-ueberschrift{border-radius:0}.spalte-ueberschrift:hover,.spalte-ueberschrift:focus{border-bottom-color:var(--akzent);outline:none}.spalte-ueberschrift::placeholder{color:var(--tinte-leise);opacity:.6}.tage-kopf{grid-template-columns:repeat(7, var(--kaestchen));gap:var(--kaestchen-abstand);margin-left:calc(var(--zeichengroesse) + 6px);font-size:var(--groesse-klein-11);color:var(--tinte-leise);text-align:center;display:grid}.neue-aufgabe{margin-top:auto;padding-top:8px}.neue-aufgabe input{width:100%;font-size:var(--groesse-text-13);padding:4px 8px}.aufgaben{margin:0;padding:0;list-style:none}.aufgabe{border-bottom:1px dashed var(--linie);cursor:grab;padding:6px 0}.aufgabe.zieht{opacity:.4}.aufgabe-zeile{align-items:baseline;gap:6px;min-width:0;display:flex}.aufgabe-zeichen{flex:0 0 var(--zeichengroesse);cursor:pointer;text-align:center;font:700 var(--zeichengroesse) / 1 var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--zeichen-offen);background:0 0;border:0;padding:0}.status-offen .aufgabe-zeichen{font:700 var(--punktgroesse) / 1 var(--schrift-text);transform:translateY(1px)}.status-erledigt .aufgabe-zeichen{color:var(--zeichen-erledigt)}.status-verschoben .aufgabe-zeichen{color:var(--zeichen-verschoben);cursor:default}.status-entfallen .aufgabe-zeichen{color:var(--zeichen-entfallen)}.aufgabe-titel{text-align:left;font:inherit;font-family:var(--schrift-liste);font-size-adjust:var(--liste-anpassung);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0 4px}.aufgabe-titel:hover{-webkit-text-decoration:underline dotted var(--akzent);text-decoration:underline dotted var(--akzent)}.aufgabe-hat-notiz,.aufgabe-stunden{font-size:var(--textgroesse-klein);color:var(--tinte-leise);flex:none}.marker-1 .aufgabe-titel{background:var(--marker-1)}.marker-2 .aufgabe-titel{background:var(--marker-2)}.marker-3 .aufgabe-titel{background:var(--marker-3)}.durchgestrichen .aufgabe-titel{color:var(--tinte-leise);text-decoration:line-through}.status-verschoben .aufgabe-titel{color:var(--tinte-leise)}.aufgabe-bereich{border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.aufgabe-tage{grid-template-columns:repeat(7, var(--kaestchen));gap:var(--kaestchen-abstand);margin:4px 0 0 calc(var(--zeichengroesse) + 6px);display:grid}.kaestchen{width:var(--kaestchen);height:var(--kaestchen);border:1.5px solid var(--linie);border-radius:var(--radius-klein);cursor:pointer;font:700 calc(var(--kaestchen) * .8) / 1 var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--akzent);background:0 0;padding:0}.kaestchen:hover,.kaestchen.heute{border-color:var(--akzent)}.kaestchen.punkt{font:700 calc(var(--kaestchen) * .9) / 1 var(--schrift-text)}.kaestchen.neu-planen{border-color:var(--status-rot);background:color-mix(in srgb, var(--status-rot) 15%, transparent)}.neu-planen-hinweis{font-size:var(--textgroesse-klein);color:var(--status-rot);margin:2px 0 0}.aufgabe-aktionen{margin:4px 0 0 calc(var(--zeichengroesse) + 6px);font-size:var(--textgroesse-klein);color:var(--tinte-leise);flex-wrap:wrap;align-items:center;gap:4px 8px;display:none}.aufgabe:hover .aufgabe-aktionen,.aufgabe:focus-within .aufgabe-aktionen{display:flex}@media (hover:none){.aufgabe-aktionen{display:flex}}.aufgabe-aktionen button{cursor:pointer;font-size:var(--textgroesse-klein);color:var(--akzent);background:0 0;border:0;padding:0}.aufgabe-aktionen button:disabled{color:var(--tinte-leise);cursor:default}.aufgabe-aktionen button.warnung{color:var(--fehler);font-weight:600}.aufgabe-termin{color:var(--tinte-leise)}.stunden{border-top:2px solid var(--tinte);margin-top:28px;padding-top:10px;container-type:inline-size}.stunden-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stunden-kopf h2{font-weight:700;font-size:calc((var(--titelgroesse) - var(--zuschlag-ueberschrift)) * .8 + var(--zuschlag-ueberschrift));font-family:var(--schrift-hand);font-size-adjust:var(--hand-anpassung);-webkit-user-select:none;user-select:none;margin:0}.stunden-kopf h2 small{font:var(--groesse-text-13) var(--schrift-text);color:var(--tinte-leise);margin-left:8px}.stunden-summe{font:700 22px var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin-left:auto}.stunden-raster{gap:var(--spalten-abstand);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=500px){.stunden-raster{grid-template-columns:repeat(var(--spalten-2,2), minmax(0, 1fr))}}@container (width>=780px){.stunden-raster{grid-template-columns:repeat(var(--spalten-3,3), minmax(0, 1fr))}}@container (width>=1100px){.stunden-raster{grid-template-columns:repeat(var(--spalten-4,4), minmax(0, 1fr))}}@container (width>=1500px){.stunden-raster{grid-template-columns:repeat(var(--spalten-6,6), minmax(0, 1fr))}}.stunden-unten{gap:var(--spalten-abstand);margin-top:var(--spalten-abstand);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.karte{background:var(--karte);box-shadow:var(--karte-schatten);border:1.5px solid var(--linie);border-radius:8px;padding:12px 14px}.karte h3{font:700 var(--groesse-ueberschrift-24) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);-webkit-user-select:none;user-select:none;margin:0 0 8px}.diagramm{background:var(--karte);box-shadow:var(--karte-schatten);border:1.5px solid var(--linie);-webkit-user-select:none;user-select:none;border-radius:8px;padding:8px 12px 6px;position:relative}.diagramm-kopf{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.diagramm-kopf b{flex:1}.diagramm-menue-inhalt{z-index:20;background:var(--papier);border:1.5px solid var(--tinte);border-radius:var(--radius);width:min(240px,100% - 12px);box-shadow:var(--fenster-schatten);gap:8px;padding:10px;display:grid;position:absolute;top:34px;right:6px}.diagramm-menue-inhalt .hinweis{margin:0}.diagramm-menue-knoepfe{gap:6px;display:flex}.diagramm-menue-knoepfe .knopf{flex:1}.diagramm-kopf b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 var(--groesse-ueberschrift-22) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--bereich-anzeige);overflow:hidden}.diagramm-summe{font-size:var(--groesse-text-13);color:var(--tinte-leise);flex-shrink:0}.diagramm svg,.trend svg{width:100%;height:auto;display:block;overflow:visible}.diagramm svg{cursor:ns-resize;touch-action:none}.diagramm-grundlinie{stroke:var(--linie)}.diagramm-hilfslinie{stroke:var(--linie);stroke-dasharray:3 5}.diagramm-skala{font-size:var(--groesse-klein-9);fill:var(--tinte-leise);text-anchor:end}.diagramm-linie{fill:none;stroke:var(--bereich-anzeige);stroke-width:var(--diagramm-linienbreite);stroke-linejoin:round}.diagramm-punkt{r:var(--diagramm-punktradius);fill:var(--bereich-anzeige);cursor:ns-resize}.diagramm-punkt:focus-visible,.diagramm-punkt.zieht{stroke:var(--tinte);stroke-width:2px;outline:none}.diagramm-tage{text-align:center;font-size:var(--groesse-klein-11);color:var(--tinte-leise);grid-template-columns:repeat(7,1fr);display:grid}.trend-linie{stroke-width:2px}.trend-punkt{fill:var(--bereich-anzeige)}.trend-wochen{text-align:center;grid-template-columns:repeat(6,1fr);display:grid}.trend-wochen button{cursor:pointer;font-size:var(--groesse-klein-12);color:var(--tinte-leise);background:0 0;border:0;padding:2px 0}.trend-wochen button small{font-size:var(--groesse-klein-11);display:block}.trend-wochen button.aktiv{color:var(--tinte);font-weight:700}.trend-legende{font-size:var(--textgroesse-klein);flex-wrap:wrap;gap:4px 12px;margin-top:6px;display:flex}.trend .archiviert .diagramm-linie{stroke-dasharray:4 4}.trend-legende small{color:var(--tinte-leise)}.trend-legende span.archiviert:before{background:repeating-linear-gradient(90deg, var(--bereich-anzeige) 0 4px, transparent 4px 7px)}.trend-legende span:before{content:"";vertical-align:middle;background:var(--bereich-anzeige);width:14px;height:3px;margin-right:5px;display:inline-block}.buchen{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.buchen input[type=number]{border:1.5px solid var(--linie);background:var(--karte);border-radius:var(--radius);width:76px;padding:6px 8px}.buchen input[type=text]{flex:1;min-width:140px}.buchungen{margin:0;padding:0;list-style:none}.buchungen li{border-bottom:1px dashed var(--linie);font-size:var(--groesse-text-14);align-items:center;gap:8px;padding:5px 0;display:flex}.buchung-tag{color:var(--tinte-leise);font-size:var(--textgroesse-klein);flex:0 0 64px}.buchung-bereich{border-radius:50%;flex:0 0 8px;height:8px}.buchung-inhalt{flex:1;min-width:0}.buchung-text{overflow-wrap:anywhere}.buchung-zuordnung{color:var(--tinte-leise);font-size:var(--textgroesse-klein);display:block}.buchung-stunden{font:700 18px var(--schrift-hand);font-size-adjust:var(--hand-anpassung)}.buchungen button{cursor:pointer;color:var(--tinte-leise);background:0 0;border:0;font-size:18px}.buchungen button:hover{color:var(--fehler)}.fenster-hintergrund{z-index:50;background:var(--fenster-abdunklung);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fenster{width:min(100%, var(--fenster-breite));background:var(--papier);border:2px solid var(--tinte);max-height:calc(100vh - 32px);box-shadow:var(--fenster-schatten);border-radius:10px;overflow:auto}.fenster-kopf{border-bottom:1.5px dashed var(--linie);align-items:baseline;gap:10px;padding:12px 16px 8px;display:flex}.fenster-kopf h2{font:700 var(--groesse-ueberschrift-28) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0}.fenster-kopf small{color:var(--tinte-leise)}.fenster-zeichen{font:700 26px var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--akzent)}.fenster-zeichen.status-offen{font:700 var(--punktgroesse) var(--schrift-text)}.fenster-schliessen{cursor:pointer;color:var(--tinte-leise);background:0 0;border:0;margin-left:auto;font-size:24px;line-height:1}.fenster-inhalt{gap:12px;padding:14px 16px 16px;display:grid}.feld{gap:4px;min-width:0;display:grid}.feld>span{font-size:var(--textgroesse-klein);color:var(--tinte-leise)}.feld-reihe{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.fenster textarea{font:inherit;color:var(--tinte);border:1.5px solid var(--linie);background:var(--karte);border-radius:var(--radius);resize:vertical;padding:6px 10px}.detail-stunden{border:1.5px solid var(--linie);border-radius:var(--radius);grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:8px 10px 10px;display:grid}.detail-stunden legend{font:700 var(--groesse-ueberschrift-20) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);padding:0 4px}.detail-tag{text-align:center;font-size:var(--textgroesse-klein);gap:2px;display:grid}.detail-tag small{color:var(--tinte-leise);font-size:var(--groesse-klein-10);display:block}.detail-tag input{text-align:center;border:1.5px solid var(--linie);background:var(--karte);border-radius:var(--radius-klein);width:100%;min-width:0;padding:4px 2px}.detail-summe,.detail-stunden .hinweis{grid-column:1/-1;margin:2px 0 0}.detail-summe{font:700 20px var(--schrift-hand);font-size-adjust:var(--hand-anpassung);text-align:right}.fenster-fuss{justify-content:flex-end;gap:8px;display:flex}.knopf-haupt{background:var(--tinte);color:var(--papier);border-color:var(--tinte)}.app-fuss{border-top:1.5px solid var(--linie);color:var(--tinte-leise);font-size:var(--textgroesse-klein);flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;padding-top:10px;display:flex}.app-fuss code{color:var(--tinte);word-break:break-all}.app-fuss-version,.app-fuss-sync{margin-left:auto}.app-fuss-sync+.app-fuss-version{margin-left:0}.sync-angaben{grid-template-columns:max-content 1fr;gap:.3rem 1rem;margin:0 0 .8rem;display:grid}.sync-angaben dd{overflow-wrap:anywhere;min-width:0;margin:0}.einstellungen-knoepfe{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}@media (width<=560px){.sync-angaben{grid-template-columns:1fr}}.sync-meldung{white-space:pre-line}.sync-probleme summary{cursor:pointer;font-size:var(--groesse-klein-11)}.sync-probleme ul{overflow-wrap:anywhere;max-height:14em;font-size:var(--groesse-klein-11);margin:4px 0 0;padding-left:1.2em;overflow-y:auto}.sync-merken{border:none;gap:.3rem;margin:0 0 .8rem;padding:0;display:grid}.sync-merken label{align-items:baseline;gap:.5rem;display:flex}.knopf-klein{font-size:var(--textgroesse-klein);padding:2px 10px}.hauptnavigation{flex-wrap:wrap;gap:4px;margin-left:18px;margin-right:auto;display:flex}.kopf-werkzeuge{align-items:center;gap:6px;margin-left:auto;display:flex}@media (width<=1250px){.hauptnavigation{gap:0;margin-left:8px}.reiter{padding:4px 6px 2px;font-size:21px}}@media (width<=760px){.hauptnavigation{flex-basis:100%;order:3;margin:2px 0 0}}.reiter{cursor:pointer;font:700 24px var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--tinte-leise);background:0 0;border:0;border-bottom:3px solid #0000;padding:4px 10px 2px}.reiter:hover{color:var(--tinte)}.reiter[aria-current=page]{color:var(--tinte);border-bottom-color:var(--akzent)}.notizen{margin-top:14px}.notizen-raster{grid-template-columns:var(--baum-breite) minmax(0, 1fr) var(--rueckverweise-breite);gap:var(--spalten-abstand);align-items:start;display:grid}@media (width<=1100px){.notizen-raster{grid-template-columns:var(--baum-breite) minmax(0, 1fr)}.rueckverweise{grid-column:1/-1}}@media (width<=700px){.notizen-raster{grid-template-columns:minmax(0,1fr)}}.dateibaum,.rueckverweise,.dokument{background:var(--karte);box-shadow:var(--karte-schatten);border:1.5px solid var(--linie);border-radius:8px;padding:10px 12px}.dateibaum{max-height:calc(100vh - 40px);padding:8px 6px;position:sticky;top:10px;overflow:auto}.zweige{margin:0;padding:0;list-style:none}.zweig-zeile{padding-left:calc(var(--tiefe) * 14px);border-radius:var(--radius-klein);align-items:center;gap:2px;display:flex}.zweig-zeile:hover,.zweig.gewaehlt>.zweig-zeile{background:var(--marker-1)}.zweig.zieh-ziel>.zweig-zeile{outline:2px dashed var(--akzent)}.zweig-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:3px 4px;overflow:hidden}.zweig.wurzel>.zweig-zeile .zweig-name{font:700 var(--groesse-ueberschrift-20) var(--schrift-hand);font-size-adjust:var(--hand-anpassung)}.zweig.anhang .zweig-name{color:var(--tinte-leise);cursor:default}.zweig-zeichen{width:14px;color:var(--akzent);display:inline-block}.zweig-aktionen{gap:1px;display:none}.zweig-zeile:hover .zweig-aktionen,.zweig-zeile:focus-within .zweig-aktionen{display:flex}.mini{cursor:pointer;color:var(--tinte-leise);border-radius:var(--radius-klein);background:0 0;border:0;padding:1px 5px}.mini:hover{color:var(--akzent);background:var(--karte)}.zweig-umbenennen{border:1.5px solid var(--akzent);background:var(--papier);border-radius:var(--radius-klein);min-width:0;font:inherit;color:var(--tinte);flex:1;padding:2px 6px}.dokument{min-height:60vh;padding:12px 18px 24px}.dokument-leer{color:var(--tinte-leise);place-items:center;display:grid}.dokument-kopf{border-bottom:1.5px dashed var(--linie);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:6px;display:flex}.dokument-titel{min-width:200px;font:700 var(--dokument-titelgroesse) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--tinte);background:0 0;border:0;flex:1;padding:0}.dokument-titel:focus-visible{border-bottom:2px solid var(--akzent);outline:none}.dokument-werkzeuge{align-items:center;gap:10px;display:flex}.dokument-status{font-size:var(--textgroesse-klein);color:var(--tinte-leise)}.dokument-status[data-status=konflikt],.dokument-status[data-status=fehler]{color:var(--fehler)}.umschalter{display:flex}.umschalter .knopf{font-size:var(--textgroesse-klein);border-radius:0;padding:3px 10px}.umschalter .knopf:first-child{border-radius:var(--radius) 0 0 var(--radius)}.umschalter .knopf:last-child{border-radius:0 var(--radius) var(--radius) 0;border-left:0}.umschalter .knopf[aria-pressed=true]{background:var(--tinte);color:var(--papier);border-color:var(--tinte)}.dokument-pfad{font-size:var(--textgroesse-klein);color:var(--tinte-leise);margin:4px 0 10px}.tag-chip{border-radius:var(--radius-klein);background:var(--tag-hintergrund);color:var(--tinte);margin-left:6px;padding:0 6px;display:inline-block}.meldung-knoepfe{flex-wrap:wrap;gap:6px;display:flex}.quelltext{resize:vertical;border:1.5px solid var(--linie);background:var(--papier);width:100%;min-height:60vh;color:var(--tinte);border-radius:var(--radius);font:var(--groesse-text-14) / 1.55 var(--schrift-code);padding:12px;display:block}.rueckverweise{position:sticky;top:10px}.rueckverweise h2{font:700 var(--groesse-ueberschrift-22) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0 0 6px}.rueckverweise ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rueckverweis-titel{cursor:pointer;color:var(--akzent);text-align:left;background:0 0;border:0;padding:0;font-weight:600}.rueckverweis-stelle{border-left:2px solid var(--linie);font-size:var(--textgroesse-klein);color:var(--tinte-leise);overflow-wrap:anywhere;margin:2px 0 0;padding-left:8px}.editor-flaeche .milkdown{--crepe-color-background:transparent;--crepe-color-on-background:var(--tinte);--crepe-color-surface:var(--papier);--crepe-color-surface-low:var(--karte);--crepe-color-on-surface:var(--tinte);--crepe-color-on-surface-variant:var(--tinte-leise);--crepe-color-outline:var(--linie);--crepe-color-primary:var(--akzent);--crepe-color-secondary:var(--marker-1);--crepe-color-on-secondary:var(--tinte);--crepe-color-inverse:var(--tinte);--crepe-color-on-inverse:var(--papier);--crepe-color-inline-code:var(--akzent);--crepe-color-error:var(--fehler);--crepe-color-hover:var(--marker-1);--crepe-color-selected:var(--marker-3);--crepe-color-inline-area:var(--karte);--crepe-base-font-size:var(--editor-textgroesse);--crepe-font-title:var(--schrift-hand);--crepe-font-default:var(--editor-schrift,var(--schrift-text));--crepe-font-code:var(--schrift-code);--crepe-shadow-1:0 1px 3px #0f141e33;--crepe-shadow-2:var(--fenster-schatten)}.editor-flaeche .milkdown .ProseMirror{max-width:var(--editor-max-breite);line-height:var(--editor-zeilenhoehe);margin:0 auto;padding:8px 40px 40px}.editor-flaeche .milkdown .ProseMirror :is(h1,h2,h3){font-family:var(--schrift-hand);font-size-adjust:var(--hand-anpassung);font-weight:700}.wikilink{color:var(--wikilink);cursor:pointer;border-bottom:1.5px solid;text-decoration:none}.wikilink:before{content:"[[";opacity:.35}.wikilink:after{content:"]]";opacity:.35}.wikilink-leer{color:var(--wikilink-leer);border-bottom-style:dashed}.wikilink.ProseMirror-selectednode{outline:2px solid var(--akzent);outline-offset:1px}.vorschlaege{z-index:60;background:var(--papier);border:1.5px solid var(--tinte);border-radius:var(--radius);min-width:240px;max-width:420px;box-shadow:var(--fenster-schatten);margin:0;padding:4px;list-style:none;position:fixed}.vorschlaege li{border-radius:var(--radius-klein);cursor:pointer;padding:4px 8px;display:grid}.vorschlaege li.aktiv{background:var(--marker-1)}.vorschlag-pfad{font-size:var(--textgroesse-klein);color:var(--tinte-leise)}.vorschlaege li.neu .vorschlag-titel{color:var(--akzent)}.versteckt{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.editor-flaeche .milkdown .ProseMirror img,.wikilink-bild img{max-width:100%;max-height:var(--bild-max-hoehe);border:1.5px solid var(--linie);border-radius:var(--radius);vertical-align:middle}.editor-flaeche .milkdown .ProseMirror img.ProseMirror-selectednode,.wikilink-bild.ProseMirror-selectednode img{outline:2px solid var(--akzent);outline-offset:2px}.anhang-vorschau img{border:1.5px solid var(--linie);border-radius:var(--radius);max-width:100%;margin:10px auto;display:block}button.tag-chip{font:inherit;font-size:var(--textgroesse-klein);cursor:pointer;border:0}button.tag-chip:hover,button.tag-chip[aria-pressed=true]{outline:1.5px solid var(--akzent)}.tag-chip small{color:var(--tinte-leise)}.bujo-tag{background:var(--tag-hintergrund);border-radius:var(--radius-klein);cursor:pointer;padding:0 2px}.tag-liste{border-top:1.5px dashed var(--linie);flex-wrap:wrap;gap:4px;margin-top:14px;padding:8px 6px 0;display:flex}.tag-liste h2{font:700 var(--groesse-ueberschrift-20) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);flex-basis:100%;margin:0 0 2px}.tag-liste .tag-chip{margin-left:0}.filter-kopf{align-items:center;gap:6px;padding:2px 4px 6px;display:flex}.filter-kopf .hinweis{flex:1;margin:0}.treffer{margin:0;padding:0;list-style:none}.treffer .zweig-name{width:100%;display:block}.treffer .zweig-name.gewaehlt,.treffer .zweig-name:hover{background:var(--marker-1)}.treffer small{color:var(--tinte-leise);font-size:var(--textgroesse-klein);display:block}.kalender{padding:4px}.kalender-kopf{justify-content:space-between;align-items:center;display:flex}.kalender-kopf h2{font:700 var(--groesse-ueberschrift-22) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0}.kalender-raster{grid-template-columns:repeat(7,1fr);gap:3px;margin:6px 0 8px;display:grid}.kalender-wochentag{text-align:center;font-size:var(--groesse-klein-11);color:var(--tinte-leise)}.kalender-tag{aspect-ratio:1;border:1.5px solid var(--linie);border-radius:var(--radius-klein);background:var(--karte);cursor:pointer;font-size:var(--textgroesse-klein);padding:0;position:relative}.kalender-tag:hover,.kalender-tag.gewaehlt{border-color:var(--akzent)}.kalender-tag.gewaehlt{background:var(--marker-1)}.kalender-tag.heute{color:var(--akzent);font-weight:700}.kalender-tag.mit-eintrag:after,.tag-knopf.mit-eintrag:after{content:"";background:var(--akzent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:2px;left:50%}.kalender-heute{width:100%}.tagebuch-leer h2{font:700 var(--dokument-titelgroesse) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--tinte);margin:0 0 6px}.tagebuch-leer{text-align:center}.tag-knopf{cursor:pointer;font:inherit;color:inherit;border-radius:var(--radius-klein);background:0 0;border:0;padding:0 0 4px;position:relative}.tag-knopf:hover{color:var(--akzent);background:var(--karte)}.tag-knopf.heute{color:var(--akzent);font-weight:700}.anlegen-zeile{flex-wrap:wrap;gap:4px;padding-top:2px;padding-bottom:2px}.anlegen-vorlage{font-size:var(--textgroesse-klein);flex:100%;padding:2px 6px}.platzhalter-hilfe{border:1.5px dashed var(--linie);border-radius:var(--radius);font-size:var(--textgroesse-klein);margin:0 0 10px;padding:6px 10px}.platzhalter-hilfe summary{cursor:pointer;color:var(--akzent)}.platzhalter-hilfe dl{grid-template-columns:max-content 1fr;gap:2px 12px;margin:6px 0 0;display:grid}.platzhalter-hilfe dd{color:var(--tinte-leise);margin:0}.versionen-fenster{width:min(100%, var(--versionen-breite))}.versionen-raster{grid-template-columns:240px minmax(0,1fr);gap:12px;padding:12px 16px 16px;display:grid}@media (width<=700px){.versionen-raster{grid-template-columns:minmax(0,1fr)}}.versionen-liste ul{max-height:60vh;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.version{text-align:left;border-radius:var(--radius-klein);cursor:pointer;width:100%;font-size:var(--textgroesse-klein);background:0 0;border:0;padding:4px 6px;display:block}.version:hover,.version.gewaehlt{background:var(--marker-1)}.version-gemerkt{color:var(--akzent)}.versionen-werkzeuge{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.diff{border:1.5px solid var(--linie);border-radius:var(--radius);background:var(--papier);max-height:60vh;font:var(--groesse-text-13) / 1.5 var(--schrift-code);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;padding:8px;overflow:auto}.diff-weg{background:var(--diff-weg)}.diff-neu{background:var(--diff-neu)}.such-hintergrund{place-items:start center;padding-top:10vh}.such-fenster{width:min(100%, var(--such-breite));padding:12px 14px 8px}.such-zeile{flex-wrap:wrap;gap:6px;display:flex}.such-feld{border:1.5px solid var(--tinte);background:var(--karte);border-radius:var(--radius);font-size:var(--groesse-text-17);flex:280px;padding:8px 12px}.such-treffer{max-height:60vh;margin:10px 0 0;padding:0;list-style:none;overflow:auto}.such-treffer li{border-radius:var(--radius-klein);cursor:pointer;padding:6px 8px}.such-treffer li.aktiv{background:var(--karte);outline:1.5px solid var(--akzent)}.such-titel{font-weight:600}.such-titel small{color:var(--tinte-leise);font-weight:400;font-size:var(--textgroesse-klein);margin-left:6px}.such-zeichen{min-width:22px;color:var(--akzent);font:700 16px var(--schrift-hand);font-size-adjust:var(--hand-anpassung);display:inline-block}.such-ausschnitt{font-size:var(--textgroesse-klein);color:var(--tinte-leise);overflow-wrap:anywhere;margin:2px 0 0 22px}.such-ausschnitt mark{background:var(--treffer-markierung);color:var(--tinte);border-radius:2px}.such-hinweis,.such-fuss{margin:8px 2px 4px}.bereiche-fenster{width:min(100%,760px)}.bereiche-liste{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bereiche-liste li{border-left:4px solid var(--bereich-anzeige,var(--linie));border-radius:var(--radius-klein);background:var(--karte);box-shadow:var(--karte-schatten);padding:4px 6px}.bereich-zeile{grid-template-columns:40px minmax(0,1fr) 7.5em 10em auto auto auto auto;align-items:center;gap:6px;display:grid}.bereich-lebensbereich{min-width:0;font-size:var(--textgroesse-klein)}.lebensbereiche .unterpunkt-liste li{border-left:4px solid var(--bereich-anzeige,var(--linie));grid-template-columns:40px minmax(0,1fr) 7.5em auto;padding-left:6px}.unterpunkte{gap:6px;margin:6px 0 4px 46px;display:grid}.taetigkeiten .unterpunkte{margin-left:0}.unterpunkt-liste{gap:4px;margin:0;padding:0;list-style:none;display:grid}.unterpunkt-liste li{background:0 0;border:0;grid-template-columns:minmax(0,1fr) 7.5em auto auto auto;align-items:center;gap:6px;padding:0;display:grid}.unterpunkt-neu,.neuer-bereich{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.unterpunkt-neu input,.neuer-bereich input[type=text]{flex:1;min-width:140px}.unterpunkt-neu input[type=color]{flex:none;min-width:0}.feld-titel{font:700 var(--groesse-ueberschrift-20) var(--schrift-hand);font-size-adjust:var(--hand-anpassung)}.mit-diagramm{font-size:var(--textgroesse-klein);white-space:nowrap}.taetigkeiten{border:1.5px solid var(--linie);border-radius:var(--radius);margin:0;padding:6px 10px 10px}.taetigkeiten legend{font:700 var(--groesse-ueberschrift-20) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);padding:0 4px}.taetigkeiten legend small{font:var(--textgroesse-klein) var(--schrift-text);color:var(--tinte-leise)}.archiv-zeile{font-size:var(--textgroesse-klein);color:var(--tinte-leise);margin:0}.archiv-eintrag{margin-left:6px}.archiv summary{cursor:pointer;color:var(--tinte-leise)}.archiv ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.archiv li{border-left:4px solid var(--bereich-anzeige,var(--linie));justify-content:space-between;align-items:center;padding:2px 6px;display:flex}.diagramm-neu-knopf{align-self:end}@media (width<=560px){.bereich-zeile{grid-template-columns:40px minmax(0,1fr) repeat(4,auto)}.bereich-lebensbereich{grid-column:1/-1}.lebensbereiche .unterpunkt-liste li{grid-template-columns:40px minmax(0,1fr) auto}.bereich-zeile .bereich-id{display:none}.unterpunkte{margin-left:0}.unterpunkt-liste li{grid-template-columns:minmax(0,1fr) auto auto auto}.unterpunkt-liste .bereich-id{display:none}}.bereich-farbe{border:1.5px solid var(--linie);border-radius:var(--radius-klein);cursor:pointer;background:0 0;width:40px;height:30px;padding:0}.bereich-name{min-width:0}.bereich-id{text-overflow:ellipsis;white-space:nowrap;color:var(--tinte-leise);font-size:var(--groesse-klein-11);overflow:hidden}.stundensaetze{gap:4px;display:grid}.satz-zeile{grid-template-columns:minmax(8em,14em) 8em auto;align-items:center;gap:8px;display:grid}.satz-zeile small{color:var(--tinte-leise)}.kalender-werkzeuge{flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 12px;display:flex}.kalender-ansichten{gap:2px;margin-right:auto;display:flex}.kalender-filter{flex-wrap:wrap;gap:4px;display:flex}.filter-chip{border:1.5px solid var(--bereich-anzeige,var(--linie));background:var(--karte);font-size:var(--textgroesse-klein);cursor:pointer;border-left-width:6px;border-radius:999px;padding:1px 10px}.filter-chip.aus{opacity:.4;text-decoration:line-through}.kalender-eintraege{gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.kalender-eintraege>li{min-width:0}.eintrag{border:0;border-left:3px solid var(--bereich-anzeige,var(--linie));border-radius:var(--radius-klein);background:color-mix(in srgb, var(--bereich-anzeige,var(--linie)) var(--termin-flaeche), transparent);width:100%;min-width:0;font-size:var(--textgroesse-klein);text-align:left;color:var(--tinte);cursor:pointer;align-items:baseline;gap:4px;padding:0 4px;display:flex}.eintrag:hover{outline:1px solid var(--akzent)}.eintrag-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eintrag-termin.ganztags{font-weight:600}.eintrag-serie{color:var(--tinte-leise);margin-left:auto}.eintrag-geburtstag{cursor:default;background:0 0;border-left-style:dotted}.eintrag-zeichen{font:700 15px var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--akzent)}.eintrag-aufgabe{background:0 0;border-left-style:dashed}.eintrag-aufgabe.status-erledigt .eintrag-text,.eintrag-aufgabe.status-entfallen .eintrag-text{color:var(--tinte-leise);text-decoration:line-through}.eintrag-aufgabe.marker-1 .eintrag-text{background:var(--marker-1)}.eintrag-aufgabe.marker-2 .eintrag-text{background:var(--marker-2)}.eintrag-aufgabe.marker-3 .eintrag-text{background:var(--marker-3)}.kalender-monat{gap:4px;display:grid}.monat-kopf,.monat-woche{grid-template-columns:28px repeat(7,minmax(0,1fr));gap:4px;display:grid}.monat-kopf{font-size:var(--textgroesse-klein);color:var(--tinte-leise);text-align:center}.monat-kw{font-size:var(--groesse-klein-11);color:var(--tinte-leise);cursor:pointer;background:0 0;border:0;align-self:start;padding:4px 0 0}.monat-kw:hover{color:var(--akzent)}.monat-tag{min-height:var(--kalender-tag-min-hoehe);border:1px solid var(--linie);background:var(--karte);border-radius:4px;align-content:start;gap:2px;min-width:0;padding:2px 3px 4px;display:grid;overflow:hidden}.monat-tag.fremd{opacity:var(--kalender-fremd)}.monat-tag.heute{border:2px solid var(--akzent);background:var(--kalender-heute)}.monat-tag-zahl{font:700 18px var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--tinte-leise);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 3px}.monat-tag-zahl:hover,.monat-tag.heute .monat-tag-zahl{color:var(--akzent)}.zeitraster{--tage:7;padding-bottom:6px;overflow-x:auto}.zeitraster-kopf,.zeitraster-ganztags,.zeitraster-koerper{grid-template-columns:var(--kalender-uhr-breite) repeat(var(--tage), minmax(var(--kalender-tag-min-breite), 1fr));gap:0 4px;display:grid}.zeitraster.ein-tag .zeitraster-kopf,.zeitraster.ein-tag .zeitraster-ganztags,.zeitraster.ein-tag .zeitraster-koerper{grid-template-columns:var(--kalender-uhr-breite) minmax(0, 1fr)}.zeitraster-kw,.zeitraster-tag{font-size:var(--textgroesse-klein);color:var(--tinte-leise);cursor:pointer;background:0 0;border:0;padding:4px 2px}.zeitraster-tag b{font:700 18px var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--tinte)}.zeitraster-tag.heute b,.zeitraster-kw:hover,.zeitraster-tag:hover:not(:disabled){color:var(--akzent)}.zeitraster-tag:disabled{cursor:default}.zeitraster-ganztags{border-top:1.5px solid var(--linie);border-bottom:1.5px solid var(--linie);padding:4px 0}.ganztags-zelle{min-width:0;min-height:26px}.zeitraster-uhr{font-size:var(--groesse-klein-11);color:var(--tinte-leise);text-align:right;padding-right:6px}.zeitraster-uhren{grid-template-rows:repeat(var(--stunden), var(--kalender-stunde-hoehe));display:grid}.zeitraster-uhren .zeitraster-uhr{transform:translateY(-.6em)}.zeitraster-spalte{min-width:0;height:calc(var(--kalender-stunde-hoehe) * var(--stunden));background:repeating-linear-gradient(to bottom, var(--linie) 0 1px, transparent 1px var(--kalender-stunde-hoehe));border-left:1px dashed var(--linie);position:relative}.zeitraster-spalte.heute{background-color:var(--kalender-heute)}.zeitraster-termin{border:0;border-left:3px solid var(--bereich-anzeige,var(--akzent));border-radius:var(--radius-klein);background:color-mix(in srgb, var(--bereich-anzeige,var(--akzent)) var(--termin-flaeche), var(--papier));font-size:var(--textgroesse-klein);text-align:left;color:var(--tinte);cursor:pointer;flex-direction:column;align-items:flex-start;gap:0;margin-top:1px;padding:1px 4px;display:flex;position:absolute;overflow:hidden}.zeitraster-termin.kurz{white-space:nowrap;flex-direction:row;align-items:baseline;gap:4px}.zeitraster-termin.kurz span{text-overflow:ellipsis;overflow:hidden}.zeitraster-termin:hover{z-index:1;outline:1px solid var(--akzent)}.zeitraster-termin small{color:var(--tinte-leise);font-size:var(--groesse-klein-11)}.zeitraster-termin span{font-weight:600}.zeitraster-leer{margin-top:8px}.kalender-jahr{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.jahr-monat{background:var(--karte);box-shadow:var(--karte-schatten);border:1.5px solid var(--linie);border-radius:8px;padding:8px 10px 10px}.jahr-monat h2{margin:0 0 4px}.jahr-monat h2 button{font:700 var(--groesse-ueberschrift-24) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--tinte);cursor:pointer;background:0 0;border:0;padding:0}.jahr-monat h2 button:hover{color:var(--akzent)}.jahr-raster{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.jahr-tag-kopf{font-size:var(--groesse-klein-10);color:var(--tinte-leise)}.jahr-tag{aspect-ratio:1;font-size:var(--groesse-klein-11);color:var(--tinte);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:relative}.jahr-tag.fremd{visibility:hidden}.jahr-tag.heute{outline:2px solid var(--akzent)}.jahr-tag.belegt{background:color-mix(in srgb, var(--bereich-anzeige,var(--akzent)) 30%, transparent);font-weight:700}.jahr-tag.geburtstag:after{content:"✱";font-size:var(--groesse-klein-9);color:var(--akzent);position:absolute;top:-5px;right:-2px}.jahr-tag:hover{outline:1px solid var(--akzent)}.termin-fenster{width:min(100%, var(--termin-fenster-breite))}.termin-formular{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:end}.termin-formular .feld input:not([type=checkbox]),.termin-formular .feld select{width:100%;min-width:0}.feld-breit{grid-column:1/-1}.feld-haken{font-size:var(--textgroesse-klein);align-items:center;gap:6px;padding-bottom:8px;display:flex}.fuss-luecke{flex:1}.knopf-gefahr{color:var(--fehler)}.knopf-gefahr:hover:not(:disabled){border-color:var(--fehler)}.geburtstage-fenster{width:min(100%,760px)}.geburtstage-liste{gap:4px;max-height:50vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.geburtstage-liste>li{border-left:4px solid var(--bereich-anzeige,var(--linie));background:var(--karte);border-radius:var(--radius-klein);grid-template-columns:minmax(0,1fr) 7em minmax(0,12em) auto;align-items:center;gap:8px;padding:3px 6px;display:grid}.geburtstag-name{text-overflow:ellipsis;font-weight:600;overflow:hidden}.geburtstag-naechster{color:var(--tinte-leise)}.geburtstag-aktionen{gap:2px;display:flex}.mini.gefahr{color:var(--fehler)}.geburtstag-formular{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.geburtstag-formular input[type=text]{flex:1;min-width:140px}.geburtstag-neu{border-top:1.5px dashed var(--linie);padding-top:10px}.geburtstag-formular .feld-haken{padding:0}.spalte-termine{gap:1px;margin:0 0 6px;padding:0;list-style:none;display:grid}.spalte-termine button{border:0;border-left:3px solid var(--bereich-anzeige,var(--linie));text-align:left;width:100%;font-size:var(--textgroesse-klein);color:var(--tinte);cursor:pointer;background:0 0;align-items:baseline;gap:5px;padding:0 4px;display:flex}.spalte-termine button:hover{background:var(--karte)}.spalte-termine b{font:700 15px var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--akzent);min-width:1.3em}.spalte-termine small{color:var(--tinte-leise)}.spalte-termine span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=700px){.monat-kopf,.monat-woche{grid-template-columns:18px repeat(7,minmax(0,1fr));gap:2px}.monat-tag{--kalender-tag-min-hoehe:64px;padding:1px}.eintrag{font-size:var(--groesse-klein-10);padding:0 2px}.eintrag-zeichen,.eintrag-serie{display:none}.geburtstage-liste>li{grid-template-columns:minmax(0,1fr) auto}.geburtstag-naechster{grid-column:1/-1}}.gewohnheiten-rahmen{padding-bottom:6px;overflow-x:auto}.gewohnheiten-tabelle{border-collapse:separate;border-spacing:0;background:var(--karte);box-shadow:var(--karte-schatten);border:1.5px solid var(--linie);border-radius:8px}.gewohnheiten-tabelle th,.gewohnheiten-tabelle td{text-align:center;border-bottom:1px dashed var(--linie);padding:3px 1px}.gewohnheiten-tabelle tbody tr:last-child>*{border-bottom:0}.gewohnheit-kopf,.gewohnheit-name{z-index:1;min-width:var(--gewohnheit-spalte);max-width:var(--gewohnheit-spalte);background:var(--papier);position:sticky;left:0;text-align:left!important;padding:4px 10px!important}.gewohnheit-kopf{font:700 var(--groesse-ueberschrift-22) var(--schrift-hand);font-size-adjust:var(--hand-anpassung)}.gewohnheit-name{border-left:5px solid var(--bereich-anzeige,var(--linie));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.gewohnheit-name small{font-weight:400;font-size:var(--groesse-klein-11);color:var(--tinte-leise);display:block}.haken-kopf{font-size:var(--groesse-klein-11);color:var(--tinte-leise);min-width:calc(var(--haken-groesse) + 4px);font-weight:400}.haken-kopf small{font-size:var(--groesse-klein-10);display:block}.gewohnheiten-tabelle .wochenende{background:var(--wochenende)}.gewohnheiten-tabelle .montag{border-left:1px solid var(--linie)}.gewohnheiten-tabelle .heute{background:var(--kalender-heute)}.haken-kopf.heute{color:var(--akzent);font-weight:700}.haken{width:var(--haken-groesse);height:var(--haken-groesse);border:1.5px solid var(--linie);border-radius:var(--radius-klein);font:700 20px/1 var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--akzent);cursor:pointer;background:0 0;padding:0}.haken:hover:not(:disabled){border-color:var(--akzent)}.haken:disabled{opacity:.35;cursor:default}.haken.erledigt{background:color-mix(in srgb, var(--akzent) 12%, transparent)}.zahl-kopf{font-size:var(--groesse-klein-11);color:var(--tinte-leise);font-weight:400;padding:0 8px!important}.zahl{font:700 18px var(--schrift-hand);font-size-adjust:var(--hand-anpassung);padding:0 8px!important}.zahl.erreicht{color:var(--akzent)}.zahl.erreicht:after{content:" ✓";font-size:var(--groesse-text-13)}.gewohnheiten-leer{font-size:var(--textgroesse)}.gewohnheiten-fenster{width:min(100%,820px)}.gewohnheiten-liste{gap:4px;margin:0;padding:0;list-style:none;display:grid}.gewohnheiten-liste li{border-left:4px solid var(--bereich-anzeige,var(--linie));background:var(--karte);box-shadow:var(--karte-schatten);border-radius:var(--radius-klein);grid-template-columns:minmax(0,1fr) 11em 9em 7em auto auto auto;align-items:center;gap:6px;padding:3px 6px;display:grid}.gewohnheiten-liste li>input,.gewohnheiten-liste li>select{min-width:0}@media (width<=700px){.gewohnheiten-liste li{grid-template-columns:minmax(0,1fr) auto auto auto}.gewohnheiten-liste li>input[type=text]{grid-column:1/-1}:root{--gewohnheit-spalte:120px}}.meldungen{position:relative}.meldungen-knopf b{background:var(--meldung-neu);font-size:var(--textgroesse-klein);border-radius:999px;margin-left:4px;padding:0 6px}.meldungen-liste{z-index:50;width:min(var(--meldungen-breite), calc(100vw - 2 * var(--seite-rand)));background:var(--papier);border:2px solid var(--tinte);box-shadow:var(--fenster-schatten);border-radius:10px;padding:8px 10px;position:absolute;top:calc(100% + 6px);right:0}.meldungen-liste header,.meldungen-liste footer{justify-content:space-between;align-items:baseline;display:flex}.meldungen-liste h2{font:700 var(--groesse-ueberschrift-24) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0}.meldungen-liste ul{gap:4px;max-height:50vh;margin:6px 0;padding:0;list-style:none;display:grid;overflow:auto}.meldungen-liste li{border-left:3px solid var(--linie);border-radius:var(--radius-klein);font-size:var(--textgroesse-klein);gap:1px;padding:4px 6px;display:grid}.meldungen-liste li.neu{border-left-color:var(--akzent);background:var(--meldung-neu)}.meldungen-liste li small{color:var(--tinte-leise)}.meldung-hinweis{right:var(--seite-rand);bottom:var(--seite-rand);z-index:60;max-width:var(--meldungen-breite);background:var(--papier);border:2px solid var(--akzent);box-shadow:var(--fenster-schatten);cursor:pointer;border-radius:10px;gap:2px;padding:10px 14px;display:grid;position:fixed}.einstellungen-seite{max-width:var(--einstellungen-max-breite)}.einstellungen-knopf[aria-current=page]{border-color:var(--akzent);color:var(--akzent)}.einstellungen-block{margin:0 0 22px}.einstellungen-block h2{font:700 var(--groesse-ueberschrift-28) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0 0 4px}.einstellungen-block h2 small{font:var(--textgroesse-klein) var(--schrift-text);color:var(--tinte-leise);margin-left:6px}.mail-konten{gap:12px;margin-bottom:10px;display:grid}.mail-konto{background:var(--karte);box-shadow:var(--karte-schatten);border:1.5px solid var(--linie);border-radius:8px;padding:10px 14px 12px}.mail-konto-kopf{border-bottom:1.5px dashed var(--linie);flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;padding-bottom:6px;display:flex}.mail-konto-kopf h3{font:700 var(--groesse-ueberschrift-24) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0}.mail-status{font-size:var(--textgroesse-klein);color:var(--tinte-leise)}.mail-status.status-geprueft{color:var(--ok)}.mail-status.status-fehler{color:var(--fehler)}.mail-aktiv{margin-left:auto;padding:0}.mail-formular{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:start;gap:10px 12px;display:grid}.mail-formular .feld input,.mail-formular .feld select{width:100%;min-width:0}.mail-formular input[aria-invalid=true]{border-color:var(--fehler)}.feld-fehler{color:var(--fehler);font-size:var(--groesse-klein-11)}.feld-hinweis{color:var(--tinte-leise);font-size:var(--groesse-klein-11)}.passwort-gespeichert,.passwort-eingabe{align-items:center;gap:6px;min-height:34px;display:flex}.passwort-gespeichert span{color:var(--ok);font-weight:600}.mail-formular .pruef-schritte,.mail-formular .meldung,.mail-formular .fenster-fuss{grid-column:1/-1}.mail-formular .fenster-fuss{flex-wrap:wrap;align-items:center}.pruef-schritte{border:1.5px dashed var(--linie);border-radius:var(--radius);font-size:var(--textgroesse-klein);gap:4px;margin:0;padding:8px 10px;list-style:none;display:grid}.pruef-schritte li{align-items:baseline;gap:8px;display:flex}.pruef-zeichen{font:700 18px var(--schrift-hand);font-size-adjust:var(--hand-anpassung);text-align:center;min-width:1em}.pruef-schritte .ok-true .pruef-zeichen{color:var(--ok)}.pruef-schritte .ok-false{color:var(--fehler)}.pruef-schritte .ok-null{color:var(--tinte-leise)}.zuordnung{border-collapse:collapse}.zuordnung th{text-align:left;border-left:4px solid var(--bereich-anzeige,var(--linie));padding:4px 12px 4px 8px;font-weight:600}.zuordnung td{padding:4px 0}.jahres-ziele{background:var(--karte);box-shadow:var(--karte-schatten);border:1.5px solid var(--linie);border-radius:8px;margin-bottom:12px;padding:8px 12px 10px}.jahres-ziele h2{font:700 var(--groesse-ueberschrift-26) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0 0 6px}.jahres-ziele ul,.unternehmungen-liste{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.jahres-ziele li{border-left:4px solid var(--bereich-anzeige,var(--linie));grid-template-columns:minmax(0,1fr) 10em minmax(80px,10em) 3.5em auto;align-items:center;gap:8px;padding:2px 6px;display:grid}.jahres-ziele li.erreicht .ziel-titel{color:var(--tinte-leise);text-decoration:line-through}.jahres-ziele li>input[type=text],.jahres-ziele li>select{min-width:0}.jahres-ziele input[type=range]{accent-color:var(--akzent);min-width:0}.ziel-prozent{font:700 18px var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--akzent);text-align:right}.ziel-neu,.unternehmung-neu{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ziel-neu input[type=text],.unternehmung-neu input[type=text]{flex:1;min-width:140px}.unternehmungen-fenster{width:min(100%,760px)}.unternehmungen-liste li{border-left:4px solid var(--linie);background:var(--karte);box-shadow:var(--karte-schatten);border-radius:var(--radius-klein);grid-template-columns:minmax(0,1fr) 9em auto;align-items:center;gap:8px;padding:4px 6px;display:grid}.unternehmungen-liste li.erledigt .unternehmung-titel{color:var(--tinte-leise);text-decoration:line-through}.unternehmung-status{color:var(--tinte-leise)}.unternehmung-aktionen{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}@media (width<=700px){.jahres-ziele li{grid-template-columns:minmax(0,1fr) auto auto}.jahres-ziele li>select{grid-area:2/1/auto/-1}.unternehmungen-liste li{grid-template-columns:minmax(0,1fr) auto}.unternehmung-aktionen{grid-column:1/-1}}.log-ebenen{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.log-filter{font-size:var(--textgroesse-klein);color:var(--tinte-leise);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 12px;display:flex}.log-filter label{align-items:center;gap:6px;display:flex}.log-ueberschrift{width:min(100%, var(--log-ueberschrift-breite));font:700 var(--groesse-ueberschrift-22) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0 0 10px}.log-rahmen{padding-bottom:6px;position:relative;overflow-x:auto}.log-tabelle{border-collapse:separate;border-spacing:0;min-width:min(100%, var(--log-min-breite));background:var(--karte);box-shadow:var(--karte-schatten);border:1.5px solid var(--linie);border-radius:8px}.log-tabelle th,.log-tabelle td{text-align:center;vertical-align:middle;border-bottom:1px dashed var(--linie);padding:4px 3px}.log-tabelle tbody tr:last-child>*{border-bottom:0}.log-aufgabe-kopf,.log-aufgabe{z-index:1;min-width:var(--log-aufgabe-spalte);max-width:var(--log-aufgabe-breite-max);background:var(--papier);font-weight:400;position:sticky;left:0;text-align:left!important;padding:4px 10px!important}.log-aufgabe-kopf{font:700 var(--groesse-ueberschrift-22) var(--schrift-hand);font-size-adjust:var(--hand-anpassung)}.log-einheit{font-size:var(--groesse-klein-11);color:var(--tinte-leise);min-width:calc(var(--kaestchen) + 8px);font-weight:400}.log-einheit.heute,.log-zelle.heute{background:var(--kalender-heute)}.log-einheit-knopf{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 2px}.log-einheit-knopf:hover{color:var(--akzent);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.log-einheit.heute .log-einheit-knopf{color:var(--akzent);font-weight:700}.log-trenner td{font:700 var(--groesse-ueberschrift-18) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--tinte-leise);text-align:left!important;padding:6px 10px 2px!important}.log-neu-planen td{text-align:left!important;padding:2px 10px 6px!important}.log-neu-planen .neu-planen-hinweis{width:fit-content;max-width:calc(100vw - 64px);position:sticky;left:10px}.log-trenner small{font:var(--groesse-klein-11) var(--schrift-text)}.aus-woche .kaestchen:disabled{cursor:default;opacity:.85;border-style:dashed}.log-aktionen{white-space:nowrap;text-align:right!important;padding-right:8px!important}.log-aktionen .knopf+.knopf{margin-left:4px}.log-aktionen .knopf.warnung{color:var(--fehler);border-color:var(--fehler)}.log-bearbeiten{flex-wrap:wrap;gap:4px;display:flex}.log-bearbeiten input{flex:12em;min-width:0}.log-neu{max-width:var(--log-ueberschrift-breite);flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.log-neu input{flex:14em;min-width:0}.log-leer{margin:8px 0 0}.log-bereich{font-size:var(--textgroesse-klein);align-items:center;gap:6px;display:inline-flex}.log-kaestchen-text{font:600 var(--groesse-text-14) var(--schrift-text);color:var(--akzent);letter-spacing:2px;white-space:nowrap}.log-gesamt td{padding:4px 10px}.log-aufgabe .aufgabe-titel{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (width<=700px){:root{--log-aufgabe-spalte:190px}.log-aktionen .knopf{padding:2px 6px}}.projekte-archiv{font-size:var(--textgroesse-klein);color:var(--tinte-leise);align-items:center;gap:6px;display:flex}.projekte-raster{grid-template-columns:var(--projekte-liste-breite) minmax(0, 1fr);align-items:start;gap:16px;display:grid}.projekte-liste{gap:6px;display:grid}.projekt-eintrag{text-align:left;border:1.5px solid var(--linie);border-left:6px solid var(--bereich-anzeige,var(--linie));border-radius:var(--radius);background:var(--karte);box-shadow:var(--karte-schatten);color:var(--tinte);font:inherit;cursor:pointer;gap:2px;padding:8px 10px;display:grid}.projekt-eintrag small{color:var(--tinte-leise);font-size:var(--textgroesse-klein)}.projekt-eintrag[aria-current=true]{border-color:var(--akzent);border-left-color:var(--bereich-anzeige,var(--akzent));box-shadow:0 0 0 1px var(--akzent)}.projekt-eintrag.archiviert{opacity:.6}.projekt-detail{background:var(--karte);box-shadow:var(--karte-schatten);border:1.5px solid var(--linie);border-top:6px solid var(--bereich-anzeige,var(--linie));border-radius:8px;gap:14px;min-width:0;padding:14px 16px;display:grid}.projekt-kopf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.projekt-kopf h2{font:700 var(--projekt-titelgroesse) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0 auto 0 0}.projekt-marke-status{border:1.5px solid var(--linie);font-size:var(--textgroesse-klein);color:var(--tinte-leise);border-radius:999px;padding:1px 8px}.status-punkt{width:var(--status-punkt);height:var(--status-punkt);border:1.5px solid var(--tinte-leise);vertical-align:middle;cursor:help;border-radius:50%;flex:none;display:inline-block}.status-punkt.zustand-geplant{background:0 0}.status-punkt.zustand-pausiert{background:var(--tinte-leise)}.status-punkt.zustand-in_arbeit{background:var(--status-in-arbeit);border-color:var(--status-in-arbeit)}.status-punkt.zustand-abgeschlossen{background:var(--status-abgeschlossen);border-color:var(--status-abgeschlossen)}.status-punkt.zustand-neu_geplant{background:var(--status-neu-geplant);border-color:var(--status-neu-geplant)}.status-punkt.zustand-verschoben,.status-punkt.zustand-abgebrochen{background:var(--status-rot);border-color:var(--status-rot)}.projekt-status{font-size:var(--textgroesse-klein);color:var(--tinte-leise);align-items:center;gap:6px;display:inline-flex}.projekt-werte{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;margin:0;display:grid}.projekt-werte dt{font-size:var(--textgroesse-klein);color:var(--tinte-leise)}.projekt-werte dd{margin:2px 0 0;font-weight:600}.projekt-beschreibung{white-space:pre-wrap;margin:0}.projekt-abschnitt{border-top:1.5px dashed var(--linie);gap:8px;padding-top:10px;display:grid}.projekt-abschnitt h3{font:700 var(--groesse-ueberschrift-22) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0}.projekt-fenster{width:min(100%, var(--projekt-fenster-breite))}.projekte-sicht{flex-wrap:wrap;gap:2px;min-width:0;display:flex}.projekt-abschnitt h3 .knopf{font:var(--groesse-text-13) var(--schrift-text);margin-left:10px}.projekt-phasen,.projekt-meilensteine{gap:3px;margin:0;padding:0;list-style:none;display:grid}.projekt-phasen li,.projekt-meilensteine li{border-left:4px solid var(--linie);background:var(--papier);border-radius:var(--radius-klein);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:3px 8px;display:flex}.projekt-phasen li.phase-laufend{border-left-color:var(--akzent)}.projekt-phasen li.phase-erledigt{border-left-color:var(--ok);color:var(--tinte-leise)}.projekt-phasen small,.projekt-meilensteine small{color:var(--tinte-leise)}.meilenstein-zeichen{color:var(--akzent)}.meilenstein-erreicht .meilenstein-zeichen{color:var(--ok)}.projekt-buchen{grid-template-columns:10em 11em minmax(8em,12em) minmax(8em,1fr) auto;gap:6px;display:grid}.projekt-buchen>*{min-width:0}.projekt-timer-start{grid-column:-2/-1}.projekt-buchungen{gap:2px;margin:0;padding:0;list-style:none;display:grid}.projekt-buchungen li{border-bottom:1px dashed var(--linie);grid-template-columns:8em 4.5em minmax(5em,10em) 1fr auto;align-items:baseline;gap:8px;padding:2px 0;display:grid}.buchung-datum,.buchung-notiz{color:var(--tinte-leise)}@media (width<=700px){.projekt-buchen{grid-template-columns:1fr 1fr}.projekt-buchungen li{grid-template-columns:auto auto 1fr auto}.buchung-notiz{order:9;grid-column:1/-1}}.kombi{min-width:0;display:grid}.kombi>input{min-width:0}.kombi-liste{background:var(--papier);max-height:14em;color:var(--tinte);border:1.5px solid var(--tinte);border-radius:var(--radius);margin:2px 0 0;padding:3px;list-style:none;overflow-y:auto}.kombi-liste li{border-radius:var(--radius-klein);cursor:pointer;overflow-wrap:anywhere;padding:3px 8px}.kombi-liste li.kombi-aktiv,.kombi-liste li[role=option]:hover{background:var(--marker-1);color:var(--tinte)}.kombi-liste li.kombi-gruppe{cursor:default;font-size:var(--textgroesse-klein);color:var(--tinte-leise);padding-top:5px}.kombi-liste li.kombi-neu{color:var(--akzent)}.projekt-buchen{align-items:start}.projekt-buchungen li:has(.buchung-bearbeiten){display:block}.buchung-bearbeiten{padding:4px 0}.buchung-knoepfe,.buchung-bearbeiten-knoepfe{gap:4px;display:flex}.taetigkeiten-tabelle input[type=text]{width:100%}.taetigkeit-zusammen{flex-wrap:wrap;gap:4px;display:flex}.soll-ist{border-collapse:collapse;width:100%;max-width:720px}.projekt-soll-ist{overflow-x:auto}.soll-ist th,.soll-ist td{white-space:nowrap;text-align:right;border-bottom:1px dashed var(--linie);font-variant-numeric:tabular-nums;padding:4px 8px}.soll-ist thead th{font-size:var(--textgroesse-klein);color:var(--tinte-leise);font-weight:400}.soll-ist tbody th{text-align:left}.soll-ist td.minus{color:var(--fehler)}.soll-ist .balken{width:100%;max-width:120px;margin-left:auto}.stufe-warnung .budget-balken i{background:var(--warnung)}.stufe-ueberschritten .budget-balken i{background:var(--fehler)}.soll-ist-warnung{border-radius:var(--radius);border:1.5px solid var(--warnung);color:var(--warnung);margin:0;padding:6px 10px}.stufe-ueberschritten .soll-ist-warnung{border-color:var(--fehler);color:var(--fehler)}.projekt-soll-ist.stufe-warnung h3 small{color:var(--warnung)}.projekt-soll-ist.stufe-ueberschritten h3 small{color:var(--fehler)}.kosten-summe{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 16px;margin:0;display:grid}.kosten-summe dt{font-size:var(--textgroesse-klein);color:var(--tinte-leise)}.kosten-summe dd{margin:2px 0 0;font-weight:600}.kosten-summe dd small{color:var(--tinte-leise);font-weight:400}.kosten-gesamt dd{font-size:1.15em}.kosten-satz-fehlt{color:var(--warnung);margin:0}.kosten-titel{font:700 var(--groesse-ueberschrift-18) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:4px 0 0}.auslage-wiederholung{color:var(--tinte-leise)}.auslage-neu{grid-template-columns:repeat(auto-fit,minmax(8.5em,1fr));gap:6px;display:grid}.auslage-neu>*{min-width:0}.auslagen{gap:2px;margin:0;padding:0;list-style:none;display:grid}.auslagen li{border-bottom:1px dashed var(--linie);grid-template-columns:8em 7em minmax(5em,10em) 1fr auto;align-items:baseline;gap:8px;padding:2px 0;display:grid}@media (width<=700px){.auslage-neu{grid-template-columns:1fr 1fr}.auslagen li{grid-template-columns:auto auto 1fr auto}}.plan-fenster{width:min(100%, var(--plan-fenster-breite))}.plan-titel{font:700 var(--groesse-ueberschrift-22) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:4px 0 0}.plan-liste{gap:4px;margin:0;padding:0;list-style:none;display:grid}.plan-liste li{align-items:center;gap:4px;display:grid}.plan-phasen li{grid-template-columns:minmax(8em,1fr) 9.5em 9.5em 7em 10em auto}.plan-meilensteine li{grid-template-columns:minmax(8em,1fr) 9.5em 7em auto}.plan-liste input,.plan-liste select{min-width:0}.plan-knoepfe{gap:2px;display:flex}.plan-dazu{justify-self:start}@media (width<=760px){.plan-phasen li,.plan-meilensteine li{border-bottom:1px dashed var(--linie);grid-template-columns:1fr 1fr;padding-bottom:6px}.plan-liste li>input:first-child{grid-column:1/-1}}@media (width<=800px){.projekte-raster{grid-template-columns:minmax(0,1fr)}:root{--zl-namen-breite:120px}}.aufgabe-projekt{margin:2px 0 0 calc(var(--zeichengroesse) + 6px);display:flex}.projekt-marke{max-width:var(--projekt-marke-breite);text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--akzent);font-size:var(--groesse-klein-10-5);color:var(--akzent);border-radius:999px;flex:0 auto;padding:0 6px;line-height:16px;overflow:hidden}.projekt-abschnitt h3 small{font:var(--groesse-klein-12) var(--schrift-text);color:var(--tinte-leise);margin-left:6px}.projekt-aufgabenliste{gap:2px;margin:0;padding:0;list-style:none;display:grid}.projekt-aufgabenliste li{border-bottom:1px dashed var(--linie);align-items:center;gap:6px;padding:2px 0;display:flex}.projekt-aufgabenliste .aufgabe-titel{cursor:default;flex:1}.projekt-aufgabenliste .aufgabe-titel:hover{text-decoration:none}.projekt-phase-marke{color:var(--tinte-leise);font-size:var(--textgroesse-klein)}.dashboard-bereiche{grid-template-columns:minmax(0,1fr);align-items:start;column-gap:18px;display:grid}@media (width>=1100px){.dashboard-bereiche{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-bereich{border:1.5px solid var(--linie);border-left:8px solid var(--bereich-anzeige,var(--linie));background:var(--karte);box-shadow:var(--karte-schatten);border-radius:8px;margin:0 0 18px;padding:10px 14px 14px}.dashboard-bereich-kopf{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:8px;display:flex}.dashboard-bereich-kopf h2{font:700 var(--groesse-ueberschrift-28) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0}.dashboard-summe{font-weight:700}.dashboard-summe small{color:var(--tinte-leise);font-weight:400}.dashboard-projekte{grid-template-columns:repeat(auto-fill, minmax(var(--dashboard-karte-breite), 1fr));gap:10px;display:grid}.dashboard-projekt{border:1.5px solid var(--linie);border-radius:var(--radius);background:var(--papier);gap:8px;padding:8px 10px;display:grid}.dashboard-projekt.archiviert{opacity:.6}.dashboard-projekt>header{align-items:center;gap:8px;display:flex}.dashboard-projekt-name{text-align:left;font:700 var(--groesse-ueberschrift-22) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--tinte);cursor:pointer;background:0 0;border:0;flex:1;padding:0}.dashboard-projekt-name:hover{color:var(--akzent)}.dashboard-projekt dl{gap:6px;margin:0;display:grid}.dashboard-wert dt{font-size:var(--textgroesse-klein);color:var(--tinte-leise)}.dashboard-wert dd{margin:0;font-weight:600}.dashboard-wert dd small{color:var(--tinte-leise);margin-left:4px;font-weight:400}.dashboard-satz-fehlt{color:var(--warnung);margin:0}.balken{height:var(--balken-hoehe);background:color-mix(in srgb, var(--linie) 45%, transparent);border-radius:999px;margin-top:3px;overflow:hidden}.balken i{background:var(--akzent);border-radius:inherit;height:100%;display:block}.stufe-warnung .dashboard-budget .balken i{background:var(--warnung)}.stufe-ueberschritten .dashboard-budget .balken i{background:var(--fehler)}.stufe-ueberschritten .dashboard-budget dd{color:var(--fehler)}.stufe-warnung .dashboard-budget dd{color:var(--warnung)}.timer{position:relative}.timer-zeit{font-variant-numeric:tabular-nums;font-weight:700}.timer-knopf.laeuft{border-color:var(--akzent);color:var(--akzent)}.timer-knopf.pausiert{border-color:var(--warnung);color:var(--warnung)}.timer-feld{z-index:50;width:min(var(--timer-breite), calc(100vw - 2 * var(--seite-rand)));background:var(--papier);border:2px solid var(--tinte);box-shadow:var(--fenster-schatten);border-radius:10px;gap:8px;padding:8px 12px 12px;display:grid;position:absolute;top:calc(100% + 6px);right:0}@media (width<=760px){.timer-feld{left:var(--seite-rand);right:var(--seite-rand);width:auto;max-height:calc(100vh - 24px);position:fixed;top:12px;overflow:auto}}.timer-feld header{align-items:baseline;gap:8px;display:flex}.timer-feld h2{font:700 var(--groesse-ueberschrift-24) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0}.timer-feld header small{color:var(--tinte-leise)}.timer-gross{font:700 var(--timer-zeitgroesse) var(--schrift-text);font-variant-numeric:tabular-nums;text-align:center;margin:0}.timer-knoepfe{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.timer-knoepfe .warnung{color:var(--fehler);border-color:var(--fehler)}.timer-start{gap:8px;display:grid}.timer-hinweis{color:var(--ok);margin:0}.zeitleiste{gap:8px;min-width:0;display:grid}.zeitleiste-werkzeuge{font-size:var(--textgroesse-klein);color:var(--tinte-leise);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.zeitleiste-werkzeuge label{align-items:center;gap:6px;display:flex}.zeitleiste-rahmen{border:1.5px solid var(--linie);border-radius:var(--radius);background:var(--karte);box-shadow:var(--karte-schatten);overflow-x:auto}.zeitleiste-raster{grid-template-columns:var(--zl-namen-breite) var(--zl-breite);display:grid;position:relative}.zl-pfeile{left:var(--zl-namen-breite);top:var(--zl-kopf);height:calc(var(--zl-zeile) * var(--zl-zeilen));z-index:1;pointer-events:none;position:absolute;overflow:visible}.zl-pfeil line{stroke:var(--tinte-leise);stroke-width:1.5px}.zl-spitze{fill:var(--tinte-leise)}.zl-pfeil.konflikt line{stroke:var(--fehler);stroke-dasharray:3 2}.zl-name{z-index:2;height:var(--zl-zeile);line-height:var(--zl-zeile);text-overflow:ellipsis;white-space:nowrap;background:var(--papier);border-bottom:1px dashed var(--linie);font-size:var(--textgroesse-klein);padding:0 8px;position:sticky;left:0;overflow:hidden}.zl-name.zl-projekt{font-weight:700}.zl-name.zl-phase,.zl-name.zl-meilenstein{color:var(--tinte-leise);padding-left:20px}.zl-spur{height:var(--zl-zeile);border-bottom:1px dashed var(--linie);cursor:copy;position:relative}.zl-kopf{height:var(--zl-kopf)}.zl-monat{border-left:1px solid var(--linie);font-size:var(--groesse-klein-11);color:var(--tinte-leise);white-space:nowrap;padding:4px 4px 0;position:absolute;top:0;bottom:0;overflow:hidden}.zl-heute{background:var(--akzent);opacity:.45;pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.zl-balken{border:1.5px solid var(--bereich-anzeige,var(--akzent));border-radius:var(--radius-klein);background:color-mix(in srgb, var(--bereich-anzeige,var(--akzent)) 30%, transparent);color:var(--tinte);font-size:var(--groesse-klein-11);cursor:grab;touch-action:none;align-items:center;padding:0;display:flex;position:absolute;top:5px;bottom:5px;overflow:hidden}.zl-projekt .zl-balken{background:color-mix(in srgb, var(--bereich-anzeige,var(--akzent)) 55%, transparent);font-weight:700}.zl-balken.status-erledigt,.zl-balken.status-abgeschlossen{opacity:.6}.zl-balken.zieht{cursor:grabbing;box-shadow:0 0 0 2px var(--akzent)}.zl-text{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;flex:1;padding:0 4px;overflow:hidden}.zl-griff{cursor:ew-resize;background:color-mix(in srgb, var(--bereich-anzeige,var(--akzent)) 60%, transparent);flex:0 0 6px;align-self:stretch}.zl-raute{margin-left:calc(var(--zl-tag) / 2);color:var(--bereich-anzeige,var(--akzent));cursor:grab;touch-action:none;background:0 0;border:0;padding:0;font-size:18px;line-height:1;position:absolute;top:2px;transform:translate(-50%)}.zl-raute.status-erreicht{color:var(--ok)}.zl-balken:focus-visible,.zl-raute:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.auswertung{gap:14px;display:grid}.auswertung-leiste{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.auswertung-leiste h2{font:700 var(--groesse-ueberschrift-30) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0}.auswertung-gesamt{font-weight:700}.auswertung-gesamt small{color:var(--warnung);font-weight:400}.auswertung-diagramme{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--auswertung-diagramm-breite)), 1fr));gap:12px;display:grid}.auswertung-diagramm{border:1.5px solid var(--linie);background:var(--karte);box-shadow:var(--karte-schatten);border-radius:8px;margin:0;padding:8px 10px}.auswertung-diagramm figcaption{font:700 var(--groesse-ueberschrift-20) var(--schrift-hand);font-size-adjust:var(--hand-anpassung)}.auswertung-monate{font-size:var(--groesse-klein-10);color:var(--tinte-leise);text-align:center;grid-template-columns:repeat(12,1fr);padding:0 4.16667%;display:grid}.auswertung-tabellen{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start;gap:12px;display:grid}.auswertung-tabelle{border-collapse:collapse;background:var(--karte);width:100%;box-shadow:var(--karte-schatten);border:1.5px solid var(--linie);border-radius:8px}.auswertung-tabelle caption{text-align:left;font:700 var(--groesse-ueberschrift-20) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);padding:0 0 4px}.auswertung-tabelle th,.auswertung-tabelle td{white-space:nowrap;border-bottom:1px dashed var(--linie);text-align:right;font-variant-numeric:tabular-nums;padding:3px 6px}.auswertung-tabelle thead th{font-size:var(--textgroesse-klein);color:var(--tinte-leise);font-weight:400}.auswertung-tabelle tbody th,.auswertung-tabelle thead th:first-child,.auswertung-tabelle .links{text-align:left}.auswertung-tabelle tbody th{font-weight:400}.auswertung-link{font:inherit;color:var(--tinte);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.auswertung-link:hover{color:var(--akzent);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.auswertung-satz-fehlt{color:var(--warnung)}.buch-regal{margin:18px 0 28px}.buch-regal.archiviert,.buch-brett.archiviert,.buch-ruecken.archiviert{opacity:.55}.regal-name{font:700 var(--groesse-ueberschrift-26) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0 0 6px}.regal-name small,.brett-name small{font:var(--groesse-klein-12) var(--schrift-text);color:var(--tinte-leise);margin-left:6px}.buch-brett{margin:0 0 8px}.brett-name{font:600 var(--groesse-text-14) var(--schrift-text);margin:0 0 4px 10px}.brett-reihe{--periode:calc(var(--regal-buchraum) + var(--holz-hoehe) + var(--holz-abstand));align-items:flex-end;column-gap:2px;row-gap:calc(var(--holz-hoehe) + var(--holz-abstand));min-height:var(--periode);padding:0 12px calc(var(--holz-hoehe) + var(--holz-abstand));background-image:repeating-linear-gradient(to bottom, transparent 0 var(--regal-buchraum), var(--holz-kante) var(--regal-buchraum) calc(var(--regal-buchraum) + 2px), var(--holz-hell) calc(var(--regal-buchraum) + 2px), var(--holz-dunkel) calc(var(--regal-buchraum) + var(--holz-hoehe)), var(--holz-schatten) calc(var(--regal-buchraum) + var(--holz-hoehe)), transparent var(--periode));flex-wrap:wrap;display:flex}.brett-leer{height:var(--regal-buchraum);color:var(--tinte-leise);font-size:var(--textgroesse-klein);align-self:center;align-items:center;margin:0;display:flex}.buch-platz{height:var(--regal-buchraum);align-items:flex-end;display:flex}.buch-ruecken{background:linear-gradient(to right, var(--abdunkeln-28), transparent 20%, var(--aufhellen-14) 45%, transparent 62%, var(--abdunkeln-32)), var(--ruecken);box-shadow:inset 0 4px 0 var(--aufhellen-12), inset 0 -4px 0 var(--abdunkeln-18), 1px 0 2px var(--abdunkeln-35);font:600 12px / 1.1 var(--schrift-text);cursor:pointer;border:0;border-radius:3px 3px 1px 1px;flex-direction:column;justify-content:space-between;align-items:center;gap:4px;padding:8px 0 6px;transition:transform .15s;display:flex;position:relative;overflow:hidden}.buch-ruecken.schrift-hell{color:var(--ruecken-schrift-hell)}.buch-ruecken.schrift-dunkel{color:var(--ruecken-schrift-dunkel)}.buch-ruecken:hover,.buch-ruecken:focus-visible{z-index:1;transform:translateY(-6px)}.buch-ruecken:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.buch-ruecken.gerade{box-shadow:inset 0 4px 0 var(--aufhellen-12), 0 8px 10px var(--abdunkeln-35);transform:translateY(-12px)}.buch-ruecken.gerade:hover{transform:translateY(-16px)}.buch-titel{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-height:0;overflow:hidden;transform:rotate(180deg)}.art-zusammenfassung .buch-titel,.buch-notizzeichen{font-size:10px}.buch-statusmarke{writing-mode:vertical-rl;background:var(--abdunkeln-28);color:var(--ruecken-schrift-hell);border-radius:2px;padding:3px 1px;font-size:9px;font-weight:700;transform:rotate(180deg)}@media (width<=600px){.buecher-seite{--regal-buchraum:120px}.regal-name{font-size:var(--groesse-ueberschrift-22)}}.buch-platz{position:relative}.buch-titel-feld{z-index:3;border:1.5px solid var(--akzent);border-radius:var(--radius-klein);background:var(--papier);width:220px;max-width:70vw;color:var(--tinte);font:var(--groesse-text-14) var(--schrift-text);box-shadow:0 4px 12px var(--abdunkeln-25);padding:4px 6px;position:absolute;bottom:calc(100% - 28px);left:0}.buch-karte{width:min(640px,100vw - 32px)}.buch-karte .fenster-kopf{flex-wrap:wrap}.buch-karte .fenster-kopf h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buch-karte-farbe{width:14px;height:34px;box-shadow:1px 0 2px var(--abdunkeln-35);border-radius:2px;flex:none}.buch-karte .feld input:not([type=checkbox]):not([type=color]),.buch-karte .feld select,.buch-karte .feld textarea{box-sizing:border-box;width:100%}.buch-karte .feld-haken{align-self:flex-end}.buch-sterne{gap:2px;display:flex}.buch-sterne button{color:var(--linie);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:22px;line-height:1.4}.buch-sterne button.an{color:var(--warnung)}.regale-fenster{width:min(760px,100vw - 32px)}.regale-liste,.bretter-liste{gap:6px;margin:0;padding:0;list-style:none;display:grid}.regale-liste>li{border:1.5px solid var(--linie);border-radius:var(--radius);padding:8px 10px}.regale-liste li.archiviert>.regal-zeile,.bretter-liste li.archiviert{opacity:.6}.regal-zeile,.bretter-liste li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.regal-zeile input[type=text]{flex:200px;font-weight:700}.bretter-liste{margin:6px 0 6px 18px}.bretter-liste input[type=text]{flex:180px}.regal-archiv{font-size:var(--textgroesse-klein);align-items:center;gap:4px;display:flex}.buch-ruecken.zieht{opacity:.4}.brett-reihe.ziel,.buch-brett.ziel{outline:2px dashed var(--akzent);outline-offset:2px;border-radius:var(--radius)}.brett-reihe.falsche-art,.buch-brett.falsche-art{outline:2px solid var(--fehler);outline-offset:2px;border-radius:var(--radius);position:relative}.brett-falsche-art{z-index:2;border:1.5px solid var(--fehler);border-radius:var(--radius);background:var(--papier);color:var(--fehler);font-size:var(--groesse-text-13);pointer-events:none;margin:0;padding:2px 8px;font-weight:700;position:absolute;top:4px;right:6px}.zieh-griff{cursor:grab;-webkit-user-select:none;user-select:none;color:var(--tinte-leise);font-size:var(--groesse-text-16);padding:0 4px;line-height:1}.regale-liste li.zieh-ziel,.bretter-liste li.zieh-ziel{box-shadow:0 -3px 0 var(--akzent)}.regale-liste li.zieht,.bretter-liste li.zieht{opacity:.4}.art-hinweis{border-left:3px solid var(--warnung);font-size:var(--groesse-text-13);flex-basis:100%;margin:2px 0 4px;padding:6px 8px}.buch-fortschritt{background:var(--ruecken-schrift-hell);opacity:.75;border-radius:2px 2px 0 0;width:3px;position:absolute;bottom:0;left:2px}.buch-statusmarke.status-fertig{background:var(--status-abgeschlossen)}.buch-uebersicht-kopf{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 10px;display:flex}.buch-uebersicht-kopf h2{text-align:center;min-width:160px;font:700 var(--groesse-ueberschrift-26) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0}.buch-zaehler{color:var(--tinte-leise);margin:0 0 0 auto}.buch-zaehler b{color:var(--tinte)}.buch-uebersicht .buch-zaehler{margin-bottom:8px}.buch-uebersicht-kopf .buch-zaehler{margin-bottom:0}.buch-jahresziel{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px;display:flex}.buch-jahresziel .balken{flex:200px;max-width:360px}.buch-ziel-form{gap:6px;display:flex}.buch-ziel-form input{width:90px}.buch-diagramme{margin-top:14px}.buch-filter{flex-wrap:wrap;gap:6px;margin:6px 0 10px;display:flex}.buch-filter input[type=search]{flex:240px}.buch-tabelle-rahmen{overflow-x:auto}.buch-tabelle{width:100%}.buch-filter input[type=search]{border:1.5px solid var(--linie);border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte);font:inherit;padding:6px 8px}.buch-projekt-knopf{place-self:end start;margin-bottom:4px}.buch-cover-zeile{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.buch-cover{max-width:120px;max-height:170px;box-shadow:2px 2px 8px var(--abdunkeln-35);border-radius:2px 6px 6px 2px}.buch-cover-waehlen{cursor:pointer;position:relative;overflow:hidden}.buch-cover-waehlen input{opacity:0;cursor:pointer;position:absolute;inset:0}:root{--sichtbarkeit-oeffentlich:#2e7d32;--sichtbarkeit-intern:#1f4e8c;--sichtbarkeit-privat:#8a5a00;--sichtbarkeit-geheim:#b3261e;--medium-kachel:150px;--medium-detail-breite:360px;--graph-hoehe:220px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sichtbarkeit-oeffentlich:#7fd18a;--sichtbarkeit-intern:#7db0ff;--sichtbarkeit-privat:#ffcc80;--sichtbarkeit-geheim:#ff8a80}}:root[data-theme=dark]{--sichtbarkeit-oeffentlich:#7fd18a;--sichtbarkeit-intern:#7db0ff;--sichtbarkeit-privat:#ffcc80;--sichtbarkeit-geheim:#ff8a80}.sichtbarkeit-wahl{--farbe:var(--sichtbarkeit-privat);border:1.5px solid var(--farbe);color:var(--farbe);background:color-mix(in srgb, var(--farbe) 8%, transparent);border-radius:999px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.sichtbarkeit-wahl[data-sichtbarkeit=oeffentlich]{--farbe:var(--sichtbarkeit-oeffentlich)}.sichtbarkeit-wahl[data-sichtbarkeit=intern]{--farbe:var(--sichtbarkeit-intern)}.sichtbarkeit-wahl[data-sichtbarkeit=geheim]{--farbe:var(--sichtbarkeit-geheim)}.sichtbarkeit-wahl select,.sichtbarkeit-wahl input{color:inherit;font:inherit;font-size:var(--textgroesse-klein);background:0 0;border:0;padding:1px 2px;font-weight:600}.sichtbarkeit-kreis{width:7em;border-left:1px dashed var(--farbe)!important}.seiten-felder{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:2px 0 6px;display:flex}.alias-liste{font-size:var(--textgroesse-klein);flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.alias-titel{color:var(--tinte-leise)}.alias-chip{border:1px dashed var(--linie);border-radius:999px;align-items:center;gap:2px;padding:1px 6px;display:inline-flex}.alias-chip button{color:var(--tinte-leise);cursor:pointer;background:0 0;border:0;padding:0 2px}.alias-eingabe{width:8em;font-size:var(--textgroesse-klein);padding:2px 6px}.einbettungs-warnung{border-color:var(--warnung)}.wikilink-verborgen{font-style:italic;color:var(--sichtbarkeit-geheim)!important;border-bottom-style:dotted!important}.geheim-knopf[aria-pressed=true]{border-color:var(--sichtbarkeit-geheim);color:var(--sichtbarkeit-geheim)}.vorschlag-symbol{width:1.4em;color:var(--akzent);text-align:center;display:inline-block}.rueckverweis-verborgen{color:var(--tinte-leise);font-style:italic}.erwaehnungen .knopf-klein{margin-left:6px}.link-knopf:hover{text-decoration:underline}.fotos-des-tages h3{font:600 var(--textgroesse-klein) var(--schrift-text);color:var(--tinte-leise);margin:4px 0}.fotos-des-tages ul{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.fotos-des-tages button{border:1px solid var(--linie);border-radius:var(--radius-klein);cursor:pointer;background:0 0;padding:0}.fotos-des-tages img{object-fit:cover;width:72px;height:54px;display:block}.seite-anlegen-typ{border:1px dashed var(--linie);border-radius:var(--radius);gap:6px;padding:8px 12px;display:grid}.buch-seitenfelder{flex-wrap:wrap;align-items:end;gap:8px 16px;display:flex}.buch-rueckverweise ul,.projekt-rueckverweise,.medium-verwendet,.tags-seiten{margin:4px 0;padding-left:18px}.buch-rueckverweise h3{font-size:var(--groesse-ueberschrift-15);margin:8px 0 2px}.benutzer-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.benutzer-zeile input{min-width:0}.lokaler-graph header{justify-content:space-between;align-items:center;display:flex}.lokaler-graph svg{width:100%;height:var(--graph-hoehe);border:1px dashed var(--linie);border-radius:var(--radius);background:var(--karte);box-shadow:var(--karte-schatten)}.graph-link{stroke:var(--linie);stroke-width:1px}.graph-beziehung{stroke:var(--akzent);stroke-width:1.6px}.graph-beschriftung{fill:var(--akzent);font-size:var(--groesse-klein-8);text-anchor:middle}.graph-knoten{cursor:pointer}.graph-knoten circle{fill:var(--papier);stroke:var(--akzent);stroke-width:1.5px}.graph-knoten.mitte circle{fill:var(--akzent)}.graph-knoten text{fill:var(--tinte);font-size:var(--groesse-klein-8);text-anchor:middle}.graph-knoten:hover text,.graph-knoten:focus text{fill:var(--akzent);font-weight:700}.mediathek{max-width:var(--seite-max-breite);padding:0 var(--seite-rand) 24px;min-height:60vh;margin:0 auto}.mediathek.ziehen{outline:2px dashed var(--akzent);outline-offset:-6px}.mediathek-werkzeuge,.mediathek-filter,.mediathek-verknuepfen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mediathek-filter{margin-bottom:10px}.mediathek-verknuepfen{border:1px dashed var(--linie);border-radius:var(--radius);margin:0 0 10px;padding:8px}.mediathek-verknuepfen input{min-width:min(420px,70vw)}.mediathek-unbenutzt{font-size:var(--textgroesse-klein)}.mediathek-raster-und-detail{grid-template-columns:minmax(0, 1fr) var(--medium-detail-breite);align-items:start;gap:14px;display:grid}.mediathek-raster{grid-template-columns:repeat(auto-fill, minmax(var(--medium-kachel), 1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.medium-kachel{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);width:100%;box-shadow:var(--karte-schatten);color:var(--tinte);text-align:left;cursor:pointer;flex-direction:column;gap:4px;padding:6px;display:flex}.medium-kachel[aria-pressed=true]{border-color:var(--akzent);box-shadow:0 0 0 2px color-mix(in srgb, var(--akzent) 35%, transparent)}.medium-bild{aspect-ratio:4/3;border-radius:var(--radius-klein);background:color-mix(in srgb, var(--tinte) 6%, transparent);place-items:center;display:grid;overflow:hidden}.medium-bild img{object-fit:cover;width:100%;height:100%}.medium-symbol{font:700 22px var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--tinte-leise)}.medium-name{font-size:var(--textgroesse-klein);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.medium-marken{flex-wrap:wrap;gap:3px;display:flex}.medium-marke{border:1px solid var(--linie);font-size:var(--groesse-klein-10-5);color:var(--tinte-leise);border-radius:999px;padding:0 5px}.medium-marke.marke-lokal{color:var(--akzent);border-style:dashed}.medium-marke.marke-fehlt{border-color:var(--fehler);color:var(--fehler)}.medium-marke.marke-warnung{border-color:var(--warnung);color:var(--warnung)}.mediathek-liste{border-collapse:collapse;width:100%;font-size:var(--textgroesse-klein)}.mediathek-liste th,.mediathek-liste td{border-bottom:1px dashed var(--linie);text-align:left;padding:4px 6px}.mediathek-liste tr[aria-selected=true]{background:color-mix(in srgb, var(--akzent) 10%, transparent)}.medium-detail{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);box-shadow:var(--karte-schatten);gap:8px;padding:10px;display:grid;position:sticky;top:8px}.medium-detail h3{font-size:var(--groesse-ueberschrift-15);margin:6px 0 0}.medium-vorschau img{border-radius:var(--radius-klein);max-width:100%;max-height:320px;margin:0 auto;display:block}.medium-vorschau iframe{border:1px solid var(--linie);border-radius:var(--radius-klein);background:#fff;width:100%;height:360px}.medium-daten{font-size:var(--textgroesse-klein);grid-template-columns:auto 1fr;gap:2px 8px;margin:0;display:grid}.medium-daten dt{color:var(--tinte-leise)}.medium-daten dd{overflow-wrap:anywhere;margin:0}.medium-suche{gap:6px;display:flex}.medium-suche input{flex:1}.umzug-fenster{width:min(760px,94vw)}.umzug-details{max-height:40vh;font-size:var(--textgroesse-klein);overflow:auto}.umzug-details code{overflow-wrap:anywhere}.tags-seite{max-width:var(--seite-max-breite);padding:0 var(--seite-rand) 24px;margin:0 auto}.tags-raster{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.tag-zweige,.tag-zweige ul{margin:0;padding-left:14px;list-style:none}.tag-zweige{padding-left:0}.tag-knoten{background:var(--tag-hintergrund);color:var(--tinte);cursor:pointer;font:inherit;border:1px solid #0000;border-radius:999px;align-items:baseline;gap:6px;margin:1px 0;padding:2px 8px;display:inline-flex}.tag-knoten[aria-pressed=true]{border-color:var(--akzent);font-weight:700}.tag-knoten small{color:var(--tinte-leise)}.tags-kopf{align-items:center;gap:10px;display:flex}.tags-kopf h2{font:700 var(--groesse-ueberschrift-26) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0}.tags-seiten small{color:var(--tinte-leise);margin-left:6px}.tags-umbenennen{border-top:1px dashed var(--linie);flex-wrap:wrap;align-items:end;gap:8px;margin-top:16px;padding-top:10px;display:flex}@media (width<=900px){.mediathek-raster-und-detail,.tags-raster{grid-template-columns:1fr}.medium-detail{position:static}}.umzug-fenster>:not(.fenster-kopf),.seite-anlegen>:not(.fenster-kopf){margin-left:16px;margin-right:16px}.umzug-fenster>.fenster-fuss,.seite-anlegen>.fenster-fuss{margin-bottom:14px}:root{--szene-idee:#9aa3b5;--szene-entwurf:#e0a800;--szene-ueberarbeitung:#e07000;--szene-fertig:#2e7d32;--werkstatt-hoehe:calc(100vh - 210px);--werkstatt-text-breite:760px}.werkstatt{max-width:var(--seite-max-breite);padding:0 var(--seite-rand) 16px;margin:0 auto}.werkstatt-fortschritt{border:1px solid var(--linie);border-radius:999px;width:140px;height:8px;overflow:hidden}.werkstatt-fortschritt span{background:var(--akzent);height:100%;display:block}.werkstatt-raster{min-height:var(--werkstatt-hoehe);gap:0;display:grid}.werkstatt-inhalt,.werkstatt-rechts,.werkstatt-mitte{height:var(--werkstatt-hoehe);border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);box-shadow:var(--karte-schatten);overflow:auto}.werkstatt-inhalt[hidden]{display:none}.werkstatt-griff{cursor:col-resize;touch-action:none}.werkstatt-griff:hover{background:color-mix(in srgb, var(--akzent) 25%, transparent)}.werkstatt-baum,.werkstatt-baum ul{margin:0;padding:0;list-style:none}.werkstatt-baum{padding:6px 0}.werkstatt-zeile{width:100%;color:var(--tinte);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:3px 8px;display:flex}.werkstatt-zeile[aria-pressed=true]{background:var(--marker-1)}.werkstatt-eintrag[data-art=kapitel]>.werkstatt-zeile,.werkstatt-eintrag[data-art=teil]>.werkstatt-zeile{font-weight:700}.werkstatt-eintrag[data-art=teil]>.werkstatt-zeile{font:700 var(--groesse-ueberschrift-20) var(--schrift-hand);font-size-adjust:var(--hand-anpassung)}.werkstatt-eintrag[data-art=titelei]>.werkstatt-zeile,.werkstatt-eintrag[data-art=anhang]>.werkstatt-zeile{color:var(--tinte-leise);font-style:italic}.werkstatt-titel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.werkstatt-woerter{color:var(--tinte-leise);font-variant-numeric:tabular-nums}.werkstatt-status{border:1.5px solid var(--linie);border-radius:50%;flex:none;width:9px;height:9px}[data-status=idee]>.werkstatt-status{background:var(--szene-idee);border-color:var(--szene-idee)}[data-status=entwurf]>.werkstatt-status{background:var(--szene-entwurf);border-color:var(--szene-entwurf)}[data-status=ueberarbeitung]>.werkstatt-status{background:var(--szene-ueberarbeitung);border-color:var(--szene-ueberarbeitung)}[data-status=fertig]>.werkstatt-status{background:var(--szene-fertig);border-color:var(--szene-fertig)}.werkstatt-summe{color:var(--tinte-leise);font-size:var(--textgroesse-klein);margin:4px 10px}.werkstatt-neu{gap:6px;margin:8px 10px 12px;display:grid}.werkstatt-neu form{gap:6px;display:flex}.werkstatt-neu input{flex:1;min-width:0}.werkstatt-mitte{padding:8px 12px 40px}.werkstatt-mitte .editor-flaeche{max-width:var(--werkstatt-text-breite);margin:0 auto}.szenen-editor+.szenen-editor{border-top:1.5px dashed var(--linie);margin-top:18px;padding-top:10px}.szenen-editor-kopf{max-width:var(--werkstatt-text-breite);justify-content:space-between;align-items:baseline;margin:0 auto;display:flex}.szenen-editor-kopf h3{font:700 var(--groesse-ueberschrift-22) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--tinte-leise);margin:0}.werkstatt-rechts{padding:0 10px 10px}.werkstatt-reiter{background:var(--papier);border-bottom:1px dashed var(--linie);flex-wrap:wrap;gap:4px;padding:6px 0;display:flex;position:sticky;top:0}.werkstatt-reiter .reiter{font-size:18px}.werkstatt-reiter .reiter[aria-selected=true]{text-underline-offset:5px;text-decoration:underline}.werkstatt-szene,.werkstatt-recherche{gap:8px;padding-top:8px;display:grid}.werkstatt-recherche h3{font-size:var(--groesse-ueberschrift-15);margin:6px 0 0}.werkstatt-recherche ul{margin:0;padding:0;list-style:none}.werkstatt-medien li,.werkstatt-recherche li{align-items:center;gap:6px;padding:3px 0;display:flex}.werkstatt-medien img{object-fit:cover;border-radius:var(--radius-klein);width:44px;height:33px}.werkstatt-medium-titel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.werkstatt-vollbild{z-index:50;background:var(--papier);max-width:none;padding:10px 16px;position:fixed;inset:0;overflow:auto}.werkstatt-vollbild .werkstatt-raster{grid-template-columns:minmax(0,1fr)!important}.werkstatt-vollbild .werkstatt-inhalt,.werkstatt-vollbild .werkstatt-rechts,.werkstatt-vollbild .werkstatt-griff{display:none!important}.werkstatt-vollbild .werkstatt-mitte{background:0 0;border:0;height:calc(100vh - 90px)}@media (width<=900px){.werkstatt-raster{grid-template-columns:1fr!important}.werkstatt-griff{display:none}.werkstatt-inhalt,.werkstatt-rechts,.werkstatt-mitte{height:auto;max-height:none;margin-bottom:10px}}:root{--anm-idee:#e0b400;--anm-todo:#e07000;--anm-recherche:#1f6fd1;--anm-widerspruch:#c62828;--anm-alternative:#2e7d32;--postit-breite:300px;--postit-papier:#fff8c4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--postit-papier:#3d3a22}}:root[data-theme=dark]{--postit-papier:#3d3a22}.anm-idee{--anm:var(--anm-idee)}.anm-todo{--anm:var(--anm-todo)}.anm-recherche{--anm:var(--anm-recherche)}.anm-widerspruch{--anm:var(--anm-widerspruch)}.anm-alternative{--anm:var(--anm-alternative)}.anmerkung{-webkit-text-decoration:underline 2px var(--anm,var(--akzent));text-decoration:underline 2px var(--anm,var(--akzent));text-underline-offset:3px;cursor:pointer}.anmerkung.anm-erledigt{text-decoration-style:dotted}.anm-marke{display:inline}.html-roh{font-family:var(--schrift-ziffern);color:var(--tinte-leise);font-size:.85em}.anzeige-sauber .anmerkung{cursor:text;text-decoration:none}.werkstatt-mitte{position:relative}.postit{z-index:20;width:var(--postit-breite);border-top:4px solid var(--anm,var(--akzent));background:var(--postit-papier);max-width:80%;box-shadow:2px 6px 18px var(--abdunkeln-25);color:var(--tinte);font-size:var(--textgroesse-klein);border-radius:2px;padding:6px 8px 8px;position:absolute}.postit.angeheftet{box-shadow:2px 6px 18px var(--abdunkeln-25), 0 0 0 1px var(--anm,var(--akzent))}.postit.erledigt{opacity:.75}.postit-kopf{cursor:move;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;display:flex}.postit-kopf select{min-width:0;font-size:var(--textgroesse-klein);flex:1}.postit-knopf{color:var(--tinte);cursor:pointer;background:0 0;border:0;padding:0 4px}.postit-knopf[aria-pressed=true]{filter:drop-shadow(0 0 2px var(--anm,var(--akzent)))}.postit-kurz{width:100%;margin:4px 0;font-weight:600}.postit-text{border-top:1px dashed var(--linie);max-height:200px;overflow:auto}.postit-text .milkdown{font-size:var(--groesse-text-13)}.postit-varianten ul{margin:4px 0;padding-left:16px}.postit-varianten li{justify-content:space-between;align-items:baseline;gap:4px;display:flex}.postit-fuss{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.anm-kontextmenue{z-index:30;border:1px solid var(--linie);border-radius:var(--radius);background:var(--papier);box-shadow:var(--fenster-schatten);padding:4px;position:absolute}.anm-anlegen{z-index:25;border:2px solid var(--tinte);border-radius:var(--radius);background:var(--papier);max-width:420px;box-shadow:var(--fenster-schatten);gap:6px;margin:12px auto 0;padding:10px;display:grid;position:sticky;bottom:8px}.anm-anlegen h3{font:700 var(--groesse-ueberschrift-20) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0}.werkstatt-notizen{gap:6px;padding-top:8px;display:grid}.werkstatt-notizen h3{font-size:var(--groesse-ueberschrift-15);margin:8px 0 0}.werkstatt-liste{margin:0;padding:0;list-style:none}.werkstatt-liste li{border-left:3px solid var(--anm,transparent);gap:1px;padding:3px 0 3px 6px;display:grid}.werkstatt-liste li.erledigt{opacity:.6}.werkstatt-liste small{color:var(--tinte-leise)}.anm-knoepfe{gap:4px;display:flex}.werkstatt-filter{font-size:var(--textgroesse-klein);flex-wrap:wrap;gap:4px;display:flex}.buch-karte .fenster-fuss{flex-wrap:wrap}.export-fenster{width:min(46rem,96vw)}.export-raster{border:0;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem 1rem;margin:0 0 .8rem;padding:0;display:grid}.export-raster legend,.export-auswahl legend,.export-profil-bearbeiten legend{margin-bottom:.3rem;padding:0;font-weight:600}.export-profil{align-items:center;gap:.4rem;display:flex}.export-profil select{flex:1}.export-auswahl{border:0;flex-direction:column;gap:.25rem;margin:0 0 .8rem;padding:0;display:flex}.export-kapitel{max-height:12rem;margin:.2rem 0 .4rem 1.4rem;padding:0;list-style:none;overflow:auto}.export-profil-bearbeiten{border:1px dashed var(--linie);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem .8rem;margin:0 0 .8rem;padding:.6rem .8rem;display:grid}.export-profil-bearbeiten .fenster-fuss,.export-schalter{grid-column:1/-1}.export-schalter{flex-wrap:wrap;gap:.3rem 1rem;display:flex}.export-pruefung{border-left:3px solid var(--linie);margin:0 0 .6rem;padding:.3rem .7rem}.export-pruefung ul{margin:.3rem 0 0;padding-left:.2rem;list-style:none}.export-warnung{color:var(--fehler)}.export-ok{color:var(--zeichen-erledigt)}.export-ausgaben ul{max-height:10rem;margin:.3rem 0 0;padding:0;list-style:none;overflow:auto}.export-ausgaben li{padding:.15rem 0}.lizenzen{flex-direction:column;gap:.4rem;padding:0;list-style:none;display:flex}.lizenz-text{white-space:pre-wrap;max-height:22rem;font-size:var(--groesse-klein-12);border:1px solid var(--linie);margin:.3rem 0 0;padding:.5rem;overflow:auto}.wissen,.korkbrett,.wissen-kopf{--wissen-roh:#8a8f99;--wissen-in_test:#c58a12;--wissen-bewaehrt:#2e7d32;--wissen-im_buch:var(--akzent);--wissen-verworfen:#a33a3a;--wissen-gestrichen:#8a8f99}.wissen-raster{gap:var(--spalten-abstand,16px);grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;display:grid}@media (width<=800px){.wissen-raster{grid-template-columns:minmax(0,1fr)}}.wissen-liste{flex-direction:column;gap:.5rem;display:flex}.wissen-liste ul,.korkbrett-karten{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.wissen-filter,.wissen-neu,.korkbrett-filter,.wissen-quelle-neu{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.wissen-filter select,.wissen-neu input{flex:1;min-width:0}.wissen-karte,.karteikarte{text-align:left;background:var(--karte);width:100%;box-shadow:var(--karte-schatten);border:1px solid var(--linie);border-left:5px solid var(--wissen-status,var(--linie));color:var(--tinte);font:inherit;cursor:pointer;border-radius:4px;flex-direction:column;gap:.15rem;padding:.4rem .6rem;display:flex}.wissen-karte.gewaehlt{outline:2px solid var(--akzent)}.wissen-status-roh{--wissen-status:var(--wissen-roh)}.wissen-status-in_test{--wissen-status:var(--wissen-in_test)}.wissen-status-bewaehrt{--wissen-status:var(--wissen-bewaehrt)}.wissen-status-im_buch{--wissen-status:var(--wissen-im_buch)}.wissen-status-verworfen{--wissen-status:var(--wissen-verworfen)}.wissen-status-gestrichen{--wissen-status:var(--wissen-gestrichen)}.wissen-status-gestrichen strong{text-decoration:line-through}select.wissen-status-roh,select.wissen-status-in_test,select.wissen-status-bewaehrt,select.wissen-status-im_buch,select.wissen-status-verworfen,select.wissen-status-gestrichen{border-left:5px solid var(--wissen-status)}.wissen-status-text{color:var(--wissen-status);font-size:var(--textgroesse-klein)}.wissen-kurz,.karteikarte-kurz{font-size:var(--textgroesse-klein);color:var(--tinte-leise)}.wissen-meta,.karteikarte-fuss{font-size:var(--textgroesse-klein);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.wissen-mitte{flex-direction:column;gap:.6rem;min-width:0;display:flex}.wissen-kopf{border:1px dashed var(--linie);background:var(--karte);box-shadow:var(--karte-schatten);border-radius:6px;padding:.5rem .7rem}.wissen-kopf-zeile{flex-wrap:wrap;align-items:flex-start;gap:.6rem 1.4rem;display:flex}.feld-kurz{font-size:var(--textgroesse-klein);flex-direction:column;gap:.15rem;display:flex}.feld-kurz>span:first-child{color:var(--tinte-leise)}.chip-liste{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.wissen-veraltet{color:var(--fehler)}.wissen-abschnitt{margin-top:.4rem}.wissen-abschnitt summary{cursor:pointer;font-weight:600}.wissen-quellen{margin:.3rem 0;padding:0;list-style:none}.wissen-quellen li{flex-wrap:wrap;align-items:center;gap:.4rem;padding:.1rem 0;display:flex}.wissen-hinweis-klein{color:var(--wissen-in_test)}.link-knopf{color:var(--akzent);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;padding:0}.link-knopf:disabled{color:var(--tinte-leise);cursor:default}.wissen-vergleich .vergleich-spalten{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.8rem;margin-top:.8rem;display:grid}.vergleich-spalte{border:1px solid var(--linie);background:var(--karte);box-shadow:var(--karte-schatten);border-radius:6px;padding:.5rem}.vergleich-spalte h2{font-size:var(--groesse-ueberschrift-16);margin:0 0 .4rem}.vergleich-spalte ul{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.korkbrett{flex-direction:column;gap:.5rem;display:flex}.korkbrett-gross{background:repeating-linear-gradient(45deg, var(--kork-1), var(--kork-1) 6px, var(--kork-2) 6px, var(--kork-2) 12px);border-radius:8px;min-height:60vh;padding:.8rem}.korkbrett-gross .korkbrett-karten{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.karteikarte{cursor:grab;box-shadow:1px 2px 4px var(--abdunkeln-13)}.korkbrett-gross .karteikarte{transform:rotate(-.4deg)}.korkbrett-gross .karteikarte:nth-child(2n){transform:rotate(.5deg)}.kopie-hinweis{border:1.5px solid var(--wissen-in_test);color:var(--tinte);background:var(--kopie-hinweis-flaeche);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.4rem;padding:.4rem .6rem;display:flex}.kopie-vergleich{font-family:var(--schrift-code);font-size:var(--textgroesse-klein);white-space:pre-wrap;border-top:1px solid var(--linie);flex-basis:100%;max-height:18rem;padding-top:.3rem;overflow:auto}.vergleich-weg{background:var(--vergleich-weg);text-decoration:line-through}.vergleich-neu{background:var(--vergleich-neu)}.werkstatt-gestrichen ul{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.gestrichen-text{font-size:var(--textgroesse-klein);color:var(--tinte-leise);white-space:pre-wrap;margin:.2rem 0}.meldung-info{border-color:var(--akzent);color:var(--tinte)}.test-detail{border:1px dashed var(--linie);background:var(--karte);box-shadow:var(--karte-schatten);border-radius:6px;flex-direction:column;gap:.6rem;padding:.6rem .8rem;display:flex}.test-reihe{border:0;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;display:flex}.test-reihe legend{margin-bottom:.2rem;font-weight:600}.test-kurz{width:7rem}.test-betraege{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;display:grid}.test-betraege h3,.test-bilanz h3{font-size:var(--groesse-ueberschrift-16);margin:0 0 .3rem}.test-betraege ul,.buch-bilanz ul,.buch-ausgaben ul,.werkstatt-belege ul,.wissen-anregungen ul{margin:0;padding:0;list-style:none}.test-bilanz table{border-collapse:collapse;width:100%;max-width:36rem}.test-bilanz th,.test-bilanz td{text-align:left;border-bottom:1px dotted var(--linie);padding:.15rem .4rem;font-weight:400}.test-bilanz td:last-child{text-align:right;white-space:nowrap}.bilanz-summe th,.bilanz-summe td{font-weight:700}.negativ{color:var(--fehler)}.wissen-anregungen li,.werkstatt-belege li{border-bottom:1px dotted var(--linie);padding:.3rem 0}.ausgabe{border-top:1px dashed var(--linie);margin-top:.4rem;padding-top:.4rem}.ausgabe h4{margin:0 0 .2rem}.aenderung-neu{color:var(--zeichen-erledigt)}.aenderung-gestrichen{color:var(--fehler);text-decoration:line-through}.test-faellig{margin:.4rem 0}.test-start input{min-width:0}.figur-name{-webkit-text-decoration:underline dotted var(--akzent);text-decoration:underline dotted var(--akzent);text-underline-offset:3px;cursor:help}.szenen-editor{position:relative}.figur-karte{z-index:30;background:var(--karte);border:1px solid var(--linie);max-width:22rem;box-shadow:0 4px 14px var(--abdunkeln-20);pointer-events:none;border-radius:6px;gap:.5rem;padding:.5rem .6rem;display:flex;position:absolute}.figur-karte img{object-fit:cover;border-radius:4px;width:3.5rem;height:3.5rem}.figur-karte div{font-size:var(--textgroesse-klein);flex-direction:column;gap:.1rem;display:flex}.figuren-liste{flex-direction:column;gap:.3rem;margin:.4rem 0;padding:0;list-style:none;display:flex}.figur-zeile{text-align:left;background:var(--karte);width:100%;box-shadow:var(--karte-schatten);border:1px solid var(--linie);border-left:4px solid var(--typ-farbe,var(--linie));color:var(--tinte);font:inherit;cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:.3rem .5rem;display:flex}.figur-zeile .wissen-kurz{display:block}.korkbrett-filter input[type=search]{border:1.5px solid var(--linie);border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte);font:inherit;flex:10rem;padding:6px 8px}.figur-bild{object-fit:cover;border-radius:50%;flex:none;width:2.2rem;height:2.2rem}.figur-symbol{background:var(--papier);border:1px solid var(--linie);place-items:center;display:grid}.steckbrief{border:1px dashed var(--linie);border-radius:6px;flex-direction:column;gap:.3rem;padding:.5rem;display:flex}.steckbrief h4{margin:0}.figur-fenster{width:min(56rem,96vw)}.figur-steckbrief{align-items:flex-start;gap:.8rem;display:flex}.figur-hauptbild{object-fit:cover;border-radius:6px;width:6rem;height:6rem}.figur-felder{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.3rem 1rem;margin:.3rem 0;display:grid}.figur-feld{grid-template-columns:8rem minmax(0,1fr) auto auto;align-items:center;gap:.3rem;display:grid}.figur-feld label{font-size:var(--textgroesse-klein);color:var(--tinte-leise)}.figur-galerie{flex-wrap:wrap;gap:.5rem;display:flex}.figur-galerie figure{width:7rem;font-size:var(--textgroesse-klein);margin:0}.figur-galerie img{object-fit:cover;border-radius:4px;width:7rem;height:7rem}.figur-galerie .hauptbild img{outline:2px solid var(--akzent)}.werkstatt-welt h4{margin:.8rem 0 .3rem}.epochen-leiste{gap:.4rem;margin:0;padding:0 0 .3rem;list-style:none;display:flex;overflow-x:auto}.epoche-karte{text-align:left;background:var(--karte);min-width:7.5rem;box-shadow:var(--karte-schatten);color:var(--tinte);border:1px solid var(--linie);border-top:5px solid var(--epoche-farbe,var(--linie));font:inherit;cursor:pointer;border-radius:4px;flex-direction:column;padding:.3rem .5rem;display:flex}.epoche-karte small{color:var(--tinte-leise);font-size:var(--textgroesse-klein)}.epoche-karte.gewaehlt{outline:2px solid var(--epoche-farbe,var(--akzent))}.weltbaum{margin:0 0 .4rem;padding:0;list-style:none}.weltbaum li{border-left:1px dotted var(--linie);flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;margin:.1rem 0;display:flex}.weltbaum li.grau{opacity:.45}.weltbaum-knoten,.mini-link{color:var(--tinte);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:.1rem .2rem}.weltbaum-knoten{align-items:baseline;gap:.3rem;display:inline-flex}.weltbaum-knoten:hover,.mini-link:hover{text-decoration:underline}.weltbaum-rel{color:var(--tinte-leise);font-size:var(--textgroesse-klein);font-style:italic}.epochenwahl{max-width:13rem}.zustand-tabelle{border-collapse:collapse;width:100%}.zustand-tabelle th,.zustand-tabelle td{border-bottom:1px solid var(--linie);text-align:left;vertical-align:middle;padding:.2rem .3rem}.zustand-tabelle input,.zustand-tabelle select{width:100%;min-width:6rem}.epoche-zelle{border-left:5px solid var(--epoche-farbe,var(--linie));white-space:nowrap}.epoche-kopf{border-bottom:4px solid var(--epoche-farbe,var(--linie))}.wendepunkte{margin:.3rem 0;padding-left:1.4rem}.stammbaum-rahmen{border:1px solid var(--linie);background:var(--papier);border-radius:4px;max-height:60vh;overflow:auto}.stammbaum{color:var(--tinte);display:block}.stammbaum-kante{fill:none;stroke:var(--tinte-leise);stroke-width:1.5px}.stammbaum-kante.kante-partner{stroke-dasharray:2 3}.stammbaum-kante.kante-luecke{stroke-dasharray:6 4}.stammbaum-knoten rect{fill:var(--karte);stroke-width:2px}.stammbaum-knoten.knoten-person{cursor:pointer}.stammbaum-knoten.knoten-person:hover rect,.stammbaum-knoten.knoten-person:focus rect{stroke-width:3px}.stammbaum-knoten.partner rect{stroke-dasharray:4 2}.stammbaum-knoten.knoten-platzhalter rect{fill:none;stroke-dasharray:3 3}.stammbaum-name{font-size:var(--groesse-text-13);fill:currentColor}.stammbaum-klein,.stammbaum-band{font-size:var(--groesse-klein-10);fill:var(--tinte-leise)}.stammbaum-band{font-weight:700}:root{--kachel-min-breite:280px;--kachel-abstand:14px;--wasser-hell:#e3f2fb;--wasser:#7cc3ea;--wasser-kraeftig:#2a7fb8;--wasser-text:#164e73;--glas-breite:34px;--glas-hoehe:46px;--wasser-gesamt-groesse:42px;--kaffee-hell:#f4e8dc;--kaffee:#b07a4f;--kaffee-kraeftig:#6f4325;--kaffee-text:#4a2c18;--thermo-hoehe:220px;--thermo-breite:34px;--thermo-klein-hoehe:110px;--zone-sehr-gut:#2e9d4f;--zone-gut:#9cc63b;--zone-nicht-mehr-gut:#f0a33a;--zone-schlecht:#d9483b;--gesundheit-warnung:#b26a00}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--wasser-hell:#12303f;--wasser:#3f8fbf;--wasser-kraeftig:#7cc3ea;--wasser-text:#b9e1f7;--kaffee-hell:#33251b;--kaffee:#a8774f;--kaffee-kraeftig:#e0b48c;--kaffee-text:#f1d9c2;--gesundheit-warnung:#ffcc80}}:root[data-theme=dark]{--wasser-hell:#12303f;--wasser:#3f8fbf;--wasser-kraeftig:#7cc3ea;--wasser-text:#b9e1f7;--kaffee-hell:#33251b;--kaffee:#a8774f;--kaffee-kraeftig:#e0b48c;--kaffee-text:#f1d9c2;--gesundheit-warnung:#ffcc80}.gesundheit-hinweis{color:var(--tinte-leise);font-size:var(--textgroesse-klein);margin:0 0 6px;font-style:italic}.gesundheit-warnung{border:1.5px dashed var(--gesundheit-warnung);border-radius:var(--radius);color:var(--gesundheit-warnung);margin:0 0 10px;padding:6px 10px;font-weight:600}.gesundheit-ansicht{flex-wrap:wrap;gap:0;max-width:100%;display:inline-flex}.gesundheit-ansicht .knopf[aria-pressed=true]{border-color:var(--akzent);color:var(--akzent);font-weight:600}.kacheln{grid-template-columns:repeat(var(--kachel-spalten), minmax(0, 1fr));gap:var(--kachel-abstand);grid-auto-flow:dense;align-items:start;display:grid}.kachel{--kachel-farbe:var(--linie);--kachel-flaeche:var(--karte);border:1.5px solid var(--kachel-farbe);background:var(--kachel-flaeche);border-radius:10px;min-width:0}.kachel-breit{grid-column:span 2}.kachel-hoch{grid-row:span 2}.kacheln{--kachel-spalten:3}@media (width<=1100px){.kacheln{--kachel-spalten:2}}@media (width<=640px){.kacheln{--kachel-spalten:1}.kachel-breit,.kachel-hoch{grid-area:auto}}.kachel-wasser{--kachel-farbe:var(--wasser);--kachel-flaeche:color-mix(in srgb, var(--wasser-hell) 70%, transparent)}.kachel-kaffee{--kachel-farbe:var(--kaffee);--kachel-flaeche:color-mix(in srgb, var(--kaffee-hell) 70%, transparent)}.kachel-ziel-vor{box-shadow:inset 4px 0 0 var(--akzent)}.kachel-ziel-nach{box-shadow:inset -4px 0 0 var(--akzent)}.kachel-kopf{border-bottom:1.5px dashed var(--kachel-farbe);align-items:center;gap:6px;padding:6px 10px;display:flex}.kachel-kopf h2{min-width:0;font:700 var(--groesse-ueberschrift-24) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.kachel-griff{cursor:grab;color:var(--tinte-leise);background:0 0;border:0;padding:2px 4px;font-size:18px}.kachel-griff:focus-visible{outline:2px solid var(--akzent);border-radius:var(--radius-klein)}.kachel-inhalt{gap:10px;padding:10px 12px 12px;display:grid}.kacheln-aus{color:var(--tinte-leise);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wochen-uebersicht{text-align:center;font-size:var(--textgroesse-klein);grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.wochen-uebersicht li{border-radius:var(--radius-klein);gap:2px;padding:4px 0;display:grid}.wochen-uebersicht li[aria-current=date]{outline:1.5px solid var(--kachel-farbe);font-weight:700}.wochen-uebersicht b{font:700 16px var(--schrift-hand);font-size-adjust:var(--hand-anpassung)}.wochen-uebersicht .saeule{justify-content:center;align-items:flex-end;height:34px;display:flex}.wochen-uebersicht .saeule span{background:var(--kachel-farbe);border-radius:2px 2px 0 0;width:60%;min-height:1px}.wasser-stand{color:var(--wasser-text);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.wasser-stand b{font:700 30px var(--schrift-hand);font-size-adjust:var(--hand-anpassung)}.fortschritt{border:1.5px solid var(--wasser);background:var(--papier);border-radius:999px;height:14px;overflow:hidden}.fortschritt span{background:linear-gradient(90deg, var(--wasser), var(--wasser-kraeftig));height:100%;display:block}.glaeser{flex-wrap:wrap;gap:6px;display:flex}.glas{min-width:44px;color:var(--wasser-text);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-items:center;gap:1px;padding:2px;display:grid}.glas-bild{width:var(--glas-breite);height:var(--glas-hoehe)}.glas-umriss{fill:none;stroke:var(--wasser-kraeftig);stroke-width:2px;stroke-linejoin:round}.glas-wasser{fill:#0000;transition:fill .2s}.glas-voll .glas-wasser{fill:var(--wasser)}.glas-haken{fill:none;stroke:var(--wasser-text);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.glas-name{font-size:var(--textgroesse-klein);font-weight:600}.glas-menge{font-size:var(--groesse-klein-11);color:var(--tinte-leise)}.glas:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.glas:hover .glas-umriss{stroke-width:2.6px}.wasser-gesamt-text{width:100%;font-size:var(--textgroesse-klein);color:var(--tinte-leise)}.wasser-stand b.wasser-gesamt{font:700 var(--wasser-gesamt-groesse) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);line-height:1}.fortschritt-ohne-ziel{border-style:dashed;justify-content:center;align-items:center;height:20px;display:flex}.fortschritt-text{font-size:var(--groesse-klein-11);color:var(--tinte-leise)}.messung-eingabe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.messung-eingabe input[type=number]{width:90px}.messung-liste{font-size:var(--textgroesse-klein);gap:2px;margin:0;padding:0;list-style:none;display:grid}.messung-liste li{align-items:center;gap:8px;display:flex}.messung-liste li>span:first-child{min-width:42px;color:var(--tinte-leise)}.messung-liste li>span:nth-child(2){flex:1}.kaffee-tabelle{border-collapse:collapse;width:100%;min-width:540px;font-size:var(--textgroesse-klein)}.kaffee-tabelle th{text-align:left;color:var(--kaffee-text);border-bottom:1.5px solid var(--kaffee);padding:2px 4px}.kaffee-tabelle td{border-bottom:1px dashed color-mix(in srgb, var(--kaffee) 50%, transparent);padding:2px 4px}.kaffee-tabelle input,.kaffee-tabelle select{width:100%;min-width:0}.kaffee-tabelle input[type=number]{max-width:76px}.kaffee-tabelle input[type=time]{min-width:92px;max-width:124px}.kaffee-summe{color:var(--kaffee-text);flex-wrap:wrap;gap:4px 14px;display:flex}.kaffee-summe b{font:700 26px var(--schrift-hand);font-size-adjust:var(--hand-anpassung)}.kachel-kaffee .tabelle-rahmen{overflow-x:auto}.kaffee-schnell{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:6px 0;display:flex}.kaffee-gebucht{color:var(--kaffee-text);font-size:var(--groesse-klein-12)}.thermo-reihe{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.thermometer{--hoehe:var(--thermo-hoehe);touch-action:none;-webkit-user-select:none;user-select:none;align-items:stretch;gap:10px;display:flex}.thermometer-klein{--hoehe:var(--thermo-klein-hoehe)}.thermo-roehre{width:var(--thermo-breite);height:var(--hoehe);border:2px solid var(--tinte);background:var(--papier);cursor:ns-resize;border-radius:999px;position:relative;overflow:hidden}.thermometer-klein .thermo-roehre{width:calc(var(--thermo-breite) * .7)}.thermo-roehre:focus-visible{outline:2px solid var(--akzent);outline-offset:3px}.thermo-fuellung{background:linear-gradient(to top, var(--zone-schlecht) 0%, var(--zone-nicht-mehr-gut) 40%, var(--zone-gut) 65%, var(--zone-sehr-gut) 100%);background-size:100% var(--hoehe);background-position:bottom;position:absolute;inset:auto 0 0}.thermo-roehre[data-leer=true] .thermo-fuellung{opacity:.25}.thermo-skala{height:var(--hoehe);min-width:24px;font-size:var(--groesse-klein-10);color:var(--tinte-leise);position:relative}.thermo-skala span{position:absolute;left:0;transform:translateY(50%)}.thermo-zonen{height:var(--hoehe);min-width:104px;font-size:var(--textgroesse-klein);position:relative}.thermo-zonen span{border-left:3px solid var(--zone-farbe);white-space:nowrap;color:var(--tinte-leise);padding-left:8px;position:absolute;left:0}.thermo-zonen span[data-aktiv=true]{color:var(--tinte);font-weight:700}.thermo-wert{align-content:start;gap:2px;display:grid}.thermo-wert b{font:700 28px var(--schrift-hand);font-size-adjust:var(--hand-anpassung)}.thermo-titel{font-size:var(--textgroesse-klein);color:var(--tinte-leise)}.stimmung-details{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.stimmung-details textarea{grid-column:1/-1;min-height:60px}.tageszeiten{flex-wrap:wrap;gap:6px;display:flex}.tageszeiten .knopf[aria-pressed=true]{border-color:var(--akzent);color:var(--akzent);font-weight:600}.verlauf-linie{flex:160px;align-self:center;min-width:140px;height:70px}.verlauf-linie polyline{fill:none;stroke:var(--akzent);stroke-width:2px}.verlauf-linie circle{fill:var(--akzent)}.gesundheit-fenster{width:min(100%,760px)}.gesundheit-felder{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:end;gap:10px;display:grid}.gesundheit-zonen,.getraenke-liste{border:1.5px dashed var(--linie);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.gesundheit-zonen input{width:56px}.getraenke-liste{display:grid}.getraenke-tabelle{gap:4px;display:grid;overflow-x:auto}.getraenke-zeile{grid-template-columns:minmax(120px,2fr) 100px 70px 80px 60px 70px auto;align-items:center;gap:4px;min-width:620px;display:grid}.getraenke-kopf{font-size:var(--textgroesse-klein);color:var(--tinte-leise)}.tabelle-rahmen,.glukose-tabelle-rahmen,.buch-tabelle-rahmen{position:relative}.unsichtbar{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--verlauf-min-breite:300px;--verlauf-ziel:color-mix(in srgb, var(--wasser-kraeftig) 70%, transparent)}.gesundheit-auswertung{gap:12px;display:grid}.auswertung-zahlen{flex-wrap:wrap;gap:6px 18px;margin:0;display:flex}.auswertung-zahlen b{font:700 20px var(--schrift-hand);font-size-adjust:var(--hand-anpassung)}.verlaeufe{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--verlauf-min-breite)), 1fr));gap:var(--kachel-abstand);display:grid}.verlauf{border:1.5px solid var(--linie);background:var(--karte);box-shadow:var(--karte-schatten);border-radius:10px;margin:0;padding:8px 10px}.verlauf figcaption{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.verlauf figcaption b{font:700 var(--groesse-ueberschrift-20) var(--schrift-hand);font-size-adjust:var(--hand-anpassung)}.verlauf figcaption small,.verlauf-skala,.verlauf-achse{color:var(--tinte-leise);fill:var(--tinte-leise);font-size:var(--groesse-klein-9)}.verlauf svg{width:100%;height:auto}.verlauf-reihe{fill:none;stroke:var(--akzent);stroke-width:var(--diagramm-linienbreite);stroke-linejoin:round}.verlauf-punkt{fill:var(--akzent)}.verlauf-ziel{stroke:var(--verlauf-ziel);stroke-width:1.2px;stroke-dasharray:4 3}.ws-health-block{border:1.5px dashed var(--wasser);border-radius:var(--radius);background:color-mix(in srgb, var(--wasser-hell) 45%, transparent);cursor:default;margin:10px 0;padding:8px 12px}.ws-health-block.ProseMirror-selectednode{outline:2px solid var(--akzent)}.ws-health-kopf{font:700 var(--groesse-ueberschrift-18) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--wasser-text)}.ws-health-block ul,.milkdown .ws-health-block ul{margin:4px 0 0;padding-left:22px;list-style:outside}.ws-health-text{font:var(--groesse-text-13) var(--schrift-code);white-space:pre-wrap;margin:4px 0 0}.ws-health-hinweis{color:var(--tinte-leise);font-size:var(--textgroesse-klein);margin:4px 0 0}.gesundheit-sperre{border:2px solid var(--tinte);background:var(--papier);border-radius:10px;gap:8px;max-width:460px;margin:24px auto;padding:18px 20px;display:grid}.gesundheit-sperre h2{font:700 var(--groesse-ueberschrift-30) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0}.sperre-formular{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sperre-formular input{flex:220px}.sperre-wiederherstellen input{flex-basis:100%}.knopf-link{color:var(--akzent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.wiederherstellungsschluessel{border:2px dashed var(--akzent);border-radius:var(--radius);font:700 18px var(--schrift-code);letter-spacing:.04em;text-align:center;word-break:break-all;-webkit-user-select:all;user-select:all;margin:0;padding:10px}.gesundheit-warnung .knopf{margin-left:8px}.gesundheit-druck{display:none}@media print{body.druck-gesundheit .seite>:not(.gesundheit-seite),body.druck-gesundheit .gesundheit-seite>:not(.gesundheit-druck){display:none!important}body.druck-gesundheit{background:#fff}body.druck-gesundheit .gesundheit-druck{color:#000;display:block}body.druck-gesundheit:after,body.druck-gesundheit:before{display:none!important}.gesundheit-druck h1{font:700 var(--groesse-ueberschrift-28) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0 0 4px}.gesundheit-druck table{border-collapse:collapse;width:100%;font-size:var(--groesse-klein-12)}.gesundheit-druck th,.gesundheit-druck td{text-align:left;border-bottom:1px solid #999;padding:4px 6px}.gesundheit-druck tfoot td{border-top:2px solid #000;font-weight:700}.druck-balken{vertical-align:middle;border:1px solid #5a9cc5;width:80px;height:8px;margin-right:6px;display:inline-block}.druck-balken span{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#7cc3ea;height:100%;display:block}}.gesundheit-zonen .erinnerung-zeiten{width:200px}:root{--glukose-hell:#e6f4ea;--glukose:#4f9d69;--glukose-kraeftig:#2f6b4f;--glukose-text:#1f4a35;--glukose-zielband:#4f9d6929;--glukose-rot:#c62828;--glukose-orange:#d97706;--glukose-im-ziel:#2f6b4f;--glukose-linie:#8a8a8a;--glukose-diagramm-breite:960px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--glukose-hell:#15291e;--glukose:#4f9d69;--glukose-kraeftig:#8fd3a8;--glukose-text:#cdeed8;--glukose-zielband:#8fd3a824;--glukose-rot:#ff8a80;--glukose-orange:#ffb74d;--glukose-im-ziel:#8fd3a8;--glukose-linie:#9a9a9a}}:root[data-theme=dark]{--glukose-hell:#15291e;--glukose:#4f9d69;--glukose-kraeftig:#8fd3a8;--glukose-text:#cdeed8;--glukose-zielband:#8fd3a824;--glukose-rot:#ff8a80;--glukose-orange:#ffb74d;--glukose-im-ziel:#8fd3a8;--glukose-linie:#9a9a9a}.kachel-glukose{--kachel-farbe:var(--glukose);--kachel-flaeche:color-mix(in srgb, var(--glukose-hell) 70%, transparent)}.glukose-tag,.glukose-ansicht{gap:12px;min-width:0;padding:8px 10px;display:grid}.glukose-eingabe{gap:6px;display:grid}.glukose-eingabe-reihe{flex-wrap:wrap;align-items:flex-end;gap:6px 10px;display:flex}.glukose-eingabe .feld{min-width:0}.glukose-wert-feld input{width:7.5em;font-size:18px;font-weight:700}.glukose-text-feld{flex:12em}.glukose-tag,.glukose-ansicht{grid-template-columns:minmax(0,1fr)}.glukose-symptome{min-width:0}.glukose-eingabe{grid-template-columns:minmax(0,1fr)}.glukose-text-feld input{box-sizing:border-box;width:100%;min-width:0}.glukose-knoepfe{gap:6px;display:flex}.glukose-symptome{border:1px dashed var(--glukose);border-radius:var(--radius);flex-wrap:wrap;gap:4px 12px;margin:0;padding:4px 8px;display:flex}.glukose-symptome legend{font-size:var(--textgroesse-klein);color:var(--glukose-text)}.glukose-symptom{align-items:center;gap:4px;display:inline-flex}.glukose-rueckfrage{border:1.5px dashed var(--gesundheit-warnung);border-radius:var(--radius);color:var(--gesundheit-warnung);margin:0;padding:6px 10px}.glukose-diagramm{min-width:0;margin:0}.glukose-diagramm figcaption{color:var(--glukose-text);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.glukose-diagramm figcaption b{font:700 var(--groesse-ueberschrift-22) var(--schrift-hand);font-size-adjust:var(--hand-anpassung)}.glukose-diagramm svg{width:100%;max-width:var(--glukose-diagramm-breite);height:auto;display:block}.gl-zielband{fill:var(--glukose-zielband)}.gl-achse{stroke:var(--tinte-leise);stroke-width:1px}.gl-linie-orange,.gl-linie-rot{stroke-width:1px;stroke-dasharray:4 3}.gl-linie-orange{stroke:var(--glukose-orange)}.gl-linie-rot{stroke:var(--glukose-rot)}.gl-skala{fill:var(--tinte-leise);font-size:var(--groesse-klein-10)}.gl-verlauf{fill:none;stroke:var(--glukose-linie);stroke-width:1.2px}.gl-punkt{stroke:var(--karte);stroke-width:1px}.gl-symbol{font-size:var(--groesse-klein-10);font-weight:700}.gl-spanne{opacity:.35}.gl-rot_niedrig,.gl-rot_hoch{color:var(--glukose-rot);fill:var(--glukose-rot)}.gl-orange_niedrig,.gl-orange_hoch{color:var(--glukose-orange);fill:var(--glukose-orange)}.gl-ziel{color:var(--glukose-im-ziel);fill:var(--glukose-im-ziel)}.glukose-kennzahlen{gap:8px;display:grid}.glukose-kennzahlen-liste{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:6px 12px;margin:0;display:grid}.glukose-kennzahlen-liste dt{font-size:var(--textgroesse-klein);color:var(--tinte-leise)}.glukose-kennzahlen-liste dd{font:700 24px var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--glukose-text);margin:0}.glukose-bereiche{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.glukose-kompakt .glukose-kennzahlen-liste,.glukose-kompakt .glukose-bereiche{display:none}.glukose-tageszeiten,.glukose-tabelle{border-collapse:collapse;width:100%;font-size:var(--textgroesse-klein)}.glukose-tageszeiten th,.glukose-tabelle th{text-align:left;color:var(--glukose-text);border-bottom:1.5px solid var(--glukose);background:var(--karte);padding:3px 6px}.glukose-tageszeiten td,.glukose-tabelle td{border-bottom:1px dashed color-mix(in srgb, var(--glukose) 45%, transparent);vertical-align:top;padding:3px 6px}.glukose-tabelle-rahmen{max-height:60vh;overflow:auto}.glukose-tabelle{min-width:560px}.glukose-tabelle thead th{z-index:1;position:sticky;top:0}.glukose-zahl{text-align:right;white-space:nowrap;font-weight:700}.glukose-einordnung{white-space:nowrap;font-weight:600}.glukose-symbol{min-width:1.6em;display:inline-block}.glukose-tabelle td{white-space:nowrap}.glukose-tabelle td.glukose-notiz{white-space:normal;overflow-wrap:anywhere;min-width:12em}.glukose-aktion{white-space:nowrap}.glukose-mehr{margin:0}.glukose-mehr .knopf{white-space:nowrap}@media (width<=480px){.glukose-mehr .knopf{white-space:normal;text-align:left;max-width:100%}.glukose-tageszeiten{table-layout:fixed}.glukose-tageszeiten th{overflow-wrap:anywhere}}.glukose-reiter{flex-wrap:wrap;gap:4px;display:flex}.glukose-reiter .knopf[aria-selected=true]{border-color:var(--glukose-kraeftig);color:var(--glukose-kraeftig);font-weight:700}.glukose-kopfzeile{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.glukose-kopfzeile h2{font:700 var(--groesse-ueberschrift-24) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0}.glukose-kopf-rechts{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.glukose-besonderheiten h3{font-size:var(--textgroesse-klein);margin:0}.glukose-besonderheiten ul{margin:4px 0 0;padding-left:1.2em}.feld-inline{font-size:var(--textgroesse-klein);align-items:center;gap:6px;display:inline-flex}.gesundheit-zonen.glukose-einstellungen,.gesundheit-zonen.peakflow-einstellungen{align-items:start;gap:10px;display:grid}.glukose-einstellungen .gesundheit-felder,.peakflow-einstellungen .gesundheit-felder{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-items:end}.glukose-einstellungen input,.glukose-einstellungen select,.glukose-einstellungen textarea,.peakflow-einstellungen input,.peakflow-einstellungen textarea{width:100%}.glukose-einstellungen input[type=checkbox]{width:auto}.glukose-grenzen-liste{border-collapse:collapse;font-size:var(--textgroesse-klein)}.glukose-grenzen-liste caption{text-align:left;font-weight:600}.glukose-grenzen-liste th,.glukose-grenzen-liste td{text-align:right;border-bottom:1px dashed var(--linie);padding:2px 8px}.glukose-grenzen-liste th:first-child,.glukose-grenzen-liste td:first-child{text-align:left}.glukose-nebeneinander summary{cursor:pointer;color:var(--glukose-text);font-weight:600}.glukose-markierung{border:1px solid var(--glukose);font-size:var(--textgroesse-klein);color:var(--glukose-text);border-radius:999px;margin:0 4px 0 0;padding:0 6px;display:inline-block}:root{--datum-feld-breite:7.6em;--uhrzeit-feld-breite:4.6em}.datum-feld{align-items:center;gap:2px;max-width:100%;display:inline-flex;position:relative}.datum-feld-text{width:var(--datum-feld-breite);font-variant-numeric:tabular-nums;min-width:0}.datum-feld-knopf{cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:1em;line-height:1}.datum-feld-auswahl{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;right:0}.uhrzeit-feld{width:var(--uhrzeit-feld-breite);font-variant-numeric:tabular-nums}:root{--thermo-kolben:54px;--thermo-zone-gross:34px}.thermo-glas{flex-direction:column;align-items:center;display:flex}.thermo-glas .thermo-roehre{z-index:1;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.thermo-kolben{width:var(--thermo-kolben);height:var(--thermo-kolben);border:2px solid var(--tinte);background:var(--zone-farbe,var(--papier));box-shadow:inset -6px -6px 0 color-mix(in srgb, var(--tinte) 12%, transparent);border-radius:50%;margin-top:-6px}.thermo-kolben[data-zone=leer]{background:color-mix(in srgb, var(--linie) 40%, var(--papier))}.thermo-zone-gross{line-height:1.1;font-size:var(--thermo-zone-gross)!important}.kachel-stimmung{container-type:inline-size}.kachel-hoch{align-self:stretch}:root{--kaffee-uhrzeit-breite:6em}.kaffee-tabelle input.uhrzeit-feld{width:var(--kaffee-uhrzeit-breite);min-width:var(--kaffee-uhrzeit-breite);text-align:center;padding-inline:6px}:root{--bild-rand:color-mix(in srgb, var(--akzent) 70%, transparent);--bild-leiste-flaeche:var(--karte);--bild-griff:14px;--bild-fehlt-flaeche:color-mix(in srgb, var(--linie) 25%, transparent)}.bild-rahmen{vertical-align:top;max-width:100%;display:inline-block;position:relative}.bild-rahmen[data-ausrichtung=mitte],.bild-rahmen[data-ausrichtung=links]{display:block}.bild-rahmen[data-ausrichtung=mitte]{margin-inline:auto}.bild-rahmen[data-ausrichtung=links]{margin-inline:0 auto}.bild-rahmen>.bild{cursor:pointer;max-width:100%;height:auto;display:block}.bild-rahmen[data-breite]:not([data-breite=""])>.bild{width:100%}.bild-rahmen.bild-gewaehlt>.bild{outline:2px solid var(--bild-rand);outline-offset:2px}.bild-unterschrift{font-size:var(--textgroesse-klein);color:var(--tinte-leise);overflow-wrap:anywhere;white-space:normal;margin-top:4px;display:block}.bild-nummer{color:var(--tinte)}.bild-fehlt{border:1.5px dashed var(--linie);border-radius:var(--radius);background:var(--bild-fehlt-flaeche);color:var(--tinte-leise);font-size:var(--textgroesse-klein);padding:10px 14px;display:inline-block}.bild-griff{width:var(--bild-griff);height:var(--bild-griff);border:2px solid var(--akzent);background:var(--karte);cursor:ew-resize;touch-action:none;border-radius:3px;position:absolute;bottom:-6px;right:-6px}.bild-leiste{border:1.5px solid var(--linie);border-radius:var(--radius);background:var(--bild-leiste-flaeche);font-size:var(--textgroesse-klein);white-space:normal;gap:6px;margin-top:6px;padding:8px;display:grid}.bild-leiste[hidden],.bild-griff[hidden],.bild-fehlt[hidden],.bild-unterschrift[hidden]{display:none}.bild-leiste-zeile{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bild-leiste-zeile input,.bild-leiste-zeile textarea{min-width:0;font-size:var(--groesse-text-16);flex:14em}.bild-leiste-gruppe{gap:2px;display:inline-flex}.bild-leiste-knopf,.milkdown .ProseMirror .bild-leiste .bild-leiste-knopf{border:1px solid var(--linie);border-radius:var(--radius);background:var(--papier);min-height:32px;color:var(--tinte);cursor:pointer;padding:2px 8px}.bild-leiste-knopf[aria-pressed=true],.milkdown .ProseMirror .bild-leiste .bild-leiste-knopf[aria-pressed=true]{border-color:var(--akzent);color:var(--akzent);font-weight:700}.bild-alt-hinweis{color:var(--tinte-leise)}.bild-alt-hinweis[hidden]{display:none}.editor-flaeche .milkdown .ProseMirror .bild-rahmen.ProseMirror-selectednode,.bild-rahmen.ProseMirror-selectednode{background:0 0;outline:none}.bild-leiste,.bild-leiste input,.bild-leiste textarea,.bild-leiste button,.bild-unterschrift,.bild-fehlt{font-family:var(--schrift-text);letter-spacing:normal;text-transform:none;font-style:normal;font-weight:400;line-height:1.35}.bild-leiste input,.bild-leiste textarea{border:1px solid var(--linie);border-radius:var(--radius);background:var(--papier);color:var(--tinte);padding:4px 6px}.bild-rahmen{--crepe-color-selected:transparent}.bild-rahmen input,.bild-rahmen textarea{--crepe-color-selected:var(--marker-3)}.bild-unterschrift .bild-nummer{font-weight:700}.bild-rahmen{-webkit-user-select:none;user-select:none}.bild-rahmen input,.bild-rahmen textarea{-webkit-user-select:text;user-select:text}:root{--gross-hintergrund:#0c0e12f5;--gross-tinte:#f3f1ea;--gross-knopf:var(--aufhellen-12);--gross-knopf-groesse:44px}.gross{z-index:1000;background:var(--gross-hintergrund);color:var(--gross-tinte);outline:none;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.gross-leiste{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.gross-zaehler{font-variant-numeric:tabular-nums}.gross-zoom{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.gross-prozent{text-align:center;font-variant-numeric:tabular-nums;min-width:4.5em}.gross-knopf{min-width:var(--gross-knopf-groesse);min-height:var(--gross-knopf-groesse);border:1px solid var(--aufhellen-25);background:var(--gross-knopf);color:var(--gross-tinte);font-size:var(--groesse-text-16);cursor:pointer;border-radius:8px;padding:4px 10px}.gross-knopf:focus-visible{outline:2px solid var(--gross-weiss);outline-offset:2px}.gross-schliessen{font-size:26px;line-height:1}.gross-flaeche{touch-action:none;cursor:zoom-out;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.gross-bild{object-fit:contain;-webkit-user-select:none;user-select:none;cursor:default;background:var(--gross-weiss);display:block}.gross-bild.gross-gezoomt{cursor:grab}.gross-pfeil{font-size:34px;position:fixed;top:50%;transform:translateY(-50%)}.gross-zurueck{left:10px}.gross-vor{right:10px}.gross-unten{text-align:center;gap:2px;margin:0;padding:8px 16px 14px;display:grid}.gross-beschriftung{overflow-wrap:anywhere}.gross-datei{opacity:.7;overflow-wrap:anywhere}:root{--treffer-min:44px;--schmal-grenze:760px}.schubladen-knoepfe{gap:6px;margin-bottom:8px;display:none}@media (width<=760px){.schubladen-knoepfe{flex-wrap:wrap;display:flex}.notizen-raster{grid-template-columns:minmax(0,1fr)}.notizen-raster:not([data-schublade=baum])>.dateibaum,.notizen-raster:not([data-schublade=verweise])>.rueckverweise{display:none}.werkstatt-mitte{order:-1}}.nur-touch{display:none}@media (pointer:coarse),(width<=760px){.nur-touch{display:inline-flex}.dokument-werkzeuge .knopf,.werkstatt .knopf,.schubladen-knoepfe .knopf,.umschalter .knopf,.bild-leiste-knopf{min-height:var(--treffer-min);min-width:var(--treffer-min)}input,select,textarea{font-size:var(--groesse-text-16)}.dokument-werkzeuge{flex-wrap:wrap}}.milkdown .ProseMirror{overflow-wrap:anywhere}.milkdown .ProseMirror pre,.milkdown .milkdown-code-block,.milkdown .milkdown-table-block,.milkdown .ProseMirror table{max-width:100%;overflow-x:auto}.milkdown .ProseMirror img,.wikilink-bild img{max-width:100%;height:auto}.dokument-werkzeuge{flex-wrap:wrap}.dokument-werkzeuge .knopf{white-space:nowrap}.kopf-werkzeuge{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.gross-schliessen{margin-left:auto}.galerie-fenster{width:min(100%,900px)}.galerie{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:10px;margin:0;padding:10px;list-style:none;display:grid}.galerie-eintrag{border:1px solid var(--linie);border-radius:var(--radius);background:var(--papier);width:100%;color:var(--tinte);cursor:zoom-in;text-align:left;font-size:var(--textgroesse-klein);gap:4px;padding:6px;display:grid}.galerie-eintrag img{aspect-ratio:4/3;object-fit:contain;background:var(--karte);width:100%}.abb-verweis{color:var(--akzent)}.abb-verweis:after{content:" → " attr(data-nummer);font-weight:600}.abb-verweis-fehlt{color:var(--gesundheit-warnung,var(--warnung));-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.bild-zuschnitt{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.bild-zuschnitt[hidden]{display:none}.bild-zuschnitt input{width:4.5em;margin-left:4px}:root{--regal-spalten-abstand:28px;--regal-luft-oben:22px;--brett-leer-luft:4px}.regal-raster{gap:0 var(--regal-spalten-abstand);display:grid}.regal-raster-zeile{gap:0 var(--regal-spalten-abstand);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.regal-raster[data-spalten="2"] .regal-raster-zeile{grid-template-columns:repeat(2,minmax(0,1fr))}.regal-raster .buch-regal{min-width:0;margin:10px 0 18px}.regal-name,.brett-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.regal-spalten-wahl{gap:0;display:inline-flex}.regal-spalten-wahl .knopf{border-radius:0}.regal-spalten-wahl .knopf:first-child{border-radius:var(--radius-klein) 0 0 var(--radius-klein)}.regal-spalten-wahl .knopf:last-child{border-radius:0 var(--radius-klein) var(--radius-klein) 0}.regal-spalten-wahl .knopf+.knopf{margin-left:-1.5px}.regal-spalten-wahl .knopf[aria-pressed=true]{background:var(--tinte);color:var(--papier)}.buch-brett{border-radius:var(--radius);margin:0 0 6px;position:relative}.brett-kopf{align-items:baseline;gap:8px;min-width:0;margin:0 0 0 10px;display:flex}.brett-kopf .brett-name{flex:0 auto;min-width:0;margin:0}@media (width<=500px){.brett-kopf{flex-wrap:wrap}.brett-kopf .brett-name{white-space:normal}}.buch-brett .brett-leer{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;height:auto;overflow:hidden}.buch-brett .brett-reihe{min-height:0;padding:var(--regal-luft-oben) 12px calc(var(--holz-hoehe) + var(--holz-abstand));background:linear-gradient(to bottom, var(--holz-kante) 0 2px, var(--holz-hell) 2px, var(--holz-dunkel) 100%) left bottom var(--holz-abstand) / 100% var(--holz-hoehe) no-repeat, linear-gradient(to bottom, var(--holz-schatten), transparent) left bottom / 100% var(--holz-abstand) no-repeat;flex-wrap:nowrap;row-gap:0}.buch-brett .buch-platz{height:auto}.buch-brett .brett-reihe-leer{padding-top:var(--brett-leer-luft)}@media (pointer:coarse){.buch-brett .buch-platz{justify-content:center;min-width:44px}}@media (width<=600px){.fenster-hintergrund:has(.buch-karte){padding:0}.buch-karte{border-left:0;border-right:0;border-radius:0;width:100%;max-height:100dvh}}.buch-uebersicht-reihe:has(>.brett-leer:only-child){--regal-buchraum:40px}:root{--peakflow-hell:#e3eefb;--peakflow:#3b78c4;--peakflow-kraeftig:#1f4f8a;--peakflow-text:#183b66;--peakflow-gruen:#2e7d32;--peakflow-gelb:#b7791f;--peakflow-rot:#c62828;--peakflow-bestwert:#6b4fa0;--peakflow-feld-breite:5.2em}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--peakflow-hell:#14243a;--peakflow:#6fa3e6;--peakflow-kraeftig:#a9c9f2;--peakflow-text:#d6e6fa;--peakflow-gruen:#81c784;--peakflow-gelb:#ffd54f;--peakflow-rot:#ff8a80;--peakflow-bestwert:#c3a8f0}}:root[data-theme=dark]{--peakflow-hell:#14243a;--peakflow:#6fa3e6;--peakflow-kraeftig:#a9c9f2;--peakflow-text:#d6e6fa;--peakflow-gruen:#81c784;--peakflow-gelb:#ffd54f;--peakflow-rot:#ff8a80;--peakflow-bestwert:#c3a8f0}.kachel-peakflow{--kachel-farbe:var(--peakflow);--kachel-flaeche:color-mix(in srgb, var(--peakflow-hell) 70%, transparent)}.peakflow-tag,.peakflow-ansicht{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:8px 10px;display:grid}.peakflow-mehr,.peakflow-ausloeser{min-width:0}.peakflow-tageswert{color:var(--peakflow-text);margin:0}.peakflow-zahl{font:700 26px var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--peakflow-kraeftig)}.peakflow-bezug{color:var(--tinte-leise);font-size:var(--textgroesse-klein);margin-left:4px}.peakflow-zeile{border-top:1px dashed var(--linie);grid-template-columns:minmax(7em,auto) minmax(0,1fr) minmax(10em,auto);align-items:end;gap:6px 12px;padding:8px 0;display:grid}.peakflow-kopf{gap:4px;display:grid}.peakflow-zeitpunkt{font:700 var(--groesse-ueberschrift-20) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--peakflow-kraeftig)}.peakflow-versuche{flex-wrap:wrap;gap:6px;display:flex}.peakflow-versuch{font-size:var(--textgroesse-klein);color:var(--tinte-leise);gap:2px;display:grid}.peakflow-versuch input{width:var(--peakflow-feld-breite);font-variant-numeric:tabular-nums;text-align:right}.peakflow-versuch input.bester{border-color:var(--peakflow);box-shadow:0 0 0 2px color-mix(in srgb, var(--peakflow) 35%, transparent);font-weight:700}.peakflow-ergebnis{font-size:var(--textgroesse-klein)}.peakflow-ampel{white-space:nowrap;border:1.5px solid;border-radius:999px;align-items:baseline;gap:4px;margin-left:4px;padding:1px 8px;font-weight:700;display:inline-flex}.peakflow-ampel[data-ampel=gruen]{color:var(--peakflow-gruen)}.peakflow-ampel[data-ampel=gelb]{color:var(--peakflow-gelb)}.peakflow-ampel[data-ampel=rot]{color:var(--peakflow-rot)}.peakflow-ausloeser{border:1px dashed var(--linie);border-radius:var(--radius);font-size:var(--textgroesse-klein);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding:4px 8px;display:flex}.peakflow-ausloeser legend{color:var(--tinte-leise)}.peakflow-eigene{flex:10em;min-width:0}.peakflow-mehr{min-width:0;font-size:var(--textgroesse-klein);grid-column:1/-2;display:block}.peakflow-mehr>*{box-sizing:border-box;max-width:100%}.peakflow-mehr>*+*{margin-top:6px}.peakflow-mehr[open]{grid-column:1/-1}.peakflow-mehr summary{cursor:pointer;color:var(--tinte-leise)}.peakflow-speichern{justify-self:end}.peakflow-notiz{box-sizing:border-box;width:100%}.peakflow-hinweis-rot{border-left:4px solid var(--peakflow-rot);background:color-mix(in srgb, var(--peakflow-rot) 8%, transparent);margin:0;padding:6px 10px}@media (width<=700px){.peakflow-zeile{grid-template-columns:minmax(0,1fr)}}.peakflow-kennzahlen{flex-wrap:wrap;gap:8px 18px;margin:0;display:flex}.peakflow-kennzahlen div{gap:2px;display:grid}.peakflow-kennzahlen dt{font-size:var(--textgroesse-klein);color:var(--tinte-leise)}.peakflow-kennzahlen dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.peakflow-woche .zahl{text-align:right;font-variant-numeric:tabular-nums}.pf-gruen,.pf-gelb,.pf-bestwert{stroke-width:1.6px}.pf-gruen{stroke:var(--peakflow-gruen);stroke-dasharray:6 3}.pf-gelb{stroke:var(--peakflow-gelb);stroke-dasharray:6 3}.pf-bestwert{stroke:var(--peakflow-bestwert);stroke-dasharray:2 3}.pf-punkt{fill:var(--peakflow);stroke:var(--papier);stroke-width:1.5px}.pf-punkt-ohne .pf-punkt{fill:var(--papier);stroke:var(--peakflow);stroke-width:2px}.pf-punkt-gruen .pf-punkt,.pf-punkt-gruen .pf-symbol{fill:var(--peakflow-gruen)}.pf-punkt-gelb .pf-punkt,.pf-punkt-gelb .pf-symbol{fill:var(--peakflow-gelb)}.pf-punkt-rot .pf-punkt,.pf-punkt-rot .pf-symbol{fill:var(--peakflow-rot)}.pf-symbol{font-size:var(--groesse-klein-11)}.pf-legende{align-items:center;gap:4px;margin-left:10px;display:inline-flex}.pf-legende i{border-top:2px dashed;width:18px;display:inline-block}.pf-l-gruen{color:var(--peakflow-gruen)}.pf-l-gelb{color:var(--peakflow-gelb)}.pf-l-bestwert{color:var(--peakflow-bestwert);border-top-style:dotted!important}.kachel-spo2{--kachel-farbe:var(--peakflow-kraeftig);--kachel-flaeche:color-mix(in srgb, var(--peakflow-hell) 55%, transparent)}.spo2-kachel{gap:8px;min-width:0;padding:8px 10px;display:grid}.spo2-eingabe{flex-wrap:wrap;align-items:flex-end;gap:6px 10px;display:flex}.spo2-wert{text-align:right;width:5em}.spo2-notiz{flex:10em;min-width:0}.spo2-notiz input{box-sizing:border-box;width:100%}.spo2-liste{font-size:var(--textgroesse-klein);gap:2px;margin:0;padding:0;list-style:none;display:grid}.spo2-liste li{grid-template-columns:3.5em 4em 7em minmax(0,1fr) auto;align-items:baseline;gap:6px;display:grid}.spo2-notiz-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spo2-woche{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--textgroesse-klein);text-align:center}.spo2-woche th,.spo2-woche td{padding:2px}.spo2-woche .heute{color:var(--peakflow-kraeftig);font-weight:700}.spo2-anzahl{color:var(--tinte-leise);display:block}:root{--medi-hell:#efe9f7;--medi:#7a5aa6;--medi-kraeftig:#4f3577;--medi-genommen:#2e7d32;--medi-ausgelassen:#b3261e;--medi-verschoben:#9a6700;--medi-offen:#5f6368}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--medi-hell:#241b33;--medi:#b39ddb;--medi-kraeftig:#d1c4e9;--medi-genommen:#81c784;--medi-ausgelassen:#ff8a80;--medi-verschoben:#ffd54f;--medi-offen:#b0b4ba}}:root[data-theme=dark]{--medi-hell:#241b33;--medi:#b39ddb;--medi-kraeftig:#d1c4e9;--medi-genommen:#81c784;--medi-ausgelassen:#ff8a80;--medi-verschoben:#ffd54f;--medi-offen:#b0b4ba}.kachel-medikamente{--kachel-farbe:var(--medi);--kachel-flaeche:color-mix(in srgb, var(--medi-hell) 70%, transparent)}.medi-ansicht,.medi-praeparate,.medi-tag{gap:10px;min-width:0;padding:8px 10px;display:grid}.medi-kopf,.medi-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.medi-formular{border:1.5px dashed var(--medi);border-radius:var(--radius);gap:8px;padding:10px;display:grid}.medi-formular h3{font:700 var(--groesse-ueberschrift-20) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--medi-kraeftig);margin:0}.medi-formular input:not([type=checkbox]),.medi-formular select{box-sizing:border-box;width:100%}.medi-plan{border:1px dashed var(--linie);border-radius:var(--radius);gap:8px;margin:0;display:grid}.medi-wochentage{flex-wrap:wrap;gap:4px 12px;display:flex}.medi-liste{gap:6px;margin:0;padding:0;list-style:none;display:grid}.medi-liste li{border-bottom:1px dashed var(--linie);padding:6px 8px}.medi-liste li.archiviert{opacity:.6}.medi-zeile{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.medi-name{color:var(--medi-kraeftig)}.medi-art,.medi-staerke,.medi-plan-text{font-size:var(--textgroesse-klein);color:var(--tinte-leise)}.medi-aktionen{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.medi-verlauf summary{cursor:pointer;font-size:var(--textgroesse-klein);color:var(--tinte-leise)}.medi-gruppen{font-size:var(--textgroesse-klein);flex-wrap:wrap;gap:4px 14px;display:flex}.medi-block h4{font:700 var(--groesse-ueberschrift-18) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--medi-kraeftig);margin:0 0 4px}.medi-einnahmen{gap:4px;margin:0;padding:0;list-style:none;display:grid}.medi-einnahmen li{border-bottom:1px dashed var(--linie);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:3px 0;display:flex}.medi-status{background:var(--papier);min-width:8.5em;min-height:32px;color:var(--medi-offen);font:inherit;cursor:pointer;border:1.5px solid;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-weight:700;display:inline-flex}.medi-status[data-status=genommen]{color:var(--medi-genommen)}.medi-status[data-status=ausgelassen]{color:var(--medi-ausgelassen)}.medi-status[data-status=verschoben]{color:var(--medi-verschoben)}.medi-status[data-status=geplant]{border-style:dashed}.medi-uhr,.medi-ist,.medi-dosis,.medi-zaehler,.medi-notiz{font-size:var(--textgroesse-klein);color:var(--tinte-leise);font-variant-numeric:tabular-nums}.medi-bearbeiten{flex-wrap:wrap;flex-basis:100%;align-items:flex-end;gap:6px 10px;display:flex}.medi-notiz-feld{flex:12em}.medi-menge{text-align:right;width:4.5em}.medi-bedarf-eintrag{font-size:var(--textgroesse-klein);border:1px solid var(--linie);border-radius:var(--radius);padding:1px 6px}@media (pointer:coarse){.medi-status{min-height:44px}}.medi-raster-bereich{gap:6px;min-width:0;display:grid}.medi-kennzahlen,.medi-legende{font-size:var(--textgroesse-klein);margin:0}.medi-legende{color:var(--tinte-leise);flex-wrap:wrap;gap:2px 14px;display:flex}.medi-raster{border-collapse:collapse;font-size:var(--textgroesse-klein)}.medi-raster th,.medi-raster td{border-bottom:1px dashed var(--linie);text-align:center;white-space:nowrap;padding:3px 6px}.medi-raster tbody th{text-align:left;color:var(--medi-kraeftig)}.medi-raster tbody th small{color:var(--tinte-leise);font-weight:400;display:block}.medi-raster td{font-size:var(--groesse-text-15);letter-spacing:1px}.medi-raster.monat td{font-size:var(--groesse-text-13);padding:3px 2px}.medi-raster .heute{background:color-mix(in srgb, var(--medi) 12%, transparent)}.medi-zeichen[data-status=genommen]{color:var(--medi-genommen)}.medi-zeichen[data-status=ausgelassen]{color:var(--medi-ausgelassen)}.medi-zeichen[data-status=verschoben]{color:var(--medi-verschoben)}.gl-marke line{stroke:var(--medi);stroke-width:1.2px;stroke-dasharray:3 3}.gl-marke text{fill:var(--medi-kraeftig);font-size:var(--groesse-klein-9)}.gl-marken-wahl{font-size:var(--textgroesse-klein);color:var(--tinte-leise);flex-wrap:wrap;gap:2px 12px;margin:0;display:flex}.medi-vorrat{font-size:var(--textgroesse-klein);color:var(--tinte-leise);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px 10px;display:flex}:root{--rang-avatar:132px;--rang-avatar-kompakt:72px;--rang-avatar-liste:64px;--rang-balken-hoehe:10px;--orden-karte-max:560px;--orden-verlauf-hoehe:110px;--orden-einstellungen-breite:980px;--aufstieg-dauer:.9s}[style*=--rang-hell]{--rang:var(--rang-hell)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [style*=--rang-hell]{--rang:var(--rang-dunkel)}}:root[data-theme=dark] [style*=--rang-hell]{--rang:var(--rang-dunkel)}.orden-seite{max-width:var(--seite-max-breite);padding:0 var(--seite-rand) 40px;margin:0 auto}.orden-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.orden-aus{border:1px dashed var(--linie);border-radius:var(--radius);background:var(--karte);max-width:720px;box-shadow:var(--karte-schatten);padding:16px}.rang-karte{max-width:var(--orden-karte-max);border:var(--rang-rahmen,1px) solid var(--rang,var(--linie));border-radius:var(--radius);background:var(--karte);box-shadow:var(--karte-schatten);align-items:center;gap:18px;padding:16px;display:flex}.rang-karte.atmosphaere-klassisch{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--rang) 18%, transparent);border-style:double}.rang-karte.atmosphaere-schlicht{border-width:1px;border-color:var(--linie)}.rang-avatar{width:var(--rang-avatar);height:var(--rang-avatar);border:3px solid var(--rang);background:var(--papier);border-radius:50%;flex:none;padding:3px}.rang-avatar.siegel-schild{border-radius:12px 12px 50% 50%}.rang-avatar.siegel-raute{border-radius:18%}.rang-avatar img{width:100%;height:100%;display:block}.rang-text{flex:auto;min-width:0}.rang-schreiber{color:var(--tinte-leise);font-size:var(--textgroesse-klein);margin:0}.rang-name{font-family:var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--rang,var(--tinte));margin:0;font-size:30px;line-height:1.1}.atmosphaere-schlicht .rang-name{font-family:var(--schrift-text);color:var(--tinte);font-size:20px}.rang-stufe{margin:4px 0 8px}.rang-farbe-name{color:var(--tinte-leise)}.rang-balken{height:var(--rang-balken-hoehe);border:1px solid var(--linie);background:color-mix(in srgb, var(--tinte) 6%, transparent);border-radius:999px;overflow:hidden}.rang-balken.klein{height:6px}.rang-balken i{background:var(--rang,var(--akzent));height:100%;display:block}.rang-fehlt{font-size:var(--textgroesse-klein);color:var(--tinte-leise);margin:4px 0 0}.rang-spruch{margin:10px 0 0;font-style:italic}.rang-karte.kompakt{gap:12px;padding:10px}.rang-karte.kompakt .rang-avatar{width:var(--rang-avatar-kompakt);height:var(--rang-avatar-kompakt)}.rang-karte.kompakt .rang-name{font-size:24px}.orden-oben{grid-template-columns:minmax(0, var(--orden-karte-max)) minmax(0, 1fr);align-items:start;gap:16px;margin-top:8px;display:grid}.orden-heute,.orden-block{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);box-shadow:var(--karte-schatten);padding:12px 16px}.orden-block{margin-top:16px}.orden-heute h2,.orden-block h2{font-size:var(--groesse-ueberschrift-18);margin:0 0 8px}.orden-heute-zahl{margin:0 0 6px}.orden-heute-zahl b{font-size:24px}.orden-ereignisse{columns:2 320px;margin:0;padding:0;list-style:none}.orden-ereignisse li{border-bottom:1px dashed color-mix(in srgb, var(--linie) 60%, transparent);break-inside:avoid;grid-template-columns:92px 22px minmax(0,1fr) auto;align-items:baseline;gap:6px;padding:3px 0;display:grid}.orden-ereignis-datum{color:var(--tinte-leise);font-variant-numeric:tabular-nums}.orden-ereignis-symbol{color:var(--akzent);text-align:center}.orden-ereignis-xp{font-variant-numeric:tabular-nums;font-weight:600}.orden-ereignis-xp.null{color:var(--tinte-leise);font-weight:400;font-size:var(--textgroesse-klein)}.orden-raenge{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.orden-raenge li{border:1px solid var(--linie);border-left:5px solid var(--rang);border-radius:var(--radius-klein);opacity:.62;gap:10px;padding:10px;display:flex}.orden-raenge li.erreicht{opacity:1}.orden-raenge li.aktuell{box-shadow:0 0 0 2px var(--rang)}.orden-raenge img{width:var(--rang-avatar-liste);height:var(--rang-avatar-liste);border:2px solid var(--rang);border-radius:50%;flex:none}.orden-raenge h3,.orden-auszeichnungen h3{font-size:var(--groesse-ueberschrift-15);margin:0}.orden-raenge p{margin:2px 0}.orden-auszeichnungen{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.orden-auszeichnungen li{border:1px dashed var(--linie);border-radius:var(--radius-klein);gap:10px;padding:10px;display:flex}.orden-auszeichnungen li.erreicht{border-style:solid;border-color:var(--akzent)}.orden-siegel{color:var(--akzent);flex:none;font-size:22px}.orden-auszeichnungen p{margin:2px 0}.orden-ausz-stand{font-size:var(--textgroesse-klein);font-variant-numeric:tabular-nums}.orden-verlauf{margin-top:12px}.orden-verlauf-kopf{justify-content:space-between;align-items:center;display:flex}.orden-verlauf-kopf h3{font-size:var(--groesse-ueberschrift-15);margin:0}.orden-verlauf-balken{height:var(--orden-verlauf-hoehe);grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.orden-verlauf-balken li{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;display:flex}.orden-verlauf-balken i{background:var(--akzent);border-radius:2px 2px 0 0;width:70%;min-height:1px;display:block}.orden-verlauf-balken .wert,.orden-verlauf-balken .titel{font-size:var(--groesse-klein-10);color:var(--tinte-leise);white-space:nowrap}.orden-kachel{margin:8px 0 16px}.orden-kachel-heute{font-size:var(--textgroesse-klein);flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;display:flex}.orden-aktivierung,.orden-einstellungen{width:min(var(--orden-einstellungen-breite), calc(100vw - 24px))}.orden-regeln-kurz{border-collapse:collapse;width:100%;font-size:var(--textgroesse-klein)}.orden-regeln-kurz th,.orden-regeln-kurz td{border-bottom:1px dashed var(--linie);text-align:left;vertical-align:top;padding:3px 6px}.orden-vorschau{border:1px solid var(--akzent);border-radius:var(--radius);align-items:center;gap:12px;margin-top:12px;padding:10px;display:flex}.orden-vorschau img{flex:none;width:72px;height:72px}.orden-vorschau small{color:var(--tinte-leise);display:block}.orden-formular fieldset{border:1px solid var(--linie);border-radius:var(--radius);margin:0 0 12px}.orden-darstellung{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.orden-atmosphaere label{display:block}.orden-tabelle-rahmen{overflow-x:auto}.orden-regeltabelle{border-collapse:collapse;width:100%}.orden-regeltabelle th,.orden-regeltabelle td{border-bottom:1px dashed var(--linie);text-align:left;white-space:nowrap;padding:3px 6px}.orden-regeltabelle input{width:76px}.orden-regeltabelle small{color:var(--tinte-leise);margin-left:4px}.orden-schwellen{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.orden-fuss{flex-wrap:wrap}.orden-fuss .leer{flex:auto}.aufstieg-hinweis{text-align:center;border-top:6px solid var(--rang);width:min(420px,100vw - 24px);padding:24px}.aufstieg-avatar,.aufstieg-vorher{border:3px solid var(--rang);object-fit:cover;box-sizing:border-box;border-radius:50%;width:160px;height:160px}.aufstieg-vorspann{color:var(--tinte-leise);margin:12px 0 0}.aufstieg-hinweis h2{font-family:var(--schrift-hand);font-size-adjust:var(--hand-anpassung);font-size:var(--groesse-ueberschrift-34);color:var(--rang);margin:4px 0}.aufstieg-spruch{font-style:italic}.aufstieg-bilder{display:inline-block;position:relative}.aufstieg-vorher{opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.aufstieg-hinweis{animation:aufstieg-ein var(--aufstieg-dauer) ease-out both}.aufstieg-avatar{animation:aufstieg-avatar calc(var(--aufstieg-dauer) * 1.6) ease-out both, aufstieg-schein calc(var(--aufstieg-dauer) * 4) ease-out calc(var(--aufstieg-dauer) * 1.2) both}.aufstieg-vorher{animation:aufstieg-vorher calc(var(--aufstieg-dauer) * 1.6) ease-in both}}@keyframes aufstieg-vorher{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes aufstieg-schein{0%{box-shadow:0 0 0 0 var(--rang)}60%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@keyframes aufstieg-ein{0%{opacity:0;transform:translateY(8px)}}@keyframes aufstieg-avatar{0%{opacity:0;transform:scale(.92)}}@media (width<=1100px){.orden-oben,.orden-darstellung{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.rang-karte{flex-direction:column;align-items:flex-start}.rang-karte.kompakt{flex-direction:row}:root{--rang-avatar:108px}.orden-ereignisse li{font-size:var(--groesse-text-13);grid-template-columns:76px 14px minmax(0,1fr) auto;gap:4px}}.orden-ereignisse .link-knopf{text-align:left;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.orden-verlauf-kopf small{color:var(--tinte-leise);font-weight:400}.orden-felder{align-content:start;gap:10px;display:grid}.orden-felder .feld{gap:2px;display:grid}.orden-atmosphaere{margin:0}.werkstatt-nummer{min-width:1.6em;color:var(--tinte-leise);font-variant-numeric:tabular-nums;flex:none}.werkstatt-eintrag-werkzeuge{flex-wrap:wrap;gap:4px;margin:6px 0;display:flex}.werkstatt-eintrag-werkzeuge form{gap:4px;width:100%;display:flex}.werkstatt-eintrag-werkzeuge input{flex:auto;min-width:0}.werkstatt-gliederung{border-top:1px dashed var(--linie);margin:8px 0;padding-top:6px}.werkstatt-gliederung h3{font-size:var(--textgroesse-klein);color:var(--tinte-leise);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px}.werkstatt-gliederung ul{margin:0;padding:0;list-style:none}.werkstatt-gliederung li{font-size:var(--groesse-text-13)}.werkstatt-gliederung li.ebene-3{padding-left:12px}.werkstatt-gliederung .link-knopf{text-align:left}:root{--word-import-breite:1200px}.word-import{width:min(var(--word-import-breite), calc(100vw - 24px))}.word-import-quelle{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.word-import-quelle .feld{flex:320px;gap:2px;display:grid}.word-import-fortschritt{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.word-import-fortschritt progress{flex:200px}.word-import-auswahl{gap:6px;margin-bottom:6px;display:flex}.word-import-tabelle-rahmen{border:1px solid var(--linie);border-radius:var(--radius-klein);max-height:50vh;overflow:auto}.word-import-tabelle{border-collapse:collapse;width:100%;font-size:var(--groesse-text-13)}.word-import-tabelle th,.word-import-tabelle td{border-bottom:1px dashed var(--linie);text-align:left;vertical-align:top;padding:4px 6px}.word-import-tabelle thead th{background:var(--papier);position:sticky;top:0}.word-import-tabelle td.word-zahl{text-align:right;font-variant-numeric:tabular-nums}.word-import-tabelle ul{margin:0;padding-left:16px}.word-import-tabelle tr[data-status=fehlgeschlagen] .word-import-status{color:var(--fehler)}.word-import-tabelle tr[data-status=hinweise] .word-import-status{color:var(--warnung)}.word-import-tabelle tr[data-status=uebersprungen]{color:var(--tinte-leise)}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.orden-woche{margin-top:12px}.orden-woche h3{font-size:var(--groesse-ueberschrift-15);margin:0 0 4px}.orden-woche h3 small,.orden-woche li small{color:var(--tinte-leise);font-weight:400}.orden-woche ul{margin:0;padding-left:18px}.orden-woche-summe{font-size:var(--textgroesse-klein);margin:4px 0 0}.rang-abzeichen{flex-wrap:wrap-reverse;justify-content:flex-end;gap:2px;max-width:70%;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:-4px;right:-6px}.rang-abzeichen li{border:1.5px solid var(--rang);background:var(--papier);width:20px;height:20px;color:var(--rang);font-size:var(--groesse-klein-11);border-radius:50%;place-items:center;display:grid}.orden-bereiche-raster{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.orden-bereiche-raster h3{font-size:var(--groesse-ueberschrift-14);margin:0 0 4px}.werkstatt-quelle .link-knopf{font-size:inherit}.werkstatt-gliederung li{justify-content:space-between;align-items:baseline;gap:4px;display:flex}.werkstatt-teilen{opacity:.55;flex:none}.werkstatt-teilen:hover,.werkstatt-teilen:focus-visible{opacity:1}.werkstatt-herkunft{font-size:var(--textgroesse-klein);color:var(--tinte-leise);flex-wrap:wrap;gap:2px 8px;margin:0 0 8px;display:flex}.marke-block{flex-direction:column;min-width:0;display:flex}.kopf>.marke-block[data-plakette-groesse=voll]{max-width:var(--plakette-breite);flex:36rem}.kopf:has(>.marke-block[data-plakette-groesse])>.kopf-werkzeuge{align-self:flex-start}.kopf:has(>.marke-block[data-plakette-groesse])>.hauptnavigation{flex-basis:100%;order:1}.kopf>.marke-block[data-plakette-groesse=kompakt]{max-width:var(--plakette-breite);flex:30rem}.plakette{width:100%;max-width:var(--plakette-breite);position:relative;container:plakette/inline-size}.plakette-voll{aspect-ratio:var(--plakette-verhaeltnis);background:var(--plakette-kopfband);border-radius:var(--radius)}.plakette-voll .plakette-logo{display:block;position:absolute;inset:0}.plakette-bild{object-fit:contain;width:100%;height:100%;filter:var(--plakette-bild-filter);display:block}.plakette-voll.plakette-code{background:var(--plakette-ersatz-grund)}.plakette-voll.plakette-code .plakette-logo{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1.4cqw;display:flex;inset:3% 2% 33% 2.4%}.plakette-name{color:var(--plakette-titel-tinte);white-space:nowrap;line-height:1}.plakette-voll .plakette-name{font-size:max(var(--markengroesse), 7cqw)}.plakette-strich{background:var(--plakette-linie);width:52%;height:1px;display:block;position:relative}.plakette-strich i{background:var(--plakette-linie);width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.plakette-untertitel{font:var(--groesse-text-15) var(--schrift-text);font-size:max(var(--textgroesse-klein), 1.75cqw);font-variant:small-caps;letter-spacing:.14em;color:var(--plakette-untertitel-tinte);white-space:nowrap}.plakette-voll .plakette-feld{left:var(--feld-links,4.61%);right:var(--feld-rechts,4.73%);top:var(--feld-oben,75.11%);bottom:var(--feld-unten,5.61%);align-items:center;min-width:0;display:flex;position:absolute}.plakette-voll.plakette-code .plakette-feld{background:var(--plakette-flaeche);border:var(--plakette-rahmen-breite) solid var(--plakette-rahmen);border-radius:var(--radius);padding:0 1.9%;inset:71% .5% 2%}.plakette-kompakt{background:var(--plakette-band);border:var(--plakette-rahmen-breite) solid var(--plakette-rahmen);border-radius:var(--radius);align-items:center;gap:14px;min-height:48px;max-height:90px;margin:3px 0 0 3px;padding:6px 14px 6px 12px;display:flex}.plakette-kompakt .plakette-logo{flex:none}.plakette-kompakt .plakette-name{font-size:calc(var(--markengroesse) * .8)}.plakette-kompakt .plakette-feld{flex:auto;min-width:0}.plakette-ohne-daten.plakette-kompakt{justify-content:center}.plakette-ohne-daten.plakette-voll.plakette-code{aspect-ratio:auto}.plakette-ohne-daten.plakette-voll.plakette-code .plakette-logo{align-items:center;padding:2cqw 0;position:static}.info-leiste{--plakette-avatar:clamp(28px, 4.4cqw, 46px);width:100%;min-width:0;font-size:max(var(--textgroesse-klein), min(1.6cqw, var(--textgroesse)));color:var(--plakette-feld-tinte);align-items:center;gap:.9em;display:flex}.plakette-kompakt .info-leiste{--plakette-avatar:34px;font-size:var(--textgroesse-klein)}.info-leiste b{color:var(--plakette-feld-hell)}.status-punkt{background:var(--rang,var(--tinte-leise));border:1px solid var(--tinte);vertical-align:-.05em;border-radius:50%;width:.7em;height:.7em;margin-right:.3em;display:inline-block}.status-avatar{width:var(--plakette-avatar,26px);height:var(--plakette-avatar,26px);border:2px solid var(--plakette-ring);background:var(--plakette-avatar-grund);color:var(--plakette-feld-tinte);border-radius:50%;flex:none;padding:0;position:relative;overflow:hidden}button.status-avatar{cursor:pointer}.status-avatar img,.status-avatar svg{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.status-avatar svg{fill:currentColor;opacity:.75}.status-text{min-width:0;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;padding:2px 0}.status-lang{white-space:nowrap;align-items:center;gap:.75em;min-width:0;display:flex;overflow:hidden}.info-feld{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.info-name{flex:none;overflow:visible}.info-trenner{background:var(--plakette-trenner);opacity:.8;flex:none;width:1px;height:1.3em}.info-medaille{align-items:center;gap:.3em;display:inline-flex}.info-medaille-bild{flex:none;width:1em;height:1.2em}.info-medaille-bild .band{fill:var(--plakette-trenner)}.info-medaille-bild .scheibe{fill:var(--rang,var(--plakette-ring));stroke:var(--plakette-feld-hell);stroke-width:1px}.info-medaille-bild .ring{fill:none;stroke:var(--plakette-feld-hell);stroke-width:.8px;opacity:.6}.status-streak{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:.3em;margin-left:auto;padding:2px 0;display:inline-flex}.status-streak small{color:inherit;font-size:inherit}.info-flamme{width:.95em;height:1.2em}.info-flamme .aussen{fill:var(--plakette-flamme)}.info-flamme .innen{fill:var(--plakette-flamme-innen)}.status-text:hover .status-lang,.status-streak:hover{text-decoration:underline}.status-text:focus-visible,.status-streak:focus-visible,.status-avatar:focus-visible{outline:2px solid var(--plakette-feld-hell);outline-offset:2px}.info-leiste{position:relative}.info-tafel-knopf{border:1px solid var(--plakette-trenner);width:1.6em;height:1.6em;color:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.info-tafel-knopf svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:.7em}.info-tafel-knopf[aria-expanded=true] svg{transform:rotate(180deg)}.info-tafel-knopf:focus-visible{outline:2px solid var(--plakette-feld-hell);outline-offset:2px}.info-tafel{z-index:40;border:var(--plakette-rahmen-breite) solid var(--plakette-rahmen);border-radius:var(--radius);background:var(--plakette-tafel-grund);min-width:18rem;color:var(--plakette-tafel-tinte);font-size:var(--textgroesse-klein);box-shadow:var(--plakette-tafel-schatten);gap:10px;padding:10px 14px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.info-kronen{gap:8px;margin:0;padding:0;list-style:none;display:flex}.info-krone{opacity:.35;width:36px;color:var(--rang,var(--plakette-ring));position:relative}.info-krone.krone-erreicht{opacity:.7}.info-krone.krone-aktuell{opacity:1}.info-krone svg{width:100%;display:block}.info-krone .krone-form,.info-krone .krone-band{fill:currentColor;stroke:var(--plakette-tafel-tinte);stroke-width:.8px}.info-krone .krone-stein{fill:var(--plakette-tafel-grund)}.info-krone-nr{text-align:center;font-weight:700;display:block}.info-serien-fortschritt{align-items:center;gap:8px;display:flex}.info-balken{background:var(--plakette-tafel-leer);border-radius:4px;flex:auto;height:8px;overflow:hidden}.info-balken-fuellung{background:var(--plakette-flamme);height:100%;display:block}.info-serien-text{white-space:nowrap}@container plakette (width<=760px){.info-weniger{display:none}}@container plakette (width<=470px){.info-stufe,.info-trenner,.status-streak small,.plakette-kompakt .plakette-logo{display:none}}@media (prefers-reduced-motion:no-preference){.info-aufstieg .status-avatar{animation:1.5s ease-out plakette-leuchten}}@keyframes plakette-leuchten{0%,to{box-shadow:0 0 #0000}40%{box-shadow:0 0 .6em .25em var(--plakette-leuchten)}}.bild-aendern-knopf{border:1px solid var(--tinte);background:var(--papier);width:22px;height:22px;color:var(--tinte);font-size:var(--groesse-klein-12);cursor:pointer;opacity:0;border-radius:50%;padding:0;line-height:20px;transition:opacity .15s;position:absolute;bottom:-4px;right:-4px}.rang-avatar:hover .bild-aendern-knopf,.bild-aendern-knopf:focus-visible{opacity:1}@media (hover:none){.bild-aendern-knopf{opacity:1}}@media (prefers-reduced-motion:reduce){.bild-aendern-knopf{transition:none}}.rang-avatar{position:relative}.bild-aendern{--fenster-breite:640px}.bild-stufen{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.bild-stufe{border:1px solid var(--linie);background:var(--karte,var(--papier));color:var(--tinte);font:inherit;cursor:pointer;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;display:flex}.bild-stufe img{object-fit:cover;border-radius:50%;width:48px;height:48px}.bild-stufe small{font-size:var(--groesse-klein-11);color:var(--tinte-leise);text-align:center}.bild-stufe[aria-selected=true]{border:2px solid var(--tinte)}.bild-stufe.noch-nicht img{opacity:.55;filter:grayscale(.6)}.bild-ziel{border:2px dashed var(--linie);border-radius:8px;justify-items:center;gap:8px;padding:12px;display:grid}.bild-ziel.ueber{border-color:var(--tinte)}.bild-aktuell{object-fit:cover;border-radius:50%;width:140px;height:140px}.bild-beschnitt{aspect-ratio:1;touch-action:none;width:280px;max-width:100%;position:relative}.bild-beschnitt canvas,.bild-beschnitt img{cursor:grab;width:100%;height:100%;display:block}.bild-beschnitt img{object-fit:contain}.bild-beschnitt:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 2px var(--tinte);position:absolute;inset:0}.bild-beschnitt.rahmen-kreis:after{box-shadow:0 0 0 2px var(--tinte), 0 0 0 999px var(--abdunkeln-35);border-radius:50%}.bild-beschnitt.rahmen-kreis{overflow:hidden}.bild-beschnitt canvas:focus-visible{outline:3px solid var(--fokus,var(--tinte));outline-offset:2px}.bild-werkzeuge{flex-wrap:wrap;justify-content:center;align-items:end;gap:8px;display:flex}.bild-vorschau-klein{gap:10px;display:flex}.bild-vorschau-klein span{border-radius:8px;place-items:center;width:80px;height:80px;display:grid}.bild-vorschau-klein .hell{background:var(--vorschau-hell)}.bild-vorschau-klein .dunkel{background:var(--vorschau-dunkel)}.bild-vorschau-klein canvas{width:64px;height:64px}.bild-vorschau-klein .rahmen-kreis canvas{border-radius:50%}.bild-wahl{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}@media (width<=520px){.bild-stufe small{display:none}.bild-stufe img{width:36px;height:36px}}.bild-aendern,.bild-aendern .fenster-inhalt,.bild-ziel,.bild-stufe{min-width:0}.bild-ziel{grid-template-columns:minmax(0,1fr)}.bild-beschnitt{justify-self:center}.bild-stufe span{white-space:nowrap;font-size:var(--textgroesse-klein)}.bild-wahl .feld-haken{white-space:normal}.bild-aendern .fenster-inhalt{grid-template-columns:minmax(0,1fr)}.fenster.bild-aendern{width:min(100vw - 32px,640px)}.bild-aendern .fenster-fuss{flex-wrap:wrap;justify-content:flex-end}.anmelde-bildschirm{z-index:5000;isolation:isolate;background:var(--papier);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.anmelde-karte{border:2px solid var(--tinte);background:var(--karte,var(--papier));border-radius:10px;gap:12px;width:min(100%,440px);padding:20px;display:grid}.anmelde-karte h1{font:700 var(--groesse-ueberschrift-28) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0}.anmelde-marke{margin:0 auto}.anmelde-form{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.anmelde-passwort{gap:6px;min-width:0;display:flex}.anmelde-form .feld>input{min-width:0}.anmelde-passwort input{flex:1;width:0;min-width:0}.anmelde-passwort button{flex:none}.anmelde-staerke{font-size:var(--textgroesse-klein);color:var(--tinte-leise);margin:0}.anmelde-staerke i{border:1px solid var(--tinte);border-radius:2px;width:22px;height:6px;margin-right:3px;display:inline-block}.anmelde-staerke i.an{background:var(--tinte)}.anmelde-code{font:600 18px var(--schrift-ziffern);letter-spacing:.05em;text-align:center;word-break:break-all;border:1px dashed var(--tinte);border-radius:6px;margin:0;padding:10px}.anmelde-fuss{justify-content:space-between;gap:8px;display:flex}.anmelde-einst-zeile{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.anmelde-einst-spalte{gap:8px;max-width:420px;display:grid}.anmelde-protokoll{max-height:240px;font-size:var(--textgroesse-klein);overflow:auto}.anmelde-einst-zeile>.feld{flex:220px;min-width:0}.anmelde-einstellungen select,.anmelde-einstellungen input:not([type=checkbox]){box-sizing:border-box;max-width:100%}.anmelde-einst-zeile>.feld>select{width:100%;min-width:0}.dashboard-abschnitt{margin-top:18px}.dashboard-abschnitt-kopf{border-bottom:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:4px;display:flex}.dashboard-abschnitt-kopf h2{font:700 var(--groesse-ueberschrift-26) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0}.dashboard-abschnitt-knopf{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:0;display:inline-flex}.dashboard-abschnitt-knopf:focus-visible{outline:2px solid var(--tinte);outline-offset:2px}.dashboard-pfeil{color:var(--tinte-leise);font-size:.7em}.wochen-log-titel{font:700 var(--groesse-ueberschrift-22) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0}.projekt-kompakt{gap:8px;display:grid}.kompakt-bereich-kopf{border-bottom:1px dashed var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:2px 0;display:flex}.kompakt-bereich-knopf{font:600 var(--groesse-text-15) var(--schrift-text);color:var(--tinte);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.kompakt-punkt{background:var(--bereich);border-radius:50%;width:.7em;height:.7em;display:inline-block}.kompakt-kacheln{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:6px;margin-top:6px;display:grid}.kompakt-kachel{border:1px solid var(--linie);border-left:4px solid var(--bereich);background:var(--karte,var(--papier));font-size:var(--textgroesse-klein);border-radius:6px;gap:3px;min-width:0;padding:6px 8px;display:grid}.kompakt-kachel header{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.kompakt-name{font:600 var(--groesse-text-14) var(--schrift-text);color:var(--tinte);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0;overflow:hidden}.kompakt-status{border:1px solid var(--linie);font-size:var(--groesse-klein-11);color:var(--tinte-leise);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.kompakt-zeile{grid-template-columns:auto 1fr;align-items:center;gap:6px;display:grid}.kompakt-zeile .balken{margin:0}.balken-duenn{height:4px}.kompakt-kachel.beendet,.kompakt-kachel.archiviert{opacity:.6}.log-ebenen{flex-wrap:wrap;margin-bottom:6px}.log-karten{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.log-karten[data-ebene=jahr]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.log-einheiten{grid-template-columns:repeat(var(--anzahl), minmax(0, 1fr));font-size:var(--groesse-klein-11);display:grid}.log-aufgabe{border-bottom:1px dashed var(--linie);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"zeichen titel aktionen""kaestchen kaestchen kaestchen";align-items:center;gap:2px 6px;padding:3px 0;display:grid}.log-aufgabe:focus-visible{outline:2px solid var(--tinte);outline-offset:1px}.log-zeichen{width:1.6em;font:700 18px var(--schrift-hand);font-size-adjust:var(--hand-anpassung);color:var(--akzent);cursor:pointer;background:0 0;border:0;grid-area:zeichen}.log-titel{font-family:var(--schrift-liste);font-size-adjust:var(--liste-anpassung);overflow-wrap:anywhere;grid-area:titel;min-width:0}.log-titel.erledigt{color:var(--tinte-leise);text-decoration:line-through}.log-titel small{color:var(--tinte-leise);margin-left:6px;display:inline-block}.log-fortschritt{border:1px solid var(--linie);border-radius:999px;padding:0 5px}.log-kaestchen{grid-area:kaestchen;grid-template-columns:repeat(var(--anzahl), minmax(0, var(--kaestchen)));gap:2px;display:grid}.log-kaestchen .kaestchen{width:100%;max-width:var(--kaestchen)}.log-aktionen{grid-area:aktionen;gap:2px;display:inline-flex}.knopf-mini{border:1px solid var(--linie);min-width:24px;min-height:24px;color:var(--tinte);cursor:pointer;font-size:var(--groesse-klein-12);background:0 0;border-radius:4px;padding:0 4px}.log-projekte{font-size:var(--textgroesse-klein);margin:4px 0;padding:0;list-style:none}.log-projekte button{color:var(--tinte);cursor:pointer;text-align:left;background:0 0;border:0;padding:1px 0}.rueckblick textarea{box-sizing:border-box;width:100%;font:inherit}.aufteilen-zeile{grid-template-columns:minmax(140px,auto) 1fr;align-items:center;gap:8px;display:grid}.gesamt-filter{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.gesamt-filter input,.gesamt-filter select{min-width:0;max-width:100%}.gesamt-zaehler{font-size:var(--textgroesse-klein);color:var(--tinte-leise);flex-wrap:wrap;gap:4px 14px;display:flex}.gesamt-zeilen{margin:0;padding:0;list-style:none}.gesamt-zeilen li{border-bottom:1px dashed var(--linie);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:4px 0;display:flex}.gesamt-zeilen small{color:var(--tinte-leise)}.gesamt-ueberfaellig{font-size:var(--groesse-klein-11);border:1px solid var(--tinte);border-radius:999px;padding:0 6px;font-weight:700}.log-gruppe{font-size:var(--groesse-klein-11);color:var(--tinte-leise);text-transform:uppercase;letter-spacing:.05em;margin-top:6px;font-weight:700;list-style:none}.kompakt-aufgaben{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.kompakt-neu input{box-sizing:border-box;width:100%}html[data-editor-schrift=neutral]{--editor-schrift:var(--schrift-neutral)}.design-karten{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;margin:8px 0 14px;display:grid}.design-karte{text-align:left;border:1.5px solid var(--linie);border-radius:var(--radius);background:var(--karte);box-shadow:var(--karte-schatten);color:var(--tinte);font:inherit;cursor:pointer;align-content:start;gap:4px;padding:8px;display:grid}.design-karte[aria-checked=true]{border-color:var(--akzent);outline:2px solid var(--akzent);outline-offset:1px}.design-karte[aria-disabled=true]{cursor:not-allowed;opacity:.7}.design-vorschau{aspect-ratio:16/10;object-fit:cover;object-position:top left;border:1px solid var(--linie);border-radius:var(--radius-klein);width:100%}.design-ohne-vorschau{color:var(--tinte-leise);background:var(--papier);place-items:center;display:grid}.design-herkunft{color:var(--akzent)}.design-standard{border:1px solid var(--akzent);border-radius:var(--radius-klein);color:var(--akzent);margin-left:6px;padding:0 6px;font-weight:400}.design-standard-zeile{margin:-6px 0 10px}.design-felder{flex-wrap:wrap;gap:12px;display:flex}.design-felder .feld{min-width:min(100%,220px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}:root{--fokus-farbe:var(--akzent);--pause-farbe:var(--ok);--fokus-zeitgroesse:44px}.timer-reiter{border-bottom:1px solid var(--linie);gap:4px;margin-bottom:8px;display:flex}.reiter-klein{color:var(--tinte-leise);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:4px 8px}.reiter-klein[aria-selected=true]{color:var(--tinte);border-bottom-color:var(--akzent)}.fokus-feld{gap:8px;display:grid}.fokus-zeit{color:var(--tinte);font:700 var(--fokus-zeitgroesse) / 1.1 var(--schrift-text);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0}.fokus-phase{text-align:center;color:var(--tinte-leise);margin:0}.fokus-punkt{width:var(--status-punkt);height:var(--status-punkt);background:var(--fokus-farbe);vertical-align:middle;border-radius:50%;display:inline-block}.fokus-punkt:not([data-phase=fokus]){background:var(--pause-farbe)}.fokus-tipp{text-align:center;margin:0}.fokus-klingelt,.fokus-vorschlag{border:1.5px solid var(--akzent);border-radius:var(--radius);background:var(--karte);flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.fokus-dauer{align-items:center;gap:6px;display:flex}.timer-zeit[data-phase]{font-variant-numeric:tabular-nums}.fokus-glocke{margin-left:4px}html.mini-fokus-seite,html.mini-fokus-seite body{background:0 0;overflow:hidden}html.mini-fokus-seite body:after,html.mini-fokus-seite body:before{display:none}.mini-fokus{border-radius:var(--radius);background:color-mix(in srgb, var(--karte) 88%, transparent);border:1px solid var(--linie);color:var(--tinte);-webkit-app-region:drag;-webkit-user-select:none;user-select:none;align-content:center;justify-items:center;gap:2px;padding:6px 10px;display:grid;position:fixed;inset:0}.mini-fokus button{-webkit-app-region:no-drag}.mini-zeit{color:var(--tinte);font:700 28px / 1 var(--schrift-text);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0}.mini-fokus[data-phase=fokus] .mini-zeit{color:var(--fokus-farbe)}.mini-info{font-size:var(--textgroesse-klein);color:var(--tinte-leise);margin:0}.mini-knoepfe{gap:4px;display:flex}.mini-knopf{border:1px solid var(--linie);background:var(--karte);color:var(--tinte);border-radius:var(--radius-klein);font:inherit;font-size:var(--textgroesse-klein);cursor:pointer;padding:1px 6px}.mini-schliessen{color:var(--tinte-leise);cursor:pointer;background:0 0;border:0;position:absolute;top:2px;right:4px}.fokus-reiter{border-bottom:1px solid var(--linie);flex-wrap:wrap;gap:4px;margin:0 0 12px;display:flex}.fokus-block{max-width:var(--einstellungen-max-breite);grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.fokus-block h2{font:700 var(--groesse-ueberschrift-22) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:10px 0 0}.fokus-liste{gap:4px;margin:0;padding:0;list-style:none;display:grid}.fokus-kennzahlen,.fokus-zwei{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.fokus-kennzahl{border:1.5px solid var(--linie);border-radius:var(--radius);background:var(--karte);box-shadow:var(--karte-schatten);padding:8px 12px}.fokus-gross{font:700 28px / 1.1 var(--schrift-text);font-variant-numeric:tabular-nums;margin:4px 0}.fokus-balken{grid-template-columns:repeat(7,1fr);gap:6px;max-width:480px;height:140px;display:grid}.fokus-balken-tag{grid-template-rows:1fr auto auto;place-items:end center;height:100%;display:grid}.fokus-balken-saeule{background:var(--fokus-farbe);border-radius:var(--radius-klein) var(--radius-klein) 0 0;width:70%;min-height:2px}.fokus-regler{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fokus-regler>span:first-child{flex:140px;min-width:min(180px,100%)}.fokus-regler input[type=range]{flex:100px;min-width:0}.fokus-regler select,.fokus-regler label{min-width:0;max-width:100%}.fokus-block{min-width:0}.dashboard-kacheln-oben{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.fokus-karte{text-align:left;border:1.5px solid var(--linie);border-radius:var(--radius);background:var(--karte);box-shadow:var(--karte-schatten);color:var(--tinte);font:inherit;cursor:pointer;align-content:start;gap:4px;padding:10px 14px;display:grid}.fokus-karte strong{font:700 var(--groesse-ueberschrift-22) var(--schrift-hand);font-size-adjust:var(--hand-anpassung)}:root{--fokus-verlauf-1:linear-gradient(160deg, #1f3550 0%, #2f5a73 55%, #6f8f8a 100%);--fokus-verlauf-2:radial-gradient(circle at 30% 30%, #3a4a6b 0%, #1c2233 70%);--fokus-verlauf-3:linear-gradient(200deg, #4a3b2e 0%, #7a5a3a 50%, #c2a477 100%);--fokus-verlauf-4:linear-gradient(135deg, #20302a 0%, #3d5a48 60%, #8aa38a 100%);--fokus-vollbild-tinte:#f6f4ee;--fokus-vollbild-dunkel:#000;--fokus-vollbild-zeit:clamp(64px, 18vw, 240px)}.fokus-vollbild{z-index:4000;color:var(--fokus-vollbild-tinte);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.fokus-vollbild-bild,.fokus-vollbild-dunkel{position:absolute;inset:0}.fokus-vollbild-bild{background-repeat:no-repeat;background-size:cover}.fokus-vollbild-dunkel{background:var(--fokus-vollbild-dunkel)}.fokus-vollbild-inhalt{text-align:center;justify-items:center;gap:8px;padding:16px;display:grid;position:relative}.fokus-vollbild-zeit{color:inherit;font:700 var(--fokus-vollbild-zeit) / 1 var(--schrift-text);font-variant-numeric:tabular-nums;letter-spacing:.02em;cursor:pointer;text-shadow:0 2px 18px var(--abdunkeln-35);background:0 0;border:0}.fokus-vollbild-info{text-shadow:0 1px 8px var(--abdunkeln-35);margin:0;font-size:clamp(16px,2.4vw,26px)}.fokus-vollbild-ende{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.fokus-vollbild-steuerung{background:linear-gradient(transparent, var(--abdunkeln-35));flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:12px 16px;transition:opacity .4s;display:flex;position:absolute;bottom:0;left:0;right:0}.fokus-vollbild-steuerung .knopf{color:var(--tinte)}.fokus-vollbild.ohne-steuerung{cursor:none}.fokus-vollbild.ohne-steuerung .fokus-vollbild-steuerung{opacity:0;pointer-events:none}.fokus-vollbild-regler{align-items:center;gap:4px;display:inline-flex}.fokus-vollbild-tasten{text-align:center;opacity:.8;flex-basis:100%}@media (prefers-reduced-motion:no-preference){.fokus-vollbild.klingelt .fokus-vollbild-zeit{animation:2.4s ease-in-out infinite fokus-puls}}.fokus-vollbild.klingelt .fokus-vollbild-inhalt{outline:3px solid var(--fokus-vollbild-tinte);outline-offset:12px;border-radius:var(--radius)}@keyframes fokus-puls{0%,to{opacity:1}50%{opacity:.55}}.fokus-hintergruende.ziehen{outline:2px dashed var(--akzent);outline-offset:4px}.fokus-bilder{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.fokus-bild-vorschau{aspect-ratio:16/9;border:1px solid var(--linie);border-radius:var(--radius-klein);background-color:var(--papier);cursor:crosshair;background-size:cover;width:100%;display:block;position:relative}.fokus-bild-punkt{border:2px solid var(--fokus-vollbild-tinte);width:12px;height:12px;box-shadow:0 0 0 1px var(--abdunkeln-35);border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.fokus-bild-zeile{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.avatar-karten{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px;display:grid}.avatar-galerie.kompakt .avatar-karten{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr))}.avatar-karte{text-align:left;border:1.5px solid var(--linie);border-radius:var(--radius);background:var(--karte);box-shadow:var(--karte-schatten);color:var(--tinte);font:inherit;cursor:pointer;align-content:start;gap:4px;padding:8px;display:grid}.avatar-karte[aria-checked=true]{border-color:var(--akzent);outline:2px solid var(--akzent);outline-offset:1px}.avatar-karte[aria-disabled=true]{cursor:not-allowed;opacity:.7}.avatar-reihe{flex-wrap:wrap;gap:3px;display:flex}.avatar-reihe img{object-fit:cover;border-radius:var(--radius-klein);background:var(--papier);width:36px;height:36px}.avatar-marke{border:1px solid var(--linie);border-radius:var(--radius-klein);color:var(--tinte-leise);justify-self:start;padding:0 6px}.community-felder{border:1px solid var(--linie);border-radius:var(--radius);gap:4px;display:grid}.community-zeile{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.community-zeile code{overflow-wrap:anywhere}.community-vorschau{border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--karte);max-width:100%;font:var(--textgroesse-klein) / 1.4 var(--schrift-code);margin:0;padding:8px;overflow:auto}.orden-formular fieldset,.avatar-galerie{min-width:0}.stunden-ebenen-tabelle{border-collapse:collapse;width:100%}.stunden-ebenen-tabelle th,.stunden-ebenen-tabelle td{border-bottom:1px solid var(--linie);text-align:left;vertical-align:middle;padding:6px 8px}.stunden-ebenen-punkt{width:var(--status-punkt);height:var(--status-punkt);background:var(--bereich-anzeige,var(--akzent));border-radius:50%;margin-right:6px;display:inline-block}.stunden-ebenen-saeulen{align-items:end;gap:3px;min-width:120px;height:40px;display:flex}.stunden-ebenen-saeule{background:var(--bereich-anzeige,var(--akzent));border-radius:var(--radius-klein) var(--radius-klein) 0 0;flex:1 1 0;min-height:1px}.stunden-ebenen-summe{margin-left:auto}@media (width<=600px){.stunden-ebenen-tabelle .verlauf-lang{display:none}}.jahres-ziele-uebersicht{border:1.5px solid var(--linie);border-radius:var(--radius);background:var(--karte);box-shadow:var(--karte-schatten);margin:0 0 12px;padding:8px 12px}.jahres-ziele-uebersicht h4{font:700 var(--groesse-ueberschrift-20) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0 0 6px}.jahres-ziele-uebersicht ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.jahres-ziele-uebersicht li{grid-template-columns:minmax(0,1fr) minmax(80px,200px) auto;align-items:center;gap:8px;display:grid}.jz-titel.erledigt{color:var(--tinte-leise)}.jz-balken{height:var(--balken-hoehe);border-radius:var(--radius-klein);background:var(--linie);overflow:hidden}.jz-balken>span{background:var(--ok);height:100%;display:block}@media (width<=600px){.jahres-ziele-uebersicht li{grid-template-columns:minmax(0,1fr) 80px}.jahres-ziele-uebersicht li small{grid-column:1/-1}}.log-vorschlaege{flex-wrap:wrap;align-items:center;gap:.3rem;margin:.2rem 0 .4rem;display:flex}.wiederkehrend-zeile{grid-template-columns:minmax(0,1fr) minmax(0,10rem) auto;gap:.4rem;margin-bottom:.4rem;display:grid}.log-export-knopf{color:var(--tinte-leise);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 .2rem;font-size:1rem}.plan-druck{display:none}@media print{body.druck-plan>:not(.plan-druck){display:none!important}body.druck-plan{background:#fff}body.druck-plan:after,body.druck-plan:before{display:none!important}body.druck-plan .plan-druck{color:#000;font-size:var(--groesse-text-13);display:block}.plan-druck h1{font:700 var(--groesse-ueberschrift-28) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0 0 4px}.plan-druck ul{padding:0;list-style:none}.plan-druck li{border-bottom:1px solid #ccc;padding:3px 0}.plan-druck li b{width:1.4em;font-family:var(--schrift-hand);display:inline-block}.plan-druck-notizen{white-space:pre-wrap}}.design-akzent-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.design-akzent input[type=color]{border:1px solid var(--feld-rand);border-radius:var(--radius-klein);background:var(--karte);block-size:2rem;inline-size:3rem;padding:0}@media (prefers-reduced-motion:no-preference){html.design-wechsel,html.design-wechsel *,html.design-wechsel :before,html.design-wechsel :after{transition:background-color .3s,color .3s,border-color .3s,fill .3s,stroke .3s!important}}.design-zip{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.design-zip>small,.design-zip>p{flex-basis:100%;margin:0}.fokus-tagesziel{color:var(--tinte-leise);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.fokus-tagesziel-punkte{gap:3px;display:inline-flex}.fokus-tagesziel-punkte>span{border:1.5px solid var(--fokus-farbe);border-radius:50%;width:8px;height:8px}.fokus-tagesziel-punkte>span.voll{background:var(--fokus-farbe)}.fokus-vollbild-aufgabe{text-shadow:0 1px 8px var(--abdunkeln-35);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:6px 0 0;font-size:clamp(15px,2vw,22px);display:flex}.rang-name-en{color:var(--tinte-leise);font-size:var(--textgroesse-klein);margin:-2px 0 2px;font-style:italic}.avatar-druck{display:none}@media print{body.druck-avatare>:not(.avatar-druck){display:none!important}body.druck-avatare{background:#fff}body.druck-avatare:after,body.druck-avatare:before{display:none!important}body.druck-avatare .avatar-druck{color:#000;display:block}.avatar-druck h1{font:700 var(--groesse-ueberschrift-26) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0 0 12px}.avatar-druck ol{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;padding:0;list-style:none;display:grid}.avatar-druck li{text-align:center;break-inside:avoid;flex-direction:column;align-items:center;gap:4px;display:flex}.avatar-druck img{object-fit:contain;width:140px;height:140px}}.module-profile{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.6rem 0;display:flex}.module-rueckfrage{border:1px solid var(--warnung);background:var(--karte);border-radius:6px;margin:.6rem 0;padding:.6rem .8rem}.module-rueckfrage .knopf{margin-right:.4rem}.module-liste{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.modul-zeile{border:1px solid var(--linie);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:.1rem .8rem;padding:.4rem .6rem;display:grid}.modul-zeile.aus{opacity:.75}.modul-zeile .hinweis,.modul-zeile .modul-details{grid-column:1/-1;margin:0}.modul-zeile .knopf-klein{grid-column:1/-1;justify-self:start}.modul-schalter{align-items:center;gap:.5rem;min-width:0;display:flex}.modul-art{font-size:var(--groesse-klein-12);color:var(--tinte-leise);align-self:center}.modul-details{grid-template-columns:max-content minmax(0,1fr);gap:.2rem .8rem;font-size:.9em;display:grid}.modul-details dt{color:var(--tinte-leise)}.modul-details dd{overflow-wrap:anywhere;margin:0}.modul-pfad{margin-right:.5rem;display:inline-block}.arbeitsbereich-liste{gap:.4rem;margin:.6rem 0;padding:0;list-style:none;display:grid}.arbeitsbereich-zeile{border:1px solid var(--linie);border-radius:6px;gap:.2rem;min-width:0;padding:.5rem .7rem;display:grid}.arbeitsbereich-zeile.aktiv{border-color:var(--akzent)}.arbeitsbereich-kopf{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.arbeitsbereich-marke{font-size:var(--groesse-klein-12);border:1px solid var(--linie);color:var(--tinte-leise);border-radius:999px;padding:0 .5rem}.arbeitsbereich-marke.warnung{border-color:var(--warnung);color:var(--warnung)}.arbeitsbereich-pfad{overflow-wrap:anywhere;font-size:var(--groesse-klein-12)}.speicherort{border-top:1px solid var(--linie);margin-top:16px;padding-top:8px}.speicherort code{overflow-wrap:anywhere}.speicherort-pfade{grid-template-columns:max-content 1fr;gap:4px 12px;margin:6px 0;display:grid}.speicherort-pfade dd{min-width:0;margin:0}.arbeitsbereich-knoepfe,.arbeitsbereich-neu{flex-wrap:wrap;gap:.4rem;display:flex}.arbeitsbereich-formular{gap:.5rem;width:100%;max-width:40rem;display:grid}.arbeitsbereich-formular input{width:100%;min-width:0}.uebernahme-hinweis{border:1px dashed var(--akzent);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.4rem 0;padding:.4rem .7rem;display:flex}.erster-start{gap:1rem;max-width:44rem;margin:2rem auto;padding:0 1rem;display:grid}.erster-start-schritt{border:1px solid var(--linie);background:var(--karte);border-radius:8px;gap:.8rem;padding:1rem;display:grid}.erster-start-schritt fieldset{border:none;gap:.4rem;padding:0;display:grid}.erster-start-schritt input:not([type=radio]){width:100%;min-width:0}.erster-start-knoepfe{flex-wrap:wrap;gap:.5rem;display:flex}.erweiterung-rahmen iframe{border:1px solid var(--linie);background:var(--papier);border-radius:6px;width:100%;display:block}.erweiterung-seite{padding:0 1rem 1rem}.erweiterung-kachel{flex:14rem;min-width:14rem}.erweiterung-zeile{border:1px solid var(--linie);border-radius:6px;gap:.3rem;min-width:0;padding:.5rem .7rem;display:grid}.erweiterung-zeile .erweiterung-pruefsumme{overflow-wrap:anywhere;font-size:var(--groesse-klein-12)}.erweiterung-dialog{border:1px solid var(--warnung);border-radius:6px;gap:.5rem;padding:.6rem .8rem;display:grid}.ki-stufen{gap:.4rem;padding-left:1.2rem;display:grid}.ki-prompt{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--groesse-klein-12);border:1px solid var(--linie);background:var(--karte);border-radius:4px;max-height:22rem;padding:.5rem;overflow:auto}.modul-hilfe summary{cursor:pointer;padding:.2rem 0}.modul-eigenes-profil{align-items:center;gap:.15rem;display:inline-flex}:root{--dokument-import-breite:860px}.dokument-import{width:min(var(--dokument-import-breite), calc(100vw - 24px))}.import-menue-rahmen{display:inline-flex;position:relative}.import-menue{z-index:20;background:var(--papier);border:1.5px solid var(--tinte);border-radius:var(--radius-klein);min-width:240px;box-shadow:var(--fenster-schatten);padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0}.import-menue-eintrag{color:var(--tinte);font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-klein);background:0 0;border:0;padding:6px 10px}.import-menue-eintrag:hover,.import-menue-eintrag:focus-visible{background:var(--linie)}.import-schritte{color:var(--tinte-leise);font-size:var(--textgroesse-klein);flex-wrap:wrap;gap:4px 18px;margin:0;padding:8px 16px 0;list-style:none;display:flex}.import-schritte li[aria-current=step]{color:var(--tinte);font-weight:700}.import-ablage{border:2px dashed var(--linie);border-radius:var(--radius-klein);text-align:center;justify-items:center;gap:8px;padding:18px 12px;display:grid}.import-ablage p{margin:0}.import-ablage-aktiv{border-color:var(--akzent)}.import-dateien,.import-kapitel{gap:6px;margin:0;padding:0;list-style:none;display:grid}.import-dateien li{border:1px solid var(--linie);border-radius:var(--radius-klein);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 8px;display:flex}.import-dateiname{overflow-wrap:anywhere;flex:200px;min-width:0;font-weight:600}.import-dateien small,.import-zahlen{color:var(--tinte-leise)}.import-knoepfe{flex-wrap:wrap;gap:4px;display:flex}.import-regel{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;display:grid}.import-regel select,.import-regel input{width:100%;min-width:0}.import-kapitel{max-height:46vh;overflow:auto}.import-kapitel li{border:1px solid var(--linie);border-radius:var(--radius-klein);gap:4px;padding:8px;display:grid}.import-kapitel-kopf{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.import-kapitel-titel{flex:220px;min-width:0}.import-kapitel-aus{opacity:.55}.import-anfang{-webkit-line-clamp:3;color:var(--tinte-leise);font-size:var(--textgroesse-klein);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.import-teilen{max-width:100%}.import-hinweise{color:var(--warnung);font-size:var(--textgroesse-klein);margin:0;padding-left:18px}.import-ziel{border:1px solid var(--linie);border-radius:var(--radius-klein);gap:6px;margin:0;padding:8px 12px;display:grid}.import-ergebnis{margin:0}.import-reiter{flex-wrap:wrap}.import-vorlagen{font-size:var(--textgroesse-klein)}.import-vorlagen summary{cursor:pointer;color:var(--tinte-leise)}.import-vorlagen .import-knoepfe{margin:6px 0}.import-vorlage{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.import-vorlage-neu{flex-wrap:wrap;gap:6px;display:flex}.import-vorlage-neu input{flex:200px;min-width:0}html[data-dekor=dezent] .reiter[aria-current=page],html[data-dekor=voll] .reiter[aria-current=page]{color:var(--dekor-banderole-tinte,var(--tinte));background:var(--dekor-banderole,none) center / 100% 100% no-repeat}html[data-dekor=dezent] .kopf,html[data-dekor=voll] .kopf{box-shadow:var(--dekor-kopf-schatten,none)}html[data-dekor=dezent] .kopf-werkzeuge .knopf,html[data-dekor=voll] .kopf-werkzeuge .knopf{background:var(--dekor-knopf,var(--karte))}html[data-dekor=voll]:not([data-seite=gesundheit]) body:before{content:"";z-index:-1;pointer-events:none;opacity:var(--dekor-ecke-staerke,.5);background-color:var(--dekor-tinte,transparent);-webkit-mask:var(--dekor-ecke,none) left 4px top 4px / 150px 150px no-repeat, var(--dekor-ecke-gegen,none) right 4px bottom 4px / 150px 150px no-repeat;-webkit-mask:var(--dekor-ecke,none) left 4px top 4px / 150px 150px no-repeat, var(--dekor-ecke-gegen,none) right 4px bottom 4px / 150px 150px no-repeat;mask:var(--dekor-ecke,none) left 4px top 4px / 150px 150px no-repeat, var(--dekor-ecke-gegen,none) right 4px bottom 4px / 150px 150px no-repeat;position:fixed;inset:0}html[data-dekor=voll] .kopf{position:relative}html[data-dekor=voll] .kopf:before{content:"";pointer-events:none;background-color:var(--dekor-tinte,transparent);width:300px;height:22px;-webkit-mask:var(--dekor-zierlinie,none) center / contain no-repeat;-webkit-mask:var(--dekor-zierlinie,none) center / contain no-repeat;mask:var(--dekor-zierlinie,none) center / contain no-repeat;position:absolute;bottom:-11px;left:50%;translate:-50%}html[data-dekor=voll]:not([data-seite=gesundheit]) .kopf:after{content:"";z-index:-1;pointer-events:none;width:210px;height:70px;opacity:var(--dekor-staerke,.5);background-color:var(--dekor-tinte,transparent);-webkit-mask:var(--dekor-kopf-bild,none) right center / contain no-repeat;-webkit-mask:var(--dekor-kopf-bild,none) right center / contain no-repeat;mask:var(--dekor-kopf-bild,none) right center / contain no-repeat;position:absolute;top:4px;right:14px}html[data-seite=dashboard]{--dekor-kopf-bild:var(--dekor-kopf-dashboard)}html[data-seite=logs]{--dekor-kopf-bild:var(--dekor-kopf-logs)}html[data-seite=projekte],html[data-seite=planung]{--dekor-kopf-bild:var(--dekor-kopf-projekte)}html[data-seite=buecher]{--dekor-kopf-bild:var(--dekor-kopf-buecher)}html[data-seite=werkstatt]{--dekor-kopf-bild:var(--dekor-kopf-werkstatt)}html[data-seite=kalender]{--dekor-kopf-bild:var(--dekor-kopf-kalender)}html[data-seite=gewohnheiten]{--dekor-kopf-bild:var(--dekor-kopf-gewohnheiten)}html[data-seite=gesundheit]{--dekor-kopf-bild:var(--dekor-kopf-gesundheit)}html[data-seite=notizen]{--dekor-kopf-bild:var(--dekor-kopf-notizen)}html[data-seite=tagebuch]{--dekor-kopf-bild:var(--dekor-kopf-tagebuch)}html[data-seite=wissen]{--dekor-kopf-bild:var(--dekor-kopf-wissen)}html[data-seite=mediathek]{--dekor-kopf-bild:var(--dekor-kopf-mediathek)}html[data-seite=tags]{--dekor-kopf-bild:var(--dekor-kopf-tags)}html[data-seite=einstellungen]{--dekor-kopf-bild:var(--dekor-kopf-einstellungen)}html[data-seite=orden]{--dekor-kopf-bild:var(--dekor-kopf-orden)}html[data-seite=fokus]{--dekor-kopf-bild:var(--dekor-kopf-fokus)}html[data-dekor=dezent] .knopf-haupt,html[data-dekor=voll] .knopf-haupt{background:var(--dekor-leder,var(--tinte));color:var(--dekor-leder-tinte,var(--papier));border-color:var(--dekor-leder-rand,var(--tinte))}html[data-dekor=dezent] .kaestchen,html[data-dekor=voll] .kaestchen{border-radius:var(--dekor-kaestchen-rundung,var(--radius-klein))}html[data-dekor=dezent] :is(.marker-1,.marker-2,.marker-3) .aufgabe-titel,html[data-dekor=voll] :is(.marker-1,.marker-2,.marker-3) .aufgabe-titel{border-radius:var(--dekor-marker-rundung,0)}html[data-dekor=dezent] :is(.spalte,.diagramm,.karte),html[data-dekor=voll] :is(.spalte,.diagramm,.karte){background-image:var(--dekor-kartenrahmen,none);background-position:50%;background-repeat:no-repeat;background-size:calc(100% - 6px) calc(100% - 6px)}html[data-dekor=dezent] .spalte.aktuell,html[data-dekor=voll] .spalte.aktuell{border-color:var(--dekor-aktiv-rand,var(--akzent));box-shadow:var(--dekor-aktiv-schein,var(--karte-schatten));background-size:calc(100% - 10px) calc(100% - 10px)}html[data-dekor=dezent] .spalte-kw-knopf:is(:hover,.gewaehlt),html[data-dekor=voll] .spalte-kw-knopf:is(:hover,.gewaehlt){-webkit-text-decoration-color:var(--dekor-aktiv-rand,var(--akzent));text-decoration-color:var(--dekor-aktiv-rand,var(--akzent))}html[data-dekor=dezent] .kaestchen:not(:hover,.heute,.neu-planen),html[data-dekor=voll] .kaestchen:not(:hover,.heute,.neu-planen){border-color:var(--dekor-kaestchen-rand,var(--linie))}@media (forced-colors:none){html[data-dekor=dezent] .reiter[aria-current=page],html[data-dekor=voll] .reiter[aria-current=page]{border-bottom-color:var(--dekor-reiter-strich,var(--akzent))}}html[data-dekor=dezent] .kopf-werkzeuge>.knopf:not(.laeuft,.pausiert,.ungelesen,[aria-pressed=true]),html[data-dekor=dezent] .kopf-werkzeuge>*>.knopf:not(.laeuft,.pausiert,.ungelesen,[aria-pressed=true]),html[data-dekor=voll] .kopf-werkzeuge>.knopf:not(.laeuft,.pausiert,.ungelesen,[aria-pressed=true]),html[data-dekor=voll] .kopf-werkzeuge>*>.knopf:not(.laeuft,.pausiert,.ungelesen,[aria-pressed=true]){filter:var(--dekor-knopf-filter,none)}html[data-dekor=dezent] .wochen-log .legende span:first-child b,html[data-dekor=voll] .wochen-log .legende span:first-child b{color:var(--dekor-legende-offen,var(--akzent))}html[data-dekor=dezent] .wochen-log .legende span:nth-child(2) b,html[data-dekor=voll] .wochen-log .legende span:nth-child(2) b{color:var(--dekor-legende-erledigt,var(--akzent))}html[data-dekor=dezent] .wochen-log .legende span:nth-child(3) b,html[data-dekor=voll] .wochen-log .legende span:nth-child(3) b{color:var(--dekor-legende-verschoben,var(--akzent))}html[data-dekor=dezent] .wochen-log .legende span:nth-child(4) b,html[data-dekor=voll] .wochen-log .legende span:nth-child(4) b{color:var(--dekor-legende-entfallen,var(--akzent))}@media (width>=1360px){html[data-dekor=voll] .wochen-log .legende{position:relative}html[data-dekor=voll] .wochen-log .legende:after{z-index:-1;content:"";pointer-events:none;width:240px;height:18px;opacity:var(--dekor-staerke,.5);background-color:var(--dekor-tinte,transparent);-webkit-mask:var(--dekor-zierlinie,none) center / contain no-repeat;-webkit-mask:var(--dekor-zierlinie,none) center / contain no-repeat;mask:var(--dekor-zierlinie,none) center / contain no-repeat;position:absolute;top:50%;right:0;translate:0 -50%}}:root[data-dekor=dezent][data-modus=hell] [style*=--bereich],:root[data-dekor=voll][data-modus=hell] [style*=--bereich]{--bereich-anzeige:color-mix(in srgb, var(--bereich), var(--dekor-bereich-misch,transparent) var(--dekor-bereich-anteil,0%))}:root[data-dekor=dezent][data-modus=dunkel] [style*=--bereich],:root[data-dekor=voll][data-modus=dunkel] [style*=--bereich]{--bereich-anzeige:color-mix(in srgb, var(--bereich), var(--dekor-bereich-misch,white) var(--dekor-bereich-anteil,var(--bereich-aufhellung-dunkel)))}@media print,(forced-colors:active){html[data-dekor] body:before,html[data-dekor] .kopf:before,html[data-dekor] .kopf:after,html[data-dekor] .legende:after{display:none}}html[data-dekor=dezent] .aufstieg-hinweis,html[data-dekor=voll] .aufstieg-hinweis{position:relative}html[data-dekor=dezent] .aufstieg-hinweis:after,html[data-dekor=voll] .aufstieg-hinweis:after{content:"";pointer-events:none;background-color:var(--dekor-wachs,transparent);width:64px;height:64px;-webkit-mask:var(--dekor-wachssiegel,none) center / contain no-repeat;-webkit-mask:var(--dekor-wachssiegel,none) center / contain no-repeat;mask:var(--dekor-wachssiegel,none) center / contain no-repeat;filter:var(--dekor-siegel-schatten,none);position:absolute;top:14px;right:14px}@media (prefers-reduced-motion:no-preference){html[data-dekor=voll] .aufstieg-hinweis:after{animation:dekor-siegel calc(var(--aufstieg-dauer) * 1.2) cubic-bezier(.2, .9, .3, 1.2) calc(var(--aufstieg-dauer) * .8) both}}@keyframes dekor-siegel{0%{opacity:0;transform:scale(1.8)rotate(-25deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}@media (prefers-reduced-motion:no-preference){html[data-dekor=voll][data-blaettern] .seite>:not(.kopf){animation:.42s ease-out both dekor-blaettern}}@keyframes dekor-blaettern{0%{opacity:.25}to{opacity:1}}.design-schrift{border-top:1px solid var(--linie);margin-top:16px;padding-top:12px}.design-schrift h3{font:700 var(--groesse-ueberschrift-20) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0 0 4px}.design-schrift-felder{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.design-schrift-felder .feld{min-width:min(100%,220px)}.design-schrift-felder input[type=number]{inline-size:6em}.schrift-vorschau{border:1px dashed var(--linie);border-radius:var(--radius-klein);background:var(--karte);margin-top:10px;padding:10px 12px}.schrift-vorschau p{overflow-wrap:anywhere;margin:0 0 4px}.schrift-vorschau-titel{font:700 var(--groesse-ueberschrift-22) var(--schrift-hand);font-size-adjust:var(--hand-anpassung)}.schrift-vorschau-text{font-size:var(--textgroesse)}.schrift-vorschau-klein{font-size:var(--textgroesse-klein);color:var(--tinte-leise)}.ivz{border-top:1px solid var(--linie);font-size:var(--textgroesse-klein);margin-top:10px;padding-top:8px}.ivz-oben{display:none}@media (width<=800px){.ivz-seite{display:none}.ivz-oben{border:1px solid var(--linie);border-radius:var(--radius-klein);margin:0 0 10px;padding:6px 10px;display:block}}.ivz-kopf{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.ivz-umschalter{color:var(--tinte);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:600}.ivz-summe{color:var(--tinte-leise);overflow-wrap:anywhere}.ivz-tiefe{color:var(--tinte-leise);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0;display:flex}.ivz-tiefe select{font:inherit}.ivz-liste{overscroll-behavior:contain;max-height:min(60vh,520px);margin:4px 0 0;padding:0;list-style:none;overflow-y:auto}.ivz-liste button{border:0;border-radius:0 var(--radius-klein) var(--radius-klein) 0;inline-size:100%;color:var(--tinte);font:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border-inline-start:3px solid #0000;padding:3px 6px;display:block}.ivz-liste button:hover{background:var(--zebra)}.ivz-liste button:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.ivz-liste button.ivz-aktiv{border-inline-start-color:var(--akzent);background:var(--zebra);font-weight:600}.ivz-woerter{color:var(--tinte-leise);font-size:inherit;font-weight:400;display:block}.ivz-einzug-1{padding-inline-start:12px}.ivz-einzug-2{padding-inline-start:24px}.ivz-einzug-3{padding-inline-start:36px}.ivz-einzug-4{padding-inline-start:48px}.ivz-einzug-5{padding-inline-start:60px}.kalender-legende>span{white-space:nowrap}.editor-flaeche .milkdown .ProseMirror h1{font-size:calc(2.625em + var(--zuschlag-ueberschrift))}.editor-flaeche .milkdown .ProseMirror h2{font-size:calc(2.25em + var(--zuschlag-ueberschrift))}.editor-flaeche .milkdown .ProseMirror h3{font-size:calc(2em + var(--zuschlag-ueberschrift))}.editor-flaeche .milkdown .ProseMirror h4{font-size:calc(1.75em + var(--zuschlag-ueberschrift))}.editor-flaeche .milkdown .ProseMirror h5{font-size:calc(1.5em + var(--zuschlag-ueberschrift))}.editor-flaeche .milkdown .ProseMirror h6{font-size:calc(1.125em + var(--zuschlag-ueberschrift))}:root{--streak-dauer:.6s;--streak-feld:26px}.orden-kachel-streak{margin:4px 0 0}.orden-kachel-streak small{color:var(--tinte-leise)}.streak-einblendung{z-index:3000;background:var(--karte);max-width:min(360px,100vw - 32px);color:var(--tinte);border:1px solid var(--linie);border-left:4px solid var(--akzent);border-radius:var(--radius);box-shadow:var(--fenster-schatten);align-items:flex-start;gap:10px;padding:12px 14px;display:flex;position:fixed;bottom:16px;right:16px}.streak-einblendung-text{flex-direction:column;gap:2px;min-width:0;display:flex}.streak-einblendung-text b{font-family:var(--schrift-hand);font-size-adjust:var(--hand-anpassung);font-size:var(--groesse-ueberschrift-22);font-weight:400;line-height:1.1}.streak-einblendung-text small{color:var(--tinte-leise)}.streak-flamme{font-size:var(--groesse-ueberschrift-24);line-height:1}.streak-schliessen{color:var(--tinte-leise);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 2px}.streak-meilenstein{border-left-width:1px;border-top:6px solid var(--rang,var(--akzent));max-width:min(460px,100vw - 32px);padding:18px 22px;bottom:24px;left:50%;right:auto;transform:translate(-50%)}.streak-meilenstein .streak-einblendung-text b{font-size:var(--groesse-ueberschrift-30)}.streak-meilenstein .streak-flamme{font-size:var(--groesse-ueberschrift-34)}.streak-neu{border-left-color:var(--tinte-leise)}@media (prefers-reduced-motion:no-preference){.streak-einblendung{animation:streak-ein var(--streak-dauer) ease-out both}.streak-meilenstein{animation:streak-ein-mitte var(--streak-dauer) ease-out both}}@keyframes streak-ein{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes streak-ein-mitte{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.streak-karte h2 span{margin-right:4px}.streak-zahl{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:4px 0 8px;display:flex}.streak-zahl b{font-family:var(--schrift-hand);font-size-adjust:var(--hand-anpassung);font-size:var(--groesse-ueberschrift-26);font-weight:400}.streak-rekord{color:var(--tinte-leise)}.streak-kalender{flex-direction:column;gap:6px;max-width:100%;display:inline-flex}.streak-kalender-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.streak-raster{grid-template-columns:repeat(7, var(--streak-feld));gap:3px;display:grid}.streak-wochentag{text-align:center;font-size:var(--groesse-klein-10);color:var(--tinte-leise)}.streak-feld{width:var(--streak-feld);height:var(--streak-feld);font-size:var(--groesse-klein-10);color:var(--tinte-leise);border:1px solid var(--linie);border-radius:var(--radius-klein);box-sizing:border-box;place-items:center;display:grid}.streak-feld.leer{border:0}.streak-feld.gearbeitet{background:var(--akzent);border-color:var(--akzent);color:var(--papier);font-weight:600}.streak-feld.heute{outline:2px solid var(--tinte);outline-offset:1px}.streak-angebot{border:1px dashed var(--linie);border-radius:var(--radius);margin-top:12px;padding:10px 12px}.streak-angebot-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.streak-vorschau{font-weight:600}.streak-ansage{display:contents}:root{--graph-notizen:#1f4e8c;--graph-tagebuch:#8a5a00;--graph-wochen:#4a6b2a;--graph-projekte:#9c2f6b;--graph-buecher:#6b3fa0;--graph-zusammenfassungen:#00796b;--graph-wissen:#b0462c;--graph-welten:#5d6d7e;--graph-mediathek:#7a7a00;--graph-tag:#8a8f9c;--graph-kante-gliederung:#a3a9b6;--graph-kante-link:#5c7cb0;--graph-kante-herkunft:#c2571a;--graph-kante-projekt:#9c2f6b;--graph-kante-tag:#a3a9b6;--graph-kante-quelle:#0b6e4f;--graph-kante-abgeleitet:#6f7f2e;--graph-filter-breite:230px;--graph-auswahl-breite:280px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--graph-notizen:#7db0ff;--graph-tagebuch:#f0b44c;--graph-wochen:#9ccc65;--graph-projekte:#f48fb1;--graph-buecher:#b39ddb;--graph-zusammenfassungen:#4dd0c1;--graph-wissen:#ff8a65;--graph-welten:#b0bec5;--graph-mediathek:#e6ee9c;--graph-tag:#98a0b3;--graph-kante-gliederung:#4a5266;--graph-kante-link:#7d9fd8;--graph-kante-herkunft:#ffab70;--graph-kante-projekt:#f48fb1;--graph-kante-tag:#6a7286;--graph-kante-quelle:#5fd3a5;--graph-kante-abgeleitet:#c5d86d}}:root[data-theme=dark]{--graph-notizen:#7db0ff;--graph-tagebuch:#f0b44c;--graph-wochen:#9ccc65;--graph-projekte:#f48fb1;--graph-buecher:#b39ddb;--graph-zusammenfassungen:#4dd0c1;--graph-wissen:#ff8a65;--graph-welten:#b0bec5;--graph-mediathek:#e6ee9c;--graph-tag:#98a0b3;--graph-kante-gliederung:#4a5266;--graph-kante-link:#7d9fd8;--graph-kante-herkunft:#ffab70;--graph-kante-projekt:#f48fb1;--graph-kante-tag:#6a7286;--graph-kante-quelle:#5fd3a5;--graph-kante-abgeleitet:#c5d86d}.graph-seite{flex-direction:column;gap:8px;min-height:calc(100vh - 140px);display:flex}.graph-kopf{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.graph-zentrum{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.graph-zahlen{color:var(--tinte-leise);font-size:var(--groesse-klein-12);margin-left:auto}.graph-bereich{grid-template-columns:var(--graph-filter-breite) minmax(0, 1fr) auto;flex:auto;gap:12px;min-height:0;display:grid}.graph-filter{flex-direction:column;gap:8px;max-height:calc(100vh - 160px);display:flex;overflow-y:auto}.graph-filter fieldset{border:1px solid var(--linie);border-radius:var(--radius);flex-direction:column;gap:2px;margin:0;padding:6px 8px;display:flex}.graph-punkt{vertical-align:-.05em;border-radius:50%;width:.8em;height:.8em;display:inline-block}.graph-strich{vertical-align:middle;border-top:2px solid;width:1.6em;display:inline-block}.strich-herkunft{border-top-style:dashed}.strich-tag,.strich-projekt{border-top-style:dotted}.strich-quelle{border-top-style:dashed;border-top-width:3px}.strich-abgeleitet{border-top-style:dotted;border-top-width:1px}.graph-herkunft[aria-pressed=true]{background:var(--marker-1)}.quellen-liste{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.quellen-liste li{border-bottom:1px dashed var(--linie);grid-template-columns:auto minmax(10em,1.2fr) minmax(8em,1.5fr) minmax(6em,.8fr) minmax(5em,.6fr) auto;align-items:center;gap:6px;padding:3px 0;display:grid}.quellen-liste li.quelle-ziel{outline:1px dashed var(--tinte-leise)}.quelle-griff{cursor:grab;color:var(--tinte-leise)}.quelle-kopf{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;display:flex}.quelle-art{color:var(--tinte-leise)}.quelle-ohne{color:var(--tinte-leise);font-style:italic}.quelle-knoepfe{flex-wrap:wrap;gap:2px;display:flex}.quellen-liste input{min-width:0}.quellen-suche input{width:100%;max-width:32em}.quellen-treffer{border:1px solid var(--linie);border-radius:var(--radius);background:var(--papier);max-width:32em;margin:2px 0 0;padding:3px;list-style:none}.verwendet-in-projekten{margin:8px 0}.verwendet-in-projekten ul{margin:2px 0 0;padding-left:1.2em}@media (width<=760px){.quellen-liste li{grid-template-columns:auto 1fr}.quellen-liste li>input,.quellen-liste li>select,.quelle-knoepfe{grid-column:2}}.graph-treffer{max-height:200px;margin:0;padding:0;list-style:none;overflow-y:auto}.graph-zeitraum{flex-direction:column;gap:4px;display:flex}.graph-flaeche{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);align-self:start;height:max(420px,100vh - 220px);position:relative;overflow:hidden}.graph-leinwand{cursor:grab;touch-action:none;width:100%;height:100%;font-family:var(--schrift-text);display:block}.graph-leinwand:active{cursor:grabbing}.graph-zoom{gap:4px;display:flex;position:absolute;top:8px;right:8px}.graph-laedt{margin:0;position:absolute;top:8px;left:12px}.graph-vorschau{z-index:2000;background:var(--papier);max-width:320px;color:var(--tinte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--fenster-schatten);pointer-events:none;flex-direction:column;gap:2px;padding:8px 10px;display:flex;position:fixed}.graph-vorschau small{color:var(--tinte-leise)}.graph-auswahl{width:var(--graph-auswahl-breite);flex-direction:column;gap:6px;max-height:calc(100vh - 160px);display:flex;overflow-y:auto}.graph-auswahl h2{font-size:var(--groesse-ueberschrift-18);margin:0}.graph-quellen ul{margin:0;padding-left:18px}.graph-auswahl-knoepfe{flex-wrap:wrap;gap:6px;display:flex}@media (width<=900px){.graph-bereich{grid-template-columns:minmax(0,1fr)}.graph-filter,.graph-auswahl{width:auto;max-height:none}}.lokaler-graph header .link-knopf{margin-left:auto}.reiter-menue{z-index:3500;background:var(--papier);min-width:220px;color:var(--tinte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--fenster-schatten);flex-direction:column;padding:4px;display:flex;position:fixed}.reiter-menue button{color:inherit;font:inherit;text-align:left;border-radius:var(--radius-klein);cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:12px;padding:6px 10px;display:flex}.reiter-menue button:hover,.reiter-menue button:focus-visible{background:var(--karte)}.reiter-menue kbd{color:var(--tinte-leise);font-family:inherit;font-size:var(--groesse-klein-11)}.hauptnavigation .reiter[draggable=true]{-webkit-user-drag:element}.streak-pruefen{margin-top:10px}.streak-pruefen summary{cursor:pointer;color:var(--tinte-leise)}html[data-fenster-rahmen=aus]{--griff-hoehe:22px}.fenster-griff{z-index:45;background:var(--papier);height:var(--griff-hoehe);padding:0 var(--seite-rand);color:var(--tinte-leise);font-size:var(--groesse-text-14);-webkit-user-select:none;user-select:none;cursor:grab;-webkit-app-region:drag;align-items:center;line-height:1;display:flex;position:sticky;top:0}html:has(.fenster-hintergrund,.fokus-vollbild,.werkstatt-vollbild,.gross,.reiter-menue,.rechtschreib-menue,.timer-feld,.vorschlaege,.graph-vorschau) .fenster-griff{-webkit-app-region:no-drag}html[data-fenster-rahmen=aus] .anmelde-bildschirm{top:var(--griff-hoehe)}.app-menue{position:relative}.app-menue-liste{z-index:60;background:var(--papier);min-width:300px;color:var(--tinte);border:2px solid var(--tinte);box-shadow:var(--fenster-schatten);border-radius:10px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.app-menue-kopf,.app-menue-eintrag{width:100%;color:inherit;font:inherit;text-align:left;border-radius:var(--radius-klein);cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:16px;padding:5px 10px;display:flex}.app-menue-kopf{font-weight:700}.app-menue-unter{gap:1px;padding-left:10px;display:grid}.app-menue-unter hr{border:0;border-top:1px solid var(--linie);width:100%;margin:3px 0}.app-menue-kopf:hover,.app-menue-kopf:focus-visible,.app-menue-eintrag:hover,.app-menue-eintrag:focus-visible{background:var(--karte)}.app-menue-eintrag kbd{color:var(--tinte-leise);font-family:inherit;font-size:var(--groesse-klein-11)}.plakette img,.status-zeile img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.backlog{gap:8px;display:grid}.backlog-zaehler{margin:0}.backlog-erfassung{flex-wrap:wrap;gap:6px;display:flex}.backlog-erfassung input{flex:260px;min-width:0;min-height:32px}.backlog-mehrfach{border:1.5px dashed var(--linie);border-radius:var(--radius);background:var(--karte);gap:6px;padding:8px 10px;display:grid}.backlog-mehrfach textarea{box-sizing:border-box;width:100%}.backlog-vorschau{max-height:30vh;margin:0;padding-left:22px;overflow:auto}.backlog-ziele{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.backlog-ziel{border:1.5px dashed var(--linie);border-radius:var(--radius-klein);background:var(--karte);min-width:36px;min-height:32px;color:var(--tinte);font:inherit;cursor:pointer;padding:2px 8px}.backlog-ziel:hover,.backlog-ziel.ueber{border-color:var(--akzent);border-style:solid}.backlog-kopfzeile{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.backlog-liste{gap:4px;margin:0;padding:0;list-style:none;display:grid}.backlog-zeile{border:1.5px solid var(--linie);border-radius:var(--radius-klein);background:var(--karte);padding:4px 6px}.backlog-zeile.gewaehlt{border-color:var(--akzent)}.backlog-zeile.ueber{box-shadow:inset 0 3px 0 var(--akzent)}.backlog-zeile.fertig .backlog-titel{color:var(--tinte-leise);text-decoration:line-through}.backlog-hauptzeile{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.backlog-griff{color:var(--tinte-leise);cursor:grab}.backlog-status{min-width:32px;min-height:32px;color:var(--zeichen-offen);font:700 var(--groesse-ueberschrift-20) var(--schrift-hand);cursor:pointer;background:0 0;border:0}.backlog-titel{border-radius:var(--radius-klein);min-width:0;min-height:30px;color:var(--tinte);font:inherit;background:0 0;border:1px solid #0000;flex:220px}.backlog-titel:hover,.backlog-titel:focus{border-color:var(--linie);background:var(--papier)}.backlog-marken{flex-wrap:wrap;gap:4px;display:flex}.backlog-marke{border-radius:var(--radius-klein);background:var(--papier);color:var(--tinte-leise);font-size:var(--textgroesse-klein);padding:0 6px}.backlog-marke[data-prio=hoch]{color:var(--akzent);font-weight:700}.backlog-projekt{color:var(--tinte)}.backlog-aktionen{gap:2px;margin-left:auto;display:flex}.backlog-aktionen .knopf-mini{min-width:32px;min-height:32px}.backlog-details{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px 10px;padding:6px 4px 2px 40px;display:grid}.backlog-details .backlog-notiz{grid-column:1/-1}.backlog-details .backlog-notiz textarea{box-sizing:border-box;width:100%}.einplanen-fenster{gap:8px;padding:14px 16px;display:grid}.einplanen-fenster h2{margin:0}.rueckgaengig-leiste{z-index:3600;border:2px solid var(--tinte);background:var(--papier);max-width:calc(100vw - 32px);color:var(--tinte);box-shadow:var(--fenster-schatten);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex;position:fixed;bottom:18px;left:50%;translate:-50%}@media (width<=480px){.backlog-details{padding-left:4px}.backlog-aktionen{margin-left:0}}.backlog-gruppe{font:700 var(--groesse-ueberschrift-18) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:4px 0 6px}.planung-seite{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.planung-liste{border:1.5px solid var(--linie);border-radius:var(--radius);background:var(--karte);gap:10px;padding:10px 12px;display:grid}.planung-liste-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.planung-liste-kopf h2,.planung-projekt h3{font:700 var(--groesse-ueberschrift-22) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0}.planung-projekt h3{font-size:var(--groesse-ueberschrift-18);justify-content:space-between;align-items:center;display:flex}.planung-neu{gap:6px;display:grid}.planung-boards{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.planung-board-knopf{border:1.5px solid var(--linie);border-radius:var(--radius-klein);background:var(--papier);width:100%;min-height:32px;color:var(--tinte);font:inherit;text-align:left;cursor:pointer;gap:2px;padding:6px 8px;display:grid}.planung-board-knopf[aria-current=true]{border-color:var(--akzent);box-shadow:inset 3px 0 0 var(--akzent)}.planung-fortschritt{font-size:var(--textgroesse-klein);color:var(--tinte-leise);align-items:center;gap:6px;display:flex}.planung-fortschritt .balken{flex:0 0 70px;margin-top:0}.planung-naechste{font-size:var(--textgroesse-klein)}.planung-leer{padding:10px 0}.board{gap:10px;min-width:0;display:grid}.board-kopf{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.board-name{border-radius:var(--radius-klein);min-width:0;min-height:34px;color:var(--tinte);font:700 var(--groesse-ueberschrift-24) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);background:0 0;border:1px solid #0000;flex:220px}.board-name:hover,.board-name:focus{border-color:var(--linie);background:var(--papier)}.board-menue{position:relative}.board-menue summary{cursor:pointer;list-style:none}.board-menue-liste{z-index:40;border:2px solid var(--tinte);background:var(--papier);min-width:220px;box-shadow:var(--fenster-schatten);border-radius:10px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.board-werkzeuge{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.board-werkzeuge .backlog-erfassung{flex:280px}.board-ablauf{gap:4px;margin:0;padding:0;list-style:none;display:grid}.board-schritt,.board-karte{border:1.5px solid var(--linie);border-radius:var(--radius-klein);background:var(--karte);color:var(--tinte);padding:4px 6px}.board-schritt.jetzt,.board-karte.jetzt{border-color:var(--akzent);box-shadow:inset 4px 0 0 var(--akzent)}.board-schritt.fertig .backlog-titel,.board-karte.fertig{color:var(--tinte-leise)}.board-schritt.fertig .backlog-titel{text-decoration:line-through}.board-schritt.ueber,.board-karte.ueber{box-shadow:inset 0 3px 0 var(--akzent)}.board-zeile{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.board-nr{min-width:2ch;color:var(--tinte-leise);font-variant-numeric:tabular-nums}.board-jetzt{color:var(--akzent);font-weight:700}.board-details{padding-left:30px}.board-vorgaenger{border:1px solid var(--linie);border-radius:var(--radius-klein);grid-column:1/-1;gap:2px;max-height:30vh;margin:0;padding:6px 8px;display:grid;overflow:auto}.board-spalten{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.board-spalte{border:1.5px dashed var(--linie);border-radius:var(--radius);background:var(--papier);align-content:start;gap:6px;min-height:120px;padding:6px 8px;display:grid}.board-spalte.ueber{border-color:var(--akzent);border-style:solid}.board-spalte h3{font:700 var(--groesse-ueberschrift-18) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0}.board-karten{gap:6px;margin:0;padding:0;list-style:none;display:grid}.board-karte{cursor:grab;gap:4px;display:grid}.board-karte-aktionen{align-items:center;gap:4px;display:flex}.board-karte-aktionen select{min-width:0;max-width:100%;min-height:32px}.board-spalte-zeile{gap:6px;display:flex}.board-spalte-zeile input{flex:1;min-width:0}.meldung-hinweis-text{border-color:var(--akzent)}@media (width<=760px){.planung-seite{grid-template-columns:minmax(0,1fr)}.board-details{padding-left:4px}}.board-marke{margin-left:4px}.duplikat-hinweis{border:1px dashed var(--linie);border-radius:var(--radius-klein);background:var(--karte);color:var(--tinte);gap:4px;margin-bottom:8px;padding:6px 10px;display:grid}.duplikat-hinweis p{margin:0}.duplikat-hinweis .knopf-mini{min-height:28px;margin-left:6px}.aufgabe-duplikat{color:var(--tinte-leise);font-size:var(--textgroesse-klein);padding:2px 4px;list-style:none}:root{--stufe-grau:#8a8f99;--stufe-blau:#3d7bd9;--stufe-gruen:#3f9a5a;--stufe-gelb:#d4a72c;--stufe-orange:#e07b2e;--stufe-rot:#c9473d;--stufe-lila:#8a5cc7;--stufe-braun:#8b6038;--stufe-streifen:4px}.stufen-kopf{border-top:var(--stufe-streifen) solid transparent;align-items:center;gap:6px;min-width:0;padding-top:2px;display:flex}.stufen-kopf h3{overflow-wrap:anywhere;flex:1;min-width:0}.stufen-kopf[data-farbe=grau],.stufen-zeile[data-farbe=grau]{border-color:var(--stufe-grau)}.stufen-kopf[data-farbe=blau],.stufen-zeile[data-farbe=blau]{border-color:var(--stufe-blau)}.stufen-kopf[data-farbe=gruen],.stufen-zeile[data-farbe=gruen]{border-color:var(--stufe-gruen)}.stufen-kopf[data-farbe=gelb],.stufen-zeile[data-farbe=gelb]{border-color:var(--stufe-gelb)}.stufen-kopf[data-farbe=orange],.stufen-zeile[data-farbe=orange]{border-color:var(--stufe-orange)}.stufen-kopf[data-farbe=rot],.stufen-zeile[data-farbe=rot]{border-color:var(--stufe-rot)}.stufen-kopf[data-farbe=lila],.stufen-zeile[data-farbe=lila]{border-color:var(--stufe-lila)}.stufen-kopf[data-farbe=braun],.stufen-zeile[data-farbe=braun]{border-color:var(--stufe-braun)}.stufen-zahl.ueber{color:var(--fehler);font-weight:700}.stufen-menue{position:relative}.stufen-menue summary{cursor:pointer;list-style:none}.stufen-menue summary::-webkit-details-marker{display:none}.stufen-menue .board-menue-liste{min-width:200px}.stufen-umbenennen{flex:1;min-width:0}.stufen-editor{gap:6px;min-width:0;display:grid}.stufen-liste{gap:4px;margin:0;padding:0;list-style:none;display:grid}.stufen-zeile{border-left:var(--stufe-streifen) solid var(--linie);background:var(--karte);border-radius:6px;gap:4px;min-width:0;padding:4px 6px;display:grid}.stufen-zeile-kopf{align-items:center;gap:4px;min-width:0;display:flex}.stufen-zeile-kopf .stufen-name{flex:auto;width:0;min-width:4em}.stufen-zeile-angaben{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(4.2em,.8fr);gap:4px;min-width:0;display:grid}.stufen-zeile{container-type:inline-size}@container (width<=300px){.stufen-zeile-angaben{grid-template-columns:minmax(0,1fr) minmax(4.6em,.6fr)}.stufen-zeile-angaben>:first-child{grid-column:1/-1}}.stufen-zeile-angaben>*{width:100%;min-width:0}.stufen-zeile input,.stufen-zeile select{padding:3px 6px}.stufen-zeitplan{min-width:0}.stufen-zeitplan summary{cursor:pointer;font-size:var(--textgroesse-klein);color:var(--tinte-leise);overflow-wrap:anywhere}.stufen-zeit{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5em),1fr));align-items:center;gap:4px 8px;min-width:0;margin-top:4px;display:grid}.stufen-zeit-datum,.stufen-zeit-std{min-width:0;font-size:var(--textgroesse-klein);color:var(--tinte-leise);align-items:center;gap:4px;display:flex}.stufen-zeit-datum .datum-feld{flex:auto;min-width:0}.stufen-zeit-datum .datum-feld-text,.stufen-zeit-std input{width:0;min-width:0;color:var(--tinte);font-size:var(--textgroesse);flex:auto;padding:3px 4px}.stufen-knoepfe{flex:none;gap:2px;display:inline-flex}.stufen-editor .stufen-liste{overscroll-behavior:contain;max-height:min(60vh,640px);padding-inline:3px;overflow-y:auto}.prozess-fenster .stufen-editor .stufen-liste{max-height:none}.wahl-liste{gap:2px;min-width:0;display:grid}.wahl-liste label{border:1.5px solid var(--linie);border-radius:var(--radius-klein);background:var(--papier);cursor:pointer;align-items:center;gap:6px;min-height:32px;padding:2px 8px;display:flex}.wahl-liste label:has(input:checked){border-color:var(--akzent);box-shadow:inset 3px 0 0 var(--akzent)}.planung-liste>*,.planung-neu>*,.board-neu-stufen>*,.prozess-fenster>*{min-width:0}.planung-neu>.feld select,.planung-neu>.feld input,.board-neu-stufen>.feld select,.prozess-fenster>.feld select,.prozess-umzug select,.prozess-fenster .prozess-vorlage-speichern input{width:100%;min-width:0;max-width:100%}.prozess-fenster .prozess-vorlage-speichern{flex-wrap:wrap}.prozess-fenster{width:min(720px,100vw - 24px);max-height:calc(100vh - 48px);overflow-y:auto}.prozess-umzug,.board-neu-stufen{border:1.5px dashed var(--linie);border-radius:var(--radius);gap:6px;min-width:0;padding:6px 8px;display:grid}.prozess-vorlage-speichern input{flex:1;min-width:0}.stufen-auswertung{overflow-x:auto}.stufen-auswertung h3{font:700 var(--groesse-ueberschrift-18) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0 0 4px}.stufen-auswertung table{border-collapse:collapse;min-width:100%}.stufen-auswertung th,.stufen-auswertung td{border-bottom:1px solid var(--linie);text-align:left;padding:2px 8px}.stufen-auswertung tr.ueber td{color:var(--fehler)}.board-verlauf{overflow-wrap:anywhere}.stufen-griff{cursor:grab;color:var(--tinte-leise);-webkit-user-select:none;user-select:none;padding:0 2px}.stufen-zeile.ueber{outline:2px dashed var(--akzent);outline-offset:1px}.stufen-band{margin:0 0 8px}.stufen-band-leiste{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);gap:3px;padding:4px 0;display:grid;position:relative}.stufen-band-teil{box-sizing:border-box;padding:8px 6px 2px min(var(--band-links), calc(100% - 14em));font-size:var(--textgroesse-klein);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex;position:relative}.stufen-band-balken{top:2px;left:var(--band-links);width:var(--band-breite);background:var(--linie);border-radius:3px;height:5px;position:absolute}.stufen-band-teil.laufend .stufen-band-balken{outline:1.5px solid var(--akzent);outline-offset:1px}.stufen-band-teil.laufend strong{text-decoration:underline}.stufen-band-teil.vorbei{opacity:.75}.stufen-band-teil.ueber,.stufen-band-teil .ueber,.stufen-band-ueber{color:var(--fehler)}.stufen-band-teil[data-farbe=grau] .stufen-band-balken{background:var(--stufe-grau)}.stufen-band-teil[data-farbe=blau] .stufen-band-balken{background:var(--stufe-blau)}.stufen-band-teil[data-farbe=gruen] .stufen-band-balken{background:var(--stufe-gruen)}.stufen-band-teil[data-farbe=gelb] .stufen-band-balken{background:var(--stufe-gelb)}.stufen-band-teil[data-farbe=orange] .stufen-band-balken{background:var(--stufe-orange)}.stufen-band-teil[data-farbe=rot] .stufen-band-balken{background:var(--stufe-rot)}.stufen-band-teil[data-farbe=lila] .stufen-band-balken{background:var(--stufe-lila)}.stufen-band-teil[data-farbe=braun] .stufen-band-balken{background:var(--stufe-braun)}.stufen-band-heute{top:0;bottom:0;left:var(--band-links);background:var(--akzent);pointer-events:none;width:2px;position:absolute}.stufe-ueber{color:var(--fehler);border-color:var(--fehler)}@media (width<=600px){.stufen-band-teil{padding-left:6px}.stufen-band-balken{width:100%;left:0}.stufen-band-heute{display:none}}.zl-name.zl-board{border-top:1px dashed var(--linie);font-weight:700}.zl-spur.zl-board{border-top:1px dashed var(--linie)}.zl-name.zl-stufe{color:var(--tinte-leise);padding-left:20px}.zl-stufen-balken{--stufe-zl:var(--linie);cursor:pointer;touch-action:auto;border-color:var(--stufe-zl);background:color-mix(in srgb, var(--stufe-zl) 30%, transparent)}.zl-stufen-balken[data-farbe=grau]{--stufe-zl:var(--stufe-grau)}.zl-stufen-balken[data-farbe=blau]{--stufe-zl:var(--stufe-blau)}.zl-stufen-balken[data-farbe=gruen]{--stufe-zl:var(--stufe-gruen)}.zl-stufen-balken[data-farbe=gelb]{--stufe-zl:var(--stufe-gelb)}.zl-stufen-balken[data-farbe=orange]{--stufe-zl:var(--stufe-orange)}.zl-stufen-balken[data-farbe=rot]{--stufe-zl:var(--stufe-rot)}.zl-stufen-balken[data-farbe=lila]{--stufe-zl:var(--stufe-lila)}.zl-stufen-balken[data-farbe=braun]{--stufe-zl:var(--stufe-braun)}.zl-stufen-balken.laufend{outline:1.5px solid var(--akzent);outline-offset:1px}.zl-stufen-balken.vorbei{opacity:.7}.zl-stufen-balken.ueber{border-color:var(--fehler);border-style:dashed}.zl-stufen-balken.ueber .zl-text{color:var(--fehler);font-weight:700}.zl-stufen-balken.laufend{box-shadow:0 0 0 1.5px var(--akzent);outline:none}.zl-stufen-balken:focus-visible{outline:2px solid var(--fokus,var(--akzent));outline-offset:2px}.zl-spur.zl-board,.zl-spur.zl-stufe{cursor:default}.wochen-rueckblick{gap:6px;min-width:0;margin:12px 0;display:grid;container-type:inline-size}.wochen-rueckblick-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.wochen-rueckblick-kopf h2{font:700 var(--groesse-ueberschrift-22) var(--schrift-hand);font-size-adjust:var(--hand-anpassung);margin:0}.wochen-rueckblick-anzahl{align-items:center;gap:6px;display:inline-flex}.wochen-rueckblick-anzahl select{padding:2px 6px}.wochen-rueckblick-liste{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;margin:0;padding:0;list-style:none;display:grid}.wochen-rueckblick-liste>li{min-width:0;display:flex}.wochen-rueckblick-feld{border:1.5px solid var(--linie);border-radius:var(--radius);background:var(--karte);width:100%;min-width:0;color:var(--tinte);font:inherit;text-align:left;cursor:pointer;align-content:start;gap:3px;padding:8px 10px;display:grid}.wochen-rueckblick-feld:hover{border-color:var(--akzent)}.wochen-rueckblick-liste>li.laeuft .wochen-rueckblick-feld{border-color:var(--akzent);background:color-mix(in srgb, var(--akzent) 7%, var(--karte));border-style:dashed}.wr-kopf{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.wr-laeuft{border:1px solid var(--akzent);font-size:var(--textgroesse-klein);color:var(--tinte-leise);border-radius:999px;justify-self:start;padding:0 6px}.wr-zahl b{font-size:var(--groesse-ueberschrift-18)}.wr-stunden{font-variant-numeric:tabular-nums}.wr-leer{padding:4px 0}@container (width<=560px){.wochen-rueckblick-liste{flex-direction:column-reverse;display:flex}}.kachel-stimmung{min-width:min(100%,17.5rem)}.kachel-stimmung .thermo-anordnung{grid-template-columns:minmax(0,1fr);grid-template-areas:"haupt""details""verlauf";gap:12px;min-width:0;display:grid}@container (width>=38rem){.kachel-stimmung .thermo-anordnung{grid-template-columns:minmax(0,15rem) minmax(0,1fr);grid-template-areas:"haupt details""verlauf verlauf";align-items:start}}.thermo-haupt{flex-wrap:wrap;grid-area:haupt;align-items:flex-start;gap:12px;min-width:0;display:flex}.thermo-haupt .thermo-wert{overflow-wrap:anywhere;flex:8rem;min-width:0}.thermo-zeit{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.thermo-zeit select,.thermo-zeit input{max-width:100%;padding:2px 6px}.thermo-loeschen{justify-self:start;margin-top:6px}.thermo-details{grid-area:details;align-content:start;gap:2px;min-width:0;display:grid;container-type:inline-size}.thermo-details textarea{box-sizing:border-box;resize:vertical;width:100%;min-width:0;min-height:2.6em;margin-top:6px}.thermo-details-hinweis{color:var(--tinte);overflow-wrap:anywhere;margin:0 0 4px}.wert-zeile[data-gesperrt] .wert-balken{cursor:not-allowed}.wert-zeile[data-gesperrt] .wert-balken .wert-spur{border-style:dotted}.wert-zeile{grid-template-columns:minmax(0,7.5em) minmax(0,1fr) max-content;grid-template-areas:"name balken zahl";align-items:center;gap:0 8px;min-width:0;display:grid}@container (width<=18rem){.wert-zeile{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"name zahl""balken balken"}}.wert-name{overflow-wrap:anywhere;min-width:0;font-size:var(--textgroesse-klein);color:var(--tinte-leise);grid-area:name}.wert-balken{cursor:ew-resize;touch-action:none;border-radius:6px;grid-area:balken;align-items:center;min-width:0;min-height:44px;display:flex}.wert-balken:focus-visible{outline:2px solid var(--akzent);outline-offset:0}.wert-spur{border:1.5px solid var(--tinte);background:var(--papier);border-radius:999px;flex:auto;min-width:0;height:14px;display:block;position:relative;overflow:hidden}.wert-fuellung{background:var(--akzent);position:absolute;inset:0 auto 0 0}.wert-balken[data-leer=true] .wert-spur{border-style:dashed;border-color:var(--tinte-leise);height:20px}.wert-leer{color:var(--tinte);font-size:var(--groesse-klein-11);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0;overflow:hidden}.wert-ende{grid-area:zahl;justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:inline-flex}.wert-zahl{text-align:right;font-variant-numeric:tabular-nums}.wert-loeschen{min-width:32px;min-height:32px;color:var(--tinte-leise);cursor:pointer;background:0 0;border:0;padding:0}.wert-loeschen:hover,.wert-loeschen:focus-visible{color:var(--tinte)}.thermo-verlauf{grid-area:verlauf;min-width:0;margin:0}.stimmung-verlauf-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.stimmung-verlauf-wahl{flex-wrap:wrap;gap:4px;display:flex}.stimmung-verlauf-wahl .knopf[aria-checked=true]{border-color:var(--akzent);color:var(--akzent);font-weight:600}.stimmung-verlauf{position:relative}.stimmung-verlauf-flaeche{width:100%;height:auto;max-height:220px;display:block}.sv-hilfslinien line{stroke:var(--linie);stroke-width:.6px;stroke-dasharray:2 3}.sv-hilfslinien line.sv-null{stroke-dasharray:none;stroke:var(--tinte-leise)}.sv-hilfslinien text,.sv-tag-datum{fill:var(--tinte-leise);font-size:var(--groesse-klein-8)}.sv-tag-name{fill:var(--tinte);font-size:var(--groesse-klein-9)}.sv-tag.heute .sv-tag-name{font-weight:700}.sv-treffer{fill:#0000}.sv-tag.aktiv .sv-treffer{fill:color-mix(in srgb, var(--akzent) 10%, transparent)}.sv-linie{fill:none;stroke:var(--akzent);stroke-width:1.6px}.sv-einzel{fill:none;stroke:var(--tinte-leise);stroke-width:.8px}.sv-schnitt{fill:var(--akzent);stroke:var(--papier);stroke-width:1px}.sv-wert{fill:var(--tinte);font-size:var(--groesse-klein-10);font-weight:700}.sv-tag:focus-visible{outline:none}.sv-tag:focus-visible .sv-treffer{stroke:var(--akzent);stroke-width:1.5px}.sv-anzeige{min-height:1.4em;margin:2px 0 0}.kachel-stimmung .thermometer{flex:none;max-width:100%}.kachel-stimmung .thermo-zonen{min-width:8.6em}@container (width<=19rem){.kachel-stimmung .thermo-zonen{flex:0 8.6em;min-width:6.5em}.kachel-stimmung .thermo-zonen span{white-space:normal;right:0}}.kachel-stimmung .wochen-uebersicht li{grid-template-columns:minmax(0,1fr);min-width:0}@container (width<=460px){.kachel-stimmung .wochen-uebersicht small{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}:root{--marker-gelb:#f2d13a;--marker-gruen:#5cb85c;--marker-rot:#d9534f;--marker-ausrufe:#c62828;--marker-anteil:38%}:root[data-modus=dunkel]{--marker-ausrufe:#ff8a80;--marker-anteil:24%}.ws-marker{color:var(--tinte);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 1px}.ws-marker[data-marker=neutral]{background:color-mix(in srgb, var(--marker-gelb) var(--marker-anteil), var(--papier))}.ws-marker[data-marker=positiv]{background:color-mix(in srgb, var(--marker-gruen) var(--marker-anteil), var(--papier));-webkit-text-decoration:underline solid var(--marker-gruen);text-decoration:underline solid var(--marker-gruen);text-underline-offset:3px;text-decoration-thickness:2px}.ws-marker[data-marker=negativ]{background:color-mix(in srgb, var(--marker-rot) var(--marker-anteil), var(--papier));-webkit-text-decoration:underline wavy var(--marker-rot);text-decoration:underline wavy var(--marker-rot);text-underline-offset:3px;text-decoration-thickness:1.5px}.ws-marker[data-marker=wichtig]{border-bottom:2px dotted var(--marker-ausrufe);background:0 0}.ws-marker[data-marker=wichtig]:before{content:"!";background:var(--marker-ausrufe);color:var(--papier);border-radius:3px;margin-right:2px;padding:0 3px;font-weight:700}.ws-marker[data-marker=wichtig]+.ws-marker[data-marker=wichtig]:before,strong>.ws-marker[data-marker=wichtig]:not(:first-child):before{content:none}.marker-symbol .mk-zeichen,.marker-symbol .mk-linie{fill:none;stroke-width:2px;stroke-linecap:round}.marker-symbol .mk-zeichen{stroke:var(--tinte)}.marker-symbol[data-marker-symbol=wichtig] .mk-flaeche{fill:var(--marker-ausrufe)}.marker-symbol[data-marker-symbol=wichtig] .mk-zeichen{stroke:var(--papier);stroke-width:2.4px}.marker-symbol[data-marker-symbol=positiv] .mk-flaeche{fill:var(--marker-gruen)}.marker-symbol[data-marker-symbol=positiv] .mk-linie{stroke:var(--marker-gruen)}.marker-symbol[data-marker-symbol=negativ] .mk-flaeche{fill:var(--marker-rot)}.marker-symbol[data-marker-symbol=negativ] .mk-linie{stroke:var(--marker-rot);stroke-width:1.6px}.marker-symbol[data-marker-symbol=neutral] .mk-flaeche{fill:var(--marker-gelb)}.markierungen{gap:10px;min-width:0;display:grid}.markierungen-filter{flex-wrap:wrap;align-items:end;gap:8px 14px;display:flex}.markierungen-arten{flex-wrap:wrap;gap:4px;display:flex}.markierungen-arten .knopf{align-items:center;gap:6px;display:inline-flex}.markierungen-arten .knopf[aria-pressed=true]{border-color:var(--akzent);box-shadow:inset 0 -2px 0 var(--akzent)}.markierungen-suche input{width:14em;min-width:0;max-width:100%}.markierungen-liste{gap:4px;margin:0;padding:0;list-style:none;display:grid}.markierungen-treffer{border:1.5px solid var(--linie);border-radius:var(--radius-klein);background:var(--karte);width:100%;color:var(--tinte);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;gap:2px;padding:6px 10px;display:grid}.markierungen-treffer:hover{border-color:var(--akzent)}.markierungen-treffer mark{justify-self:start}.quell-fenster{--fenster-breite:620px}.quell-fenster .fenster-inhalt{gap:10px;min-width:0;padding:12px 16px 16px;display:grid}.quell-info{overflow-wrap:anywhere;margin:0}.quell-ablage{border:2px dashed var(--linie);border-radius:var(--radius);background:var(--karte);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.quell-ablage.ueber{border-color:var(--akzent);background:color-mix(in srgb, var(--akzent) 8%, var(--karte))}.quell-frage{border:1.5px solid var(--akzent);border-radius:var(--radius);background:var(--karte);padding:8px 12px}.quell-frage p{overflow-wrap:anywhere;margin:0 0 6px}.quell-gliederung ol{margin:0;padding-left:1.4em}.quell-gliederung li{margin-left:calc(var(--ebene,0) * 1.2em)}:root{--lk-punkt-mischung:12%;--lk-flaeche:var(--papier);--lk-linie:var(--tinte-leise);--lk-konflikt:var(--fehler);--lk-kritisch:var(--akzent);--lk-auswahl:var(--akzent)}.landkarte-seite{gap:10px;min-width:0;display:grid}.landkarte-seite>.leiste{flex-wrap:wrap}.lk-karten{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.lk-karten .reiter.archiviert{opacity:.7}.lk-neu{gap:8px;max-width:640px;padding:12px 16px;display:grid}.lk-neu textarea{font-family:var(--schrift-mono,monospace)}.lk-fehlerliste{color:var(--fehler);margin:4px 0}.lk-vorschau p{margin:0}.lk-editor{gap:8px;min-width:0;display:grid}.lk-werkzeuge{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.lk-werkzeuge .lk-suche{width:12em;min-width:0;max-width:100%}.lk-schalter{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.lk-menue{position:relative}.lk-menue>summary{cursor:pointer;list-style:none}.lk-menue>summary::-webkit-details-marker{display:none}.lk-menue-liste{z-index:30;border:1px solid var(--linie);border-radius:var(--radius);background:var(--papier);min-width:14em;box-shadow:var(--schatten,0 4px 14px color-mix(in srgb, var(--tinte) 20%, transparent));padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0}.lk-menue-liste button{color:var(--tinte);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 10px}.lk-menue-liste button:hover:not(:disabled),.lk-menue-liste button:focus-visible{background:color-mix(in srgb, var(--akzent) 12%, transparent)}.lk-menue-liste button:disabled{color:var(--tinte-leise);cursor:default}.lk-menue-liste hr{border:0;border-top:1px solid var(--linie);width:100%}.lk-arbeit{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;gap:10px;min-width:0;display:grid}.lk-flaeche{border:1px solid var(--linie);border-radius:var(--radius);background:var(--lk-flaeche);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;height:min(72vh,760px);min-height:320px;position:relative;overflow:hidden}.lk-flaeche:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.lk-flaeche.mit-raster{background-image:radial-gradient(circle, color-mix(in srgb, var(--tinte) 22%, transparent) 1px, transparent 1.5px);background-size:var(--lk-raster) var(--lk-raster);background-position:var(--lk-raster-x) var(--lk-raster-y)}.lk-svg{width:100%;height:100%;display:block}.lk-leer{text-align:center;pointer-events:none;margin:0;position:absolute;inset:auto 0 45%}.lk-punkt{cursor:pointer}.lk-punkt .lk-form{fill:var(--papier);stroke:var(--linie);stroke-width:2px}.lk-punkt .lk-streifen{fill:var(--linie)}.lk-punkt[data-form=notiz] .lk-form{stroke-dasharray:4 3}.lk-punkt .lk-titel{fill:var(--tinte);font-family:var(--schrift-text,inherit);font-size:var(--groesse-text-13)}.lk-punkt .lk-status{fill:var(--tinte);font-size:var(--groesse-klein-11)}.lk-punkt.erledigt .lk-form{stroke-dasharray:2 2}.lk-punkt .lk-fortschritt{fill:var(--akzent)}.lk-punkt.gewaehlt .lk-form,.lk-punkt.fokus .lk-form{stroke:var(--lk-auswahl);stroke-width:3px}.lk-punkt.fokus .lk-form{stroke-dasharray:none;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--akzent) 60%, transparent))}.lk-punkt.treffer .lk-form{stroke:var(--warnung);stroke-width:3px}.lk-punkt.kritisch .lk-form{stroke:var(--lk-kritisch);stroke-width:3.5px}.lk-punkt.verbinden .lk-form{stroke-dasharray:6 3}.lk-griff{fill:var(--akzent);stroke:var(--papier);stroke-width:2px;opacity:0;cursor:crosshair}.lk-punkt:hover .lk-griff,.lk-punkt.gewaehlt .lk-griff,.lk-punkt.fokus .lk-griff{opacity:1}@media (hover:none){.lk-griff{opacity:.8}}.lk-link-symbol rect{fill:var(--papier);stroke:var(--tinte-leise)}.lk-link-symbol text{fill:var(--tinte);font-size:var(--groesse-klein-11)}.lk-kante{cursor:pointer}.lk-kante-treffer{fill:none;stroke:#0000;stroke-width:12px}.lk-kante-linie{fill:none;stroke:var(--lk-linie);stroke-width:1.6px}.lk-kante-spitze{fill:var(--lk-linie)}.lk-kante.bezug .lk-kante-linie{stroke-dasharray:6 4}.lk-kante.kritisch .lk-kante-linie{stroke:var(--lk-kritisch);stroke-width:3.5px}.lk-kante.kritisch .lk-kante-spitze{fill:var(--lk-kritisch)}.lk-kante.konflikt .lk-kante-linie,.lk-kante.zirkel .lk-kante-linie{stroke:var(--lk-konflikt);stroke-width:2.4px}.lk-kante.konflikt .lk-kante-spitze,.lk-kante.zirkel .lk-kante-spitze{fill:var(--lk-konflikt)}.lk-kante.gewaehlt .lk-kante-linie{stroke-width:3.5px}.lk-kante-text{fill:var(--tinte-leise);font-size:var(--groesse-klein-11);paint-order:stroke;stroke:var(--papier);stroke-width:4px}.lk-kante.konflikt .lk-kante-text{fill:var(--lk-konflikt)}.lk-pfeil-vorschau{stroke:var(--akzent);stroke-width:2px;stroke-dasharray:4 3}.lk-rahmen{fill:color-mix(in srgb, var(--akzent) 10%, transparent);stroke:var(--akzent);stroke-dasharray:4 3}.lk-seite{gap:10px;min-width:0;display:grid}.lk-panel{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);gap:8px;min-width:0;padding:10px 12px;display:grid}.lk-panel h3,.lk-legende h3,.lk-frei h3{font-size:var(--groesse-text-13);overflow-wrap:anywhere;margin:0}.lk-feld{gap:2px;min-width:0;display:grid}.lk-feld>span{color:var(--tinte-leise);font-size:var(--textgroesse-klein)}.lk-feld input,.lk-feld select,.lk-feld textarea{box-sizing:border-box;width:100%;min-width:0}.lk-zeile{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;min-width:0;display:grid}.lk-zeit{border:1px solid var(--linie);border-radius:var(--radius);gap:6px;min-width:0;margin:0;padding:6px 8px;display:grid}.lk-knoepfe{flex-wrap:wrap;gap:6px;display:flex}.lk-wartet,.lk-fehlt{overflow-wrap:anywhere;margin:0}.lk-fehlt{color:var(--fehler)}.lk-ziel{overflow-wrap:anywhere;margin:0}.lk-link,.lk-link-wahl{gap:6px;display:grid}.lk-legende ul,.lk-frei ul{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.lk-legende li{overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.lk-legende-farbe{background:var(--linie);border-radius:3px;flex:none;width:14px;height:14px}.lk-liste{min-width:0}.lk-liste ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lk-liste-punkt{border:1px solid var(--linie);border-left:var(--stufe-streifen) solid var(--linie);border-radius:var(--radius);background:var(--karte);overflow-wrap:anywhere;padding:6px 10px}.lk-liste-punkt.gewaehlt{border-color:var(--akzent)}.lk-liste-bezug{color:var(--tinte-leise);font-size:var(--textgroesse-klein)}.lk-liste-pfeil.konflikt{color:var(--fehler)}.lk-liste-pfeil+.lk-liste-pfeil:before{content:", "}.lk-liste-aktionen,.lk-liste-verbinden{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.lk-liste-verbinden select{min-width:0;max-width:100%}.lk-punkt[data-farbe=grau]{--lk-farbe:var(--stufe-grau)}.lk-punkt[data-farbe=blau]{--lk-farbe:var(--stufe-blau)}.lk-punkt[data-farbe=gruen]{--lk-farbe:var(--stufe-gruen)}.lk-punkt[data-farbe=gelb]{--lk-farbe:var(--stufe-gelb)}.lk-punkt[data-farbe=orange]{--lk-farbe:var(--stufe-orange)}.lk-punkt[data-farbe=rot]{--lk-farbe:var(--stufe-rot)}.lk-punkt[data-farbe=lila]{--lk-farbe:var(--stufe-lila)}.lk-punkt[data-farbe=braun]{--lk-farbe:var(--stufe-braun)}.lk-punkt[data-farbe] .lk-form{fill:color-mix(in srgb, var(--lk-farbe) var(--lk-punkt-mischung), var(--papier));stroke:var(--lk-farbe)}.lk-punkt[data-farbe] .lk-streifen{fill:var(--lk-farbe)}.lk-punkt[data-farbe].gewaehlt .lk-form,.lk-punkt[data-farbe].fokus .lk-form{stroke:var(--lk-auswahl)}.lk-legende li[data-farbe=grau] .lk-legende-farbe,.lk-liste-punkt[data-farbe=grau]{--lk-farbe:var(--stufe-grau)}.lk-legende li[data-farbe=blau] .lk-legende-farbe,.lk-liste-punkt[data-farbe=blau]{--lk-farbe:var(--stufe-blau)}.lk-legende li[data-farbe=gruen] .lk-legende-farbe,.lk-liste-punkt[data-farbe=gruen]{--lk-farbe:var(--stufe-gruen)}.lk-legende li[data-farbe=gelb] .lk-legende-farbe,.lk-liste-punkt[data-farbe=gelb]{--lk-farbe:var(--stufe-gelb)}.lk-legende li[data-farbe=orange] .lk-legende-farbe,.lk-liste-punkt[data-farbe=orange]{--lk-farbe:var(--stufe-orange)}.lk-legende li[data-farbe=rot] .lk-legende-farbe,.lk-liste-punkt[data-farbe=rot]{--lk-farbe:var(--stufe-rot)}.lk-legende li[data-farbe=lila] .lk-legende-farbe,.lk-liste-punkt[data-farbe=lila]{--lk-farbe:var(--stufe-lila)}.lk-legende li[data-farbe=braun] .lk-legende-farbe,.lk-liste-punkt[data-farbe=braun]{--lk-farbe:var(--stufe-braun)}.lk-legende li[data-farbe] .lk-legende-farbe{background:var(--lk-farbe)}.lk-liste-punkt[data-farbe]{border-left-color:var(--lk-farbe)}@media (width<=900px){.lk-arbeit{grid-template-columns:minmax(0,1fr)}.lk-flaeche{height:60vh}}.lk-ruecklink{flex-wrap:wrap;gap:6px;min-width:0;display:inline-flex}.lk-ruecklink-liste{margin:0;padding-left:1.2em}.zl-aus-landkarte{border-style:dashed}.lk-zeit .lk-zeile{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}:root{--kopfband-zeile:24px;--kopfband-mischung:14%}.kopfband{min-width:0;display:grid;position:relative}.kopfband-zeitraster{grid-template-columns:var(--kalender-uhr-breite) repeat(var(--tage), minmax(var(--kalender-tag-min-breite), 1fr));border-top:1.5px solid var(--linie);gap:0 4px;padding:3px 0}.zeitraster.ein-tag .kopfband-zeitraster{grid-template-columns:var(--kalender-uhr-breite) minmax(0, 1fr)}.kopfband-monat{grid-template-columns:28px repeat(7,minmax(0,1fr));gap:0 4px}.kopfband-kopf{align-items:flex-start;min-width:0;display:flex}.kopfband-schalter{-webkit-hyphens:manual;hyphens:manual;color:var(--tinte-leise);font-size:var(--groesse-klein-11);text-align:right;cursor:pointer;overflow-wrap:normal;background:0 0;border:0;padding:2px 4px 2px 0}.kopfband-schalter:focus-visible{outline:2px solid var(--akzent)}.kopfband-spuren,.kopfband-schmal{grid-column:2/-1;min-width:0}.kopfband-spuren{grid-template-columns:repeat(var(--tage), minmax(0, 1fr));gap:2px 4px;display:grid}.kopfband-tag{min-height:var(--kopfband-zeile);cursor:cell;border-radius:3px}.kopfband-tag:hover{background:color-mix(in srgb, var(--akzent) 6%, transparent)}.kopfband-tag.gezogen{background:color-mix(in srgb, var(--akzent) 18%, transparent)}.kopfband-balken{z-index:1;min-width:0;height:var(--kopfband-zeile);border:1.5px solid var(--linie);background:color-mix(in srgb, var(--lk-farbe,var(--linie)) var(--kopfband-mischung), var(--papier));color:var(--tinte);font-size:var(--groesse-klein-11);text-align:left;white-space:nowrap;cursor:pointer;border-left-width:4px;border-radius:4px;align-items:baseline;gap:6px;padding:0 6px;display:flex;position:relative;overflow:hidden}.kopfband-balken:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.kopfband-balken.vorher{border-left-style:dashed;border-top-left-radius:0;border-bottom-left-radius:0}.kopfband-balken.nachher{border-right-style:dashed;border-top-right-radius:0;border-bottom-right-radius:0}.kopfband-balken.erledigt{background:var(--papier);border-style:dotted}.kopfband-balken.erledigt .kopfband-titel{text-decoration:line-through;text-decoration-thickness:1px}.kopfband-balken.warnung{border-color:var(--fehler)}.kopfband-warnung{color:var(--fehler)}.kopfband-balken.art-phase,.kopfband-balken.art-meilenstein,.kopfband-balken.art-stufe{border-left-style:double}.kopfband-titel{text-overflow:ellipsis;min-width:0;overflow:hidden}.kopfband-herkunft{text-overflow:ellipsis;color:var(--tinte);opacity:.85;font-size:var(--groesse-klein-10);min-width:0;overflow:hidden}.kopfband-balken[data-farbe=grau]{--lk-farbe:var(--stufe-grau)}.kopfband-balken[data-farbe=blau]{--lk-farbe:var(--stufe-blau)}.kopfband-balken[data-farbe=gruen]{--lk-farbe:var(--stufe-gruen)}.kopfband-balken[data-farbe=gelb]{--lk-farbe:var(--stufe-gelb)}.kopfband-balken[data-farbe=orange]{--lk-farbe:var(--stufe-orange)}.kopfband-balken[data-farbe=rot]{--lk-farbe:var(--stufe-rot)}.kopfband-balken[data-farbe=lila]{--lk-farbe:var(--stufe-lila)}.kopfband-balken[data-farbe=braun]{--lk-farbe:var(--stufe-braun)}.kopfband-balken[data-farbe]{border-color:var(--lk-farbe)}.kopfband-balken[data-farbe].warnung{border-color:var(--fehler);border-left-color:var(--lk-farbe)}.kopfband-mehr,.kopfband-weniger{z-index:1;color:var(--akzent);font-size:var(--groesse-klein-11);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 4px;position:relative}.kopfband-zaehler{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);color:var(--tinte);cursor:pointer;padding:4px 8px}.kopfband-liste{gap:4px;margin:4px 0;padding:0;list-style:none;display:grid}.kopfband-liste li{border-left:4px solid var(--lk-farbe,var(--linie));overflow-wrap:anywhere;padding-left:6px}.kopfband-liste li[data-farbe=grau]{--lk-farbe:var(--stufe-grau)}.kopfband-liste li[data-farbe=blau]{--lk-farbe:var(--stufe-blau)}.kopfband-liste li[data-farbe=gruen]{--lk-farbe:var(--stufe-gruen)}.kopfband-liste li[data-farbe=gelb]{--lk-farbe:var(--stufe-gelb)}.kopfband-liste li[data-farbe=orange]{--lk-farbe:var(--stufe-orange)}.kopfband-liste li[data-farbe=rot]{--lk-farbe:var(--stufe-rot)}.kopfband-liste li[data-farbe=lila]{--lk-farbe:var(--stufe-lila)}.kopfband-liste li[data-farbe=braun]{--lk-farbe:var(--stufe-braun)}.kopfband-menue{z-index:60;border:1px solid var(--linie);border-radius:var(--radius);background:var(--papier);min-width:12em;box-shadow:var(--schatten,0 4px 14px color-mix(in srgb, var(--tinte) 20%, transparent));padding:4px;display:grid;position:fixed}.kopfband-menue button{color:var(--tinte);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 10px}.kopfband-menue button:hover,.kopfband-menue button:focus-visible{background:color-mix(in srgb, var(--akzent) 12%, transparent)}.kopfband-filter-liste{gap:6px;min-width:16em;max-width:min(22em,100vw - 32px);padding:8px 10px}.kopfband-karten{border:1px solid var(--linie);border-radius:var(--radius);gap:2px;margin:0;padding:4px 6px;display:grid}.kopfband-neu{--fenster-breite:520px}.kopfband-neu .fenster-inhalt{gap:10px;min-width:0;padding:12px 16px 16px;display:grid}@media (width<=700px){.kopfband-monat{grid-template-columns:18px repeat(7,minmax(0,1fr));gap:0 2px}.kopfband-monat .kopfband-spuren{gap:2px}}.kopfband-fokus{color:var(--tinte);font-size:var(--groesse-klein-11);overflow-wrap:anywhere;grid-column:2/-1;margin:2px 0 0}@media (width<=600px){.kalender-legende>span{white-space:normal}}.ws-rechtschreibfehler{text-decoration-line:underline;text-decoration-style:wavy;-webkit-text-decoration-color:var(--rechtschreib-linie);text-decoration-color:var(--rechtschreib-linie);text-underline-offset:3px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1.5px}.rechtschreib-menue{z-index:3600;background:var(--papier);min-width:220px;max-width:min(320px,100vw - 8px);max-height:calc(100vh - 8px);color:var(--tinte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--fenster-schatten);flex-direction:column;padding:4px;display:flex;position:fixed;overflow-y:auto}.rechtschreib-menue button{color:inherit;font:inherit;text-align:left;border-radius:var(--radius-klein);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;min-height:32px;padding:6px 10px}.rechtschreib-menue button:hover,.rechtschreib-menue button:focus-visible{background:var(--karte)}.rechtschreib-menue button:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.rechtschreib-menue .rechtschreib-vorschlag{font-weight:600}.rechtschreib-menue-titel{color:var(--tinte-leise);font-size:var(--groesse-klein-11);overflow-wrap:anywhere;margin:2px 10px 4px}.rechtschreib-menue .hinweis{margin:2px 10px}.rechtschreib-menue hr{border:0;border-top:1px solid var(--linie);width:100%;margin:4px 0}.rechtschreib-sprachen{gap:4px;min-width:0;margin:8px 0;display:grid}.rechtschreib-fehlt{color:var(--fehler)}.rechtschreib-status .meldung{overflow-wrap:anywhere}.rechtschreib-neu{flex-wrap:wrap;gap:8px;margin:6px 0;display:flex}.rechtschreib-neu input{flex:12rem;min-width:0}.rechtschreib-woerter{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:4px 12px;margin:6px 0;padding:0;list-style:none;display:grid}.rechtschreib-woerter li{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.rechtschreib-woerter li span{overflow-wrap:anywhere;min-width:0}.rechtschreib-lizenz code{overflow-wrap:anywhere}.zl-ansicht{margin:0}.zl-name.zl-aufgabe{padding-left:20px}.zl-aufgaben-balken[data-farbe=grau]{--stufe-zl:var(--stufe-grau)}.zl-aufgaben-balken[data-farbe=blau]{--stufe-zl:var(--stufe-blau)}.zl-aufgaben-balken[data-farbe=gruen]{--stufe-zl:var(--stufe-gruen)}.zl-aufgaben-balken[data-farbe=gelb]{--stufe-zl:var(--stufe-gelb)}.zl-aufgaben-balken[data-farbe=orange]{--stufe-zl:var(--stufe-orange)}.zl-aufgaben-balken[data-farbe=rot]{--stufe-zl:var(--stufe-rot)}.zl-aufgaben-balken[data-farbe=lila]{--stufe-zl:var(--stufe-lila)}.zl-aufgaben-balken[data-farbe=braun]{--stufe-zl:var(--stufe-braun)}.zl-aufgaben-balken[data-farbe]{border-color:var(--stufe-zl);background:color-mix(in srgb, var(--stufe-zl) 30%, transparent)}.zl-aufgaben-balken[data-farbe] .zl-griff{background:color-mix(in srgb, var(--stufe-zl) 60%, transparent)}.zl-aufgaben-balken.status-entfallen{opacity:.5;text-decoration:line-through}.zeitleiste-raster.zl-einplanen{cursor:copy}.zl-einplan-marke{width:var(--zl-tag);background:color-mix(in srgb, var(--akzent) 25%, transparent);border-left:2px solid var(--akzent);pointer-events:none;position:absolute;top:0;bottom:0}.zl-ohne-termin{margin-top:12px}.zl-ohne-termin ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.zl-ohne-termin li{border:1px dashed var(--linie);border-radius:var(--radius-klein);flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;padding:4px 6px;display:flex}.zl-ohne-termin li.zieht{border-color:var(--akzent);border-style:solid}.zl-ohne-griff{cursor:grab;touch-action:none;min-width:32px;min-height:32px;color:var(--tinte-leise);justify-content:center;align-items:center;display:inline-flex}.zl-ohne-titel{overflow-wrap:anywhere;flex:12rem;min-width:0}.zl-ohne-quelle{color:var(--tinte-leise)}.zl-liste{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zl-liste ul{margin:0 0 8px;padding:0;list-style:none}.zl-liste li{border-bottom:1px dashed var(--linie);flex-wrap:wrap;justify-content:space-between;gap:2px 10px;padding:4px 0;display:flex}.zl-liste li span{overflow-wrap:anywhere;min-width:0}.zl-liste li small{color:var(--tinte-leise)}.zl-liste h4{margin:10px 0 2px}@media (width<=600px){.zeitleiste-rahmen[data-zl-rahmen=aufgaben]{display:none}.zl-liste{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}.sync-fehler{gap:4px;min-width:0;display:grid}.sync-fehler .hinweis{overflow-wrap:anywhere;margin:0}.sync-fehler-knoepfe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sync-fehler-details{box-sizing:border-box;width:100%;min-width:0;font-family:var(--schrift-mono,monospace);font-size:var(--groesse-klein-11)}.sync-meldung{overflow-wrap:anywhere}.sicherung-zeile{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-width:0;margin:0 0 12px;padding:6px 10px;display:grid}.sicherung-zeile[data-sicherung-stufe=warnung]{border-color:var(--warnung)}.sicherung-text{overflow-wrap:anywhere;min-width:0;color:var(--tinte-leise);font-size:var(--groesse-text-13);margin:0}.sicherung-symbol{margin-right:6px}.sicherung-zeile[data-sicherung-stufe=warnung] .sicherung-symbol{color:var(--warnung)}.sicherung-knoepfe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sicherung-warnung{border-top:1px dashed var(--warnung);min-width:0;color:var(--tinte);grid-column:1/-1;gap:6px;padding:6px 0 0;display:grid}.sicherung-warnung ul{margin:0;padding-left:18px}.sicherung-grund{flex-wrap:wrap;align-items:end;gap:6px;display:flex}.sicherung-grund label{gap:2px;min-width:0;display:grid}.sicherung-grund select{max-width:100%;min-height:40px}.sicherung-zeile .meldung{grid-column:1/-1}.sicherung-formular{gap:10px;min-width:0;margin-top:8px;display:grid}.sicherung-feld{gap:4px;min-width:0;display:grid}.sicherung-feld input{min-width:0;min-height:40px}.sicherung-pfad{grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0;display:grid}.sicherung-aufbewahrung,.sicherung-zweit{border:1px solid var(--linie);border-radius:var(--radius);gap:6px;min-width:0;margin:0;display:grid}.sicherung-aufbewahrung{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.sicherung-aufbewahrung label{gap:2px;min-width:0;display:grid}.sicherung-aufbewahrung input{min-width:0;min-height:40px}.sicherung-hinweise{margin:4px 0;padding-left:18px}.sicherung-schluessel,.sicherung-pruefung,.sicherung-archive{min-width:0;margin-top:12px}.sicherung-schluesseltext code,.sicherung-archive code{overflow-wrap:anywhere;font-family:var(--schrift-mono,monospace);font-size:var(--groesse-klein-11)}.sicherung-archive ul,.sicherung-lesefehler{overflow-wrap:anywhere;margin:4px 0;padding-left:18px}.ebenen-hinweis{border:1px solid var(--linie);background:var(--karte);min-height:28px;color:var(--tinte);font-size:var(--groesse-klein-12);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;display:inline-flex}.ebenen-hinweis[data-ebene=vpn]{border-color:var(--akzent)}@media (width<=480px){.ebenen-hinweis{padding:2px 6px}}
