@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:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.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:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.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:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.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:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.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:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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 Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-cyrillic-ext-500-normal-DFQJzPS0.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-ext-500-normal-BtThTb6K.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 Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-cyrillic-500-normal-iHfdoNSD.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-500-normal-oG0QAu2_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-vietnamese-500-normal-2_PwV24p.woff2)format("woff2"),url(/assets/ibm-plex-serif-vietnamese-500-normal-BXXzeVTF.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 Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-latin-ext-500-normal-CmETpp4t.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-ext-500-normal-Czz10gBp.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 Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-latin-500-normal-REKAfBVG.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-500-normal-C3_OdgN3.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}:root{--n-grund:#111315;--n-flaeche:#17191c;--n-erhoben:#1e2125;--n-hover:#262a2f;--n-linie:#2e3238;--n-linie-hell:#3b4047;--n-linie-leise:#24272b;--n-text:#eceef0;--n-text-2:#d0d4d9;--n-leise:#a3a9b0;--n-gruen:#53c07d;--n-gruen-hover:#63cc8b;--n-gruen-hell:#a9e3bf;--n-gruen-weich:#53c07d24;--n-gruen-rand:#53c07d73;--n-auf-gruen:#0f1311;--n-auf-gruen-rand:#0f131159;--n-gelb:#e0ab5c;--n-gelb-hell:#f0c98a;--n-gelb-weich:#e0ab5c1a;--n-gelb-rand:#e0ab5c73;--n-auf-gelb:#0f1311;--n-rot:#e0716b;--n-rot-hell:#f0958f;--n-rot-weich:#e0716b1f;--n-rot-rand:#e0716b80;--n-rot-text:#f6c1bd;--n-rot-gestrichen:#e6b3af;--n-auf-rot:#0f1311;--n-blau:#8fb0ea;--n-markierung:#e0ab5c47;--n-markierung-text:#f6ddb0;--n-link:#8fd6a8;--n-link-hover:#c4ecd2;--n-link-fehlt:#f0c98a;--n-bereich-1:#8fb0ea;--n-bereich-2:#e0ab5c;--n-bereich-3:#c79be8;--n-bereich-4:#5bc2bb;--n-bereich-5:#e38c84;--n-bereich-6:#a9c46a;--n-bereich-eigen:#9ba69f;--n-auf-bereich:#0f1311;--n-graph-kante:#78829640;--n-schatten:#00000080;--n-schleier:#06070899;--n-schrift:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--n-serif:"IBM Plex Serif", Georgia, serif;--n-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--n-radius:8px;--n-seite:236px}:root[data-theme=hell]{--n-grund:#f5f6f7;--n-flaeche:#fff;--n-erhoben:#eef0f2;--n-hover:#e4e7ea;--n-linie:#d5d9de;--n-linie-hell:#c2c8ce;--n-linie-leise:#e6e9ec;--n-text:#15171a;--n-text-2:#30353b;--n-leise:#545b63;--n-gruen:#18743e;--n-gruen-hover:#156a38;--n-gruen-hell:#156337;--n-gruen-weich:#18743e1a;--n-gruen-rand:#18743e73;--n-auf-gruen:#fff;--n-auf-gruen-rand:#ffffff8c;--n-gelb:#8a5a00;--n-gelb-hell:#7a4f00;--n-gelb-weich:#8a5a001a;--n-gelb-rand:#8a5a0073;--n-auf-gelb:#fff;--n-rot:#b3261e;--n-rot-hell:#a61b1b;--n-rot-weich:#b3261e14;--n-rot-rand:#b3261e73;--n-rot-text:#8f1a14;--n-rot-gestrichen:#8f2a22;--n-auf-rot:#fff;--n-blau:#2a5db0;--n-markierung:#ffbe2866;--n-markierung-text:#15171a;--n-link:#0f6a37;--n-link-hover:#0a4726;--n-link-fehlt:#8a5a00;--n-bereich-1:#2f62b8;--n-bereich-2:#8a5a00;--n-bereich-3:#7b4cb5;--n-bereich-4:#0b7a72;--n-bereich-5:#b6463c;--n-bereich-6:#5a7016;--n-bereich-eigen:#5d6964;--n-auf-bereich:#fff;--n-graph-kante:#3c445047;--n-schatten:#14181c29;--n-schleier:#14181c66}@media (prefers-color-scheme:light){:root:not([data-theme=dunkel]){--n-grund:#f5f6f7;--n-flaeche:#fff;--n-erhoben:#eef0f2;--n-hover:#e4e7ea;--n-linie:#d5d9de;--n-linie-hell:#c2c8ce;--n-linie-leise:#e6e9ec;--n-text:#15171a;--n-text-2:#30353b;--n-leise:#545b63;--n-gruen:#18743e;--n-gruen-hover:#156a38;--n-gruen-hell:#156337;--n-gruen-weich:#18743e1a;--n-gruen-rand:#18743e73;--n-auf-gruen:#fff;--n-auf-gruen-rand:#ffffff8c;--n-gelb:#8a5a00;--n-gelb-hell:#7a4f00;--n-gelb-weich:#8a5a001a;--n-gelb-rand:#8a5a0073;--n-auf-gelb:#fff;--n-rot:#b3261e;--n-rot-hell:#a61b1b;--n-rot-weich:#b3261e14;--n-rot-rand:#b3261e73;--n-rot-text:#8f1a14;--n-rot-gestrichen:#8f2a22;--n-auf-rot:#fff;--n-blau:#2a5db0;--n-markierung:#ffbe2866;--n-markierung-text:#15171a;--n-link:#0f6a37;--n-link-hover:#0a4726;--n-link-fehlt:#8a5a00;--n-bereich-1:#2f62b8;--n-bereich-2:#8a5a00;--n-bereich-3:#7b4cb5;--n-bereich-4:#0b7a72;--n-bereich-5:#b6463c;--n-bereich-6:#5a7016;--n-bereich-eigen:#5d6964;--n-auf-bereich:#fff;--n-graph-kante:#3c445047;--n-schatten:#14181c29;--n-schleier:#14181c66}}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--n-grund);color:var(--n-text);font-family:var(--n-schrift);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-size:14px;line-height:1.5}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:none;padding:0}button:disabled{opacity:.45;cursor:default}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--n-gruen);outline-offset:2px}h1,h2,h3,p{margin:0}code,.mono{font-family:var(--n-mono)}input,select,textarea{font:inherit;color:var(--n-text);background:var(--n-grund);border:1px solid var(--n-linie);border-radius:var(--n-radius);width:100%;min-height:38px;padding:8px 10px}input:focus,select:focus,textarea:focus{border-color:var(--n-gruen);outline:none}@media (width<=900px){input,select,textarea{font-size:16px}}label.feld{color:var(--n-text-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.leise{color:var(--n-leise)}.klein{font-size:12.5px}.stark{font-weight:600}.dehnen{flex:1;min-width:0}.abschneiden{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.unsichtbar{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.titel-gross{font-family:var(--n-serif);font-size:28px;font-weight:500;line-height:1.2}.titel-klein{font-size:15px;font-weight:600}.marke{letter-spacing:3px;color:var(--n-gruen);font-size:15px;font-weight:600}.knopf,.knopf-primaer,.knopf-leise,.knopf-klein{border-radius:var(--n-radius);border:1px solid var(--n-linie);background:var(--n-erhoben);white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:6px 14px;transition:background .12s,border-color .12s;display:inline-flex}.knopf:hover{background:var(--n-hover);border-color:var(--n-linie-hell)}.knopf-primaer{background:var(--n-gruen);border-color:var(--n-gruen);color:var(--n-auf-gruen);font-weight:600}.knopf-primaer:hover{background:var(--n-gruen-hover)}.knopf-leise{border-color:var(--n-gruen-rand);color:var(--n-text-2);background:0 0}.knopf-leise:hover{background:var(--n-hover);color:var(--n-text)}.knopf-klein{background:0 0;min-height:30px;padding:2px 10px;font-size:12.5px}.knopf-klein:hover{background:var(--n-hover)}.knopf-gefahr{color:var(--n-rot-hell);border-color:var(--n-rot-rand)}.knopf-icon{border-radius:var(--n-radius);width:36px;height:36px;color:var(--n-text-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.knopf-icon:hover{background:var(--n-hover);color:var(--n-text)}.etikett{white-space:nowrap;border:1px solid var(--n-linie);color:var(--n-text-2);border-radius:999px;align-items:center;padding:1px 9px;font-size:12px;display:inline-flex}.etikett.gelb{color:var(--n-gelb-hell);border-color:var(--n-gelb-rand)}.etikett.gruen{color:var(--n-gruen-hell);border-color:var(--n-gruen-rand)}.farbpunkt{border-radius:3px;flex-shrink:0;width:9px;height:9px;display:inline-block}.hinweis{border-radius:var(--n-radius);border:1px solid var(--n-linie);background:var(--n-flaeche);padding:10px 12px;font-size:13px}.hinweis-rot{border-color:var(--n-rot-rand);background:var(--n-rot-weich);color:var(--n-rot-text)}.hinweis-gruen{border-left:3px solid var(--n-gruen);background:var(--n-erhoben)}.leer{color:var(--n-leise);text-align:center;padding:24px 0}.start{place-items:center;height:100%;display:grid}.anmeldung{place-items:center;min-height:100%;padding:24px 16px;display:grid}.anmeldung-karte{background:var(--n-flaeche);border:1px solid var(--n-linie);width:100%;max-width:360px;box-shadow:0 8px 30px var(--n-schatten);border-radius:16px;flex-direction:column;gap:12px;padding:32px 26px;display:flex}.anmeldung-karte .marke{text-align:center;letter-spacing:5px;margin-bottom:6px;font-size:22px}.anmeldung-karte canvas{background:#fff;border-radius:8px;align-self:center;padding:6px}.rahmen{grid-template-columns:var(--n-seite) minmax(0, 1fr);height:100%;display:grid}.seitenleiste{background:var(--n-flaeche);border-right:1px solid var(--n-linie);flex-direction:column;gap:14px;min-height:0;padding:18px 12px;display:flex;overflow-y:auto}.seitenleiste .marke{padding:0 8px}.mandant-wahl{padding:0 4px}.mandant-wahl select{min-height:34px;padding:4px 8px}.mandant-name{color:var(--n-text-2);padding:0 8px;font-weight:500}.nav{flex-direction:column;gap:2px;display:flex}.nav-eintrag{color:var(--n-text-2);border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.nav-eintrag:hover{background:var(--n-hover);color:var(--n-text)}.nav-eintrag.aktiv{background:var(--n-erhoben);color:var(--n-text);box-shadow:inset 3px 0 0 var(--n-gruen);font-weight:500}.nav-eintrag.aktiv .icon{color:var(--n-gruen)}.seitenleiste-fuss{margin-top:auto;padding:0 8px}.inhalt{min-width:0;min-height:0;overflow-y:auto}.seite{flex-direction:column;gap:22px;max-width:860px;margin:0 auto;padding:32px 28px 64px;display:flex}.seite-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.kopfleiste,.unten-leiste{display:none}.abschnitt{flex-direction:column;gap:10px;display:flex}.abschnitt-titel{letter-spacing:.6px;text-transform:uppercase;color:var(--n-leise);font-size:12px;font-weight:600}.karte{background:var(--n-flaeche);border:1px solid var(--n-linie);border-radius:var(--n-radius)}.karte.innen{flex-direction:column;gap:12px;padding:16px;display:flex}.liste{margin:0;padding:0;list-style:none}.zeile{border-bottom:1px solid var(--n-linie-leise);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.zeile:last-child{border-bottom:none}a.zeile:hover{background:var(--n-hover)}.zeile-haupt{flex-direction:column;flex:220px;min-width:0;line-height:1.35;display:flex}.zeile-aktionen{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.zeile-aktionen select{width:auto;min-height:30px;padding:2px 8px;font-size:13px}.formular{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;display:grid}.formular .knopfreihe{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.geheimnis{font-family:var(--n-mono);letter-spacing:.5px;background:var(--n-grund);border:1px dashed var(--n-gruen-rand);border-radius:var(--n-radius);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:16px;display:flex}.geheimnis code{word-break:break-all;flex:1}.umschalter{background:var(--n-grund);border:1px solid var(--n-linie);border-radius:var(--n-radius);gap:2px;padding:2px;display:inline-flex}.umschalter button{color:var(--n-leise);border-radius:6px;padding:6px 12px}.umschalter button[aria-pressed=true]{background:var(--n-linie);color:var(--n-text);font-weight:500}.text-gruen{color:var(--n-gruen-hell)}.text-gelb{color:var(--n-gelb-hell)}.text-rot{color:var(--n-rot-hell)}.etikett.rot{color:var(--n-rot-hell);border-color:var(--n-rot-rand)}.etikett{gap:6px}.hinweis-gelb{border-color:var(--n-gelb-rand);background:var(--n-gelb-weich)}.link{color:var(--n-link);text-decoration:underline}.link:hover{color:var(--n-link-hover)}.titel-mittel{font-size:18px;font-weight:600}.gross{min-height:48px;font-size:15px}.knopfreihe{flex-wrap:wrap;gap:8px;display:flex}.feld{color:var(--n-text-2);flex-direction:column;gap:6px;font-size:13px;display:flex}.feld-haken{color:var(--n-text-2);align-items:center;gap:8px;font-size:13px;display:flex}.feld-haken input{width:auto;min-height:0}.abschnitt-kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.statuspunkt{background:var(--n-leise);border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.statuspunkt.recording{background:var(--n-rot);animation:1.4s ease-in-out infinite n-puls}.statuspunkt.interrupted{background:var(--n-gelb)}.punkt-puls{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite n-puls;display:inline-block}@keyframes n-puls{50%{opacity:.3}}.umschalter.breit{display:flex}.umschalter.breit button{text-align:center;flex:1;min-height:44px}.filter{flex-wrap:wrap;gap:6px;display:flex}.filter-eintrag{border:1px solid var(--n-linie);color:var(--n-text-2);border-radius:999px;padding:4px 12px;font-size:13px}.filter-eintrag:hover{background:var(--n-hover)}.filter-eintrag[aria-current=page]{background:var(--n-erhoben);border-color:var(--n-gruen-rand);color:var(--n-text);font-weight:500}.besprechung-zeile .zeile-haupt{color:inherit}.besprechung-zeile:hover{background:var(--n-hover)}.transkript{font-family:var(--n-serif);white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;gap:12px;padding:18px 20px;font-size:15.5px;line-height:1.65;display:flex}.titel-form{flex-wrap:wrap;gap:8px;display:flex}.titel-form input{font-family:var(--n-serif);flex:240px;font-size:20px}.titel-gross .knopf-icon{vertical-align:middle}.beispiel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.beispiel code{overflow-wrap:anywhere}.aufnahme-pille{z-index:20;background:var(--n-rot-weich);border:1px solid var(--n-rot);color:var(--n-rot-text);box-shadow:0 6px 20px var(--n-schatten);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:inline-flex;position:fixed;bottom:20px;right:20px}.aufnahme-pille.interrupted{border-color:var(--n-gelb);background:var(--n-gelb-weich);color:var(--n-gelb-hell)}.reiter{border-bottom:1px solid var(--n-linie);scrollbar-width:none;gap:4px;margin-bottom:14px;display:flex;overflow-x:auto}.reiter-eintrag{color:var(--n-leise);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px}.reiter-eintrag:hover{color:var(--n-text)}.reiter-eintrag[aria-current=page]{color:var(--n-text);border-bottom-color:var(--n-gruen);font-weight:500}.bereich-inhalt{flex-direction:column;display:flex}.filter-eintrag[aria-pressed=true]{background:var(--n-erhoben);border-color:var(--n-gruen-rand);color:var(--n-text);font-weight:500}.kategorien{flex-wrap:wrap;gap:6px;display:flex}.todos{flex-direction:column;gap:14px;display:flex}.todos-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.aufgabe{flex-wrap:nowrap;align-items:flex-start}.aufgabe .zeile-haupt{flex:auto;gap:4px}.aufgabe-meta{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.aufgabe-meta .etikett{padding:0 7px;font-size:11.5px}.aufgabe-text{overflow-wrap:anywhere}.aufgabe.erledigt .aufgabe-text{color:var(--n-leise);text-decoration:line-through}.kaestchen{width:20px;height:20px;min-height:0;accent-color:var(--n-gruen);cursor:pointer;flex-shrink:0;margin:1px 0 0}.kaestchen:disabled{cursor:default;opacity:.5}.knopf-leise{align-self:flex-start;min-height:32px;font-size:13px}.ablage{flex-direction:column;gap:10px;display:flex}.baum li{list-style:none}.baum-zeile{border-bottom:1px solid var(--n-linie-leise);flex-wrap:nowrap;gap:8px;width:100%;padding-top:9px;padding-bottom:9px}.baum li:last-child .baum-zeile{border-bottom:none}.baum-zeile:hover{background:var(--n-hover)}.baum-zeile .zeile-haupt{flex:auto}.datei-titel{overflow-wrap:anywhere}.notiz{overflow-wrap:anywhere;padding:20px 24px;font-size:15px;line-height:1.65}.notiz>:first-child{margin-top:0}.notiz h1,.notiz h2,.notiz h3{font-family:var(--n-serif);margin:1.2em 0 .4em;font-weight:500;line-height:1.25}.notiz h1{font-size:24px}.notiz h2{font-size:19px}.notiz h3{font-size:16px}.notiz p,.notiz ul,.notiz ol,.notiz blockquote,.notiz pre,.notiz table{margin:0 0 .8em}.notiz ul,.notiz ol{padding-left:1.4em}.notiz li:has(>input[type=checkbox]){margin-left:-1.4em;list-style:none}.notiz input[type=checkbox]{vertical-align:-3px;width:17px;height:17px;min-height:0;accent-color:var(--n-gruen);margin:0 8px 0 0}.notiz input[type=checkbox]:not(:disabled){cursor:pointer}.notiz a{color:var(--n-link);text-decoration:underline}.notiz blockquote{border-left:3px solid var(--n-gelb-rand);color:var(--n-text-2);padding:2px 12px}.notiz code{background:var(--n-erhoben);border-radius:4px;padding:1px 5px;font-size:.92em}.notiz pre{background:var(--n-grund);border:1px solid var(--n-linie);border-radius:var(--n-radius);padding:12px;overflow-x:auto}.notiz pre code{background:0 0;padding:0}.notiz table{border-collapse:collapse;display:block;overflow-x:auto}.notiz th,.notiz td{border:1px solid var(--n-linie);padding:4px 8px}.notiz hr{border:none;border-top:1px solid var(--n-linie);margin:1.2em 0}.bearbeiten{flex-direction:column;gap:10px;display:flex}.editor{resize:vertical;min-height:60vh;font-size:14px;line-height:1.55}.vorschau{max-width:100%;height:auto;padding:8px}.abgelegt{align-items:center;gap:8px;display:flex}.anleitung{flex-direction:column;gap:10px;margin:0;padding-left:1.3em;display:flex}.anleitung .geheimnis,.karte .geheimnis{margin-top:6px;font-size:13px}.geheimnis code{overflow-wrap:anywhere}.verbinden{max-width:560px}.verbinden-liste{color:var(--n-text-2);flex-direction:column;gap:4px;margin:4px 0 0;padding-left:1.2em;display:flex}.stufen{flex-direction:column;gap:8px;display:flex}.stufe{text-align:left;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.stufe:hover{background:var(--n-hover)}.stufe[aria-checked=true]{border-color:var(--n-gruen-rand);box-shadow:inset 3px 0 0 var(--n-gruen)}.aufnahme{width:100%;max-width:520px;padding:24px 20px calc(32px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:16px;min-height:100%;margin:0 auto;font-size:15px;display:flex}.aufnahme-kopf{align-items:center;gap:10px;min-height:28px;display:flex}.aufnahme-status{flex:1;justify-content:center;align-items:center;gap:8px;font-weight:500;display:flex}.aufnahme-ziel{background:var(--n-flaeche);border:1px solid var(--n-linie);border-radius:12px;align-items:center;gap:12px;padding:10px 12px 10px 14px;display:flex}.aufnahme-ziel .knopf{min-height:44px}.ziel-liste{background:var(--n-flaeche);border:1px solid var(--n-linie);border-radius:12px;flex-direction:column;gap:2px;padding:4px;display:flex}.ziel-liste button{border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.ziel-liste button[aria-pressed=true],.ziel-liste button:hover{background:var(--n-hover)}.aufnahme-start{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:28px 0 8px;display:flex}.aufnahme-start p{max-width:400px}.start-knopf{background:var(--n-gruen);width:148px;height:148px;color:var(--n-auf-gruen);text-align:center;box-shadow:0 0 0 8px var(--n-gruen-weich);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:16px;font-weight:600;display:flex}.start-knopf:hover{background:var(--n-gruen-hover)}.start-weitere{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.start-weitere.mit-hinweis{align-items:flex-start}.rechner-wahl{flex-direction:column;align-items:center;gap:6px;max-width:300px;display:flex}.rechner-hinweis{text-align:left;color:var(--n-text-2);align-items:flex-start;gap:6px;display:flex}.rechner-hinweis svg{flex-shrink:0;margin-top:1px}.aufnahme-mitte{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;min-height:200px;display:flex}.aufnahme-zeit{letter-spacing:-1px;font-size:64px;font-weight:500;line-height:1}.pegel{align-items:center;gap:4px;height:60px;display:flex}.pegel span{background:var(--n-gruen);border-radius:2px;width:4px;transition:height .1s}.aufnahme-fakten{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aufnahme-fakten li{align-items:flex-start;gap:12px;display:flex}.aufnahme-fakten li>span{flex-direction:column;display:flex}.stopp-knopf{background:var(--n-rot-weich);border:1px solid var(--n-rot);min-height:60px;color:var(--n-rot-text);border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.alarm{background:var(--n-rot-weich);border:2px solid var(--n-rot);border-radius:16px;flex-direction:column;align-self:stretch;gap:12px;padding:18px;animation:1.6s ease-in-out infinite n-alarm;display:flex}.alarm strong{color:var(--n-rot-hell);align-items:center;gap:10px;font-size:19px;display:flex}@keyframes n-alarm{50%{border-color:#0000}}.beenden{flex-direction:column;gap:14px;display:flex}.beenden .feld input{min-height:48px;font-size:16px}@media (width<=900px){.rahmen{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.seitenleiste{display:none}.kopfleiste{padding:calc(10px + env(safe-area-inset-top,0px)) calc(14px + env(safe-area-inset-right,0px)) 10px calc(14px + env(safe-area-inset-left,0px));background:var(--n-flaeche);border-bottom:1px solid var(--n-linie);justify-content:space-between;align-items:center;gap:12px;display:flex}.kopfleiste select{width:auto;max-width:55vw;min-height:34px;padding:4px 8px}.seite{padding:20px 16px 32px}.unten-leiste{padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));background:var(--n-flaeche);border-top:1px solid var(--n-linie);justify-content:space-around;display:flex}.unten-leiste a{min-height:48px;color:var(--n-leise);border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:11.5px;display:flex}.unten-leiste a.aktiv{color:var(--n-text)}.unten-leiste a.aktiv .icon{color:var(--n-gruen)}.unten-leiste{padding-left:2px;padding-right:2px}.unten-leiste a{letter-spacing:-.15px;min-width:0;font-size:10.5px}.unten-leiste a span{max-width:100%}.aufnahme-pille{right:50%;bottom:calc(80px + env(safe-area-inset-bottom,0px));white-space:nowrap;transform:translate(50%)}.aufnahme{padding-top:16px}}
