.abmelde-knopf[data-v-a5195214]{font:inherit;color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #ffffff1a;border-radius:8px;padding:5px 14px;font-weight:700;box-shadow:0 1px 2px #0000004d}.abmelde-knopf[data-v-a5195214]:hover{filter:brightness(.92)}.abmelde-knopf[data-v-a5195214]:active{filter:brightness(.85)}.hintergrund[data-v-f67a7389]{box-sizing:border-box;background:linear-gradient(to bottom right,#1f5f8b,#4f8fb8) fixed;justify-content:center;align-items:center;min-height:100dvh;padding:76px 16px 16px;display:flex}.leiste[data-v-f67a7389]{box-sizing:border-box;color:#fff;z-index:2;background:#1f5f8b;align-items:center;height:60px;padding:0 16px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 3px 6px #00000059,0 8px 24px #0006}.marke[data-v-f67a7389]{color:#fff;margin:0;font-size:1.3rem;font-weight:700}.untertitel[data-v-f67a7389]{opacity:.85;margin:0;font-size:.85rem}.karte[data-v-f67a7389]{box-sizing:border-box;color:#333;background:#fff;border-radius:8px;flex-direction:column;gap:14px;width:420px;max-width:100%;padding:28px 32px 24px;font-family:Segoe UI,system-ui,-apple-system,Roboto,sans-serif;font-size:12px;display:flex;box-shadow:0 4px 24px #0000004d}h1[data-v-f67a7389]{color:#1f5f8b;margin:0;font-size:24px;font-weight:700}.hinweiskasten[data-v-f67a7389]{color:#455a64;margin:0}.raster[data-v-f67a7389]{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}label[data-v-f67a7389]{color:#333}input[data-v-f67a7389]{box-sizing:border-box;width:100%;font:inherit;color:#333;background:linear-gradient(#f4f4f4,#fff 3px);border:1px solid #c2c2c2;border-radius:3px;height:25px;padding:4px 7px}input[data-v-f67a7389]:focus{border-color:#039ed3;outline:none;box-shadow:0 0 0 1px #039ed3,inset 0 0 0 1px #c8e6f5}.passwort[data-v-f67a7389]{position:relative}.passwort input[data-v-f67a7389]{padding-right:30px}.auge[data-v-f67a7389]{cursor:pointer;background:0 0;border:none;padding:2px 6px;display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.auge svg[data-v-f67a7389]{fill:#607d8b}.feststell[data-v-f67a7389]{color:#e65100;margin:0}.erstes-mal[data-v-f67a7389]{color:#607d8b;margin:0}.wartung-text[data-v-f67a7389]{color:#e65100;margin:0;font-size:15px;font-weight:700}.fehler[data-v-f67a7389]{color:#c62828;white-space:pre-line;margin:0}.knoepfe[data-v-f67a7389]{justify-content:flex-end;gap:8px;display:flex}.standard[data-v-f67a7389]{font:inherit;color:#333;cursor:pointer;background:linear-gradient(#cde6f5,#a8cfe6);border:1px solid #8fb4cc;border-radius:3px;min-height:25px;padding:3px 8px}.standard[data-v-f67a7389]:hover{background:linear-gradient(#dbeef9,#b8dbef)}.standard[data-v-f67a7389]:active{background:linear-gradient(#a8cfe6,#cde6f5)}.standard[data-v-f67a7389]:disabled{opacity:.6;cursor:default}.regeln[data-v-f67a7389]{color:#607d8b;margin:0;padding:0;list-style:none}.regeln li.ok[data-v-f67a7389]{color:#2e7d32}@media (pointer:coarse){.karte[data-v-f67a7389]{font-size:15px}input[data-v-f67a7389]{height:36px;font-size:16px}.standard[data-v-f67a7389]{min-height:36px;padding:4px 14px}}@media (width<=400px){.karte[data-v-f67a7389]{padding:22px 18px 18px}.raster[data-v-f67a7389]{grid-template-columns:1fr;gap:6px}}.liste-rahmen[data-v-a86732f3]{justify-content:safe center;align-items:flex-start;gap:calc(24px * var(--z));font-size:calc(12px * var(--z));flex-wrap:wrap;padding:4px;display:flex}table[data-v-a86732f3]{border-collapse:separate;border-spacing:1px;background:#d9d9d9;flex:none}td[data-v-a86732f3],th[data-v-a86732f3]{height:calc(24px * var(--z));padding:0 calc(6px * var(--z));text-align:left;white-space:nowrap;box-sizing:border-box;background:#fff;font-weight:400;overflow:hidden}.kopfzelle[data-v-a86732f3]{font-weight:700}.titel[data-v-a86732f3]{text-align:center;font-size:calc(13px * var(--z))}.mitte[data-v-a86732f3]{text-align:center}.fett[data-v-a86732f3]{font-weight:700}.liste td[data-v-a86732f3]:first-child,.liste th[data-v-a86732f3]:first-child{width:calc(100px * var(--z));min-width:calc(100px * var(--z))}.liste td[data-v-a86732f3]:nth-child(2),.liste td[data-v-a86732f3]:nth-child(3),.liste td[data-v-a86732f3]:nth-child(4),.liste th[data-v-a86732f3]:nth-child(2),.liste th[data-v-a86732f3]:nth-child(3),.liste th[data-v-a86732f3]:nth-child(4){width:calc(56px * var(--z));min-width:calc(56px * var(--z))}.liste td[data-v-a86732f3]:nth-child(5),.liste th[data-v-a86732f3]:nth-child(5){width:calc(130px * var(--z));min-width:calc(130px * var(--z))}.liste .bemerkung[data-v-a86732f3]{width:calc(260px * var(--z));min-width:calc(260px * var(--z));max-width:calc(260px * var(--z));color:#616161;text-overflow:ellipsis}tr.klickbar td[data-v-a86732f3]{cursor:pointer}td.eingabe[data-v-a86732f3]{cursor:text;padding:0}td.eingabe input[data-v-a86732f3],td.eingabe select[data-v-a86732f3]{width:100%;height:100%;min-height:calc(24px * var(--z));box-sizing:border-box;color:inherit;font:inherit;padding:0 calc(6px * var(--z));background:0 0;border:none;border-radius:0;outline:none;margin:0}td.eingabe.mitte input[data-v-a86732f3]{text-align:center;padding:0 2px}td.eingabe select[data-v-a86732f3]{cursor:pointer;appearance:none}td.eingabe select option[data-v-a86732f3]{color:#000;background:#fff}td.eingabe[data-v-a86732f3]:focus-within{box-shadow:inset 0 0 0 2px #1a73e8}td.eingabe.falsch[data-v-a86732f3]{box-shadow:inset 0 0 0 2px #c62828}.woche td[data-v-a86732f3]{font-weight:700;box-shadow:0 -1.5px #000,0 1.5px #000}.woche td[data-v-a86732f3]:first-child{text-align:right;box-shadow:0 -1.5px #000,0 1.5px #000,-1.5px 0 #000}.woche td[data-v-a86732f3]:last-child{box-shadow:0 -1.5px #000,0 1.5px #000,1.5px 0 #000}.seite[data-v-a86732f3]{outline-offset:-1px;outline:1.5px solid #000}.seite td[data-v-a86732f3]:first-child,.seite th[data-v-a86732f3]:first-child{width:calc(150px * var(--z));min-width:calc(150px * var(--z))}.seite td[data-v-a86732f3]:nth-child(2),.seite th[data-v-a86732f3]:nth-child(2),.seite td[data-v-a86732f3]:nth-child(4),.seite th[data-v-a86732f3]:nth-child(4){width:calc(64px * var(--z))}.seite td[data-v-a86732f3]:nth-child(3),.seite th[data-v-a86732f3]:nth-child(3){width:calc(90px * var(--z))}.monat td[data-v-a86732f3]{box-shadow:0 -1.5px #000}@media (width<=560px){.liste .bemerkung[data-v-a86732f3]{display:none}.liste .titel[data-v-a86732f3]{text-align:left}}@media (pointer:coarse){td.eingabe input[data-v-a86732f3],td.eingabe select[data-v-a86732f3]{min-height:calc(34px * var(--z));font-size:max(16px, calc(12px * var(--z)))}}.tableau[data-v-67f894de]{color:#333;background:#fff;flex-direction:column;flex:1;min-height:0;font-family:Segoe UI,system-ui,-apple-system,Roboto,sans-serif;font-size:12px;display:flex}.fx[data-v-67f894de]{font:inherit;color:#333;cursor:pointer;background:linear-gradient(#fcfcfc,#e8e8e8);border:1px solid #b5b5b5;border-radius:3px;min-height:25px;padding:3px 8px}.fx[data-v-67f894de]:hover{background:linear-gradient(#fff,#f0f0f0)}.fx[data-v-67f894de]:active,.fx.an[data-v-67f894de]{background:linear-gradient(#d0d0d0,#dedede);box-shadow:inset 0 1px 2px #00000040}.fx.standard[data-v-67f894de]{background:linear-gradient(#cde6f5,#a8cfe6);border-color:#8fb4cc}.fx-feld[data-v-67f894de]{font:inherit;color:#333;box-sizing:border-box;background:linear-gradient(#f4f4f4,#fff 3px);border:1px solid #c2c2c2;border-radius:3px;height:25px;padding:4px 7px}.fx-feld[data-v-67f894de]:focus{border-color:#039ed3;outline:none;box-shadow:0 0 0 1px #039ed3}.oben[data-v-67f894de]{align-items:center;gap:8px;padding:8px 12px;display:flex}.seite[data-v-67f894de]{flex:1;align-items:center;gap:4px;display:flex}.zoom[data-v-67f894de]{justify-content:flex-end}.umschalter[data-v-67f894de]{gap:0}.umschalter .links[data-v-67f894de]{border-radius:3px 0 0 3px}.umschalter .rechts[data-v-67f894de]{border-left:none;border-radius:0 3px 3px 0}.personen[data-v-67f894de]{flex-direction:column;gap:4px;min-width:220px;max-height:60vh;display:flex;overflow-y:auto}.prozent[data-v-67f894de]{text-align:center;min-width:48px}.blaettern[data-v-67f894de]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.blaettern a.fx[data-v-67f894de]{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.blaettern .freigegeben[data-v-67f894de]{color:#2e7d32;font-weight:700}.monat[data-v-67f894de]{text-align:center;min-width:150px;font-size:15px;font-weight:700}.haupt[data-v-67f894de]{border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;flex:1;min-height:0;display:flex}.mitte[data-v-67f894de]{background:#fff;flex:1;min-width:0;overflow:auto}.raster[data-v-67f894de]{border-collapse:separate;border-spacing:1px;font-size:var(--schrift);table-layout:fixed;background:#d9d9d9;flex:none;margin:4px auto;padding:0}.raster td[data-v-67f894de],.raster th[data-v-67f894de]{height:var(--hoehe);text-align:center;vertical-align:middle;white-space:nowrap;box-sizing:border-box;background:#fff;padding:0 3px;font-weight:400;overflow:hidden}.raster .tag[data-v-67f894de]{width:var(--tag);min-width:var(--tag);max-width:var(--tag);padding:0}.raster .name[data-v-67f894de]{width:var(--name);min-width:var(--name);max-width:var(--name);text-align:left}.raster .kopfzelle[data-v-67f894de]{font-weight:700}.raster .titel[data-v-67f894de]{font-size:var(--titel)}.raster .klein[data-v-67f894de]{font-size:var(--klein)}.raster .g0[data-v-67f894de]{width:var(--g0);min-width:var(--g0)}.raster .g1[data-v-67f894de]{width:var(--g1);min-width:var(--g1)}.raster .g2[data-v-67f894de]{width:var(--g2);min-width:var(--g2)}.raster .strich[data-v-67f894de]{width:var(--strich);min-width:var(--strich);max-width:var(--strich);background:#000;padding:0}.raster .block[data-v-67f894de]{height:calc(2 * var(--hoehe) + 1px)}.raster .zeile[data-v-67f894de]{height:var(--hoehe);line-height:var(--hoehe);overflow:hidden}.raster .klickbar[data-v-67f894de]{cursor:pointer}.raster .gesamt[data-v-67f894de]{position:relative}.palette-rahmen[data-v-67f894de]{background:#f4f4f4;border-left:1px solid #c8c8c8;display:flex}.pfeil[data-v-67f894de]{cursor:pointer;color:#333;background:linear-gradient(90deg,#f4f4f4,#e4e4e4);border:none;border-right:1px solid #c8c8c8;width:18px;padding:0;font-size:11px}.palette[data-v-67f894de]{box-sizing:border-box;flex-direction:column;gap:4px;width:170px;padding:8px;display:flex;overflow-y:auto}.ueberschrift[data-v-67f894de]{padding-top:8px}.ueberschrift.erste[data-v-67f894de]{padding-top:0}.werkzeug[data-v-67f894de]{text-align:left;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.unten[data-v-67f894de]{flex-direction:column;gap:4px;padding:6px 12px;display:flex}.budget[data-v-67f894de]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.budget b[data-v-67f894de]{font-size:13px}.gesperrt[data-v-67f894de]{color:#6d4c41;margin:0;font-weight:700}.hinweis[data-v-67f894de]{color:#607d8b;margin:0}.meldung[data-v-67f894de]{color:#c62828;white-space:pre-line;margin:0}.abdunkeln[data-v-67f894de]{z-index:10;background:#00000040;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog[data-v-67f894de]{color:#333;background:#f4f4f4;border:1px solid #a0a0a0;min-width:300px;max-width:100%;font-family:Segoe UI,system-ui,sans-serif;font-size:12px;box-shadow:0 6px 24px #00000059}.dialog-titel[data-v-67f894de]{background:#fff;border-bottom:1px solid #ddd;padding:6px 10px}.dialog-kopf[data-v-67f894de]{background:linear-gradient(#fdfdfd,#ececec);border-bottom:1px solid #ccc;padding:12px 14px;font-size:13px}.dialog-inhalt[data-v-67f894de]{padding:12px 14px 4px}.dialog-raster[data-v-67f894de]{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:8px 10px;display:grid}.dauer[data-v-67f894de]{min-height:16px;margin:8px 0 0}.dialog-knoepfe[data-v-67f894de]{justify-content:flex-end;gap:8px;padding:10px 14px 12px;display:flex}@media (pointer:coarse){.fx[data-v-67f894de]{min-height:34px}.fx-feld[data-v-67f894de]{height:34px;font-size:16px}}@media (width<=700px){.tableau[data-v-67f894de]{height:auto}.oben[data-v-67f894de]{flex-wrap:wrap}.umschalter[data-v-67f894de]{flex-basis:100%;justify-content:center}.blaettern[data-v-67f894de]{flex-wrap:wrap;justify-content:center;width:100%}.zoom[data-v-67f894de]{flex-basis:100%;justify-content:center}.haupt[data-v-67f894de]{flex-direction:column}.palette-rahmen[data-v-67f894de]{border-top:1px solid #c8c8c8;border-left:none}.palette[data-v-67f894de]{flex-flow:wrap;width:100%}.werkzeug[data-v-67f894de]{width:auto}.ueberschrift[data-v-67f894de]{width:100%}}.stempeln[data-v-47f917f3]{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px 0 12px;display:flex}.hallo[data-v-47f917f3]{color:#1f5f8b;margin:0;font-size:26px}.dienst[data-v-47f917f3]{color:#263238;margin:0;font-size:17px}.knoepfe[data-v-47f917f3]{flex-wrap:wrap;justify-content:center;gap:20px;width:100%;margin-top:8px;display:flex}.riesig[data-v-47f917f3]{cursor:pointer;color:#fff;width:min(100%,17rem);min-height:9rem;font:inherit;background:#b0bec5;border:none;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:background .2s,box-shadow .2s;display:flex}.riesig[data-v-47f917f3]:disabled{cursor:default}.wort[data-v-47f917f3]{font-size:30px;font-weight:700}.uhrzeit[data-v-47f917f3]{font-size:22px;font-weight:600}.kommen.leuchtet[data-v-47f917f3]{background:#2e7d32;animation:1.6s ease-in-out infinite gruen-47f917f3}.gehen.leuchtet[data-v-47f917f3]{background:#c62828;animation:1.6s ease-in-out infinite rot-47f917f3}.kommen.erledigt[data-v-47f917f3]{background:#81c784}.gehen.erledigt[data-v-47f917f3]{background:#e57373}@keyframes gruen-47f917f3{0%,to{box-shadow:0 0 10px 2px #2e7d3273}50%{box-shadow:0 0 28px 10px #4caf50bf}}@keyframes rot-47f917f3{0%,to{box-shadow:0 0 10px 2px #c6282873}50%{box-shadow:0 0 28px 10px #e53935bf}}@media (prefers-reduced-motion:reduce){.kommen.leuchtet[data-v-47f917f3]{animation:none;box-shadow:0 0 20px 6px #4caf50b3}.gehen.leuchtet[data-v-47f917f3]{animation:none;box-shadow:0 0 20px 6px #e53935b3}}.klein[data-v-47f917f3]{color:#607d8b;margin:0;font-size:13px}.fehler[data-v-47f917f3]{color:#c62828;margin:0}.version[data-v-f044e73a]{z-index:3;color:#ffffffd9;align-items:center;height:60px;font-size:.8rem;display:flex;position:fixed;top:0;right:16px}:root{color:#333;background:#fff;font-family:Segoe UI,system-ui,-apple-system,Roboto,sans-serif}body{color:#333;background:#fff;margin:0}input,select,textarea{color:#333;background-color:#fff}button{color:#333}input[type=checkbox],input[type=radio]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:#1f5f8b}input:-webkit-autofill{caret-color:#333;transition:background-color 9999s ease-out;-webkit-text-fill-color:#333!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:hover{caret-color:#333;transition:background-color 9999s ease-out;-webkit-text-fill-color:#333!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:focus{caret-color:#333;transition:background-color 9999s ease-out;-webkit-text-fill-color:#333!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}@media (prefers-color-scheme:dark){:root,body{color:#333;background:#fff}input,select,textarea{color:#333;background-color:#fff}}.laden{background:linear-gradient(to bottom right,#1f5f8b,#4f8fb8);min-height:100vh}.fenster{flex-direction:column;height:100dvh;font-size:12px;display:flex}.menueleiste{background:linear-gradient(#fbfbfb,#e6e6e6);border-bottom:1px solid #c4c4c4;flex:none;align-items:stretch;padding:0 2px;display:flex;overflow-x:auto}.menueleiste button{font:inherit;color:#333;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:5px 9px}.menueleiste button:hover{color:#fff;background:#039ed3}.menueleiste button.aktiv{background:#d4e8f5;box-shadow:inset 0 -2px #039ed3}.menueleiste .knopfrahmen{align-items:center;padding:2px 4px;display:flex}.menueleiste .luecke,.statusleiste .luecke,.startleiste .luecke{flex:1}.startleiste{z-index:1;background:#fff;flex:none;align-items:center;gap:8px;padding:8px 10px;display:flex;position:relative;box-shadow:0 2px 10px #00000026}.startleiste .seite{flex:1;min-width:0;display:flex}.startleiste .seite.rechts{justify-content:flex-end}.startleiste .marke{letter-spacing:.5px;white-space:nowrap;color:#1f5f8b;background:linear-gradient(to bottom right,#1f5f8b,#4f8fb8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:800;line-height:1.15}@media (width<=480px){.startleiste{flex-wrap:wrap}.startleiste .marke{text-align:center;order:-1;width:100%}}.startleiste .weiter{font:inherit;color:#1f5f8b;cursor:pointer;background:#fff;border:1px solid #b0bec5;border-radius:4px;padding:5px 10px}.startleiste .weiter:hover{background:#eceff1}main{box-sizing:border-box;flex:1;min-height:0;padding:12px;overflow:auto}main.voll{flex-direction:column;padding:0;display:flex;overflow:hidden}.statusleiste{white-space:nowrap;background:#cfd8dc;flex:none;align-items:center;gap:8px;padding:4px 12px;display:flex;overflow:hidden}.lampe{box-sizing:border-box;background:radial-gradient(circle at 35% 32%,#ffffffd9 0 2px,#0000 3px),radial-gradient(circle at 40% 38%,#d6d6d6 0,#757575 55%,#000 100%);border:.6px solid #212121;border-radius:50%;flex:none;width:14px;height:14px}.lampe.an{background:radial-gradient(circle at 35% 32%,#ffffffd9 0 2px,#0000 3px),radial-gradient(circle at 40% 38%,#b9f6ca 0,#43a047 55%,#0b3d14 100%);box-shadow:0 0 8px 2px #66bb6a8c}button.gross{color:#fff;background:#1f5f8b;border:none;border-radius:8px;padding:.8rem;font-size:1.1rem}.hinweis{color:#607d8b}@media (pointer:coarse){.fenster{font-size:14px}.menueleiste button{padding:10px 12px}}
