.kunde-kopf__logo{width:48px;height:48px;font-size:16px}.anhang-zeile{align-items:center;gap:var(--r3);display:flex}.anhang-zeile__groesse{color:var(--text-leise);font-size:13.5px}.anmeldung-grund{background:radial-gradient(120% 90% at 0% 0%, #4d6d94 0%, #4d6d9400 60%), var(--grau-blau);min-height:100dvh;padding:var(--r6);place-items:center;display:grid}.anmeldung{width:min(400px,100%)}.anmeldung__marke{align-items:center;gap:var(--r4);margin-bottom:var(--r8);color:#fff;text-align:center;flex-direction:column;display:flex}.anmeldung__logo{width:220px;height:auto;display:block}.anmeldung__name{text-transform:uppercase;letter-spacing:.28em;color:var(--leiste-gedaempft);margin-right:-.28em;font-size:14px;font-weight:600;line-height:1;display:block}.anmeldung__karte{background:var(--flaeche);border-radius:var(--radius-gross);padding:var(--r8);box-shadow:0 18px 48px #14233759}.anmeldung__karte h1{margin:0 0 var(--r2);letter-spacing:-.015em;font-size:19px;font-weight:600}.anmeldung__einleitung{margin:0 0 var(--r6);color:var(--text-gedaempft);font-size:14.5px}.anmeldung__formular{gap:var(--r4);flex-direction:column;display:flex}.anmeldung__absenden{height:38px;margin-top:var(--r1);justify-content:center}.anmeldung__link{text-align:center;font-size:14px}.anmeldung__code{font-variant-numeric:tabular-nums;letter-spacing:.18em;text-align:center;font-size:20px}.fehlerseite__code{margin:0 0 var(--r2);font-variant-numeric:tabular-nums;color:var(--text-leise);letter-spacing:.04em;font-size:13.5px}.fehlerseite__wege{gap:var(--r4);margin-top:var(--r6);flex-direction:column;display:flex}.fehlerseite__wege .knopf{text-decoration:none}.anmeldung__fuss{margin:var(--r5) 0 0;text-align:center;color:var(--leiste-gedaempft);font-size:13px}.notizen{padding:var(--r5);white-space:pre-wrap;font-size:14.5px;line-height:1.6}.merkmale{gap:var(--r2);flex-wrap:wrap;display:flex}.merkmal{background:var(--grund);border:1px solid var(--linie);border-radius:var(--radius);color:var(--text-gedaempft);padding:3px 9px;font-size:13.5px}.loeschbereich{margin-top:var(--r10)}.beschreibung{margin-bottom:var(--r4);font-size:14.5px;line-height:1.6}.beschreibung__text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.beschreibung__wem{color:var(--text-leise);margin-bottom:2px;font-size:13.5px;display:block}.tabelle tr.ruht td{color:var(--text-gedaempft)}.seitenlayout{gap:var(--r6);grid-template-columns:280px 1fr;align-items:start;display:grid}.seitenlayout__pool{top:var(--r5);padding:var(--r4);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-gross);box-shadow:var(--schatten);position:sticky}.seitenlayout__pool--ziel{border-color:var(--marine);background:var(--marine-hell)}.seitenlayout__kopf{margin-bottom:var(--r3)}.seitenlayout__kopf h2{color:var(--text);margin:0;font-size:16px;font-weight:600}.seitenlayout__karten{gap:var(--r2);flex-direction:column;max-height:70vh;display:flex;overflow-y:auto}.seitenlayout__raster{gap:var(--r3);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));display:grid}.seitenfeld{gap:var(--r2);min-height:132px;padding:var(--r3);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);flex-direction:column;display:flex}.seitenfeld--umschlag{background:var(--grund);border-style:dashed}.seitenfeld--belegt{border-color:var(--linie-stark)}.seitenfeld--fortsetzung{background:var(--grund);border-style:dotted}.seitenfeld--ziel{border-color:var(--marine);background:var(--marine-hell)}.seitenfeld__kopf{justify-content:space-between;align-items:baseline;display:flex}.seitenfeld__nummer{color:var(--text-leise);font-size:14px}.seitenfeld__umschlag{color:var(--text-gedaempft);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:1px 5px;font-size:12px;font-weight:600}.seitenfeld__hinweis{color:var(--text-leise);margin:0;font-size:13px}.seitenfeld__verschieben{margin-top:auto;font-size:13px}.seitenfeld__verschieben summary{cursor:pointer;color:var(--text-gedaempft)}.seitenfeld__verschieben[open] summary{margin-bottom:var(--r2)}.plankarte{padding:var(--r2) var(--r3);background:var(--flaeche);border:1px solid var(--linie);border-left:3px solid var(--grau-blau);border-radius:var(--radius);cursor:grab;flex-direction:column;gap:2px;display:flex}.plankarte--anzeige{border-left-color:var(--offen)}.plankarte--redaktion{border-left-color:var(--marine)}.plankarte__titel{color:var(--text);font-size:14px;font-weight:600;line-height:1.3}.plankarte__neben{color:var(--text-leise);font-size:12px}.plankarte__umfang{color:var(--text-gedaempft);font-size:12px}.plankarte__hinweis{color:var(--spaet);font-size:12px}.plankarte__ziel{gap:var(--r2);margin-top:var(--r1);cursor:default;display:flex}.plankarte__ziel .direkt__eingabe{border-color:var(--linie);flex:1;min-width:0}@media (width<=900px){.seitenlayout{grid-template-columns:1fr}.seitenlayout__pool{position:static}}.anzeige-grund{color:#e8edf3;background:#0f1a27;flex-direction:column;min-height:100dvh;padding:28px 32px 20px;font-size:24px;display:flex}.anzeige__kopf{border-bottom:2px solid #26384f;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding-bottom:20px;display:flex}.anzeige__marke{align-items:center;gap:16px;display:flex}.anzeige__logo{flex:none;width:160px;height:auto;display:block}.anzeige__titel{letter-spacing:-.01em;font-size:36px;font-weight:700}.anzeige__uhr{color:#e8edf3;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}.anzeige__zahlen{flex-wrap:wrap;gap:24px;display:flex}.anzeigezahl{flex-direction:column;align-items:center;display:flex}.anzeigezahl b{font-variant-numeric:tabular-nums;font-size:48px;font-weight:700;line-height:1.05}.anzeigezahl span{color:#b4c2d3;font-size:20px}.anzeigezahl--gut b{color:#86efac}.anzeigezahl--warnung b{color:#fca5a5}.anzeigezahl--eilig b{color:#fcd34d}.anzeige__spalten{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:24px;display:grid}.anzeigespalte{flex-direction:column;gap:12px;min-width:0;display:flex}.anzeigespalte h2{color:#b4c2d3;border-bottom:3px solid #26384f;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 4px;padding-bottom:8px;font-size:28px;font-weight:700;display:flex}.anzeigespalte__zahl{color:#e8edf3;font-variant-numeric:tabular-nums;font-size:28px}.anzeigespalte--spaet h2{color:#fca5a5;border-bottom-color:#b91c1c}.anzeigespalte--heute h2{color:#fcd34d;border-bottom-color:#b45309}.anzeigespalte__leer{color:#b4c2d3;margin:0;font-size:24px}.anzeigespalte__mehr{color:#e8edf3;margin:4px 0 0;font-size:24px;font-weight:600}.anzeigekarte{border-radius:var(--radius);background:#16243a;border:1px solid #26384f;border-left-width:6px;padding:14px 16px}.anzeigespalte--spaet .anzeigekarte{border-left-color:#ef4444}.anzeigespalte--heute .anzeigekarte{border-left-color:#f59e0b}.anzeigekarte--eilig,.anzeigespalte .anzeigekarte--eilig{background:#2a1d05;border-color:#b45309 #b45309 #b45309 #fbbf24;border-left-style:solid;border-left-width:12px}.anzeigekarte__kopf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.anzeigekarte__kopf .nummer{color:#b4c2d3;font-size:20px}.anzeigekarte__stern{color:#fcd34d;font-size:20px}.anzeigekarte__eilig{letter-spacing:.08em;color:#fcd34d;font-size:20px;font-weight:800}.anzeigekarte__titel{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0;font-size:32px;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.anzeigekarte__neben{color:#b4c2d3;margin:0;font-size:22px;line-height:1.3}.anzeige__fuss{color:#b4c2d3;border-top:1px solid #26384f;justify-content:space-between;gap:24px;margin-top:24px;padding-top:12px;font-size:20px;display:flex}.anzeigewoche__ueberfaellig{margin-bottom:24px}.anzeigewoche__ueberfaellig h2{color:#fca5a5;align-items:baseline;gap:16px;margin:0 0 12px;font-size:28px;font-weight:700;display:flex}.anzeigewoche__reihe{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.anzeigewoche__reihe .anzeigekarte{border-left-color:#ef4444}.anzeigewoche{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));align-content:start;gap:16px;display:grid}.anzeigewoche__tag h2{font-size:26px}.anzeigewoche__tag--heute h2{color:#fcd34d;border-bottom-color:#b45309}.anzeigewoche__tag--heute .anzeigekarte{border-left-color:#f59e0b}.anzeigewoche__tag--vorbei{opacity:.75}.anzeigewoche__tag--frei h2{color:#b4c2d3}.anzeigewoche__feiertag{color:#b4c2d3;margin:-4px 0 0;font-size:20px;font-weight:600}.anzeigekarte--kompakt{padding:10px 12px}.anzeigekarte--kompakt .anzeigekarte__titel{font-size:32px}@media (width<=1400px){.anzeige__spalten{grid-template-columns:repeat(2,minmax(0,1fr))}.anzeigewoche{grid-template-columns:repeat(4,minmax(0,1fr))}.anzeigewoche__reihe{grid-template-columns:repeat(3,minmax(0,1fr))}.anzeige__kopf{flex-wrap:wrap}}.zeilenformular{align-items:flex-end;gap:var(--r3);margin-top:var(--r4);flex-wrap:wrap;display:flex}.zeilenformular .feld{flex:220px;margin:0}code.adresse{word-break:break-all;-webkit-user-select:all;user-select:all;font-size:14px}.tabelle--steuerung .knopfreihe{flex-wrap:nowrap}.tabelle--steuerung .knopf{white-space:nowrap}.tabelle--steuerung td.spaet{color:var(--spaet);font-weight:600}@media (width<=700px){.anzeige-grund{padding:16px}.anzeige__spalten,.anzeigewoche,.anzeigewoche__reihe{grid-template-columns:minmax(0,1fr)}}.profilblock{margin-top:var(--r6)}.qr{width:200px;height:200px;margin:var(--r3) 0;border:1px solid var(--linie);border-radius:var(--radius);background:#fff;display:block}.abtippen{margin-bottom:var(--r3);font-size:14px}.abtippen summary{color:var(--marine);cursor:pointer}.geheimnis{margin:var(--r2) 0 0;padding:var(--r2);word-break:break-all;background:var(--grund);border-radius:var(--radius);font-size:14px}.codeliste{gap:var(--r1) var(--r3);margin:var(--r3) 0;padding:var(--r3);background:var(--grund);border-radius:var(--radius);grid-template-columns:1fr 1fr;list-style:none;display:grid}.codeliste li{font-size:14px}.datev__zeitraum{align-items:flex-end;gap:var(--r3);flex-wrap:wrap;display:flex}.datev__monate{gap:var(--r2);margin-top:var(--r4);flex-wrap:wrap;display:flex}.monatsknopf{color:var(--text-gedaempft);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:4px 10px;font-size:14px;text-decoration:none}.monatsknopf:hover{color:var(--text);border-color:var(--linie-stark)}.monatsknopf--aktiv{color:var(--marine);background:var(--marine-hell);border-color:var(--marine)}.vorschlagskasten{margin-bottom:var(--r6);padding:var(--r4) var(--r5);border:1px solid #c6dcef;border-left:4px solid var(--marine);border-radius:var(--radius);background:#eaf2fa}.vorschlagskasten__kopf{align-items:baseline;gap:var(--r3);flex-wrap:wrap;display:flex}.vorschlagskasten__titel{color:var(--text-gedaempft);font-size:14px}.vorschlagskasten__menge{color:var(--grau-blau-tief);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.vorschlagskasten__kopf .knopf{margin-left:auto}.vorschlagskasten__grund{margin:var(--r2) 0 0;max-width:80ch;font-size:14.5px;line-height:1.5}.vorschlagskasten__frueher{margin:var(--r2) 0 0;color:var(--text-gedaempft);font-variant-numeric:tabular-nums;font-size:13.5px}
