@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-ext-400-normal-DQAASfvW.woff2)format("woff2"),url(/assets/archivo-black-latin-ext-400-normal--j5WRK12.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-400-normal-BTVu2TQR.woff2)format("woff2"),url(/assets/archivo-black-latin-400-normal-HW9MwEcM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;src:url(/fonts/geist-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--ultramarin:#202ca5;--grund:#ebebea;--bildfeld:#dfdfde;--lesetext:#4b4b4d;--haarlinie:#c8c8c6;--warn:#a8531f;--abdunkeln:#141416e0;--papier:#fff;--flaeche:#f5f5f3;--nebentext:#66666a;--sticky-gelb:#f6e9a6;--sticky-blau:#cfd8f3;--sticky-gruen:#d3e8cf;--sticky-rosa:#f1d3d8;--sticky-grau:#dcdcda;--sticky-schrift:#1f1f21;--font-display:"Archivo Black", system-ui, sans-serif;--font-geist:"Geist", system-ui, sans-serif;--font-text:var(--font-geist);--font-titel:var(--font-geist);--font-label:"IBM Plex Mono", ui-monospace, monospace;--gewicht-text:400;--gewicht-fett:600;--gewicht-titel:800;--sperrung-titel:-.02em;--size-kennzahl:60px;--size-titel:30px;--size-wortmarke:26px;--size-kopf-reiter:13px;--kopf-hoehe:84px;--kopf-profilbild:36px;--size-projekttitel:17px;--size-text:14px;--size-text-klein:13px;--size-label:11px;--sperrung-label:.14em;--size-abschnitt:15px;--size-feldlabel:10px;--sperrung-feldlabel:.1em;--size-wert:14px;--deckkraft-erledigt:.5;--rundung:2px;--linie:1px solid var(--haarlinie);--inhalt-max:none;--rand:clamp(16px, 3vw, 64px);--wortmarke-breite:132px;--kopf-abstand:48px;--einzug:calc(var(--wortmarke-breite) + var(--kopf-abstand));--start-rand:clamp(20px, 5vw, 64px);--start-breite:1200px;--start-abschnitt:clamp(88px, 11vw, 144px);--start-titel:clamp(44px, 6vw, 80px);--start-kapiteltitel:clamp(30px, 3.4vw, 46px);--start-kapiteltitel-gross:var(--start-kapiteltitel);--start-preistitel:var(--start-kapiteltitel);--start-zwischen:clamp(21px, 2vw, 26px);--start-preis:clamp(56px, 7vw, 88px);--start-null-euro:clamp(120px, 16vw, 200px);--start-kapitelnummer:var(--start-zwischen);--start-wortmarke:22px;--start-lead:19px;--start-text:16px;--start-text-mittel:var(--start-text);--start-text-liste:var(--start-text);--start-label-klein:10px}@media (width<=640px){:root{--rand:16px;--size-kennzahl:44px;--size-titel:24px;--size-wortmarke:22px;--size-kopf-reiter:12px}}@media (width<=1200px){:root{--einzug:0px}}*,:before,:after{box-sizing:border-box}html,body{background:var(--grund);color:var(--lesetext);font-family:var(--font-text);font-size:var(--size-text);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}a{color:var(--ultramarin)}button{font-family:inherit}.label{font-family:var(--font-label);font-weight:500;font-size:var(--size-label);letter-spacing:var(--sperrung-label);text-transform:uppercase}.inhalt{width:100%;max-width:var(--inhalt-max);padding:0 var(--rand);margin:0 auto}.kopf{border-bottom:var(--linie)}.kopf .inhalt{align-items:center;gap:var(--kopf-abstand);height:var(--kopf-hoehe);display:flex}.wortmarke{color:var(--ultramarin);font-family:var(--font-display);font-size:var(--size-wortmarke);letter-spacing:.02em;align-items:center;gap:10px;text-decoration:none;display:flex}.kopf .wortmarke{width:var(--wortmarke-breite);flex:none}.nav{font-size:var(--size-kopf-reiter);scrollbar-width:none;flex:1;gap:36px;height:100%;display:flex;overflow-x:auto}.nav a{height:100%;color:var(--lesetext);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;text-decoration:none;display:flex}.nav a:hover{color:var(--ultramarin)}.nav a.aktiv{color:var(--ultramarin);border-bottom-color:var(--ultramarin)}@media (width<=640px){.kopf .inhalt{flex-wrap:wrap;gap:0;height:auto;padding-top:12px}.kopf .wortmarke{flex:1}.nav{flex-basis:100%;order:3;justify-content:space-between;gap:20px;height:44px}}.seite{padding-top:40px;padding-bottom:64px}.seitentitel{font-family:var(--font-titel);font-weight:var(--gewicht-titel);letter-spacing:var(--sperrung-titel);font-size:var(--size-titel);color:var(--ultramarin);margin:0 0 24px;line-height:1.1}.abschnitt{border-top:var(--linie);padding:16px 0}.abschnitt .label{color:var(--ultramarin);margin:0 0 8px}.leer{font-size:var(--size-text-klein);margin:0}.kennzahlen{border-top:var(--linie);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.kennzahl{border-bottom:var(--linie);padding:16px 0 20px}.kennzahl .zahl{font-family:var(--font-display);font-size:var(--size-kennzahl);color:var(--ultramarin);margin-top:8px;line-height:1}.warn{color:var(--warn)}.anmeldung{min-height:100vh;padding:32px var(--rand);flex-direction:column;justify-content:center;align-items:center;gap:32px;display:flex}.anmeldung .wortmarke{font-size:var(--size-titel)}.laden{place-items:center;min-height:100vh;display:grid}.seitenkopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.seitenkopf .seitentitel{margin:0}.unterzeile{font-size:var(--size-text-klein);margin:6px 0 0}.aktionen{flex-wrap:wrap;gap:8px;display:flex}.abschnittkopf{justify-content:space-between;align-items:center;gap:16px;display:flex}.abschnitt.mit-abstand,.abschnitt.gefahr{margin-top:32px}.knopf{border:1px solid var(--ultramarin);border-radius:var(--rundung);background:var(--ultramarin);height:34px;color:var(--grund);font-family:var(--font-label);font-weight:500;font-size:var(--size-label);letter-spacing:var(--sperrung-label);text-transform:uppercase;cursor:pointer;white-space:nowrap;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.knopf.zweit{color:var(--ultramarin);background:0 0}.knopf.warnknopf{color:var(--warn);border-color:var(--warn);background:0 0}.knopf:disabled{opacity:.5;cursor:default}.knopf:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.zeile:focus-visible{outline:2px solid var(--ultramarin);outline-offset:1px}.raster{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px 24px;display:grid}.feld{flex-direction:column;gap:6px;min-width:0;display:flex}.feld.breit{grid-column:1/-1}.feld>.label{color:var(--lesetext)}input,select,textarea{width:100%;font:inherit;color:var(--lesetext);background:var(--grund);border:var(--linie);border-radius:var(--rundung);padding:7px 9px}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--lesetext) 50%), linear-gradient(135deg, var(--lesetext) 50%, transparent 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px;padding-right:28px}textarea{resize:vertical}input[type=date],input[type=time],input[type=datetime-local]{appearance:none;min-width:0;max-width:100%;height:37px;display:block}input::-webkit-date-and-time-value{text-align:left;margin:0}.feldfehler,.fehler{color:var(--warn);font-size:var(--size-text-klein)}.hinweis{font-size:var(--size-text-klein)}.formfuss{border-top:var(--linie);align-items:center;gap:16px;padding-top:16px;display:flex}.wert{min-height:21px}.leer-wert{color:var(--haarlinie)}.umbruch{white-space:pre-wrap}.laden-zeile{padding:16px 0}.liste{border-top:var(--linie)}.zeile{border-bottom:var(--linie);color:var(--lesetext);font-size:var(--size-text-klein);grid-template-columns:2fr 1.4fr 1fr 1.2fr .8fr;align-items:center;gap:16px;padding:12px 0;text-decoration:none;display:grid}.liste.firmen .zeile{grid-template-columns:1.6fr 1.8fr 1.6fr 1fr 110px}.liste.kontakte .zeile{grid-template-columns:1.4fr 1fr 1.2fr 1.6fr 1fr}.liste.kontakte.ohne-firma .zeile{grid-template-columns:1.4fr 1fr 1.6fr 1fr}a.zeile:hover{background:var(--bildfeld)}.zeile.kopfzeile{color:var(--ultramarin);font-size:var(--size-label);padding:8px 0}.zeile>span{min-width:0}.projekttitel{font-family:var(--font-titel);font-weight:var(--gewicht-titel);letter-spacing:var(--sperrung-titel);font-size:var(--size-projekttitel);color:var(--lesetext);display:block}.fett{font-weight:var(--gewicht-fett)}.liste,.zeile,table,input,select,textarea,time,.unterzeile,.leiste,.heute-meta,.heute-angaben,.aktivitaet-meta,.karte-meta,.aufgabe-datum,.tageszahl,.zeitpaar,.anzahl,.block-anzahl,.kalender-leiste,.kalender-fenster,.cs-datum,.cs-dauer,.cs-zeit,.cs-werte,.rk-nummer,.rk-zeit,.timecode,.ablage-meta,.ablage-laeufe,.ablage-speicher{font-variant-numeric:tabular-nums}.klein{font-size:var(--size-text-klein);display:block}.einzeilig{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.einfachliste{margin:0;padding:0;list-style:none}.einfachliste li{border-bottom:var(--linie);padding:8px 0}.einfachliste li:last-child{border-bottom:0}@media (width<=760px){.zeile,.liste.drehtage .zeile,.liste.firmen .zeile,.liste.kontakte .zeile,.liste.kontakte.ohne-firma .zeile{grid-template-columns:1fr;gap:2px}.zeile.kopfzeile{display:none}.zeile>[data-label]:before{content:attr(data-label) ": ";font-family:var(--font-label);font-size:var(--size-label);letter-spacing:var(--sperrung-label);text-transform:uppercase}}.reiter{border-bottom:var(--linie);scrollbar-width:none;gap:24px;margin-bottom:8px;display:flex;overflow-x:auto}.reiter>*{white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0}.reiter a{color:var(--lesetext);text-decoration:none}.reiter a:hover{color:var(--ultramarin)}.reiter .aktiv{color:var(--ultramarin);border-bottom-color:var(--ultramarin)}.textknopf{color:var(--ultramarin);font-family:var(--font-label);font-weight:500;font-size:var(--size-label);letter-spacing:var(--sperrung-label);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:4px 0}.textknopf.warn{color:var(--warn)}.zeilenaktionen{justify-content:flex-end;gap:16px;display:flex}.marke{color:var(--ultramarin);margin-left:8px}.liste.drehtage .zeile{grid-template-columns:1.3fr 1fr 2fr 1fr}.zeile.heute{background:var(--bildfeld)}.zeile.vergangen{opacity:.55}.zeitpaar{gap:6px;display:flex}.monat{border-left:var(--linie);border-top:var(--linie);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.monat-kopf{color:var(--ultramarin);border-right:var(--linie);border-bottom:var(--linie);padding:8px}.monat-tag{border-right:var(--linie);border-bottom:var(--linie);min-width:0;min-height:clamp(112px,8vw,200px);padding:6px 8px}.monat-tag.fremd .tageszahl{color:var(--haarlinie)}.monat-tag.heute,.leiste-tag.heute,.abschnitt.heute{background:var(--bildfeld)}.tageszahl{font-family:var(--font-label);font-weight:500;font-size:var(--size-label)}.monat-tag.heute .tageszahl{color:var(--ultramarin)}.agenda{display:none}@media (width<=760px){.monat{display:none}.agenda{display:block}.abschnitt.heute{padding-left:8px}}.eintraege{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.eintrag{font-size:var(--size-text-klein);color:var(--lesetext);min-width:0;line-height:1.3;text-decoration:none;display:block}.eintrag.dreh{border-left:2px solid var(--ultramarin);padding-left:6px}.eintrag.dreh .eintrag-titel{color:var(--ultramarin);font-weight:var(--gewicht-fett)}.eintrag-titel,.eintrag-zusatz{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.eintrag.warn{color:var(--warn)}.eintrag.erledigt{text-decoration:line-through}.agenda .eintrag-titel,.agenda .eintrag-zusatz{white-space:normal}.leiste{border-top:var(--linie);border-left:var(--linie);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow-x:auto}@media (width<=760px){.leiste{grid-template-columns:repeat(14,120px)}}.leiste-tag{border-right:var(--linie);border-bottom:var(--linie);min-width:0;min-height:104px;padding:8px}.leiste-tag .label{white-space:nowrap}.leiste-tag.heute .label{color:var(--ultramarin)}.leiste-tag.wochenende>.label{opacity:.6}.aufgabe-neu{grid-template-columns:1fr 160px 220px auto;gap:8px;margin-bottom:8px;display:grid}@media (width<=760px){.aufgabe-neu{grid-template-columns:1fr 1fr}.aufgabe-neu input:first-child{grid-column:1/-1}}.aufgaben{margin:0 0 8px;padding:0;list-style:none}.aufgabe-zeile{border-bottom:var(--linie);grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:8px 0;display:grid}.aufgabe-zeile input[type=checkbox]{width:16px;height:16px;accent-color:var(--ultramarin);margin:0;padding:0}.aufgabe-text{min-width:0}.aufgabe-titel{display:block}.aufgabe-zeile.erledigt .aufgabe-titel{text-decoration:line-through}.aufgabe-datum.warn{color:var(--warn)}.kennzahl .label.warn{margin-top:6px}@media (width<=760px){.aufgabe-zeile{grid-template-columns:auto 1fr auto;row-gap:2px}.aufgabe-datum{grid-area:2/2}.aufgabe-zeile .textknopf{grid-area:1/3}}.aufgabe-neu.ohne-projekt{grid-template-columns:1fr 160px auto}@media (width<=760px){.aufgabe-neu.ohne-projekt{grid-template-columns:1fr auto}}.warnkasten{border:1px solid var(--warn);border-radius:var(--rundung);margin:8px 0 16px;padding:12px 16px}.warnkasten .label{color:var(--warn);margin:0 0 8px}.warnkasten ul{font-size:var(--size-text-klein);margin:0 0 12px;padding-left:18px}.ortslink{font-family:var(--font-label);font-weight:500;font-size:var(--size-label);letter-spacing:var(--sperrung-label);text-transform:uppercase;margin-top:2px;text-decoration:none;display:block}.zeile.bearbeiten span[role=cell]{flex-direction:column;gap:4px;display:flex}.zeile.bearbeiten .zeitpaar{flex-direction:row}.feld .hinweis{color:var(--lesetext)}.zeile.bearbeiten .zeilenaktionen{flex-direction:row}.ort{margin-top:2px;text-decoration:none;display:block}.ort.eingerueckt{padding-left:8px}.ort-adresse{color:var(--lesetext);font-size:var(--size-text-klein);display:block}.liste.shotliste .zeile{grid-template-columns:96px 72px 48px 2.4fr 1fr 1fr 1fr .6fr .9fr 64px}.liste.shotliste.mit-folge .zeile{grid-template-columns:96px 72px 48px 2.4fr 1fr 1fr 1fr .6fr .9fr 64px 96px}.liste.shotliste.mit-folge .zeile:not(.kopfzeile){cursor:grab}.liste.shotliste .zeile>[role=cell]{-webkit-hyphens:auto;hyphens:auto;min-width:0}.zeile.gezogen{opacity:.4}.drehnummer{font-family:var(--font-titel);font-weight:var(--gewicht-titel);letter-spacing:var(--sperrung-titel);font-variant-numeric:tabular-nums;font-size:var(--size-titel);color:var(--ultramarin);line-height:1}.drehnummer-knopf{font:inherit;color:inherit;border-radius:var(--rundung);cursor:text;background:0 0;border:1px solid #0000;margin-left:-9px;padding:2px 8px}.drehnummer-knopf:hover{border-color:var(--haarlinie)}.drehnummer input{width:72px;font-family:var(--font-titel);font-weight:var(--gewicht-titel);letter-spacing:var(--sperrung-titel);font-variant-numeric:tabular-nums;font-size:var(--size-projekttitel);color:var(--ultramarin);padding:4px 6px}.shotliste .kopfzeile [role=columnheader]:first-child{-webkit-hyphens:manual;hyphens:manual}.griff{color:var(--haarlinie);font-size:var(--size-projekttitel);-webkit-user-select:none;user-select:none}.zeile.ganz{display:block}.zeile.gedreht .shotnummer{text-decoration:line-through}.shotnummer{font-family:var(--font-titel);font-weight:var(--gewicht-titel);letter-spacing:var(--sperrung-titel);font-variant-numeric:tabular-nums;color:var(--ultramarin);font-size:var(--size-projekttitel)}.haken{width:16px;height:16px;accent-color:var(--ultramarin);margin:0;padding:0}.textknopf:disabled{opacity:.35;cursor:default}.shotformular .formfuss{border-top:0;padding-top:12px}@media (width<=760px){.liste.shotliste .zeile,.liste.shotliste.mit-folge .zeile{grid-template-columns:1fr}.drehnummer-knopf{font:inherit;color:inherit;border-radius:var(--rundung);cursor:text;background:0 0;border:1px solid #0000;margin-left:-9px;padding:2px 8px}.drehnummer-knopf:hover{border-color:var(--haarlinie)}.drehnummer input{width:72px;font-family:var(--font-titel);font-weight:var(--gewicht-titel);letter-spacing:var(--sperrung-titel);font-variant-numeric:tabular-nums;font-size:var(--size-projekttitel);color:var(--ultramarin);padding:4px 6px}.shotliste .kopfzeile [role=columnheader]:first-child{-webkit-hyphens:manual;hyphens:manual}.griff{display:none}}.bildfeld{background:var(--bildfeld);aspect-ratio:16/9;border-radius:var(--rundung);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.bildfeld.klein{width:64px}.bildfeld.ueber{outline:2px dashed var(--ultramarin);outline-offset:-2px}.bildfeld a{width:100%;height:100%;display:block}.bildfeld img{object-fit:cover;width:100%;height:100%;display:block}.leer-bild{color:var(--lesetext);opacity:.6}.bild-aktionen{background:var(--grund);gap:12px;padding:4px 8px;display:flex;position:absolute;bottom:0;right:0}.bild-status{background:var(--grund);color:var(--ultramarin);padding:2px 6px;position:absolute;top:8px;left:8px}.bild-fehler{background:var(--grund);padding:6px 8px;position:absolute;top:0;left:0;right:0}.storyboard{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:32px 24px;padding-top:16px;display:grid}.karte{min-width:0}.karte-kopf{border-top:2px solid var(--ultramarin);align-items:baseline;gap:10px;margin-top:10px;padding-top:6px;display:flex}.merkmale{color:var(--ultramarin);margin:4px 0 0}.beschreibung{font-size:var(--size-text-klein);margin:6px 0 0}.karte .klein{margin:4px 0 0}.neue-shots{border:1px dashed #0000;padding-left:0}.neue-shots.ueber{border-color:var(--ultramarin);background:var(--bildfeld)}.neue-shots .hinweis{margin:8px 0 0}.karte.bearbeiten{border-top:2px solid var(--ultramarin);grid-column:1/-1;padding-top:8px}.karten-aktionen{border-top:var(--linie);align-items:center;gap:14px;margin-top:8px;padding-top:4px;display:flex}.shotliste .zeile.gedreht>[role=cell]{opacity:var(--deckkraft-erledigt);transition:opacity .15s}.shotliste .zeile.gedreht>[role=cell][data-label=Gedreht],.shotliste .zeile.gedreht>.zeilenaktionen{opacity:1}.bildablage{border:1px dashed #0000;margin-top:12px;padding:8px 0}.bildablage.ueber{border-color:var(--ultramarin);background:var(--bildfeld)}.bildablage .hinweis{margin:6px 0 0}.bildraster{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:12px;display:grid}.bildraster figure,.location h2{margin:0}.moodboard{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));align-items:start;gap:24px 20px;padding-top:16px;display:grid}.moodboard-hinweis{color:var(--lesetext);margin:8px 0 0}.mood-platz{position:relative}.mood-platz[draggable=true]{cursor:grab}.mood-platz.gezogen{opacity:.4}.mood-platz.ueber-davor:before,.mood-platz.ueber-danach:after{content:"";background:var(--ultramarin);width:3px;position:absolute;top:0;bottom:0}.mood-platz.ueber-davor:before{left:-12px}.mood-platz.ueber-danach:after{right:-12px}.moodkarte{margin:0}.moodkarte .zeilenaktionen{align-items:center}.moodkarte .schiebeknopf{border:var(--linie);border-radius:var(--rundung);justify-content:center;align-items:center;min-width:40px;min-height:36px;font-size:22px;line-height:1;display:inline-flex}.moodkarte img{border-radius:var(--rundung);background:var(--bildfeld);width:100%;display:block}.moodkarte figcaption{flex-direction:column;gap:2px;margin-top:6px;display:flex}.quelle{text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.moodformular{flex-direction:column;gap:6px;margin-top:6px;display:flex}.equipment-neu{grid-template-columns:1fr 200px 130px 90px auto;gap:8px;display:grid}.equipment-gruppe{margin-top:16px}.gruppenkopf{color:var(--ultramarin);border-bottom:2px solid var(--ultramarin);margin:0;padding-bottom:4px}.anzahl{align-items:center;gap:8px;display:flex}.zeit-neu{grid-template-columns:160px 140px 1fr auto auto;align-items:center;gap:8px;display:grid}.haken-label{white-space:nowrap;align-items:center;gap:6px;display:flex}.liste.zeiten .zeile{grid-template-columns:110px 70px 2fr 100px 90px}.liste.zeiten.mit-betrag .zeile{grid-template-columns:110px 70px 2fr 100px 1fr 100px 90px}.tagwahl{scrollbar-width:none;gap:8px;padding:8px 0 16px;display:flex;overflow-x:auto}.tag-knopf{border:var(--linie);border-radius:var(--rundung);color:var(--lesetext);cursor:pointer;white-space:nowrap;background:0 0;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;display:flex}.tag-knopf .klein{text-transform:none;letter-spacing:0;font-family:var(--font-text)}.tag-knopf.aktiv{border-color:var(--ultramarin);color:var(--ultramarin);border-bottom-width:3px;padding-bottom:6px}.liste.drehplan .zeile{grid-template-columns:150px 70px 2fr 2fr 140px}.zeitspanne{font-family:var(--font-titel);font-weight:var(--gewicht-titel);letter-spacing:var(--sperrung-titel);font-variant-numeric:tabular-nums;color:var(--ultramarin)}.zeitspanne.warn{color:var(--warn)}.block-neu{grid-template-columns:120px 90px 1.4fr 1.4fr 1.4fr auto;align-items:center;gap:8px;display:grid}@media (width<=760px){.equipment-neu,.zeit-neu,.block-neu{grid-template-columns:1fr 1fr}.equipment-neu input:first-child,.zeit-neu input:nth-child(3),.block-neu input[aria-label=Titel],.block-neu input[aria-label=Notizen],.block-neu select{grid-column:1/-1}.liste.zeiten .zeile,.liste.zeiten.mit-betrag .zeile,.liste.drehplan .zeile{grid-template-columns:1fr}}.equipment-gruppe .aufgabe-zeile.erledigt .aufgabe-text,.equipment-gruppe .aufgabe-zeile.erledigt .anzahl{opacity:var(--deckkraft-erledigt)}.equipment-gruppe .aufgabe-zeile{grid-template-columns:auto 1fr auto auto auto auto}.equipment-gruppe .aufgabe-zeile:not(.mietzeile)>.loeschknopf{grid-column:6}.herkunft{border:var(--linie);border-radius:var(--rundung);color:var(--lesetext);cursor:pointer;background:0 0;padding:2px 8px}.herkunft.miete{border-color:var(--ultramarin);color:var(--ultramarin)}@media (width<=760px){.equipment-gruppe .aufgabe-zeile{grid-template-columns:auto 1fr auto auto}.equipment-gruppe .aufgabe-zeile .anzahl{grid-area:2/2}.equipment-gruppe .aufgabe-zeile:not(.mietzeile)>.loeschknopf{grid-area:1/4}.equipment-gruppe .aufgabe-zeile .ins-inventar{grid-area:2/3/auto/span 2;justify-self:end}}.miete-neu{grid-template-columns:1fr 200px 90px auto;gap:8px;display:grid}.equipment-gruppe .aufgabe-zeile.mietzeile{grid-template-columns:1fr auto auto}.nur-druck{display:none}@media (width<=760px){.miete-neu{grid-template-columns:1fr 1fr}.miete-neu input:first-child{grid-column:1/-1}}@media print{@page{margin:16mm}html,body{background:0 0}.kopf,.reiter,.nur-bildschirm,.unterzeile{display:none!important}.nur-druck{display:block}.inhalt{max-width:none;padding:0}.seite{padding:0}.equipment-gruppe{break-inside:avoid}.equipment-gruppe .aufgabe-zeile.mietzeile{grid-template-columns:18px 1fr auto}.druckhaken{border:1px solid var(--lesetext);width:12px;height:12px;display:block}.druckkopf p{margin:0 0 4px}}main.inhalt{padding-left:calc(var(--rand) + var(--einzug));padding-right:calc(var(--rand) + var(--einzug))}.liste.papierkorb .zeile{grid-template-columns:150px 2fr 1.4fr 110px 170px}@media (width<=760px){.liste.papierkorb .zeile{grid-template-columns:1fr}}@media (width>=761px){.reiter{flex-wrap:wrap;gap:0 22px;overflow-x:visible}}.einladen{grid-template-columns:1fr 180px auto;gap:8px;display:grid}.liste.team .zeile{grid-template-columns:2fr 200px 180px}.liste.einladungen .zeile{grid-template-columns:2fr 120px 140px 240px}.linkzeile{align-items:center;gap:12px;margin-top:6px;display:flex}.linkzeile input{font-family:var(--font-label);font-size:var(--size-label);flex:1}.mit-abstand-klein{margin-top:12px}.mit-abstand-gross{margin-top:32px}.einladung-text{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:460px;display:flex}.einladung-text .seitentitel{margin:0}@media (width<=760px){.einladen{grid-template-columns:1fr 1fr}.einladen input{grid-column:1/-1}.liste.team .zeile,.liste.einladungen .zeile{grid-template-columns:1fr}}.einladung-wechsel{border-top:var(--linie);flex-direction:column;align-items:center;gap:10px;padding-top:12px;display:flex}.einladung-wechsel p{margin:0}.meeting-neu{grid-template-columns:1fr 1.4fr 1fr 200px auto auto;gap:8px;display:grid}.liste.meetings .zeile{grid-template-columns:1.6fr 1.1fr 100px 120px 80px 330px}.liste.meetings .zeilenaktionen{flex-wrap:wrap;gap:2px 12px}.liste.meetings .textknopf{white-space:nowrap}.label.live{color:var(--ultramarin)}.meet-seite{background:var(--grund);flex-direction:column;height:100dvh;display:flex}.meet-kopf{padding:10px var(--rand);border-bottom:var(--linie);flex:none;align-items:center;gap:24px;display:flex}.meet-kopf .meet-titel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.meet-kopf .textknopf{margin-left:auto;text-decoration:none}.meet-flaeche{flex:1;min-height:0;position:relative}.meet-flaeche rtk-meeting{height:100%}.meet-fehler{padding:24px var(--rand)}.meet-meldung{text-align:center;flex:1;min-height:0}.gast-form{text-align:left;flex-direction:column;gap:12px;width:min(360px,100%);display:flex}@media (width<=1100px){.meeting-neu{grid-template-columns:1fr 1fr}.meeting-neu input[aria-label=Titel]{grid-column:1/-1}}@media (width<=760px){.liste.meetings .zeile{grid-template-columns:1fr}}.nur-schmal{display:none}@media (width<=640px){.nur-breit{display:none}.nur-schmal{display:inline}.kopf .nav{letter-spacing:.08em;gap:10px}}.nav,.reiter,.tagwahl{overscroll-behavior-x:contain;overflow-y:hidden}@media (width<=760px){.reiter>*{margin-bottom:0}}fieldset.sperre{border:0;min-width:0;margin:0;padding:0}fieldset.sperre:disabled input,fieldset.sperre:disabled select,fieldset.sperre:disabled textarea,fieldset.sperre:disabled button{opacity:.5;cursor:not-allowed}.abo-hinweis{border-left:2px solid var(--ultramarin);padding-left:12px}.nur-lesen{margin:4px 0 16px}.abo-plaene{border-top:var(--linie);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:12px;display:grid}.abo-plan{border-bottom:var(--linie);flex-direction:column;align-items:flex-start;gap:10px;padding:16px 24px 20px 0;display:flex}.abo-preis{font-family:var(--font-titel);font-weight:var(--gewicht-titel);letter-spacing:var(--sperrung-titel);font-variant-numeric:tabular-nums;font-size:var(--size-titel);color:var(--ultramarin);line-height:1.1}.abo-intervall{font-family:var(--font-text);font-size:var(--size-text);color:var(--lesetext)}.abo-plan>*{margin:0}.rechtslinks{flex-wrap:wrap;gap:24px;display:flex}#root{flex-direction:column;min-height:100dvh;display:flex}.fuss{margin-top:auto;padding-top:48px;padding-bottom:24px}.rechtsseite{max-width:720px;padding:40px var(--rand) 64px;flex-direction:column;gap:12px;margin:0 auto;display:flex}.rechtsseite .wortmarke{margin-bottom:24px}.rechtsseite h2{font-family:var(--font-label);font-size:var(--size-label);letter-spacing:var(--sperrung-label);text-transform:uppercase;color:var(--ultramarin);margin-top:20px}.rechtsseite .rechtslinks{margin-top:32px}.startseite{--lesetext:#18181a;color:var(--lesetext);min-height:100dvh;font-size:var(--start-text);flex-direction:column;line-height:1.5;display:flex}.startseite a:not(.start-knopf){color:var(--ultramarin);text-decoration:none}.startseite a:not(.start-knopf):hover{text-underline-offset:3px;text-decoration:underline}.start-label,.start-label-klein{font-family:var(--font-label);font-weight:500;font-size:var(--size-label);letter-spacing:var(--sperrung-label);text-transform:uppercase;color:var(--ultramarin)}.start-label-klein{font-size:var(--start-label-klein);color:var(--lesetext)}.start-lesetext{color:var(--lesetext)}.startseite .start-unterstrichen{text-underline-offset:4px;font-size:12px;text-decoration:underline}.start-kopf{border-bottom:var(--linie);padding:18px max(var(--start-rand), calc((100% - var(--start-breite)) / 2));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.startseite .start-marke{align-items:center;gap:10px;display:flex}.start-wortmarke{font-family:var(--font-display);font-size:var(--start-wortmarke);letter-spacing:-.01em;color:var(--ultramarin)}.start-wortmarke.klein{font-size:var(--start-text)}.start-kopf-nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.start-preislink{padding:0 10px}.start-knopf{font-family:var(--font-label);font-weight:500;font-size:var(--size-label);letter-spacing:var(--sperrung-label);text-transform:uppercase;background:var(--ultramarin);color:var(--grund);border:1px solid var(--ultramarin);border-radius:var(--rundung);padding:12px 15px;text-decoration:none}.start-knopf.zweit{color:var(--ultramarin);background:0 0}.start-knopf.gross{padding:16px 20px;font-size:12px}.start-knopf:hover{text-decoration:none}.start-inhalt{padding:0 max(var(--start-rand), calc((100% - var(--start-breite)) / 2))}.start-oben{grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,64px);padding:clamp(56px,8vw,112px) 0 0;display:grid}.start-oben-text,.start-spalte{flex-direction:column;gap:24px;display:flex}.start-oben-text{gap:28px;max-width:1040px}.start-spalte.schmal{max-width:720px}.start-spalte.mittig{justify-content:center}.start-spalte.weit{gap:28px}.start-titel{font-family:var(--font-display);font-weight:400;font-size:var(--start-titel);letter-spacing:-.02em;color:var(--ultramarin);-webkit-hyphens:manual;hyphens:manual;margin:0;line-height:.98}.start-lead{max-width:34em;color:var(--lesetext);line-height:1.5;font-size:var(--start-lead);text-wrap:pretty;margin:0}.start-text-mittel{font-size:var(--start-text-mittel);text-wrap:pretty;max-width:30em;margin:0}.start-text-liste{font-size:var(--start-text-liste)}.start-aktionen{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.start-figur{flex-direction:column;gap:10px;margin:0;display:flex}.start-bild{background:var(--bildfeld);border:var(--linie);border-radius:var(--rundung);position:relative;overflow:hidden}.start-bild img{object-fit:cover;width:100%;height:100%;display:block}.start-platzhalter{flex-direction:column;justify-content:space-between;align-items:flex-start;padding:14px;display:flex;position:absolute;inset:0}.start-platzhalter>:only-child{margin-top:auto}.start-warnmarke{font-family:var(--font-label);font-weight:500;font-size:var(--start-label-klein);letter-spacing:var(--sperrung-label);text-transform:uppercase;color:var(--warn);border:1px solid var(--warn);border-radius:var(--rundung);padding:4px 8px}.start-kapitelleiste{margin-top:var(--start-abschnitt);border-top:var(--linie);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:0 24px;display:grid}.startseite .start-kapitelleiste a{flex-direction:column;gap:8px;padding:28px 0 0;display:flex}.start-kapitelleiste .start-kapitelnummer{font-size:clamp(36px,4vw,56px)}.start-kapitelleiste .start-label{font-size:13px}.startseite .start-kapitelleiste a:hover{text-decoration:none}.start-kapitelnummer{font-family:var(--font-display);font-size:var(--start-kapitelnummer);color:var(--ultramarin);line-height:1}.start-kapiteltext{color:var(--lesetext);font-size:17px}.start-kapitel{padding:var(--start-abschnitt) 0 0;scroll-margin-top:16px}.start-kapitel.zweispaltig{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.start-kapitel.zweispaltig.bild-links{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}@media (width<=900px){.start-kapitel.zweispaltig,.start-kapitel.zweispaltig.bild-links{grid-template-columns:minmax(0,1fr)}.start-kapitel.zweispaltig>figure{order:2}}.start-kapitel.gestapelt{flex-direction:column;gap:32px;display:flex}.start-kapiteltitel,.start-preistitel{font-family:var(--font-display);font-weight:400;font-size:var(--start-kapiteltitel);letter-spacing:-.01em;color:var(--ultramarin);text-wrap:balance;margin:0;line-height:1.04}.start-kapiteltitel.gross{font-size:var(--start-kapiteltitel-gross);letter-spacing:-.02em;line-height:1}.start-preistitel{font-size:var(--start-preistitel);letter-spacing:-.02em;line-height:1}.start-zeilen{flex-direction:column;gap:20px;margin-top:8px;display:flex}.start-zeilen>div{flex-direction:column;gap:2px;display:flex}.start-zeilen>div>span:last-child{color:var(--lesetext)}.start-zeilen.einfach{gap:12px}.start-zeilen.einfach>div{color:var(--lesetext);padding-left:18px;display:block;position:relative}.start-zeilen.einfach>div:before{content:"";background:var(--ultramarin);width:8px;height:2px;position:absolute;top:.7em;left:0}.start-figur-hoch{justify-self:center;width:min(100%,440px)}.start-team{padding:var(--start-abschnitt) 0 0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}@media (width<=900px){.start-team{grid-template-columns:minmax(0,1fr)}}.start-team-zahl{flex-direction:column;gap:8px;display:flex}.start-null-euro{font-family:var(--font-display);font-size:var(--start-null-euro);letter-spacing:-.04em;color:var(--ultramarin);line-height:.85}.start-fragen{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(28px,4vw,56px);display:grid}.start-fragen-liste{border-bottom:var(--linie)}.start-fragen-liste details{border-top:var(--linie)}.start-fragen-liste summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;list-style:none;display:flex}.start-fragen-liste summary::-webkit-details-marker{display:none}.start-fragen-liste summary:after{content:"+";font-family:var(--font-label);color:var(--ultramarin)}.start-fragen-liste details[open] summary:after{content:"–"}.start-fragen-liste h3{font-size:var(--start-text-liste);margin:0;font-weight:600}.start-fragen-liste p{max-width:60ch;margin:0 0 16px}.start-problem{flex-direction:column;gap:28px;display:flex}.start-problem-liste{font-family:var(--font-text);letter-spacing:-.01em;color:var(--lesetext);flex-direction:column;gap:.4em;max-width:28em;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:400;line-height:1.3;display:flex}.start-problem-titel{font-family:var(--font-display);font-weight:400;font-size:var(--start-kapiteltitel);letter-spacing:-.01em;color:var(--ultramarin);margin:0;line-height:1.08}.start-problem-liste>span{-webkit-hyphens:manual;hyphens:manual;display:block}.start-problem-loesung{max-width:20em;font-family:var(--font-display);font-size:var(--start-kapiteltitel);letter-spacing:-.01em;color:var(--ultramarin);text-wrap:balance;margin:16px 0 0;line-height:1.08}.start-tour{flex-direction:column;gap:48px;display:flex}.start-tour-raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,4vw,64px);display:grid}.start-tour-schritte{margin:0;padding:0;list-style:none}.start-tour-schritte li{opacity:.3;flex-direction:column;justify-content:center;gap:12px;min-height:62vh;transition:opacity .4s;display:flex}.start-tour-schritte li.aktiv{opacity:1}.start-tour-schritte h3{color:var(--ultramarin);margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.2}.start-tour-bild-mobil{display:none}.start-tour-buehne{position:relative}.start-tour-rahmen{aspect-ratio:16/10;position:sticky;top:12vh}.start-tour-folie{opacity:0;transition:opacity .5s,transform .5s;position:absolute;inset:0;transform:scale(.97)}.start-tour-folie.aktiv{opacity:1;transform:none}.start-bild.fuellen{height:100%}.start-bild.fuellen img{object-fit:cover;object-position:center top}@media (width<=900px){.start-tour-raster{grid-template-columns:minmax(0,1fr)}.start-tour-buehne{display:none}.start-tour-schritte li{opacity:1;min-height:0;padding:28px 0}.start-tour-bild-mobil{margin-top:8px;display:block}}.start-vertrauen{flex-direction:column;gap:36px;display:flex}.start-vertrauen-raster{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px 32px;display:grid}.start-vertrauen-raster>div{border-top:2px solid var(--ultramarin);padding-top:14px}.start-vertrauen-raster h3{font-size:var(--start-text);margin:0 0 6px;font-weight:600}.start-vertrauen-raster p{color:var(--lesetext);margin:0}.start-gruender{border-left:2px solid var(--ultramarin);max-width:44em;margin:12px 0 0;padding:0 0 0 20px}.start-gruender p{font-size:var(--start-lead);margin:0 0 10px;line-height:1.45}.start-schluss{padding:var(--start-abschnitt) max(var(--start-rand), calc((100% - var(--start-breite)) / 2));flex-direction:column;align-items:flex-start;gap:32px;display:flex}.start-schluss-titel{max-width:14em;font-family:var(--font-display);font-weight:400;font-size:var(--start-titel);letter-spacing:-.02em;color:var(--ultramarin);margin:0;line-height:.98}.start-mobil-leiste{display:none}@media (width<=760px){.start-mobil-leiste{z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--grund);border-top:var(--linie);transition:transform .3s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.start-mobil-leiste.sichtbar{transform:none}.start-mobil-leiste .start-knopf{text-align:center;display:block}.start-fuss{padding-bottom:88px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.einblenden{animation:linear both start-einblenden;animation-timeline:view();animation-range:entry entry 70%}.start-oben-bild .start-bild{transform-origin:50% 0;animation:linear both start-mockup;animation-timeline:view();animation-range:entry 50% cover 45%}}}@keyframes start-einblenden{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes start-mockup{0%{transform:perspective(1600px)rotateX(16deg)scale(.92)}to{transform:none}}@media (prefers-reduced-motion:reduce){.start-tour-folie,.start-tour-schritte li,.start-mobil-leiste{transition:none}}.start-preis{padding:0 max(var(--start-rand), calc((100% - var(--start-breite)) / 2));scroll-margin-top:16px}.start-preis-raster{padding:var(--start-abschnitt) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px clamp(28px,5vw,80px);display:grid}.start-preise{flex-direction:column;display:flex}.start-preise>div{border-bottom:var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:16px 0;display:flex}.start-preise>div:first-child{padding-top:8px}.start-preiszahl{font-family:var(--font-display);font-size:var(--start-preis);letter-spacing:-.03em;color:var(--ultramarin);line-height:1}.start-fuss{border-top:var(--linie);padding:24px max(var(--start-rand), calc((100% - var(--start-breite)) / 2)) 32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.start-fuss nav{flex-wrap:wrap;gap:20px;display:flex}@media (width<=640px){.start-preislink{display:none}.start-kopf{padding-top:14px;padding-bottom:14px}.start-knopf{padding:10px 11px}}.liste.inventar .zeile{grid-template-columns:56px 2fr 1fr 1fr 110px;align-items:center}.inventar-foto{background:var(--bildfeld);border:var(--linie);border-radius:var(--rundung);width:56px;height:42px;overflow:hidden}.inventar-foto img,.inventar-fotofeld img{object-fit:cover;width:100%;height:100%;display:block}.inventar-fotofeld{aspect-ratio:4/3;background:var(--bildfeld);border:var(--linie);border-radius:var(--rundung);place-items:center;width:min(320px,100%);margin-bottom:12px;display:grid;overflow:hidden}.liste .rechts{text-align:right}.inventar-auswahl{border-top:var(--linie);border-bottom:var(--linie);flex-direction:column;gap:12px;margin-top:16px;padding:16px 0;display:flex}.aufgabe-text .klein.warn{color:var(--warn)}@media (width<=640px){.kennzahlen.inventar-zahlen{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.liste.inventar .zeile{grid-template-columns:56px minmax(0,1fr)}.liste.inventar .zeile>:nth-child(n+3){grid-column:2}.liste .rechts{text-align:left}}.liste.crew .zeile{grid-template-columns:2fr 1fr 2fr 1fr 110px}.liste.crew .zeile .fett .klein{font-weight:var(--gewicht-text,400);color:var(--ultramarin);display:block}.liste.crewanfragen .zeile{grid-template-columns:2fr 80px 1.2fr 110px 2fr;align-items:start}.crewstatus.zugesagt{color:var(--ultramarin)}.crewstatus.abgesagt,.crewstatus.zurueckgezogen{color:var(--warn)}.crew-wahl{flex-wrap:wrap}.crew-felder{flex:360px;grid-template-columns:minmax(0,2fr) 110px minmax(0,1fr);gap:8px;display:grid}.wahlknoepfe{flex-wrap:wrap;gap:8px 20px;display:flex}.hinweis.warn{color:var(--warn)}.hinweis.warn p{margin:0}@media (width<=760px){.liste.crew .zeile,.liste.crewanfragen .zeile{grid-template-columns:minmax(0,1fr)}.crew-felder{grid-template-columns:minmax(0,1fr) 110px}.crew-felder>:first-child{grid-column:1/-1}}.crew-antwort .einladung-text{width:100%;max-width:560px}.crew-antwort-form{text-align:left;flex-direction:column;align-items:stretch;gap:16px;width:min(560px,100%);display:flex}.crew-antwort-form>.knopf{align-self:flex-start}.crew-tage{border-top:var(--linie);flex-direction:column;display:flex}.crew-tag{border-bottom:var(--linie);flex-direction:column;gap:6px;padding:14px 0;display:flex}.crew-tag p{margin:0}.crew-wahl-knoepfe{gap:8px;display:flex}.crew-wahl-knoepfe button{font-family:var(--font-label);font-weight:500;font-size:var(--size-label);letter-spacing:var(--sperrung-label);text-transform:uppercase;border:1px solid var(--ultramarin);border-radius:var(--rundung);min-height:44px;color:var(--ultramarin);cursor:pointer;background:0 0;padding:12px 16px}.crew-wahl-knoepfe button[aria-pressed=true]{background:var(--ultramarin);color:var(--grund)}.crew-wahl-knoepfe button:last-child[aria-pressed=true]{background:var(--warn);border-color:var(--warn)}.crewstatus .klein{text-transform:none;letter-spacing:0;font-family:var(--font-text)}.crew-bestaetigung .seitentitel{margin-bottom:0}.crew-bestaetigung .crew-tag{flex-direction:row;justify-content:space-between;align-items:baseline}.loeschknopf{border-radius:var(--rundung);width:40px;height:40px;color:var(--warn);font-family:var(--font-text);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-8px -8px -8px 0;padding:0;font-size:26px;line-height:1;display:inline-grid}.loeschknopf:hover,.loeschknopf:focus-visible{background:var(--bildfeld)}.anzahl .textknopf{min-width:32px;min-height:32px;font-size:18px}.liste.drehtage .zeilenaktionen{flex-wrap:wrap}.zurueck{margin:0 0 8px}.liste.empfaenger .zeile{grid-template-columns:1.6fr 1fr 1.4fr}.cs-stand.bestaetigt{color:var(--ultramarin)}.callsheet{border-top:2px solid var(--ultramarin);margin-bottom:32px;padding-top:16px}.cs-kopf{margin-bottom:16px}.cs-kopf .label,.cs-block>.label{color:var(--ultramarin);margin:0 0 8px}.cs-kopf .seitentitel{margin:0}.cs-datum{font-size:var(--size-projekttitel);margin:4px 0 0}.cs-unter{margin:2px 0 0}.cs-raster{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));column-gap:32px;display:grid}.cs-block{border-top:var(--linie);break-inside:avoid;padding:12px 0 16px}.cs-block.geaendert,.cs-kopf.geaendert{box-shadow:inset 3px 0 0 var(--ultramarin);padding-left:12px}.cs-werte{grid-template-columns:auto 1fr;gap:4px 16px;margin:0;display:grid}.cs-werte dt{font-family:var(--font-label);font-size:var(--size-label);letter-spacing:var(--sperrung-label);text-transform:uppercase;padding-top:2px}.cs-werte dd{margin:0}.cs-gross{font-family:var(--font-titel);font-weight:var(--gewicht-titel);letter-spacing:var(--sperrung-titel);font-variant-numeric:tabular-nums;font-size:var(--size-titel);color:var(--ultramarin);line-height:1}.cs-text{white-space:pre-line;margin:0}.cs-tabelle{border-collapse:collapse;width:100%}.cs-tabelle td{border-bottom:var(--linie);vertical-align:top;padding:6px 12px 6px 0}.cs-tabelle tr:last-child td{border-bottom:0}.cs-zeit{width:56px;font-family:var(--font-label);color:var(--ultramarin);white-space:nowrap}.cs-dauer{text-align:right;white-space:nowrap}.cs-notiz{display:block}.cs-shots{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px 24px;display:grid}.cs-shot{break-inside:avoid;gap:12px;display:flex}.cs-shot img{object-fit:cover;background:var(--bildfeld);flex:none;width:96px;height:54px}.cs-shot p{margin:0}.cs-liste,.cs-packliste{margin:0;padding-left:18px}.cs-packliste{columns:2 220px}.callsheet-seite{width:100%;max-width:900px;padding:32px var(--rand);margin:0 auto}.callsheet-seite>.wortmarke{margin-bottom:24px}.cs-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cs-leiste p{margin:0}.cs-leiste .aktionen{flex-wrap:wrap;gap:8px;display:flex}@media (width<=760px){.liste.empfaenger .zeile{grid-template-columns:1fr;gap:4px}.liste.empfaenger .zeilenaktionen{justify-content:flex-start}}@media print{@page{size:A4}.callsheet-seite{max-width:none;padding:0}.callsheet{--size-text:12px;--size-text-klein:11px;font-size:var(--size-text);margin:0}.cs-raster{grid-template-columns:1fr 1fr}.cs-block.geaendert,.cs-kopf.geaendert{box-shadow:none;padding-left:0}.cs-shot img{width:72px;height:40px}.ort .ortslink{display:none}.druckfuss{margin-top:16px}.callsheet .marke{display:none}}.cs-neben,.cs-dauer,.cs-tel{font-size:var(--size-text-klein)}.cs-tel{text-align:right;white-space:nowrap}a.textknopf{text-decoration:none}@media (width<=760px){.liste.drehtage .zeile{grid-template-columns:1fr}.liste.drehtage .zeilenaktionen{justify-content:flex-start}}.ki-start{flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 16px;display:flex}.ki-dialog,.ki-vorschlag{border-top:2px solid var(--ultramarin);margin-bottom:24px}.ki-gruppe{border:0;min-width:0;margin:16px 0 0;padding:0}.ki-gruppe legend{color:var(--ultramarin);margin-bottom:8px;padding:0}.ki-rahmen{margin-top:16px}.ki-tage{flex-wrap:wrap;gap:8px 24px;display:flex}.klein-aktionen{gap:16px;margin-bottom:4px;display:flex}.ki-shots{border-top:var(--linie);max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.ki-shots li{border-bottom:var(--linie);padding:6px 0}.ki-shots .haken-label{align-items:flex-start}.ki-person{border-bottom:var(--linie);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:6px 0;display:flex}.ki-person .fett{min-width:140px}.ki-person label{align-items:center;gap:6px;display:flex}.ki-ok{color:var(--ultramarin)}.warntext{color:var(--warn)}.ki-tag{margin-top:16px}.ki-tag>.label{color:var(--ultramarin);margin:0 0 4px}.liste.drehplan.ki-liste .zeile{grid-template-columns:110px 70px 2fr 1fr 1.4fr}.ki-liste .zeile.nebenblock{color:var(--lesetext);opacity:.75}.ki-liste .zeile.problem{box-shadow:inset 3px 0 0 var(--warn);padding-left:8px}.warnliste,.ki-hinweise{margin:8px 0 0;padding-left:18px}.warnliste{color:var(--warn)}.planangaben{color:var(--ultramarin)}@media (width<=760px){.liste.drehplan.ki-liste .zeile{grid-template-columns:1fr}}.formfuss.ki-fuss{flex-wrap:wrap}@media (width<=760px){.ki-liste [role=cell]:empty{display:none}}.cs-location{margin-top:8px}.cs-location p{margin:0}nav.reiter button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--lesetext);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}nav.reiter button.aktiv{color:var(--ultramarin);border-bottom-color:var(--ultramarin)}.prio-hoch,.prio-dringend{color:var(--warn);font-weight:var(--gewicht-fett)}.gruppenkopf{color:var(--ultramarin);margin:16px 0 4px}.kalender-leiste{justify-content:space-between;align-items:center;padding:10px 0;display:flex}.kalender-leiste .label{color:var(--ultramarin);margin:0}.kalender-leiste .aktionen{gap:8px;display:flex}.aufgabe-hintergrund{z-index:50;background:#14141e40;justify-content:flex-end;display:flex;position:fixed;inset:0}.aufgabe-panel{background:var(--grund);border-left:2px solid var(--ultramarin);width:min(680px,100%);height:100%;padding:16px 24px 48px;overflow-y:auto;box-shadow:-8px 0 24px #0000001f}.panel-kopf{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.panel-kopf .aktionen{align-items:center;gap:16px;display:flex}.schliessen{color:var(--lesetext);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:28px;line-height:1}.aufgabe-titel-feld{width:100%;font-family:var(--font-titel);font-weight:var(--gewicht-titel);letter-spacing:var(--sperrung-titel);font-size:var(--size-titel);color:var(--ultramarin);resize:none;field-sizing:content;background:0 0;border:0;padding:0;line-height:1.15}.eigenschaften{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px;margin:12px 0 4px;display:grid}.eigenschaften label{flex-direction:column;gap:2px;display:flex}.eigenschaften select,.eigenschaften input{height:32px}.angelegt{margin:4px 0 12px}.aufgabe-editor{border-top:var(--linie);padding-top:8px}.editor-leiste{background:var(--grund);z-index:1;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 0;display:flex;position:sticky;top:-16px}.editor-knopf{border:var(--linie);border-radius:var(--rundung);font-family:var(--font-label);font-size:var(--size-label);color:var(--lesetext);cursor:pointer;background:0 0;padding:2px 8px}.editor-knopf.an{background:var(--ultramarin);border-color:var(--ultramarin);color:var(--grund)}.editor-stand{color:var(--ultramarin);margin-left:auto}.editor-flaeche .ProseMirror{outline:none;min-height:120px;padding:8px 0}.editor-flaeche .ProseMirror h2{color:var(--ultramarin);margin:16px 0 6px;font-size:20px}.editor-flaeche .ProseMirror h3{margin:12px 0 4px;font-size:16px}.editor-flaeche .ProseMirror p{margin:0 0 8px}.editor-flaeche .ProseMirror img{border-radius:var(--rundung);max-width:100%;height:auto}.editor-flaeche .ProseMirror img.ProseMirror-selectednode{outline:2px solid var(--ultramarin)}.editor-flaeche ul[data-type=taskList]{padding-left:0;list-style:none}.editor-flaeche ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.editor-flaeche ul[data-type=taskList] li>label{margin-top:3px}.editor-flaeche ul[data-type=taskList] li[data-checked=true]>div{opacity:var(--deckkraft-erledigt);text-decoration:line-through}.editor-flaeche .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--lesetext);opacity:.5;pointer-events:none}.editor-flaeche a{color:var(--ultramarin)}.panel-abschnitt{border-top:var(--linie);margin-top:16px;padding-top:12px}.panel-abschnitt>.label{color:var(--ultramarin)}.fortschritt{background:var(--bildfeld);border-radius:2px;height:4px;margin:4px 0 8px}.fortschritt span{background:var(--ultramarin);border-radius:2px;height:100%;display:block}.unteraufgaben{margin:0 0 8px;padding:0;list-style:none}.unteraufgaben li{border-bottom:var(--linie);align-items:center;gap:8px;padding:4px 0;display:flex}.unteraufgaben li.erledigt .unter-titel{opacity:var(--deckkraft-erledigt);text-decoration:line-through}.unter-titel{font:inherit;color:var(--lesetext);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.panel-abschnitt form input{width:100%}.kommentare{margin:0 0 8px;padding:0;list-style:none}.kommentare li{border-bottom:var(--linie);padding:8px 0}.kommentare li p{margin:0}.kommentare .textknopf{margin-left:8px}.erwaehnung{color:var(--ultramarin);font-weight:var(--gewicht-fett)}.kommentar-neu{flex-direction:column;gap:8px;display:flex;position:relative}.kommentar-neu .knopf{align-self:flex-start}.erwaehnung-auswahl{border:var(--linie);background:var(--grund);border-radius:var(--rundung);max-width:280px;margin:0;padding:4px;list-style:none}.erwaehnung-auswahl button{font:inherit;color:var(--ultramarin);cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:4px 8px}.vorlage-liste{margin:0 0 12px;padding-left:24px}.vorlage-liste li{border-bottom:var(--linie);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:6px 0;display:flex}.vorlage-liste li>input{flex:260px}.vorlage-tage{align-items:center;gap:6px;display:flex}.vorlage-tage input{width:80px}@media (width<=1180px){.kopf .nav .nur-breit{display:none}.kopf .nav .nur-schmal{display:inline}}.unteraufgaben input[type=checkbox],.aufgabenliste input[type=checkbox]{flex:none;width:18px;height:18px;margin:0}a.aufgabe-titel{color:inherit;text-decoration:none}a.aufgabe-titel:hover{color:var(--ultramarin)}.bloecke{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.aufgaben-block{border:var(--linie);background:var(--grund);border-radius:6px;min-width:0;padding:12px 14px 10px}.aufgaben-block.ganz{grid-column:1/-1}.aufgaben-block.zieht{z-index:5;position:relative;box-shadow:0 10px 28px #00000029}.block-kopf{align-items:center;gap:8px;min-height:32px;display:flex}.block-titel{font-family:var(--font-text);font-size:var(--size-projekttitel);font-weight:var(--gewicht-fett);color:var(--lesetext);margin:0}.block-anzahl,.anzahl{font-family:var(--font-label);font-size:var(--size-label);color:var(--lesetext);opacity:.6}.block-kopf-rechts{align-items:center;gap:2px;margin-left:auto;display:flex}.block-knopf{font:inherit;font-size:var(--size-text-klein);color:var(--lesetext);opacity:.75;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 8px}.block-knopf:hover,.block-knopf.an{background:var(--bildfeld);opacity:1}.block-knopf .zahl{background:var(--ultramarin);color:var(--grund);border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px}.aufklapp{position:relative}.aufklapp-feld{z-index:20;background:var(--grund);border:var(--linie);border-radius:6px;flex-direction:column;gap:10px;width:240px;padding:10px 12px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #00000024}.aufklapp-feld.breit{width:300px}.feldgruppe{flex-direction:column;gap:4px;display:flex}.feldgruppe select,.feldgruppe input{height:32px;font-size:var(--size-text-klein)}.schalter-reihe{flex-wrap:wrap;gap:4px;display:flex}.schalter-reihe button{border:var(--linie);font:inherit;font-size:var(--size-text-klein);color:var(--lesetext);cursor:pointer;background:0 0;border-radius:999px;padding:2px 10px}.schalter-reihe button[aria-pressed=true]{background:var(--ultramarin);border-color:var(--ultramarin);color:var(--grund)}.menue-unten{border-top:var(--linie);flex-direction:row;justify-content:space-between;padding-top:8px}.filter-chips{flex-wrap:wrap;gap:6px;margin:4px 0 6px;display:flex}.filter-chip{background:var(--bildfeld);border-radius:999px;align-items:center;gap:2px;padding:1px 4px 1px 10px;font-size:12px;display:inline-flex}.filter-chip button{color:var(--lesetext);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:15px;line-height:1}.block-inhalt{margin-top:4px}.griff{letter-spacing:-2px;width:18px;color:var(--lesetext);opacity:0;cursor:grab;touch-action:none;background:0 0;border:0;flex:none;padding:0 2px;font-size:12px;line-height:1}.griff.leer{display:inline-block}.kzeile:hover .griff,.kzeile:focus-within .griff,.block-kopf:hover .griff,.griff:focus-visible{opacity:.55}.griff:hover{opacity:1!important}.block-griff{margin-left:-6px}.kzeile{background:var(--grund);border-radius:4px;align-items:center;gap:6px;min-width:0;padding:5px 4px;display:flex}.kzeile:hover{background:var(--bildfeld)}.kzeile:focus{outline:2px solid var(--ultramarin);outline-offset:-2px}.kzeile.zieht{z-index:3;position:relative;box-shadow:0 6px 18px #00000024}input.kreishaken{width:16px;height:16px;accent-color:var(--ultramarin);border-radius:50%;flex:none;margin:0}.ktitel{min-width:0;font:inherit;color:var(--lesetext);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:baseline;gap:8px;padding:0;display:flex}.ktitel-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kzeile.erledigt .ktitel-text{opacity:var(--deckkraft-erledigt);text-decoration:line-through}.kzusatz{opacity:.6;white-space:nowrap;font-size:12px}.angaben{flex:none;align-items:center;gap:4px;max-width:55%;display:inline-flex;overflow:hidden}.pille{background:var(--bildfeld);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:0 7px;font-size:12px;line-height:1.6;overflow:hidden}.pille.projekt{max-width:140px}.pille.datum.warn{color:var(--warn);font-weight:var(--gewicht-fett)}.pille.prio-hoch,.pille.prio-dringend{border:1px solid var(--warn);background:0 0}.pille.status-in_arbeit{color:var(--ultramarin)}.kreis{background:var(--ultramarin);width:22px;height:22px;color:var(--grund);font-size:10px;font-weight:var(--gewicht-fett);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.kgruppe{border-radius:4px;padding-bottom:4px}.kgruppe.ueber{background:var(--bildfeld)}.neu-knopf{font:inherit;font-size:var(--size-text-klein);color:var(--lesetext);opacity:.6;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;width:100%;padding:6px 4px}.neu-knopf:hover{opacity:1;background:var(--bildfeld)}.neu-zeile input,.board-neu{height:30px;font-size:var(--size-text-klein);width:100%}.board{grid-template-columns:repeat(4,minmax(200px,1fr));gap:10px;padding:6px 0 4px;display:grid;overflow-x:auto}.board-spalte{background:#00000006;border-radius:6px;flex-direction:column;gap:6px;min-height:120px;padding:6px;display:flex}.board-spalte.ueber{background:var(--bildfeld)}.spaltenkopf{color:var(--lesetext);align-items:center;gap:6px;margin:2px 2px 4px;display:flex}.punkt{background:var(--haarlinie);border-radius:50%;width:8px;height:8px}.punkt.status-in_arbeit{background:var(--ultramarin)}.punkt.status-wartet{background:var(--warn)}.punkt.status-erledigt{background:var(--lesetext)}.board-karte{background:var(--grund);border:var(--linie);cursor:grab;touch-action:none;border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.board-karte:hover{border-color:var(--lesetext)}.board-karte.fest{cursor:pointer}.board-karte.platzhalter{opacity:.35}.board-karte.schwebt{cursor:grabbing;box-shadow:0 10px 28px #0003}.board-karte.erledigt .karte-titel{opacity:var(--deckkraft-erledigt);text-decoration:line-through}.karte-titel{font-weight:var(--gewicht-fett);margin:0}.board-karte .angaben{flex-wrap:wrap;max-width:100%}.ansicht-tabs{scrollbar-width:none;align-items:center;gap:2px;display:flex;overflow-x:auto}.ansicht-tabs button{font:inherit;font-size:var(--size-text-klein);color:var(--lesetext);opacity:.7;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 10px}.ansicht-tabs button.aktiv{opacity:1;font-weight:var(--gewicht-fett);border-bottom-color:var(--lesetext)}.ansicht-tabs .tab-neu{font-size:18px;line-height:1}.aufgaben-tabs .block-kopf{border-bottom:var(--linie);margin-bottom:6px}.aufgaben-tabs .block-kopf-rechts{flex:none}@media (width<=760px){.bloecke{grid-template-columns:1fr}.griff{opacity:.4}.angaben{max-width:45%}.pille.projekt{display:none}.board{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,78vw)}.board-spalte{scroll-snap-align:start}}.aufgaben-block,.aufgaben-tabs{container-type:inline-size}@container (width<=560px){.kzeile .pille.projekt{display:none}.kzeile .angaben{max-width:none}}.angaben{max-width:60%}.board-karte .kzusatz{margin:0}@container (width<=420px){.kzeile .pille.status-in_arbeit,.kzeile .pille.status-wartet,.kzeile .kreis{display:none}}.vorlage{border:var(--linie);border-radius:4px}.vorlage-kopf{width:100%;font:inherit;color:var(--lesetext);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 8px;display:flex}.vorlage-eintraege{max-height:240px;margin:0;padding:0 8px;list-style:none;overflow-y:auto}.vorlage-eintraege label{font-size:var(--size-text-klein);align-items:baseline;gap:8px;padding:3px 0;display:flex}.vorlage-eintraege input{flex:none;width:auto}.vorlage-eintraege .klein{white-space:nowrap;opacity:.7;margin-left:auto}.vorlage-fuss{justify-content:space-between;align-items:center;padding:8px;display:flex}.menue-trenner{border-top:var(--linie);padding-top:10px}.aufklapp-feld .fehler,.aufklapp-feld .hinweis{margin:0}.block-zieh{cursor:grab;touch-action:none;border-radius:4px;align-items:center;gap:4px;min-width:0;padding:2px 6px 2px 0;display:inline-flex}.block-zieh:hover{background:var(--bildfeld)}.block-zieh .griff{opacity:.35}.block-zieh:hover .griff{opacity:.8}.aufgaben-block{position:relative}.aufgaben-block.quelle{opacity:.35}.aufgaben-block.ziel-davor:before,.aufgaben-block.ziel-dahinter:after{content:"";background:var(--ultramarin);border-radius:2px;position:absolute}.aufgaben-block.halb.ziel-davor:before{width:4px;top:0;bottom:0;left:-12px}.aufgaben-block.halb.ziel-dahinter:after{width:4px;top:0;bottom:0;right:-12px}.aufgaben-block.ganz.ziel-davor:before{height:4px;top:-12px;left:0;right:0}.aufgaben-block.ganz.ziel-dahinter:after{height:4px;bottom:-12px;left:0;right:0}.block-schwebt{background:var(--grund);border:1px solid var(--ultramarin);font-weight:var(--gewicht-fett);cursor:grabbing;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:10px 16px;display:inline-flex;box-shadow:0 12px 30px #00000038}@media (width<=760px){.aufgaben-block.halb.ziel-davor:before{width:auto;height:4px;inset:-12px 0 auto}.aufgaben-block.halb.ziel-dahinter:after{width:auto;height:4px;inset:auto 0 -12px}}.block-titel{cursor:text;border-radius:4px;padding:0 4px}.block-titel:hover{background:var(--grund);box-shadow:inset 0 0 0 1px var(--haarlinie)}input.block-titel-feld{font-family:var(--font-text);font-size:var(--size-projekttitel);font-weight:var(--gewicht-fett);cursor:text;width:min(280px,100%);height:30px;padding:0 4px}.neu-hinweis{opacity:.6;padding:2px 4px 4px;font-size:11px;display:block}.symbol{flex:none;display:block}.zahlen,.timecode,.tc-marke{font-variant-numeric:tabular-nums}.knopf.mit-symbol{align-items:center;gap:6px;display:inline-flex}.knopf.gruen{background:#2f6b3a;border-color:#2f6b3a}.knopf.gross{height:44px;padding:0 24px}.symbol-knopf{color:var(--lesetext);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.symbol-knopf:hover{background:var(--bildfeld)}.symbol-knopf.an{color:var(--ultramarin);background:#202ca51a}.symbol-knopf.rahmen{border:var(--linie);padding:7px}.symbol-knopf:disabled{opacity:.35;cursor:default}.gedaempft{color:var(--lesetext);opacity:.65}.status-pille{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.status-pille:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.review-status-entwurf{background:var(--bildfeld);color:var(--lesetext)}.review-status-zur_freigabe{color:var(--ultramarin);background:#202ca51a}.review-status-aenderungen{color:var(--warn);background:#a8531f1f}.review-status-freigegeben{color:#2f6b3a;background:#2f6b3a21}select.status-auswahl{cursor:pointer;appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 13px) 12px,calc(100% - 9px) 12px;background-repeat:no-repeat;background-size:4px 4px;border:0;width:auto;height:28px;padding:0 26px 0 12px}select.status-auswahl.status-pille:before{display:none}select.version-auswahl,select.filter-auswahl{width:auto;height:30px;font-size:var(--size-text-klein);border-radius:4px;padding:0 28px 0 8px}.review-werkzeugleiste{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:4px 0 16px;display:flex}.filter-pillen{flex-wrap:wrap;gap:6px;display:flex}.filter-pillen button{border:var(--linie);font:inherit;font-size:var(--size-text-klein);color:var(--lesetext);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px}.filter-pillen button:hover{border-color:var(--lesetext)}.filter-pillen button.an{background:var(--ultramarin);border-color:var(--ultramarin);color:var(--grund)}.filter-pillen .zahl{opacity:.65;font-variant-numeric:tabular-nums;margin-left:2px}.werkzeug-rechts{align-items:center;gap:8px;margin-left:auto;display:flex}.such-feld{border:var(--linie);height:30px;color:var(--lesetext);border-radius:4px;align-items:center;gap:6px;padding:0 8px;display:flex}.such-feld input{width:140px;height:28px;font-size:var(--size-text-klein);background:0 0;border:0;outline:none;padding:0}.review-raster{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px 16px;display:grid}.review-karte{color:var(--lesetext);flex-direction:column;gap:8px;text-decoration:none;display:flex}.review-vorschau{aspect-ratio:16/9;color:#c9c9cf;background:#1a1a1d;border-radius:6px;justify-content:center;align-items:center;transition:box-shadow .12s;display:flex;position:relative;overflow:hidden}.review-karte:hover .review-vorschau{box-shadow:0 0 0 2px var(--ultramarin)}.review-vorschau img{object-fit:cover;width:100%;height:100%}.vorschau-zustand{font-size:var(--size-text-klein)}.plakette{color:#fff;background:#0000009e;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex;position:absolute}.plakette.oben-links{top:8px;left:8px}.plakette.unten-links{bottom:8px;left:8px}.plakette.unten-rechts{bottom:8px;right:8px}.review-karte-text{flex-direction:column;gap:4px;min-width:0;display:flex}.karte-titel{font-weight:var(--gewicht-fett);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.karte-meta{color:var(--lesetext);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.karte-meta>span:not(.status-pille){opacity:.7}.karte-meta .warn{color:var(--warn);opacity:1}.leer-vorschau{border:1px dashed var(--haarlinie);color:var(--lesetext);background:0 0}.review-karte.fehler .leer-vorschau{border-color:var(--warn)}.upload-ring{--p:0;font-variant-numeric:tabular-nums;background:radial-gradient(closest-side, var(--grund) 82%, transparent 83%), conic-gradient(var(--ultramarin) calc(var(--p) * 1%), var(--bildfeld) 0);border-radius:50%;place-items:center;width:64px;height:64px;font-size:13px;display:grid}.review-leer{border:1px dashed var(--haarlinie);text-align:center;border-radius:6px;flex-direction:column;align-items:center;gap:6px;padding:40px 24px;display:flex}.review-leer p{max-width:520px;margin:0}.review-leer .knopf{margin-top:10px}.kontingent{color:var(--lesetext);align-items:center;gap:10px;margin-top:28px;font-size:12px;display:flex}.kontingent>span:first-child{opacity:.7}.upload-balken{background:var(--bildfeld);border-radius:2px;width:160px;height:4px;display:block;overflow:hidden}.upload-balken.breit{width:100%;max-width:360px}.upload-balken span{background:var(--ultramarin);height:100%;display:block}.review-pfad{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 14px;display:flex}.pfad-zurueck{color:var(--lesetext);font-size:var(--size-text-klein);opacity:.75;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.pfad-zurueck:hover{opacity:1;color:var(--ultramarin)}.pfad-trenner{opacity:.35}.review-titel{font-family:var(--font-text);font-weight:var(--gewicht-fett);color:var(--lesetext);cursor:default;margin:0;font-size:20px}.pfad-rechts{align-items:center;gap:8px;margin-left:auto;display:flex}.menue{position:relative}.menue-liste{z-index:30;background:var(--papier);border:var(--linie);border-radius:6px;flex-direction:column;min-width:190px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000001f}.menue-liste button{text-align:left;font:inherit;font-size:var(--size-text-klein);cursor:pointer;color:var(--lesetext);background:0 0;border:0;border-radius:4px;padding:7px 10px}.menue-liste button:hover{background:var(--bildfeld)}.menue-liste button.warn{color:var(--warn)}.upload-zeilen{font-size:var(--size-text-klein);flex-direction:column;gap:4px;margin:0 0 12px;padding:0;list-style:none;display:flex}.upload-zeilen li{align-items:center;gap:10px;display:flex}.upload-name{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.loesch-hinweis{border-left:3px solid var(--ultramarin);background:var(--bildfeld);font-size:var(--size-text-klein);margin:0 0 12px;padding:8px 12px}.loesch-hinweis.bald{border-left-color:var(--warn);color:var(--warn);font-weight:var(--gewicht-fett)}.review-arbeitsflaeche{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:16px;display:grid}.review-buehne{flex-direction:column;gap:16px;min-width:0;display:flex}.review-player{color:#e9e9ec;background:#111113;border-radius:8px;outline:none;overflow:hidden}.review-player:focus-visible{box-shadow:0 0 0 2px var(--ultramarin)}.review-player video{cursor:pointer;background:#000;width:100%;max-height:72vh;display:block}.review-player:fullscreen{border-radius:0;flex-direction:column;display:flex}.review-player:fullscreen{border-radius:0;flex-direction:column;display:flex}.review-player:fullscreen video{object-fit:contain;flex:1;height:auto;min-height:0;max-height:none}.review-player:fullscreen video{object-fit:contain;flex:1;height:auto;min-height:0;max-height:none}:-webkit-any(.review-player:fullscreen .zeitleiste,.review-player:fullscreen .player-leiste){flex:none}:is(.review-player:fullscreen .zeitleiste,.review-player:fullscreen .player-leiste){flex:none}.zeitleiste{height:30px;margin:0 14px;position:relative}.zeitleiste-spur,.zeitleiste-gelaufen{border-radius:2px;height:3px;position:absolute;top:8px;left:0}.zeitleiste-spur{background:#36363c;right:0}.zeitleiste-gelaufen{background:#e9e9ec}.zeitleiste:hover .zeitleiste-spur,.zeitleiste:hover .zeitleiste-gelaufen{height:5px;top:7px}.marke-bereich{opacity:.8;pointer-events:none;background:#f2c14e;height:3px;position:absolute;top:8px}.marke-bereich.erledigt{background:#6a6a72}.zeitleiste-regler{opacity:0;cursor:pointer;width:100%;height:18px;margin:0;position:absolute;top:0;left:0;right:0}.marke-person{color:#fff;width:17px;height:17px;font:600 8px/1 var(--font-text);letter-spacing:0;cursor:pointer;z-index:2;background:#6a6a72;border:1.5px solid #111113;border-radius:50%;place-items:center;margin-left:-8.5px;padding:0;transition:transform .1s;display:grid;position:absolute;top:13px}.marke-person:hover,.marke-person.aktiv{z-index:3;transform:scale(1.25)}.marke-person.aktiv{border-color:#fff}.marke-person.erledigt{opacity:.55}.player-leiste{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:2px 10px 10px;display:grid}.player-gruppe{align-items:center;gap:2px;display:flex}.player-gruppe.rechts{justify-content:flex-end;gap:8px}.player-knopf{color:#b9b9c0;cursor:pointer;min-width:30px;height:30px;font:500 12px var(--font-text);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.player-knopf:hover{color:#fff;background:#24242a}.player-knopf.an{color:#fff;background:#2e2e36}.player-tempo{font-variant-numeric:tabular-nums}.timecode{font-family:var(--font-text);letter-spacing:.01em;color:#fff;white-space:nowrap;font-size:14px;font-weight:500}.timecode-gesamt{color:#808088}.player-fps{color:#808088;font-variant-numeric:tabular-nums;font-size:12px}.review-wartet{aspect-ratio:16/9;color:#d6d6db;text-align:center;background:#1a1a1d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.review-wartet p{max-width:460px;margin:4px 0}.review-spalte{border:var(--linie);background:var(--grund);contain:size;border-radius:8px;flex-direction:column;min-height:460px;display:flex;overflow:hidden}.spalten-reiter{border-bottom:var(--linie);flex:none;display:flex}.spalten-reiter>*{font:inherit;font-size:var(--size-text-klein);color:var(--lesetext);opacity:.7;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 8px;display:inline-flex}.spalten-reiter>.an{opacity:1;font-weight:var(--gewicht-fett);border-bottom-color:var(--ultramarin);color:var(--ultramarin)}.spalten-reiter .zahl{background:var(--ultramarin);color:var(--grund);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-size:11px;line-height:16px}.kommentar-spalte{flex-direction:column;flex:1;min-height:0;display:flex}.spalten-werkzeug{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}select.filter-auswahl{background-color:#0000;border-color:#0000}select.filter-auswahl:hover{border-color:var(--haarlinie)}.spalten-suche{max-width:180px;height:28px;font-size:var(--size-text-klein)}.review-kommentare{flex:1;min-height:0;margin:0;padding:0 8px 8px;list-style:none;overflow-y:auto}.kommentare-leer{opacity:.75;padding:16px 8px}.rk{cursor:pointer;border-radius:6px;padding:10px 8px}.rk+.rk{margin-top:2px}.rk:hover{background:#00000008}.rk.aktiv{background:#202ca512}.rk.erledigt>.rk-text{opacity:var(--deckkraft-erledigt)}.rk-kopf{align-items:center;gap:7px;min-width:0;display:flex}.person-kreis{color:#fff;width:24px;height:24px;font:600 10px/1 var(--font-text);border-radius:50%;flex:none;place-items:center;display:grid}.person-kreis.klein{width:20px;height:20px;font-size:9px}.rk-name{font-weight:var(--gewicht-fett);font-size:var(--size-text-klein);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rk-gast{border:var(--linie);opacity:.75;border-radius:3px;padding:0 4px;font-size:11px}.rk-zeit{opacity:.55;white-space:nowrap;font-size:12px}.rk-rechts{align-items:center;gap:4px;margin-left:auto;display:flex}.rk-nummer{opacity:.45;font-variant-numeric:tabular-nums;font-size:11px}.haken-knopf{color:var(--haarlinie);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:2px;display:inline-flex}.haken-knopf:hover,.haken-knopf.an{color:#2f6b3a}.rk-text{font-size:var(--size-text);margin:6px 0 0 31px;line-height:1.45}.tc-marke{color:#6b4d00;font:600 12px/1.4 var(--font-text);font-variant-numeric:tabular-nums;cursor:pointer;vertical-align:1px;background:#f6e3a8;border:0;border-radius:4px;padding:1px 5px;display:inline-block}button.tc-marke:hover{background:#f2c14e}.tc-marke.fest{cursor:default;flex:none;align-self:flex-start;margin-top:2px}.rk-aktionen{gap:12px;margin:4px 0 0 31px;display:flex}.rk-link{font:inherit;color:var(--lesetext);opacity:.6;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.rk-link:hover{opacity:1;color:var(--ultramarin)}.rk-link.warn:hover{color:var(--warn)}.nur-hover{visibility:hidden}.rk:hover .nur-hover,.rk:focus-within .nur-hover{visibility:visible}@media (hover:none){.nur-hover{visibility:visible}}.rk-antwort{border-left:2px solid var(--haarlinie);margin:10px 0 0 31px;padding-left:10px}.rk-antwort .rk-text,.rk-antwort .rk-aktionen{margin-left:27px}.rk-antwort-form{margin:8px 0 0 31px}.rk-antwort-form input{height:32px;font-size:var(--size-text-klein)}.kommentar-schreiben{border-top:var(--linie);background:var(--grund);flex:none;padding:10px 12px 12px}.schreib-feld{border:1px solid var(--haarlinie);background:var(--papier);border-radius:6px;align-items:flex-start;gap:8px;padding:8px;display:flex}.schreib-feld:focus-within{border-color:var(--ultramarin)}.schreib-feld textarea{resize:vertical;min-height:42px;font-size:var(--size-text-klein);background:0 0;border:0;outline:none;padding:0}.schreib-fuss{align-items:center;gap:4px;margin-top:6px;display:flex}.schreib-tipp{opacity:.5;margin-left:auto;font-size:11px}.senden-knopf{background:var(--ultramarin);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.senden-knopf:disabled{background:var(--haarlinie);cursor:default}.details{flex:1;min-height:0;padding:4px 14px 16px;overflow-y:auto}.details-abschnitt{flex-direction:column;gap:8px;padding:12px 0;display:flex}.details-abschnitt+.details-abschnitt{border-top:var(--linie)}.details-titel{font-weight:var(--gewicht-fett);font-size:var(--size-text-klein);margin:0}.details-feld{flex-direction:column;gap:4px;display:flex}.details-label{opacity:.7;font-size:12px}.details-liste{font-size:var(--size-text-klein);grid-template-columns:auto 1fr;gap:4px 12px;margin:0;display:grid}.details-liste dt{opacity:.65}.details-liste dd{min-width:0;margin:0}.zeilenaktionen.links{justify-content:flex-start}.zeile-eingabe{align-items:center;gap:8px;display:flex}.entscheidung .aktionen{flex-wrap:wrap;gap:8px;display:flex}.entscheidung form{flex-direction:column;gap:8px;max-width:560px;display:flex}.entscheidung form .fett{margin:0}.freigaben{font-size:var(--size-text-klein);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.freigaben li{align-items:flex-start;gap:8px;display:flex}.freigabe-text{margin-top:2px;display:block}.review-gast{width:100%;max-width:1400px;padding:24px var(--rand) 32px;flex-direction:column;gap:20px;margin:0 auto;display:flex}.gast-form{flex-direction:column;align-self:center;gap:12px;width:100%;max-width:420px;display:flex}.gast-form .knopf{align-self:flex-start}.gast-name{font-size:var(--size-text-klein);gap:6px}.gast-unten{flex-direction:column;gap:14px;display:flex}.gast-unten>p{margin:0}.review-gast .review-titel{font-size:22px}@media (width<=980px){.review-arbeitsflaeche{grid-template-columns:1fr}.review-spalte{contain:none;height:75vh;min-height:420px}.pfad-rechts{margin-left:0}.werkzeug-rechts{flex-wrap:wrap;margin-left:0}.player-leiste{grid-template-columns:auto 1fr auto}.player-fps{display:none}}@media (width<=560px){.player-leiste{grid-template-columns:1fr auto}.player-leiste .timecode{grid-area:1/1/auto/-1;justify-self:center}.schreib-tipp{display:none}}.board-seite .board-tabs{border-bottom:var(--linie);margin-bottom:8px}.board-leiste{align-items:center;gap:4px;min-height:32px;margin-bottom:8px;display:flex}.board-status{font-family:var(--font-label);font-size:var(--size-label);letter-spacing:var(--sperrung-label);text-transform:uppercase;color:var(--lesetext);opacity:.7;margin-left:auto}.board-arbeit{border:var(--linie);background:var(--grund);grid-template-columns:220px 1fr;height:calc(100vh - 300px);min-height:460px;display:grid}.board-arbeit.nur-lesen{grid-template-columns:1fr}.board-seitenleiste{border-right:var(--linie);background:var(--grund);flex-direction:column;min-height:0;display:flex}.seiten-tabs{border-bottom:var(--linie);display:flex}.seiten-tabs button{font-family:var(--font-label);font-size:var(--size-label);text-transform:uppercase;letter-spacing:.06em;color:var(--lesetext);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:8px 4px}.seiten-tabs button.aktiv{border-bottom-color:var(--ultramarin);color:var(--ultramarin)}.seiten-hinweis{opacity:.7;padding:6px 10px}.seiten-liste{flex:1;margin:0;padding:0 6px 12px;list-style:none;overflow-y:auto}.seiten-liste li{font-size:var(--size-text-klein);cursor:grab;border-radius:4px;align-items:center;gap:8px;padding:4px;display:flex}.seiten-liste li:hover{background:var(--bildfeld)}.seiten-liste li.leer{cursor:default;opacity:.6}.seiten-liste li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.seiten-liste img,.seiten-liste .ohne-bild{object-fit:cover;background:var(--bildfeld);border-radius:var(--rundung);flex:none;width:44px;height:30px}.board-flaeche{min-width:0;min-height:0;position:relative}.board-leer{pointer-events:none;color:var(--lesetext);opacity:.6;font-size:var(--size-text-klein);text-align:center;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.board-leer.statisch{pointer-events:auto;opacity:1;border:1px dashed var(--haarlinie);gap:16px;padding:48px 24px;position:static}.board-leer.statisch p{max-width:520px;margin:0}.board-flaeche .react-flow{--xy-edge-stroke-default:var(--lesetext);--xy-edge-stroke-selected-default:var(--ultramarin);--xy-handle-background-color-default:var(--ultramarin);--xy-resize-background-color-default:var(--ultramarin);--xy-selection-background-color-default:#202ca514;--xy-selection-border-default:1px dotted var(--ultramarin);font-family:var(--font-text)}.board-flaeche .react-flow__edge-text{font-size:12px}.react-flow__handle.griff-punkt{width:var(--griff,12px);height:var(--griff,12px);border-width:calc(var(--griff,12px) / 6);opacity:0;min-width:0;min-height:0;transition:opacity .1s}.react-flow__node:hover .griff-punkt,.react-flow__node.selected .griff-punkt{opacity:1}.nur-lesen .griff-punkt{pointer-events:none;opacity:0!important}.bkarte{background:var(--papier);border:var(--linie);border-radius:var(--rundung);width:100%;height:100%;font-size:var(--size-text-klein);color:var(--lesetext);flex-direction:column;display:flex;overflow:hidden}.react-flow__node.selected .bkarte{border-color:var(--ultramarin);outline:1px solid var(--ultramarin)}.karte-fehlt{font-size:var(--size-text-klein);color:var(--warn);padding:10px}.shot-karte .shot-bild{background:var(--bildfeld);flex:1;place-items:center;min-height:0;display:grid}.shot-karte .shot-bild img,.ort-karte img{object-fit:cover;width:100%;height:100%;display:block}.shot-karte .shot-text{flex:none;padding:6px 8px 8px}.shot-karte .shot-text p{margin:2px 0 0}.shot-karte .beschr{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shot-karte.gedreht{opacity:var(--deckkraft-erledigt)}.bild-karte{background:var(--bildfeld)}.bild-karte img{object-fit:cover;flex:1;width:100%;min-height:0;display:block}.bildunterschrift{background:var(--papier);margin:0;padding:4px 8px}.ort-karte img{flex:1;min-height:0}.ort-text{padding:6px 8px 8px}.ort-text p{margin:2px 0 0}.notiz-karte{color:var(--sticky-schrift);font-weight:var(--gewicht-fett);border:0;padding:12px 14px;line-height:1.2;position:relative;overflow:visible}.notiz-karte.farbe-gelb{background:var(--sticky-gelb)}.notiz-karte.farbe-blau{background:var(--sticky-blau)}.notiz-karte.farbe-gruen{background:var(--sticky-gruen)}.notiz-karte.farbe-rosa{background:var(--sticky-rosa)}.notiz-karte.farbe-grau{background:var(--sticky-grau)}.notiz-text,.text-inhalt{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;height:100%;overflow:hidden}.notiz-text.leer,.text-inhalt.leer,.rahmen-titel.leer{opacity:.5}.notiz-text.eingabe,.text-inhalt.eingabe{resize:none;font:inherit;color:inherit;outline:1px solid var(--ultramarin);background:#ffffff80;border:0;padding:0}.farb-wahl{background:var(--papier);border:var(--linie);border-radius:999px;gap:4px;padding:4px 6px;display:flex;position:absolute;bottom:-30px;left:0}.farb-wahl button{cursor:pointer;border:1px solid #00000026;border-radius:50%;width:16px;height:16px;padding:0}.farb-wahl button.an{outline:2px solid var(--ultramarin);outline-offset:1px}.farb-wahl .farbe-gelb{background:var(--sticky-gelb)}.farb-wahl .farbe-blau{background:var(--sticky-blau)}.farb-wahl .farbe-gruen{background:var(--sticky-gruen)}.farb-wahl .farbe-rosa{background:var(--sticky-rosa)}.farb-wahl .farbe-grau{background:var(--sticky-grau)}.text-karte{width:100%;height:100%;font-size:20px;font-weight:var(--gewicht-fett);color:var(--lesetext);line-height:1.25}.react-flow__node.selected .text-karte{outline:1px dashed var(--ultramarin);outline-offset:4px}.rahmen-karte{border:1.5px dashed var(--haarlinie);border-radius:var(--rundung);background:#ffffff59;width:100%;height:100%}.rahmen-karte.gewaehlt{border-color:var(--ultramarin)}.rahmen-kopf{align-items:center;gap:12px;padding:6px 10px;display:flex}.rahmen-titel{font-family:var(--font-label);font-size:var(--size-label);letter-spacing:var(--sperrung-label);text-transform:uppercase;color:var(--ultramarin);min-width:80px}input.rahmen-titel.eingabe{border:var(--linie);background:var(--papier);padding:2px 4px}.rahmen-aktionen{gap:12px;margin-left:auto;display:flex}@media (width<=760px){.board-arbeit{height:70vh;min-height:360px}}.abschnitt-kopf{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.abschnitt-kopf .label{margin:0}.monat-tag.klickbar{cursor:pointer}.monat-tag.klickbar:hover{background:#202ca50a}.monat-tag.heute.klickbar:hover{background:var(--bildfeld)}.tag-kopf{justify-content:space-between;align-items:center;display:flex}.tag-neu{color:var(--ultramarin);cursor:pointer;opacity:0;background:0 0;border:0;padding:0 4px;font-size:18px;line-height:1}.leiste-tag.klickbar{cursor:pointer}.leiste-tag.klickbar:hover{background:#202ca50a}.leiste-tag.heute.klickbar:hover{background:var(--bildfeld)}.leiste-tag:hover .tag-neu,.monat-tag:hover .tag-neu,.tag-neu:focus-visible{opacity:1}@media (hover:none){.tag-neu{opacity:.5}}button.eintrag{font:inherit;font-size:var(--size-text-klein);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.eintrag.termin{border-left:2px solid var(--lesetext);padding-left:6px}.eintrag.termin .eintrag-titel{font-weight:var(--gewicht-fett)}.kalender-fenster{width:min(560px,100%)}.fenster-tabs{border-bottom:var(--linie);margin-bottom:8px}.fenster-hinweis{opacity:.75;margin:0 0 8px}.fuss-rechts{margin-left:auto}.eintrag.post{align-items:center;gap:6px;display:flex}.post-mini{object-fit:cover;border-radius:var(--rundung);background:var(--bildfeld);flex:none;width:22px;height:22px}.post-mini.leer{color:var(--nebentext);justify-content:center;align-items:center;font-size:9px;display:inline-flex}.post-zeilen{flex:1;min-width:0;display:block}.eintrag.post .eintrag-titel{font-weight:var(--gewicht-fett)}.post-kuerzel{font-family:var(--font-label);font-size:var(--size-label);letter-spacing:.06em;color:var(--ultramarin)}.post-anzahl{color:var(--nebentext);font-weight:var(--gewicht-text)}.kalender-fenster:has(.post-formular){width:min(680px,100%)}.plattformen{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.plattform{border:var(--linie);border-radius:var(--rundung);background:var(--papier);color:var(--lesetext);font:inherit;font-size:var(--size-text-klein);cursor:pointer;padding:6px 10px}.plattform.an{background:var(--ultramarin);border-color:var(--ultramarin);color:#fff}.post-medien{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.post-medium{flex-direction:column;gap:4px;display:flex;position:relative}.post-medium-bild{aspect-ratio:1;border-radius:var(--rundung);background:var(--bildfeld);cursor:pointer;border:0;justify-content:center;align-items:center;width:100%;padding:0;display:flex;overflow:hidden}.post-medium-bild.neu{cursor:default;outline:1px dashed var(--nebentext);outline-offset:-1px}.post-medium-bild img{object-fit:cover;width:100%;height:100%;display:block}.post-symbol{color:var(--nebentext);font-size:18px}.post-video-marke,.post-nummer{border-radius:var(--rundung);pointer-events:none;padding:1px 5px;position:absolute;top:6px}.post-video-marke{background:var(--abdunkeln);color:#fff;font-size:10px;left:6px}.post-nummer{background:var(--papier);right:6px}.post-medium-knoepfe{gap:4px;display:flex}.post-medium .schiebeknopf{border:var(--linie);border-radius:var(--rundung);min-height:32px;color:var(--lesetext);cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.post-medium .schiebeknopf.warn{color:var(--warn)}.post-medium .schiebeknopf:disabled{opacity:.35;cursor:default}.post-datei{cursor:pointer;align-self:flex-start;width:auto;display:inline-flex;position:relative}.post-datei input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.post-datei.aus{opacity:.5;pointer-events:none}.post-text-fuss{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:8px;margin-top:-4px;display:flex}.post-text-fuss .warn{color:var(--warn)}.kalender-verbinden{text-align:right;margin:-8px 0 12px}.link-zeile{gap:8px;margin-bottom:8px;display:flex}.link-zeile input{min-width:0;font-size:var(--size-text-klein);flex:1}.schalter{align-items:center;gap:6px;margin-top:8px;display:flex}.schalter input{width:auto;margin:0}.schalter-hinweis{opacity:.7;margin-left:4px}.zeile.bearbeiten .schalter{margin-top:4px}.raster .schalter{grid-column:1/-1}.schalter{flex-wrap:wrap}.schalter .schalter-hinweis{flex-basis:100%;margin-left:19px}.abo-verzoegerung{margin:12px 0 16px}.abo-verzoegerung p{margin:0 0 4px}.konto-name{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px 12px;max-width:720px;display:grid}@media (width<=640px){.konto-name{grid-template-columns:1fr}}.heute-karte{border:1px solid var(--ultramarin);border-radius:var(--rundung);margin:0 0 20px;padding:14px 18px 16px}.heute-kopf{color:var(--ultramarin);margin:0 0 8px}.heute-drehtag+.heute-drehtag{border-top:var(--linie);margin-top:12px;padding-top:12px}.heute-titelzeile{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.heute-projekt{font-size:var(--size-projekttitel);font-weight:var(--gewicht-fett);color:var(--ultramarin);text-decoration:none}.heute-projekt:hover{text-decoration:underline}.heute-meta{font-size:var(--size-text-klein)}.heute-links{gap:14px;margin-left:auto;display:flex}.heute-angaben{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 20px;margin:12px 0 0;display:grid}.heute-angaben dt{margin:0 0 2px}.heute-angaben dd{font-size:var(--size-text-klein);margin:0}.heute-namen{opacity:.75;display:block}.heute-karte.mehrere .heute-angaben{gap:4px 20px;margin-top:6px}.dashboard-unten.zwei-spalten{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.team-aktivitaet ul{margin:0;padding:0;list-style:none}.team-aktivitaet li{border-top:var(--linie)}.team-aktivitaet li a{color:var(--lesetext);font-size:var(--size-text-klein);padding:9px 0;text-decoration:none;display:block}.team-aktivitaet li a:hover{background:var(--bildfeld)}.aktivitaet-meta{opacity:.65;margin-top:2px;font-size:12px;display:block}@media (width<=760px){.dashboard-unten.zwei-spalten{grid-template-columns:1fr}.heute-links{margin-left:0}}.dashboard-unten.zwei-spalten .aufgabe-neu{grid-template-columns:1fr 1fr auto}.dashboard-unten.zwei-spalten .aufgabe-neu input:first-child{grid-column:1/-1}.dashboard-unten.zwei-spalten .aufgabe-neu>*{min-width:0}@media (width<=760px){.heute-angaben{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}.ablage{flex-direction:column;gap:14px;display:flex;position:relative}.ablage .gedaempft,.ablage-gast .gedaempft{opacity:.75}.ablage-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.ablage-speicher{flex-direction:column;flex:280px;gap:6px;min-width:240px;max-width:420px;display:flex}.ablage-speicher p{margin:0}.ablage-speicher .upload-balken.breit{max-width:none}.ablage-speicher.warn .upload-balken span,.upload-balken.warn span,.ablage-speicher.voll .upload-balken span{background:var(--warn)}.warn-text{color:var(--warn);font-size:var(--size-text-klein);margin:0}.ablage-werkzeuge{flex-wrap:wrap;gap:8px;display:flex}.ablage-werkzeuge .knopf{gap:8px}.ablage-laeufe{border:var(--linie);border-radius:var(--rundung);flex-direction:column;gap:8px;margin:0;padding:10px 12px;list-style:none;display:flex}.ablage-laeufe li{font-size:var(--size-text-klein);grid-template-columns:minmax(0,1fr) 160px minmax(0,240px) 90px;align-items:center;gap:12px;display:grid}.ablage-lauf-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ablage-lauf-text{display:inline}.ablage-laeufe li.fehler .ablage-lauf-text{color:var(--warn)}.ablage-laeufe li.fertig .ablage-lauf-text{color:var(--ultramarin)}.ablage-pfad{border-bottom:var(--linie);color:var(--lesetext);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:8px;display:flex}.ablage-pfad .rk-link{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ultramarin);text-decoration:underline}.ablage-liste{margin:0;padding:0;list-style:none}.ablage-zeile{border-bottom:var(--linie);grid-template-columns:44px minmax(0,1fr) minmax(0,auto) auto;align-items:center;gap:12px;min-height:46px;padding:4px 0;display:grid}.ablage-symbol{width:40px;height:30px;color:var(--ultramarin);justify-content:center;align-items:center;display:inline-flex}.ablage-kuerzel{background:var(--bildfeld);border-radius:var(--rundung);color:var(--lesetext);font-size:10px}.ablage-name{font:inherit;color:var(--lesetext);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.ablage-zeile.ordner .ablage-name{font-weight:var(--gewicht-fett)}.ablage-name:hover{color:var(--ultramarin);text-decoration:underline}.ablage-meta{white-space:nowrap;display:inline}.ablage-aktionen{justify-content:flex-end;align-items:center;gap:4px;display:flex}.ablage-leer{color:var(--lesetext);font-size:var(--size-text-klein);padding:28px 0}.ablage-namensfeld{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ablage-namensfeld input{flex:200px;min-width:0}.ablage-namensfeld select{max-width:100%}.ablage.ziehen{outline:2px dashed var(--ultramarin);outline-offset:6px}.ablage-ziehen-hinweis{background:var(--ultramarin);color:var(--grund);border-radius:var(--rundung);font-family:var(--font-label);font-size:var(--size-label);letter-spacing:var(--sperrung-label);text-transform:uppercase;pointer-events:none;padding:8px 14px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.ablage-vorschau{z-index:100;background:var(--abdunkeln);flex-direction:column;display:flex;position:fixed;inset:0}.ablage-vorschau-kopf{padding:10px var(--rand);background:var(--papier);align-items:center;gap:14px;display:flex}.ablage-vorschau-kopf .klein{display:inline}.ablage-vorschau-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ablage-vorschau-inhalt{min-height:0;padding:20px var(--rand);flex:1;justify-content:center;align-items:center;display:flex}.ablage-vorschau-inhalt img,.ablage-vorschau-inhalt video{object-fit:contain;max-width:100%;max-height:100%}.ablage-vorschau-inhalt iframe{background:var(--papier);border:0;width:min(1000px,100%);height:100%}.ablage-vorschau-inhalt audio{width:min(560px,100%)}.ablage-vorschau-hinweis{color:var(--grund)}.ablage-teilen{border:var(--linie);border-radius:var(--rundung);flex-direction:column;gap:10px;max-width:640px;padding:16px;display:flex}.ablage-teilen p{margin:0}.ablage-gast{width:100%;max-width:1100px;padding:24px var(--rand) 32px;flex-direction:column;gap:24px;margin:0 auto;display:flex}.ablage-gast-kopf{flex-direction:column;gap:6px;display:flex}.ablage-gast-kopf p,.ablage-gast-kopf h1{margin:0}.ablage-gast-name{border:var(--linie);border-radius:var(--rundung);align-self:flex-start;padding:16px}.ablage-gast-name p{margin:0}@media (width<=640px){.ablage-zeile{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"s n a""s m a";row-gap:0;padding:6px 0}.ablage-zeile>.ablage-symbol{grid-area:s}.ablage-zeile>.ablage-name,.ablage-zeile>.ablage-namensfeld{grid-area:n}.ablage-zeile>.ablage-meta{white-space:normal;grid-area:m}.ablage-zeile>.ablage-aktionen{grid-area:a}.ablage-zeile .ablage-aktionen .textknopf{display:none}.ablage-laeufe li{grid-template-columns:minmax(0,1fr) auto}.ablage-laeufe li .ablage-lauf-text{grid-column:1}.ablage-laeufe li .upload-balken{grid-column:1/-1;width:100%}.ablage-speicher{max-width:none}}.start-fuss .start-mail{text-transform:none;letter-spacing:.02em}.hilfe-hinweis{font-size:var(--size-text-klein);margin:12px 0 0}.ki-entwurf{color:var(--ultramarin);margin:0 0 8px}.ki-fortschritt{flex-direction:column;gap:6px;max-width:420px;margin:8px 0;display:flex}.ki-fortschritt .upload-balken span{transition:width 1s linear}.ki-vorschau{flex-direction:column;gap:4px;display:flex}.ki-raster{flex:1;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 16px;min-width:0;display:grid}.ki-feld{flex-direction:column;gap:4px;min-width:0;display:flex}.ki-feld.breit{grid-column:1/-1}.ki-feld>.label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ki-feld.niedrig input,.ki-feld.niedrig select{border-color:var(--warn)}.ki-unsicher{color:var(--warn)}.ki-beleg-knopf{font:inherit;color:var(--ultramarin);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ki-beleg{font-size:var(--size-text-klein);border-left:2px solid var(--haarlinie);padding-left:8px}.ki-warnung{font-size:var(--size-text-klein);color:var(--warn);margin:0}.ki-bisher{font-size:var(--size-text-klein);opacity:.75}.ki-kunde-wahl{font-size:var(--size-text-klein);flex-direction:column;gap:2px;display:flex}.ki-liste{margin:0;padding:0;list-style:none}.ki-liste>li{border-bottom:var(--linie);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.ki-liste>li.aus .ki-raster,.ki-aufgaben>li.aus .ki-aufgabe{opacity:var(--deckkraft-erledigt)}.ki-haken{padding-top:22px}.ki-briefing-eingabe{flex-direction:column;gap:12px;max-width:760px;display:flex}.ki-briefing-eingabe.ohne-rand{border-top:0}.ki-briefing-eingabe p{margin:0}.ki-ablage-zone{border:1px dashed var(--haarlinie);border-radius:var(--rundung);flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.ki-dateien{font-size:var(--size-text-klein);margin:0;padding:0;list-style:none}.ki-dateien li{align-items:baseline;gap:10px;display:flex}.ki-fragen{margin:0 0 10px;padding-left:18px}.ki-mail{border:var(--linie);border-radius:var(--rundung);margin-top:12px;padding:12px}.ki-mail pre{white-space:pre-wrap;font-family:var(--font-text);font-size:var(--size-text-klein);margin:0 0 8px}.ki-abschluss{align-items:center;margin-top:16px}.ki-varianten{border:var(--linie);border-radius:var(--rundung);margin:4px 0 12px;display:inline-flex}.ki-varianten>button,.ki-varianten>a{font-family:var(--font-label);font-size:var(--size-label);letter-spacing:var(--sperrung-label);text-transform:uppercase;color:var(--lesetext);cursor:pointer;background:0 0;border:0;padding:6px 14px;text-decoration:none}.ki-varianten>.an{background:var(--ultramarin);color:var(--grund)}.projekt-start{margin-bottom:20px}.ki-feedback{border:var(--linie);border-radius:var(--rundung);flex-direction:column;gap:10px;margin:0 0 16px;padding:14px 16px;display:flex}.ki-feedback p{margin:0}.ki-feedback-kopf{justify-content:space-between;align-items:center;display:flex}.ki-konflikte{border-left:3px solid var(--warn);padding:4px 0 4px 12px}.ki-konflikte .label{color:var(--warn)}.ki-konflikte ul,.ki-rueckfragen ul,.ki-nicht ul{margin:6px 0;padding-left:18px}.ki-konflikt-knopf{font:inherit;color:var(--warn);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ki-originale{font-size:var(--size-text-klein)}.ki-aufgaben{margin:0;padding:0;list-style:none}.ki-aufgaben>li{border-bottom:var(--linie);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.ki-aufgaben>li>input[type=checkbox]{width:auto;margin-top:10px}.ki-aufgabe{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ki-aufgabe-zeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ki-aufgabe-zeile input{flex:200px}.ki-aufgabe-zeile select{width:auto}.ki-tc{font-family:var(--font-label);font-variant-numeric:tabular-nums;white-space:nowrap}.ki-bericht-feld{font-family:var(--font-text);line-height:1.55}.ki-markdown h1{font-family:var(--font-titel);font-weight:var(--gewicht-titel);letter-spacing:var(--sperrung-titel);color:var(--ultramarin);font-size:var(--size-titel);margin:0 0 16px;line-height:1.1}.ki-markdown h2{font-family:var(--font-label);font-weight:500;font-size:var(--size-label);letter-spacing:var(--sperrung-label);text-transform:uppercase;color:var(--ultramarin);border-top:var(--linie);margin:20px 0 8px;padding-top:12px}.ki-markdown h3{font-size:var(--size-text);font-weight:var(--gewicht-fett);margin:12px 0 4px}.ki-markdown p,.ki-markdown ul,.ki-markdown ol{max-width:72ch;margin:0 0 10px}.ki-druck{font-variant-numeric:tabular-nums}.ki-druck-kopf{justify-content:space-between;align-items:baseline;gap:16px;margin:8px 0 20px;display:flex}.ki-druck-kopf .wortmarke{font-size:18px}.ki-fassungen{margin:0;padding:0;list-style:none}.ki-fassungen li{border-bottom:var(--linie);font-size:var(--size-text-klein);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.ki-bericht-hinweis{margin:0 0 16px}.leistungen{margin:0;padding:0;list-style:none}.leistungen li{border-bottom:var(--linie);grid-template-columns:auto minmax(0,auto) minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:8px 0;display:grid}.leistungen li.geliefert .fett{opacity:var(--deckkraft-erledigt);text-decoration:line-through}.leistungen .klein{display:inline}.leistung-neu{grid-template-columns:2fr .7fr 1fr 1fr 1fr;gap:8px;margin-top:10px;display:grid}.leistung-neu .zeilenaktionen{grid-column:1/-1}.rk-aufgabe{margin:2px 0 0}.aufgabe-review{font-size:var(--size-text-klein);margin:8px 0 0}@media (width<=640px){.leistungen li{grid-template-columns:auto minmax(0,1fr) auto}.leistungen li .klein{grid-column:2/-1}.leistung-neu{grid-template-columns:1fr 1fr}.leistung-neu input:first-child{grid-column:1/-1}.ki-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ki-raster input,.ki-raster select{min-width:0}.abschnitt-kopf,.abschnitt-kopf .zeilenaktionen{flex-wrap:wrap}}@media print{:is(body:has(.ki-bericht) .seitenkopf,body:has(.ki-bericht) .abo-hinweis){display:none!important}.ki-bericht .abschnitt{border-top:0;padding:0}.ki-druck{display:block!important}}.ki-vorschau .zeilenaktionen,.ki-feedback .zeilenaktionen,.ki-bericht .zeilenaktionen,.ki-briefing-eingabe .zeilenaktionen{flex-wrap:wrap}.board-flaeche.werkzeug-hand .react-flow__pane{cursor:grab}.board-flaeche.werkzeug-sticky .react-flow__pane,.board-flaeche.werkzeug-form .react-flow__pane{cursor:crosshair}.board-flaeche.werkzeug-text .react-flow__pane{cursor:text}.board-flaeche.werkzeug-linie .griff-punkt{opacity:1}.werkzeugleiste{z-index:10;flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.wz-gruppe{background:var(--grund);border:var(--linie);border-radius:var(--rundung);flex-direction:column;gap:2px;padding:3px;display:flex}.werkzeugleiste.zu{background:var(--grund);border:var(--linie);border-radius:var(--rundung);padding:3px}.wz-knopf{border-radius:var(--rundung);width:34px;height:34px;color:var(--lesetext);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.wz-knopf:hover:not(:disabled){background:var(--bildfeld)}.wz-knopf.an{background:var(--ultramarin);color:var(--grund)}.wz-knopf:disabled{opacity:.35;cursor:default}.wz-knopf.klein{height:24px}.wz-klapp,.wz-panel{background:var(--grund);border:var(--linie);border-radius:var(--rundung);flex-direction:column;gap:8px;min-width:150px;padding:8px;display:flex;position:absolute;top:0;left:calc(100% + 8px)}.wz-zeile,.wz-farben{flex-wrap:wrap;gap:4px;display:flex}.wz-formen{grid-template-columns:repeat(4,34px);gap:2px;min-width:0;display:grid}.wz-farbe,.kl-farbe{border-radius:var(--rundung);border:1px solid var(--haarlinie);cursor:pointer;width:22px;height:22px;padding:0}.wz-farbe.an,.kl-farbe.an{outline:2px solid var(--ultramarin);outline-offset:1px}.kl-farbe.keine{background:linear-gradient(135deg, transparent 45%, var(--warn) 45%, var(--warn) 55%, transparent 55%)!important}.wz-staerke{border:var(--linie);border-radius:var(--rundung);cursor:pointer;background:0 0;place-items:center;width:34px;height:28px;display:grid}.wz-staerke span{border-radius:4px;width:20px;display:block}.wz-staerke.an{border-color:var(--ultramarin);outline:1px solid var(--ultramarin)}.wz-hinweis{font-size:var(--size-text-klein);max-width:180px;margin:0}.wz-panel{gap:12px;min-width:220px}.wz-panel .label{margin:0 0 4px}.wz-panel ul{margin:0;padding:0;list-style:none}.wz-panel button{border-radius:var(--rundung);width:100%;font:inherit;font-size:var(--size-text);color:var(--lesetext);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:6px;display:flex}.wz-panel button:hover:not(:disabled){background:var(--bildfeld)}.wz-panel button:disabled{cursor:default;opacity:.55}.kontextleiste{background:var(--grund);border:var(--linie);border-radius:var(--rundung);white-space:nowrap;align-items:center;gap:3px;padding:4px 6px;display:flex}.pfeil-leiste{z-index:10;position:absolute;top:10px;left:50%;transform:translate(-50%)}.kl-knopf{border-radius:var(--rundung);width:28px;height:28px;color:var(--lesetext);cursor:pointer;font:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.kl-knopf.fett{font-weight:800}.kl-knopf:hover:not(:disabled){background:var(--bildfeld)}.kl-knopf.an{background:var(--ultramarin);color:var(--grund)}.kl-knopf:disabled{opacity:.35}.kl-rand{border-radius:var(--rundung);background:var(--papier);cursor:pointer;border:3px solid;width:22px;height:22px;padding:0;font-size:11px;line-height:1}.kl-rand.an{outline:2px solid var(--ultramarin);outline-offset:1px}.kl-auswahl{width:auto;height:28px;font-size:var(--size-text-klein);padding:0 22px 0 6px}.kl-trenner{background:var(--haarlinie);align-self:stretch;width:1px;margin:2px 4px}.kl-hinweis{font-size:var(--size-text-klein);padding:0 4px}.board-anwesend{font-size:var(--size-text-klein);color:var(--ultramarin);margin-left:12px}.board-status.warn{color:var(--warn);opacity:1}.board-konflikt{border-left:3px solid var(--warn);font-size:var(--size-text-klein);margin:0 0 8px;padding:8px 12px}.notiz-einpassen{flex-direction:column;justify-content:center;width:100%;height:100%;display:flex;overflow:hidden}.notiz-einpassen .notiz-text{flex:none;height:auto;max-height:none;overflow:visible}.notiz-karte.ausrichtung-mitte .notiz-text{text-align:center}.notiz-karte.ausrichtung-rechts .notiz-text{text-align:right}.notiz-einpassen .notiz-text.eingabe{height:100%}.form-karte{width:100%;height:100%;color:var(--lesetext);position:relative}.form-karte.dunkel{color:var(--grund)}.form-svg{position:absolute;inset:0;overflow:visible}.react-flow__node.selected .form-svg path{stroke-dasharray:none}.form-text{font-size:var(--size-text);font-weight:var(--gewicht-fett);justify-content:center;align-items:center;display:flex;position:absolute;inset:12% 10%}.form-text.blase{bottom:30%}.form-karte.ausrichtung-mitte .form-inhalt{text-align:center}.form-karte.ausrichtung-rechts .form-inhalt{text-align:right}.form-inhalt{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;max-height:100%;overflow:hidden}textarea.form-inhalt.eingabe{resize:none;height:100%;font:inherit;color:inherit;outline:1px solid var(--ultramarin);background:0 0;border:0}.react-flow__node.selected .form-karte{outline:1px dashed var(--ultramarin);outline-offset:3px}.linie-karte,.stift-karte{width:100%;height:100%;position:relative}.linie-svg,.stift-svg{width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.react-flow__node.selected .linie-karte,.react-flow__node.selected .stift-karte{outline:1px dashed var(--ultramarin);outline-offset:4px}.linie-ende{border:1.5px solid var(--ultramarin);background:var(--papier);cursor:move;touch-action:none;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute}.react-flow__node-linie,.react-flow__node-stift{pointer-events:none}.react-flow__node-linie .linie-svg line,.react-flow__node-linie .linie-ende,.react-flow__node-stift .stift-svg path{pointer-events:auto}.zeichenebene{z-index:5;cursor:crosshair;touch-action:none;position:absolute;inset:0}.werkzeug-radierer .zeichenebene{cursor:cell}.zeichen-vorschau{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.zeichen-vorschau path{fill:var(--lesetext)}.zeichen-vorschau path.stift-ultramarin{fill:var(--ultramarin)}.zeichen-vorschau path.stift-warn{fill:var(--warn)}.zeichen-vorschau path.stift-weiss{fill:var(--papier)}.zeichen-vorschau line{stroke:var(--ultramarin);stroke-width:2px}.hilfslinien{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.hilfslinien line{stroke:var(--warn);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:4 3}.pfeil-label{background:var(--grund);pointer-events:all;color:var(--lesetext);padding:1px 4px;font-size:12px;position:absolute}.pfeil-label.leer{background:0 0;padding:4px}.pfeil-label input{font:inherit;width:140px;padding:2px 4px}.board-flaeche .react-flow__minimap{border:var(--linie)}.board-flaeche .react-flow__controls.bottom.left{left:56px}.board-flaeche .react-flow__controls{box-shadow:none;border:var(--linie)}.block-karte{background:var(--papier);border:var(--linie);border-radius:var(--rundung);color:var(--lesetext);font-size:var(--size-text);flex-direction:column;width:100%;display:flex}.block-karte.gewaehlt{outline:2px solid var(--ultramarin);outline-offset:-1px}.block-kopf{border-bottom:var(--linie);background:var(--grund);cursor:grab;flex-wrap:wrap;align-items:center;gap:8px;min-height:34px;padding:4px 10px;display:flex}.block-kopf>.label{color:var(--ultramarin)}.block-kopf-rechts{cursor:default;flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:flex}.block-inhalt{cursor:auto;padding:10px}.block-knopf{font-family:var(--font-label);font-size:var(--size-label);letter-spacing:.06em;background:var(--papier);border:var(--linie);border-radius:var(--rundung);color:var(--lesetext);cursor:pointer;white-space:nowrap;padding:3px 7px}.block-knopf:hover:not(:disabled){border-color:var(--ultramarin);color:var(--ultramarin)}.block-knopf.an{background:var(--ultramarin);border-color:var(--ultramarin);color:var(--papier)}.block-knopf:disabled{opacity:.4;cursor:default}.block-auswahl,.block-datum,.block-eingabe{font:inherit;font-size:var(--size-text-klein);border:var(--linie);border-radius:var(--rundung);background:var(--papier);color:var(--lesetext);padding:3px 6px}.block-eingabe{width:100%}.block-schalter{font-size:var(--size-text-klein);white-space:nowrap;align-items:center;gap:4px;display:flex}.block-hinweis{opacity:.7;margin:8px 0 0}.react-flow__resize-control.line.block-breite{border-color:#0000;border-left-style:solid;border-left-width:6px}.react-flow__resize-control.line.block-breite:hover{border-color:var(--ultramarin)}.textblock-inhalt .ProseMirror{outline:none;min-height:60px}.textblock-inhalt .ProseMirror h1{font-family:var(--font-titel);font-weight:var(--gewicht-titel);letter-spacing:var(--sperrung-titel);color:var(--ultramarin);margin:4px 0 8px;font-size:26px}.textblock-inhalt .ProseMirror h2{font-size:18px;font-weight:var(--gewicht-fett);margin:10px 0 6px}.textblock-inhalt .ProseMirror p{margin:0 0 8px}.textblock-inhalt .ProseMirror ul,.textblock-inhalt .ProseMirror ol{margin:0 0 8px;padding-left:20px}.textblock-inhalt ul[data-type=taskList]{padding-left:0;list-style:none}.textblock-inhalt ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.textblock-inhalt ul[data-type=taskList] li[data-checked=true]>div{opacity:var(--deckkraft-erledigt);text-decoration:line-through}.textblock-inhalt .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;opacity:.5;pointer-events:none;height:0}.textblock-inhalt a{color:var(--ultramarin)}.board-tabelle{border-collapse:collapse;table-layout:fixed;width:100%}.board-tabelle td{border:var(--linie);vertical-align:middle;cursor:text;height:32px;padding:0}.board-tabelle td>span,.board-tabelle td>input{width:100%;min-height:30px;font:inherit;color:inherit;overflow-wrap:anywhere;padding:6px 8px;display:block}.board-tabelle td>input{background:0 0;border:0;outline:none}.board-tabelle td.aktiv{outline:2px solid var(--ultramarin);outline-offset:-2px}.board-tabelle .kopfzeile td{background:var(--grund);font-family:var(--font-label);font-size:var(--size-label);letter-spacing:var(--sperrung-label);text-transform:uppercase;color:var(--ultramarin)}.timeline{-webkit-user-select:none;user-select:none;position:relative}.timeline-skala{border-bottom:var(--linie);padding-bottom:4px;display:grid}.timeline-skala .label{letter-spacing:.04em;text-align:center;white-space:nowrap;font-size:10px;overflow:hidden}.timeline-skala .wochenende{opacity:.5}.timeline-flaeche{min-height:60px;padding:8px 0;position:relative}.timeline-raster{border-left:var(--linie);position:absolute;top:0;bottom:0}.timeline-raster.wochenende{background:var(--grund)}.timeline-heute{background:var(--warn);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.timeline-bahnen{margin-bottom:6px;position:relative}.timeline-balken{border-radius:var(--rundung);height:24px;color:var(--sticky-schrift);font:inherit;font-size:var(--size-text-klein);font-weight:var(--gewicht-fett);white-space:nowrap;cursor:grab;touch-action:none;border:1px solid #0000001f;align-items:center;min-width:6px;padding:0 8px;display:flex;position:absolute;overflow:hidden}.timeline-balken>span:first-child{text-overflow:ellipsis;overflow:hidden}.timeline-balken.offen{outline:2px solid var(--ultramarin)}.timeline-balken.projekt{background:var(--ultramarin);color:var(--papier);border-color:var(--ultramarin);cursor:pointer;min-width:24px;max-width:220px;width:auto!important}.timeline-ende{cursor:ew-resize;width:8px;position:absolute;top:0;bottom:0;right:0}.timeline-eintrag{border-top:var(--linie);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-top:8px;display:flex}.timeline-eintrag .block-eingabe{flex:160px;width:auto}.kanban{align-items:flex-start;gap:10px;display:flex}.kanban-spalte{background:var(--grund);border:var(--linie);border-radius:var(--rundung);flex-direction:column;flex:1 1 0;gap:6px;min-width:0;padding:8px;display:flex}.kanban-spalte.ueber{border-color:var(--ultramarin)}.kanban-kopf{align-items:center;gap:4px;min-height:24px;display:flex}.kanban-kopf .label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.kanban-karten{flex-direction:column;gap:6px;min-height:24px;display:flex}.kanban-karte{border-radius:var(--rundung);color:var(--sticky-schrift);font-size:var(--size-text-klein);white-space:pre-wrap;overflow-wrap:anywhere;cursor:grab;border:1px solid #00000014;flex-direction:column;gap:4px;width:100%;padding:8px;font-family:inherit;display:flex;position:relative}textarea.kanban-karte{resize:vertical;cursor:text;outline:2px solid var(--ultramarin);min-height:60px}.kanban-karte.aufgabe{background:var(--papier)}.kanban-karte.erledigt>span:first-child{opacity:var(--deckkraft-erledigt);text-decoration:line-through}.kanban-meta{opacity:.75}.kanban-meta .warn{color:var(--warn)}.kanban-karte-aktionen{align-items:center;gap:3px;display:none}.kanban-karte:hover .kanban-karte-aktionen{display:flex}.kanban-farbe{border:1px solid var(--haarlinie);border-radius:var(--rundung);cursor:pointer;width:14px;height:14px;padding:0}.kanban-weg{color:var(--lesetext);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:16px;line-height:1}.kanban-weg:hover{color:var(--warn)}.kanban-luecke{background:var(--ultramarin);border-radius:var(--rundung);height:4px;margin:2px 0}.kanban-neu{border:1px dashed var(--haarlinie);border-radius:var(--rundung);font:inherit;font-size:var(--size-text-klein);color:var(--lesetext);cursor:pointer;text-align:left;background:0 0;padding:6px}.kanban-neu:hover{border-color:var(--ultramarin);color:var(--ultramarin)}.wz-panel li.wz-mehrfach{flex-direction:column;gap:4px;padding:6px;display:flex}.wz-mehrfach-name{align-items:center;gap:10px;display:flex}.wz-panel .wz-modi{gap:4px;padding-left:30px;display:flex}.wz-panel .wz-modi button{border:var(--linie);width:auto;font-size:var(--size-text-klein);padding:3px 8px}.block-unterleiste{background:var(--grund);border:var(--linie);border-radius:var(--rundung);z-index:5;flex-wrap:nowrap;gap:4px;padding:4px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.block-karte{position:relative}.block-kopf-rechts select,.block-kopf-rechts input,.timeline-eintrag .block-datum{width:auto;min-width:0;max-width:none;margin:0}.timeline-balken.projekt{width:auto!important}.mood-block.ueber{outline:2px dashed var(--ultramarin);outline-offset:4px}.mood-raster{gap:6px;display:grid}.mood-bild{background:var(--bildfeld);border-radius:var(--rundung);margin:0;position:relative;overflow:hidden}.mood-bild img{width:100%;height:auto;display:block}.mood-bild figcaption{background:var(--papier);padding:4px 6px}.mood-bild.aus img{opacity:.3}.mood-haken{border:1px solid var(--papier);border-radius:var(--rundung);width:20px;height:20px;color:var(--papier);background:#00000040;place-items:center;font-size:12px;display:grid;position:absolute;top:6px;right:6px}.mood-haken.an{background:var(--ultramarin);border-color:var(--ultramarin)}.story-raster{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.story-reihe{gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.story-reihe .story-panel{flex:0 0 180px}.story-panel{border:var(--linie);border-radius:var(--rundung);background:var(--papier);cursor:grab;margin:0;position:relative}.story-panel.gedreht{opacity:var(--deckkraft-erledigt)}.story-panel.ueber-davor{box-shadow:-3px 0 0 var(--ultramarin)}.story-panel.ueber-danach{box-shadow:3px 0 0 var(--ultramarin)}.story-bild{aspect-ratio:16/9;background:var(--bildfeld);place-items:center;display:grid;overflow:hidden}.story-bild img{object-fit:cover;width:100%;height:100%}.story-panel figcaption{flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:6px 8px;display:flex}.story-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-basis:100%;display:-webkit-box;overflow:hidden}.shotlist-block td>span{min-height:0}.shotlist-block tbody tr{cursor:default}.shotlist-block tbody tr.gedreht td{background:var(--grund)}.shotlist-block .sp-nr{width:52px}.shotlist-block .sp-status{width:96px}.shotlist-block tbody td{height:auto}.status-knopf{font-family:var(--font-label);font-size:var(--size-label);letter-spacing:.06em;text-transform:uppercase;border:var(--linie);border-radius:var(--rundung);background:var(--papier);color:var(--lesetext);cursor:pointer;margin:4px 8px;padding:3px 8px}.status-knopf.an{background:var(--ultramarin);border-color:var(--ultramarin);color:var(--papier)}.video-leer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.video-leer .block-eingabe{flex:220px;width:auto}.video-rahmen{border-radius:var(--rundung);background:#111;width:100%;position:relative;overflow:hidden}.video-rahmen>iframe,.video-rahmen>video,.video-rahmen>.video-vorschau,.video-rahmen>.video-fehlt{border:0;width:100%;height:100%;position:absolute;inset:0}.video-vorschau{cursor:pointer;background:#111;padding:0;display:block}.video-vorschau img{object-fit:cover;width:100%;height:100%;display:block}.video-play{border-radius:var(--rundung);background:var(--ultramarin);width:64px;height:44px;color:var(--papier);place-items:center;font-size:20px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-vorschau:hover .video-play{background:var(--warn)}.video-hinweis{color:var(--papier);text-align:left;background:#111111bf;padding:6px 10px;position:absolute;bottom:0;left:0;right:0}.video-fehlt{color:var(--papier);place-items:center;margin:0;display:grid}.video-titel{margin:8px 0 2px}.video-quelle{opacity:.75;margin:0}.link-karte{color:inherit;flex-direction:column;gap:6px;text-decoration:none;display:flex}.link-karte img{aspect-ratio:1.91;object-fit:cover;border-radius:var(--rundung);background:var(--bildfeld);width:100%}.link-karte:hover .fett{color:var(--ultramarin)}.ort-karte{background:var(--bildfeld);border:var(--linie);border-radius:var(--rundung);width:100%;height:100%;min-height:320px;overflow:hidden}.ort-karte.klein{height:260px;min-height:0;margin-top:8px}.ort-karte.laedt{font-family:var(--font-label);font-size:var(--size-label);letter-spacing:var(--sperrung-label);text-transform:uppercase;place-items:center;display:grid}.ort-karte .maplibregl-ctrl-group{border-radius:var(--rundung);box-shadow:none;border:var(--linie)}.ort-karte .maplibregl-ctrl-attrib{font-size:10px}.ort-filter{margin:12px 0}.ort-suchzeile{gap:8px;max-width:640px;display:flex}.ort-suchzeile input{flex:1}.ort-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.ort-chip{border:var(--linie);border-radius:var(--rundung);background:var(--papier);font-size:var(--size-text-klein);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.ort-chip.an{border-color:var(--ultramarin);color:var(--ultramarin)}.ort-chip select{font:inherit;color:inherit;background:0 0;border:0;width:auto;min-width:0;padding:0}.ort-chip input[type=checkbox],.ort-chip-liste input[type=checkbox]{flex:none;width:auto;margin:0}.ort-chip-menue{position:relative}.ort-chip-menue summary{cursor:pointer;list-style:none}.ort-chip-menue summary::-webkit-details-marker{display:none}.ort-chip-liste{z-index:20;background:var(--papier);border:var(--linie);border-radius:var(--rundung);max-height:320px;color:var(--lesetext);gap:4px;padding:8px 10px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.ort-chip-liste label{align-items:center;gap:6px;display:flex}.ort-anzahl{margin-left:auto}.orte-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.orte-karte{height:calc(100vh - 140px);min-height:420px;position:sticky;top:16px}.ort-umschalter{margin-bottom:10px}.ort-raster{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.ort-kachel{border:var(--linie);border-radius:var(--rundung);background:var(--papier);color:var(--lesetext);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ort-kachel:hover,.ort-kachel.aktiv{border-color:var(--ultramarin)}.ort-kachel-bild{aspect-ratio:3/2;background:var(--bildfeld);place-items:center;display:grid;position:relative}.ort-kachel-bild img{object-fit:cover;width:100%;height:100%}.ort-marke{background:var(--papier);border-radius:var(--rundung);padding:2px 6px;font-size:10px;position:absolute;top:6px;left:6px}.ort-marke.oeffentlich{background:var(--ultramarin);color:var(--papier)}.ort-kachel-text{gap:2px;padding:8px 10px 10px;display:grid}.ort-kachel-text p{margin:0}.ort-kachel-fuss{justify-content:space-between;align-items:center;gap:6px;display:flex}.ort-symbole{vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.ort-symbol{color:var(--lesetext);place-items:center;display:inline-grid}.wahl{flex-wrap:wrap;gap:6px;display:flex}.wahl-knopf{border:var(--linie);border-radius:var(--rundung);background:var(--papier);cursor:pointer;font-size:var(--size-text);align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.wahl-knopf input{width:auto;margin:0}.wahl-knopf.an{border-color:var(--ultramarin);color:var(--ultramarin)}.wahl-knopf.aus{opacity:.5;cursor:default}.ort-suche{gap:8px;display:flex}.ort-suche input{flex:1}.hinweis-zeile{opacity:.75;margin-top:4px;display:block}.foto-leiste{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.foto-leiste .hinweis-zeile{flex-basis:100%}.foto-platz{aspect-ratio:3/2;border:var(--linie);border-radius:var(--rundung);background:var(--bildfeld);width:168px;margin:0;position:relative;overflow:hidden}.foto-platz img{object-fit:cover;cursor:grab;width:100%;height:100%}.foto-platz.zieht{opacity:.5}.foto-dazu{text-align:center;cursor:pointer;color:var(--lesetext);border-style:dashed;place-content:center;gap:4px;display:grid}.foto-dazu:hover{border-color:var(--ultramarin);color:var(--ultramarin)}.foto-weg{border-radius:var(--rundung);background:var(--papier);width:24px;height:24px;color:var(--warn);cursor:pointer;border:0;font-size:16px;line-height:1;position:absolute;top:4px;right:4px}.ort-detail{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.ort-galerie{aspect-ratio:16/9;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:6px;display:grid}.ort-galerie.anzahl-1{grid-template-rows:1fr;grid-template-columns:1fr}.ort-galerie.anzahl-2{grid-template-rows:1fr}.ort-galerie.leer{background:var(--bildfeld);border-radius:var(--rundung);aspect-ratio:16/9;place-items:center;display:grid}.ort-galerie-bild{background:var(--bildfeld);border-radius:var(--rundung);cursor:zoom-in;border:0;padding:0;overflow:hidden}.ort-galerie-bild:first-child{grid-row:1/-1}.ort-galerie-bild img{object-fit:cover;width:100%;height:100%;display:block}.ort-fotos-nachtragen{margin-top:10px}.ort-angaben{grid-template-columns:max-content 1fr;gap:8px 16px;margin:16px 0;display:grid}.ort-angaben dt{padding-top:2px}.ort-angaben dd{margin:0}.ort-detail-seite .ort-karte.klein{margin-top:0}.ort-adresse{margin:10px 0 4px}.ort-kartenlinks{flex-wrap:wrap;gap:12px;margin:4px 0 16px;display:flex}.ort-projekte{margin:4px 0 12px;padding-left:18px}.ort-zu-projekt{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 16px;display:flex}.ort-zu-projekt select{flex:1;width:auto}.warn-rahmen{border:1px solid var(--warn);border-radius:var(--rundung);color:var(--warn);padding:10px 12px}.label.warn,.warn{color:var(--warn)}.vollbild{z-index:100;background:var(--abdunkeln);place-items:center;display:grid;position:fixed;inset:0}.vollbild img{object-fit:contain;max-width:94vw;max-height:90vh}.vollbild-pfeil,.vollbild-zu{color:var(--papier);cursor:pointer;background:0 0;border:0;padding:10px 16px;font-size:40px;position:absolute}.vollbild-pfeil.links{left:8px}.vollbild-pfeil.rechts{right:8px}.vollbild-zu{font-size:32px;top:8px;right:8px}.knopfzeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ort-auswahl input[type=search]{width:100%;margin:6px 0 10px}.ort-auswahl-liste{gap:6px;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.ort-auswahl-liste li{border:var(--linie);border-radius:var(--rundung);background:var(--papier);grid-template-columns:72px 1fr auto;align-items:center;gap:10px;padding:6px;display:grid}.ort-auswahl-liste img,.ort-auswahl-leer{object-fit:cover;border-radius:var(--rundung);background:var(--bildfeld);width:72px;height:48px;display:block}.ort-auswahl-liste li>span{display:grid}.ort-kurz{align-items:center;gap:8px;display:flex}.projekt-angaben{border-left:2px solid var(--ultramarin);margin:10px 0;padding:4px 0 4px 12px}.projekt-angaben p{margin:2px 0}@media (width<=760px){.orte-layout{grid-template-columns:1fr}.orte-layout .orte-karte,.orte-layout.zeige-karte .orte-liste{display:none}.orte-layout.zeige-karte .orte-karte{height:70vh;display:block;position:static}.ort-detail{grid-template-columns:1fr}.ort-galerie{aspect-ratio:4/3}.ort-angaben{grid-template-columns:1fr;gap:2px}.ort-angaben dd{margin-bottom:8px}.foto-platz{width:calc(50% - 5px)}.ort-suchzeile,.ort-suche{flex-direction:column}}@media (width>=761px){.ort-umschalter{display:none}}.dialog-hintergrund{z-index:90;background:#14141673;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog{background:var(--grund);border:var(--linie);border-radius:var(--rundung);width:min(560px,100%);max-height:90vh;padding:20px 22px;overflow:auto}.dialog-titel{font-family:var(--font-titel);font-weight:var(--gewicht-titel);letter-spacing:var(--sperrung-titel);color:var(--ultramarin);margin:4px 0 10px;font-size:22px}.dialog-haken-liste{gap:8px;margin:14px 0;display:grid}.dialog-haken{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:8px;display:grid}.dialog-haken input{width:auto;margin-top:3px}.dialog-abschnitt{border-top:var(--linie);gap:8px;margin-top:12px;padding-top:12px;display:grid}.ort-sicht-aktionen{flex-wrap:wrap;gap:10px;margin-left:10px;display:inline-flex}.db-held{background:var(--papier);border:var(--linie);border-radius:var(--rundung);margin:12px 0 18px;padding:18px}.db-held.klein{margin-bottom:10px;padding:12px}.db-suche{grid-template-columns:2fr 1.2fr auto;gap:8px;margin-top:8px;display:grid}.db-suche input{padding:10px 12px;font-size:16px}.db-kacheln{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.db-kachel{border:var(--linie);border-radius:var(--rundung);background:var(--papier);color:var(--lesetext);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:flex}.db-kachel:hover{border-color:var(--ultramarin);color:var(--ultramarin)}.db-kachel.leer{opacity:.55}.db-seiten{justify-content:center;align-items:center;gap:14px;margin:18px 0;display:flex}.db-karten-knoepfe{z-index:3;flex-wrap:wrap;justify-content:center;gap:6px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.db-detail-kopf{align-items:flex-start;margin:8px 0 16px}.db-detail-kopf .unterzeile{margin:2px 0 6px}.db-hinweise{border:var(--linie);border-radius:var(--rundung);background:var(--papier);font-size:var(--size-text-klein);gap:8px;margin:12px 0;padding:12px 14px;display:grid}.db-hinweise p{margin:0}.db-hinweise .warn{color:var(--warn);font-weight:var(--gewicht-fett)}.db-notiz{gap:6px;max-width:560px;margin-top:14px;display:grid}.db-notiz button{justify-self:start}@media (width<=760px){.db-suche{grid-template-columns:1fr}.db-detail-kopf{flex-direction:column;gap:10px}.db-detail-kopf .knopf{white-space:normal}}.db-melden{border-top:var(--linie);flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:14px;padding-top:10px;display:flex}.moderation-rahmen{gap:8px;margin-bottom:14px;display:grid}.moderation-rahmen p{margin:0}.moderation-rahmen .textknopf{justify-self:start}.moderation-widerspruch{color:var(--lesetext);gap:8px;max-width:640px;display:grid}.nachrichten{gap:10px;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.nachrichten li{border:var(--linie);border-radius:var(--rundung);background:var(--papier);padding:12px 14px}.nachrichten li.neu{border-color:var(--ultramarin)}.nachrichten p{margin:0 0 6px}.nachricht-kopf{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.nachricht-fuss{gap:14px;margin-top:8px;display:flex}.admin-liste{gap:10px;display:grid}.admin-karte{border:var(--linie);border-radius:var(--rundung);background:var(--papier);grid-template-columns:120px 1fr;gap:14px;padding:12px;display:grid}.admin-karte p{margin:0 0 4px}.admin-karte-bild{border:var(--linie);border-radius:var(--rundung);background:var(--grund);cursor:pointer;place-items:center;width:120px;height:90px;padding:0;display:grid;overflow:hidden}.admin-karte-bild img{object-fit:cover;width:100%;height:100%}.admin-status{flex-wrap:wrap;gap:10px;margin:4px 0 8px;display:flex}.admin-meldungen{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.admin-meldungen li{border-left:2px solid var(--warn);padding-left:10px}.admin-meldungen li.erledigt{border-left-color:var(--haarlinie);opacity:.75}.admin-meldungen p{margin:0}.admin-aktionen{margin:10px 0 14px}.admin-entscheidung{border:var(--linie);border-radius:var(--rundung);background:var(--papier);gap:10px;max-width:760px;margin-bottom:18px;padding:14px;display:grid}.admin-vorschau{border-top:var(--linie);padding-top:10px}.admin-vorschau p{margin:0 0 6px}@media (width<=760px){.admin-karte{grid-template-columns:1fr}.admin-karte-bild{width:100%;height:160px}.nachricht-kopf{flex-direction:column;gap:2px}}.logo-feld{gap:8px;max-width:360px;display:grid}.logo-flaeche{border:1px dashed var(--haarlinie);border-radius:var(--rundung);background:var(--papier);place-items:center;height:96px;padding:10px;display:grid}.logo-flaeche.drueber{border-color:var(--ultramarin);background:var(--bildfeld)}.logo-flaeche img{object-fit:contain;max-width:100%;max-height:76px}.branding-raster{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.branding-form{gap:10px;max-width:520px;display:grid}.akzent-wahl{align-items:center;gap:8px;display:flex}.akzent-wahl input[type=color]{border:var(--linie);border-radius:var(--rundung);background:var(--papier);width:44px;height:34px;padding:2px}.akzent-wahl input:not([type=color]){width:110px;font-family:var(--font-label)}.akzent-probe{border-radius:var(--rundung);font-family:var(--font-label);font-size:var(--size-label);letter-spacing:var(--sperrung-label);text-transform:uppercase;background:var(--papier);border:1px solid;justify-self:start;width:fit-content;padding:6px 10px;display:inline-block}.projektkopf-mit-logo{align-items:center;gap:16px;display:flex}.projektkopf-mit-logo>:last-child{flex:1;min-width:0}.projektlogo{object-fit:contain;max-width:120px;max-height:44px}.mit-projektlogo{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid!important}.mit-projektlogo>:not(.projektlogo-klein){grid-column:2}.projektlogo-klein{object-fit:contain;grid-row:span 2;max-width:56px;max-height:28px}.kundenansicht-einstellung{gap:10px;display:grid}.kundenansicht-link{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kundenansicht-link input{font-family:var(--font-label);flex:280px;font-size:12px}.kundenansicht-teile{border:var(--linie);border-radius:var(--rundung);gap:8px;max-width:640px;padding:10px 12px;display:grid}.kundenansicht-schutz{flex-wrap:wrap;gap:18px;display:flex}.kundenansicht-schutz input{width:130px}.schalter{font-family:var(--font-label);font-size:var(--size-label);letter-spacing:var(--sperrung-label);text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.schalter input{width:auto}.kopf-logos{border-bottom:1px solid var(--akzent,var(--ultramarin));justify-content:space-between;align-items:center;gap:16px;min-height:40px;margin-bottom:16px;padding-bottom:12px;display:flex}.kopf-logo{object-fit:contain;max-width:45%;max-height:48px}.kopf-logo-name{font-family:var(--font-display);color:var(--akzent,var(--ultramarin));overflow-wrap:anywhere;font-size:18px}.kopf-logo-name.rechts{text-align:right}.erstellt-mit{font-family:var(--font-label);letter-spacing:var(--sperrung-label);text-transform:uppercase;color:var(--lesetext);opacity:.7;text-align:center;margin:28px 0 8px;font-size:10px}.kunde{--akzent:var(--ultramarin);max-width:760px;color:var(--lesetext);gap:14px;min-height:100vh;margin:0 auto;padding:20px 16px 32px;display:grid}.kunde-kopf{padding-top:4px}.kunde-titel{font-family:var(--font-display);color:var(--akzent);overflow-wrap:anywhere;margin:6px 0;font-size:clamp(28px,7vw,44px);line-height:1.05}.kunde-unter{margin:0 0 4px}.kunde-label{font-family:var(--font-label);font-size:var(--size-label);letter-spacing:var(--sperrung-label);text-transform:uppercase;color:var(--akzent);margin:0 0 8px}.kunde-karte{background:var(--papier);border:var(--linie);border-top:2px solid var(--akzent);border-radius:var(--rundung);padding:14px 16px}.kunde-karte p{margin:0 0 4px}.kunde-nachricht{font-size:16px;line-height:1.5}.kunde-phasen{grid-template-columns:repeat(5,1fr);gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.kunde-phasen li{gap:6px;min-width:0;display:grid}.kunde-phase-balken{background:var(--bildfeld);border-radius:1px;height:6px}.kunde-phasen li.fertig .kunde-phase-balken,.kunde-phasen li.jetzt .kunde-phase-balken{background:var(--akzent)}.kunde-phase-name{font-family:var(--font-label);letter-spacing:.04em;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:9px}.kunde-phasen li.jetzt .kunde-phase-name{color:var(--akzent);font-weight:600}.kunde-termine,.kunde-liste{margin:0;padding:0;list-style:none;display:grid}.kunde-termine>li,.kunde-liste>li{border-top:var(--linie);padding:10px 0}.kunde-termine>li:first-child,.kunde-liste>li:first-child{border-top:0;padding-top:0}.kunde-liste>li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kunde-zeit{font-family:var(--font-label);margin-left:6px;font-size:12px}.kunde-ort{grid-template-columns:96px 1fr;gap:12px;margin-top:8px;display:grid}.kunde-ort:not(:has(img)){grid-template-columns:1fr}.kunde-ort img{object-fit:cover;background:var(--bildfeld);border-radius:var(--rundung);width:96px;height:72px}.kunde-kartenlinks{flex-wrap:wrap;gap:14px;display:flex}.kunde a{color:var(--akzent)}.kunde-knopf{background:var(--akzent);border-radius:var(--rundung);font-family:var(--font-label);font-size:var(--size-label);letter-spacing:var(--sperrung-label);text-transform:uppercase;cursor:pointer;border:0;padding:9px 14px;text-decoration:none;display:inline-block;color:#fff!important}.kunde-knopf:disabled{opacity:.5}.kunde-status{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.kunde-status.fertig{color:var(--akzent)}.kunde-bilder{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.kunde-bilder figure{gap:4px;margin:0;display:grid}.kunde-bilder img,.kunde-bild-leer{aspect-ratio:16/9;object-fit:cover;background:var(--bildfeld);border-radius:var(--rundung);width:100%}.kunde-bilder.storyboard figcaption{gap:2px;display:grid}.kunde-bilder.storyboard .kunde-label{margin:0}.kunde-pin{gap:10px;max-width:380px;margin:18vh auto 0;display:grid}.kunde-pin input{font-family:var(--font-label);letter-spacing:.3em;text-align:center;font-size:22px}.kunde-fehler{color:var(--warn)}.kunde-hinweis{margin-top:18vh}.kunde .ablage-gast-kopf{margin-bottom:8px}.kunde .knopf:not(.zweit){background:var(--akzent);border-color:var(--akzent)}.kunde .upload-balken>span{background:var(--akzent)}@media (width<=760px){.branding-raster{grid-template-columns:1fr}.kunde-phasen{grid-template-columns:repeat(5,minmax(0,1fr))}.kunde-phasen li:not(.jetzt) .kunde-phase-name{visibility:hidden}.projektlogo{max-width:72px;max-height:32px}}@media print{.kopf-logos{break-inside:avoid}}.timer-leiste{border:1px solid var(--ultramarin);border-radius:var(--rundung);background:var(--papier);color:var(--ultramarin);cursor:pointer;max-width:260px;font:inherit;align-items:center;gap:8px;margin-right:12px;padding:5px 10px;display:inline-flex}.timer-leiste:hover{background:var(--ultramarin);color:#fff}.timer-punkt{background:var(--warn);border-radius:50%;flex:none;width:7px;height:7px;animation:2s ease-in-out infinite timer-puls}@keyframes timer-puls{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.timer-punkt{animation:none}}.timer-projekt{text-overflow:ellipsis;white-space:nowrap;font-size:var(--size-text-klein);overflow:hidden}.timer-zeit{font-family:var(--font-label);font-variant-numeric:tabular-nums;font-size:13px}.timer-stopp{font-size:10px}.timer-start{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.timer-start select,.timer-start input{width:auto;min-width:140px}.timer-start.laeuft .timer-zeit{color:var(--ultramarin);font-size:18px}.zeit-karte{border:var(--linie);border-radius:var(--rundung);background:var(--papier);margin:12px 0;padding:10px 14px}.zeit-karte-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.zeit-zahl{align-items:center;gap:6px;display:inline-flex}.zahl-punkt{background:var(--ultramarin);color:#fff;min-width:20px;height:20px;font-family:var(--font-label);border-radius:10px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.zeit-vorschlag-liste{margin:0;padding:0;list-style:none}.zeit-vorschlag-liste li{border-top:var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.zeit-vorschlag-liste p{margin:0 0 2px}.zeit-anpassen{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.zeit-anpassen input{width:auto}.zeit-herkunft{display:block}@media (width<=760px){.timer-leiste{max-width:150px;margin-right:6px;padding:4px 8px}.timer-leiste .timer-projekt{display:none}}.timer-symbol-rahmen{margin-right:14px;position:relative}.timer-symbol{width:var(--kopf-profilbild);height:var(--kopf-profilbild);border:1px solid var(--haarlinie);background:var(--papier);color:var(--ultramarin);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.timer-symbol:hover{border-color:var(--ultramarin)}.timer-symbol.laeuft{background:var(--ultramarin);border-color:var(--ultramarin);color:#fff}.timer-symbol .timer-punkt{border:1.5px solid var(--papier);width:9px;height:9px;position:absolute;top:1px;right:1px}.timer-feld{z-index:80;background:var(--papier);border:var(--linie);border-radius:var(--rundung);gap:6px;width:min(320px,100vw - 32px);padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.timer-feld p{margin:0}.timer-zeit.gross{color:var(--ultramarin);margin:4px 0 6px;font-size:26px}.timer-start.gestapelt{gap:8px;display:grid}.timer-start.gestapelt select,.timer-start.gestapelt input{width:100%}@media (width<=760px){.timer-symbol-rahmen{margin-right:8px}.timer-feld{position:fixed;top:64px;right:16px}}.licht{gap:10px;display:grid}.licht-kopf{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.licht-name{font-family:var(--font-titel);font-weight:var(--gewicht-titel);color:var(--ultramarin);background:0 0;border:1px solid #0000;width:auto;min-width:200px;padding:2px 6px;font-size:20px}.licht-name:hover,.licht-name:focus{border-color:var(--haarlinie);background:var(--papier)}.licht-leiste-rechts{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.licht-umschalter{border:var(--linie);border-radius:var(--rundung);display:inline-flex;overflow:hidden}.licht-umschalter button{background:var(--papier);font-family:var(--font-label);font-size:var(--size-label);letter-spacing:var(--sperrung-label);text-transform:uppercase;color:var(--lesetext);cursor:pointer;border:0;padding:6px 10px}.licht-umschalter button.an{background:var(--ultramarin);color:#fff}.licht-status.geaendert,.licht-status.speichert{opacity:.6}.licht-status.fehler{color:var(--warn)}.licht-hinweis{cursor:pointer}.licht-arbeit{grid-template-columns:200px minmax(0,1fr) 280px;align-items:stretch;gap:10px;min-height:560px;display:grid}.licht-leiste,.licht-panel{border:var(--linie);border-radius:var(--rundung);background:var(--papier);max-height:72vh;padding:8px;overflow:auto}.licht-leiste section+section{border-top:var(--linie)}.licht-gruppe{text-align:left;cursor:pointer;width:100%;color:var(--ultramarin);background:0 0;border:0;padding:8px 4px;display:block}.licht-leiste ul{margin:0 0 8px;padding:0;list-style:none}.licht-leiste li button{text-align:left;border-radius:var(--rundung);width:100%;font:inherit;font-size:var(--size-text-klein);color:var(--lesetext);cursor:grab;touch-action:manipulation;background:0 0;border:1px solid #0000;justify-content:space-between;gap:6px;padding:5px 6px;display:flex}.licht-leiste li button:hover{border-color:var(--haarlinie);background:var(--grund)}.licht-leiste li button.an{border-color:var(--ultramarin);color:var(--ultramarin)}.licht-marke{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--lesetext);opacity:.7;white-space:nowrap;font-size:9px}.licht-marke.warn{color:var(--warn);opacity:1}.licht-flaeche{border:var(--linie);border-radius:var(--rundung);touch-action:none;min-height:520px;position:relative;overflow:hidden}.licht-flaeche.licht{background:#17171a}.licht-flaeche canvas{touch-action:none;display:block;position:absolute;inset:0}.licht-werkzeuge{flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:8px;left:8px}.licht-werkzeuge button{border:var(--linie);border-radius:var(--rundung);background:var(--papier);font:inherit;color:var(--lesetext);cursor:pointer;padding:4px 7px;font-size:10px}.licht-werkzeuge button.an{background:var(--ultramarin);border-color:var(--ultramarin);color:#fff}.licht-panel{align-content:start;gap:8px;display:grid}.licht-panel p{margin:0}.licht-zeile{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));align-items:end;gap:6px;display:grid}.licht-zeile .feld input{width:100%}.licht-grundriss{border-top:var(--linie);gap:6px;margin-top:4px;padding-top:10px;display:grid}.licht-grundriss-knoepfe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.licht-massstab{border-radius:var(--rundung);border:1px solid #e0782e;gap:6px;padding:8px 10px;display:grid}.licht-massfrage{gap:6px;display:grid}.licht-massfrage input{width:100%}.licht-entwurf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.licht-entwurf span{flex:320px}.licht-drehung{grid-template-columns:auto 1fr auto;align-items:center;gap:6px;margin-bottom:6px;display:grid}.licht-drehung input,.licht-drehung select{width:100%;min-width:0}.licht-drehung .knopf{white-space:nowrap;padding-inline:10px}.licht-gross{font-family:var(--font-display);color:var(--ultramarin);font-size:30px}.licht-anteile{margin:4px 0;padding:0;list-style:none}.licht-anteile li{border-top:var(--linie);font-size:var(--size-text-klein);justify-content:space-between;gap:8px;padding:4px 0;display:flex}.licht-shots{gap:4px;max-height:140px;display:grid;overflow:auto}.licht-mehr summary{cursor:pointer;padding:4px 0}.licht-mod-name{align-self:center}.licht-schaetzung{border:var(--linie);border-radius:var(--rundung);background:var(--papier);color:var(--warn);margin:0;padding:6px 10px}.licht-listen{grid-template-columns:1fr 1fr;gap:16px;display:grid}.licht-listen section{border:var(--linie);border-radius:var(--rundung);background:var(--papier);padding:10px 12px}.licht-konflikt .textknopf{margin-left:10px}.licht-karten{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.licht-karte{border:var(--linie);border-radius:var(--rundung);background:var(--papier);gap:8px;padding:10px;display:grid}.licht-karte p{margin:0}.licht-karte-bild{border:var(--linie);border-radius:var(--rundung);line-height:0;display:block;overflow:hidden}.plan-vorschau{max-width:100%;display:block;height:auto!important}.licht-neu{gap:10px;max-width:720px;display:grid}.licht-vorlagen{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.licht-export .knopf.aus{opacity:.85}.licht-druck-leiste{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.licht-seite{border:var(--linie);box-sizing:border-box;background:#fff;flex-direction:column;gap:6px;max-width:210mm;min-height:270mm;margin:0 auto 16px;padding:14mm 12mm;display:flex}.licht-seite-raster{flex:1;gap:10px;display:grid}.licht-seite.pro-4 .licht-seite-raster{grid-template-columns:1fr 1fr}.licht-druck-titel{font-family:var(--font-display);color:var(--akzent,var(--ultramarin));margin:0;font-size:18px}.licht-druck-bild{border:var(--linie);position:relative}.licht-druck-ort{object-fit:cover;border:2px solid #fff;width:110px;height:74px;position:absolute;top:6px;right:6px}.licht-druck-setup .licht-listen{font-size:11px}.licht-druck-fuss{color:var(--warn)}@media print{.licht-seite{break-after:page;border:0;min-height:auto;margin:0;padding:0}.licht-seite:last-child{break-after:auto}}@media (width<=1100px){.licht-arbeit{grid-template-columns:170px minmax(0,1fr)}.licht-panel{grid-column:1/-1;max-height:none}}@media (width<=760px){.licht-arbeit{grid-template-columns:1fr}.licht-leiste{max-height:200px}.licht-flaeche{min-height:420px}.licht-listen,.licht-karten{grid-template-columns:1fr}}.shot-lichtplan{border-top:var(--linie);flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:8px;padding-top:8px;display:flex}.cs-licht-raster{flex-wrap:wrap;gap:12px;display:flex}.cs-licht-raster figure{border:var(--linie);margin:0;line-height:0}.cs-licht-raster figcaption{padding:4px 6px;line-height:1.4}@media print{.cs-licht{break-inside:avoid}}.abschnitt>p.label:first-child,.abschnitt>.logo-feld:first-child>.label:first-child,.abschnitt-kopf>p.label,.abschnittkopf>p.label{font-family:var(--font-titel);font-weight:var(--gewicht-fett);font-size:var(--size-abschnitt);letter-spacing:0;text-transform:none;color:var(--ultramarin);margin:0 0 12px}.abschnitt-kopf>p.label,.abschnittkopf>p.label{margin:0}.abschnitt>.logo-feld:first-child>.label:first-child{display:block}.feld>.label{font-size:var(--size-feldlabel);letter-spacing:var(--sperrung-feldlabel);color:var(--nebentext)}.feld>.wert{font-size:var(--size-wert)}.projekt-infos{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.projekt-haupt,.projekt-neben{align-content:start;gap:16px;min-width:0;display:grid}.projekt-infos .abschnitt{background:var(--flaeche);border-radius:var(--rundung);border-top:0;padding:18px 20px 20px}.projekt-infos .abschnitt-kopf{flex-wrap:wrap;margin-bottom:12px}.projekt-infos .raster{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px 24px}.projekt-infos .leer{margin:0}@media (width<=900px){.projekt-infos{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.projekt-infos .abschnitt{padding:16px}.projekt-infos .raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.projekt-infos .abschnitt-kopf{flex-direction:column;align-items:flex-start;gap:10px}.projekt-infos .zeilenaktionen{flex-wrap:wrap;justify-content:flex-start}}.reiter.reiter-gruppiert{align-items:flex-end;gap:6px 0;padding-top:4px}.reiter>.reiter-gruppe{border-bottom:0;flex-direction:column;margin-bottom:0;padding:0;display:flex}.reiter-gruppe-name{font-size:var(--size-feldlabel);letter-spacing:var(--sperrung-feldlabel);color:var(--nebentext);white-space:nowrap;padding-top:4px}.reiter-gruppe-links{gap:18px;display:flex}.reiter-gruppe-links>*{white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 0 10px}.reiter-gruppe+.reiter-gruppe{margin-left:22px;padding-left:22px;position:relative}.reiter-gruppe+.reiter-gruppe:before{content:"";border-left:var(--linie);position:absolute;top:6px;bottom:10px;left:0}.reiter-gruppe.zeilenanfang{margin-left:0;padding-left:0}.reiter-gruppe.zeilenanfang:before{content:none}.reiter>.reiter-papierkorb{color:var(--nebentext);margin-left:auto;padding-left:22px}@media (width<=760px){.reiter.reiter-gruppiert{flex-wrap:nowrap}.reiter-gruppe-links>*{margin-bottom:0}}.abschnitt.bogen,.dashboard-unten .abschnitt{background:var(--flaeche);border-radius:var(--rundung);border-top:0;margin-top:24px;padding:18px 20px 20px}.dashboard-unten.mit-abstand{margin-top:0}.dashboard-unten.zwei-spalten{gap:16px}.dashboard-neu:not(:has(.neu-gruppe)){display:none}.neu-gruppe+.neu-gruppe{margin-top:14px}.dashboard-neu .neu-kopf{margin-bottom:2px}.dashboard-neu .neu-kopf>p.label{font-family:var(--font-label);font-weight:500;font-size:var(--size-feldlabel);letter-spacing:var(--sperrung-label);text-transform:uppercase;color:var(--nebentext)}.dashboard-kalender .leiste{background:0 0}.dashboard-kalender .leiste-tag.heute{background:var(--papier);box-shadow:inset 0 2px 0 var(--ultramarin)}.dashboard-kalender .leiste-tag.wochenende:not(.heute){background:var(--grund)}@media (width<=640px){.abschnitt.bogen,.dashboard-unten .abschnitt{margin-top:16px;padding:16px}}.liste.shotliste .zeile.kopfzeile{letter-spacing:var(--sperrung-feldlabel)}.liste.shotliste .zeile.kopfzeile>span{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.licht-panel>p.label,.licht-grundriss>p.label:first-child{font-family:var(--font-titel);font-weight:var(--gewicht-fett);font-size:var(--size-abschnitt);letter-spacing:0;text-transform:none;color:var(--ultramarin);margin:4px 0 6px}.test-hinweis{color:var(--ultramarin);white-space:nowrap;border-bottom:1px solid #0000;padding:4px 0;text-decoration:none}.test-hinweis:hover{border-bottom-color:currentColor}.test-hinweis.warn{color:var(--warn)}.test-kontingente li{grid-template-columns:minmax(0,1fr) auto minmax(80px,160px);align-items:center;gap:16px;display:grid}.test-balken{background:var(--bildfeld);border-radius:var(--rundung);height:4px;display:block;overflow:hidden}.test-balken>span{background:var(--ultramarin);height:100%;display:block}.beispiel-marke{width:max-content;font-size:var(--size-feldlabel);color:var(--ultramarin);border:1px solid var(--ultramarin);border-radius:var(--rundung);vertical-align:middle;place-self:flex-start start;margin-left:8px;padding:1px 6px;display:inline-block}.beispiel-hinweis .beispiel-marke{margin:0 6px 0 0}.kopf:has(.test-hinweis) .nav{gap:22px}@media (width<=640px){.test-hinweis{font-size:var(--size-feldlabel);margin-right:14px}.test-hinweis .nur-breit{display:none}.test-kontingente li{grid-template-columns:minmax(0,1fr) auto}.test-balken{grid-column:1/-1}}.start-test{flex-direction:column;align-items:flex-start;gap:8px;display:inline-flex}.start-test-unterzeile{font-size:var(--size-text-klein);color:var(--lesetext)}.nowrap{white-space:nowrap}.karte.bearbeiten .bearbeiten-bild{width:min(100%,320px);margin-bottom:12px}.karten-aktionen .schiebeknopf{border:var(--linie);border-radius:var(--rundung);justify-content:center;align-items:center;min-width:40px;min-height:36px;font-size:22px;line-height:1;display:inline-flex}.karten-aktionen .schiebeknopf+.schiebeknopf{margin-left:-8px}
