*,:after,:before{box-sizing:border-box}:root{--s:1.07;--groesse:1;--inhalt-max:90rem}html{font-size:calc(clamp(14px, 1.0556vw, 37px) * var(--groesse))}@media (pointer:coarse){html{font-size:calc(clamp(16px, 1.0556vw, 37px) * var(--groesse))}}@media (max-width:799px){html{font-size:calc(16px * var(--groesse))}}@media print{:root{--s:1}html{font-size:16px}}body,html{margin:0;padding:0;background:var(--ground);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{font-size:calc(.9375rem * var(--s));min-height:100dvh;overflow-x:hidden}a{color:inherit}:focus-visible{outline:.125rem solid var(--ink);outline-offset:.125rem}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-feature-settings:"tnum";font-variant-numeric:tabular-nums}.code{font-family:var(--font-mono),ui-monospace,monospace}.versal{font-size:calc(.8125rem * var(--s));font-weight:600}.leise,.versal{color:var(--ink-muted)}.text{max-width:65ch}.app{display:grid;grid-template-columns:calc(15rem + var(--sicher-links)) 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:calc(1.5rem + var(--sicher-oben)) .75rem calc(1rem + var(--sicher-unten)) calc(.75rem + var(--sicher-links));overflow-y:auto}.seitenleiste>*{flex-shrink:0}.seitenleiste .wortmarke{font-size:calc(1.75rem * var(--s));padding:0 .75rem 1.25rem;line-height:1}.navpunkt{display:flex;align-items:center;gap:.75rem;height:2.5rem;padding:0 .75rem;border-radius:.75rem;text-decoration:none;color:var(--ink-muted);font-weight:600}.navpunkt:hover{background:var(--ground)}.navpunkt:hover,.navpunkt[aria-current=page]{color:var(--ink)}.navpunkt.unter{height:2rem;padding-left:2.625rem;font-weight:400;font-size:calc(.875rem * var(--s));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:2rem}.navpunkt.spaeter{color:var(--ink-faint);pointer-events:none}.seitenleiste .fuss{margin-top:auto;padding-top:1rem}.seitenleiste .weitere{display:flex;flex-direction:column;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid var(--line)}.seitenleiste .weitere .versal{padding:0 .75rem .25rem}.seitenleiste .weitere .navpunkt{height:2.125rem;font-weight:500;font-size:calc(.875rem * var(--s))}.statuszeile{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:calc(.8125rem * var(--s));color:var(--ink-muted);background:none;border:0;cursor:pointer;text-align:left;width:100%;border-radius:.75rem}.statuszeile:hover{color:var(--ink)}.statuszeile .punkt{width:.5rem;height:.5rem;border-radius:62.4375rem;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:calc(2rem + var(--sicher-oben)) max(calc(1.5rem + var(--sicher-rechts)),calc((100% - var(--inhalt-max)) / 2)) calc(4rem + var(--sicher-unten))}.seitenkopf{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.75rem}.seitenkopf h1{font-family:var(--font-serif),Georgia,serif;font-size:calc(2rem * var(--s));line-height:1.1}.seitenkopf .titel{display:flex;flex-direction:column;gap:.375rem;min-width:0}.knopfreihe{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.tableiste{display:none}@media (max-width:799px){.app{display:block}.seitenleiste{display:none}.inhalt{padding:calc(1.25rem + var(--sicher-oben)) calc(1rem + var(--sicher-rechts)) calc(7.5rem + var(--sicher-unten)) calc(1rem + var(--sicher-links))}.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:var(--sicher-unten)}.tableiste a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;height:3.5rem;font-size:calc(.75rem * 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:.5rem;bottom:calc(3.75rem + var(--sicher-unten));width:auto;z-index:19;background:var(--ground-raised);border:1px solid var(--line);border-radius:62.4375rem;padding:.25rem .75rem;font-size:calc(.75rem * var(--s))}.statuszeile.handy.ruhig{padding:.3125rem;min-width:0;left:.75rem;bottom:calc(3.75rem + var(--sicher-unten) - .5625rem);background:var(--ground);z-index:21}.statuszeile.handy.ruhig .status-text{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}@media (min-width:800px){.statuszeile.handy{display:none}}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.25rem;padding:0 1rem;border-radius:.75rem;border:1px solid transparent;font-weight:600;font-size:calc(.875rem * 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 .625rem}.knopf.still:hover{color:var(--ink);background:var(--ground-raised)}.knopf.klein{height:1.875rem;padding:0 .75rem;font-size:calc(.8125rem * var(--s))}.knopf svg{flex:none}.feld{display:flex;flex-direction:column;gap:.375rem;min-width:0}.feld>span{font-size:calc(.8125rem * var(--s));font-weight:600;color:var(--ink-muted)}.eingabe,.feld input,.feld select,.feld textarea{width:100%;min-height:2.5rem;padding:.5rem .75rem;border-radius:.375rem;border:1px solid var(--line);background:var(--ground-sunken);color:var(--ink);font:inherit;font-size:calc(.9375rem * var(--s))}.feld textarea{min-height:7.5rem;resize:vertical;line-height:1.55}.eingabe::placeholder,.feld input::placeholder,.feld textarea::placeholder{color:var(--ink-muted);opacity:.8}.feld .hinweis{font-weight:400;font-size:calc(.8125rem * var(--s));color:var(--ink-muted)}.formular{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr));grid-gap:1rem 1.25rem;gap:1rem 1.25rem}.formular .breit{grid-column:1/-1}.fehlertext{color:var(--status-bad);font-size:calc(.875rem * var(--s))}.karte{background:var(--ground-raised);border:1px solid var(--line);border-radius:1rem;padding:1.25rem}.abschnitt{margin-top:2rem}.abschnitt>.versal{display:block;margin-bottom:.75rem}.pille{display:inline-flex;align-items:center;gap:.375rem;height:1.5rem;padding:0 .625rem;border-radius:62.4375rem;font-size:calc(.8125rem * var(--s));font-weight:600;white-space:nowrap;background:var(--ground-raised);color:var(--ink-muted);border:0}.pille:before{content:"";width:.4375rem;height:.4375rem;border-radius:62.4375rem;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:.25rem;border-bottom:1px solid var(--line);margin-bottom:1.5rem;overflow-x:auto;scrollbar-width:none}.reiter a,.reiter button{height:2.5rem;padding:0 .875rem;background:none;border:0;border-bottom:.125rem solid transparent;margin-bottom:-1px;font-weight:600;font-size:calc(.875rem * var(--s));color:var(--ink-muted);cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;gap:.375rem}.reiter [aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.reiter .anzahl{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;font-size:calc(.75rem * var(--s));color:var(--ink-muted)}.tabelle{width:100%;border-collapse:collapse;font-size:calc(.875rem * var(--s))}.tabelle th{background:var(--ground-raised);height:2.25rem;padding:0 .75rem;text-align:left;font-size:calc(.8125rem * 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:.75rem}.tabelle th:last-child{border-top-right-radius:.75rem}.tabelle td{height:2.5rem;padding:.375rem .75rem;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-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(.8125rem * var(--s));color:var(--ink-muted)}.kartenliste{display:none}@media (max-width:799px){.tabelle-wrap{display:none}.kartenliste{display:flex;flex-direction:column;gap:.5rem}}.listenkarte{display:block;width:100%;text-align:left;background:var(--ground-raised);border:1px solid var(--line);border-radius:1rem;padding:.875rem 1rem;text-decoration:none;cursor:pointer}.listenkarte.grau{opacity:.6}.listenkarte .zeile{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.listenkarte .zeile+.zeile{margin-top:.375rem}.listenkarte .name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.listenkarte .klein{font-size:calc(.8125rem * var(--s));color:var(--ink-muted)}.leer{padding:3rem 0;color:var(--ink-muted);max-width:65ch}.leer .serif{font-size:calc(1.5rem * var(--s));color:var(--ink);display:block;margin-bottom:.5rem}.platzhalter{padding:2.5rem 0;color:var(--ink-muted)}.zahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.zahlen .wert{font-family:var(--font-serif),Georgia,serif;font-size:calc(3.5rem * var(--s));line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:.5rem;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(2.5rem * var(--s))}}.toast{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(1.5rem + var(--sicher-unten));z-index:50;display:flex;align-items:center;gap:1rem;background:var(--ink);color:var(--ground);border-radius:.75rem;padding:.5rem .5rem .5rem 1rem;font-size:calc(.875rem * var(--s));max-width:calc(100vw - 2rem)}.toast .knopf{color:var(--ground);height:1.875rem}@media (max-width:799px){.toast{bottom:calc(6.875rem + var(--sicher-unten))}}.suche{position:relative;max-width:26.25rem;flex:1 1}.suche svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--ink-muted);pointer-events:none}.suche input{padding-left:2.375rem}.filterzeile{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin-bottom:1.25rem}.segment{display:inline-flex;background:var(--ground-raised);border:1px solid var(--line);border-radius:.75rem;padding:.1875rem}.segment button{height:1.875rem;padding:0 .875rem;border-radius:.5625rem;border:0;background:none;font-weight:600;font-size:calc(.8125rem * var(--s));color:var(--ink-muted);cursor:pointer}.segment button[aria-pressed=true]{background:var(--ground);color:var(--ink)}.kopfdaten{display:flex;gap:1.5rem;flex-wrap:wrap;margin:-.75rem 0 1.5rem;color:var(--ink-muted);font-size:calc(.875rem * 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:.5rem;height:2.5rem;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:calc(8vh + var(--sicher-oben)) calc(1rem + var(--sicher-rechts)) calc(1rem + var(--sicher-unten)) calc(1rem + var(--sicher-links));overflow-y:auto}.dialog{width:100%;max-width:35rem;background:var(--ground);border:1px solid var(--line);border-radius:1rem;padding:1.5rem}.dialog h2{font-family:var(--font-serif),Georgia,serif;font-size:calc(1.75rem * var(--s));margin-bottom:1.25rem}.dialog .knopfreihe{margin-top:1.5rem;justify-content:flex-end}.zwei-spalten{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:2rem;gap:2rem}@media (max-width:999px){.zwei-spalten{grid-template-columns:minmax(0,1fr)}}.zurueck{display:inline-flex;align-items:center;gap:.25rem;color:var(--ink-muted);text-decoration:none;font-size:calc(.875rem * var(--s));font-weight:600;margin-bottom:.75rem}.zurueck:hover{color:var(--ink)}.check{width:1.375rem;height:1.375rem;border-radius:.375rem;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:.75rem;min-height:2.75rem;border-bottom:1px solid var(--line);padding:.375rem 0}.liste-einfach li,.login{display:flex;align-items:center}.login{min-height:100dvh;justify-content:center;padding:1rem}.login form{width:100%;max-width:22.5rem;display:flex;flex-direction:column;gap:1rem}.login h1{font-family:var(--font-serif),Georgia,serif;font-size:calc(2.75rem * var(--s));line-height:1}.login .knopf{width:100%;height:2.75rem}.unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.neben{display:block;font-size:calc(.8125rem * var(--s));color:var(--ink-muted)}.klickbar{cursor:pointer}.liste-einfach li.grau{color:var(--ink-muted)}.abschnitt-kopf{justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.abschnitt-kopf,.wochenwahl{display:flex;align-items:center}.wochenwahl{gap:.25rem;flex-wrap:wrap;margin:-.5rem 0 1rem}.wochenwahl>.mono{padding:0 .25rem}.balken{flex:1 1;min-width:3.75rem;height:.5rem;border-radius:62.4375rem;background:var(--ground-sunken);overflow:hidden}.balken.ohne{background:none}.balken>span{display:block;height:100%;border-radius:62.4375rem;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:1rem}.balkenliste .name{flex:0 0 11.25rem;min-width:0}.balkenliste .zahlwert{flex:none;min-width:4rem;text-align:right}.ueberzahl{color:var(--status-bad)}.hinweise{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.hinweise li{padding:.75rem 1rem;border-radius:.75rem;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:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.summenzeile .knopf{margin-left:auto}.eintraege .eintrag{align-items:flex-start;padding:.625rem 0}.eintraege .eintrag.klickbar:hover{background:var(--ground-raised)}.eintraege .datum{flex:0 0 4.5rem;font-size:calc(.8125rem * var(--s));padding-top:.125rem}.eintraege .was{flex:1 1;min-width:0;overflow-wrap:anywhere}.eintraege .dauer{flex:none}.auswahl-klein,.zuordnen{min-height:2rem;max-width:11.25rem;padding:.25rem .5rem;border-radius:.375rem;border:1px solid var(--line-strong);background:var(--ground-sunken);color:var(--ink);font:inherit;font-size:calc(.875rem * var(--s))}.feld.haken{flex-direction:row;align-items:center;gap:.625rem;align-self:end;min-height:2.5rem}.feld.haken input{width:1.25rem;min-height:1.25rem}.wahl{display:flex;flex-wrap:wrap;gap:.5rem}.eingabe-still{flex:1 1;min-width:0;min-height:2.25rem;padding:.25rem .5rem;border:1px solid transparent;border-radius:.375rem;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(.875rem * 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:.375rem}.balkenliste .name{flex-basis:6rem}.balkenliste.breit .name{flex-basis:100%}.eintraege .eintrag{flex-wrap:wrap}.eintraege .zuordnen{margin-left:5.25rem}}.knopf.symbol{width:2rem;height:2rem;padding:0;flex:none}.aufgaben{max-width:45rem}.neue-aufgabe input{width:100%;min-height:2.75rem;padding:.5rem .75rem;border-radius:.75rem;border:1px solid var(--line);background:var(--ground-sunken);color:var(--ink);font:inherit;margin-bottom:.5rem}.neue-aufgabe input:focus{border-color:var(--line-strong)}.aufgabenliste li{gap:.5rem;padding:.25rem 0}.aufgabe.fertig .eingabe-still{color:var(--ink-muted);text-decoration:line-through}.aufgabe .klein-datum{font-size:calc(.75rem * 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:1rem}details.erledigt summary{cursor:pointer;color:var(--ink-muted);font-size:calc(.875rem * var(--s));font-weight:600;min-height:2.75rem;display:flex;align-items:center;gap:.5rem;list-style:none}details.erledigt summary::-webkit-details-marker{display:none}details.erledigt summary:before{content:"";width:.4375rem;height:.4375rem;border-right:.0938rem solid;border-bottom:.0938rem solid;transform:rotate(-45deg);transition:transform .15s;flex:none}details.erledigt[open] summary:before{transform:rotate(45deg)}.haken-flaeche{width:2.75rem;height:2.75rem;margin:-.375rem 0 -.375rem -.6875rem;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}.aufgabe-text{flex:1 1;min-width:0;display:flex;flex-direction:column}.aufgabe-text .eingabe-still{width:100%}.aufgabe-wort{padding:.4375rem .5625rem;border-radius:.375rem;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 .5625rem}.aufgabe .parken{flex:none}.abschnitt-titel{display:inline-block;font-weight:600;text-decoration:none;margin-bottom:.25rem}.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:.875rem;min-height:3.25rem;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:.125rem;padding:.75rem 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 + .125rem)}.notiz-kopf{display:flex;align-items:center;justify-content:space-between;gap:.5rem;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:1.25rem;border:0;padding:0;background:none;color:var(--ink);font-family:var(--font-serif),Georgia,serif;font-size:calc(2.5rem * var(--s));line-height:1.1}.notiz-titelfeld:focus{outline:none}.notiz-stand{margin:.375rem 0 1.25rem}.notiz-text{font-size:calc(1.0625rem * var(--s));line-height:1.6}.notiz-text .ProseMirror{max-width:72ch;min-height:40vh;outline:none;overflow-wrap:anywhere;padding-bottom:4rem}.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(1.5rem * var(--s))}.notiz-text h2{font-size:calc(1.25rem * var(--s))}.notiz-text h3{font-size:calc(1.0625rem * 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:.625rem;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:1.125rem;height:1.125rem;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:.1875rem solid var(--line-strong);padding-left:.875rem;color:var(--ink-muted)}.notiz-text code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.9em;background:var(--ground-raised);padding:1px .25rem;border-radius:.25rem}.notiz-text pre{background:var(--ground-raised);padding:.75rem;border-radius:.5rem;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:.125rem;padding:.25rem;border-radius:.625rem;background:var(--ground-raised);border:1px solid var(--line-strong);box-shadow:0 .375rem 1.25rem rgb(0 0 0/.25)}.schwebeleiste button{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.4375rem;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(2rem * 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:9pt;font-weight:600;text-transform:uppercase;color:#5a564f;letter-spacing:.08em;margin:0 0 6pt}.druckblatt .druck-marke{display:flex;align-items:center;justify-content:space-between;gap:12pt;padding-bottom:8pt;margin-bottom:18pt;border-bottom:.75pt solid #c9c1b4}.druckblatt .druck-logo{max-height:28pt;max-width:140pt;object-fit:contain}.druckblatt .druck-name{font-family:var(--font-serif),Georgia,serif;font-size:15pt}.druckblatt .druck-datum{font-size:9pt;color:#5a564f;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.druckblatt .druck-fuss{margin-top:28pt;padding-top:8pt;border-top:.75pt solid #c9c1b4;font-size:8pt;color:#5a564f;text-align:center;page-break-inside:avoid;break-inside:avoid}.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:.25rem;text-decoration:none;max-width:35rem}.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(1.625rem * var(--s));line-height:1.15;overflow-wrap:anywhere}.drehtage .drehtag{padding:.625rem 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:1rem}.gruppen-titel{display:inline-block;margin-top:.5rem;font-size:calc(.8125rem * var(--s));font-weight:600;color:var(--ink-muted);text-decoration:none}.gruppen-titel:hover{color:var(--ink)}.heute-projekte{max-width:45rem}.heute-projekte li{padding:0}.heute-projekte a{flex:1 1;min-width:0;display:flex;align-items:center;gap:.75rem;padding:.625rem 0;text-decoration:none}.heute-projekte .lieferung{flex:none;min-width:3rem;text-align:right}.shot-neu{display:flex;gap:.5rem;align-items:flex-start}.shot-neu input{flex:1 1;min-width:0}.shot-neu .auswahl-klein{min-height:2.75rem;max-width:10rem}.shot-gruppe{margin-top:.75rem;max-width:45rem}.shot-nummer{flex:none;min-width:1.375rem;font-size:calc(.8125rem * 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(.875rem * var(--s));margin:.25rem 0 .5rem}@media (max-width:799px){.shot-neu{flex-wrap:wrap}.shot-neu .auswahl-klein{max-width:none;width:100%;margin-top:-.25rem;margin-bottom:.5rem}}@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:45rem}.pack-kopf{display:flex;align-items:flex-end;gap:0}.pack-kopf .versal{flex:1 1;margin-bottom:0}.pack-spalte{width:2.75rem;text-align:center;font-size:calc(.75rem * var(--s));font-weight:600;color:var(--ink-muted)}.packliste li{gap:0;padding:.25rem 0}.packliste .was{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere;padding-right:.5rem}.packliste .haken-flaeche{margin:-.375rem 0}.packliste li.fertig .was{color:var(--ink-muted)}.pack-hinweis{margin:0 0 .5rem;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:.75rem;max-width:45rem}.kalender-abo code{overflow-wrap:anywhere;font-size:calc(.8125rem * var(--s))}.kalender-abo .knopfreihe{flex-wrap:wrap}.such-hinter{padding-top:calc(12vh + var(--sicher-oben))}.such-fenster{max-width:40rem;padding:.5rem}.such-feld{display:flex;align-items:center;gap:.625rem;padding:0 .75rem;min-height:3rem;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(1.0625rem * var(--s));outline:none}.such-feld.seite{border:1px solid var(--line);border-radius:.75rem;background:var(--ground-sunken);margin-bottom:1rem}.such-fenster .treffer{border-top:1px solid var(--line);max-height:60vh;overflow-y:auto}.such-hinweis{padding:.75rem;font-size:calc(.875rem * var(--s))}.treffer li{padding:0;border-bottom:0}.treffer a{flex:1 1;min-width:0;display:flex;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;border-radius:.625rem;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 4rem;margin:.1875rem 0 0;font-size:calc(.75rem * 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(.75rem * 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:.1875rem;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:.375rem}.abschluss-fertig{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1.5rem;max-width:45rem}.abschluss-fertig .serif{font-size:calc(1.75rem * var(--s))}.abschluss+.neue-aufgabe{margin-top:1rem}.crew-seite{max-width:40rem;margin:0 auto;padding:max(2rem,var(--sicher-oben)) 1rem 4rem;display:flex;flex-direction:column;gap:1rem}.crew-seite h1{font-family:var(--font-serif),Georgia,serif;font-size:calc(2.5rem * var(--s));line-height:1.05;overflow-wrap:anywhere}.crew-wann{font-size:calc(1.125rem * var(--s))}.crew-meldung{padding:.75rem 1rem;border-radius:.75rem;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:4.5rem minmax(0,1fr);grid-gap:.625rem 1rem;gap:.625rem 1rem;margin:.5rem 0}.crew-angaben dt{color:var(--ink-muted)}.crew-angaben dd{overflow-wrap:anywhere}.crew-karten{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:.25rem}.umbruch{white-space:pre-wrap;overflow-wrap:anywhere}.crew-antwort{align-items:flex-start}.crew-antwort,.crew-form{display:flex;flex-direction:column;gap:.75rem}.crew-form{width:100%}.crew-form .knopf{min-height:2.75rem}.crew-abschnitt{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.crew-liste li,.crew-shots li{display:flex;gap:.75rem;align-items:baseline;padding:.625rem 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:.125rem;min-width:0}.zeilen-knopf{align-items:center;gap:.75rem;min-height:2.75rem;padding:.375rem 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:.1875rem}.mit-symbol{display:inline-flex;align-items:center;gap:.375rem;min-width:0;overflow-wrap:anywhere}.liste-einfach.kompakt li{min-height:2.5rem}.liste-einfach.kompakt a{color:inherit}.kontakt-links{display:flex;gap:1rem}.drehtag-seite{margin-top:.5rem}.crew-tag li.crew-zeile{display:block;padding:.25rem 0}.crew-kopf{display:flex;align-items:center;gap:.5rem;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:.5rem;padding:0 0 .625rem}.crew-neu{margin-top:.75rem}.crew-neu select{width:100%;max-width:22.5rem;min-height:2.75rem;padding:.5rem .75rem;border-radius:.375rem;border:1px solid var(--line-strong);background:var(--ground-sunken);color:var(--ink);font:inherit;font-size:calc(.9375rem * var(--s))}.link-feld{width:100%;margin-bottom:1rem}@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:1.25rem}.kacheln{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.kachel{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;min-height:8rem;padding:1.25rem;border-radius:1rem;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(.9375rem * var(--s));color:var(--ink-muted)}.kachel-wert{font-size:calc(1.875rem * var(--s));font-weight:600;line-height:1.15;letter-spacing:-.01em}.kachel-wert.leise{font-size:calc(1.25rem * var(--s));font-weight:400}.kachel-neben{font-size:calc(.9375rem * 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:.25rem;max-width:13.75rem}.uebersicht-spalten{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.uebersicht-spalten>div{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.karte-ruhig{background:var(--ground-raised);border:1px solid var(--line);border-radius:1rem;padding:1.25rem;min-width:0}.karte-ruhig h2{font-size:calc(1.0625rem * var(--s));font-weight:600;margin:0 0 .75rem}.karte-ruhig .neue-aufgabe{margin-top:.5rem}.karte-ruhig .klein-text{margin-top:.75rem}.angaben{display:flex;flex-direction:column;gap:.25rem;margin:0}.angaben dt{font-size:calc(.8125rem * var(--s));color:var(--ink-muted);margin-top:.5rem}.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:.625rem 1.25rem;gap:.625rem 1.25rem;align-items:baseline}.angaben.zeilen dt{margin:0;font-size:calc(.9375rem * var(--s))}.leer-zeile{align-items:flex-start;gap:.75rem}.drehplan,.leer-zeile{display:flex;flex-direction:column}.drehplan{list-style:none;margin:0;padding:0;gap:.25rem}.drehplan a{display:flex;flex-direction:column;padding:.5rem 0;color:inherit;text-decoration:none}.drehplan a:hover b{text-decoration:underline;text-underline-offset:.1875rem}.kompakt-aufgaben li{min-height:2.75rem}.inline{display:inline-block;max-width:100%;margin:-.125rem -.375rem;padding:.125rem .375rem;border-radius:.375rem;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:.375rem;padding:.125rem .375rem;margin:-.1875rem -.4375rem;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(1rem * var(--s))}.mit-auswahl{display:inline-flex;align-items:center;gap:.25rem}.mit-auswahl .auswahl-still{min-width:1.75rem;min-height:1.75rem;justify-content:center}@media (max-width:799px){.kacheln{grid-template-columns:1fr;gap:.625rem}.kachel{min-height:0;padding:.875rem 1rem}.kachel-wert{font-size:calc(1.5rem * var(--s))}.uebersicht-spalten{grid-template-columns:1fr;display:flex;flex-direction:column}.uebersicht-spalten>div{display:contents}.uebersicht-spalten [aria-label="Erste Schritte"]{order:1}.uebersicht-spalten [aria-label="Nächste Aufgaben"]{order:2}.uebersicht-spalten [aria-label=Briefing]{order:3}.uebersicht-spalten [aria-label=Drehort],.uebersicht-spalten [aria-label=Personen]{order:4}.uebersicht-spalten [aria-label=Drehplan]{order:5}.uebersicht-spalten [aria-label=Shotlist]{order:6}.uebersicht-spalten [aria-label="Letzte Notiz"]{order:7}.uebersicht-spalten [aria-label="Erwähnt in"],.uebersicht-spalten [aria-label=Beschreibung]{order:8}.uebersicht-spalten [aria-label=Rahmen]{order:9}.uebersicht-spalten [aria-label="Angebot und Rechnung"]{order:10}.uebersicht-spalten [aria-label=Ausgaben]{order:11}}.seitenkopf h1 .inline{display:inline;margin:0;padding:0 .25rem 0 0}@media (max-width:799px){.uebersicht-spalten>div>.karte-ruhig{width:100%;align-self:stretch}}.build-stand{padding:.25rem .75rem 0;font-size:calc(.75rem * 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:.25rem 0 0}.groessenregler{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.5rem 1rem;gap:.5rem 1rem;max-width:45rem}.groessenregler label{font-weight:600}.groessenregler input[type=range]{width:100%;accent-color:var(--ink);min-height:2.75rem}.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) * .0625rem * var(--s));height:calc(var(--g) * .0625rem * var(--s));flex:none;border-radius:.375rem;display:inline-grid;place-items:center;color:#fff;font-size:calc(max(12px, var(--g) * .0262rem) * 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:.125rem;margin-top:1.25rem}.kunden-kopf{display:flex;align-items:center;gap:.375rem;padding:0 0 .375rem .75rem;font-size:calc(.8125rem * 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(.75rem * var(--s));color:var(--ink-muted);background:none;border:0;padding:.125rem 0;width:auto;max-width:8.5em;min-width:0;cursor:pointer}.symbol-knopf{flex:none;display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.5rem;border:0;background:none;color:var(--ink-muted);cursor:pointer}.symbol-knopf:hover{background:var(--ground);color:var(--ink)}.kunden-leer{padding:0 .75rem;font-size:calc(.8125rem * var(--s))}.kunden-block{display:flex;flex-direction:column}.kunden-zeile{position:relative;display:flex;align-items:center;gap:.125rem;min-height:2.25rem;padding:0 .5rem 0 .25rem;border-radius:.625rem;background:color-mix(in srgb,var(--kunde) 8%,transparent)}.kunden-zeile:before{content:"";position:absolute;left:0;top:.4375rem;bottom:.4375rem;width:.1875rem;border-radius:.125rem;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:1.5rem;height:2rem;flex:none;border:0;background:none;color:var(--ink-muted);cursor:pointer}.kunden-name{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1;text-decoration:none;font-size:calc(.875rem * var(--s))}.kunden-name,.kunden-zaehler{font-weight:600;color:var(--ink)}.kunden-zaehler{flex:none;min-width:1.375rem;padding:1px .4375rem;border-radius:62.4375rem;text-align:center;font-size:calc(.75rem * 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:.125rem 0 .375rem .9375rem;padding:0 0 0 .75rem;border-left:1px solid color-mix(in srgb,var(--kunde) 45%,transparent)}.kunden-projekte a{display:block;padding:.3125rem .5rem;border-radius:.5rem;text-decoration:none;font-size:calc(.875rem * 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:.875rem;padding-left:.375rem;cursor:pointer}.archiv-zeile{padding:.3125rem .5rem .3125rem .75rem;border-radius:.625rem;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:1.25rem}.kunden-gruppe-kopf{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem .5rem .75rem;border-radius:.75rem;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:.5rem;bottom:.5rem;width:.1875rem;border-radius:.125rem;background:var(--kunde)}.kunden-gruppe-kopf h2{flex:1 1;font-size:calc(1rem * var(--s));font-weight:600}.gruppen-projekt{display:flex;align-items:center;gap:.625rem;min-height:3rem;padding:0 .5rem 0 1rem;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:1rem;min-width:0}.titel-mit-zeichen .kunden-zeichen{border-radius:.75rem}.aussehen-zeile{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.aussehen-zeile .kunden-zeichen{border-radius:.625rem}.farbfeld{display:inline-flex}.feld .farbfeld input[type=color]{width:2.75rem;min-height:2.75rem;height:2.75rem;padding:.1875rem;border-radius:.625rem;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:.5rem;min-width:0;border-radius:.75rem;background:var(--status-good-tint);border:1px solid color-mix(in srgb,var(--status-good) 35%,transparent);color:var(--ink)}.timer-punkt{width:.5rem;height:.5rem;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(.875rem * 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(.8125rem * var(--s))}.timer-stopp,.timer-verwerfen{display:inline-flex;align-items:center;gap:.375rem;flex:none;border:0;border-radius:.5rem;padding:.375rem .625rem;font:inherit;font-size:calc(.8125rem * var(--s));font-weight:600;cursor:pointer}.timer-stopp{background:var(--ink);color:var(--ground)}.timer-verwerfen{background:none;color:var(--ink-muted);padding:.25rem 0}.timer-hinweis{font-size:calc(.75rem * 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:.625rem .75rem;margin:.25rem 0 .5rem}.timer-leiste .timer-name{flex-basis:calc(100% - 6.25rem)}.timer-leiste .timer-hinweis{flex-basis:100%}.timer-leiste .timer-stopp{margin-right:auto}.timer-projekt{padding:.25rem .25rem .25rem .75rem;height:2.25rem}.timer-handy{display:none}@media (max-width:799px){.timer-handy{display:flex;position:fixed;left:.5rem;right:.5rem;bottom:calc(4rem + var(--sicher-unten));z-index:21;padding:.375rem .375rem .375rem .875rem;min-height:3rem}.timer-handy .timer-hinweis{display:none}.timer-handy .timer-stopp{min-height:2.25rem}.app:has(.timer-handy) .statuszeile.handy{bottom:calc(7.5rem + var(--sicher-unten))}.app:has(.timer-handy) .statuszeile.handy.ruhig{bottom:calc(7.5rem + var(--sicher-unten) - .5625rem)}.app:has(.timer-handy) .inhalt{padding-bottom:calc(11.25rem + var(--sicher-unten))}}.banner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(8rem * var(--s));padding:.875rem 1.25rem;margin-bottom:1rem;border-radius:.875rem;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:.125rem dashed var(--banner-text);outline-offset:-.5rem}.banner-aktionen{position:absolute;top:.625rem;right:.625rem;z-index:2;display:flex;gap:.375rem}.banner-knopf{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-width:2rem;height:2rem;padding:0 .625rem;border-radius:62.4375rem;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(.8125rem * 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:.875rem;min-width:0;padding-top:3rem}.banner-unten .kunden-zeichen{border-radius:.625rem;outline:.125rem 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:.125rem;min-width:0}.banner-kunde{display:inline-flex;align-items:center;gap:.125rem;font-size:calc(.8125rem * 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:1.75rem;min-height:1.75rem;justify-content:center}.banner h1{align-self:stretch;font-family:var(--font-serif),Georgia,serif;font-size:calc(1.875rem * 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 -.375rem}.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:.75rem 1rem;margin-bottom:1.25rem}.projekt-zeile .kopfdaten{margin:0}.projekt-reiter{flex-wrap:wrap;overflow:visible}.reiter-taste{display:none}@media (hover:hover) and (pointer:fine) and (min-width:800px){.reiter-taste{display:inline-block;margin-left:.375rem;font-size:max(11px,calc(.6875rem * var(--s)));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-faint);min-width:1.5em;padding:1px .25rem;border:1px solid var(--line);border-radius:.25rem;text-align:center;line-height:1.2}.projekt-reiter a:hover .reiter-taste{color:var(--ink-muted);border-color:var(--line-strong)}}@media (max-width:799px){.banner{min-height:calc(7rem * var(--s));padding:.75rem .875rem}.banner h1{font-size:calc(1.5rem * var(--s))}.banner-knopf-text{display:none}.banner-knopf{padding:0}.projekt-zeile .knopfreihe{width:100%}.projekt-reiter{gap:.375rem;border-bottom:0}.reiter.projekt-reiter a{height:2.5rem;padding:0 .75rem;margin:0;border:1px solid var(--line);border-radius:62.4375rem}.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)}}.erste-schritte p{margin:0 0 1rem}.start-knoepfe{display:flex;flex-wrap:wrap;gap:.625rem}.drehorte,.shot-vorschau{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.drehorte li{display:flex;flex-direction:column;gap:.125rem;padding:.375rem 0}.drehorte li+li{border-top:1px solid var(--line)}.drehort-name{overflow-wrap:anywhere}.drehorte .mit-symbol{align-self:flex-start;min-height:2.25rem;display:inline-flex;align-items:center;gap:.375rem}.letzte-notiz{display:flex;flex-direction:column;gap:.375rem;color:inherit;text-decoration:none}.letzte-notiz-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.letzte-notiz-kopf b{min-width:0;overflow-wrap:anywhere}.letzte-notiz:hover b{text-decoration:underline;text-underline-offset:.1875rem}.letzte-notiz-text{color:var(--ink-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.shot-stand{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin:0 0 .5rem}.shot-stand .ton-warn{color:var(--status-warn)}.shot-vorschau li{display:flex;align-items:baseline;gap:.625rem;padding:.375rem 0}.shot-vorschau .mono{min-width:1.5em}.shot-text{flex:1 1;min-width:0;overflow-wrap:anywhere}@media (max-width:799px){.phase-knopf,.start-knoepfe .knopf{min-height:2.5rem}}.aufgaben-eingabe{display:flex;gap:.625rem;align-items:flex-start}.aufgaben-eingabe .neue-aufgabe{flex:1 1;min-width:0}.aufgaben-eingabe>.knopf{min-height:2.75rem;flex:none}.aufgabenliste.mit-griff li.aufgabe{position:relative;background:var(--ground)}.griff{flex:none;width:1.75rem;height:2.75rem;margin:-.375rem -.5rem -.375rem -.375rem;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:var(--ink-faint);cursor:-webkit-grab;cursor:grab;touch-action:none;border-radius:.375rem}.griff:focus-visible,.griff:hover{color:var(--ink)}.zieht-gerade,.zieht-gerade *{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}li.aufgabe.zieht{z-index:2;border:1px solid var(--line-strong);border-radius:.625rem;box-shadow:0 .5rem 1.5rem rgb(0 0 0/.18);pointer-events:none}.aufgabenliste li.ziel-davor{box-shadow:inset 0 .125rem 0 var(--brand)}.aufgabenliste.ziel-ende{box-shadow:0 .125rem 0 var(--brand)}.aufgabenliste li.abschnitt-zeile{min-height:2.5rem;padding-top:1.125rem;justify-content:space-between;border-bottom-color:var(--line-strong)}.abschnitt-zeile .inline{margin:-.125rem -.375rem}.vorlagen-liste{list-style:none;margin:0;padding:0;gap:.5rem;max-height:60vh;overflow-y:auto}.vorlage-knopf,.vorlagen-liste{display:flex;flex-direction:column}.vorlage-knopf{width:100%;align-items:flex-start;gap:.125rem;padding:.75rem .875rem;border:1px solid var(--line);border-radius:.75rem;background:var(--ground-raised);color:inherit;font:inherit;text-align:left;cursor:pointer}.vorlage-knopf:focus-visible,.vorlage-knopf:hover{border-color:var(--line-strong)}.vorlage-knopf .neben{font-size:calc(.8125rem * var(--s))}@media (max-width:799px){.aufgaben-eingabe{flex-direction:column;align-items:stretch}.aufgaben-eingabe>.knopf{align-self:flex-start}}.dateien{display:flex;flex-direction:column;gap:.875rem;border-radius:1rem;outline:.125rem dashed transparent;outline-offset:.375rem}.dateien.zieht-ueber{outline-color:var(--brand)}.nas-ordner{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .75rem;min-width:0}.nas-ordner .inline{overflow-wrap:anywhere}.dateien-kopf{justify-content:space-between;gap:.75rem}.dateien-kopf,.krumen{display:flex;align-items:center;flex-wrap:wrap}.krumen{gap:.25rem;min-width:0;font-size:calc(1.0625rem * var(--s))}.krumen a,.krumen b{padding:.25rem .375rem;border-radius:.5rem;overflow-wrap:anywhere}.krume{display:inline-flex;align-items:center;gap:.25rem;color:var(--ink-muted)}.krume b{color:var(--ink)}.ablage-ziel{background:var(--brand-tint);outline:.125rem solid var(--brand)}.hinweis-zeile{margin:0;padding:.625rem .875rem;border-radius:.75rem;background:var(--status-warn-tint);color:var(--ink)}.hinweis-zeile.schlecht{background:var(--status-bad-tint)}.schlecht{color:var(--status-bad)}.hochladen-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}.hochladen-liste li{display:flex;align-items:center;gap:.75rem;min-height:2.25rem}.hochladen-liste .name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hochladen-liste progress{width:8.75rem;accent-color:var(--brand)}.neuer-ordner{display:flex;align-items:center;gap:.625rem}.neuer-ordner input{flex:1 1;min-width:0;min-height:2.5rem;padding:.375rem .75rem;border-radius:.625rem;border:1px solid var(--line-strong);background:var(--ground-sunken);color:var(--ink);font:inherit}.dateien-leer{padding:2rem 0}.dateiliste li{gap:.75rem}.dateiliste li[draggable=true]{cursor:default}.datei-name{flex:1 1;min-width:0;display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.datei-name span{overflow-wrap:anywhere}.datei-name:hover span{text-decoration:underline;text-underline-offset:.1875rem}.datei-name:disabled{cursor:default;color:var(--ink-muted)}.datei-symbol{flex:none;color:var(--ink-muted)}.ist-ordner .datei-symbol{color:var(--ink)}.datei-datum,.datei-groesse{flex:none;font-size:calc(.8125rem * var(--s))}.datei-groesse{min-width:4rem;text-align:right}.datei-aktionen{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:1rem}.feld-zeile{display:flex;gap:.5rem}.feld-zeile input{flex:1 1;min-width:0}.korb-liste li{flex-wrap:wrap}.korb-name{flex:1 1;min-width:10rem;display:flex;flex-direction:column;overflow-wrap:anywhere}.knopf.schlecht{background:var(--status-bad-tint);color:var(--status-bad);border-color:var(--status-bad)}.vorschau-hinter{position:fixed;inset:0;z-index:60;background:rgb(0 0 0/.72);display:flex;align-items:center;justify-content:center;padding:calc(1.5rem + var(--sicher-oben)) calc(1.5rem + var(--sicher-rechts)) calc(1.5rem + var(--sicher-unten)) calc(1.5rem + var(--sicher-links))}.vorschau{width:min(75rem,100%);height:min(56.25rem,100%);display:flex;flex-direction:column;background:var(--ground-raised);border-radius:1rem;overflow:hidden}.vorschau-kopf{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem .625rem 1.125rem;border-bottom:1px solid var(--line)}.vorschau-kopf b{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vorschau-inhalt{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;background:var(--ground-sunken)}.vorschau-inhalt img,.vorschau-inhalt video{max-width:100%;max-height:100%;object-fit:contain}.vorschau-inhalt iframe{width:100%;height:100%;border:0;background:#fff}.vorschau-inhalt audio{width:min(30rem,90%)}@media (max-width:799px){.dateien-kopf .knopfreihe{width:100%}.dateien-kopf .knopf{min-height:2.5rem}.datei-datum{display:none}.datei-groesse{min-width:0}.vorschau-hinter{padding:0}.vorschau{height:100%;border-radius:0;padding:var(--sicher-oben) var(--sicher-rechts) var(--sicher-unten) var(--sicher-links)}.vorschau-kopf .knopf-text,.vorschau-kopf .neben{display:none}.vorschau-kopf .knopf.klein{width:2.75rem;padding:0;justify-content:center}}.notiz-text img{display:block;max-width:100%;height:auto;border-radius:.5rem;margin:.5rem 0}.notiz-text img[data-ausrichtung=mitte]{margin-inline:auto}.notiz-text img[data-ausrichtung=rechts]{margin-left:auto}.notiz-text img.ProseMirror-selectednode{outline:.1875rem solid var(--brand);outline-offset:.125rem}.notiz-text img:not([src]),.notiz-text img[src=""]{min-height:3.75rem;min-width:10rem;background:var(--ground-sunken)}.notiz-text mark{background:#f6d860;color:#1c1a17;border-radius:.1875rem;padding:0 .125rem}.notiz-text u{text-underline-offset:.1875rem}.notiz-text table{border-collapse:collapse;width:100%;margin:.75rem 0;table-layout:fixed;font-size:.94em}.notiz-text td,.notiz-text th{border:1px solid var(--line-strong);padding:.375rem .625rem;vertical-align:top;overflow-wrap:anywhere}.notiz-text th{background:var(--ground-sunken);font-weight:600;text-align:left}.notiz-text td>p,.notiz-text th>p{margin:0}.notiz-text .tableWrapper{overflow-x:auto}.notiz-text .selectedCell{background:var(--brand-tint)}.schwebeleiste .text-knopf{width:auto;padding:0 .625rem;font:inherit;font-size:calc(.8125rem * var(--s));white-space:nowrap}.schwebeleiste .trenner{width:1px;margin:.375rem .125rem;background:var(--line-strong)}.notiz-zaehlung{margin:0;font-size:calc(.75rem * var(--s))}.notiz-suche{display:flex;align-items:center;gap:.5rem;margin:.25rem 0 .75rem;padding:0 .75rem;min-height:2.75rem;border-radius:.75rem;border:1px solid var(--line);background:var(--ground-sunken);color:var(--ink-muted)}.notiz-suche input{flex:1 1;min-width:0;border:0;background:none;color:var(--ink);font:inherit;outline:none}.einfuegen-liste{display:flex;flex-direction:column;gap:.375rem}.einfuegen-knopf{display:flex;align-items:center;gap:.75rem;min-height:3rem;padding:0 .875rem;border:1px solid var(--line);border-radius:.75rem;background:var(--ground-raised);color:inherit;font:inherit;cursor:pointer;text-align:left}.einfuegen-knopf:hover{border-color:var(--line-strong)}.projekt-bilder{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));grid-gap:.625rem;gap:.625rem;max-height:60vh;overflow-y:auto}.projekt-bilder button{width:100%;display:flex;flex-direction:column;gap:.25rem;padding:.375rem;border:1px solid var(--line);border-radius:.625rem;background:var(--ground-raised);color:inherit;font:inherit;font-size:calc(.75rem * var(--s));cursor:pointer}.projekt-bilder img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:.375rem;background:var(--ground-sunken)}.projekt-bilder span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notiz.als-blatt{max-width:none}.notiz.als-blatt .notiz-seite{max-width:210mm;margin:1.25rem auto 0;padding:20mm 18mm;background:#f8f5ef;color:#1c1c1c;box-shadow:0 .625rem 2.5rem rgb(0 0 0/.35);border-radius:.125rem;--ink:#1c1c1c;--ink-muted:#5b5750;--line:#ddd6ca;--line-strong:#b9b1a3;--ground-sunken:#ece6dc}.notiz.als-blatt .notiz-titelfeld{color:#1c1c1c}.notiz.als-blatt .notiz-text .ProseMirror{min-height:200mm}@media (max-width:799px){.notiz.als-blatt .notiz-seite{padding:1.5rem 1.125rem}}@media print{.druckblatt img{max-width:100%;page-break-inside:avoid;break-inside:avoid;border-radius:.25rem}.druckblatt img[data-ausrichtung=mitte]{display:block;margin-inline:auto}.druckblatt img[data-ausrichtung=rechts]{display:block;margin-left:auto}.druckblatt table{border-collapse:collapse;width:100%;page-break-inside:avoid;break-inside:avoid}.druckblatt td,.druckblatt th{border:1px solid #b9b1a3;padding:.25rem .5rem;text-align:left;vertical-align:top}.druckblatt mark{background:#f6d860}}.inspos{display:flex;flex-direction:column;gap:1rem;border-radius:1rem;outline:.125rem dashed transparent;outline-offset:.375rem}.inspos.zieht-ueber{outline-color:var(--brand)}.inspos-kopf{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.umschalter{display:inline-flex;padding:.1875rem;gap:.125rem;border-radius:.75rem;background:var(--ground-sunken);border:1px solid var(--line)}.umschalter a,.umschalter button{display:inline-flex;align-items:center;gap:.375rem;min-height:2.375rem;padding:0 .875rem;border-radius:.5625rem;color:var(--ink-muted);text-decoration:none;border:0;background:none;font:inherit;cursor:pointer}.umschalter a[aria-selected=true],.umschalter button[aria-selected=true]{background:var(--ground-raised);color:var(--ink);box-shadow:0 1px .1875rem rgb(0 0 0/.12)}.tag-filter{display:flex;flex-wrap:wrap;gap:.375rem}.pille-knopf{display:inline-flex;align-items:center;gap:.375rem;min-height:2.125rem;padding:0 .75rem;border-radius:62.4375rem;border:1px solid var(--line);background:none;color:var(--ink-muted);font:inherit;cursor:pointer}.pille-knopf[aria-pressed=true]{background:var(--ink);color:var(--ground);border-color:var(--ink)}.inspo-abschnitt h3{margin:.5rem 0 .625rem}.inspo-raster{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(11.25rem,1fr));grid-gap:.875rem;gap:.875rem}.inspo-kachel{position:relative;display:block;width:100%;padding:0;border:0;border-radius:.75rem;overflow:hidden;background:var(--ground-sunken);cursor:zoom-in}.inspo-kachel img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .2s}.inspo-kachel:hover img{transform:scale(1.02)}.inspo-kachel .muss{position:absolute;left:.5rem;bottom:.5rem}.inspo-unter{margin:.375rem .125rem 0;display:flex;flex-direction:column;font-size:calc(.875rem * var(--s));overflow-wrap:anywhere}.inspo-gross-inhalt{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 20rem}.inspo-gross-inhalt .vorschau-inhalt{height:100%}.inspo-felder{display:flex;flex-direction:column;gap:.25rem;padding:1rem;overflow-y:auto;border-left:1px solid var(--line)}.inspo-aktionen{margin-top:.5rem}.inspo-aktionen,.leinwand-leiste{flex-wrap:wrap;gap:.5rem}.leinwand-rahmen{overflow:auto;max-height:75vh;border:1px solid var(--line);border-radius:1rem;background:radial-gradient(circle,var(--line) 1px,transparent 1px) 0 0 /1.5rem 1.5rem,var(--ground-sunken);touch-action:pan-x pan-y}.leinwand{position:relative}.leinwand-element{position:absolute;border-radius:.5rem;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leinwand-element.zieht{cursor:-webkit-grabbing;cursor:grabbing;box-shadow:0 .75rem 2rem rgb(0 0 0/.3)}.leinwand-element.gewaehlt{outline:.125rem solid var(--brand);outline-offset:.125rem}.leinwand-element.art-bild img{width:100%;height:100%;object-fit:cover;border-radius:.5rem;pointer-events:none}.leinwand-element.art-text{padding:.625rem .75rem;background:var(--ground-raised);border:1px solid var(--line)}.leinwand-element.art-text p{margin:0;line-height:1.25;white-space:pre-wrap;overflow-wrap:anywhere}.leinwand-element textarea,.leinwand-element.art-text p{font-family:var(--font-serif),Georgia,serif;font-size:calc(1.25rem * var(--s))}.leinwand-element textarea{width:100%;height:100%;border:0;background:none;color:var(--ink);resize:none;outline:none}.leinwand-weg{top:-.75rem;right:-.75rem;width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid var(--line-strong);display:inline-flex;align-items:center;justify-content:center}.leinwand-text-knopf,.leinwand-weg{position:absolute;background:var(--ground-raised);color:var(--ink);cursor:pointer}.leinwand-text-knopf{left:0;bottom:-2.125rem;min-height:1.75rem;padding:0 .625rem;border-radius:.5rem;border:1px solid var(--line-strong);font:inherit;font-size:calc(.8125rem * var(--s))}.leinwand-griff{position:absolute;right:-.5rem;bottom:-.5rem;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--brand);border:.125rem solid var(--ground-raised);cursor:nwse-resize;touch-action:none}.leinwand-leer{position:absolute;left:2.5rem;top:2.5rem;margin:0}@media (max-width:799px){.inspo-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.inspo-gross-inhalt{grid-template-columns:1fr;grid-template-rows:minmax(15rem,50%) auto;overflow-y:auto}.inspo-felder{border-left:0;border-top:1px solid var(--line)}.inspos-kopf .knopf{min-height:2.5rem}}@media print{.druck-inspos h2{margin:1.125rem 0 .5rem}.druck-raster{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.625rem;gap:.625rem}.druck-raster figure{margin:0;page-break-inside:avoid;break-inside:avoid}.druck-raster img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:.25rem}.druck-raster figcaption{font-size:10pt;margin-top:.25rem}}.zeit-zahlen{grid-template-columns:repeat(5,minmax(0,1fr))}.zeit-zahlen .wert{font-size:calc(2.5rem * var(--s))}.taetigkeit{margin-top:1rem}.taetigkeit-kopf{display:flex;align-items:baseline;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--line-strong)}.taetigkeit-kopf b{flex:1 1}.timer-pausieren{display:inline-flex;align-items:center;gap:.375rem;flex:none;border:1px solid var(--line-strong);border-radius:.5rem;padding:.3125rem .625rem;background:none;color:var(--ink);font:inherit;font-size:calc(.8125rem * var(--s));font-weight:600;cursor:pointer}.timer-pause .timer-punkt{animation:none;background:var(--status-warn)}.timer-pause .timer-uhr{color:var(--ink-muted)}@media (max-width:799px){.zeit-zahlen{grid-template-columns:repeat(3,minmax(0,1fr))}.zeit-zahlen .wert{font-size:calc(1.75rem * var(--s))}.timer-pausieren span{display:none}.filterzeile .segment{flex-wrap:wrap;overflow-x:visible}}.shot-stand-kopf{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .875rem}.pflicht{font-size:calc(.875rem * var(--s));font-weight:600}.pflicht.offen{color:var(--status-warn)}.pflicht.fertig{color:var(--status-good)}.shot-mini{width:3rem;height:2rem;flex:none;object-fit:cover;border-radius:.25rem;background:var(--ground-sunken)}.kapitel h3{margin:.875rem 0 .5rem}.storyboard{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr));grid-gap:.875rem;gap:.875rem}.story-karte{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:.75rem;overflow:hidden;background:var(--ground-raised)}.story-karte.fertig .story-bild img{opacity:.55}.story-bild{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;padding:0;border:0;background:var(--ground-sunken);cursor:pointer}.story-bild img{width:100%;height:100%;object-fit:cover}.story-nummer{position:absolute;left:.5rem;top:.5rem;min-width:1.625rem;padding:.125rem .375rem;border-radius:.375rem;background:rgb(0 0 0/.6);color:#fff;font-size:calc(.75rem * var(--s))}.story-bild .muss{position:absolute;right:.5rem;top:.5rem}.story-text{display:flex;align-items:flex-start;gap:.25rem;padding:.5rem .75rem .75rem .25rem}.story-text>span{display:flex;flex-direction:column;min-width:0;padding-top:.625rem;overflow-wrap:anywhere}.shot-bilder-reihe{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.shot-bilder figure{margin:0;display:flex;flex-direction:column;gap:.375rem}.bild-leer,.shot-bilder img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:.5rem;background:var(--ground-sunken);display:flex;align-items:center;justify-content:center}.shot-bilder img.skizze{object-fit:contain;background:#fff}.shot-bilder figcaption{flex-wrap:wrap;gap:.25rem}.skizzenblock{width:100%;aspect-ratio:16/9;border-radius:.5rem;border:1px solid var(--line-strong);background:#fff;touch-action:none;cursor:crosshair}@media (max-width:799px){.storyboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.shot-bilder-reihe{grid-template-columns:1fr}}@media print{.druck-bild img{width:4rem;height:2.25rem;object-fit:cover;border-radius:.1875rem}}.ablauf li{padding:0}.ablauf-zeile{width:100%;display:flex;align-items:baseline;gap:.875rem;min-height:3rem;padding:.375rem 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ablauf-zeit{flex:none;width:5.75rem}.ablauf-text,.ablauf-zeit{display:flex;flex-direction:column}.ablauf-text{min-width:0;overflow-wrap:anywhere}.ablauf .hoehepunkt b{color:var(--status-warn)}.ablauf-neu{display:flex;gap:.5rem;margin-top:.5rem}.ablauf-neu input,.kontakt-neu input{min-height:2.75rem;padding:.375rem .75rem;border-radius:.75rem;border:1px solid var(--line);background:var(--ground-sunken);color:var(--ink);font:inherit;min-width:0}.ablauf-neu input[type=time]{flex:none;width:6.875rem}.ablauf-neu input:not([type=time]){flex:1 1}.kontakte li{gap:.625rem;flex-wrap:wrap}.kontakt-name{flex:1 1;min-width:8.75rem;display:flex;flex-direction:column}.kontakt-neu{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.125rem,1fr));grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.sonnen-zeiten{list-style:none;margin:.5rem 0 .75rem;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.sonnen-zeiten li{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border-radius:.75rem;background:var(--ground-raised);border:1px solid var(--line)}.sonnen-zeiten li span{flex:1 1;color:var(--ink-muted);font-size:calc(.875rem * var(--s))}.sonnen-zeiten li.golden{border-color:var(--status-warn)}@media (max-width:799px){.kontakt-neu,.sonnen-zeiten{grid-template-columns:1fr}}@media print{.druck-sonne{margin:.5rem 0 .875rem;font-size:10pt}.ablauf-druck tr.hoehepunkt td{font-weight:700}.druck-muss{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem}.druck-muss figure{margin:0;page-break-inside:avoid;break-inside:avoid}.druck-muss img,.druck-ohne-bild{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:.1875rem;background:#e8e2d8}.druck-muss figcaption{font-size:9pt;margin-top:.1875rem}}.packliste .doppelt{display:block;color:var(--status-warn);font-size:calc(.8125rem * var(--s))}.hinweis-zeile svg{vertical-align:-.1875rem}.vor-abschluss{margin:.75rem 0 1rem;padding:.875rem 1rem;border-color:var(--status-warn)}.vor-abschluss ul{margin:.5rem 0 0;padding-left:1.125rem}.vor-abschluss li{margin:.25rem 0}.whiteboard-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr));grid-gap:.75rem;gap:.75rem}.whiteboard-liste a{display:flex;flex-direction:column;gap:.25rem;min-height:6.875rem;padding:1rem;border:1px solid var(--line);border-radius:.875rem;background:radial-gradient(circle,var(--line) 1px,transparent 1px) 0 0 /1rem 1rem,var(--ground-raised);color:inherit;text-decoration:none}.whiteboard-liste a:hover{border-color:var(--line-strong)}.board-kopf{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.board-kopf h1{margin:0;font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:calc(2.25rem * var(--s))}.board-werkzeuge{margin-bottom:.75rem}.board-seite .leinwand-rahmen{max-height:calc(100dvh - 13.75rem)}.farbwahl{display:inline-flex;gap:.375rem;align-items:center;margin-right:.25rem}.farbpunkt{width:1.625rem;height:1.625rem;border-radius:50%;border:.125rem solid transparent;cursor:pointer}.farbpunkt[aria-pressed=true]{border-color:var(--ink)}.leinwand-element.art-notiz{padding:.875rem;color:#1c1a17;box-shadow:0 .25rem .75rem rgb(0 0 0/.15)}.leinwand-element.art-notiz p,.leinwand-element.art-notiz textarea{margin:0;color:#1c1a17;font-size:calc(1rem * var(--s));white-space:pre-wrap;overflow-wrap:anywhere}.leinwand-element.art-ueberschrift p,.leinwand-element.art-ueberschrift textarea{margin:0;font-family:var(--font-serif),Georgia,serif;font-size:calc(2.25rem * var(--s));line-height:1.1}.leinwand-element.art-rahmen{border:.125rem dashed var(--line-strong);background:rgb(127 127 127/.06)}.leinwand-element.art-rahmen p,.leinwand-element.art-rahmen textarea{margin:0;padding:.5rem .75rem;font-weight:600;color:var(--ink-muted)}.leinwand-element.art-strich svg{display:block;pointer-events:none}.leinwand-stift{position:absolute;inset:0;z-index:10000;cursor:crosshair;touch-action:none}.leinwand-stift svg{position:absolute;left:0;top:0;pointer-events:none}.leinwand{isolation:isolate}.board-kopf h1{flex:1 1;min-width:0}.zeit-bis-jetzt{display:inline-flex;flex-wrap:wrap;gap:.25rem .875rem;margin-top:.375rem;font-size:calc(.875rem * var(--s));color:inherit;text-decoration:none}.zeit-bis-jetzt:hover b{text-decoration:underline;text-underline-offset:.1875rem}.termine li{gap:.875rem}.termin-zeit{flex:none;width:6.5rem;font-size:calc(.875rem * var(--s))}.termine .was{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere}.heute-projekte .lieferung.frist{color:var(--ink)}.heute-projekte .lieferung.frist-warn{color:var(--status-warn);font-weight:600}.treffer.befehle{margin-bottom:.375rem;padding-bottom:.375rem;border-bottom:1px solid var(--line)}.treffer button{flex:1 1;min-width:0;display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border:0;border-radius:.625rem;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.treffer button:hover,.treffer li[aria-selected=true] button{background:var(--ground-raised)}.tastatur-liste kbd,.treffer kbd{flex:none;padding:.125rem .5rem;border:1px solid var(--line-strong);border-radius:.375rem;font-size:calc(.75rem * var(--s))}.tastatur-liste li{justify-content:space-between}.kontext{position:fixed;z-index:200;display:flex;flex-direction:column;padding:.375rem;border-radius:.75rem;background:var(--ground-raised);border:1px solid var(--line-strong);box-shadow:0 .75rem 2rem rgb(0 0 0/.28)}.kontext-titel{padding:.25rem .625rem .375rem;font-size:calc(.75rem * var(--s));color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kontext button{min-height:2.5rem;padding:0 .625rem;border:0;border-radius:.5rem;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.kontext button:focus-visible,.kontext button:hover{background:var(--ground-sunken);outline:none}.kontext button.gefahr{color:var(--status-bad)}.kontext-trenner{height:1px;margin:.25rem .375rem;background:var(--line)}.aufgabe,.dateiliste li,.gruppen-projekt,.listenkarte,.notizliste li,tr.klickbar{-webkit-touch-callout:none}.equipment-mini{width:2.25rem;height:2.25rem;flex:none;object-fit:contain;border-radius:.375rem;background:#fff}.equipment-foto img{width:6rem;height:6rem;object-fit:contain;border-radius:.625rem;background:#fff;border:1px solid var(--line)}.anzahl-wahl{display:inline-flex;align-items:center;gap:.25rem;flex:none}.anzahl-wahl .knopf{font-size:calc(1.125rem * var(--s))}.vorlagen-gruppe{margin-top:.75rem}.vorlage-zeile{text-align:left;min-height:2.5rem}.papierkorb-hinweis{margin:0 0 .75rem;max-width:72ch}.korb-zeilen li{gap:.75rem;flex-wrap:wrap}.korb-zeilen .was{flex:1 1;min-width:11.25rem;display:flex;flex-direction:column;overflow-wrap:anywhere}.verlauf-liste{max-height:60vh;overflow-y:auto}.verlauf-liste li{gap:.75rem}.verlauf-liste .was{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere}.mitteilungs-arten{display:flex;flex-direction:column;margin-top:.75rem}.mitteilungs-arten .feld.haken{align-self:start}.kunden-zahlen{list-style:none;margin:0 0 1rem;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.625rem;gap:.625rem}.kunden-zahlen li{display:flex;flex-direction:column;padding:.75rem .875rem;border-radius:.875rem;background:var(--ground-raised);border:1px solid var(--line);min-width:0}.kunden-zahlen b{font-size:calc(1.25rem * var(--s));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kunden-zahlen span{color:var(--ink-muted);font-size:calc(.8125rem * var(--s))}.kunden-erreichen{margin-bottom:1rem}.kontakt-mail{overflow:hidden;text-overflow:ellipsis;max-width:13.75rem}@media (max-width:799px){.kunden-zahlen{grid-template-columns:1fr 1fr}}.auswertung-wahl{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:.75rem}.auswertung-liste li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) auto 3.2em;align-items:center;grid-gap:.75rem;gap:.75rem}.auswertung-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auswertung-balken{height:.625rem;border-radius:.3125rem;background:var(--ground-sunken);overflow:hidden}.auswertung-balken span{display:block;height:100%;border-radius:.3125rem;background:var(--ink-muted)}.auswertung-anteil,.auswertung-zahl{text-align:right}@media (max-width:799px){.auswertung-liste li{grid-template-columns:minmax(0,1fr) auto 3.2em;row-gap:.375rem}.auswertung-balken{grid-column:1/-1;grid-row:2}}.such-arten{display:flex;flex-wrap:wrap;gap:.375rem}.such-arten,.such-zuletzt{padding:.625rem .75rem .25rem}.such-zuletzt{display:block}.druck-vorschau{display:flex;align-items:center;justify-content:space-between;max-width:30rem;padding:.875rem 1.125rem;border-radius:.75rem;background:#f3efe8;color:#1c1c1c;border:1px solid var(--line)}.druck-vorschau img{max-height:2.25rem;max-width:11.25rem;object-fit:contain}.druck-vorschau .leise{color:#5a564f}.druck-vorschau-name{font-family:var(--font-serif),Georgia,serif;font-size:calc(1.25rem * var(--s))}.belege li{gap:.5rem}.beleg-was{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.fehler-text{color:var(--status-bad,#c44536);font-size:calc(.8125rem * var(--s))}.vorschau-inhalt .pdf-vorschau{align-self:stretch;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.pdf-seiten{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem}.pdf-seite{max-width:100%;height:auto;background:#fff;box-shadow:0 1px .25rem rgba(0,0,0,.18)}.pdf-hinweis{padding:1rem;text-align:center}.bericht-vorschau{max-width:45rem}.bericht-zahlen{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.875rem}.bericht-saetze p{margin:0 0 .5rem;line-height:1.5}.bericht-titel{font-size:calc(.9375rem * var(--s));margin:1.25rem 0 .375rem}.bericht-vorschau .liste-einfach li{gap:.75rem}.bericht-vorschau .was{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere}.bericht-vorschau .zahl{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:799px){.bericht-zahlen{grid-template-columns:repeat(3,minmax(0,1fr))}.bericht-zahlen b{font-size:calc(1rem * var(--s))}}@media (pointer:coarse){.knopf,.knopf.klein{height:auto;min-height:2.75rem;min-width:2.75rem}.knopf.symbol{width:2.75rem}.knopf.symbol,.reiter a,.reiter button,.reiter.projekt-reiter a{height:2.75rem}.pille-knopf{min-height:2.75rem}}.abgleich-zeile{display:flex;align-items:center;gap:.5rem;margin:0 0 .625rem;color:var(--ink-muted);font-size:calc(.8125rem * var(--s))}.abgleich-zeile .punkt{width:.5rem;height:.5rem;border-radius:50%;flex:none;background:var(--status-good)}.abgleich-zeile.warn .punkt{background:var(--status-warn)}.abgleich-zeile.schlecht{color:var(--status-bad)}.abgleich-zeile.schlecht .punkt{background:var(--status-bad)}.dateiliste li{flex-wrap:wrap}.konflikt-wahl{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.125rem 0 .5rem 1.875rem}.aufgabe .parken,.aufgabe>.knopf.symbol{opacity:0;transition:opacity .15s}.aufgabe:focus-within .parken,.aufgabe:focus-within>.knopf.symbol,.aufgabe:hover .parken,.aufgabe:hover>.knopf.symbol{opacity:1}@media (hover:none){.aufgabe .parken,.aufgabe>.knopf.symbol{display:none}}.aufgabe .haken-flaeche{margin-right:-.625rem}@media (prefers-reduced-motion:reduce){.aufgabe .parken,.aufgabe>.knopf.symbol{transition:none}}.kunden-block{border-radius:.75rem;transition:box-shadow .12s,background .12s}.kunden-block.zieht-drueber{background:color-mix(in srgb,var(--kunde) 14%,transparent);box-shadow:inset 0 0 0 .125rem var(--kunde)}.kunden-block.zieht-drueber .kunden-zeile{background:color-mix(in srgb,var(--kunde) 26%,transparent)}@media (prefers-reduced-motion:reduce){.kunden-block{transition:none}}.verschieben-was{margin:-.5rem 0 .75rem}.verschieben-liste{max-height:min(60vh,32.5rem);overflow-y:auto}.verschieben-liste li{padding:0}.knopf.verschieben-wahl{width:100%;justify-content:flex-start;gap:.625rem;min-height:2.75rem;font-weight:500}.knopf.verschieben-wahl[aria-current=true]{opacity:1;color:var(--ink-muted)}.knopf.verschieben-wahl>:last-child:not(.gekuerzt){margin-left:auto}.kunden-zeichen-leer{width:calc(1.375rem * var(--s));height:calc(1.375rem * var(--s));flex:none;border-radius:.375rem;border:1px dashed var(--line-strong)}.listen-reiter button{display:inline-flex;align-items:center;gap:.375rem}.listen-punkt{width:.5rem;height:.5rem;border-radius:50%;flex:none}.listen-reiter button.zieht-davor{box-shadow:inset .125rem 0 0 var(--ink)}.listen-reiter .reiter-plus{color:var(--ink-muted);padding:0 .625rem}.listen-reiter .reiter-plus:hover{color:var(--ink)}@media (pointer:coarse){.listen-reiter .reiter-plus{min-width:2.75rem;height:2.75rem;justify-content:center}}.farb-wahl{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:.5rem}.farb-feld{width:2.75rem;height:2.75rem;border-radius:.75rem;border:.125rem solid transparent;cursor:pointer}.farb-feld[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 .125rem var(--ground)}.farb-feld.ohne{background:var(--ground-sunken);border:1px dashed var(--line-strong)}.farb-feld.ohne[aria-pressed=true]{border:.125rem solid var(--ink)}.lebenszeichen{font-size:calc(.8125rem * var(--s));color:var(--ink-muted)}.lebenszeichen.alt{color:var(--status-warn)}.tag-summe{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem 1rem;margin-bottom:1rem}.erfasst-balken{flex-basis:100%;height:.375rem;border-radius:.1875rem;background:var(--ground-sunken);overflow:hidden}.erfasst-balken span{display:block;height:100%;background:var(--status-good)}.tagesverlauf{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem;max-width:51.25rem}.tagesverlauf .block{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.5rem .75rem;border:1px solid var(--line);border-radius:.75rem;background:var(--ground-raised)}.tagesverlauf .block.offen{border-style:dashed}.tagesverlauf .block .was{display:flex;flex-direction:column;min-width:0}.tagesverlauf .block .was>*,.tagesverlauf .block .zugeordnet{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tagesverlauf .block .zugeordnet{max-width:15rem}.tagesverlauf .leerlauf{display:flex;gap:.75rem;padding:.125rem .75rem;color:var(--ink-faint);font-size:calc(.8125rem * var(--s))}.zuordnen-liste{max-height:min(60vh,32.5rem);overflow-y:auto}.zuordnen-liste li{display:flex;flex-direction:column;align-items:stretch;padding:0}.knopf.zuordnen-wahl{justify-content:flex-start;min-height:2.75rem}.knopf.zuordnen-wahl.aufgabe{padding-left:2rem;font-weight:400;color:var(--ink-muted)}.knopf.zuordnen-wahl[aria-pressed=true]{background:var(--ground-sunken)}.erfasst-heute{display:flex;flex-wrap:wrap;gap:.25rem;align-items:baseline}@media (max-width:799px){.tagesverlauf .block{grid-template-columns:minmax(0,1fr) auto}.tagesverlauf .block .zeit{grid-column:1/-1;color:var(--ink-muted)}.tagesverlauf .block>.knopf{grid-column:1/-1;justify-self:start}}.equipment-schnell{position:relative;max-width:40rem;margin-bottom:.75rem}.equipment-schnell input{width:100%;min-height:3rem;padding:.625rem .875rem;color:var(--ink);font:inherit}.equipment-schnell input,.equipment-vorschlaege{border-radius:.75rem;border:1px solid var(--line-strong);background:var(--ground-raised)}.equipment-vorschlaege{position:absolute;z-index:30;left:0;right:0;top:calc(100% + .25rem);list-style:none;margin:0;padding:.375rem;box-shadow:0 .75rem 2rem rgb(0 0 0/.28)}.equipment-vorschlaege li{display:flex;align-items:center;gap:.75rem;min-height:3rem;padding:.375rem .625rem;border-radius:.5rem;cursor:pointer}.equipment-vorschlaege li[aria-selected=true]{background:var(--ground-sunken)}.equipment-vorschlaege .was{display:flex;flex-direction:column;flex:1 1;min-width:0}.equipment-vorschlaege .was>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kategorie-symbol{width:2rem;height:2rem;flex:none;display:inline-grid;place-items:center;border-radius:.5rem;background:var(--ground-sunken);color:var(--ink-muted)}.equipment-zeile{flex-direction:column;align-items:stretch}.equipment-kopf{gap:.5rem}.equipment-auf,.equipment-kopf{display:flex;align-items:center}.equipment-auf{gap:.75rem;flex:1 1;min-width:0;background:none;border:0;padding:.25rem 0;cursor:pointer;text-align:left;color:inherit;font:inherit}.equipment-auf .name{flex:1 1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.klein-schrift{font-size:calc(.8125rem * var(--s))}.stueckzahl{display:inline-flex;align-items:center;gap:.125rem;flex:none}.stueckzahl .mono{min-width:2.5ch;text-align:center}.liste-einfach li.equipment-zeile{flex-direction:column;align-items:stretch;gap:0}.equipment-eingabe{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start;margin-bottom:1.25rem}.equipment-eingabe .equipment-schnell{flex:2 1 22.5rem;margin-bottom:0}.equipment-eingabe .suche{flex:1 1 13.75rem;max-width:22.5rem}.kategorie-kopf{display:flex;align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:inherit;font-weight:inherit}.kategorie-kopf .kategorie-symbol{width:1.625rem;height:1.625rem;border-radius:.375rem}@media (max-width:799px){.equipment-eingabe .suche{max-width:none}}.kategorie-kopf .zahl-leise{font-size:calc(.75rem * var(--s))}.equipment-eingabe .suche input{min-height:2.875rem}.inhalt:has(.content-board){padding-inline:calc(1.5rem + var(--sicher-links)) calc(1.5rem + var(--sicher-rechts))}.content-boards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16.25rem,1fr));grid-gap:1rem;gap:1rem}.content-boards .kachel{min-height:0}.content-neu{display:flex;align-items:center;gap:.625rem;padding:0 .875rem;height:3rem;margin-bottom:1.25rem;border:1px solid var(--line);border-radius:.75rem;background:var(--ground-raised)}.content-neu input{flex:1 1;min-width:0;height:100%;border:0;background:none;color:inherit;font:inherit;font-size:1rem;outline:none}.content-neu:focus-within{border-color:var(--line-strong)}.content-reiter{display:none}.content-spalten{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(11rem,1fr);grid-gap:.75rem;gap:.75rem;overflow-x:auto;align-items:start;padding-bottom:.5rem}.content-spalte{display:flex;flex-direction:column;gap:.5rem;min-height:12.5rem;padding:.625rem;border-radius:.875rem;background:var(--ground-sunken);border:1px solid transparent}.content-spalte.ziel{border-color:var(--line-strong);background:var(--ground-raised)}.content-spalte-kopf{display:flex;justify-content:space-between;align-items:baseline;padding:.125rem .25rem .25rem;font-weight:600;color:var(--ink-muted)}.content-leer,.content-spalte-kopf{font-size:calc(.8125rem * var(--s))}.content-leer{padding:.25rem;margin:0}.drehtag-gruppe{display:flex;flex-direction:column;gap:.5rem}.drehtag-gruppe+.drehtag-gruppe{margin-top:.375rem}.drehtag-gruppe-kopf{padding:0 .25rem;font-size:calc(.75rem * var(--s));font-weight:600}.drehtag-gruppe-kopf a{color:var(--ink)}.content-karte{position:relative;display:flex;border-radius:.625rem;background:var(--ground-raised);border:1px solid var(--line);cursor:-webkit-grab;cursor:grab}.content-karte:hover{border-color:var(--line-strong)}.content-karte-flaeche{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.content-karte-flaeche img{width:100%;aspect-ratio:4/5;max-height:8.75rem;object-fit:cover;border-radius:.5625rem .5625rem 0 0;display:block}.content-karte-text{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.625rem 2.25rem .625rem .75rem;min-width:0}.content-karte-text b{font-weight:600;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.content-karte-text .leise{font-size:calc(.8125rem * var(--s))}.content-weiter{position:absolute;right:.25rem;bottom:.25rem}.content-archiv-knopf{margin-top:.75rem}.beitrag-dialog{display:grid;grid-template-columns:minmax(0,12.5rem) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.beitrag-dialog:not(:has(.beitrag-standbild)){grid-template-columns:minmax(0,1fr)}.beitrag-standbild{width:100%;border-radius:.625rem;object-fit:cover}.beitrag-quelle{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0}.content-drehliste:first-child{margin-top:0;margin-bottom:2rem}.drehliste li{display:flex;align-items:center;gap:.75rem;min-height:3.5rem}.drehliste li.fertig .drehliste-text b{color:var(--ink-muted);text-decoration:line-through}.drehliste-bild{width:2.75rem;height:3.4375rem;object-fit:cover;border-radius:.375rem;flex:none}.drehliste-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.drehliste-text .leise{font-size:calc(.8125rem * var(--s));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:799px){.inhalt:has(.content-board){padding-inline:calc(1rem + var(--sicher-links)) calc(1rem + var(--sicher-rechts))}.content-reiter{display:flex;margin-bottom:.75rem}.content-spalten{display:block;overflow:visible}.content-spalte{display:none;background:none;padding:0;min-height:0}.content-spalte.aktiv{display:flex}.content-spalte-kopf{display:none}.content-karte{cursor:default}.content-karte-flaeche{flex-direction:row;align-items:center;min-height:4rem}.content-karte-flaeche img{width:4rem;height:5rem;aspect-ratio:auto;border-radius:.5625rem 0 0 .5625rem}.content-weiter{position:static;align-self:center;margin-right:.25rem}.content-karte-text{padding-right:.5rem}.beitrag-dialog{grid-template-columns:minmax(0,1fr)}.content-drehliste .abschnitt-kopf{flex-direction:column;align-items:stretch;gap:.5rem}.content-drehliste .abschnitt-kopf .knopfreihe{justify-content:space-between}.beitrag-standbild{max-height:16.25rem}}.zeitleiste{position:relative;margin:0 0 1.5rem;padding:.875rem 1rem .75rem;border:1px solid var(--line);border-radius:.875rem;background:var(--ground-raised)}.zl-zeile{display:grid;grid-template-columns:5.25rem minmax(0,1fr);align-items:center;grid-gap:.75rem;gap:.75rem}.zl-zeile+.zl-zeile{margin-top:.5rem}.zl-name{font-size:calc(.8125rem * var(--s));font-weight:600;color:var(--ink-muted)}.zl-bahn{position:relative;height:2.25rem;border-radius:.375rem;background:var(--ground-sunken)}.zl-achse .zl-bahn{height:1rem;background:none}.zl-stunde{position:absolute;top:0;transform:translateX(-50%);font-size:max(11px,calc(.6875rem * var(--s)));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-faint)}.zl-stunde:first-child{transform:none}.zl-stunde:last-child{transform:translateX(-100%)}.zl-raster{position:absolute;top:0;bottom:0;width:1px;background:var(--line);pointer-events:none}.zl-block,.zl-programm{position:absolute;top:.1875rem;bottom:.1875rem;min-width:.1875rem;border-radius:.25rem;box-shadow:0 0 0 1px var(--ground-sunken)}.zl-block{padding:0}.zl-block:focus-visible,.zl-block:hover{outline:.125rem solid var(--ink);outline-offset:1px;z-index:1}.zl-block.offen{background:var(--ink-faint)}.zl-block.ablenkung,.zl-programm.ablenkung{background:repeating-linear-gradient(135deg,var(--line) 0 .125rem,transparent .125rem .375rem);box-shadow:inset 0 0 0 1px var(--line)}.zl-programm{top:.5rem;bottom:.5rem}.zl-leer{position:absolute;left:.625rem;top:50%;transform:translateY(-50%);font-size:calc(.75rem * var(--s))}.grafik-tipp{position:fixed;z-index:50;transform:translate(-50%,calc(-100% - .625rem));padding:.375rem .625rem;border-radius:.5rem;background:var(--ink);color:var(--ground);font-size:calc(.8125rem * var(--s));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.grafik-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.75rem}.abschnitt .grafik-raster{margin-top:.75rem}.grafik-karte{padding:1rem;border:1px solid var(--line);border-radius:.875rem;background:var(--ground-raised);min-width:0}.grafik-karte>.versal{display:block;margin-bottom:.625rem}.grafik-karte>p{margin:0}.top-liste li{display:grid;grid-template-columns:minmax(0,1fr) 3.5rem auto;align-items:center;grid-gap:.625rem;gap:.625rem;min-height:1.875rem;padding:.125rem 0;border:0}.top-name{display:flex;align-items:center;gap:.5rem;min-width:0}.top-name>a,.top-name>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-name a{color:var(--ink)}.top-balken{height:.625rem}.top-balken>span{display:block;height:100%;min-width:.125rem;border-radius:0 .25rem .25rem 0}.top-wert{font-size:calc(.8125rem * var(--s));color:var(--ink-muted);text-align:right}.farbpunkt{width:.625rem;height:.625rem;border-radius:.1875rem;flex:none}.farbpunkt.offen,.stapel-teil.offen,.top-balken>.offen{background:var(--ink-faint)}.farbpunkt.frei,.stapel-teil.frei,.top-balken>.frei{background:var(--line-strong);box-shadow:inset 0 0 0 1px var(--ink-faint)}.ring-inhalt{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.ring{width:7.5rem;height:7.5rem}.ring-bogen:hover{opacity:.8}.ring-grau{stroke:var(--line-strong)}.ring-zahl{font-size:.75rem;font-weight:600;fill:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ring-klein{font-size:.5938rem;fill:var(--ink-muted)}.ring-legende{flex:1 1;min-width:8.75rem}.ring-legende li{display:flex;align-items:center;gap:.5rem;min-height:1.625rem;padding:0;border:0;font-size:calc(.8125rem * var(--s))}.ring-legende .top-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.wochen-stapel{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.625rem;gap:.625rem;height:13.75rem;margin-top:.75rem}.stapel-tag{display:flex;flex-direction:column;align-items:stretch;gap:.375rem;min-width:0;color:inherit;text-decoration:none}.stapel-name,.stapel-wert{text-align:center;font-size:calc(.75rem * var(--s));color:var(--ink-muted)}.stapel-tag:hover .stapel-name{color:var(--ink)}.stapel-saeule{flex:1 1;display:flex;flex-direction:column-reverse;gap:.125rem;border-bottom:1px solid var(--line-strong)}.stapel-teil{display:block;min-height:.125rem;border-radius:0}.stapel-saeule>.stapel-teil:last-child{border-radius:.25rem .25rem 0 0}.stapel-legende{list-style:none;display:flex;flex-wrap:wrap;gap:.375rem 1rem;margin:.875rem 0 0;padding:0;font-size:calc(.8125rem * var(--s));color:var(--ink-muted)}.stapel-legende li{display:inline-flex;align-items:center;gap:.375rem}.tagesverlauf .block.ablenkung{opacity:.7}@media (max-width:799px){.zeitleiste{padding:.75rem}.zl-zeile{grid-template-columns:minmax(0,1fr);gap:.25rem}.zl-achse .zl-name{display:none}.zl-bahn{height:2.5rem}.wochen-stapel{gap:.375rem;height:11.25rem}.ring-inhalt{flex-direction:column;align-items:stretch}.ring{align-self:center}}.link-seite{max-width:47.5rem}.link-seite h2{margin:1.5rem 0 .5rem;font-size:calc(1.25rem * var(--s))}.link-seite h3{margin:0 0 .625rem;font-size:calc(1.0625rem * var(--s))}.board-karte{padding:1rem;border:1px solid var(--line);border-radius:1rem;background:var(--ground-raised);display:flex;flex-direction:column;gap:.75rem}.board-karte+.board-karte{margin-top:1rem}.board-video{width:100%;max-height:70vh;border-radius:.625rem;background:#000}.board-form{display:flex;flex-direction:column;gap:.625rem}.board-form input,.board-form textarea,.board-kommentar input{width:100%;min-height:2.75rem;padding:.625rem .75rem;border:1px solid var(--line);border-radius:.625rem;background:var(--ground-sunken);color:inherit;font:inherit;font-size:1rem}.board-knoepfe{display:flex;flex-wrap:wrap;gap:.5rem}.board-form>.knopf,.board-knoepfe .knopf{min-height:2.75rem}.marke-zeile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.5rem;gap:.5rem}.zeitmarke{min-width:3.25rem;min-height:2rem;padding:.125rem .5rem;border:1px solid var(--line-strong);border-radius:.5rem;background:var(--ground-sunken);color:var(--ink);cursor:pointer}.board-kommentare{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.board-kommentare li{display:flex;align-items:baseline;gap:.625rem}.board-liste{list-style:none;margin:0;padding:0}.board-liste>li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 0;border-bottom:1px solid var(--line)}.board-termin{min-width:4.5rem;color:var(--ink-muted)}.board-titel{flex:1 1;min-width:10rem}.board-inline{display:inline-flex;gap:.5rem}.board-idee{flex-direction:column;align-items:stretch!important}.board-kommentar{display:flex;width:100%}.board-fuss{margin-top:2rem;font-size:calc(.8125rem * var(--s))}.content-werkzeuge{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin:-.5rem 0 .75rem}.board-links li{display:flex;align-items:center;gap:.5rem}.board-links .was{flex:1 1;min-width:0;display:flex;flex-direction:column}.board-links li.widerrufen .was b{color:var(--ink-muted);text-decoration:line-through}.beitrag-kommentare,.beitrag-video{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.beitrag-player{width:100%;max-height:50vh;border-radius:.625rem;background:#000}.video-wahl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.kommentar-neu input:not([type=checkbox]),.video-wahl input,.video-wahl select{width:100%;min-height:2.5rem;padding:.5rem .625rem;border:1px solid var(--line);border-radius:.625rem;background:var(--ground-sunken);color:inherit;font:inherit}.kommentar-liste li{display:flex;align-items:baseline;gap:.625rem}.kommentar-liste li.ergebnis.frei b{color:var(--status-good)}.kommentar-liste li.ergebnis.aenderung b,.kommentar-liste li.ergebnis.neu b{color:var(--status-warn)}.kommentar-neu{display:flex;align-items:center;gap:.5rem}.kommentar-neu .feld.haken{flex:none;white-space:nowrap}.karte-kommentare{display:inline-flex;align-items:center;gap:.25rem;font-size:calc(.75rem * var(--s))}@media (max-width:799px){.video-wahl{grid-template-columns:minmax(0,1fr)}}.hooks-neu{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.hooks-neu textarea{width:100%;padding:.625rem .75rem;border:1px solid var(--line);border-radius:.625rem;background:var(--ground-sunken);color:inherit;font:inherit}.hooks-neu .knopf{align-self:flex-end}.hooks-liste li{display:flex;align-items:center;gap:.5rem}.hook-text{flex:1 1;min-width:0}.hooks-liste li.genutzt .hook-text{color:var(--ink-muted);text-decoration:line-through}.content-moodboard{columns:12.5rem 5;column-gap:.75rem}.content-moodboard figure{page-break-inside:avoid;break-inside:avoid;margin:0 0 .75rem;border-radius:.75rem;overflow:hidden;border:1px solid var(--line);background:var(--ground-raised);cursor:pointer}.content-moodboard img{display:block;width:100%;height:auto}.content-moodboard figcaption{display:flex;flex-direction:column;gap:.125rem;padding:.5rem .625rem;font-size:calc(.8125rem * var(--s))}@media (max-width:799px){.content-moodboard{columns:8.75rem 2;column-gap:.5rem}}.heute-drehtage{margin-top:.625rem}.heute-drehtage a{display:flex;align-items:baseline;gap:.75rem;color:inherit;text-decoration:none}.heute-drehtage .was{flex:1 1;min-width:0}.bericht-kopfzeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}@media print{.druck-kopf-titel h1{font-size:22pt;margin:0}.druck-kopf-titel p{margin:2pt 0 12pt;color:#5a564f}.druck-zahlen{width:100%;border-collapse:collapse;margin-bottom:8pt}.druck-zahlen td{width:33%;padding:0 8pt 0 0;vertical-align:top}.druck-zahlen b{display:block;font-size:20pt}.druck-zahlen span{font-size:10pt;color:#5a564f}.druck-tage td:first-child{width:18%}.druck-tage td:last-child{width:14%}.druck-balken{display:flex;gap:1pt;height:10pt}.druck-balken span{display:block;height:10pt}.druck-balken span,.druck-punkt{print-color-adjust:exact;-webkit-print-color-adjust:exact}.druck-punkt{display:inline-block;width:7pt;height:7pt;margin-right:6pt;border-radius:2pt}}.stammdaten summary{cursor:pointer;font-weight:600;color:var(--ink-muted);padding:.375rem 0}.stammdaten[open] summary{margin-bottom:.5rem}.vorschlag{display:inline-flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-end}.vorschlaege-kopf{display:flex;justify-content:flex-end;margin:0 0 .5rem}.geld-liste{max-width:45rem}.geld-liste .name{flex:0 0 11.25rem;color:var(--ink-muted)}.heute-projekte .zahlwert{flex:none;min-width:6rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:799px){.geld-liste .name{flex-basis:7.5rem}.geld-seite .heute-projekte a{flex-direction:column;align-items:flex-start;gap:.125rem}}.schlagworte{display:inline-flex;flex-wrap:wrap;gap:.375rem}.schlagwort{padding:.125rem .625rem;border-radius:62.4375rem;border:1px solid var(--line);font-size:calc(.8125rem * var(--s));color:var(--ink-muted)}.auswertung-liste.mit-wert li{grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) auto auto 3.2em}.auswertung-wert{text-align:right}@media (max-width:799px){.auswertung-liste.mit-wert li{grid-template-columns:minmax(0,1fr) auto auto 3.2em}}main.inhalt [data-zeile]:focus-visible{outline:.125rem solid var(--brand);outline-offset:-.125rem;border-radius:.375rem}.listen-reiter [data-liste].ablage-ziel{outline:.125rem solid var(--brand);outline-offset:.125rem;border-radius:.5rem}.notiz-gruppe+.notiz-gruppe{margin-top:1.25rem}.notiz-gruppe>.versal{display:block;margin-bottom:.25rem}.notiz-nebenliste{display:none}@media (min-width:1280px){.notiz-rahmen{display:grid;grid-template-columns:13.75rem minmax(0,1fr);grid-gap:2rem;gap:2rem;align-items:start}.notiz-rahmen:has(>.notiz-nebenliste)>.notiz{min-width:0}.notiz-nebenliste{display:block;position:-webkit-sticky;position:sticky;top:1.5rem;max-height:calc(100vh - 3rem);overflow-y:auto;padding-right:.5rem}.notiz-nebenliste ul{list-style:none;margin:.25rem 0 1rem;padding:0}.notiz-nebenliste a{display:block;padding:.375rem .625rem;border-radius:.5rem;color:var(--ink-muted);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notiz-nebenliste a:hover,.notiz-nebenliste a[aria-current=page]{background:var(--ground-raised);color:var(--ink)}.notiz-nebenliste a[aria-current=page]{font-weight:600}}.notiz-rahmen:not(:has(>.notiz-nebenliste)){display:block}@media print{.notiz-nebenliste{display:none!important}}.personen{list-style:none;margin:0;padding:0}.personen li{display:flex;align-items:center;gap:.25rem;min-height:2.75rem;border-bottom:1px solid var(--line)}.personen li:last-child{border-bottom:0}.person-was{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere}.shots li.aufgabe{position:relative;background:var(--ground)}.shot-eingabe{flex:1 1;min-width:0;font:inherit;padding:.375rem .5rem;border:1px solid var(--line-strong);border-radius:.5rem;background:var(--ground-raised);color:var(--ink)}.import-liste{max-height:50vh;overflow-y:auto;margin-bottom:.75rem}.import-liste .feld.haken>span{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}li.aufgabe.gewaehlt{background:var(--brand-tint);border-radius:.5rem}.mehrfach-leiste{position:fixed;left:50%;bottom:calc(1.5rem + var(--sicher-unten));transform:translateX(-50%);z-index:30;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;max-width:calc(100vw - 2rem);padding:.625rem .875rem;border-radius:1rem;background:var(--ground-raised);border:1px solid var(--line-strong);box-shadow:0 .625rem 1.875rem rgb(0 0 0/.2)}.mehrfach-zahl{font-weight:600;margin-right:.25rem}.mehrfach-ziel{min-height:2.25rem;font:inherit}@media (max-width:799px){.mehrfach-leiste{bottom:calc(4.75rem + var(--sicher-unten))}}.app:has(.mehrfach-leiste) .inhalt{padding-bottom:calc(13.75rem + var(--sicher-unten))}.formular .feld-paar{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:inherit;gap:inherit}.heute-projekte a.knopf{flex:none;padding:0 .75rem}.eingang-ziel{max-width:11.25rem;min-height:2.25rem;font:inherit}@media (max-width:799px){.eingang-liste li{flex-wrap:wrap;padding-bottom:.5rem}.eingang-liste .was{flex-basis:100%;padding-top:.5rem}.eingang-liste .eingang-ziel{flex:1 1;max-width:none}}.eingang-ziel,.mehrfach-ziel,select[aria-label=Jahr]{min-height:2.5rem;padding:.375rem .625rem;border-radius:.375rem;border:1px solid var(--line);background:var(--ground-sunken);color:var(--ink);font:inherit;font-size:calc(.9375rem * var(--s))}.drehplan li{display:flex;gap:.75rem;align-items:baseline}.drehplan li>:last-child{min-width:0;overflow-wrap:anywhere}.notiz-verweise{margin:.25rem 0 .75rem}.board-idee .board-titel{flex:none}.board-original{white-space:nowrap;color:var(--ink-muted);font-size:calc(.875rem * var(--s))}.mahn-stufe3{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.mahn-stufe3 .klein-haken{display:inline-flex;align-items:center;gap:.25rem;font-size:max(12px,.8rem);cursor:pointer}.spiegel-band{margin:0 0 .75rem;padding:.625rem .75rem;border-left:.1875rem solid var(--status-warn);border-radius:.5rem;background:var(--status-warn-tint);line-height:1.45}fieldset.spiegel-huelle{border:0;margin:0;padding:0;min-width:0}.pille-gruppe{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}.pille-gruppe .pille-knopf{min-height:2rem}.beitrag-planung{display:grid;grid-gap:.875rem;gap:.875rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--line)}.planung-zeile{display:grid;grid-template-columns:6.875rem minmax(0,1fr);grid-gap:.625rem;gap:.625rem;align-items:center}.check-liste li{display:flex;align-items:center;gap:.625rem;min-height:2.25rem}.check-liste li>span{flex:1 1;min-width:0}.check-liste .erledigt{color:var(--ink-muted);text-decoration:line-through}.check-liste .check{font-size:.8125rem;font-weight:700}.check-neu input{width:100%;margin-top:.375rem}.beitrag-gepostet{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.beitrag-gepostet .mit-symbol{display:flex;gap:.375rem;align-items:center}.beitrag-gepostet .mit-symbol input{flex:1 1;min-width:0}.karte-planung:before{display:none}.kal-art{margin-bottom:1rem}.monat-kopf{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.monat-kopf h3{margin:0;min-width:9.375rem;text-align:center}.monat-raster{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.25rem;gap:.25rem}.monat-wochentag{text-align:center;padding:.25rem 0}.monat-wochentag.posting{color:var(--ink)}.monat-tag{min-height:6rem;border:1px solid var(--line);border-radius:.5rem;padding:.25rem;display:flex;flex-direction:column;gap:.1875rem;min-width:0;background:var(--ground)}.monat-tag.fremd{opacity:.45}.monat-tag.heute{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.monat-tag.luecke{border-style:dashed;border-color:var(--status-warn);background:var(--status-warn-tint)}.monat-tag.ziel{outline:.125rem solid var(--brand);outline-offset:-.125rem}.monat-zahl{font-size:.75rem;color:var(--ink-muted)}.monat-luecke{font-size:.6875rem;margin-top:auto;color:var(--status-warn)}.monat-eintrag{display:block;width:100%;text-align:left;font:inherit;font-size:calc(.75rem * var(--s));line-height:1.3;padding:.125rem .375rem;border-radius:.3125rem;border:0;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--ground-raised);color:var(--ink)}.monat-eintrag.gepostet{background:var(--status-good-tint);color:var(--status-good)}.monat-eintrag.geplant{background:var(--ink);color:var(--ground);cursor:-webkit-grab;cursor:grab}.monat-eintrag.dreh{background:var(--status-warn-tint);color:var(--status-warn)}.monat-eintrag.offen{display:inline-block;width:auto;max-width:16.25rem;cursor:-webkit-grab;cursor:grab;border:1px solid var(--line);padding:.375rem .625rem}.monat-ohne{margin-top:1.25rem}.monat-ohne-liste{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}.rhythmus-vorschlag li{padding:.375rem 0;border-bottom:1px solid var(--line)}.vorlagen-liste li+li{border-top:1px solid var(--line)}.top-posts{margin-top:1.5rem}.top-posts ol li{display:flex;align-items:center;gap:.5rem}.top-posts ol li .zeilen-knopf{flex:1 1;min-width:0}@media (max-width:799px){.planung-zeile{grid-template-columns:minmax(0,1fr);gap:.375rem}.monat-raster{gap:.125rem}.monat-tag{min-height:3.625rem;padding:.125rem;border-radius:.375rem}.monat-eintrag{font-size:.625rem;padding:1px .1875rem}.monat-luecke{display:none}.monat-kopf h3{min-width:0;flex:1 1}}.drehliste-ziel{border-radius:.625rem;min-height:2.75rem}.drehliste-ziel.ziel{outline:.125rem dashed var(--brand);outline-offset:.25rem}.drehliste-pfeile{display:inline-flex;gap:.125rem}.drehliste-ideen{margin-top:1rem}.board-kommentare li.erledigt>span,.kommentar-liste li.erledigt>span{color:var(--ink-muted)}.kommentar-liste li .check{margin-left:auto;font-size:.8125rem;font-weight:700}.kommentar-kopf{align-items:center}.fassung-wahl,.kommentar-kopf{display:flex;gap:.375rem;flex-wrap:wrap}.fassung-wahl{margin-bottom:.625rem}.fassung-vergleich{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.fassung-vergleich figure{margin:0;min-width:0}.fassung-vergleich figcaption{display:flex;gap:.5rem;align-items:center;margin-bottom:.375rem}@media (max-width:799px){.fassung-vergleich{grid-template-columns:minmax(0,1fr)}}.board-kachel{gap:.625rem}.board-zahlen{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.25rem;gap:.25rem}.board-zahl{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:.25rem .375rem;border-radius:.375rem;background:var(--ground-raised)}.board-zahl b{font-size:calc(1.0625rem * var(--s));color:var(--ink)}.board-zahl span{font-size:.625rem;line-height:1.2;color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.board-zahl.null b{color:var(--ink-faint)}.board-zahl.schlecht{background:var(--status-bad-tint)}.board-zahl.schlecht b,.board-zahl.schlecht span{color:var(--status-bad)}.content-boards:has(.board-kachel){grid-template-columns:repeat(auto-fill,minmax(21.25rem,1fr))}@media (max-width:799px){.content-boards:has(.board-kachel){grid-template-columns:minmax(0,1fr)}}.schnell{display:flex;align-items:center;gap:.625rem;padding:0 .875rem;min-height:3rem;border:1px solid var(--line);border-radius:.75rem;background:var(--ground);margin-bottom:.5rem;flex-wrap:wrap}.schnell input{flex:1 1;min-width:0;border:0;background:none;font:inherit;height:2.875rem;outline:none}.schnell:focus-within{border-color:var(--ink)}.schnell-art{font-size:calc(.8125rem * var(--s));white-space:nowrap}.schnell-art:empty{display:none}.heute-block{margin-top:1.75rem}.heute-block:not(.zu):not(.anordnen):not(:has(.heute-block-inhalt>*)){display:none}.heute-block-kopf{display:flex;align-items:center;gap:.25rem;margin-bottom:.625rem}.heute-block-titel{display:inline-flex;align-items:center;gap:.375rem;border:0;background:none;padding:.25rem 0;cursor:pointer;color:inherit}.heute-block-pfeil{transition:transform .15s}.heute-block.zu .heute-block-pfeil{transform:rotate(-90deg)}.heute-block-griff{display:inline-flex;color:var(--ink-faint);cursor:-webkit-grab;cursor:grab;width:.875rem;opacity:.35}.heute-block:hover .heute-block-griff{opacity:1}.heute-block.ziel{outline:.125rem dashed var(--brand);outline-offset:.375rem;border-radius:.5rem}.heute-block-pfeile{margin-left:auto;display:inline-flex;gap:.125rem}.heute-block-inhalt>.abschnitt,.heute-block-inhalt>.zeit-bis-jetzt{margin-top:0}.heute-block-inhalt>.abschnitt>.versal:first-child{display:none}.heute-anordnen{margin-top:2rem}.wochen-ziele{margin-top:.75rem}.wochen-ziele li{display:grid;grid-gap:.25rem;gap:.25rem;padding:.375rem 0}.wochen-ziele li a{display:flex;align-items:center;gap:.625rem;text-decoration:none;color:inherit}.wochen-ziele .was{flex:1 1;min-width:0;display:flex;flex-direction:column}.ziel-balken{position:relative;height:.375rem;border-radius:6.1875rem;background:var(--ground-raised);overflow:hidden}.ziel-balken-ist{position:absolute;inset:0 auto 0 0;border-radius:6.1875rem;background:var(--ink-muted)}.ziel-balken-ist.gut{background:var(--status-good)}.ziel-balken-ist.warn{background:var(--status-warn)}.ziel-balken-ist.schlecht{background:var(--status-bad)}.ziel-balken-soll{position:absolute;top:0;bottom:0;width:.125rem;background:var(--ink)}.wochen-start-spalten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.wochen-start-spalten li{padding:.25rem 0}.wochen-start-spalten a{color:inherit;text-decoration:none}@media (max-width:799px){.wochen-start-spalten{grid-template-columns:minmax(0,1fr);gap:1rem}.heute-block-griff{display:none}.schnell-art{width:100%;padding-bottom:.5rem;white-space:normal}}.heute-block-kopf[draggable=true]{cursor:-webkit-grab;cursor:grab}.auswertung-liste.mit-vergleich li{grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) auto 3.2em 4.6em}.auswertung-liste.mit-wert.mit-vergleich li{grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) auto auto 3.2em 4.6em}.auswertung-delta{text-align:right;font-size:calc(.8125rem * var(--s))}.auswertung-delta.plus{color:var(--status-good)}.auswertung-delta.minus{color:var(--ink-muted)}.auswertung-ablenkung{margin-top:1rem}@media (max-width:799px){.auswertung-liste.mit-vergleich li,.auswertung-liste.mit-wert.mit-vergleich li{grid-template-columns:minmax(0,1fr) auto auto 3.2em}.auswertung-liste.mit-vergleich li{grid-template-columns:minmax(0,1fr) auto 3.2em}.auswertung-liste.mit-vergleich .auswertung-balken{grid-column:1/-2}.auswertung-liste.mit-vergleich .auswertung-delta{grid-row:2;grid-column:-2/-1}}.unzugeordnet-kopf{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;margin-bottom:.75rem}.eintraege .eintrag.ziehbar{cursor:-webkit-grab;cursor:grab;gap:.625rem}.eintraege .eintrag.ziehbar .check{margin-top:1px;font-size:.8125rem;font-weight:700}.eintraege .eintrag.gewaehlt{background:var(--ground-raised)}.kunden-projekte li.zeit-ziel>a{outline:.125rem dashed var(--brand);outline-offset:-.125rem;border-radius:.375rem}@media (max-width:799px){.eintraege .eintrag.ziehbar .zuordnen{margin-left:7.25rem}.nur-mac{display:none}}.kalender-vorschlaege li{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--line)}.kalender-vorschlaege .was{flex:1 1;min-width:0;display:flex;flex-direction:column}@media (max-width:799px){.kalender-vorschlaege li{flex-wrap:wrap}}.positionen{display:grid;grid-gap:.75rem;gap:.75rem}.position{border:1px solid var(--line);border-radius:.625rem;padding:.625rem .75rem .5rem;margin:0;display:grid;grid-gap:.5rem;gap:.5rem;min-width:0}.position legend{padding:0 .25rem}.position-zahlen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.position-fuss,.positionen-fuss{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.positionen-summe{margin-left:auto}.beleg-werkzeuge{align-items:center}.beleg-werkzeuge,.rechnung-wahl{display:flex;gap:.5rem;flex-wrap:wrap}.rechnung-wahl{width:100%}.positionen-schalter{justify-self:start}@media (max-width:799px){.position-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.beleg-adressen{display:flex;justify-content:space-between;gap:24pt;margin:18pt 0 24pt;font-size:10pt}.beleg-kopfdaten{display:grid;grid-template-columns:auto auto;grid-gap:2pt 12pt;gap:2pt 12pt;margin:0}.beleg-kopfdaten dt{color:#5a564f}.beleg-kopfdaten dd{margin:0;text-align:right}.beleg-blatt h1{font-size:22pt}.beleg-text{font-size:10.5pt;line-height:1.55;white-space:pre-line}.beleg-tabelle th:first-child{width:8%}.beleg-tabelle th:nth-child(3),.beleg-tabelle th:nth-child(4),.beleg-tabelle th:nth-child(5){width:15%;text-align:right}.beleg-tabelle td:nth-child(3),.beleg-tabelle td:nth-child(4),.beleg-tabelle td:nth-child(5){text-align:right;white-space:nowrap}.beleg-tabelle tr.optional td{color:#5a564f}.beleg-summen{display:grid;grid-template-columns:auto 30%;justify-content:end;grid-gap:3pt 16pt;gap:3pt 16pt;margin:12pt 0;font-size:10.5pt}.beleg-summen dd{margin:0;text-align:right}.beleg-summen .gesamt{font-weight:700;border-top:.75pt solid #1f1d1a;padding-top:3pt}}.jahr-zahlen{grid-template-columns:repeat(4,minmax(0,1fr))}.jahr-monate{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:.375rem;gap:.375rem;margin-top:1rem}.jahr-monat{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:0}.jahr-saeulen{display:flex;align-items:flex-end;gap:.125rem;height:7.5rem;width:100%;justify-content:center}.jahr-saeulen span{width:40%;max-width:.875rem;border-radius:.25rem .25rem 0 0;min-height:1px}.jahr-legende .umsatz,.jahr-saeulen .umsatz{background:var(--status-good)}.jahr-legende .ausgabe,.jahr-saeulen .ausgabe{background:var(--ink-faint)}.jahr-wert{font-size:.6875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.jahr-legende .punkt{display:inline-block;width:.5rem;height:.5rem;border-radius:.125rem;margin:0 .25rem 0 .625rem}.projekt-ausgaben .schlecht,.zahlwert.schlecht{color:var(--status-bad)}.ausgaben-liste li{display:flex;align-items:center;gap:.625rem;padding:.375rem 0;border-bottom:1px solid var(--line)}.ausgaben-liste .was{flex:1 1;min-width:0}.ausgabe-neu{display:grid;grid-template-columns:8.125rem minmax(0,1fr) 9.375rem 6.875rem auto;grid-gap:.5rem;gap:.5rem;margin-top:.625rem}@media (max-width:799px){.jahr-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.jahr-monate{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:.75rem}.jahr-saeulen{height:5rem}.ausgabe-neu{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.kunde-kontakt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:1rem 0}.kunde-kontakt p{margin:0;padding:.75rem .875rem;border:1px solid var(--line);border-radius:.75rem;display:flex;flex-direction:column;gap:.25rem}.kunden-zeitstrahl .strahl-jahr{display:grid;grid-template-columns:3.5rem minmax(0,1fr);grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.strahl-jahreszahl{color:var(--ink-muted);padding-top:.375rem}.kunden-zeitstrahl ol{border-left:.125rem solid var(--line);padding-left:1rem}.kunden-zeitstrahl li{position:relative;padding:.375rem 0}.kunden-zeitstrahl li a{display:flex;flex-direction:column;text-decoration:none;color:inherit}.strahl-punkt{position:absolute;left:-1.375rem;top:.75rem;width:.625rem;height:.625rem;border-radius:6.1875rem;background:var(--ink);border:.125rem solid var(--ground)}.kunden-zeitstrahl li.vorbei .strahl-punkt{background:var(--ink-faint)}@media (max-width:799px){.kunde-kontakt{grid-template-columns:minmax(0,1fr)}}.abwesend ul li,.abwesend-neu{display:flex;align-items:center;gap:.5rem}.abwesend-neu{flex-wrap:wrap}.abwesend-neu input{flex:1 1;min-width:8.125rem}.dateien-werkzeuge,.freelancer-liste .zeilen-knopf{flex-wrap:wrap;gap:.5rem}.dateien-werkzeuge{display:flex;align-items:center;margin:.5rem 0 .75rem}.dateien-werkzeuge select{min-height:2.25rem}.datei-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.375rem,1fr));grid-gap:.75rem;gap:.75rem}.datei-raster li{position:relative;display:flex;flex-direction:column;gap:.25rem;min-width:0}.raster-flaeche{aspect-ratio:4/3;border:1px solid var(--line);border-radius:.625rem;background:var(--ground-raised);overflow:hidden;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.raster-flaeche img{width:100%;height:100%;object-fit:cover}.raster-symbol svg{width:2rem;height:2rem;color:var(--ink-muted)}.raster-name{font-size:calc(.8125rem * var(--s));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:1.75rem}.datei-raster .stern{position:absolute;right:0;bottom:-.25rem}.stern{color:var(--ink-faint)}.stern.an{color:var(--status-warn)}.stern.an svg{fill:currentColor}@media (max-width:799px){.datei-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.liefer-seite{max-width:61.25rem}.liefer-liste{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));grid-gap:.875rem;gap:.875rem}.liefer-liste li{display:flex;flex-direction:column;gap:.375rem;min-width:0;padding:.5rem;border:1px solid var(--line);border-radius:.75rem}.liefer-liste li.gewaehlt{border-color:var(--status-bad);box-shadow:inset 0 0 0 1px var(--status-bad)}.liefer-bild{aspect-ratio:4/3;border-radius:.5rem;overflow:hidden;background:var(--ground-raised);display:flex;align-items:center;justify-content:center}.liefer-bild img{width:100%;height:100%;object-fit:cover}.liefer-symbol{color:var(--ink-muted);font-weight:600}.liefer-name{font-size:calc(.8125rem * var(--s));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liefer-knoepfe{display:flex;gap:.375rem;align-items:center;justify-content:space-between}.knopf.herz{min-width:2.75rem;min-height:2.25rem;font-size:1.125rem;border:1px solid var(--line);background:var(--ground);color:var(--ink-muted)}.knopf.herz.an{color:var(--status-bad);border-color:var(--status-bad)}.liefer-auswahl-hinweis{margin:.5rem 0 1rem}.liefer-links .was{display:flex;flex-direction:column}@media (max-width:799px){.liefer-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.liefer-knoepfe{flex-wrap:wrap}}.dialog-frage{bottom:0;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin:1rem -.25rem 0;padding:.625rem .75rem}.dialog-frage,.offline-band{position:-webkit-sticky;position:sticky;border-radius:.625rem;background:var(--status-warn-tint);color:var(--ink);border:1px solid var(--status-warn)}.offline-band{top:var(--sicher-oben);z-index:18;margin:0 0 1rem;padding:.625rem .875rem;font-size:calc(.875rem * var(--s))}.neu-popup>p.leise{display:flex;align-items:center;gap:.375rem;margin:0 0 .5rem;font-size:calc(.8125rem * var(--s))}.neu-punkte{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.neu-punkte li{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem 0;border-top:1px solid var(--line);line-height:1.45}.neu-punkte li:first-child{border-top:0}.neu-punkte li>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.neu-punkte li .knopf{flex:none}.neu-knoepfe{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.neu-popup{max-height:min(70vh,40rem);overflow-y:auto}.neu-karte{display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-decoration:none;color:inherit}.neu-zahl{margin:0 0 .5rem;color:var(--ink-muted)}.neu-zahl b{color:var(--ink)}.neu-version h2,.neu-zahl b{font-size:calc(1.25rem * var(--s))}.neu-version h2{font-family:var(--font-serif),Georgia,serif;margin:.25rem 0 .375rem}.rundgang-karte{position:fixed;z-index:60;right:calc(1.5rem + var(--sicher-rechts));bottom:calc(1.5rem + var(--sicher-unten));width:min(23.75rem,calc(100vw - 2rem));background:var(--ground-raised);border:1px solid var(--line-strong);border-radius:.875rem;padding:.875rem 1rem 1rem;box-shadow:0 .625rem 1.875rem rgb(0 0 0/.18)}.rundgang-karte p{margin:.375rem 0 .75rem;line-height:1.45}.rundgang-kopf{display:flex;align-items:center;justify-content:space-between}.rundgang-knoepfe{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.rundgang-ziel{outline:.1875rem solid var(--brand);outline-offset:.25rem;border-radius:.375rem;animation:rundgang-puls 1.2s ease-out 2;scroll-margin:7.5rem}@keyframes rundgang-puls{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 55%,transparent)}to{box-shadow:0 0 0 .875rem transparent}}@media (prefers-reduced-motion:reduce){.rundgang-ziel{animation:none}}@media (max-width:799px){.rundgang-karte{left:calc(1rem + var(--sicher-links));right:calc(1rem + var(--sicher-rechts));width:auto;bottom:calc(4.25rem + var(--sicher-unten))}}@media print{.rundgang-karte{display:none}}.zwei-faktor .qr{width:11.25rem;height:11.25rem;background:#fff;padding:.375rem;border-radius:.5rem;margin:.375rem 0 .625rem}.zwei-faktor .qr svg{width:100%;height:100%;display:block}.ersatzcodes{display:block;white-space:pre;column-count:2;font-size:.9375rem;line-height:1.7}.sammeln{display:flex;align-items:center;gap:.5rem;padding:0 .75rem;border:1px solid var(--line);border-radius:.875rem;background:var(--ground-raised);margin:0 0 1rem}.sammeln:focus-within{border-color:var(--line-strong)}.neue-aufgabe.sammeln input{border:0;background:none;padding-left:0;box-shadow:none}.plan{display:grid;grid-template-columns:minmax(15rem,1.1fr) repeat(3,minmax(12.5rem,1fr));grid-gap:1rem;gap:1rem;align-items:start}@media (max-width:1199px){.plan{grid-template-columns:repeat(2,minmax(0,1fr))}}.plan-links{display:flex;flex-direction:column;gap:1rem;min-width:0}.plan-spalte{min-width:0;background:var(--ground-raised);border:1px solid var(--line);border-radius:1rem;padding:.75rem .75rem .5rem;transition:border-color .12s,background-color .12s}.plan-spalte [data-ziel].ablage-ziel,.plan-spalte.ablage-ziel{border-color:var(--ink);background:var(--ground-sunken)}.spalten-kopf{display:flex;align-items:baseline;gap:.5rem;padding:0 .25rem .375rem}.spalten-kopf h2{font-size:calc(.9375rem * var(--s));margin:0}.parkplatz-reiter{gap:.25rem}.parkplatz-reiter button{border:0;background:none;font:inherit;font-weight:600;color:var(--ink-muted);padding:.25rem .625rem;border-radius:.625rem;cursor:pointer}.parkplatz-reiter button[aria-selected=true]{color:var(--ink);background:var(--ground)}.parkplatz-reiter button.ablage-ziel{background:var(--ground-sunken);color:var(--ink)}.plan-leer{padding:.375rem .25rem .625rem;font-size:calc(.875rem * var(--s))}.plan-zeile{border-radius:.625rem}.plan-zeile:focus-visible{outline:.125rem solid var(--ink);outline-offset:-.125rem}.plan-zeile.zieht{opacity:.35}.plan-zeile.von-gestern .neben{color:var(--status-warn)}.ohne-griff .griff{display:none}.zug-geist{position:fixed;z-index:60;pointer-events:none;max-width:17.5rem;padding:.5rem .75rem;border-radius:.75rem;background:var(--ground-raised);border:1px solid var(--line-strong);box-shadow:0 .5rem 1.5rem rgb(0 0 0/.16);font-size:calc(.875rem * var(--s));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tasten-hinweis{margin-top:1rem}.tasten-hinweis kbd{font-family:var(--font-mono,ui-monospace),monospace;padding:0 .3125rem;border:1px solid var(--line);border-radius:.3125rem}.wochen-band{display:block;text-decoration:none;color:inherit}.wochen-band.kompakt,a.wochen-band.leer{border:1px solid var(--line);border-radius:1rem;padding:.75rem .875rem;margin:0 0 1rem;background:var(--ground-raised)}a.wochen-band.leer{flex-wrap:wrap;gap:.25rem .75rem}.wochen-kopf,a.wochen-band.leer{display:flex;align-items:baseline}.wochen-kopf{justify-content:space-between;gap:.5rem;padding:0 .25rem}.wochen-balken{height:.375rem;border-radius:.1875rem;background:var(--ground-sunken);margin:.5rem .25rem;overflow:hidden}.wochen-balken span{display:block;height:100%;background:var(--ink);border-radius:.1875rem;transition:width .3s}.wochen-ziel{display:flex;align-items:center;gap:.625rem;min-height:2.5rem;padding:0 .25rem}.wochen-ziel .aufgabe-wort{flex:1 1;min-width:0}.wochen-ziel.fertig .aufgabe-wort{text-decoration:line-through;color:var(--ink-muted)}.ring{flex:none;width:2.75rem;height:2.75rem;margin:-.375rem -.375rem -.375rem -.625rem;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;cursor:pointer;padding:0}.ring-grund{fill:none;stroke:var(--line-strong);stroke-width:2.5}.ring-wert{fill:none;stroke:var(--ink);stroke-width:2.5;stroke-linecap:round;transition:stroke-dasharray .3s}.plan-spalte.woche .sammeln{margin:.5rem 0 .25rem}.zeitleiste-plan{margin-top:.625rem;max-height:21rem;overflow-y:auto;border-top:1px solid var(--line)}.zl-innen{position:relative}.zl-platz{height:1.75rem;border-bottom:1px dashed var(--line);padding-left:.125rem;font-size:calc(.75rem * var(--s))}.zl-platz.voll{border-bottom-style:solid}.zl-platz.ziel{background:var(--ground-sunken)}.zl-jetzt{position:absolute;left:0;right:0;height:.125rem;background:var(--status-bad);pointer-events:none}.zl-block{position:absolute;left:2.75rem;right:.25rem;border:0;border-left:.1875rem solid var(--ink);border-radius:.375rem;color:var(--ink);font:inherit;font-size:calc(.8125rem * var(--s));text-align:left;padding:.1875rem .5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.zl-block,.zl-block.punkt{background:var(--ground-sunken)}.zl-block.punkt{border-left-color:var(--ink-muted)}.chips{display:flex;flex-wrap:wrap;gap:.375rem}.chip{border:1px solid var(--line);background:var(--ground-raised);color:var(--ink);border-radius:62.4375rem;padding:.375rem .75rem;min-height:2.25rem;font:inherit;font-size:calc(.875rem * var(--s));cursor:pointer}.chip.an{background:var(--ink);border-color:var(--ink);color:var(--ground)}.timer-block-ende{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem}.timer-fertig,.timer-weiter{border:1px solid var(--line-strong);background:var(--ground-raised);color:var(--ink);border-radius:.5rem;padding:.125rem .5rem;font:inherit;font-size:calc(.75rem * var(--s));cursor:pointer}.plan-reiter{margin:0 0 .75rem;width:100%}@media (max-width:799px){.plan-reiter{display:flex}.plan-reiter button{flex:1 1;min-width:0;padding:0 .25rem}.plan,.plan-links{display:block}.plan-spalte{display:none;border:0;background:none;padding:0}.plan-spalte.auf-handy{display:block}.tasten-hinweis,.zeitleiste-plan{display:none}}.wochen-band .liste-einfach li.wochen-ziel{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.625rem}.wochen-band .wochen-ziel .aufgabe-wort{padding:0}@media (hover:hover){.plan-zeile .griff{opacity:0;transition:opacity .12s}.plan-zeile:focus .griff,.plan-zeile:focus-within .griff,.plan-zeile:hover .griff{opacity:1}}@media (max-width:1199px) and (min-width:800px){.plan-spalte.woche{grid-column:1/-1;order:-1}}@media (max-width:799px){.plan-reiter button{white-space:nowrap;font-size:calc(.875rem * var(--s))}.plan-reiter button .mono{font-size:calc(.75rem * var(--s));opacity:.7}}.spalten-kopf{flex-wrap:wrap}.spalten-kopf h2{white-space:nowrap}@media (max-width:799px){.plan-reiter button{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15;min-height:3rem;font-size:calc(.8125rem * var(--s))}.plan-reiter button .mono{font-size:calc(.75rem * var(--s))}}.woche-band{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem 1.125rem;padding:.375rem .875rem;margin:0 0 .875rem;border:1px solid var(--line);border-radius:.875rem;background:var(--ground-raised);transition:border-color .12s,background-color .12s}.woche-band.ablage-ziel{border-color:var(--ink);background:var(--ground-sunken)}.woche-band-kopf{display:flex;align-items:center;gap:.625rem;flex:none}.woche-band .wochen-balken{width:5.625rem;margin:0}.liste-einfach.woche-band-ziele{display:flex;flex-wrap:wrap;gap:0 1.125rem;flex:1 1;min-width:0}.liste-einfach.woche-band-ziele li{border-bottom:0;min-height:2.25rem;padding:0}.woche-band .sammeln{margin:0;flex:0 1 17.5rem;border:0;background:none}.woche-band .sammeln input{min-height:2rem;margin:0}.plan2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:1rem;gap:1rem;align-items:start}.plan-bereich{min-width:0;border:1px solid var(--line);border-radius:1rem;background:var(--ground-raised);padding:.625rem .875rem .375rem}.bereich-kopf{font-size:calc(1.0625rem * var(--s));margin:0 0 .5rem}.plan-bereich .sammeln{margin:0 0 .375rem;background:var(--ground)}.plan-bereich .sammeln input{min-height:2.25rem;margin:0}.plan-teil{border-radius:.625rem;padding:.125rem .25rem .25rem;margin:0 -.25rem;transition:background-color .12s}.plan-bereich>div+.plan-teil,.plan-teil+.plan-teil,.plan-teil+div+.plan-teil{margin-top:.5rem}.plan-teil [data-ziel].ablage-ziel,.plan-teil.ablage-ziel{background:var(--ground-sunken);outline:1px dashed var(--line-strong)}.teil-kopf{font-size:calc(.75rem * var(--s));font-weight:600;color:var(--ink-muted);margin:.25rem 0 .125rem;letter-spacing:.02em}.plan-leer{padding:.125rem 0 .25rem;margin:0;font-size:calc(.8125rem * var(--s))}.plan2 .parkplatz-reiter{display:flex;gap:.125rem;margin:.125rem 0}.plan2 .parkplatz-reiter button{font-size:calc(.75rem * var(--s));padding:.125rem .5rem}.plan-zeile .aufgabe-text{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5rem;min-width:0;flex:1 1}.plan-meta{font-size:calc(.75rem * var(--s));color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan-zeile.von-gestern .plan-meta{color:var(--status-warn)}.pille-klein{flex:none;max-width:9.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(.75rem * var(--s));line-height:1.6;padding:0 .5rem;border-radius:62.4375rem;background:var(--ground-sunken);color:var(--ink-muted)}.zl-schalter{border:0;background:none;color:var(--ink-muted);font:inherit;font-size:calc(.75rem * var(--s));padding:.25rem 0;cursor:pointer;text-align:left}.zeitleiste-plan{margin-top:.125rem;max-height:none;overflow:visible;border-top:0}@media (hover:hover) and (min-width:800px){.plan2 .plan-zeile,.woche-band .plan-zeile{min-height:2rem;padding:1px 0}.plan2 .plan-zeile .haken-flaeche,.woche-band .plan-zeile .ring{height:2rem;margin-top:-.125rem;margin-bottom:-.125rem}.plan2 .plan-zeile .griff,.woche-band .plan-zeile .griff{height:2rem;margin-top:0;margin-bottom:0}}@media (max-width:799px){.woche-band{padding:.375rem .625rem}.woche-band .sammeln{flex-basis:100%}.plan2{display:block}.plan-bereich{border:0;background:none;padding:0}.plan-teil{display:none}.plan-teil.auf-handy{display:block}.plan-bereich.plan-rechts:not(:has(.auf-handy)){display:none}}.plan-zeile .aufgabe-text{flex-direction:row}.plan-zeile .aufgabe-wort{flex:0 1 auto;min-width:0}@media (min-width:800px){.plan-bereich{max-height:calc(100dvh - 18.75rem);min-height:15rem;overflow-y:auto;overscroll-behavior:contain}}.liste-einfach.woche-band-ziele li.plan-zeile{width:auto;flex:0 1 auto}.woche-band .plan-zeile .aufgabe-text{flex:0 1 auto}.woche-band ul.liste-einfach.woche-band-ziele{flex-direction:row;align-items:center}@media (min-width:800px){.woche-band .sammeln{flex:0 1 12.5rem}.woche-band{display:grid;grid-template-columns:auto minmax(0,1fr) 12.5rem}.woche-band .liste-einfach.woche-band-ziele{width:100%}}.woche-band .plan-zeile .griff{display:none}.woche-band .liste-einfach.woche-band-ziele{column-gap:.875rem}@media (max-width:799px){.woche-band{display:block}.woche-band .liste-einfach.woche-band-ziele{flex-direction:column;align-items:stretch}.woche-band .liste-einfach.woche-band-ziele li.plan-zeile{width:100%}}:root{--zm-unz:color-mix(in srgb,var(--ink) 28%,var(--ground));--zm-raster:color-mix(in srgb,var(--line) 70%,transparent)}.zm{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.zm .mono{font-family:var(--font-mono),ui-monospace,monospace}.zm-label{font-size:calc(.75rem * var(--s));font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.zm-label-block{display:block;margin-bottom:.375rem}.zm-klein{font-size:calc(.75rem * var(--s));color:var(--ink-faint)}.zm-karte{background:var(--ground-raised);border-radius:1rem;padding:1.125rem 1.5rem}.zm-gedimmt{opacity:.3}.zm-hinweis{color:var(--ink-muted);margin:.375rem 0 0}.zm-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.zm-titelblock{display:flex;flex-direction:column;gap:.25rem}.zm-h1{margin:0;font:400 calc(2rem * var(--s)) /1.1 var(--font-serif),Georgia,serif}.zm-h2{margin:0;font:400 calc(1.75rem * var(--s)) /1.1 var(--font-serif),Georgia,serif}.zm-nav{display:flex;gap:.5rem}.zm-nav,.zm-pfeil{align-items:center}.zm-pfeil{height:2.25rem;min-width:2.25rem;display:inline-flex;justify-content:center;border-radius:.75rem;border:1px solid var(--line-strong);color:var(--ink);text-decoration:none;font-size:1.125rem}.zm-pfeil.aus{color:var(--ink-faint);border-color:var(--line)}.zm-chips{display:flex;gap:.5rem;flex-wrap:wrap}.zm-chip{display:inline-flex;align-items:center;gap:.375rem;height:1.75rem;padding:0 .375rem 0 .75rem;border-radius:62.4375rem;border:1px solid var(--line-strong);background:transparent;color:var(--ink);font:inherit;font-size:calc(.8125rem * var(--s));cursor:pointer}.zm-chip span:last-child{color:var(--ink-muted);padding:0 .25rem}.zm-tag{padding:1.375rem 1.5rem .75rem}.zm-summen{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:1.125rem}.zm-gross{font:400 calc(4rem * var(--s)) /1 var(--font-serif),Georgia,serif;color:var(--ink);letter-spacing:-.02em}.zm-zeile-text{color:var(--ink-muted);font-size:calc(1rem * var(--s))}.zm-zeile-text .mono{color:var(--ink)}.zm-raster{display:grid;grid-template-columns:10.5rem minmax(0,1fr);grid-gap:1rem;gap:1rem}.zm-saeulen-kopf{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:.375rem}.zm-saeulen{position:relative;height:6.5rem;border-bottom:1px solid var(--line-strong)}.zm-saeule{position:absolute;bottom:0;height:6.25rem;padding:0;border:0;background:transparent;cursor:pointer;display:flex;flex-direction:column-reverse;gap:1px}.zm-saeule span{display:block;width:100%;border-radius:.125rem}.zm-schleier{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--ink) 10%,transparent);pointer-events:none}.zm-schleier.oben{border-radius:.375rem .375rem 0 0}.zm-achse{position:relative;height:1.125rem}.zm-achse span{position:absolute;transform:translateX(-50%);font:400 calc(.75rem * var(--s)) var(--font-mono),monospace;color:var(--ink-faint)}.zm-kunde-zeile{border-top:1px solid var(--line)}.zm-kunde-name{display:flex;flex-direction:column;justify-content:center;padding:.5rem 0;background:none;border:0;color:var(--ink);text-align:left;cursor:pointer;font:inherit}.zm-kunde-name b{font-weight:600}.zm-kunde-name .mono{font-size:calc(.75rem * var(--s));color:var(--ink-muted)}.zm-spur{position:relative;height:3.75rem}.zm-linie{position:absolute;top:0;bottom:0;width:1px;background:var(--zm-raster)}.zm-strich{position:absolute;top:2.0625rem;height:.375rem;min-width:.1875rem;border-radius:.125rem}.zm-block{position:absolute;top:.375rem;height:2.875rem;min-width:.875rem;padding:.125rem .25rem 0;background:transparent;border:.125rem solid transparent;border-radius:.5rem;color:var(--ink);font:inherit;font-size:calc(.75rem * var(--s));font-weight:600;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:.1875rem;overflow:hidden}.zm-block.aktiv{background:var(--ground-sunken);border-color:var(--ink)}.zm-block .t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;height:1.125rem;line-height:1.125rem}.zm-block .f{display:block;width:100%;height:.875rem;border-radius:.25rem}.zm-legende{display:flex;gap:.375rem 1rem;flex-wrap:wrap;font-size:calc(.75rem * var(--s));color:var(--ink-muted);padding:.75rem 0 .25rem 11.5rem;border-top:1px solid var(--line)}.zm-legende button,.zm-legende span{display:inline-flex;align-items:center;gap:.375rem;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.zm-legende i{display:inline-block;border-radius:.1875rem}.zm-leer{padding:.75rem 0;margin:0;border-top:1px solid var(--line)}.zm-detail{padding:1.375rem 1.5rem;display:grid;grid-gap:2rem;gap:2rem}.zm-detail-leer{margin:0}.zm-block3{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr)}.zm-zwei{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr)}.zm-spalte{display:flex;flex-direction:column;gap:.375rem;min-width:0}.zm-kopfzeile{display:flex;justify-content:space-between;align-items:center}.zm-schliessen{height:1.75rem;padding:0 .5rem;border-radius:.5rem;border:0;background:transparent;color:var(--ink-muted);font:inherit;font-weight:600;font-size:calc(.8125rem * var(--s));cursor:pointer}.zm-werte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.625rem;gap:.625rem;margin-top:.75rem}.zm-wert{background:var(--ground-sunken);border-radius:.75rem;padding:.625rem .75rem}.zm-wert .mono{font-weight:500;font-size:calc(1.125rem * var(--s))}.zm-wert div:last-child{font-size:calc(.75rem * var(--s));color:var(--ink-muted)}.zm-verlauf{display:flex;gap:.125rem;height:1.75rem;border-radius:.375rem;overflow:hidden}.zm-von-bis{display:flex;justify-content:space-between;font:400 calc(.75rem * var(--s)) var(--font-mono),monospace;color:var(--ink-faint)}.zm-liste-zeile{display:grid;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.4375rem 0;border-bottom:1px solid var(--line)}.zm-liste-zeile>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zm-woran{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 3.25rem}.zm-lauf{grid-template-columns:minmax(0,1.2fr) 8.75rem minmax(0,1fr) 3.75rem}.zm-titel-liste{grid-template-columns:minmax(0,1fr) minmax(0,.6fr) 3.75rem}.zm-unterbr{grid-template-columns:2.75rem .625rem minmax(0,1fr) auto;gap:.5rem}.zm-balken{display:block;height:.5rem;border-radius:0 .25rem .25rem 0}.zm-punkt{width:.5rem;height:.5rem;border-radius:50%}.zm-rechts{text-align:right;font-family:var(--font-mono),monospace;font-weight:500}.zm-nebentext{font-size:calc(.75rem * var(--s));color:var(--ink-muted)}.zm-drei{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);grid-gap:1rem}.zm-drei,.zm-wofuer{display:grid;gap:1rem}.zm-wofuer{grid-template-columns:minmax(0,1fr) 9.375rem;grid-gap:1rem;align-items:center}.zm-hundert{display:flex;gap:.125rem;height:.875rem;border-radius:.375rem;overflow:hidden;margin:.75rem 0}.zm-kat-zeile{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;width:100%;background:none;border:0;color:var(--ink);font:inherit;font-size:calc(.875rem * var(--s));text-align:left;cursor:pointer}.zm-kat-zeile i{width:.625rem;height:.625rem;border-radius:.1875rem;flex:none}.zm-kat-zeile span:nth-child(2){flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zm-sonne{width:9.375rem;height:9.375rem}.zm-sonne path{cursor:pointer}.zm-sonne-zahl{font:600 1.125rem var(--font-mono),monospace;fill:var(--ink)}.zm-sonne-text{font-size:.6875rem;fill:var(--ink-muted)}.zm-app-zeile{grid-template-columns:minmax(0,1fr) 4.375rem 3rem;gap:.625rem;width:100%;background:none;border:0;border-bottom:1px solid var(--line);color:var(--ink);font:inherit;font-size:calc(.875rem * var(--s));text-align:left;cursor:pointer}.zm-raus-zeile{grid-template-columns:2.125rem minmax(0,1fr) 3rem;gap:.625rem;padding:.5625rem 0}.zm-name{display:flex;flex-direction:column;min-width:0}.zm-zuordnen-zeile{grid-template-columns:minmax(0,1fr) 10rem 3.75rem 6.875rem}.zm-knopf{height:1.875rem;padding:0 .75rem;border-radius:.625rem;border:1px solid var(--line-strong);background:transparent;color:var(--ink);font:inherit;font-weight:600;font-size:calc(.8125rem * var(--s));cursor:pointer;display:inline-flex;align-items:center;text-decoration:none}.zm-knopf:disabled{opacity:.4;cursor:default}.zm-formular{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;padding:.75rem 0 .875rem;border-bottom:1px solid var(--line)}.zm-feld{display:flex;flex-direction:column;gap:.25rem}.zm-feld-zeile{flex-direction:row;align-items:center;gap:.5rem}.zm-feld input,.zm-feld select{height:2rem;padding:0 .625rem;border-radius:.375rem;border:1px solid var(--line-strong);background:var(--ground-sunken);color:var(--ink);font:inherit;font-size:calc(.875rem * var(--s))}.zm-wochen-saeulen{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:end;height:16.25rem;padding-top:1.5rem}.zm-tag-saeule{display:flex;flex-direction:column;align-items:center;gap:.375rem;height:100%;justify-content:flex-end}.zm-tag-saeule .zm-stapel{width:56%;display:flex;flex-direction:column-reverse;gap:1px}.zm-tag-saeule .zm-stapel a{display:block;width:100%;border-radius:.125rem}.zm-tag-saeule a.zm-nebentext{text-decoration:none}.zm-zwei-karten{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:1rem;gap:1rem}.zm-heatmap{display:grid;grid-template-columns:2.5rem repeat(17,minmax(0,1fr));grid-gap:.1875rem;gap:.1875rem;margin-top:.75rem}.zm-heatmap div{height:1.375rem;border-radius:.1875rem}.zm-heatmap .k{height:auto;font:400 calc(.75rem * var(--s)) var(--font-mono),monospace;color:var(--ink-faint);text-align:center}.zm-heatmap .w{height:1.375rem;font-size:calc(.75rem * var(--s));color:var(--ink-muted);line-height:1.375rem}.zm-kunde-block{border-bottom:1px solid var(--line);padding:.375rem 0}.zm-kunde-block summary{display:flex;align-items:center;gap:.5rem;cursor:pointer;list-style:none}.zm-kunde-block summary i{width:.625rem;height:.625rem;border-radius:.1875rem;flex:none}.zm-kunde-block summary span:nth-child(2){flex:1 1}.zm-alle{margin-top:1rem}.zm-alle>summary{cursor:pointer;color:var(--ink-muted);font-weight:600;padding:.5rem 0}.zm-tl-kopf{display:flex;flex-wrap:wrap;gap:.625rem 1.125rem;align-items:center;margin-bottom:.875rem}.zm-tl-hilfe{margin-left:auto}.zm-umschalter{display:flex;gap:.125rem;padding:.1875rem;background:var(--ground-sunken);border-radius:.75rem;flex-wrap:wrap}.zm-umschalter button{height:1.75rem;padding:0 .625rem;border-radius:.5625rem;border:0;background:transparent;color:var(--ink-muted);font:inherit;font-weight:600;font-size:calc(.8125rem * var(--s));cursor:pointer}.zm-umschalter button[aria-pressed=true]{background:var(--ink);color:var(--ground)}.zm-tl{border:1px solid var(--line);border-radius:.625rem;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab}.zm-tl-zeile{display:grid;grid-template-columns:9.375rem minmax(0,1fr);border-bottom:1px solid var(--line)}.zm-tl-name{padding:.625rem .75rem;font-size:calc(.8125rem * var(--s));color:var(--ink-muted);border-right:1px solid var(--line)}.zm-tl-spur{position:relative;height:2.625rem;overflow:hidden}.zm-tl-stueck{position:absolute;top:.375rem;bottom:.375rem;min-width:.125rem;border:0;border-radius:.25rem;padding:0 .375rem;color:#fff;font:inherit;font-size:calc(.75rem * var(--s));text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.zm-tl-stueck.aktiv{outline:.125rem solid var(--ink);outline-offset:1px}.zm-tl-achse .zm-tl-spur{height:1.625rem}.zm-tl-achse .zm-tl-spur span{position:absolute;top:.3125rem;transform:translateX(-50%);font:400 calc(.75rem * var(--s)) var(--font-mono),monospace;color:var(--ink-faint);white-space:nowrap}@media (max-width:999px){.zm-block3,.zm-drei,.zm-zwei,.zm-zwei-karten{grid-template-columns:minmax(0,1fr)}}@media (max-width:799px){.zm-karte{padding:.875rem}.zm-gross{font-size:calc(3rem * var(--s))}.zm-raster{grid-template-columns:6rem minmax(0,1fr);gap:.5rem}.zm-legende{padding-left:0}.zm-zuordnen-zeile{grid-template-columns:minmax(0,1fr) 3.375rem 6.25rem}.zm-zuordnen-zeile .zm-nebentext{display:none}.zm-wofuer{grid-template-columns:minmax(0,1fr);justify-items:center}.zm-wofuer>div{width:100%}.zm-wochen-saeulen{gap:.375rem}.zm-heatmap{grid-template-columns:1.625rem repeat(17,minmax(0,1fr));gap:.125rem}.zm-heatmap .k:nth-child(odd){visibility:hidden}.zm-tl-zeile{grid-template-columns:5.125rem minmax(0,1fr)}.zm-tl-hilfe{margin-left:0}}.heute-ruhig{display:flex;flex-direction:column;gap:2.125rem;max-width:47.5rem;margin:.5rem 0 2.5rem}.ruhig-teil{margin:0}.ruhig-kopfzeile{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.ruhig-kopf{display:flex;align-items:center;gap:.5rem;font-size:calc(1.1875rem * var(--s));font-weight:650;margin:0 0 .375rem}.heute-ruhig .liste-einfach li{border-bottom:0;min-height:2.25rem;padding:.125rem 0}.heute-ruhig .plan-zeile{border-radius:.5rem}.heute-ruhig .termine li{gap:.875rem}.heute-ruhig .termin-zeit{min-width:6rem;color:var(--ink-muted)}.highlight .ruhig-kopf svg{color:var(--status-warn)}.highlight-zeile{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:calc(1.125rem * var(--s))}.highlight-zeile .highlight-text{font-weight:600}.highlight-zeile.fertig .highlight-text{text-decoration:line-through;color:var(--ink-muted)}.highlight-wahl{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.highlight-wahl select{min-height:2.25rem;border-radius:.625rem;border:1px solid var(--line);background:var(--ground-raised);color:var(--ink);font:inherit;padding:0 .625rem;max-width:100%}.zeit-zeile{display:flex;flex-wrap:wrap;gap:.375rem 1.375rem;color:var(--ink-muted);text-decoration:none;font-size:calc(.9375rem * var(--s))}.zeit-zeile b{color:var(--ink);font-weight:600}.heute-mehr{border-top:1px solid var(--line);padding-top:.75rem}.heute-mehr>summary{cursor:pointer;color:var(--ink-muted);font-weight:600;padding:.375rem 0;list-style:none}.heute-mehr>summary:before{content:"▸ "}.heute-mehr[open]>summary:before{content:"▾ "}@media (max-width:799px){.heute-ruhig{gap:1.75rem}.heute-ruhig .liste-einfach li{min-height:2.75rem}}.zm-teil-kopf{font-size:calc(1.1875rem * var(--s));margin:2.25rem 0 .125rem}.zm-teil-text{margin:0 0 .5rem}.zm-tl-zeile{grid-template-columns:10.625rem minmax(0,1fr)}@media (max-width:799px){.pille-klein{max-width:6rem}body:before{content:"";position:fixed;top:0;left:0;right:0;height:var(--sicher-oben);background:var(--ground);z-index:40;pointer-events:none}}@media (max-width:799px) and (display-mode:standalone){:root{--sicher-oben:max(env(safe-area-inset-top,0),2.9375rem)}}.heute-mehr .heute-block,.heute-ruhig~.heute-mehr .heute-block{border:0;background:none;box-shadow:none;padding-left:0;padding-right:0}.schnell{min-height:2.375rem;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;padding:0 .125rem;margin:0 0 1.125rem;max-width:47.5rem}.schnell input{min-height:2.25rem}.wochen-zeile{display:inline-block;color:var(--ink-muted);text-decoration:none;font-size:calc(.875rem * var(--s));margin:0 0 1.125rem}.heute-ruhig .wochen-band.kompakt,.wochen-band.kompakt{border:0;background:none;padding:0}.wochen-band.kompakt{max-width:47.5rem}.zm-label.zm-rot{color:var(--brand-schrift)}.zm-umschalter a{display:inline-flex;align-items:center;height:1.875rem;padding:0 1rem;border-radius:.625rem;color:var(--ink-muted);font-weight:600;font-size:calc(.875rem * var(--s));text-decoration:none}.zm-umschalter a[aria-pressed=true]{background:var(--ink);color:var(--ground)}.zm-nav .zm-umschalter{background:var(--ground-raised);border-radius:.875rem;padding:.25rem;gap:.25rem}.zm-weitere{margin:1.5rem 0 0;font-size:calc(.8125rem * var(--s));color:var(--ink-faint)}.zm-weitere a{color:var(--ink-muted)}.zm-teil-kopfzeile{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-top:2.25rem}.zm-teil-kopfzeile .zm-teil-kopf{margin:0 0 .125rem}.zm-sonne-woche{display:flex;justify-content:center;margin:.5rem 0 .25rem}.heute-mehr .karte{border:0;background:none;padding-left:0}.notizen-zwei{display:grid;grid-template-columns:minmax(15.625rem,18.75rem) minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem;align-items:start}.notizen-liste{position:-webkit-sticky;position:sticky;top:calc(1rem + var(--sicher-oben));max-height:calc(100vh - 2rem - var(--sicher-oben));overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem;min-width:0}.notizen-liste-kopf{display:flex;align-items:center;gap:.5rem;margin-bottom:.625rem}.notizen-liste-kopf h2{font-size:calc(1.0625rem * var(--s));font-weight:700}.notizen-liste-kopf .neben{margin-right:auto}.notizen-liste .notiz-suche{margin:0 0 .625rem}.notiz-filter{display:flex;flex-wrap:wrap;gap:.375rem;margin:0 0 .75rem}.filter-pille{display:inline-flex;align-items:center;gap:.25rem;min-height:1.75rem;padding:.125rem .625rem;border:0;border-radius:62.4375rem;background:var(--ground-raised);color:var(--ink-muted);font:inherit;font-size:calc(.8125rem * var(--s));cursor:pointer}.filter-pille[aria-pressed=true]{background:var(--ink);color:var(--ground)}.notiz-gruppe-kopf{font-size:calc(.8125rem * var(--s));font-weight:700;color:var(--ink-muted);margin:.875rem 0 .25rem .625rem}.notiz-gruppe:first-of-type .notiz-gruppe-kopf{margin-top:.25rem}.notizliste{list-style:none;margin:0;padding:0}.notizliste .notiz-zeile{padding:0;border:0}.notizliste .notiz-zeile a{display:flex;flex-direction:column;gap:.125rem;padding:.5625rem .625rem;border-radius:.625rem;text-decoration:none;color:var(--ink);position:relative}.notizliste .notiz-zeile+.notiz-zeile a:before{content:"";position:absolute;top:0;left:.625rem;right:.625rem;border-top:1px solid var(--line)}.notizliste .notiz-zeile a:hover{background:var(--ground-raised)}.notizliste .notiz-zeile a:hover .notiz-titel{text-decoration:none}.notizliste .notiz-zeile a:hover:before,.notizliste .notiz-zeile.aktiv a:before,.notizliste .notiz-zeile.aktiv+.notiz-zeile a:before,.notizliste .notiz-zeile:hover+.notiz-zeile a:before{border-top-color:transparent}.notizliste .notiz-zeile.aktiv a{background:var(--ground-sunken)}.notiz-zeile .notiz-titel{display:flex;align-items:center;gap:.25rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notiz-unterzeile{display:flex;gap:.5rem;min-width:0;font-size:calc(.875rem * var(--s));color:var(--ink-muted)}.notiz-wann{flex:none;color:var(--ink)}.notiz-vorschau{text-overflow:ellipsis}.notiz-vorschau,.notiz-zuordnung{overflow:hidden;white-space:nowrap}.notiz-zuordnung{display:flex;gap:.5rem;min-width:0;font-size:calc(.8125rem * var(--s));color:var(--ink-faint)}.notiz-ordner{display:inline-flex;align-items:center;gap:.25rem;overflow:hidden;text-overflow:ellipsis}.notiz-keine{padding:.75rem .625rem}.notiz-leer-flaeche{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:50vh;color:var(--ink-faint);text-align:center}.notiz-neu-schwebend{display:none}.notizen-zwei .notiz{max-width:none;min-width:0}.notiz-seite{max-width:76ch}.notiz-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:.5rem 0 1.375rem}.notiz-meta>.neben{margin-right:.375rem}.meta-pille{display:inline-flex;align-items:center;gap:.25rem;min-height:1.75rem;padding:.125rem .625rem;border:0;border-radius:62.4375rem;background:var(--ground-raised);color:var(--ink);font:inherit;font-size:calc(.8125rem * var(--s));cursor:pointer}.meta-pille.leer,.meta-pille[aria-label="Kunde wählen"],.meta-pille[aria-label="Projekt wählen"]{background:none;color:var(--ink-faint);box-shadow:inset 0 0 0 1px var(--line)}.meta-pille.tag{color:var(--ink-muted)}.meta-pille button{display:inline-flex;border:0;background:none;color:inherit;padding:.125rem;cursor:pointer}.notiz-archiv-band{margin:.75rem 0 0;color:var(--ink-muted)}.notiz-archiv-band,.tag-feld{display:flex;align-items:center;gap:.375rem}.tag-feld{flex-wrap:wrap;padding:.375rem .5rem;border:1px solid var(--line-strong);border-radius:.625rem;background:var(--ground)}.tag-feld input{flex:1 1;min-width:7.5rem;border:0;background:none;color:var(--ink);font:inherit;padding:.25rem}.tag-feld input:focus{outline:none}.notiz-text{position:relative}.notiz-text .notiz-flaeche{max-width:72ch}.notiz-text .ProseMirror .is-empty.is-editor-empty:first-child:before,.notiz-text .ProseMirror .is-empty:before{content:attr(data-placeholder);color:var(--ink-faint);float:left;height:0;pointer-events:none}.block-griff{position:absolute;left:-4rem;display:flex;gap:.125rem;transform:translateY(-50%);z-index:5}.griff-knopf{width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:none;color:var(--ink-faint);cursor:pointer;touch-action:none}.griff-knopf:hover{background:var(--ground-raised);color:var(--ink)}.griff-knopf.ziehen{cursor:-webkit-grab;cursor:grab}.block-linie{position:absolute;left:0;right:0;height:.1875rem;border-radius:.125rem;background:var(--serie-1);pointer-events:none;z-index:6}.block-menue{position:absolute;left:-4rem;z-index:30;width:15rem;max-height:60vh;overflow-y:auto;padding:.375rem;border-radius:.75rem;background:var(--ground-raised);border:1px solid var(--line-strong);box-shadow:0 .75rem 2rem rgb(0 0 0/.3)}.befehlsliste-gruppe,.block-menue-gruppe{font-size:calc(.75rem * var(--s));font-weight:700;color:var(--ink-faint);padding:.5rem .5rem .25rem}.block-menue-trenner{height:1px;background:var(--line);margin:.375rem .25rem}.befehl{display:flex;align-items:center;gap:.625rem;width:100%;min-height:2.25rem;padding:.25rem .5rem;border:0;border-radius:.5rem;background:none;color:var(--ink);font:inherit;font-size:calc(.9375rem * var(--s));text-align:left;cursor:pointer}.befehl kbd{margin-left:auto;font-family:var(--font-mono),ui-monospace,monospace;font-size:calc(.75rem * var(--s));color:var(--ink-faint)}.befehl:hover,.befehl[aria-selected=true]{background:var(--ground-sunken)}.befehl.gefahr{color:var(--brand-schrift)}.befehl-symbol{width:1.875rem;height:1.875rem;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:.4375rem;background:var(--ground);color:var(--ink-muted)}.slash-rahmen{position:fixed;z-index:60;width:17.5rem}.slash-rahmen .befehlsliste{max-height:22.5rem;overflow-y:auto;padding:.375rem;border-radius:.75rem;background:var(--ground-raised);border:1px solid var(--line-strong);box-shadow:0 .75rem 2rem rgb(0 0 0/.3)}.befehlsliste.leer{padding:.75rem;color:var(--ink-muted)}.dialog .befehlsliste{margin-top:.625rem;max-height:60vh;overflow-y:auto}.schwebeleiste .schrift-groesse{align-self:center;min-width:4rem;text-align:center;font-size:calc(.8125rem * var(--s));color:var(--ink-muted)}.schwebeleiste .text-knopf:disabled{opacity:.4}.notiz-text .hinweis-block{display:flex;gap:.625rem;padding:.75rem .875rem;border-radius:.75rem;background:var(--ground-raised)}.notiz-text .hinweis-block[data-art=info]{background:color-mix(in srgb,var(--serie-1) 14%,var(--ground))}.notiz-text .hinweis-block[data-art=idee]{background:color-mix(in srgb,var(--serie-7) 16%,var(--ground))}.notiz-text .hinweis-block[data-art=achtung]{background:var(--status-warn-tint)}.notiz-text .hinweis-block[data-art=erledigt]{background:var(--status-good-tint)}.hinweis-symbol{flex:none;width:1.75rem;height:1.75rem;margin-top:-1px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.4375rem;background:none;color:var(--ink);cursor:pointer}.hinweis-block[data-art=info] .hinweis-symbol{color:var(--serie-1)}.hinweis-block[data-art=idee] .hinweis-symbol{color:var(--serie-7)}.hinweis-block[data-art=achtung] .hinweis-symbol{color:var(--status-warn)}.hinweis-block[data-art=erledigt] .hinweis-symbol{color:var(--status-good)}.hinweis-inhalt{flex:1 1;min-width:0}.hinweis-inhalt>div>*+*{margin-top:.5em}.notiz-text .spalten{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem}.notiz-text .spalte{min-width:0;padding:.125rem 0 .125rem .75rem;box-shadow:inset 1px 0 0 var(--line)}.notiz-text .spalte:first-child{padding-left:0;box-shadow:none}.notiz-text .spalte>*+*{margin-top:.5em}.notiz-text .pdf-block{display:block}.pdf-block-knopf{display:inline-flex;align-items:center;gap:.875rem;padding:.625rem 1rem .625rem .625rem;border:0;border-radius:.75rem;background:var(--ground-raised);color:var(--ink);font:inherit;text-align:left;cursor:pointer;max-width:100%}.pdf-block-knopf:hover{background:var(--ground-sunken)}.pdf-block-seite{width:4rem;min-height:5rem;flex:none;display:flex;align-items:center;justify-content:center;border-radius:.25rem;overflow:hidden;background:#ffffff;color:#6f6b65;box-shadow:0 1px .1875rem rgb(0 0 0/.25)}.pdf-block-name{font-weight:600;overflow-wrap:anywhere}.pdf-block-text{display:flex;flex-direction:column;gap:.125rem}.pdf-block.gewaehlt .pdf-block-knopf,.skizze-block.gewaehlt .skizze-knopf{outline:.125rem solid var(--serie-1);outline-offset:.125rem}.skizze-knopf{display:block;width:100%;padding:0;border:0;border-radius:.75rem;overflow:hidden;background:#ffffff;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line)}.skizze-knopf img{display:block;width:100%;height:auto;margin:0}.skizze-fenster{position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;background:var(--ground-sunken);padding:var(--sicher-oben) var(--sicher-rechts) var(--sicher-unten) var(--sicher-links)}.skizze-leiste{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--ground-raised);border-bottom:1px solid var(--line)}.skizze-werkzeuge{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.25rem;flex-wrap:wrap}.skizze-werkzeuge .trenner{width:1px;height:1.5rem;background:var(--line);margin:0 .375rem}.skizze-werkzeug{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.625rem;background:none;color:var(--ink-muted);cursor:pointer}.skizze-werkzeug[aria-pressed=true]{background:var(--ground);color:var(--ink)}.skizze-werkzeug:disabled{opacity:.35}.skizze-farbe{width:2rem;height:2rem;border-radius:50%;border:0;background:var(--farbe);cursor:pointer;box-shadow:inset 0 0 0 .125rem rgb(255 255 255/.25)}.skizze-farbe[aria-pressed=true]{box-shadow:0 0 0 .125rem var(--ground-raised),0 0 0 .25rem var(--ink)}.skizze-blatt-rahmen{flex:1 1;overflow:auto;padding:1.25rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.skizze-blatt{display:block;background:#ffffff;border-radius:.5rem;box-shadow:0 .125rem .75rem rgb(0 0 0/.25);touch-action:none;cursor:crosshair}.mehr-notiz{width:100%;justify-content:center;margin-bottom:1rem}@media (max-width:899px){.notizen-zwei{display:block}.notizen-liste{position:static;max-height:none;overflow:visible;padding-right:0}.mit-notiz .notizen-zwei>.notizen-liste,.mit-notiz>.notizen-liste,.notiz-leer-flaeche,.notizen-seite.mit-notiz>.seitenkopf{display:none}.notiz-neu-schwebend{display:inline-flex;position:fixed;right:calc(1rem + var(--sicher-rechts));bottom:calc(4.75rem + var(--sicher-unten));z-index:18;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--ink);color:var(--ground);box-shadow:0 .375rem 1.125rem rgb(0 0 0/.3);cursor:pointer}.notizen-seite.mit-notiz .notiz-neu-schwebend{display:none}.notiz .notiz-seite{padding-left:1.375rem}.notiz .notiz-kopf{padding-left:0}.block-griff{left:-2.125rem}.block-griff .griff-knopf:first-child{display:none}.griff-knopf{width:2rem;height:2.25rem}.block-menue{left:-1.375rem}.notiz-text .spalten{grid-auto-flow:row;gap:.75rem}.notiz-text .spalte{padding-left:0;box-shadow:none}.skizze-leiste{flex-wrap:wrap}.skizze-blatt-rahmen{padding:.625rem}}@media (min-width:900px){.notiz .notiz-kopf,.notiz .notiz-seite{padding-left:4rem}}.heute-block:not(.anordnen):has(>.heute-block-inhalt:empty){display:none}.heute-mehr:not(:has(.heute-block-inhalt:not(:empty))):not(:has(.heute-block.zu)):not(:has(.heute-block.anordnen)){display:none}.anfragen-zwei{display:grid;grid-template-columns:minmax(17.5rem,21.25rem) minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem;align-items:start}.anfragen-liste{position:-webkit-sticky;position:sticky;top:calc(1rem + var(--sicher-oben));max-height:calc(100vh - 2rem - var(--sicher-oben));overflow-y:auto;overscroll-behavior:contain;min-width:0}.anfragenliste{list-style:none;margin:0;padding:0}.anfrage-zeile a{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;border-radius:.75rem;color:var(--ink);text-decoration:none;position:relative}.anfrage-zeile+.anfrage-zeile a:before{content:"";position:absolute;top:0;left:.75rem;right:.75rem;border-top:1px solid var(--line)}.anfrage-zeile a:hover{background:var(--ground-raised)}.anfrage-zeile a:hover:before,.anfrage-zeile.aktiv a:before,.anfrage-zeile.aktiv+.anfrage-zeile a:before,.anfrage-zeile:hover+.anfrage-zeile a:before{border-top-color:transparent}.anfrage-zeile.aktiv a{background:var(--ground-sunken)}.anfrage-kopfzeile{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.anfrage-wer{font-weight:700}.anfrage-wer,.anfrage-wunsch{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anfrage-wunsch{color:var(--ink-muted)}.anfrage-meta{display:flex;flex-wrap:wrap;gap:.25rem .75rem;font-size:calc(.8125rem * var(--s));color:var(--ink-faint)}.anfrage-meta>span,.anfrage-schritt{display:inline-flex;align-items:center;gap:.25rem}.anfrage-schritt{font-size:calc(.8125rem * var(--s));color:var(--ink-muted)}.anfrage-schritt.bald{color:var(--status-warn)}.anfrage-karte{min-width:0;max-width:72ch}.anfrage-titel{font-family:var(--font-serif),Georgia,serif;font-size:calc(2.125rem * var(--s));font-weight:400;line-height:1.15;margin:1.125rem 0}.anfrage-naechster{padding:.875rem 1rem;border-radius:.875rem;background:var(--ground-raised);margin-bottom:1.375rem}.anfrage-naechster.faellig,.anfrage-naechster.fehlt{background:var(--status-bad-tint)}.anfrage-naechster-zeile{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;font-size:calc(1.0625rem * var(--s))}.anfrage-warnung{margin:.375rem 0 0;color:var(--status-bad);font-size:calc(.875rem * var(--s))}.anfrage-feld-name{display:block;font-size:calc(.8125rem * var(--s));font-weight:700;color:var(--ink-muted);margin-bottom:.25rem}.anfrage-felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.875rem 1.75rem;gap:.875rem 1.75rem;margin:0 0 1.375rem}.anfrage-felder dt{font-size:calc(.8125rem * var(--s));font-weight:700;color:var(--ink-muted);margin-bottom:.125rem}.anfrage-felder dd{margin:0;min-height:1.75rem;display:flex;align-items:center;gap:.375rem}.anfrage-wunsch-block{margin-bottom:1.125rem}.anfrage-wunsch-block .inline{white-space:pre-wrap}.anfrage-dran{margin-bottom:1.375rem}.anfrage-original summary{cursor:pointer;color:var(--ink-muted)}.anfrage-original p{white-space:pre-wrap;color:var(--ink-muted);font-size:calc(.875rem * var(--s))}@media (max-width:899px){.anfragen-zwei{display:block}.anfragen-liste{position:static;max-height:none;overflow:visible}.anfragen-seite.mit-karte .anfragen-liste,.anfragen-seite.mit-karte>.seitenkopf{display:none}.anfrage-felder{grid-template-columns:minmax(0,1fr)}}.anfrage-zeile .pille{align-self:flex-start}.anfrage-kopfzeile .pille{align-self:center}.anruf-block{display:flex;flex-direction:column;gap:1.125rem;margin-bottom:1.75rem;max-width:56.25rem}.anruf-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));grid-gap:.875rem 1.75rem;gap:.875rem 1.75rem}.anruf-feld{display:flex;flex-direction:column;gap:.125rem;min-width:0}.anruf-name{font-size:calc(.8125rem * var(--s));font-weight:700;color:var(--ink-muted)}.anruf-feld.fehlt .anruf-name{color:var(--status-bad)}.anruf-projekt{display:flex;flex-direction:column;gap:.875rem;padding:1rem 1.125rem;border-radius:.875rem;background:var(--ground-raised)}.anruf-projekt-kopf{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.anruf-projekt-name{font-family:var(--font-serif),Georgia,serif;font-size:calc(1.5rem * var(--s));color:var(--ink);text-decoration:none}.anruf-projekt-name:hover{text-decoration:underline}.anruf-briefing p{margin:0;white-space:pre-wrap;max-width:72ch}.anruf-weitere{margin:0}.kunde-mehr>summary{cursor:pointer;font-weight:700;color:var(--ink-muted);padding:.625rem 0;border-top:1px solid var(--line)}.kunde-mehr[open]>summary{margin-bottom:1.125rem}.kalkulator>.zurueck{display:inline-block;margin-bottom:.5rem;color:var(--ink-muted);text-decoration:none}.kalkulator-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(15rem,18.75rem);grid-template-areas:"briefing positionen summe" "vorschau vorschau summe";grid-gap:1.75rem;gap:1.75rem;align-items:start;margin-top:1.125rem}.kalkulator-briefing{grid-area:briefing;display:flex;flex-direction:column;gap:.625rem}.kalkulator-positionen{grid-area:positionen;min-width:0}.kalkulator-summe{grid-area:summe;position:-webkit-sticky;position:sticky;top:calc(1rem + var(--sicher-oben));display:flex;flex-direction:column;gap:1rem;padding:1rem 1.125rem;border-radius:.875rem;background:var(--ground-raised)}.kalkulator-vorschau{grid-area:vorschau;min-width:0}.kalkulator h2{font-size:calc(.9375rem * var(--s));font-weight:700;margin-bottom:.5rem}.kalkulator-kopfzeile{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.kalkulator-briefing textarea{width:100%;border:1px solid var(--line);border-radius:.75rem;background:var(--ground);color:var(--ink);font:inherit;padding:.625rem .75rem;resize:vertical}.kalkulator-briefing .knopf{align-self:flex-start}.kalk-liste{list-style:none;margin:0 0 .75rem;padding:0}.kalk-zeile{padding:.625rem 0;border-bottom:1px solid var(--line)}.kalk-zeile.optional{opacity:.7}.kalk-zeile-kopf{display:flex;align-items:center;gap:.375rem}.kalk-name{flex:1 1;min-width:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:700;padding:.125rem 0}.kalk-zahlen{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin-top:.25rem}.kalk-preis input,.kalk-stunden,.kalk-zahlen input[type=text]{width:4.5rem;border:1px solid var(--line);border-radius:.5rem;background:var(--ground);color:var(--ink);font:inherit;padding:.25rem .5rem;text-align:right}.kalk-preis{display:inline-flex;align-items:center;gap:.25rem}.kalk-preis input{width:6rem}.kalk-gesamt{margin-left:auto}.kalk-optional{display:inline-flex;align-items:center;gap:.25rem}.kalk-grund,.kalk-optional{font-size:calc(.8125rem * var(--s));color:var(--ink-muted)}.kalk-grund{margin:.25rem 0 0}.kalk-dazu{max-width:100%}.kalkulator-summe dl{display:grid;grid-template-columns:1fr auto;grid-gap:.375rem .75rem;gap:.375rem .75rem;margin:0}.kalkulator-summe dt{color:var(--ink-muted)}.kalkulator-summe dd{margin:0;text-align:right}.kalkulator-summe dd.gross{font-size:calc(1.25rem * var(--s));font-weight:700}.kalk-warnung{margin:0;color:var(--status-warn);font-size:calc(.875rem * var(--s))}.kalk-aehnlich h3{font-size:calc(.8125rem * var(--s));font-weight:700;color:var(--ink-muted);margin-bottom:.25rem}.kalk-aehnlich li{display:flex;flex-direction:column;padding:.25rem 0}.kalk-vergleich{margin:.375rem 0 0;font-size:calc(.875rem * var(--s))}.kalk-blatt{background:#ffffff;color:#1c1c1c;border-radius:.5rem;padding:2rem 2.25rem;box-shadow:0 .125rem .75rem rgb(0 0 0/.18);max-width:51.25rem;--ink:#1c1c1c;--ink-muted:#5a564f;--line:#d6d0c5}.kalk-preise .tabelle input:not([type=checkbox]){width:100%;min-width:5rem;border:1px solid var(--line);border-radius:.5rem;background:var(--ground);color:var(--ink);font:inherit;padding:.25rem .5rem}@media (max-width:1100px){.kalkulator-raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"briefing" "positionen" "summe" "vorschau"}.kalkulator-summe{position:static}}@media (max-width:799px){.kalk-blatt{padding:1.125rem .875rem;font-size:.85em;overflow-x:auto}}.kalk-blatt .beleg-adressen{display:flex;justify-content:space-between;gap:24pt;margin:18pt 0 24pt;font-size:10pt}.kalk-blatt .beleg-kopfdaten{display:grid;grid-template-columns:auto auto;grid-gap:2pt 12pt;gap:2pt 12pt;margin:0}.kalk-blatt .beleg-kopfdaten dt{color:#5a564f}.kalk-blatt .beleg-kopfdaten dd{margin:0;text-align:right}.kalk-blatt .beleg-blatt h1{font-size:22pt}.kalk-blatt .beleg-text{font-size:10.5pt;line-height:1.55;white-space:pre-line}.kalk-blatt .beleg-tabelle th:first-child{width:8%}.kalk-blatt .beleg-tabelle th:nth-child(3),.kalk-blatt .beleg-tabelle th:nth-child(4),.kalk-blatt .beleg-tabelle th:nth-child(5){width:15%;text-align:right}.kalk-blatt .beleg-tabelle td:nth-child(3),.kalk-blatt .beleg-tabelle td:nth-child(4),.kalk-blatt .beleg-tabelle td:nth-child(5){text-align:right;white-space:nowrap}.kalk-blatt .beleg-tabelle tr.optional td{color:#5a564f}.kalk-blatt .beleg-summen{display:grid;grid-template-columns:auto 30%;justify-content:end;grid-gap:3pt 16pt;gap:3pt 16pt;margin:12pt 0;font-size:10.5pt}.kalk-blatt .beleg-summen dd{margin:0;text-align:right}.kalk-blatt .beleg-summen .gesamt{font-weight:700;border-top:.75pt solid #1f1d1a;padding-top:3pt}.kalk-blatt .druck-marke{display:flex;justify-content:space-between;align-items:center;padding-bottom:10pt;border-bottom:.75pt solid #d6d0c5}.kalk-blatt .druck-logo{max-height:2.25rem;max-width:11.25rem}.kalk-blatt .druck-name{font-weight:700}.kalk-blatt .druck-fuss{margin-top:18pt;padding-top:8pt;border-top:.75pt solid #d6d0c5;font-size:8.5pt;color:#5a564f}.kalk-blatt .druck-tabelle{width:100%;border-collapse:collapse}.kalk-blatt .druck-tabelle td,.kalk-blatt .druck-tabelle th{padding:4pt;border-bottom:.5pt solid #e0dad0;text-align:left;vertical-align:top}.kalk-blatt .druck-notiz{color:#5a564f;font-size:.9em}.kalk-preis input{width:6.75rem}.kalk-aehnlich li{align-items:flex-start;text-align:left}.kalk-zahlen .kalk-preis input{width:6.75rem}.weitere-marken{margin-top:1.375rem;gap:.75rem}.marke-zeile,.weitere-marken{display:flex;flex-direction:column}.marke-zeile{gap:.625rem;padding:.875rem 0;border-top:1px solid var(--line)}@media print{.druck-konzept .konzept-titel{font-size:30pt;line-height:1.1;margin:36pt 0 6pt}.druck-konzept .konzept-unter{color:#5a564f;margin:0 0 24pt}}.nur-schmal{display:none}@media (max-width:899px){.nur-schmal{display:inline-flex}}.ruhig-leer{color:var(--ink-muted);margin:.125rem 0 0;min-height:2.25rem;display:flex;align-items:center}button.ruhig-leer{background:none;border:0;padding:0;font:inherit;cursor:pointer;text-align:left}button.ruhig-leer:hover{color:var(--ink)}.heute-plan .schnell{margin:.25rem 0 0;border-bottom-color:transparent}.heute-plan .schnell:focus-within{border-bottom-color:var(--line)}.highlight-wahl{display:block}.highlight-wahl li button{width:100%;min-height:2.75rem;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;padding:0 .125rem}.tafel-vollbild{--tafel-leiste:#262626;--tafel-flaeche:#161616;--tafel-aktiv:#3a3a3a;--tafel-hell:#f2efe9;--tafel-leise:#b9b4ab;--tafel-rot:#ff8a80;position:fixed;inset:0;z-index:45;display:flex;flex-direction:column;background:var(--tafel-flaeche);color:var(--tafel-hell);padding:var(--sicher-oben) var(--sicher-rechts) 0 var(--sicher-links)}html.tafel-offen,html.tafel-offen body{overflow:hidden}html.tafel-offen .leiste-auf,html.tafel-offen .plus-knopf,html.tafel-offen .statuszeile.handy,html.tafel-offen .tableiste,html.tafel-offen .timer-handy{display:none!important}.tafel-laedt{padding:1.5rem}.tafel{flex:1 1;min-height:0;display:flex;flex-direction:column}.tafel-tabs{display:flex;align-items:center;gap:.25rem;min-height:2.5rem;padding:.25rem .625rem 0;background:#1f1f1f;overflow-x:auto;scrollbar-width:none}.tafel-home{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2rem;border-radius:.5rem;color:var(--tafel-leise);flex:none}.tafel-home:hover{background:var(--tafel-aktiv);color:var(--tafel-hell)}.tafel-tab{display:flex;align-items:center;max-width:13.75rem;height:2.125rem;border-radius:.625rem .625rem 0 0;color:var(--tafel-leise);flex:none}.tafel-tab[aria-selected=true]{background:var(--tafel-leiste);color:var(--tafel-hell)}.tafel-tab-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;font-size:calc(.8125rem * var(--s));padding:0 .25rem 0 .75rem}.tafel-tab-name,.tafel-tab-zu{border:0;background:none;color:inherit;cursor:pointer}.tafel-tab-zu{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.375rem}.tafel-tab-zu:hover{background:var(--tafel-aktiv)}.tafel-leiste{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:.5rem;gap:.5rem;padding:.25rem .625rem;background:var(--tafel-leiste)}.tafel-kopf-links{min-width:0}.tafel-titel{margin:0;font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:calc(1.25rem * var(--s));line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tafel-kopf-rechts{justify-self:end}.tafel-gruppe{display:flex;align-items:center;gap:.125rem}.tafel-knopf{min-width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border:0;border-radius:62.4375rem;background:none;color:var(--tafel-leise);cursor:pointer;padding:0 .5rem}.tafel-knopf:hover{color:var(--tafel-hell)}.tafel-knopf[aria-expanded=true],.tafel-knopf[aria-pressed=true]{background:var(--tafel-aktiv);color:var(--tafel-hell)}.tafel-wahl{min-width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border:0;border-radius:62.4375rem;background:none;color:var(--tafel-leise);cursor:pointer;padding:0 .5rem;font:inherit}.tafel-wahl:hover{color:var(--tafel-hell)}.tafel-wahl[aria-expanded=true],.tafel-wahl[aria-pressed=true]{background:var(--tafel-aktiv);color:var(--tafel-hell)}.tafel-wahl.loeschen{color:var(--tafel-rot)}.tafel-wort{font-size:calc(.8125rem * var(--s));font-weight:500;white-space:nowrap}.tafel-punkt{border-radius:50%}.tafel-linie,.tafel-punkt{display:inline-block;background:currentColor}.tafel-linie{width:1.125rem;border-radius:.125rem}.tafel-farbe{width:1.625rem;height:1.625rem;margin:.3125rem .1875rem;border-radius:50%;border:.125rem solid var(--tafel-leiste);box-shadow:0 0 0 1px #4a4a4a;cursor:pointer;padding:0}.tafel-farbe.klein{display:inline-block;width:1.125rem;height:1.125rem;margin:0}.tafel-farbe[aria-pressed=true]{box-shadow:0 0 0 .125rem var(--tafel-hell)}.tafel-flaeche{position:relative;flex:1 1;min-height:0;overflow:hidden;background:#fff;touch-action:none}.tafel-nass{inset:0;z-index:5}.tafel-nass,.tafel-reihe2{position:absolute;pointer-events:none}.tafel-reihe2{top:.625rem;left:.625rem;right:.625rem;z-index:7;display:flex;justify-content:center}.tafel-reihe2>*{pointer-events:auto}.tafel-reihe2>.tafel-pille:first-child{position:absolute;left:0;top:0}.tafel-pille{display:flex;align-items:center;gap:.375rem;padding:.25rem .375rem;border-radius:62.4375rem;background:var(--tafel-leiste);color:var(--tafel-hell);box-shadow:0 .375rem 1.25rem rgba(0,0,0,.25)}.tafel-optionen{max-width:calc(100% - 7.5rem);overflow-x:auto;scrollbar-width:none}.tafel-optionen .tafel-gruppe+.tafel-gruppe{border-left:1px solid #3a3a3a;padding-left:.375rem}.tafel-auswahl{position:absolute;z-index:8;transform:translateX(-50%);display:flex;align-items:center;gap:.125rem;padding:.25rem .375rem;border-radius:62.4375rem;background:var(--tafel-leiste);color:var(--tafel-hell);box-shadow:0 .375rem 1.25rem rgba(0,0,0,.3)}.tafel-menue-anker{position:relative}.tafel-menue{position:absolute;top:calc(100% + .375rem);z-index:9;display:flex;flex-direction:column;min-width:13.125rem;padding:.375rem;border-radius:.875rem;background:var(--tafel-leiste);box-shadow:0 .625rem 1.875rem rgba(0,0,0,.35)}.tafel-menue.rechts{right:0}.tafel-menue.unten{left:50%;transform:translateX(-50%)}.tafel-menue button[role=menuitem]{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;border:0;border-radius:.625rem;background:none;color:var(--tafel-hell);font:inherit;text-align:left;cursor:pointer;white-space:nowrap}.tafel-menue button[role=menuitem]:hover{background:var(--tafel-aktiv)}.tafel-schleier{position:fixed;inset:0;z-index:46;background:rgba(0,0,0,.35)}.tafel-panel{position:fixed;top:0;right:0;bottom:0;z-index:47;width:min(21.25rem,90vw);padding:calc(.875rem + var(--sicher-oben)) .875rem .875rem;background:var(--tafel-leiste);color:var(--tafel-hell);overflow-y:auto;display:flex;flex-direction:column;gap:.125rem}.tafel-panel-kopf{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.tafel-panel-kopf h2{margin:0;font-size:calc(1.0625rem * var(--s))}.tafel-panel-gruppe{margin:1rem 0 .25rem;font-size:calc(.75rem * var(--s));font-weight:500;color:var(--tafel-leise)}.tafel-panel-punkt{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:0;border-radius:.625rem;background:none;color:var(--tafel-hell);font:inherit;text-align:left;cursor:pointer}.tafel-panel-punkt:hover{background:var(--tafel-aktiv)}.tafel-panel-punkt.rot{color:var(--tafel-rot)}.tafel .excalidraw .App-bottom-bar,.tafel .excalidraw .App-menu__left,.tafel .excalidraw .App-menu_top,.tafel .excalidraw .App-toolbar,.tafel .excalidraw .HintViewer,.tafel .excalidraw .floating-toolbar,.tafel .excalidraw .help-icon,.tafel .excalidraw .layer-ui__wrapper__footer,.tafel .excalidraw .layer-ui__wrapper__top-right,.tafel .excalidraw .main-menu-trigger,.tafel .excalidraw .mobile-misc-tools-container,.tafel .excalidraw .selected-shape-actions,.tafel .excalidraw .welcome-screen-center,.tafel .excalidraw .welcome-screen-decor{display:none!important}.tafel-messen{bottom:calc(.625rem + var(--sicher-unten));border:0;border-radius:62.4375rem;background:rgba(38,38,38,.85);color:var(--tafel-leise);font:inherit;font-size:.75rem;padding:.3125rem .625rem;cursor:pointer}.tafel-hinweis,.tafel-messen{position:absolute;right:.625rem;z-index:6}.tafel-hinweis{top:3.875rem;left:.625rem;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .625rem;margin:0;padding:.5rem .75rem;border-radius:.625rem;background:var(--tafel-leiste);color:var(--tafel-hell);font-size:.8125rem}@media (max-width:799px){.tafel-leiste{grid-template-columns:minmax(0,1fr) auto}.tafel-werkzeuge{grid-column:1/-1;grid-row:2;overflow-x:auto;scrollbar-width:none;justify-content:space-between}.tafel-knopf{min-width:2.5rem}.tafel-reihe2{top:.5rem;flex-direction:column;align-items:flex-start;gap:.375rem}.tafel-reihe2>.tafel-pille:first-child{position:static}.tafel-optionen{max-width:100%;flex-wrap:wrap;border-radius:1.25rem;overflow:visible}.tafel-optionen .tafel-gruppe+.tafel-gruppe{border-left:0;padding-left:0}}:root{--karte:var(--ground-raised);--karte-rot:var(--brand-tint);--karte-rot-rand:#e63329;--karte-abstand:1rem}.versal{text-transform:none;letter-spacing:normal}.inhalt h1,.seitenkopf h1{font-family:var(--font-serif),Georgia,serif;font-size:2.5rem;font-weight:400;line-height:1.05}.mono,.plan-meta,.termin-zeit{font-family:var(--font-mono),ui-monospace,monospace}.anzahl,.kunden-zaehler,.projekt-zahl,.ziffer{font-family:var(--font-sans),system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.k-karte{background:var(--karte);border-radius:1rem;padding:1.25rem;border:0;box-shadow:none}.k-karte.k-rot{background:var(--karte-rot);border:.125rem solid var(--karte-rot-rand);padding:1.125rem}.k-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.375rem}.k-weiter{color:var(--ink-muted);text-decoration:none;font-size:calc(.875rem * var(--s));white-space:nowrap}.k-weiter:hover{color:var(--ink)}.k-karte .ruhig-kopf{margin:0}.haken-flaeche .check{width:1.25rem;height:1.25rem;border-radius:50%;border:.0938rem solid #5a5a5a;background:transparent}.haken-flaeche[aria-checked=true] .check{background:var(--ink);border-color:var(--ink);color:var(--ground)}.k-karte .liste-einfach li+li{border-top:1px solid var(--line)}.projekt-punkt{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;flex:none}.zeile-projekt{display:inline-flex;align-items:center;gap:.375rem;max-width:40%;color:var(--ink-muted);font-size:calc(.8125rem * var(--s));margin-left:auto}@media (min-width:800px){.app{grid-template-columns:calc(15rem + var(--sicher-links)) minmax(0,1fr)}}.seitenleiste{background:var(--karte);border-right:0}.seitenleiste .wortmarke{font-family:var(--font-serif),Georgia,serif;font-weight:400}.navpunkt{font-weight:400}.navpunkt[aria-current=page]{background:var(--ground);font-weight:700}.kunden-kopf>a{color:var(--ink-muted);text-decoration:none;font-weight:600}.kunden-kopf>a:hover{color:var(--ink)}.kunden-projekte a{display:flex;align-items:center;gap:.5rem}.kunden-projekte a .gekuerzt{flex:1 1;min-width:0}.projekt-zahl{color:var(--ink-faint);font-size:calc(.75rem * var(--s))}.plus-knopf{display:none}@media (max-width:799px){.plus-knopf{display:inline-flex;position:fixed;right:calc(1rem + var(--sicher-rechts));bottom:calc(3.5rem + 1rem + var(--sicher-unten));z-index:21;width:3.5rem;height:3.5rem;border-radius:50%;border:0;background:#f2efe9;color:#1c1c1c;align-items:center;justify-content:center;cursor:pointer}.k-karte{padding:1rem}.k-karte.k-rot{padding:.875rem}}.heute-raster{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--karte-abstand);gap:var(--karte-abstand);max-width:none;align-items:start}.heute-raster>.highlight{grid-column:1/span 8;grid-row:1}.heute-raster>.heute-termine{grid-column:9/span 4;grid-row:1/span 2}.heute-raster>.heute-plan{grid-column:1/span 8;grid-row:2}.heute-raster>:only-child{grid-column:1/-1}.heute-raster .highlight-zeile{margin-top:.375rem;font-size:calc(1.25rem * var(--s))}.heute-raster .highlight-start{margin-left:auto;background:var(--karte-rot-rand);border-color:var(--karte-rot-rand);color:#fff;text-decoration:none}.heute-raster .highlight-start .knopf-text{text-decoration:none}.heute-plan .schnell{margin-top:.375rem;border-top:1px solid var(--line);padding-top:.25rem}@media (max-width:799px){.heute-raster{display:flex;flex-direction:column}.heute-raster>.highlight{order:1}.heute-raster>.heute-plan{order:2}.heute-raster>.heute-termine{order:3}.heute-raster .highlight-start{width:2.75rem;height:2.75rem;border-radius:50%;padding:0;justify-content:center}.heute-raster .highlight-start .knopf-text{display:none}}.pille-feld .schnell{min-width:17.5rem;margin:0;border:1px solid var(--line);border-radius:62.4375rem;padding:0 .875rem;background:var(--karte)}.pille-feld .schnell:focus-within{border-color:var(--line-strong)}.aufgaben-raster{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--karte-abstand);gap:var(--karte-abstand);align-items:start}.aufgaben-raster .karte-heute{grid-column:1/span 7;grid-row:1/span 2;min-height:100%}.aufgaben-raster .karte-morgen{grid-column:8/span 5;grid-row:1}.aufgaben-raster .karte-woche{grid-column:8/span 5;grid-row:2}.karten-titel{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:2rem;line-height:1.1;margin:0 0 .5rem}.karten-titel.klein{font-size:1.5rem}.k-karte .schnell input,.karten-eingabe input{width:100%;border:0;background:none;color:var(--ink);font:inherit;min-height:2.5rem;outline:none}.karten-eingabe{border-top:1px solid var(--line);margin-top:.25rem}.k-karte .schnell{border:0;border-top:1px solid var(--line);border-radius:0;background:none;margin:.25rem 0 0;max-width:none}[data-ablage].ablage-ziel{outline:.125rem solid var(--ink-muted);outline-offset:-.125rem}.kachel-reihe{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));grid-gap:var(--karte-abstand);gap:var(--karte-abstand);margin-top:var(--karte-abstand)}.kachel-reihe .kachel{display:flex;flex-direction:column;gap:.125rem;text-decoration:none;color:var(--ink);min-width:0}.kachel-reihe .kachel:hover{background:color-mix(in srgb,var(--karte) 85%,var(--ink) 15%)}.kachel-name{color:var(--ink-muted)}.kachel-reihe .kachel-zahl{font-family:var(--font-serif),Georgia,serif;font-size:2.75rem;line-height:1.1}.kachel-erste{color:var(--ink-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(.875rem * var(--s))}.projekte-bereich{margin-top:var(--karte-abstand)}.projekt-gruppe+.projekt-gruppe{margin-top:1.125rem}.projekt-gruppe-kopf{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--ink);font-weight:600;padding:.375rem 0}.projekt-gruppe-kopf .gekuerzt{flex:1 1;min-width:0}.projekt-gruppe-kopf .mono{font-weight:400;font-size:calc(.8125rem * var(--s))}.aus-vorlage>summary{cursor:pointer;color:var(--ink-muted);padding:.375rem 0}.faellig{color:var(--ink-muted);font-size:calc(.8125rem * var(--s));margin-left:auto;white-space:nowrap}.faellig.vorbei{color:var(--brand-schrift)}.aufgabe.zieht{opacity:.5}.woche-zeile{display:none}@media (max-width:799px){.pille-feld .schnell{min-width:0;width:100%}.aufgaben-raster{display:flex;flex-direction:column;align-items:stretch}.kachel.nur-mac{display:none}.woche-zeile .leise{display:inline-flex;gap:.5rem}.zeile-projekt{max-width:38%}.aufgaben-raster .karte-woche{display:none}.woche-zeile{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:var(--ink)}.kachel-reihe{grid-template-columns:repeat(3,minmax(0,1fr))}.kachel-zahl{font-size:2.125rem}.kachel-erste{display:none}}.banner.projekt-kopf-c{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;background:none;height:auto;min-height:0;padding:0;margin:.25rem 0 .875rem;border-radius:0;color:var(--ink);overflow:visible}.projekt-kopf-c.ziel{outline:.125rem dashed var(--ink-muted);outline-offset:.375rem}.kunden-kachel{flex:none;width:4rem;height:4rem;border-radius:1rem;background:var(--projekt);color:#1c1c1c;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif),Georgia,serif;font-size:1.625rem;cursor:pointer;overflow:hidden}.kunden-kachel .kunden-zeichen{width:auto;height:auto;background:none;color:inherit;font-size:inherit;border-radius:0}.kunden-kachel img{width:100%;height:100%;object-fit:cover}.projekt-kopf-c .banner-text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.projekt-kopf-c h1{font-family:var(--font-serif),Georgia,serif;font-size:2.5rem;font-weight:400;line-height:1.05;color:var(--ink)}.projekt-kopf-c .banner-kunde{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.375rem;color:var(--ink-muted)}.projekt-kopf-c .banner-kunde a{color:inherit;text-decoration:none}.kopf-status.status-laufend{color:var(--status-good)}.kopf-status.status-freigabe{color:var(--status-warn)}.farb-wahl{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;cursor:pointer}.farb-wahl input{position:absolute;inset:0;opacity:0;cursor:pointer}.projekt-kopf-c .banner-knopf{margin-left:auto;border:0;background:none;cursor:pointer}.projekt-raster{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--karte-abstand);gap:var(--karte-abstand);align-items:start}.projekt-raster>.p-links{grid-column:1/span 7}.projekt-raster>.p-rechts{grid-column:8/span 5}.p-spalte{display:flex;flex-direction:column;gap:var(--karte-abstand);min-width:0}.projekt-raster>.p-briefing-handy,.projekt-raster>.p-kacheln,.projekt-raster>.p-rest{grid-column:1/-1}.p-rest{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--karte-abstand);gap:var(--karte-abstand);align-items:start}.p-rest>.kacheln{grid-column:1/-1}.uebersicht .kachel,.uebersicht .karte-ruhig{background:var(--karte);border:0;border-radius:1rem;padding:1.25rem;box-shadow:none;margin:0}.uebersicht .karte-ruhig h2{font-size:calc(1.0625rem * var(--s));font-weight:600;text-transform:none;letter-spacing:normal}.p-dreh .kacheln.einzeln{display:block;margin:0}.p-dreh .kacheln.einzeln .kachel{padding:0;background:none}.p-dreh .unter-teil{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.625rem}.p-dreh .unter-teil h2{font-size:calc(.9375rem * var(--s));font-weight:600;margin:0 0 .25rem}.schritt-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:calc(1.125rem * var(--s));margin-top:.25rem}.datei-kacheln{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.625rem;gap:.625rem}.datei-kacheln a{display:flex;aspect-ratio:4/3;border-radius:.625rem;overflow:hidden;background:var(--ground);color:var(--ink-muted);text-decoration:none}.datei-kacheln img{width:100%;height:100%;object-fit:cover}.datei-kachel-name{flex-direction:column;align-items:center;justify-content:center;gap:.375rem;padding:.5rem;font-size:calc(.75rem * var(--s));text-align:center}.datei-kachel-name .gekuerzt{max-width:100%}.notiz-kurz a{display:flex;gap:.75rem;align-items:baseline;text-decoration:none;color:var(--ink);padding:.5rem 0;min-width:0}.notiz-kurz .mono,.notiz-kurz .ziffer{flex:none;font-size:calc(.75rem * var(--s))}.p-kacheln{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--karte-abstand);gap:var(--karte-abstand)}.p-kacheln .k-karte{display:flex;flex-direction:column;gap:.25rem;text-decoration:none;color:var(--ink);text-align:left;font:inherit;border:0;cursor:pointer}.p-kacheln .kachel-zahl{font-family:var(--font-serif),Georgia,serif;font-size:2.125rem;line-height:1.1}.kachel-klein{color:var(--ink-muted)}@media (max-width:799px){.p-rest,.projekt-raster{display:flex;flex-direction:column;align-items:stretch}.p-rest>*{width:100%}.projekt-kopf-c h1{font-size:2rem}.p-kacheln.nur-handy{display:grid}}.banner.projekt-kopf-c:after,.banner.projekt-kopf-c:before{display:none}@media (min-width:800px){.p-briefing-handy.nur-handy,.p-kacheln.nur-handy{display:none}}@media (max-width:799px){.k-karte.nur-mac,.p-spalte.nur-mac{display:none}}.kunden-kachel .banner-bild{position:static;inset:auto;z-index:auto;width:100%;height:100%;object-fit:cover}.projekt-kopf-c .banner-knopf{position:static;color:var(--ink-muted)}.pille-suche{display:inline-flex;align-items:center;gap:.5rem;min-width:15rem;height:2.5rem;padding:0 .875rem;border-radius:62.4375rem;background:var(--karte);color:var(--ink-muted)}.pille-suche input{flex:1 1;min-width:0;border:0;background:none;color:var(--ink);font:inherit;outline:none}.knopf.hell{background:#f2efe9;color:#1c1c1c;border-color:#f2efe9}.notizen-kacheln-seite .notiz-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 var(--karte-abstand)}.notizen-kacheln-seite .filter-pille{border-radius:62.4375rem;border:1px solid var(--line);background:none;color:var(--ink-muted);padding:.375rem .875rem;cursor:pointer}.notizen-kacheln-seite .filter-pille[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--ground)}.notiz-kacheln{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--karte-abstand);gap:var(--karte-abstand)}.notiz-kachel a{display:flex;flex-direction:column;gap:.375rem;height:100%;min-height:10.625rem;text-decoration:none;color:var(--ink)}.notiz-kachel-zeit{font-size:calc(.75rem * var(--s))}.notiz-kachel-titel{font-family:var(--font-serif),Georgia,serif;font-size:1.5rem;line-height:1.15;font-weight:400}.notiz-kachel-text{color:var(--ink-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notiz-kachel-fuss{margin-top:auto;display:inline-flex;align-items:center;gap:.375rem;color:var(--ink-muted);font-size:calc(.8125rem * var(--s))}.formatleiste{display:none}@media (max-width:1100px){.notiz-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:799px){.notiz-kacheln{grid-template-columns:minmax(0,1fr)}.pille-suche{min-width:0;flex:1 1}.notiz .notiz-seite{background:var(--karte);border-radius:1rem;padding:1rem;margin-bottom:6rem}.formatleiste{display:flex;justify-content:space-between;position:fixed;left:calc(1rem + var(--sicher-links));right:calc(1rem + var(--sicher-rechts));bottom:calc(3.5rem + .75rem + var(--sicher-unten));z-index:22;padding:.375rem .5rem;border:1px solid var(--line)}.format-knopf{width:2.75rem;height:2.75rem;border:0;border-radius:.625rem;background:none;color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.format-knopf[aria-pressed=true]{background:var(--ground)}.app:has(.formatleiste) .plus-knopf{display:none}}.werkzeuge{display:flex;flex-direction:column;margin-top:1.125rem}.leisten-gruppe{color:var(--ink-muted);font-weight:600;font-size:calc(.8125rem * var(--s));padding:0 .75rem .25rem}.alle-kunden{display:block;padding:.5rem .75rem;color:var(--ink-muted);text-decoration:none;font-size:calc(.875rem * var(--s))}.alle-kunden:hover,.alle-kunden[aria-current=page]{color:var(--ink)}.kalk-auswahl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:end;margin-bottom:var(--karte-abstand)}.kalk-auswahl .feld{display:flex;flex-direction:column;gap:.25rem;margin:0}.kalk-auswahl select{min-height:2.5rem;border-radius:.625rem;border:1px solid var(--line);background:var(--ground);color:var(--ink);font:inherit;padding:0 .625rem}.kalk-auswahl b{font-size:calc(1.25rem * var(--s));font-weight:500;min-height:2.5rem;display:flex;align-items:center}.board-kacheln{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));grid-gap:var(--karte-abstand);gap:var(--karte-abstand)}@media (max-width:1099px){.board-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}.board-kachel a{display:flex;flex-direction:column;gap:.5rem;text-decoration:none;color:var(--ink)}.board-vorschau{width:100%;aspect-ratio:16/10;border-radius:.75rem;background:#161616;display:block}.board-vorschau.papier{background:#ffffff}.board-kachel-name{font-family:var(--font-serif),Georgia,serif;font-size:1.5rem;line-height:1.15}.board-kachel-fuss{display:flex;align-items:center;gap:.5rem;color:var(--ink-muted);font-size:calc(.8125rem * var(--s))}.board-kachel-fuss .gekuerzt{flex:1 1;min-width:0}@media (max-width:799px){.kalk-auswahl{grid-template-columns:minmax(0,1fr)}.board-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.board-kachel-name{font-size:1.125rem}}.zeit-wahl{align-items:center;gap:.5rem}.zeit-wahl .pillen{display:flex;gap:.375rem;margin-right:.5rem}.zeit-auswertung .filter-pille{border-radius:62.4375rem;border:1px solid var(--line);background:none;color:var(--ink-muted);padding:.375rem .875rem;cursor:pointer;font:inherit}.zeit-auswertung .filter-pille[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--ground)}.zeit-zeitraum{min-width:8.75rem;text-align:center;color:var(--ink-muted)}.zeit-links{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:-.75rem 0 var(--karte-abstand);font-size:calc(.875rem * var(--s))}.zeit-links a{color:var(--ink-muted);text-decoration:none}.zeit-links a:hover{color:var(--ink)}.zeit-raster{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--karte-abstand);gap:var(--karte-abstand);align-items:start}.zeit-raster>.zeit-kacheln,.zeit-raster>.zeit-laeuft,.zeit-raster>.zeit-verlauf{grid-column:1/-1}.zeit-raster>.breit{grid-column:1/span 7}.zeit-raster>.schmal{grid-column:8/span 5}.zeit-kacheln{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--karte-abstand);gap:var(--karte-abstand)}.zeit-kachel{display:flex;flex-direction:column;gap:.25rem;min-width:0}.zeit-kachel-titel{color:var(--ink-muted)}.zeit-kachel-wert{font-size:2rem;line-height:1.1}.zeit-kachel-wert.verlust{color:var(--zeitverlust)}.zeit-kachel-unter{color:var(--ink-muted);font-size:calc(.8125rem * var(--s));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.laeuft-zeile{display:flex;align-items:center;gap:.75rem;margin-top:.375rem;font-size:calc(1.125rem * var(--s))}.laeuft-name{flex:1 1;min-width:0}.laeuft-uhr{font-size:1.75rem}.knopf.laeuft-stopp,.knopf.laeuft-stopp .knopf-text{background:var(--karte-rot-rand);border-color:var(--karte-rot-rand);color:#fff;text-decoration:none}.verlauf-band{position:relative;height:2.25rem;border-radius:.5rem;background:var(--ground);overflow:hidden;margin-top:.5rem}.verlauf-band span{position:absolute;top:0;bottom:0}.verlauf-stunden{position:relative;height:1.125rem;margin-top:.25rem;color:var(--ink-faint);font-size:.6875rem}.verlauf-stunden span{position:absolute;transform:translateX(-50%)}.zeit-liste .liste-einfach li.zeit-zeile{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto auto;align-items:center;grid-gap:.625rem;gap:.625rem;padding:.4375rem 0}.zeit-zeile-name{display:flex;align-items:center;gap:.5rem;min-width:0}.zeit-balken{height:.5rem;border-radius:.25rem;background:var(--ground);overflow:hidden}.zeit-balken span{display:block;height:100%;border-radius:.25rem}.zeit-dauer{text-align:right;min-width:3.375rem}.zeit-diff{font-size:calc(.75rem * var(--s));min-width:4rem;text-align:right}.saeulen{display:flex;align-items:flex-end;gap:.625rem;height:11.25rem;margin-top:.625rem}.saeule{flex:1 1;height:100%;justify-content:flex-end;align-items:stretch;gap:.375rem}.saeule,.saeule-stapel{display:flex;flex-direction:column}.saeule-stapel{border-radius:.375rem;overflow:hidden;gap:.125rem}.saeule-stapel,.saeule-stapel span{min-height:.125rem}.saeule-wert{font-size:calc(.6875rem * var(--s));white-space:nowrap}.saeule-tag,.saeule-wert{text-align:center;color:var(--ink-muted)}.saeule-tag{font-size:calc(.75rem * var(--s))}.waerme{display:grid;grid-template-columns:1.75rem repeat(14,minmax(0,1fr));grid-gap:.1875rem;gap:.1875rem;margin-top:.625rem;font-size:.6875rem;color:var(--ink-faint)}.waerme-zeile{display:contents}.waerme-feld{aspect-ratio:1;border-radius:.1875rem;background:var(--zeitverlust)}.waerme-stunde,.waerme-tag{align-self:center}.kalender-raster{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.375rem;gap:.375rem;margin-top:.625rem}.kalender-kopf{color:var(--ink-muted);font-size:calc(.75rem * var(--s));text-align:center}.kalender-tag{background:var(--ground);border-radius:.625rem;min-height:4rem;padding:.375rem .5rem;display:flex;flex-direction:column;gap:.125rem;border:1px solid transparent;font-size:calc(.8125rem * var(--s))}.kalender-tag.heute{border-color:var(--ink)}.kalender-verlust{height:.25rem;border-radius:.125rem;background:var(--zeitverlust);margin-top:auto}@media (max-width:799px){.zeit-raster{display:flex;flex-direction:column;align-items:stretch}.zeit-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.zeit-kachel-wert{font-size:1.625rem}.zeit-wahl{flex-wrap:wrap}.zeit-zeitraum{min-width:0;flex:1 1}.zeit-liste .liste-einfach li.zeit-zeile{grid-template-columns:minmax(0,1fr) 3.75rem auto}.zeit-zeile .zeit-diff{display:none}.kalender-tag{min-height:3rem;padding:.25rem;font-size:.6875rem}.zeit-zeitraum{white-space:nowrap;font-size:calc(.875rem * var(--s))}.laeuft-zeile{flex-wrap:wrap}.laeuft-name{flex-basis:calc(100% - 1.5rem)}.laeuft-uhr{flex:1 1}.zeit-wahl .pillen{flex-basis:100%;margin-right:0}.zeit-kacheln .zeit-kachel{order:3}.zeit-kacheln .zeit-kachel-1{order:1}.zeit-kacheln .zeit-kachel-2{order:2}}.seitenleiste .wortmarke-zeile{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.seitenleiste .wortmarke-zeile .wortmarke{padding-bottom:0}.seitenleiste .wortmarke-zeile{margin-bottom:.875rem}.leiste-auf,.leiste-zu{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:.625rem;background:none;color:var(--ink-muted);cursor:pointer}.leiste-auf:hover,.leiste-zu:hover{background:var(--ground);color:var(--ink)}.leiste-auf{position:fixed;top:calc(.875rem + var(--sicher-oben));left:calc(.875rem + var(--sicher-links));z-index:40;background:var(--karte)}.app[data-leiste=zu]{grid-template-columns:minmax(0,1fr)}.app[data-leiste=zu]>.seitenleiste{display:none}.app[data-leiste=zu]>.inhalt{padding-left:calc(4rem + var(--sicher-links))}@media (max-width:799px){.leiste-auf,.leiste-zu{display:none}.app[data-leiste=zu]>.inhalt{padding-left:calc(1rem + var(--sicher-links))}}.inhalt[data-bereich=kunden],.inhalt[data-bereich=zeit]{--inhalt-max:100rem}@media (min-width:900px){.notizen-zwei{grid-template-columns:20rem minmax(0,1fr);column-gap:3rem}.notizen-zwei>.notiz:not(.als-blatt){width:100%;max-width:calc(47.5rem + 8rem);margin-inline:auto}.notizen-zwei>.notiz:not(.als-blatt) .notiz-kopf,.notizen-zwei>.notiz:not(.als-blatt) .notiz-seite{max-width:none;padding-right:4rem}.notizen-zwei>.notiz:not(.als-blatt) .notiz-text .ProseMirror,.notizen-zwei>.notiz:not(.als-blatt) .notiz-text .notiz-flaeche{max-width:none}}@media (min-width:900px) and (max-width:1299px){.notizen-zwei>.notiz:not(.als-blatt) .notiz-kopf,.notizen-zwei>.notiz:not(.als-blatt) .notiz-seite{padding-right:0}}.heute-raster:not(:has(>.heute-termine))>*{grid-column:1/-1}svg.lucide[width="9"]{width:.5625rem;height:.5625rem}svg.lucide[width="10"]{width:.625rem;height:.625rem}svg.lucide[width="12"]{width:.75rem;height:.75rem}svg.lucide[width="13"]{width:.8125rem;height:.8125rem}svg.lucide[width="14"]{width:.875rem;height:.875rem}svg.lucide[width="16"]{width:1rem;height:1rem}svg.lucide[width="18"]{width:1.125rem;height:1.125rem}svg.lucide[width="20"]{width:1.25rem;height:1.25rem}svg.lucide[width="22"]{width:1.375rem;height:1.375rem}svg.lucide[width="24"]{width:1.5rem;height:1.5rem}svg.lucide[width="26"]{width:1.625rem;height:1.625rem}svg.lucide[width="28"]{width:1.75rem;height:1.75rem}svg.lucide[width="32"]{width:2rem;height:2rem}svg.lucide[width="40"]{width:2.5rem;height:2.5rem}.highlight-haken{flex:none}.highlight-zeile+.highlight-zeile{margin-top:.5rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--karte-rot-rand) 30%,transparent)}.highlight .ruhig-leer{margin-top:.375rem}.highlight-eigen{margin:0 0 .75rem}.highlight-eigen .eingabe{width:100%}.dialog-hinter{overflow:hidden;overscroll-behavior:contain;touch-action:none}.dialog{display:flex;flex-direction:column;max-height:min(85dvh,calc(100dvh - 8vh - var(--sicher-oben) - 1rem - var(--sicher-unten)));touch-action:auto}.dialog-kopf{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1.25rem;flex:none}.dialog .dialog-kopf h2{flex:1 1;min-width:0;margin:0}.dialog-zu{flex:none;margin:-.5rem -.75rem 0 0;width:2.75rem;height:2.75rem}.dialog-inhalt{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;margin:-.25rem;padding:.25rem}@media (max-width:799px){.dialog-hinter{padding-bottom:calc(4.25rem + var(--sicher-unten))}.dialog{max-height:min(85dvh,calc(100dvh - 8vh - var(--sicher-oben) - 4.25rem - var(--sicher-unten)))}}.highlight-zeile{flex-wrap:nowrap}.highlight-zeile .highlight-text{flex:1 1;min-width:0;overflow-wrap:anywhere}.highlight-weg svg{display:none}@media (max-width:799px){.heute-raster .highlight-zeile,.highlight-zeile{font-size:calc(1.0625rem * var(--s))}.highlight-weg{width:2.75rem;height:2.75rem;padding:0;justify-content:center;color:var(--ink-muted)}.highlight-weg svg{display:block}.highlight-weg .knopf-text{display:none}}.tafel-bogen{position:absolute;inset:0;z-index:0;pointer-events:none}.tafel-flaeche:has(.tafel-bogen[data-seiten]:not([data-seiten="0"])){background:var(--tafel-flaeche)}.tafel-flaeche .excalidraw,.tafel-flaeche>.excalidraw-container{background:transparent}.tafel-seitenzahl{left:50%;bottom:calc(.75rem + var(--sicher-unten));transform:translateX(-50%);z-index:4;padding:.25rem .75rem;border-radius:999px;color:var(--tafel-leise);font-size:calc(.8125rem * var(--s));pointer-events:none}.tafel-seitenleiste,.tafel-seitenzahl{position:absolute;background:var(--tafel-leiste)}.tafel-seitenleiste{top:0;left:0;bottom:0;z-index:8;width:min(16.25rem,80vw);padding:.875rem;color:var(--tafel-hell);overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;box-shadow:.5rem 0 1.5rem rgb(0 0 0/.35)}.tafel-panel .eingabe,.tafel-seitenleiste .eingabe{background:var(--tafel-flaeche);color:var(--tafel-hell);border-color:var(--tafel-aktiv)}.tafel-seiten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.tafel-seiten button{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:100%;padding:.375rem;border:.125rem solid transparent;border-radius:.5rem;background:none;color:var(--tafel-leise);cursor:pointer}.tafel-seiten button[aria-current=page]{border-color:var(--tafel-hell);color:var(--tafel-hell)}.tafel-seite-leer,.tafel-seiten img{display:block;width:100%;border-radius:.125rem}.tafel-treffer{list-style:none;margin:0;padding:0}.tafel-treffer button{display:flex;justify-content:space-between;gap:.5rem;width:100%;min-height:2.75rem;padding:.5rem .625rem;border:0;border-radius:.5rem;background:none;color:var(--tafel-hell);text-align:left;cursor:pointer}.tafel-treffer button:hover{background:var(--tafel-aktiv)}.tafel-treffer .leise,.tafel-treffer li.leise{color:var(--tafel-leise);flex:none}.tafel-treffer li.leise{padding:.5rem .625rem}.tafel-miniatur{display:block;width:7.5rem;margin:.25rem .75rem .5rem;border-radius:.125rem;box-shadow:0 .125rem .5rem rgb(0 0 0/.4)}.tafel-panel-feld{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.375rem .75rem}.tafel-panel-feld .eingabe{flex:1 1;min-width:0}.tafel-ausrichten{display:flex;flex-wrap:wrap;gap:.25rem;padding:0 .5rem}.vorlage-kachel{display:block;width:100%;aspect-ratio:3/4;border:.125rem solid transparent;border-radius:.375rem;cursor:pointer;box-shadow:0 0 0 1px var(--line)}.vorlage-kachel.quer{aspect-ratio:4/3}.vorlage-kachel.klein{width:2.25rem}.vorlage-kachel[aria-pressed=true]{border-color:#e63329}.vorlage-punkte{background-image:radial-gradient(currentColor .0625rem,transparent .08rem)!important}.vorlage-kariert,.vorlage-punkte{background-size:.5rem .5rem!important}.vorlage-kariert{background-image:linear-gradient(currentColor 1px,transparent 0),linear-gradient(90deg,currentColor 1px,transparent 0)!important}.vorlage-liniert-schmal{background-image:repeating-linear-gradient(180deg,transparent 0 .4375rem,currentColor .4375rem calc(.4375rem + 1px))!important;background-position:0 1rem!important}.vorlage-liniert-breit{background-image:repeating-linear-gradient(180deg,transparent 0 .625rem,currentColor .625rem calc(.625rem + 1px))!important;background-position:0 1rem!important}.neues-board{display:flex;flex-direction:column;gap:.875rem}.nb-reihe{flex-wrap:wrap;align-items:center}.nb-farben,.nb-reihe{display:flex;gap:.5rem}.nb-farben{margin-left:auto}.nb-vorlagen{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.nb-vorlage{display:flex;flex-direction:column;align-items:center;gap:.375rem;font-size:calc(.8125rem * var(--s));text-align:center;color:var(--ink-muted)}.nb-vorlage[data-aktiv]{color:var(--ink)}.nb-punkte{display:flex;gap:.375rem}.nb-punkt{width:1rem;height:1rem;padding:0;border-radius:50%;border:1px solid var(--line-strong);cursor:pointer}.nb-punkt[aria-pressed=true]{outline:.125rem solid #e63329;outline-offset:.0625rem}.neues-board .tafel-farbe{border:1px solid var(--line-strong)}@media (max-width:799px){.nb-vorlagen{grid-template-columns:repeat(3,minmax(0,1fr))}.nb-farben{margin-left:0}}.tafel-kopf-links{display:flex;align-items:center;gap:.125rem}.tafel .tafel-titel{font-size:calc(1.25rem * var(--s));line-height:1.2;margin-left:.5rem;min-width:0}.tafel .excalidraw .scroll-back-to-content{display:none}