@font-face{font-family:"serif";src:url(/_next/static/media/e872e3f251959e82-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(/_next/static/media/7cb8e1b9ab81be17-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"serif Fallback";src:local("Arial");ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.00%;size-adjust:76.79%}.__className_1c3dce{font-family:"serif","serif Fallback"}.__variable_1c3dce{--font-serif:"serif","serif Fallback"}@font-face{font-family:sans;src:url(/_next/static/media/ef6d3f52c547a6e3-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(/_next/static/media/8fb1a96451cec840-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:sans;src:url(/_next/static/media/953b7aa585d36a2b-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_b4cec5{font-family:sans,sans Fallback}.__variable_b4cec5{--font-sans:"sans","sans Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/db9d659a1acad1e2-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono;src:url(/_next/static/media/af2e87f5d61b5665-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_89f1e1{font-family:mono,mono Fallback}.__variable_89f1e1{--font-mono:"mono","mono Fallback"}:root{--ground:#1c1c1c;--ground-raised:#262626;--ground-sunken:#161616;--ink:#f2efe9;--ink-muted:#a9a59e;--ink-faint:#6f6b65;--line:#333333;--line-strong:#5a5a5a;--brand:#e12d24;--brand-schrift:#f34235;--brand-tint:#3a1f1c;--on-brand:#ffffff;--status-good:#7bd389;--status-good-tint:#1b3320;--status-warn:#f2a94a;--status-warn-tint:#3a2a12;--status-bad:#ff8a80;--status-bad-tint:#3d1a1a;color-scheme:dark}@media (prefers-color-scheme:light){:root{--ground:#f3efe8;--ground-raised:#e9e4db;--ground-sunken:#e0dad0;--ink:#1c1c1c;--ink-muted:#5a564f;--ink-faint:#8e897f;--line:#d6d0c5;--line-strong:#9a948a;--brand:#e12d24;--brand-schrift:#e12d24;--brand-tint:#f8ddd9;--on-brand:#ffffff;--status-good:#2e7d32;--status-good-tint:#e3f1e4;--status-warn:#b85c00;--status-warn-tint:#fcefd8;--status-bad:#9b1c1c;--status-bad-tint:#f8e0e0;color-scheme:light}}*,:after,:before{box-sizing:border-box}:root{--s:1.07}:root[data-groesse=kompakt]{--s:0.94}:root[data-groesse=gross]{--s:1.22}:root[data-groesse=riesig]{--s:1.4}@media print{:root,:root[data-groesse]{--s:1}}body,html{margin:0;padding:0;background:var(--ground);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;font-size:calc(15px * var(--s));line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{min-height:100dvh;overflow-x:hidden}a{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}h1,h2,h3{margin:0;font-weight:400}p{margin:0}button{font:inherit;color:inherit}.serif{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-style:normal}.mono,.zahl{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.versal{font-size:calc(13px * var(--s));font-weight:600}.leise,.versal{color:var(--ink-muted)}.text{max-width:65ch}.app{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100dvh}.seitenleiste{position:-webkit-sticky;position:sticky;top:0;height:100dvh;background:var(--ground-raised);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:24px 12px 16px;overflow-y:auto}.seitenleiste .wortmarke{font-family:var(--font-serif),Georgia,serif;font-size:calc(28px * var(--s));padding:0 12px 20px;line-height:1}.navpunkt{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:12px;text-decoration:none;color:var(--ink-muted);font-weight:600}.navpunkt:hover,.navpunkt[aria-current=page]{color:var(--ink);background:var(--ground)}.navpunkt.unter{height:32px;padding-left:42px;font-weight:400;font-size:calc(14px * var(--s));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:32px}.navpunkt.spaeter{color:var(--ink-faint);pointer-events:none}.seitenleiste .fuss{margin-top:auto;padding-top:16px}.statuszeile{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:calc(13px * var(--s));color:var(--ink-muted);background:none;border:0;cursor:pointer;text-align:left;width:100%;border-radius:12px}.statuszeile:hover{color:var(--ink)}.statuszeile .punkt{width:8px;height:8px;border-radius:999px;background:var(--status-good);flex:none}.statuszeile.wartet .punkt{background:var(--status-warn)}.statuszeile.fehler .punkt{background:var(--status-bad)}.inhalt{min-width:0;padding:32px max(24px,calc((100% - 1100px * var(--s)) / 2)) 64px}.seitenkopf{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:28px}.seitenkopf h1{font-family:var(--font-serif),Georgia,serif;font-size:calc(32px * var(--s));line-height:1.1}.seitenkopf .titel{display:flex;flex-direction:column;gap:6px;min-width:0}.knopfreihe{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.tableiste{display:none}@media (max-width:799px){.app{display:block}.seitenleiste{display:none}.inhalt{padding:calc(20px + env(safe-area-inset-top)) 16px calc(120px + env(safe-area-inset-bottom))}.tableiste{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--ground-raised);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.tableiste a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:56px;font-size:calc(12px * var(--s));font-weight:600;text-decoration:none;color:var(--ink-muted)}.tableiste a[aria-current=page]{color:var(--ink)}.statuszeile.handy{position:fixed;left:8px;bottom:calc(60px + env(safe-area-inset-bottom));width:auto;z-index:19;background:var(--ground-raised);border:1px solid var(--line);border-radius:999px;padding:4px 12px;font-size:calc(12px * var(--s))}}@media (min-width:800px){.statuszeile.handy{display:none}}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border-radius:12px;border:1px solid transparent;font-weight:600;font-size:calc(14px * var(--s));white-space:nowrap;cursor:pointer;text-decoration:none;background:none;color:var(--ink)}.knopf:disabled{opacity:.5;cursor:default}.knopf.primaer{background:var(--ink);color:var(--ground)}.knopf.umriss{border-color:var(--line-strong)}.knopf.umriss:hover{border-color:var(--ink-muted)}.knopf.still{color:var(--ink-muted);padding:0 10px}.knopf.still:hover{color:var(--ink);background:var(--ground-raised)}.knopf.klein{height:30px;padding:0 12px;font-size:calc(13px * var(--s))}.knopf svg{flex:none}.feld{display:flex;flex-direction:column;gap:6px;min-width:0}.feld>span{font-size:calc(13px * var(--s));font-weight:600;color:var(--ink-muted)}.eingabe,.feld input,.feld select,.feld textarea{width:100%;min-height:40px;padding:8px 12px;border-radius:6px;border:1px solid var(--line);background:var(--ground-sunken);color:var(--ink);font:inherit;font-size:calc(15px * var(--s))}.feld textarea{min-height:120px;resize:vertical;line-height:1.55}.eingabe::placeholder,.feld input::placeholder,.feld textarea::placeholder{color:var(--ink-muted);opacity:.8}.feld .hinweis{font-size:calc(13px * var(--s));color:var(--ink-muted)}.formular{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px 20px;gap:16px 20px}.formular .breit{grid-column:1/-1}.fehlertext{color:var(--status-bad);font-size:calc(14px * var(--s))}.karte{background:var(--ground-raised);border:1px solid var(--line);border-radius:16px;padding:20px}.abschnitt{margin-top:32px}.abschnitt>.versal{display:block;margin-bottom:12px}.pille{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:calc(13px * var(--s));font-weight:600;white-space:nowrap;background:var(--ground-raised);color:var(--ink-muted);border:0}.pille:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor}.pille.gut{background:var(--status-good-tint);color:var(--status-good)}.pille.warn{background:var(--status-warn-tint);color:var(--status-warn)}.pille.schlecht{background:var(--status-bad-tint);color:var(--status-bad)}button.pille{cursor:pointer}.reiter{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:24px;overflow-x:auto;scrollbar-width:none}.reiter a,.reiter button{height:40px;padding:0 14px;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;font-weight:600;font-size:calc(14px * var(--s));color:var(--ink-muted);cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.reiter [aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.reiter .anzahl{font-family:var(--font-mono),monospace;font-weight:400;font-size:calc(12px * var(--s));color:var(--ink-muted)}.tabelle{width:100%;border-collapse:collapse;font-size:calc(14px * var(--s))}.tabelle th{background:var(--ground-raised);height:36px;padding:0 12px;text-align:left;font-size:calc(13px * var(--s));font-weight:600;color:var(--ink-muted);border-bottom:1px solid var(--line);white-space:nowrap}.tabelle th:first-child{border-top-left-radius:12px}.tabelle th:last-child{border-top-right-radius:12px}.tabelle td{height:40px;padding:6px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.tabelle tr.klickbar{cursor:pointer}.tabelle tr.klickbar:hover td{background:var(--ground-raised)}.tabelle tr.grau td{color:var(--ink-muted)}.tabelle .rechts{text-align:right}.tabelle td .zahl,.tabelle td.zahl{font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tabelle .haupt{font-weight:600}.tabelle .neben{display:block;font-size:calc(13px * var(--s));color:var(--ink-muted)}.kartenliste{display:none}@media (max-width:799px){.tabelle-wrap{display:none}.kartenliste{display:flex;flex-direction:column;gap:8px}}.listenkarte{display:block;width:100%;text-align:left;background:var(--ground-raised);border:1px solid var(--line);border-radius:16px;padding:14px 16px;text-decoration:none;cursor:pointer}.listenkarte.grau{opacity:.6}.listenkarte .zeile{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.listenkarte .zeile+.zeile{margin-top:6px}.listenkarte .name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.listenkarte .klein{font-size:calc(13px * var(--s));color:var(--ink-muted)}.leer{padding:48px 0;color:var(--ink-muted);max-width:65ch}.leer .serif{font-size:calc(24px * var(--s));color:var(--ink);display:block;margin-bottom:8px}.platzhalter{padding:40px 0;color:var(--ink-muted)}.zahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:32px}.zahlen .wert{font-family:var(--font-serif),Georgia,serif;font-size:calc(56px * var(--s));line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:8px;white-space:nowrap}@media (max-width:799px){.zahlen{grid-template-columns:1fr 1fr}.zahlen>:first-child{grid-column:1/-1}.zahlen .wert{font-size:calc(40px * var(--s))}}.toast{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(24px + env(safe-area-inset-bottom));z-index:50;display:flex;align-items:center;gap:16px;background:var(--ink);color:var(--ground);border-radius:12px;padding:8px 8px 8px 16px;font-size:calc(14px * var(--s));max-width:calc(100vw - 32px)}.toast .knopf{color:var(--ground);height:30px}@media (max-width:799px){.toast{bottom:calc(110px + env(safe-area-inset-bottom))}}.suche{position:relative;max-width:420px;flex:1 1}.suche svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ink-muted);pointer-events:none}.suche input{padding-left:38px}.filterzeile{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.segment{display:inline-flex;background:var(--ground-raised);border:1px solid var(--line);border-radius:12px;padding:3px}.segment button{height:30px;padding:0 14px;border-radius:9px;border:0;background:none;font-weight:600;font-size:calc(13px * var(--s));color:var(--ink-muted);cursor:pointer}.segment button[aria-pressed=true]{background:var(--ground);color:var(--ink)}.kopfdaten{display:flex;gap:24px;flex-wrap:wrap;margin:-12px 0 24px;color:var(--ink-muted);font-size:calc(14px * var(--s));align-items:center}.kopfdaten b{color:var(--ink);font-weight:600}.eingeklappt summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;height:40px;color:var(--ink-muted);font-weight:600}.eingeklappt summary::-webkit-details-marker{display:none}.dialog-hinter{position:fixed;inset:0;background:rgb(0 0 0/.5);z-index:40;display:flex;align-items:flex-start;justify-content:center;padding:8vh 16px 16px;overflow-y:auto}.dialog{width:100%;max-width:560px;background:var(--ground);border:1px solid var(--line);border-radius:16px;padding:24px}.dialog h2{font-family:var(--font-serif),Georgia,serif;font-size:calc(28px * var(--s));margin-bottom:20px}.dialog .knopfreihe{margin-top:24px;justify-content:flex-end}.zwei-spalten{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:32px;gap:32px}@media (max-width:999px){.zwei-spalten{grid-template-columns:minmax(0,1fr)}}.zurueck{display:inline-flex;align-items:center;gap:4px;color:var(--ink-muted);text-decoration:none;font-size:calc(14px * var(--s));font-weight:600;margin-bottom:12px}.zurueck:hover{color:var(--ink)}.check{width:22px;height:22px;border-radius:6px;border:1px solid var(--line-strong);background:var(--ground-sunken);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none;padding:0;color:var(--ground)}.check[aria-checked=true]{background:var(--ink);border-color:var(--ink)}.liste-einfach{list-style:none;margin:0;padding:0}.liste-einfach li{gap:12px;min-height:44px;border-bottom:1px solid var(--line);padding:6px 0}.liste-einfach li,.login{display:flex;align-items:center}.login{min-height:100dvh;justify-content:center;padding:16px}.login form{width:100%;max-width:360px;display:flex;flex-direction:column;gap:16px}.login h1{font-family:var(--font-serif),Georgia,serif;font-size:calc(44px * var(--s));line-height:1}.login .knopf{width:100%;height:44px}.unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.neben{display:block;font-size:calc(13px * var(--s));color:var(--ink-muted)}.klickbar{cursor:pointer}.liste-einfach li.grau{color:var(--ink-muted)}.abschnitt-kopf{justify-content:space-between;gap:12px;margin-bottom:8px}.abschnitt-kopf,.wochenwahl{display:flex;align-items:center}.wochenwahl{gap:4px;flex-wrap:wrap;margin:-8px 0 16px}.wochenwahl>.mono{padding:0 4px}.balken{flex:1 1;min-width:60px;height:8px;border-radius:999px;background:var(--ground-sunken);overflow:hidden}.balken.ohne{background:none}.balken>span{display:block;height:100%;border-radius:999px;background:var(--ink-muted)}.balken>span.gut{background:var(--status-good)}.balken>span.warn{background:var(--status-warn)}.balken>span.schlecht{background:var(--status-bad)}.balkenliste li{gap:16px}.balkenliste .name{flex:0 0 180px;min-width:0}.balkenliste .zahlwert{flex:none;min-width:64px;text-align:right}.ueberzahl{color:var(--status-bad)}.hinweise{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:8px}.hinweise li{padding:12px 16px;border-radius:12px;background:var(--ground-raised);border:1px solid var(--line)}.hinweise li.marke{border-color:var(--status-bad)}.hinweise a{text-decoration:none}.summenzeile{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.summenzeile .knopf{margin-left:auto}.eintraege .eintrag{align-items:flex-start;padding:10px 0}.eintraege .eintrag.klickbar:hover{background:var(--ground-raised)}.eintraege .datum{flex:0 0 72px;font-size:calc(13px * var(--s));padding-top:2px}.eintraege .was{flex:1 1;min-width:0;overflow-wrap:anywhere}.eintraege .dauer{flex:none}.auswahl-klein,.zuordnen{min-height:32px;max-width:180px;padding:4px 8px;border-radius:6px;border:1px solid var(--line-strong);background:var(--ground-sunken);color:var(--ink);font:inherit;font-size:calc(14px * var(--s))}.feld.haken{flex-direction:row;align-items:center;gap:10px;align-self:end;min-height:40px}.feld.haken input{width:20px;min-height:20px}.wahl{display:flex;flex-wrap:wrap;gap:8px}.eingabe-still{flex:1 1;min-width:0;min-height:36px;padding:4px 8px;border:1px solid transparent;border-radius:6px;background:none;color:inherit;font:inherit}.eingabe-still:focus,.eingabe-still:hover{border-color:var(--line);background:var(--ground-sunken)}pre.bericht{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:calc(14px * var(--s));line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.filterzeile .segment{max-width:100%;overflow-x:auto}.filterzeile .segment button{flex:none}@media (max-width:799px){.balkenliste li{flex-wrap:wrap;row-gap:6px}.balkenliste .name{flex-basis:96px}.balkenliste.breit .name{flex-basis:100%}.eintraege .eintrag{flex-wrap:wrap}.eintraege .zuordnen{margin-left:84px}}.knopf.symbol{width:32px;height:32px;padding:0;flex:none}.aufgaben{max-width:720px}.neue-aufgabe input{width:100%;min-height:44px;padding:8px 12px;border-radius:12px;border:1px solid var(--line);background:var(--ground-sunken);color:var(--ink);font:inherit;margin-bottom:8px}.neue-aufgabe input:focus{border-color:var(--line-strong)}.aufgabenliste li{gap:8px;padding:4px 0}.aufgabe.fertig .eingabe-still{color:var(--ink-muted);text-decoration:line-through}.aufgabe .klein-datum{font-size:calc(12px * var(--s));flex:none}.aufgabe .zeilenknoepfe{display:flex;flex:none;opacity:0}.aufgabe:focus-within .zeilenknoepfe,.aufgabe:hover .zeilenknoepfe{opacity:1}@media (hover:none){.aufgabe .zeilenknoepfe{display:none}}details.erledigt{margin-top:16px}details.erledigt summary{cursor:pointer;color:var(--ink-muted);font-size:calc(14px * var(--s));font-weight:600;min-height:36px;display:flex;align-items:center}.haken-flaeche{width:44px;height:44px;margin:-6px 0 -6px -11px;display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.haken-flaeche .check{pointer-events:none}.haken-flaeche[aria-checked=true] .check{background:var(--ink);border-color:var(--ink)}.aufgabe-text{flex:1 1;min-width:0;display:flex;flex-direction:column}.aufgabe-text .eingabe-still{width:100%}.aufgabe-wort{padding:7px 9px;border-radius:6px;overflow-wrap:anywhere;cursor:text}.aufgabe-wort:hover{background:var(--ground-raised)}.aufgabe.fertig .aufgabe-wort{color:var(--ink-muted);text-decoration:line-through}@media (max-width:799px){.aufgabe .zeilenknoepfe{display:none}}.aufgabe-text .neben{padding:0 9px}.aufgabe .parken{flex:none}.abschnitt-titel{display:inline-block;font-weight:600;text-decoration:none;margin-bottom:4px}.abschnitt-titel:hover{text-decoration:underline}.liste-einfach.mehr li{padding:0}.liste-einfach.mehr a{flex:1 1;display:flex;align-items:center;gap:14px;min-height:52px;text-decoration:none;font-weight:600}.liste-einfach.mehr a span{flex:1 1}.notizliste li{padding:0}.notizliste a{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:12px 0;text-decoration:none}.notizliste a:hover .notiz-titel{text-decoration:underline}.notiz-titel{font-weight:600;overflow-wrap:anywhere}.notizliste .neben{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notiz{max-width:calc(72ch + 2px)}.notiz-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.notiz-kopf .zurueck{margin-bottom:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notiz-kopf .knopfreihe{gap:0}.notiz-titelfeld{width:100%;margin-top:20px;border:0;padding:0;background:none;color:var(--ink);font-family:var(--font-serif),Georgia,serif;font-size:calc(40px * var(--s));line-height:1.1}.notiz-titelfeld:focus{outline:none}.notiz-stand{margin:6px 0 20px}.notiz-text{font-size:calc(17px * var(--s));line-height:1.6}.notiz-text .ProseMirror{max-width:72ch;min-height:40vh;outline:none;overflow-wrap:anywhere;padding-bottom:64px}.notiz-text .ProseMirror>*+*{margin-top:.6em}.notiz-text h1,.notiz-text h2,.notiz-text h3{font-family:var(--font-sans),system-ui,sans-serif;font-weight:700;line-height:1.3;margin-top:1.4em}.notiz-text h1{font-size:calc(24px * var(--s))}.notiz-text h2{font-size:calc(20px * var(--s))}.notiz-text h3{font-size:calc(17px * var(--s))}.notiz-text .ProseMirror>:first-child{margin-top:0}.notiz-text ol,.notiz-text ul{padding-left:1.4em}.notiz-text li>p{margin:0}.notiz-text li+li{margin-top:.2em}.notiz-text ul[data-type=taskList]{list-style:none;padding-left:0}.notiz-text ul[data-type=taskList] li{display:flex;gap:10px;align-items:flex-start}.notiz-text ul[data-type=taskList] li>label{flex:none;padding-top:.25em}.notiz-text ul[data-type=taskList] li>label input{width:18px;height:18px;accent-color:var(--ink)}.notiz-text ul[data-type=taskList] li>div{flex:1 1;min-width:0}.notiz-text ul[data-type=taskList] li[data-checked=true]>div{color:var(--ink-muted);text-decoration:line-through}.notiz-text blockquote{margin:0;border-left:3px solid var(--line-strong);padding-left:14px;color:var(--ink-muted)}.notiz-text code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.9em;background:var(--ground-raised);padding:1px 4px;border-radius:4px}.notiz-text pre{background:var(--ground-raised);padding:12px;border-radius:8px;overflow-x:auto}.notiz-text pre code{background:none;padding:0}.notiz-text a{color:inherit;text-decoration:underline}.notiz-text hr{border:0;border-top:1px solid var(--line);margin:1.4em 0}.notiz-text .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink-faint);float:left;height:0;pointer-events:none}.schwebeleiste{display:flex;gap:2px;padding:4px;border-radius:10px;background:var(--ground-raised);border:1px solid var(--line-strong);box-shadow:0 6px 20px rgb(0 0 0/.25)}.schwebeleiste button{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:none;color:var(--ink-muted);cursor:pointer}.schwebeleiste button:hover,.schwebeleiste button[aria-pressed=true]{color:var(--ink);background:var(--ground-sunken)}@media (max-width:799px){.notiz-titelfeld{font-size:calc(32px * var(--s))}}.druckblatt{display:none}@media print{@page{margin:20mm;background:#f3efe8}body,html{background:#f3efe8!important;color:#1c1c1c!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}body>:not(.druckblatt){display:none!important}.druckblatt{display:block;color-scheme:light;color:#1c1c1c;font-family:var(--font-sans),system-ui,sans-serif}.druckblatt .druck-kopf{font-size:10pt;color:#5a564f;letter-spacing:.04em;margin:0 0 6pt}.druckblatt h1{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:30pt;line-height:1.1;margin:0 0 16pt}.druckblatt .notiz-text{font-size:11pt;line-height:1.6;max-width:none}.druckblatt .notiz-text>*+*{margin-top:.6em}.druckblatt .notiz-text h1{font-family:var(--font-sans),system-ui,sans-serif;font-size:16pt;font-weight:700;margin:1.2em 0 0}.druckblatt .notiz-text h2{font-size:13pt}.druckblatt .notiz-text h3{font-size:11pt}.druckblatt .notiz-text blockquote,.druckblatt .notiz-text ul[data-type=taskList] li[data-checked=true]>div{color:#5a564f}.druckblatt h1,.druckblatt h2,.druckblatt h3{page-break-after:avoid;break-after:avoid}}.drehtag-karte{display:flex;flex-direction:column;gap:4px;text-decoration:none;max-width:560px}.drehtag-karte:hover{border-color:var(--line-strong)}.drehtag-wann b{color:var(--ink)}.drehtag-was{font-family:var(--font-serif),Georgia,serif;font-size:calc(26px * var(--s));line-height:1.15;overflow-wrap:anywhere}.drehtage .drehtag{padding:10px 0}.drehtage .was,.heute-projekte .was{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere}.drehtage .drehtag.klickbar:hover{background:var(--ground-raised)}.aufgaben-gruppe+.aufgaben-gruppe{margin-top:16px}.gruppen-titel{display:inline-block;margin-top:8px;font-size:calc(13px * var(--s));font-weight:600;color:var(--ink-muted);text-decoration:none}.gruppen-titel:hover{color:var(--ink)}.heute-projekte{max-width:720px}.heute-projekte li{padding:0}.heute-projekte a{flex:1 1;min-width:0;display:flex;align-items:center;gap:12px;padding:10px 0;text-decoration:none}.heute-projekte .lieferung{flex:none;min-width:48px;text-align:right}.shot-neu{display:flex;gap:8px;align-items:flex-start}.shot-neu input{flex:1 1;min-width:0}.shot-neu .auswahl-klein{min-height:44px;max-width:160px}.shot-gruppe{margin-top:12px;max-width:720px}.shot-nummer{flex:none;min-width:22px;font-size:calc(13px * var(--s));text-align:right}.shot .aufgabe-text.klickbar:hover .aufgabe-wort{background:var(--ground-raised)}.shot .muss{flex:none}.klein-text{font-size:calc(14px * var(--s));margin:4px 0 8px}@media (max-width:799px){.shot-neu{flex-wrap:wrap}.shot-neu .auswahl-klein{max-width:none;width:100%;margin-top:-4px;margin-bottom:8px}}@media print{.druckblatt h2{font-size:12pt;margin:18pt 0 6pt}.druck-tabelle{width:100%;border-collapse:collapse;font-size:10pt;table-layout:fixed}.druck-tabelle th:first-child{width:7%}.druck-tabelle th:nth-child(3),.druck-tabelle th:nth-child(4){width:14%}.druck-tabelle th:nth-child(5){width:16%}.druck-tabelle th:nth-child(6){width:8%}.druck-tabelle th:nth-child(7){width:6%}.druck-tabelle th{text-align:left;font-weight:600;color:#5a564f;border-bottom:1px solid #9a948a;padding:4pt 6pt 4pt 0}.druck-tabelle td{border-bottom:1px solid #d6d0c5;padding:6pt 6pt 6pt 0;vertical-align:top}.druck-tabelle tr{page-break-inside:avoid;break-inside:avoid}.druck-notiz{color:#5a564f;font-size:9pt}.druck-kasten{display:inline-block;width:12pt;height:12pt;border:1px solid #1c1c1c;text-align:center;line-height:12pt}}.pack-gruppe{max-width:720px}.pack-kopf{display:flex;align-items:flex-end;gap:0}.pack-kopf .versal{flex:1 1;margin-bottom:0}.pack-spalte{width:44px;text-align:center;font-size:calc(12px * var(--s));font-weight:600;color:var(--ink-muted)}.packliste li{gap:0;padding:4px 0}.packliste .was{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere;padding-right:8px}.packliste .haken-flaeche{margin:-6px 0}.packliste li.fertig .was{color:var(--ink-muted)}.pack-hinweis{margin:0 0 8px;font-weight:600;color:var(--status-good)}@media print{.pack-druck th:first-child{width:auto}.pack-druck th:nth-child(2){width:28%}.pack-druck th:nth-child(3),.pack-druck th:nth-child(4){width:12%}}.kalender-abo{display:flex;flex-direction:column;gap:12px;max-width:720px}.kalender-abo code{overflow-wrap:anywhere;font-size:calc(13px * var(--s))}.kalender-abo .knopfreihe{flex-wrap:wrap}.such-hinter{padding-top:12vh}.such-fenster{max-width:640px;padding:8px}.such-feld{display:flex;align-items:center;gap:10px;padding:0 12px;min-height:48px;color:var(--ink-muted)}.such-feld input{flex:1 1;min-width:0;border:0;background:none;color:var(--ink);font:inherit;font-size:calc(17px * var(--s));outline:none}.such-feld.seite{border:1px solid var(--line);border-radius:12px;background:var(--ground-sunken);margin-bottom:16px}.such-fenster .treffer{border-top:1px solid var(--line);max-height:60vh;overflow-y:auto}.such-hinweis{padding:12px;font-size:calc(14px * var(--s))}.treffer li{padding:0;border-bottom:0}.treffer a{flex:1 1;min-width:0;display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:10px;text-decoration:none}.treffer a:hover,.treffer li[aria-selected=true] a{background:var(--ground-raised)}.treffer .was{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere}.treffer .treffer-art{flex:0 0 64px;margin:3px 0 0;font-size:calc(12px * var(--s))}.treffer li.alt .notiz-titel{color:var(--ink-muted)}.such-knopf{width:100%;border:0;background:none;font:inherit;cursor:pointer;text-align:left}.such-knopf kbd{margin-left:auto;font-size:calc(12px * var(--s))}.nur-handy{display:none}@media (max-width:799px){.nur-handy{display:inline-flex}}.knopf-text{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.aufgabe .entfernen-knopf{flex:none;opacity:0}.aufgabe .entfernen-knopf:focus-visible,.aufgabe:hover .entfernen-knopf{opacity:1}@media (hover:none){.aufgabe .entfernen-knopf{opacity:1}}.aufgabe-text a.neben{text-decoration:none}.aufgabe-text a.neben:hover{color:var(--ink)}.mail-link{display:inline-flex;align-items:center;gap:6px}.abschluss-fertig{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-bottom:24px;max-width:720px}.abschluss-fertig .serif{font-size:calc(28px * var(--s))}.abschluss+.neue-aufgabe{margin-top:16px}.crew-seite{max-width:640px;margin:0 auto;padding:max(32px,env(safe-area-inset-top)) 16px 64px;display:flex;flex-direction:column;gap:16px}.crew-seite h1{font-family:var(--font-serif),Georgia,serif;font-size:calc(40px * var(--s));line-height:1.05;overflow-wrap:anywhere}.crew-wann{font-size:calc(18px * var(--s))}.crew-meldung{padding:12px 16px;border-radius:12px;background:var(--status-good-tint);color:var(--status-good)}.crew-meldung.fehler{background:var(--status-bad-tint);color:var(--status-bad)}.crew-angaben{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:10px 16px;gap:10px 16px;margin:8px 0}.crew-angaben dt{color:var(--ink-muted)}.crew-angaben dd{overflow-wrap:anywhere}.crew-karten{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:4px}.umbruch{white-space:pre-wrap;overflow-wrap:anywhere}.crew-antwort{align-items:flex-start}.crew-antwort,.crew-form{display:flex;flex-direction:column;gap:12px}.crew-form{width:100%}.crew-form .knopf{min-height:44px}.crew-abschnitt{display:flex;flex-direction:column;gap:8px;margin-top:8px}.crew-liste li,.crew-shots li{display:flex;gap:12px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--line)}.crew-liste li>:first-child{flex:1 1}.crew-shots .was{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.zeilen-knopf{align-items:center;gap:12px;min-height:44px;padding:6px 0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.zeilen-knopf,.zeilen-knopf .was{flex:1 1;min-width:0;display:flex}.zeilen-knopf .was{flex-direction:column;overflow-wrap:anywhere}.drehtage .drehtag a{flex:1 1;min-width:0;display:flex;color:inherit;text-decoration:none}.drehtage .drehtag a:hover b{text-decoration:underline;text-underline-offset:3px}.mit-symbol{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.liste-einfach.kompakt li{min-height:40px}.liste-einfach.kompakt a{color:inherit}.kontakt-links{display:flex;gap:16px}.drehtag-seite{margin-top:8px}.crew-tag li.crew-zeile{display:block;padding:4px 0}.crew-kopf{display:flex;align-items:center;gap:8px;min-width:0}.crew-knoepfe{display:flex;flex:none}.crew-zeile.abgesagt .notiz-titel{color:var(--ink-muted)}.crew-vorschlag{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 10px}.crew-neu{margin-top:12px}.crew-neu select{width:100%;max-width:360px;min-height:44px;padding:8px 12px;border-radius:6px;border:1px solid var(--line-strong);background:var(--ground-sunken);color:var(--ink);font:inherit;font-size:calc(15px * var(--s))}.link-feld{width:100%;margin-bottom:16px}@media print{.druckblatt .druck-angaben{display:grid;grid-template-columns:22mm 1fr;grid-gap:3pt 8pt;gap:3pt 8pt;margin:0 0 12pt;font-size:11pt}.druckblatt .druck-angaben dt{color:#5a564f}.druckblatt .umbruch{white-space:pre-wrap;font-size:11pt;line-height:1.5}.druck-tabelle.crew th:first-child{width:30%}.druck-tabelle.crew th:nth-child(2){width:20%}.druck-tabelle.crew th:nth-child(3){width:12%}.druck-tabelle.crew th:nth-child(4){width:22%}.druck-tabelle.crew th:nth-child(5){width:16%}}.uebersicht{display:flex;flex-direction:column;gap:20px}.kacheln{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.kachel{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:128px;padding:20px;border-radius:16px;background:var(--ground-raised);border:1px solid var(--line);color:inherit;text-decoration:none;cursor:pointer}.kachel:hover{border-color:var(--line-strong)}.kachel.leer{cursor:default}.kachel.leer:hover{border-color:var(--line)}.kachel-titel{font-size:calc(15px * var(--s));color:var(--ink-muted)}.kachel-wert{font-size:calc(30px * var(--s));font-weight:600;line-height:1.15;letter-spacing:-.01em}.kachel-wert.leise{font-size:calc(20px * var(--s));font-weight:400}.kachel-neben{font-size:calc(15px * var(--s));color:var(--ink-muted)}.kachel.ton-warn .kachel-wert{color:var(--status-warn)}.kachel.ton-schlecht{border-color:var(--status-bad)}.kachel.ton-schlecht .kachel-wert{color:var(--status-bad)}.kachel .inline-feld{margin-top:4px;max-width:220px}.uebersicht-spalten{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:20px;gap:20px;align-items:start}.uebersicht-spalten>div{display:flex;flex-direction:column;gap:20px;min-width:0}.karte-ruhig{background:var(--ground-raised);border:1px solid var(--line);border-radius:16px;padding:20px;min-width:0}.karte-ruhig h2{font-size:calc(17px * var(--s));font-weight:600;margin:0 0 12px}.karte-ruhig .neue-aufgabe{margin-top:8px}.karte-ruhig .klein-text{margin-top:12px}.angaben{display:flex;flex-direction:column;gap:4px;margin:0}.angaben dt{font-size:calc(13px * var(--s));color:var(--ink-muted);margin-top:8px}.angaben dt:first-child{margin-top:0}.angaben dd{margin:0;min-width:0}.angaben.zeilen{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:10px 20px;gap:10px 20px;align-items:baseline}.angaben.zeilen dt{margin:0;font-size:calc(15px * var(--s))}.leer-zeile{align-items:flex-start;gap:12px}.drehplan,.leer-zeile{display:flex;flex-direction:column}.drehplan{list-style:none;margin:0;padding:0;gap:4px}.drehplan a{display:flex;flex-direction:column;padding:8px 0;color:inherit;text-decoration:none}.drehplan a:hover b{text-decoration:underline;text-underline-offset:3px}.kompakt-aufgaben li{min-height:44px}.inline{display:inline-block;max-width:100%;margin:-2px -6px;padding:2px 6px;border-radius:6px;cursor:text;overflow-wrap:anywhere}.inline.mehrzeilig{display:block;white-space:pre-wrap;line-height:1.6}.inline:focus-visible,.inline:hover{background:var(--ground-sunken);outline:none}.inline.leer{color:var(--ink-faint)}.inline-feld{width:100%;font:inherit;color:var(--ink);background:var(--ground-sunken);border:1px solid var(--line-strong);border-radius:6px;padding:2px 6px;margin:-3px -7px;line-height:inherit}textarea.inline-feld{line-height:1.6;resize:vertical}.seitenkopf h1 .inline-feld{font-family:var(--font-serif),Georgia,serif;font-size:inherit}.auswahl-still{position:relative;display:inline-flex;align-items:center;cursor:pointer}.auswahl-still select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:calc(16px * var(--s))}.mit-auswahl{display:inline-flex;align-items:center;gap:4px}.mit-auswahl .auswahl-still{min-width:28px;min-height:28px;justify-content:center}@media (max-width:799px){.kacheln{grid-template-columns:1fr;gap:10px}.kachel{min-height:0;padding:14px 16px}.kachel-wert{font-size:calc(24px * var(--s))}.uebersicht-spalten{grid-template-columns:1fr;display:flex;flex-direction:column}.uebersicht-spalten>div{display:contents}.uebersicht-spalten [aria-label="Nächste Aufgaben"]{order:1}.uebersicht-spalten [aria-label=Briefing]{order:2}.uebersicht-spalten [aria-label=Drehplan]{order:3}.uebersicht-spalten [aria-label=Beschreibung]{order:4}.uebersicht-spalten [aria-label=Rahmen]{order:5}}.seitenkopf h1 .inline{display:inline;margin:0;padding:0 4px 0 0}@media (max-width:799px){.uebersicht-spalten>div>.karte-ruhig{width:100%;align-self:stretch}}.build-stand{padding:4px 12px 0;font-size:calc(12px * var(--s));line-height:1.4;color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.build-stand span{display:block}.karte .build-stand{padding:4px 0 0}.groessenregler{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px 16px;gap:8px 16px;max-width:720px}.groessenregler label{font-weight:600}.groessenregler input[type=range]{width:100%;accent-color:var(--ink);min-height:44px}.groessenregler output{min-width:5em;text-align:right;font-weight:600}.groessenregler p{grid-column:1/-1}@media (max-width:799px){.groessenregler{grid-template-columns:minmax(0,1fr) auto}.groessenregler input[type=range]{grid-column:1/-1;grid-row:2}}.kunden-zeichen{--g:22;width:calc(var(--g) * 1px * var(--s));height:calc(var(--g) * 1px * var(--s));flex:none;border-radius:6px;display:inline-grid;place-items:center;color:#fff;font-size:calc(max(12px, var(--g) * .42px) * var(--s));font-weight:700;line-height:1;object-fit:contain;background:var(--ground)}img.kunden-zeichen{border:1px solid var(--line)}.gekuerzt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kunden-leiste{display:flex;flex-direction:column;gap:2px;margin-top:20px}.kunden-kopf{display:flex;align-items:center;gap:6px;padding:0 0 6px 12px;font-size:calc(13px * var(--s));font-weight:600;color:var(--ink-muted);background:none;border:0;font-family:inherit;text-align:left}.kunden-kopf .zahl-leise{font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kunden-kopf .sortier-auswahl{margin-left:auto}.sortier-auswahl{font:inherit;font-size:calc(12px * var(--s));color:var(--ink-muted);background:none;border:0;padding:2px 0;width:auto;max-width:8.5em;min-width:0;cursor:pointer}.symbol-knopf{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;border:0;background:none;color:var(--ink-muted);cursor:pointer}.symbol-knopf:hover{background:var(--ground);color:var(--ink)}.kunden-leer{padding:0 12px;font-size:calc(13px * var(--s))}.kunden-block{display:flex;flex-direction:column}.kunden-zeile{position:relative;display:flex;align-items:center;gap:2px;min-height:36px;padding:0 8px 0 4px;border-radius:10px;background:color-mix(in srgb,var(--kunde) 8%,transparent)}.kunden-zeile:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:2px;background:var(--kunde)}.kunden-zeile[aria-current=page]{background:color-mix(in srgb,var(--kunde) 18%,transparent)}.klapp-knopf{display:inline-grid;place-items:center;width:24px;height:32px;flex:none;border:0;background:none;color:var(--ink-muted);cursor:pointer}.kunden-name{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1;text-decoration:none;font-size:calc(14px * var(--s))}.kunden-name,.kunden-zaehler{font-weight:600;color:var(--ink)}.kunden-zaehler{flex:none;min-width:22px;padding:1px 7px;border-radius:999px;text-align:center;font-size:calc(12px * var(--s));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--kunde) 22%,transparent)}.kunden-projekte{list-style:none;margin:2px 0 6px 15px;padding:0 0 0 12px;border-left:1px solid color-mix(in srgb,var(--kunde) 45%,transparent)}.kunden-projekte a{display:block;padding:5px 8px;border-radius:8px;text-decoration:none;font-size:calc(14px * var(--s));color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kunden-projekte a:hover,.kunden-projekte a[aria-current=page]{color:var(--ink);background:var(--ground)}.kunden-projekte a[aria-current=page]{font-weight:600}.archiv-kopf{margin-top:14px;padding-left:6px;cursor:pointer}.archiv-zeile{padding:5px 8px 5px 12px;border-radius:10px;font-weight:400;color:var(--ink-muted)}.archiv-zeile:hover,.archiv-zeile[aria-current=page]{background:var(--ground);color:var(--ink)}.projekte-nach-kunden{display:none;flex-direction:column;gap:20px}.kunden-gruppe-kopf{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 12px;border-radius:12px;text-decoration:none;color:var(--ink);position:relative;background:color-mix(in srgb,var(--kunde) 10%,transparent)}.kunden-gruppe-kopf:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--kunde)}.kunden-gruppe-kopf h2{flex:1 1;font-size:calc(16px * var(--s));font-weight:600}.gruppen-projekt{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 8px 0 16px;text-decoration:none;color:var(--ink)}.gruppen-projekt .gekuerzt{flex:1 1}.projekte-nach-kunden li{min-width:0}.gruppen-projekt{width:100%;min-width:0}.gruppen-projekt>:not(.gekuerzt){flex:none}@media (max-width:799px){.projekte-nach-kunden{display:flex}.nur-mac-tabelle{display:none}}.titel-mit-zeichen{display:flex;align-items:center;gap:16px;min-width:0}.titel-mit-zeichen .kunden-zeichen{border-radius:12px}.aussehen-zeile{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.aussehen-zeile .kunden-zeichen{border-radius:10px}.farbfeld{display:inline-flex}.feld .farbfeld input[type=color]{width:44px;min-height:44px;height:44px;padding:3px;border-radius:10px;cursor:pointer}.navpunkt.timer-start{width:100%;border:0;background:none;font:inherit;font-weight:600;cursor:pointer}.timer{display:flex;align-items:center;gap:8px;min-width:0;border-radius:12px;background:var(--status-good-tint);border:1px solid color-mix(in srgb,var(--status-good) 35%,transparent);color:var(--ink)}.timer-punkt{width:8px;height:8px;flex:none;border-radius:50%;background:var(--status-good);animation:timer-puls 2s ease-in-out infinite}@keyframes timer-puls{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.timer-punkt{animation:none}}.timer-uhr{font-weight:600;font-size:calc(14px * var(--s));flex:none}.timer-name{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;color:var(--ink-muted);font-size:calc(13px * var(--s))}.timer-stopp,.timer-verwerfen{display:inline-flex;align-items:center;gap:6px;flex:none;border:0;border-radius:8px;padding:6px 10px;font:inherit;font-size:calc(13px * var(--s));font-weight:600;cursor:pointer}.timer-stopp{background:var(--ink);color:var(--ground)}.timer-verwerfen{background:none;color:var(--ink-muted);padding:4px 0}.timer-hinweis{font-size:calc(12px * var(--s));color:var(--status-warn);font-weight:600}.timer-lang{border-color:var(--status-warn)}.timer-lang .timer-punkt{background:var(--status-warn)}.timer-leiste{flex-wrap:wrap;padding:10px 12px;margin:4px 0 8px}.timer-leiste .timer-name{flex-basis:calc(100% - 100px)}.timer-leiste .timer-hinweis{flex-basis:100%}.timer-leiste .timer-stopp{margin-right:auto}.timer-projekt{padding:4px 4px 4px 12px;height:36px}.timer-handy{display:none}@media (max-width:799px){.timer-handy{display:flex;position:fixed;left:8px;right:8px;bottom:calc(64px + env(safe-area-inset-bottom));z-index:21;padding:6px 6px 6px 14px;min-height:48px}.timer-handy .timer-hinweis{display:none}.timer-handy .timer-stopp{min-height:36px}.app:has(.timer-handy) .statuszeile.handy{bottom:calc(120px + env(safe-area-inset-bottom))}.app:has(.timer-handy) .inhalt{padding-bottom:calc(180px + env(safe-area-inset-bottom))}}.banner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(128px * var(--s));padding:14px 20px;margin-bottom:16px;border-radius:14px;overflow:hidden;color:var(--banner-text);background:linear-gradient(160deg,var(--kunde) 30%,color-mix(in srgb,var(--kunde) 72%,black))}.banner[data-schrift=dunkel]{background:linear-gradient(160deg,var(--kunde) 30%,color-mix(in srgb,var(--kunde) 65%,white))}.banner.mit-bild{background:#1c1a17}.banner-bild{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.banner.mit-bild:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0/.1),rgb(0 0 0/.1) 30%,rgb(0 0 0/.62))}.banner.ziel{outline:2px dashed var(--banner-text);outline-offset:-8px}.banner-aktionen{position:absolute;top:10px;right:10px;z-index:2;display:flex;gap:6px}.banner-knopf{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:32px;height:32px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--banner-text) 35%,transparent);background:color-mix(in srgb,var(--banner-text) 14%,transparent);color:inherit;font:inherit;font-size:calc(13px * var(--s));font-weight:600;cursor:pointer}.banner.mit-bild .banner-knopf{background:rgb(0 0 0/.4)}.banner-knopf:hover{background:color-mix(in srgb,var(--banner-text) 24%,transparent)}.banner-unten{position:relative;z-index:1;display:flex;align-items:flex-end;gap:14px;min-width:0;padding-top:48px}.banner-unten .kunden-zeichen{border-radius:10px;outline:2px solid color-mix(in srgb,var(--banner-text) 50%,transparent);border:0}.banner-text{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.banner-kunde{display:inline-flex;align-items:center;gap:2px;font-size:calc(13px * var(--s));font-weight:600}.banner-kunde a{color:inherit;text-decoration:none}.banner-kunde a:hover{text-decoration:underline}.banner-kunde .auswahl-still{min-width:28px;min-height:28px;justify-content:center}.banner h1{align-self:stretch;font-family:var(--font-serif),Georgia,serif;font-size:calc(30px * var(--s));line-height:1.12;color:inherit}.banner h1 .inline{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:-moz-fit-content;width:fit-content;margin:0 -6px}.banner h1 .inline:focus-visible,.banner h1 .inline:hover{background:color-mix(in srgb,var(--banner-text) 16%,transparent)}.banner h1 .inline-feld{font-family:var(--font-serif),Georgia,serif;font-size:inherit}.projekt-zeile{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 16px;margin-bottom:20px}.projekt-zeile .kopfdaten{margin:0}.projekt-reiter{flex-wrap:wrap;overflow:visible}@media (max-width:799px){.banner{min-height:calc(112px * var(--s));padding:12px 14px}.banner h1{font-size:calc(24px * var(--s))}.banner-knopf-text{display:none}.banner-knopf{padding:0}.projekt-zeile .knopfreihe{width:100%}.projekt-reiter{gap:6px;border-bottom:0}.reiter.projekt-reiter a{height:40px;padding:0 12px;margin:0;border:1px solid var(--line);border-radius:999px}.reiter.projekt-reiter a[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--ground)}.reiter.projekt-reiter a[aria-selected=true] .anzahl{color:var(--ground)}}