@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Inter-latin-ext.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Inter-latin.woff2)format("woff2");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}:root{--flaeche:#fff;--flaeche-2:#f7f8f9;--flaeche-3:#eff1f3;--zebra:#f7f8f9;--linie:#dce0e5;--linie-feld:#8a929b;--text:#14171a;--text-2:#4a525c;--platzhalter:#6b737d;--blau:#02509e;--blau-dunkel:#013c77;--blau-hell:#e7eff8;--ton-kontakte:#e7eef5;--ton-zeiten:#f7efe1;--ton-team:#e8f0e9;--ton-einsatz:#e0eeef;--ton-jahr:#ece9f5;--ton-auswertung-zeiten:#f6e8e2;--ton-auswertung-projekte:#f3e9f0;--fehlt:#fde4e4;--fehlt-linie:#b3261e;--fehlt-text:#9b1c1c;--fehlt-tag:#b48cd8;--fehlt-tag-rand:#5b3a8c;--ok:#14612f;--warn:#8a4b00;--fehler:#9b1c1c;--tag-text:#fff;--tag-abwesend:#a94e2a;--tag-abwesend-rand:#6e2f14;--tag-home:#d19e00;--tag-home-rand:#7e5f00;--tag-reise:#0f6b62;--tag-reise-rand:#08423c;--frei:#6e767e;--frei-rand:#4a5157;--feiertag:#2f6b48;--feiertag-rand:#1a4029;--tag-lernen:#7b2d5e;--tag-lernen-rand:#4e1a3b;--vorher:#eaedf0;--vorher-rand:#c9cfd5;--leiste:4.5rem;--ziel:3.5rem;--ziel-gross:4rem;--radius:.5rem;--radius-klein:.375rem;--radius-pille:999px;--fs-1:.9375rem;--fs-2:1rem;--fs-3:1.0625rem;--fs-4:1.125rem;--fs-5:1.25rem;--fs-6:1.375rem;--fs-7:1.625rem;--fs-8:2rem;--spalte:86rem;--spalte-breit:116.5rem;--schrift:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:100%}@media (width>=768px){html{font-size:90%}}body{background:var(--ton-kontakte);color:var(--text);font-family:var(--schrift);font-size:var(--fs-4);-webkit-font-smoothing:antialiased;font-feature-settings:"cv05" 1, "ss03" 1;margin:0;font-weight:400;line-height:1.5;transition:background-color .18s}@media (width<=767px){body{font-size:var(--fs-5)}}body[data-bereich=zeiten]{background:var(--ton-zeiten)}body[data-bereich=team]{background:var(--ton-team)}body[data-bereich=einsatz]{background:var(--ton-einsatz)}body[data-bereich=jahr]{background:var(--ton-jahr)}body[data-bereich=auswertung-zeiten]{background:var(--ton-auswertung-zeiten)}body[data-bereich=auswertung-projekte]{background:var(--ton-auswertung-projekte)}body[data-bereich=hilfe]{background:var(--flaeche)}@media (prefers-reduced-motion:reduce){body{transition:none}}h1,h2,h3{letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:600}p{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--blau);outline-offset:2px;border-radius:var(--radius-klein)}::selection{background:var(--blau-hell)}.seite{max-width:var(--spalte);margin:0 auto;padding:0 1.5rem}@media (width<=767px){.seite{padding:0 1rem}}.knopf{min-height:var(--ziel);border:1px solid var(--linie-feld);border-radius:var(--radius);background:var(--flaeche);color:var(--text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.625rem;padding:0 1.25rem;font-weight:500;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}@media (hover:hover){.knopf:hover{background:var(--flaeche-2)}}.knopf:active{background:var(--flaeche-3)}.knopf--haupt{min-height:var(--ziel-gross);border-color:var(--blau);background:var(--blau);color:#fff;width:100%;font-weight:600;font-size:var(--fs-4)}@media (hover:hover){.knopf--haupt:hover{background:var(--blau-dunkel);border-color:var(--blau-dunkel)}}.knopf--haupt:active{background:var(--blau-dunkel)}.knopf[disabled]{opacity:.5;cursor:not-allowed}.textlink{min-height:2.75rem;color:var(--blau);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0 .25rem;font-weight:500;text-decoration:underline;display:inline-flex}@media (hover:hover){.textlink:hover{color:var(--blau-dunkel)}}.feld{width:100%;min-height:var(--ziel);border:1px solid var(--linie-feld);border-radius:var(--radius);background:var(--flaeche);color:var(--text);font:inherit;padding:.75rem .875rem}.feld::placeholder{color:var(--platzhalter)}.feld--fehlt{background:var(--fehlt);border-color:var(--fehlt-linie);border-width:2px}.fehlt-text{color:var(--fehlt-text);font-weight:500}.feld[readonly]{background:var(--flaeche-2);color:var(--text-2);cursor:default}.feld:focus{border-color:var(--blau)}.beschriftung{color:var(--text-2);font-size:var(--fs-4);margin-bottom:.5rem;font-weight:500;display:block}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hinweis{color:var(--text-2);font-size:var(--fs-3)}.kuerzel{font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;font-weight:600}.treffer{color:var(--blau);font-weight:600}.trennlinie{border:0;border-top:1px solid var(--linie);margin:0}.nurfuerleser{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kopf{border-bottom:1px solid var(--linie);background:var(--flaeche)}.kopf__inhalt{justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:0 1.5rem;display:flex}@media (width<=767px){.kopf__inhalt{padding:0 1rem}}.kopf__marke{color:var(--text);align-items:center;gap:.625rem;min-height:3.5rem;text-decoration:none;display:flex}.kopf__marke img{display:block}.kopf__zusatz{color:var(--text-2);font-size:var(--fs-3)}@media (width<=767px){.kopf__marke img{width:2.625rem;height:1.875rem}}.kopf__rechts{align-items:center;gap:1.25rem;display:flex}.kopf__hilfe{min-height:3rem;color:var(--blau);font-family:inherit;font-weight:500;font-size:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;text-decoration:none;display:inline-flex}@media (hover:hover){.kopf__hilfe:hover{text-underline-offset:3px;text-decoration:underline}}.kopf__nutzer{color:var(--text-2);font-size:var(--fs-3)}.kopf__nutzer--weg{min-height:2.75rem;color:inherit;align-items:center;gap:.4375rem;padding:0 2px;text-decoration:none;display:inline-flex}.kopf__nutzer--weg:hover .kuerzel,.kopf__nutzer--weg:focus-visible .kuerzel{text-decoration:underline}@media (width<=767px){.kopf__zusatz,.kopf__nutzer-wort{display:none}}.suchseite{padding-top:1.5rem;padding-bottom:4rem}.suchseite__kopf{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.25rem;margin-bottom:.875rem;display:flex}.suchseite__titel{font-size:var(--fs-8)}@media (width<=767px){.suchseite__titel{font-size:var(--fs-7)}}.suchseite__neu{flex:none;width:auto}@media (width<=599px){.suchseite__neu{width:100%}}.suchfeld{align-items:center;display:flex;position:relative}.suchfeld__lupe{color:var(--text-2);pointer-events:none;position:absolute;left:1.125rem}.suchfeld__eingabe{border:1px solid var(--linie-feld);border-radius:var(--radius);background:var(--flaeche);width:100%;min-height:4.25rem;color:var(--text);font:inherit;font-size:var(--fs-6);appearance:none;padding:0 1.125rem 0 3.5rem}.suchfeld__eingabe::-webkit-search-cancel-button{display:none}.suchfeld__eingabe:focus{border-color:var(--blau);outline:3px solid var(--blau);outline-offset:2px}.suchfeld__eingabe::placeholder{color:var(--platzhalter)}.suchfeld__leeren{border-radius:var(--radius);height:3.5rem;color:var(--text-2);font:inherit;font-size:var(--fs-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .875rem;display:inline-flex;position:absolute;right:.375rem}@media (hover:hover){.suchfeld__leeren:hover{background:var(--flaeche-2);color:var(--text)}}.suchseite__erklaerung{color:var(--text-2);font-size:var(--fs-3);max-width:62ch;margin-top:.875rem}.suchseite__erklaerung strong{color:var(--text);font-weight:600}.suchseite__anzahl{color:var(--text-2);font-size:var(--fs-3);margin:2rem 0 .5rem;font-weight:500}.suchseite__alle{margin-top:1.5rem}.trefferliste{border-top:1px solid var(--linie)}.treffer-zeile{border-bottom:1px solid var(--linie);min-height:5.5rem;color:var(--text);grid-template-columns:minmax(0,1fr) 1.5rem;grid-template-areas:"kopf pfeil""meta pfeil";align-items:center;gap:.25rem .75rem;padding:1rem .75rem;text-decoration:none;display:grid}.treffer-zeile__pfeil{color:var(--blau);grid-area:pfeil;align-self:center}@media (hover:hover){.treffer-zeile:hover{background:var(--blau-hell)}}.treffer-zeile--aktiv{background:var(--blau-hell)}.treffer-zeile__kopf{flex-wrap:wrap;grid-area:kopf;align-items:baseline;gap:.25rem .75rem;min-width:0;display:flex}.treffer-zeile__kurz{font-size:var(--fs-5)}.treffer-zeile__name{color:var(--text-2);font-size:var(--fs-4);overflow-wrap:anywhere;min-width:0}.treffer-zeile__meta{min-width:0;color:var(--text-2);font-size:var(--fs-3);flex-wrap:wrap;grid-area:meta;gap:2px .875rem;display:flex}.treffer-zeile__meta>span:not(:last-child):after{content:"·";color:var(--linie-feld);margin-left:.875rem}mark.treffer{background:0 0}.leerzustand{padding:1.25rem 0}.leerzustand__text{color:var(--text-2);max-width:62ch;margin-bottom:.75rem}.firmenseite{max-width:var(--spalte-breit);padding-top:.375rem;padding-bottom:7.5rem}.zurueck{margin-bottom:1.5rem}.firmenkopf__name{font-size:var(--fs-7);text-wrap:balance;line-height:1.2}@media (width<=767px){.firmenkopf__name{font-size:var(--fs-6)}}.firmenkopf__meta{color:var(--text-2);font-size:var(--fs-3);flex-wrap:wrap;gap:2px .875rem;margin-top:.25rem;display:flex}.firmenkopf__kurz{color:var(--text);font-size:var(--fs-4)}.firmenkopf__meta>span:not(:last-child):after{content:"·";color:var(--linie-feld);margin-left:.875rem}.firmenseite__gitter{grid-template:"chronik kopf""chronik stamm"1fr/minmax(0,1fr) 20rem;align-items:start;gap:1.5rem 2rem;margin-top:.25rem;display:grid}.chronik{--chronik-spalten:7rem  5.75rem  minmax(11rem, 1fr)  7rem  minmax(7.5rem, 10.5rem)  minmax(15rem, 1.8fr);grid-area:chronik}.stammspalte{grid-area:stamm}@media (width<=1023px){.firmenseite__gitter{grid-template-columns:1fr;grid-template-areas:"kopf""chronik""stamm"}.stammspalte{margin-top:1rem}}@media (width>=1024px){.stammspalte{align-self:start}}.schnellkontakt{flex-direction:column;gap:.75rem;display:flex}.schnellkontakt__ziel{color:var(--blau);justify-content:flex-start;font-weight:600}@media (width>=1024px){.schnellkontakt{display:none}}.chronik__titel{font-size:var(--fs-4);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.625rem;display:flex}.chronik__anzahl{color:var(--text-2);font-size:var(--fs-3);font-weight:400}.chronik__liste{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie)}.chronik__liste li:nth-child(2n){background:var(--zebra)}.chronik__liste li{margin:0 -.75rem;padding-left:.75rem;padding-right:.75rem}.eintrag{grid-template-columns:var(--chronik-spalten);grid-template-areas:"datum wer aktion projekt person kommentar";align-items:start;gap:.25rem .75rem;padding:.6875rem 0;display:grid}.eintrag--zusatz{grid-template-areas:"datum wer aktion projekt person kommentar""zusatz zusatz zusatz zusatz zusatz zusatz"}.eintrag__datum{flex-direction:column;grid-area:datum;gap:1px;display:flex}.eintrag__wer{grid-area:wer}.eintrag__aktion{grid-area:aktion}.eintrag__projekt{grid-area:projekt}.eintrag__person{grid-area:person}.eintrag__kommentar{grid-area:kommentar}.eintrag__zusatz{grid-area:zusatz}.eintrag__datum time{font-size:var(--fs-3)}.eintrag__relativ{color:var(--text-2);font-size:var(--fs-1);white-space:nowrap}.eintrag__datum time{white-space:nowrap}.eintrag__mitarbeiter{border-radius:var(--radius-klein);background:var(--flaeche-2);color:var(--text-2);padding:.3125rem .5rem;display:inline-block}.eintrag__aktion{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;min-width:0;display:flex}.eintrag__person,.eintrag__kommentar,.eintrag__projekt,.eintrag__datum{padding-top:.3125rem}.eintrag__marke{white-space:nowrap;border-radius:var(--radius-klein);background:var(--blau-hell);color:var(--blau);align-items:center;gap:.5rem;padding:.3125rem .625rem;display:inline-flex}.eintrag__icon{flex:none}.eintrag__code{color:inherit}.eintrag__label{color:var(--text);font-size:var(--fs-3);min-width:0}.eintrag__projekt{font-size:var(--fs-3);min-width:0;overflow:hidden}.eintrag__projekt .kuerzel{border-radius:var(--radius-klein);border:1px solid var(--linie);color:var(--text-2);padding:.3125rem .5625rem;display:inline-block}.eintrag__person{color:var(--text-2);font-size:var(--fs-3);flex-direction:column;gap:1px;min-width:0;display:flex}.eintrag__name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.eintrag__funktion{font-size:var(--fs-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eintrag__kommentar{min-width:0;color:inherit;font:inherit;text-align:left;margin:0;padding:0}.klapptext{min-width:0}.klapptext__text{-webkit-line-clamp:var(--klapp-zeilen,6);overflow-wrap:anywhere;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.klapptext--offen .klapptext__text{display:block;overflow:visible}.klapptext__mehr{color:var(--blau);font:inherit;font-size:var(--fs-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin:.125rem 0 0;padding:0;font-weight:500;text-decoration:underline;display:inline-flex}@media (hover:hover){.klapptext__mehr:hover{color:var(--blau-dunkel)}}@media (width<=767px){.klapptext__mehr{min-height:var(--ziel)}}.eintrag__zusatz{flex-wrap:wrap;align-items:center;gap:.5rem 1.125rem;margin-top:2px;display:flex}.eintrag__frist,.eintrag__dateien{color:var(--text-2);font-size:var(--fs-2);align-items:center;gap:.4375rem;display:inline-flex}@media (width>=1280px){.eintrag__label{min-width:0}}@media (width<=1279px){.eintrag,.eintrag--zusatz{grid-template-columns:7rem 3.5rem minmax(0,1fr) auto;grid-template-areas:"datum wer aktion projekt""person person person person""kommentar kommentar kommentar kommentar""zusatz zusatz zusatz zusatz"}.eintrag__person:empty{display:none}.eintrag__person{flex-flow:wrap;align-items:baseline;gap:.5rem}.eintrag__name{-webkit-line-clamp:none;display:inline}}@media (width<=599px){.eintrag,.eintrag--zusatz{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"datum wer aktion""projekt projekt projekt""person person person""kommentar kommentar kommentar""zusatz zusatz zusatz";gap:.375rem .75rem}.eintrag__projekt:empty{display:none}}.chronik__regel{color:var(--text-2);font-size:var(--fs-2);max-width:62ch;margin:-.375rem 0 1.25rem}.filter{padding:.25rem 0 1.25rem}.filter__kopf{min-height:var(--ziel);cursor:pointer;border-bottom:1px solid var(--linie);justify-content:space-between;align-items:center;gap:1rem;padding:0 2px;font-weight:500;list-style:none;display:none}.filter__kopf::-webkit-details-marker{display:none}.filter__kopf:after{content:"";border-right:2px solid var(--text-2);border-bottom:2px solid var(--text-2);flex:none;width:.6875rem;height:.6875rem;transform:rotate(45deg)translate(-3px,-3px)}.filter[open] .filter__kopf:after{transform:rotate(225deg)translate(-1px,-1px)}.filter__zustand{color:var(--text-2);font-size:var(--fs-3);font-weight:400}@media (width<=1279px){.filter__kopf{display:flex}.filter[open] .filter__reihe{padding-top:1.125rem}.filter:not([open]) .filter__reihe{display:none}}.filter__reihe{grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));gap:1rem;display:grid}@media (width>=1280px){.filter{padding-bottom:.625rem}.filter__reihe{grid-template-columns:var(--chronik-spalten);align-items:end;gap:.75rem}.filter__feld{min-width:0}.filter__feld .feld{padding-left:.5rem;padding-right:.375rem}.filter__reihe .beschriftung{font-size:var(--fs-2);overflow-wrap:anywhere;min-width:0;margin-bottom:.375rem}}.filter__stand{color:var(--text-2);font-size:var(--fs-3);flex-wrap:wrap;align-items:center;gap:1.125rem;margin-top:.875rem;display:flex}.seitenspalte__haupt{margin-bottom:0}@media (width<=1023px){.seitenspalte__haupt{display:none}}.stammspalte{background:var(--flaeche-2);border-radius:var(--radius);padding:1.375rem 1.25rem}@media (width<=1023px){.stammspalte{padding:1.25rem 1rem}}.stamm{padding-top:0}.stamm__zeile{border-bottom:1px solid var(--linie)}.stamm__titel{font-size:var(--fs-5);margin-bottom:1rem}.stamm__untertitel{font-size:var(--fs-3);color:var(--text-2);align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:600;display:flex}.stamm__untertitel svg{color:var(--text-2)}.stamm__liste{margin:0 0 1.5rem}.stamm__zeile{border-bottom:1px solid var(--linie);justify-content:space-between;gap:1rem;padding:.5625rem 0;display:flex}.stamm__zeile dt{color:var(--text-2);font-size:var(--fs-3)}.stamm__zeile dd{text-align:right;margin:0}.stamm__block{margin-bottom:1.5rem}.stamm__adresse{flex-direction:column;font-style:normal;display:flex}.stamm__warnung{color:var(--warn);font-size:var(--fs-2);margin-top:.5rem}.stamm__kontakt{min-height:var(--ziel);color:var(--blau);overflow-wrap:anywhere;align-items:center;gap:.75rem;padding:.25rem 0;font-weight:500;text-decoration:none;display:flex}@media (hover:hover){.stamm__kontakt:hover{text-underline-offset:3px;text-decoration:underline}}.stamm__kontakt svg{flex:none}.stamm__aendern{width:100%}.stamm__notiz{border-bottom:1px solid var(--linie);padding-bottom:1.25rem}.stamm__notiztext{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 .5rem}.stamm__notizfeld{width:100%;margin-bottom:.75rem}.stamm__eingabe{margin-bottom:1rem}.stamm__abschluss{flex-direction:column;align-items:flex-start;gap:.625rem;margin-top:1rem;display:flex}.stamm__abschluss .knopf--haupt{width:100%}.formular{border-top:3px solid var(--blau);border-bottom:1px solid var(--linie);margin-bottom:.5rem;padding:1rem 0 1.25rem}.formular__titel{font-size:var(--fs-5);margin-bottom:.875rem}.formular__reihe{flex-wrap:wrap;align-items:flex-start;gap:.875rem;display:flex}.formular__feld{margin-bottom:1rem}.formular__reihe .formular__feld{flex:0 15rem;margin-bottom:.5rem}.formular__reihe .formular__feld--schmal{flex:0 0 8.125rem}.formular__reihe .formular__feld--projekt{flex:0 0 11.5rem}.formular__reihe .formular__feld--leitung{flex:0 22rem}.formular__notiz{color:var(--text-2);font-size:var(--fs-2);max-width:62ch;margin:0 0 .875rem}.formular__text{resize:vertical;min-height:5.75rem;line-height:1.45}.formular__hilfe{color:var(--text-2);font-size:var(--fs-2);margin-top:.3125rem}.formular__fehler{color:var(--fehler);font-size:var(--fs-3);margin-top:.5rem;font-weight:500}.formular__projekt{max-width:16.25rem;margin-top:1rem}.formular__abschluss{flex-direction:column;align-items:flex-start;gap:.875rem;max-width:26.25rem;display:flex}.formular__abschluss--rechts{flex-direction:row;justify-content:flex-end;align-items:center;gap:1.5rem;max-width:none;margin-top:.5rem}.formular__abschluss--rechts .knopf{width:auto;min-width:12.5rem}.formular__notiz--knapp{max-width:40ch;margin:0 auto 0 0}@media (width<=599px){.formular__abschluss--rechts{flex-direction:column;align-items:stretch}.formular__abschluss--rechts .knopf{width:100%}.formular__abschluss--rechts .textlink{align-self:center}.formular__notiz--knapp{max-width:none;margin:0 0 .25rem}}.formular--firma .formular__reihe{align-items:flex-start}.formular--firma .formular__feld--kurz{flex:0 14.5rem}.formular--firma .formular__reihe .beschriftung,.formular__reihe--gleichhoch .beschriftung{align-items:flex-end;min-height:3em;display:flex}.formular--firma .formular__feld--name{flex:18.75rem}.formular--firma .formular__feld--strasse{flex:20rem}.beschriftung__pflicht{border-radius:var(--radius-klein);background:var(--flaeche-2);color:var(--text-2);font-size:var(--fs-1);margin-left:.375rem;padding:2px .5rem;font-weight:400}.beschriftung__freiwillig{color:var(--text-2);font-size:var(--fs-1);margin-left:.375rem;font-weight:400}.formular__art{border:0;flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;margin:0 0 .5rem;padding:0;display:flex}.formular__art .beschriftung{float:none;margin:0 .25rem 0 0}.formular__abschnitt{font-size:var(--fs-4);border-top:1px solid var(--linie);margin:1rem 0 .75rem;padding-top:.875rem;font-weight:600}.formular__person{position:relative}.formular__weg{flex:none;align-self:center;align-items:center;gap:.4375rem;margin-top:.75rem;display:inline-flex}.formular__mehr{margin-top:.25rem}.formular__dateien{margin:0 0 .875rem}.formular__dateien li{border-bottom:1px solid var(--linie);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.formular__dateiname{color:var(--text);overflow-wrap:anywhere}.formular__dateigroesse{font-size:var(--fs-2);margin-right:auto}.formular__datei{cursor:pointer}.formular__datei input{opacity:0;width:1px;height:1px;position:absolute}.formular__datei:focus-within{outline:3px solid var(--blau);outline-offset:2px}.kasten{min-height:var(--ziel);cursor:pointer;align-items:center;gap:.75rem;font-weight:500;display:inline-flex}.kasten input{width:1.625rem;height:1.625rem;accent-color:var(--blau)}.kasten--lang{align-items:flex-start;margin:.25rem 0 1.25rem;display:flex}.kasten--lang input{flex:none;margin-top:.125rem}.auswahl{position:relative}.auswahl__feld{min-height:var(--ziel);border:1px solid var(--linie-feld);border-radius:var(--radius);background:var(--flaeche);align-items:center;gap:.625rem;padding:0 .875rem 0 .25rem;display:flex}.auswahl__feld--offen{border-color:var(--blau);border-width:2px;padding:0 .8125rem 0 3px}.auswahl__feld:focus-within{outline:3px solid var(--blau);outline-offset:2px}.auswahl__icon{color:var(--blau);flex:none}.auswahl__eingabe{min-width:0;min-height:3.375rem;color:var(--text);font:inherit;background:0 0;border:0;flex:1;padding:0}.auswahl__eingabe:focus{outline:none}.auswahl__eingabe::placeholder{color:var(--platzhalter)}.auswahl__pfeil{border-radius:var(--radius-klein);width:3.25rem;height:3.25rem;color:var(--blau);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.auswahl__liste{z-index:30;background:var(--flaeche);border:2px solid var(--blau);border-radius:var(--radius);max-height:23.75rem;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow-y:auto}.auswahl__leer{color:var(--text-2);padding:1.125rem 1rem}.auswahl__gruppentitel{z-index:1;background:var(--flaeche-2);color:var(--text-2);font-size:var(--fs-1);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--linie);margin:0;padding:.625rem 1rem .5rem;font-weight:600;position:sticky;top:0}.auswahl__eintrag{width:100%;min-height:var(--ziel);text-align:left;border:0;border-bottom:1px solid var(--linie);font:inherit;color:var(--text);cursor:pointer;background:0 0;align-items:center;gap:.875rem;padding:.625rem 1rem;display:flex}.auswahl__eintrag--markiert{background:var(--blau-hell)}.auswahl__eintrag--aktiv .auswahl__label{font-weight:600}.auswahl__marke{border-radius:var(--radius-klein);background:var(--blau-hell);width:6.375rem;color:var(--blau);flex:none;align-items:center;gap:.5rem;padding:.375rem .625rem;display:inline-flex}.auswahl__eintrag--markiert .auswahl__marke{background:var(--blau);color:#fff}.auswahl__text{flex-direction:column;gap:1px;min-width:0;display:flex}.auswahl__label{font-size:var(--fs-4)}.auswahl__erklaerung{color:var(--text-2);font-size:var(--fs-2)}.auswahl__haken{color:var(--blau);flex:none;margin-left:auto}@media (width<=599px){.auswahl__erklaerung{display:none}.auswahl__marke{width:5.75rem}}.kombi{position:relative}.kombi__liste{z-index:20;background:var(--flaeche);border:1px solid var(--linie-feld);border-radius:var(--radius);max-height:20rem;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto}.kombi__eintrag{width:100%;min-height:var(--ziel);text-align:left;border:0;border-bottom:1px solid var(--linie);font:inherit;color:var(--text);cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:.625rem .875rem;display:flex}.kombi__liste li:last-child .kombi__eintrag{border-bottom:0}@media (hover:hover){.kombi__eintrag:hover{background:var(--blau-hell)}}.kombi__funktion{color:var(--text-2);font-size:var(--fs-2)}.rueckgaengig{z-index:40;background:var(--text);color:#fff;border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:35rem;margin:0 auto;padding:.875rem 1rem .875rem 1.25rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem}.rueckgaengig__knopf{min-height:var(--ziel);border-radius:var(--radius);color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff80;align-items:center;gap:.5rem;padding:0 1rem;font-weight:600;display:inline-flex}@media (hover:hover){.rueckgaengig__knopf:hover{background:#ffffff1f}}.mobilleiste{display:none}@media (width<=1023px){.mobilleiste{z-index:30;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:var(--flaeche);border-top:1px solid var(--linie);display:block;position:fixed;bottom:0;left:0;right:0}.firmenseite:has(.mobilleiste){padding-bottom:9rem}}.hilfeseite{padding-top:1.5rem;padding-bottom:6rem}.hilfeseite__titel{font-size:var(--fs-7);margin-bottom:1.75rem}.hilfeseite__satz{align-items:start;gap:2.5rem;display:grid}@media (width>=1024px){.hilfeseite__satz{grid-template-columns:16rem minmax(0,1fr);gap:4rem}.hilfeseite__inhalt{position:sticky;top:1.5rem}}.hilfeseite__inhalt ol{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.hilfeseite__inhalttitel{font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);border-bottom:1px solid var(--linie);margin:0 0 .875rem;padding-bottom:.625rem}.hilfeseite__inhalt a{color:var(--text);font-size:var(--fs-3);text-decoration:none}@media (width<=1023px){.hilfeseite__inhalt ol{columns:2;column-gap:1.5rem;display:block}.hilfeseite__inhalt li{break-inside:avoid;padding:.5rem 0}}.hilfeseite__inhalt a:hover{text-decoration:underline}.hilfeseite__text{max-width:40rem}.hilfeseite__gruppe{margin-top:3.5rem}.hilfeseite__gruppe:first-child{margin-top:0}.hilfeseite__gruppe p{color:var(--text-2);margin:0 0 1rem;line-height:1.65}.hilfeseite__gruppe p:last-child{margin-bottom:0}.hilfeseite__gruppentitel{font-size:var(--fs-6);border-bottom:1px solid var(--linie);margin-bottom:1.5rem;padding-bottom:.75rem}.hilfeseite__untertitel{font-size:var(--fs-4);color:var(--text);margin:2rem 0 .625rem}.hilfeseite__gruppe>.hilfeseite__untertitel:first-of-type{margin-top:0}.hilfeseite__punkte{color:var(--text-2);flex-direction:column;gap:.875rem;margin:0 0 1rem;padding:0;line-height:1.65;list-style:none;display:flex}.hilfeseite__punkte li{padding-left:1rem;position:relative}.hilfeseite__punkte li:before{content:"";background:var(--text-2);width:.375rem;height:1px;position:absolute;top:.7em;left:0}.hilfeseite__aufklapp{min-height:var(--ziel);border-bottom:1px solid var(--linie);font-size:var(--fs-6);color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;padding-bottom:.75rem;font-weight:600;list-style:none;display:flex}.hilfeseite__aufklapp::-webkit-details-marker{display:none}.hilfeseite__aufklapp:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.625rem;height:.625rem;margin-right:.375rem;transform:rotate(45deg)translate(-2px,-2px)}.hilfeseite__datenschutz[open] .hilfeseite__aufklapp{margin-bottom:1.5rem}.hilfeseite__datenschutz[open] .hilfeseite__aufklapp:after{transform:rotate(225deg)translate(-1px,-1px)}.hilfeseite__datenschutz>.hilfeseite__untertitel:first-of-type{margin-top:2rem}.hilfeseite__datenschutz>p.hilfeseite__stand{font-size:var(--fs-2);margin-top:2rem}.hilfeseite__gruppe--kuerzel{margin-top:2rem}.hilfeseite__zeile{border-bottom:1px solid var(--linie);grid-template-columns:6.75rem minmax(0,1fr);gap:1.25rem;padding:.875rem 0;display:grid}.hilfeseite__zeile dt{color:var(--text-2);align-items:center;gap:.625rem;display:flex}.hilfeseite__zeile dt .kuerzel{color:var(--text);font-size:var(--fs-4)}.hilfeseite__zeile dd{flex-direction:column;gap:2px;margin:0;display:flex}.hilfeseite__zeile dd span{color:var(--text-2);font-size:var(--fs-3)}.anmelden{justify-content:center;align-items:center;min-height:100dvh;padding:2rem 1.25rem;display:flex}.anmelden__karte{flex-direction:column;width:100%;max-width:26.25rem;display:flex}.anmelden__karte--breit{max-width:31rem}.anmelden__karte img{margin:0 auto 1.25rem}.anmelden__titel{font-size:var(--fs-8);margin-bottom:.5rem}.anmelden__text{color:var(--text-2);margin-bottom:1.75rem}.anmelden__feld{margin-bottom:1.25rem}.anmelden__fehler{color:var(--fehler);margin-bottom:1.125rem;font-weight:500}.anmelden__hinweis{color:var(--text-2);font-size:var(--fs-2);margin-top:1.25rem}.anmelden__hilfe{color:var(--text-2);font-size:var(--fs-2);text-wrap:pretty;margin:.375rem 0 0}.kopf__abmelden{min-height:3rem;color:var(--blau);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 .25rem;font-weight:500;text-decoration:underline}.dokumente{border-top:1px solid var(--linie);margin-top:1.5rem;padding-top:1rem}.dokumente__liste{margin-bottom:1.5rem}.dokumente__zeile{border-bottom:1px solid var(--linie);flex-direction:column;gap:2px;padding:.625rem 0;display:flex}.dokumente__oeffnen{text-align:left;min-height:2.75rem;color:var(--blau);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:.625rem;padding:0;font-weight:500;text-decoration:underline;display:flex}.dokumente__oeffnen svg{flex:none}.dokumente__name{overflow-wrap:anywhere}.dokumente__meta{color:var(--text-2);font-size:var(--fs-2)}.dokumente__weg{font-size:var(--fs-2);align-self:flex-start;min-height:2.5rem}.dokumente__ablegen{margin-top:.5rem}.dokumente__knopf{width:100%;margin-top:.875rem}.eintrag__dateien{color:var(--text-2);font-size:var(--fs-2);align-items:center;gap:.5rem;margin-top:.375rem;display:flex}.zeitseite{padding-top:1rem;padding-bottom:5rem}.zeitseite__titel{font-size:var(--fs-7);margin-bottom:.875rem}.bereiche{z-index:20;background:var(--flaeche);border-top:1px solid var(--linie);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}.bereiche__ziel{min-height:var(--leiste);color:var(--text-2);font-size:var(--fs-1);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:.5rem .25rem;font-weight:500;text-decoration:none;display:flex}.bereiche__ziel.active{color:var(--blau)}.bereiche__ziel.active svg{stroke-width:2.4px}@media (width>=768px){.kopf{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;padding:0 1.5rem;display:grid}.kopf__inhalt{display:contents}.kopf__marke{order:1;min-height:3.75rem;margin-right:1.25rem}.kopf__rechts{order:3}.bereiche{border-top:0;border-bottom:0;order:2;align-self:stretch;gap:.5rem;padding:0;position:static}.bereiche__ziel{border-bottom:2px solid #0000;flex-direction:row;flex:none;gap:.5625rem;min-height:3.75rem;padding:0 1rem}.bereiche__ziel.active{border-bottom-color:var(--blau)}.zeitseite{padding-bottom:5rem}}.monatswahl{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}.monatswahl__name{font-size:var(--fs-5);font-weight:600}.monatswahl__pfeil{width:var(--ziel);height:var(--ziel);border:1px solid var(--linie-feld);border-radius:var(--radius);background:var(--flaeche);color:var(--text);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.monatswahl__pfeil:hover{background:var(--flaeche-2)}}.monatswahl--fest{justify-content:flex-start}.monatswahl--fest .monatswahl__name{text-align:center;font-variant-numeric:tabular-nums;min-width:13rem}.konten{border-bottom:1px solid var(--linie);grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;padding:2px 0 1rem;display:grid}.konten__posten{flex-direction:column;gap:2px;min-width:0;display:flex}.konten__zahl{font-size:var(--fs-8);letter-spacing:-.02em;font-weight:700}.konten__wort{color:var(--text-2);font-size:var(--fs-2)}.monatszahlen{color:var(--text-2);font-size:var(--fs-3);text-wrap:pretty;max-width:46ch;margin:0 0 1.5rem}.monatszahlen strong{color:var(--text);font-weight:600}.fehlend{margin-bottom:1.5rem}.fehlend__titel{font-size:var(--fs-4);margin-bottom:.75rem}.fehlend__tage{flex-wrap:wrap;gap:.625rem;display:flex}.fehlend__tag{border:1px solid var(--blau);border-radius:var(--radius);background:var(--blau-hell);min-height:3rem;color:var(--blau);font:inherit;cursor:pointer;padding:0 1rem;font-weight:600}@media (hover:hover){.fehlend__tag:hover{background:var(--flaeche)}}.zeitseite__heute{margin-bottom:.75rem}.tagliste{border-top:1px solid var(--linie)}.tagliste li:nth-child(2n){background:var(--zebra)}.tagzeile{text-align:left;width:calc(100% + 1.5rem);font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;grid-template-columns:6rem minmax(0,1fr) auto 1.375rem;align-items:center;gap:.25rem .75rem;margin:0 -.75rem;padding:.875rem .75rem;display:grid}@media (hover:hover){.tagzeile:hover{background:var(--flaeche-3)}}.tagzeile__datum{align-items:baseline;gap:.4375rem;font-weight:600;display:flex}.tagzeile__wochentag{color:var(--text-2);font-weight:400}.tagzeile__was{color:var(--text-2);overflow-wrap:anywhere;flex-direction:column;gap:1px;min-width:0;display:flex}.tagzeile__feiertag{font-size:var(--fs-1)}.tagzeile__stunden{font-variant-numeric:tabular-nums;font-weight:600}.tagzeile__pfeil{color:var(--blau)}@media (width<=599px){.tagzeile{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"datum stunden""was was"}.tagzeile__datum{grid-area:datum}.tagzeile__was{grid-area:was}.tagzeile__stunden{grid-area:stunden}.tagzeile__pfeil{display:none}}.tagbogen{padding-top:.5rem}@media (width>=768px){.tagbogen .feld,.antragbogen .feld,.einsatzbogen .feld{max-width:66rem}}.tagbogen__titel{font-size:var(--fs-6);margin-bottom:.875rem}.wahl{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem;display:grid}.wahl__knopf{border:1px solid var(--linie-feld);border-radius:var(--radius);background:var(--flaeche);min-height:4.75rem;color:var(--text);font:inherit;font-size:var(--fs-6);cursor:pointer;padding:0 .75rem;font-weight:500}.wahl__knopf--an{border-color:var(--blau);background:var(--blau);color:#fff;font-weight:600}@media (hover:hover){.wahl__knopf:hover{background:var(--flaeche-2)}.wahl__knopf--an:hover{background:var(--blau-dunkel)}}.tagbogen__vorlage{width:100%;margin-bottom:1rem}.tagbogen__mehr{width:100%;margin:.75rem 0 1.125rem}.tagbogen__haken{flex-wrap:wrap;gap:.25rem 2.5rem;margin-bottom:.5rem;display:flex}.tagbogen__auswaerts{display:inline-flex}.buchung{margin-bottom:.5rem}.buchung+.buchung{border-top:1px solid var(--linie);margin-top:1.25rem;padding-top:1.25rem}.buchung__kopf{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.buchung__nummer{font-weight:600}.zeitreihe{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.zeitreihe>*,.zeitreihe .feld{min-width:0}.feld--zeit{font-size:var(--fs-5);font-variant-numeric:tabular-nums}.pausenwahl{flex-wrap:wrap;gap:1rem;display:flex}.pausenwahl__knopf{min-width:4.75rem;min-height:var(--ziel);border:1px solid var(--linie-feld);border-radius:var(--radius);background:var(--flaeche);color:var(--text);font:inherit;cursor:pointer;flex:auto;font-weight:500}.pausenwahl__knopf--an{border-color:var(--blau);background:var(--blau-hell);color:var(--blau);font-weight:600}@media (hover:hover){.pausenwahl__knopf:hover{background:var(--flaeche-2)}}.pausenwahl__eigene{flex-wrap:wrap;align-items:center;gap:.875rem;margin-top:.875rem;display:flex}.pausenwahl__eigene .beschriftung{margin:0}.grundwahl{grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));gap:.625rem;margin-bottom:1rem;display:grid}.grundwahl__knopf{min-height:var(--ziel);border:1px solid var(--linie-feld);border-radius:var(--radius);background:var(--flaeche);color:var(--text);font:inherit;font-size:var(--fs-4);text-align:left;cursor:pointer;align-items:center;gap:.625rem;padding:0 1.125rem;display:flex}@media (width>=768px){.grundwahl__knopf{min-height:4.5rem}}.grundwahl__knopf--an{border-color:var(--blau);background:var(--blau-hell);color:var(--blau);font-weight:600}@media (hover:hover){.grundwahl__knopf:hover{background:var(--flaeche-2)}}.ergebnis{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin:0 0 .5rem;display:flex}.ergebnis__zahl{font-size:var(--fs-7);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700}.ergebnis__wort{font-size:var(--fs-4);color:var(--text-2)}.ergebnis__zusatz{width:100%;color:var(--text-2);font-size:var(--fs-4)}.tagbogen__abschluss{bottom:calc(var(--leiste) + env(safe-area-inset-bottom) + .5rem);z-index:10;background:var(--flaeche);border:1px solid var(--linie-feld);border-radius:var(--radius);margin-top:1.25rem;padding:.75rem 1rem;position:sticky}.tagbogen__nebenwege{justify-content:space-between;align-items:center;gap:1rem;margin-top:.375rem;display:flex}@media (width>=768px){.tagbogen__abschluss{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1.5rem;padding:.75rem 1.25rem;display:grid;bottom:.75rem}.tagbogen__abschluss .ergebnis{grid-column:1;margin:0}.tagbogen__abschluss .knopf--haupt{grid-column:2;justify-self:end;width:auto;min-width:16.25rem}.tagbogen__nebenwege{grid-column:1/-1;margin-top:0}}.fehlend__rest{color:var(--text-2);font-size:var(--fs-4);margin-top:.625rem}.ergebnis__zusatz--hinweis{color:var(--blau);font-weight:500}.kalender{margin-bottom:1.125rem}.kalender__kopf,.kalender__gitter{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.kalender__kopf{color:var(--text-2);font-size:var(--fs-1);text-align:center;margin-bottom:.375rem;font-weight:500}.kalender__luecke{aspect-ratio:1}.kalender__tag{aspect-ratio:1;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);min-width:0;color:var(--text);font:inherit;font-size:var(--fs-3);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:2.75rem;padding:2px;display:flex;position:relative}.kalender__tag--frei{background:var(--frei);border-color:var(--frei-rand);color:var(--tag-text)}.kalender__tag--erfasst{border-color:var(--linie-feld);background:var(--flaeche);color:var(--text)}.kalender__tag--vorgemerkt{border-style:dashed;border-color:var(--blau);background:var(--flaeche)}.kalender__tag--feiertag{background:var(--feiertag);border-color:var(--feiertag-rand);color:var(--tag-text)}.kalender__tag--fehlt{border-style:dashed;border-color:var(--fehlt-linie);background:var(--fehlt)}.kalender__tag--fehlt .kalender__zahl{color:#fff}.kalender__tag--vorher{background-color:var(--vorher);border-color:var(--vorher-rand);color:var(--text-2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M-2 2 L2 -2 M0 8 L8 0 M6 10 L10 6' stroke='%23C9CFD5' stroke-width='1.5'/%3E%3C/svg%3E")}.kalender__tag--abwesend{border-color:var(--tag-abwesend-rand);background:var(--tag-abwesend);color:var(--tag-text)}.kalender__tag--home{border-color:var(--tag-home-rand);background:var(--tag-home);color:var(--text)}.kalender__tag--reise{border-color:var(--tag-reise-rand);background:var(--tag-reise);color:var(--tag-text)}.kalender__tag--fehlt.kalender__tag--home,.kalender__tag--fehlt.kalender__tag--reise,.kalender__tag--fehlt.kalender__tag--abwesend{border-style:dashed}.kalender__tag--noetig{background:var(--fehlt-tag-rand);border-color:var(--fehlt-tag-rand);color:var(--tag-text);position:relative;overflow:hidden}.kalender__tag--noetig:before{content:"";background:var(--tag-reise);clip-path:polygon(0 0,100% 0,100% 22%,0 88%);position:absolute;inset:0}.kalender__tag--noetig>*{position:relative}.kalender__tag--geplant{border-style:dashed}.kalender__tag--heute{outline:3px solid var(--blau);outline-offset:-3px;font-weight:700}@media (hover:hover){.kalender__tag:hover{border-color:var(--blau)}}.kalender__zahl{font-variant-numeric:tabular-nums}.kalender__stunden,.kalender__was,.kalender__feiertag,.kalender__noetig,.kalender__geplant{display:none}.kalender__punkt{background:var(--blau);border-radius:50%;width:.375rem;height:.375rem;position:absolute;bottom:.375rem;left:50%;transform:translate(-50%)}.kalender__tag--abwesend .kalender__punkt{background:var(--tag-abwesend-rand)}.kalender__tag--home .kalender__punkt{background:var(--tag-home-rand)}.kalender__tag--reise .kalender__punkt{background:var(--tag-reise-rand)}.kalender__tag--noetig .kalender__punkt{background:var(--fehlt-tag-rand)}.kalender__tag--vorgemerkt .kalender__punkt{background:var(--flaeche);border:2px solid var(--blau);width:.5rem;height:.5rem}.kalender__legende{color:var(--text-2);font-size:var(--fs-2);flex-wrap:wrap;align-items:center;gap:.5rem 1.125rem;margin-top:.75rem;display:flex}.kalender__zeichen{border-radius:var(--radius-klein);border:1px solid var(--linie);vertical-align:middle;flex:none;width:1.125rem;height:1.125rem;display:inline-block}.kalender__zeichen--erfasst{border-color:var(--linie-feld);background:var(--flaeche)}.kalender__zeichen--abwesend{border-color:var(--tag-abwesend-rand);background:var(--tag-abwesend)}.kalender__zeichen--home{border-color:var(--tag-home-rand);background:var(--tag-home)}.kalender__zeichen--reise{border-color:var(--tag-reise-rand);background:var(--tag-reise)}.kalender__zeichen--feiertag{border-color:var(--feiertag-rand);background:var(--feiertag)}.kalender__zeichen--frei{border-color:var(--frei-rand);background:var(--frei)}.kalender__zeichen--fehlt{border-style:dashed;border-color:var(--fehlt-linie);background:var(--fehlt)}.kalender__zeichen--noetig{background:var(--fehlt-tag-rand);border-color:var(--fehlt-tag-rand);position:relative;overflow:hidden}.kalender__zeichen--noetig:before{content:"";background:var(--tag-reise);clip-path:polygon(0 0,100% 0,0 100%);position:absolute;inset:0}@media (width>=700px){.kalender__kopf,.kalender__gitter{gap:.5rem}.kalender__tag{aspect-ratio:auto;text-align:left;justify-content:flex-start;align-items:flex-start;gap:3px;min-height:6rem;padding:.625rem}.kalender__zahl{font-weight:600}.kalender__stunden{font-size:var(--fs-4);font-variant-numeric:tabular-nums;font-weight:700;display:block}.kalender__einheit{font-size:var(--fs-1);color:inherit;opacity:.75;font-weight:500}.kalender__was,.kalender__feiertag{color:inherit;opacity:.85;font-size:var(--fs-1);text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.kalender__vormerkung{font-size:var(--fs-1);color:var(--blau);display:block}.kalender__geplant{font-size:var(--fs-1);opacity:.85;flex-wrap:wrap;align-items:baseline;gap:.375rem;font-style:italic;display:flex}.kalender__planprojekt{font-variant-numeric:tabular-nums;font-style:normal}.kalender__was--reise{color:var(--tag-text);opacity:1;max-width:72%;font-weight:500}.kalender__noetig{text-align:right;max-width:90%;color:var(--tag-text);font-weight:600;font-size:var(--fs-1);flex-direction:column;align-self:flex-end;align-items:flex-end;gap:1px;margin-top:auto;display:flex}.kalender__noetigprojekt{font-variant-numeric:tabular-nums;font-weight:500}.kalender__punkt{display:none}.kalender__luecke{aspect-ratio:auto}.tagliste{display:none}}.heuteweg{margin-bottom:1.75rem}.heuteweg__liste{border-top:1px solid var(--linie)}.heuteweg__liste li{border-bottom:1px solid var(--linie);color:var(--text-2);align-items:center;gap:.875rem;padding:.875rem 0;display:flex}.antraege{margin-top:1.25rem}.antraege__liste{border-top:1px solid var(--linie)}.antrag{border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,1fr);gap:.25rem;padding:1rem 0;display:grid}.antrag__art{font-weight:600}.antrag__zeitraum{color:var(--text-2);flex-wrap:wrap;grid-column:1;gap:.25rem .75rem;display:flex}.antrag__tage{font-variant-numeric:tabular-nums}.antrag__status{border-radius:var(--radius-klein);background:var(--flaeche-2);color:var(--text-2);font-size:var(--fs-2);white-space:nowrap;justify-self:start;padding:.25rem .625rem;font-weight:500}.antrag__status--genehmigt{background:var(--blau-hell);color:var(--blau)}.antrag__status--abgelehnt{color:var(--fehler)}.antrag .textlink{justify-self:start;margin-left:-.25rem}.urlaubsseite__hinweis{margin-top:1.5rem}.tafel__legende{display:none}@media (width>=900px){.tafel__legende{color:var(--text-2);font-size:var(--fs-2);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 1.75rem;display:flex}.tafel__zeichen{border-radius:var(--radius-klein);width:1.625rem;height:1.625rem;font-size:var(--fs-1);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.tafel__zeichen--abwesend{background:var(--tag-abwesend);color:var(--tag-text)}.tafel__zeichen--home_office{background:var(--tag-home);color:var(--text)}.tafel__zeichen--dienstreise{background:var(--tag-reise);color:var(--tag-text)}.tafel__hinweis{width:100%;max-width:68ch}.heuteweg{display:none}}.zeitseite__zeitraum{width:100%;margin:-.5rem 0 1.5rem}@media (width>=700px){.monatswahl__name{text-align:center;min-width:8.5em}}.tagbogen__hinweis{color:var(--text-2);font-size:var(--fs-4);text-wrap:pretty;max-width:52ch;margin:0 0 1.25rem}.tagbogen__hinweis--warten{color:var(--blau)}.tagbogen__zeitraum{max-width:20rem}.zeitreihe--daten{max-width:35rem}.tagbogen__frage{color:var(--text-2);font-size:var(--fs-4);margin:0 0 .75rem}.meldung{border-bottom:1px solid var(--linie);color:var(--blau);font-size:var(--fs-4);margin:0 0 1.25rem;padding:.75rem 0;font-weight:500}.ansichtswahl{grid-template-columns:repeat(3,1fr);gap:.5rem;max-width:26.25rem;margin-bottom:1.25rem;display:grid}.ansichtswahl__knopf{min-height:var(--ziel);border:1px solid var(--linie-feld);border-radius:var(--radius);background:var(--flaeche);color:var(--text);font:inherit;cursor:pointer;padding:0 .75rem;font-weight:500}.ansichtswahl__knopf--an{border-color:var(--blau);background:var(--blau);color:#fff;font-weight:600}@media (hover:hover){.ansichtswahl__knopf:hover{background:var(--flaeche-2)}.ansichtswahl__knopf--an:hover{background:var(--blau-dunkel)}}.teamseite__heute{margin-bottom:1.25rem}.teamtag__titel{font-size:var(--fs-5);flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:1rem;display:flex}.teamtag__feiertag{color:var(--warn);font-size:var(--fs-3);font-weight:400}.teamliste{border-top:1px solid var(--linie);margin-bottom:1.25rem}.teamliste__zeile{border-bottom:1px solid var(--linie);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.875rem 0;display:grid}.teamliste__name{color:var(--text-2);overflow-wrap:anywhere}.teamliste__zustand{border-radius:var(--radius-klein);font-size:var(--fs-2);background:var(--flaeche-3);color:var(--text-2);white-space:nowrap;padding:.25rem .625rem;font-weight:500}.teamliste__zustand--abwesend{background:var(--tag-abwesend);color:var(--tag-text)}.teamliste__zustand--home_office{background:var(--tag-home);color:var(--text)}.teamliste__zustand--dienstreise{background:var(--tag-reise);color:var(--tag-text)}.teamtag__da{color:var(--text-2);text-wrap:pretty}.teamtag__da strong{color:var(--text)}.teamwoche{gap:.5rem;margin-bottom:1rem;display:grid}.teamwoche__tag{min-height:var(--ziel);border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem .875rem;display:grid}.teamwoche__tag--frei{background:var(--frei);border-color:var(--frei-rand);color:var(--tag-text)}.teamwoche__tag--frei .teamwoche__alle,.teamwoche__tag--frei .teamwoche__wochentag{color:inherit;opacity:.9}.teamwoche__tag--heute{border-color:var(--blau);border-width:2px}@media (hover:hover){.teamwoche__tag:hover{background:var(--blau-hell)}}.teamwoche__kopf{align-items:baseline;gap:.5rem;display:flex}.teamwoche__wochentag{color:var(--text-2)}.teamwoche__zahl{font-variant-numeric:tabular-nums;font-weight:600}.teamwoche__alle{color:var(--text-2)}.teamwoche__namen{flex-wrap:wrap;gap:.375rem;display:flex}.teamwoche__wer{border-radius:var(--radius-klein);font-size:var(--fs-2);background:var(--tag-abwesend);color:var(--tag-text);border:1px solid var(--tag-abwesend-rand);padding:3px .5625rem;font-weight:600}.teamwoche__wer--home_office{background:var(--tag-home);border-color:var(--tag-home-rand);color:var(--text)}.teamwoche__wer--dienstreise{background:var(--tag-reise);border-color:var(--tag-reise-rand)}@media (width>=760px){.teamwoche{grid-template-columns:repeat(7,minmax(0,1fr))}.teamwoche__tag{grid-template-columns:none;align-content:start;align-items:start;gap:.5rem;min-height:8rem}.teamwoche__kopf{flex-direction:column;align-items:flex-start;gap:0}.teamwoche__namen{flex-direction:column;align-items:flex-start}}.kalender__anzahl{border-radius:var(--radius-pille);background:var(--tag-abwesend-rand);color:#fff;min-width:1.5rem;height:1.5rem;font-size:var(--fs-1);justify-content:center;align-items:center;padding:0 .375rem;font-weight:600;display:inline-flex}.kalender__wer{display:none}@media (width>=700px){.kalender__anzahl{display:none}.kalender__wer{flex-wrap:wrap;gap:.25rem;display:flex}.kalender__kuerzel{border-radius:var(--radius-klein);font-size:var(--fs-1);background:var(--tag-abwesend);color:var(--tag-text);border:1px solid var(--tag-abwesend-rand);padding:2px .4375rem;font-weight:600}.kalender__kuerzel--home_office{background:var(--tag-home);border-color:var(--tag-home-rand);color:var(--text)}.kalender__kuerzel--dienstreise{background:var(--tag-reise);border-color:var(--tag-reise-rand)}.kalender--team .kalender__tag{min-height:7rem}}.teamlegende{color:var(--text-2);font-size:var(--fs-2);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.25rem 0 1rem;display:flex}.teamlegende__hinweis{text-wrap:pretty;width:100%;max-width:68ch}.probelauf{border-top:1px solid var(--linie);color:var(--text-2);font-size:var(--fs-2);margin-top:2.5rem;padding-top:1.25rem}.teamlegende__feld{border-radius:var(--radius-klein);vertical-align:middle;background:var(--tag-abwesend);border:1px solid var(--tag-abwesend-rand);flex:none;width:1.625rem;height:1.25rem;display:inline-block}.teamlegende__feld--home_office{background:var(--tag-home);border-color:var(--tag-home-rand)}.teamlegende__feld--dienstreise{background:var(--tag-reise);border-color:var(--tag-reise-rand)}.teamlegende__feld--frei{background:var(--frei);border-color:var(--frei-rand)}.teamlegende__feld--feiertag{background:var(--feiertag);border-color:var(--feiertag-rand)}.zeitfeld{position:relative}.zeitfeld__feld{width:100%}.zeitfeld__liste{z-index:30;border:1px solid var(--linie-feld);border-radius:var(--radius);background:var(--flaeche);width:max-content;min-width:100%;max-height:24rem;position:absolute;top:calc(100% + .25rem);left:0;overflow-y:auto}.zeitfeld__eintrag{width:100%;min-height:var(--ziel);color:var(--text);font:inherit;font-size:var(--fs-4);font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 1.25rem}.zeitfeld__liste li+li .zeitfeld__eintrag{border-top:1px solid var(--linie)}.zeitfeld__eintrag--auf{background:var(--blau-hell)}.zeitfeld__eintrag--jetzt{font-weight:700}.buchungzeile__dauer--falsch{color:var(--fehler);font-weight:600}.projektfeld{position:relative}.projektfeld__anlegen{text-align:left;margin-top:.375rem}.hilfeseite__begriff{white-space:nowrap}@media (width>=1024px){.formular__feld--schmal{position:relative}.formular__feld--schmal .projektfeld__anlegen{white-space:nowrap;margin:0;position:absolute;bottom:.875rem;left:calc(100% + 1rem)}}.projektfeld__reihe{color:var(--text-2);font-size:var(--fs-1)}.projektfeld__titel{text-overflow:ellipsis;min-width:0;color:var(--text-2);margin-right:auto;overflow:hidden}.formular__vorwort{max-width:62ch;color:var(--text-2);text-wrap:pretty;margin:0 0 1rem}.zugangskarte{gap:.75rem;margin:0 0 1rem;display:grid}.zugangskarte>div{gap:2px;display:grid}.zugangskarte dt{color:var(--text-2);font-size:var(--fs-2)}.zugangskarte dd{font-size:var(--fs-5);margin:0}.projektfeld__liste{z-index:30;border:1px solid var(--linie-feld);border-radius:var(--radius);background:var(--flaeche);width:max-content;min-width:100%;max-width:min(28rem,90vw);max-height:20rem;position:absolute;top:calc(100% + .25rem);left:0;overflow-y:auto}.projektfeld__eintrag{white-space:nowrap;width:100%;min-height:var(--ziel);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:0 1rem;display:flex}.projektfeld__liste li+li .projektfeld__eintrag{border-top:1px solid var(--linie)}.projektfeld__eintrag--auf{background:var(--blau-hell)}.projektfeld__zuletzt{color:var(--text-2);font-size:var(--fs-2)}.projektfeld__intern{font-weight:600}.projektfeld__eintrag--intern{white-space:normal;flex-direction:column;justify-content:center;align-items:flex-start;gap:.125rem;padding-block:.625rem}.projektfeld__eintrag--intern .projektfeld__titel{color:var(--text-2);font-size:var(--fs-2)}body[data-bereich=kontakte] .bereiche__ziel.active{background:var(--ton-kontakte)}body[data-bereich=zeiten] .bereiche__ziel.active{background:var(--ton-zeiten)}body[data-bereich=team] .bereiche__ziel.active{background:var(--ton-team)}body[data-bereich=einsatz] .bereiche__ziel.active{background:var(--ton-einsatz)}body[data-bereich=jahr] .bereiche__ziel.active{background:var(--ton-jahr)}body[data-bereich=auswertung-zeiten] .bereiche__ziel.active{background:var(--ton-auswertung-zeiten)}body[data-bereich=auswertung-projekte] .bereiche__ziel.active{background:var(--ton-auswertung-projekte)}.artenwahl{border:0;margin:0 0 1rem;padding:0}.artenwahl .beschriftung{padding:0}.artenwahl__gitter{grid-template-columns:repeat(auto-fill,minmax(13.125rem,1fr));gap:.75rem;margin:.875rem 0 .75rem;display:grid}.artenwahl__gitter--fehlt{border-radius:var(--radius);background:var(--fehlt);margin-left:-.75rem;margin-right:-.75rem;padding:.75rem}.artenwahl__knopf{min-height:var(--ziel);border:1px solid var(--linie-feld);border-radius:var(--radius);background:var(--flaeche);color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:.625rem;padding:.5rem 1rem;font-weight:500;display:flex}@media (hover:hover){.artenwahl__knopf:hover{background:var(--flaeche-2)}}.artenwahl__knopf--an{border-color:var(--blau);background:var(--blau-hell);color:var(--blau);border-width:2px;padding:.4375rem .9375rem;font-weight:600}.artenwahl__name{min-width:0}.artenwahl__wege{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.artenwahl__eigene{flex-wrap:wrap;align-items:center;gap:.75rem;width:100%;display:flex}.artenwahl__eigene .feld{flex:13.75rem}.artenwahl__eigene .knopf{flex:none;width:auto}.nachfrage{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);margin:.5rem 0 1.5rem;padding:1.25rem 0}.nachfrage__liste{margin-bottom:.75rem}.nachfrage__liste li{font-size:var(--fs-4);margin-bottom:.375rem;font-weight:600}.nachfrage__satz{color:var(--text-2);max-width:62ch;margin-bottom:1.25rem}.nachfrage__wege{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.nachfrage__wege .knopf--haupt{width:auto;min-width:15rem}.zugang{border-top:1px solid var(--linie);margin:0 0 1.5rem}.zugang__zeile{border-bottom:1px solid var(--linie);justify-content:space-between;align-items:baseline;gap:1.25rem;padding:.875rem 0;display:flex}.zugang__zeile dt{color:var(--text-2)}.zugang__zeile dd{font-size:var(--fs-5);margin:0}.passwortfeld{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.passwortfeld .feld{flex:12.5rem}.passwortfeld .knopf{flex:none;width:auto}.uebertragung{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);margin-bottom:1.25rem;padding:.875rem 0}.uebertragung__satz{color:var(--text);text-wrap:pretty;align-items:flex-start;gap:.625rem;max-width:68ch;display:flex}.uebertragung__satz svg{color:var(--text-2);flex:none;margin-top:.25rem}.uebertragung__wege{flex-wrap:wrap;gap:1.25rem;margin-top:.25rem;display:flex}.buchung__dauer{color:var(--text-2);font-size:var(--fs-3);margin-top:.625rem}.fehlend__satz{color:var(--text-2);text-wrap:pretty;max-width:62ch;margin:-.25rem 0 .875rem}.meldung--fehler{color:var(--fehler)}.zeitgitter{grid-template-columns:minmax(0,1fr);grid-template-areas:"oben""haupt""unten";gap:1.75rem;display:grid}.zeitgitter__haupt{grid-area:haupt;min-width:0}.zeitrand--oben{grid-area:oben;min-width:0}.zeitrand--unten{grid-area:unten;min-width:0}@media (width>=1024px){.zeitgitter{grid-template:"haupt oben""haupt unten"1fr/minmax(0,1fr) 21.25rem;align-items:start;gap:1.5rem 2.5rem}.zeitseite{padding-bottom:3rem}}.zeitrand__heute{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);flex-wrap:wrap;align-items:baseline;gap:.625rem;margin-bottom:1.25rem;padding:.75rem 1rem;display:flex}.zeitrand__wochentag{color:var(--text-2)}.zeitrand__datum{font-size:var(--fs-6);font-variant-numeric:tabular-nums;font-weight:700}.konten__neben{color:var(--text-2);font-size:var(--fs-1);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.monatswahl__summe{color:var(--text-2);font-size:var(--fs-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}@media (width>=1024px){.zeitseite__heute,.zeitseite__zeitraum{width:100%;margin-left:0}.zeitseite__zeitraum{margin:.75rem 0 1.75rem}.konten{grid-template-columns:1fr;gap:1rem}}.buchungen{margin-bottom:.5rem}.buchungen__kopf{display:none}.buchungzeile{border-top:1px solid var(--linie);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem .875rem;padding:.625rem 0;display:grid}.buchungzeile:first-of-type{border-top:0;padding-top:0}.buchungzeile>*{min-width:0}.buchungzeile__feld--projekt{grid-column:1/-1}.buchungzeile__dauer{font-variant-numeric:tabular-nums;align-self:center;font-weight:600}.buchungzeile__weg{width:var(--ziel);height:var(--ziel);border:1px solid var(--linie-feld);border-radius:var(--radius);background:var(--flaeche);color:var(--text);cursor:pointer;justify-content:center;place-self:center end;align-items:center;display:inline-flex}@media (hover:hover){.buchungzeile__weg:hover{background:var(--flaeche-2)}}@media (width>=760px){.buchungen__kopf,.buchungzeile{grid-template-columns:minmax(0, 1fr) 8.25rem 8.25rem auto var(--ziel);align-items:center;gap:.75rem;display:grid}.buchungen__kopf{color:var(--text-2);font-size:var(--fs-2);padding-bottom:.5rem;font-weight:500}.buchungen__kopfstunden{text-align:right}.buchungzeile{padding:.4375rem 0}.buchungzeile__feld--projekt{grid-column:auto}.buchungzeile__wort{display:none}.buchungzeile__dauer{text-align:right}.buchungzeile__weg{width:3rem;height:3rem}}.tagbogen__zwischen{border-top:1px solid var(--linie);font-size:var(--fs-5);margin:1.75rem 0 1rem;padding-top:1.25rem}.ergebnis__zusatz--fehlt{color:var(--fehlt-text);font-weight:600}.grundwahl--zweite{flex-flow:wrap;gap:.75rem;max-width:none;margin-bottom:0;display:flex}.grundwahl--zweite .grundwahl__knopf{flex:0 auto}.ueberlage{z-index:50;background:#14171a80;justify-content:center;align-items:flex-start;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}@media (width<=767px){.ueberlage{padding:0}}.fenster{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);width:100%;max-width:61.25rem}@media (width<=767px){.fenster{border-radius:0;min-height:100%}}.fenster--schmal{max-width:34rem}.fenster__kopf{z-index:2;border-bottom:1px solid var(--linie);background:var(--flaeche);border-radius:var(--radius) var(--radius) 0 0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.fenster__titel{font-size:var(--fs-6)}.fenster__unter{color:var(--text-2);font-size:var(--fs-3)}.fenster__zurueck{width:auto}.fenster__schliessen{width:var(--ziel);height:var(--ziel);border:1px solid var(--linie-feld);border-radius:var(--radius);background:var(--flaeche);color:var(--text);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.fenster__schliessen:hover{background:var(--flaeche-2)}}.fenster__inhalt{padding:.5rem 1.5rem 2rem}@media (width<=767px){.fenster__inhalt{padding:.5rem 1rem 2.5rem}}.fensterteil{border-bottom:2px solid var(--blau);padding:2rem 0 2.5rem}.fensterteil:first-child{padding-top:.5rem}.fensterteil:last-child{border-bottom:0;padding-bottom:.5rem}.fensterteil__kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.625rem;display:flex}.fensterteil__titel{font-size:var(--fs-5);align-items:baseline;gap:.625rem;display:flex}.fensterteil__anzahl{color:var(--text-2);font-size:var(--fs-3);font-weight:400}.fensterteil__leer{color:var(--text-2);text-wrap:pretty;max-width:62ch}.stammpaare{grid-template-columns:1fr;gap:2px 1.5rem;margin:0;display:grid}.stammpaare>div{border-bottom:1px solid var(--linie);grid-template-columns:11.875rem minmax(0,1fr);gap:.75rem;padding:.4375rem 0;display:grid}.stammpaare dt{color:var(--text-2);margin:0}.stammpaare dd{margin:0}.stammpaare__text{white-space:pre-line;overflow-wrap:anywhere}.fenstergitter{grid-template-columns:repeat(auto-fit,minmax(14.375rem,1fr));gap:.625rem 1rem;margin-bottom:.875rem;display:grid}.fenstergitter>*{min-width:0}.fenstergitter>.formular__feld{flex-direction:column;justify-content:flex-end;display:flex}.fenstergitter>.formular__feld>.beschriftung{margin-top:auto}.fenster__abschluss{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1rem;display:flex}.fenster__abschluss .knopf--haupt{width:auto;min-width:16.25rem}@media (width<=599px){.fenster__abschluss .knopf--haupt{width:100%}}.feld--text{resize:vertical;min-height:6rem;line-height:1.45}.anschriftenliste{border-top:1px solid var(--linie)}.anschriftenliste li{border-bottom:1px solid var(--linie)}.anschriftzeile{text-align:left;width:calc(100% + 1.5rem);font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,.8fr);align-items:baseline;gap:.25rem 1.25rem;margin:0 -.75rem;padding:.6875rem .75rem;display:grid}@media (hover:hover){.anschriftzeile:hover{background:var(--flaeche-2)}}.anschriftzeile__name{flex-direction:column;gap:2px;font-weight:600;display:flex}.anschriftzeile__arten{color:var(--text-2);font-size:var(--fs-2);font-weight:400}.anschriftzeile__ort,.anschriftzeile__projekte{color:var(--text-2);overflow-wrap:anywhere}@media (width<=767px){.anschriftzeile{grid-template-columns:minmax(0,1fr)}}.anhaengend{border-top:1px solid var(--linie);margin:1.5rem 0 0;padding-top:1.25rem}.anhaengend__titel{font-size:var(--fs-4);margin-bottom:.875rem}.anhaengend__paar{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem 2rem;margin-bottom:.75rem;display:grid}.anhaengend__kopf{align-items:baseline;gap:.5rem;margin-bottom:.5rem;font-weight:600;display:flex}.anhaengend__anzahl{color:var(--text-2);font-weight:400}.anhaengend__liste li{border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:baseline;gap:.75rem;padding:.375rem 0;display:flex}.anhaengend__titelzeile{color:var(--text-2)}.suchfeld__wofuer{margin-bottom:.625rem}.neuwahl{max-width:38.75rem;margin-bottom:1.75rem}.neuwahl__frage{font-size:var(--fs-6);margin:0 0 .25rem;font-weight:600}.neuwahl__hilfe{color:var(--text-2);font-size:var(--fs-3);margin:0 0 1rem}.neuwahl__liste{gap:.375rem;display:grid}.neuwahl__oder{color:var(--text-2);font-size:var(--fs-2);margin:0;padding-left:1.25rem;font-style:normal}.neuwahl__knopf{min-height:var(--ziel-gross);border:1px solid var(--linie-feld);border-radius:var(--radius);background:var(--flaeche);color:var(--text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:1.125rem 1.25rem;display:grid}@media (hover:hover){.neuwahl__knopf:hover{border-color:var(--blau)}}.neuwahl__titel{font-size:var(--fs-5);font-weight:600}.neuwahl__text{color:var(--text-2);font-size:var(--fs-2);grid-column:1}.neuwahl__knopf svg{color:var(--blau);grid-area:1/2/-1}.weiteretreffer{margin:1.5rem 0 .5rem}.weiteretreffer__titel{font-size:var(--fs-4);color:var(--text-2);margin-bottom:.5rem;font-weight:500}.weiteretreffer__liste{border-top:1px solid var(--linie)}.weiteretreffer__liste li{border-bottom:1px solid var(--linie);background:var(--flaeche)}.weiterezeile{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) minmax(0,1.2fr) 1.375rem;align-items:center;gap:.25rem 1rem;padding:.875rem 1rem;display:grid}@media (hover:hover){.weiterezeile:hover{background:var(--blau-hell)}}.weiterezeile--still{cursor:default}.weiterezeile__zeichen{color:var(--text-2)}.weiterezeile__titel{flex-wrap:wrap;align-items:baseline;gap:.625rem;font-weight:600;display:flex}.weiterezeile__art{color:var(--text-2);font-size:var(--fs-1);font-weight:400}.weiterezeile__unter{color:var(--text-2);overflow-wrap:anywhere}.weiterezeile__pfeil{color:var(--blau)}@media (width<=767px){.weiterezeile{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"zeichen titel""zeichen unter"}.weiterezeile__zeichen{grid-area:zeichen;align-self:start;margin-top:.25rem}.weiterezeile__titel{grid-area:titel}.weiterezeile__unter{grid-area:unter}.weiterezeile__pfeil{display:none}}.firmenwahl{border-top:1px solid var(--linie);margin-bottom:1.25rem}.firmenwahl li{border-bottom:1px solid var(--linie)}.firmenwahl__knopf{width:100%;min-height:var(--ziel);text-align:left;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:.875rem;padding:.75rem .5rem;display:flex}@media (hover:hover){.firmenwahl__knopf:hover{background:var(--blau-hell)}}.firmenwahl__name{font-weight:500}.firmenwahl__ort{color:var(--text-2)}.projektfirma{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche-2);flex-wrap:wrap;align-items:baseline;gap:.875rem;margin-bottom:1.25rem;padding:.875rem 1rem;display:flex}.zurueckoben{min-height:2.125rem;margin-left:-.25rem}.firmenkopf{flex-direction:column;grid-area:kopf;gap:.875rem;min-width:0;display:flex}.firmenkopf__wer{min-width:0}.firmenkopf__neu{width:100%}@media (width<=599px){.firmenkopf__neu{display:none}}.personkopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-bottom:1.125rem;display:flex}.projektband{border:1px solid var(--blau);border-radius:var(--radius);background:var(--blau-hell);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin:1.25rem 0 0;padding:.875rem 1rem;display:flex}.projektband__text{color:var(--text)}.stamm__anzahl{color:var(--text-2);font-size:var(--fs-2);font-weight:400}.stamm__anschriften{gap:.875rem;display:grid}.stamm__anschriften li{gap:1px;display:grid}.stamm__anschriftname{font-weight:600}.stamm__anschriftart,.stamm__anschriftort{color:var(--text-2);font-size:var(--fs-2)}.stamm__fehlt{color:var(--fehlt-text);font-size:var(--fs-3);font-weight:500}.probelauf__satz{text-wrap:pretty;margin-top:.25rem;display:block}.chronik__liste li,.tagliste li{background:var(--flaeche)}.chronik__liste li:nth-child(2n),.tagliste li:nth-child(2n){background:var(--zebra)}@media (width>=700px){.kalender__was,.kalender__feiertag{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}}.fenster:focus{outline:none}@media (width<=599px){.monatswahl{flex-wrap:wrap}.monatswahl__summe{white-space:normal;flex-basis:100%;margin-left:0}}.einschub{border:1px solid var(--linie-feld);border-radius:var(--radius);background:var(--flaeche);margin:.75rem 0 1rem;padding:.875rem 1rem}.einschub__titel{font-size:var(--fs-4);margin-bottom:.75rem}.einschub__abschluss{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.formular__anzahl{color:var(--text-2);font-size:var(--fs-3);margin-left:.625rem;font-weight:400}.anschriftzeile--fest{cursor:default;width:100%;margin:0;padding:.6875rem 0}@media (hover:hover){.anschriftzeile--fest:hover{background:0 0}}.artenwahl__schalter{width:100%;min-height:var(--ziel);border:1px solid var(--linie-feld);border-radius:var(--radius);background:var(--flaeche);color:var(--text);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:0 .875rem;display:flex}@media (hover:hover){.artenwahl__schalter:hover{background:var(--flaeche-2)}}.artenwahl__gewaehlt{overflow-wrap:anywhere;font-weight:500}.artenwahl__pfeil{color:var(--blau);flex:none;transition:transform .12s}.artenwahl:not(.artenwahl--zu) .artenwahl__pfeil{transform:rotate(180deg)}.artenwahl:not(.artenwahl--zu) .artenwahl__gitter{margin-top:.75rem}@media (prefers-reduced-motion:reduce){.artenwahl__pfeil{transition:none}}.personstand{border-radius:var(--radius);border:1px solid var(--linie-feld);background:var(--flaeche);white-space:nowrap;align-self:center;padding:.5rem 1rem;font-weight:600}.personstand--abwesend{background:var(--tag-abwesend);border-color:var(--tag-abwesend-rand);color:var(--tag-text)}.personstand--home_office{background:var(--tag-home);border-color:var(--tag-home-rand)}.personstand--dienstreise{background:var(--tag-reise);border-color:var(--tag-reise-rand);color:var(--tag-text)}@media (width>=700px){.kalender--person .kalender__tag{min-height:5.25rem}}.stammpaare--schmal>div{grid-template-columns:minmax(0,1fr);gap:2px}.stammpaare--schmal dt{font-size:var(--fs-2)}.kollegen{gap:2px;margin-top:.5rem;display:grid}.kollegen__ziel{border-radius:var(--radius);min-height:2.75rem;color:var(--text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:0 -.5rem;padding:.375rem .5rem;text-decoration:none;display:grid}@media (hover:hover){.kollegen__ziel:hover{background:var(--flaeche-2)}}.kollegen__name{overflow-wrap:anywhere;min-width:0}.kollegen__zustand{border-radius:var(--radius-klein);font-size:var(--fs-1);background:var(--flaeche-2);color:var(--text-2);white-space:nowrap;padding:3px .5625rem;font-weight:500}.kollegen__zustand--abwesend{background:var(--tag-abwesend);color:var(--tag-text)}.kollegen__zustand--home_office{background:var(--tag-home);color:var(--text)}.kollegen__zustand--dienstreise{background:var(--tag-reise);color:var(--tag-text)}.teamliste__ziel{min-width:0;color:var(--text);flex:auto;align-items:baseline;gap:.875rem;text-decoration:none;display:flex}@media (hover:hover){.teamliste__ziel:hover .teamliste__name{color:var(--blau)}}.knopf__zusatz{color:var(--text-2);font-weight:400}.tagbogen__abschluss{background:0 0;border:0;border-radius:0;margin-top:1.5rem;padding:0;position:static}@media (width>=768px){.tagbogen__abschluss{border:1px solid var(--linie-feld);border-radius:var(--radius);background:var(--flaeche);margin-top:1.75rem;padding:.875rem 1.25rem;position:static}}@media (width>=760px){.buchungen__kopf,.buchungzeile{grid-template-columns:minmax(0, 26.25rem) 8.25rem 8.25rem 6rem var(--ziel);justify-content:start}}.zeitseite{max-width:var(--spalte-breit)}@media (width>=700px){.kalender__was{opacity:1;font-size:var(--fs-2);font-weight:600}}.kalender__tag--frei .kalender__feiertag{opacity:1;color:inherit;font-weight:600}.kalenderfeld{gap:.875rem;display:grid}:root{--legende:11.5rem;--legende-luecke:1.5rem}.kalender__eintrag{align-items:center;gap:.5rem;display:inline-flex}@media (width>=1160px){.kalenderfeld{grid-template-columns:var(--legende) minmax(0, 1fr);column-gap:var(--legende-luecke);align-items:start}.zeitseite:not(.planseite):not(.jahrseite):not(.auswertung) .monatswahl{margin-left:calc(var(--legende) + var(--legende-luecke))}.kalenderfeld>.kalender__legende,.kalenderfeld>.teamlegende{flex-direction:column;align-items:flex-start;gap:.875rem;margin:0}.kalenderfeld>.kalender__legende{font-size:var(--fs-4);color:var(--text)}.kalenderfeld>.kalender__legende .kalender__zeichen{border-radius:var(--radius-klein);width:1.625rem;height:1.625rem}}.personstand--satz{white-space:normal;text-wrap:pretty;max-width:52ch}.zeitreihe--daten{grid-template-columns:1fr 1fr auto;max-width:53.75rem}.zeitreihe__halb{white-space:nowrap;align-self:end;margin-bottom:.375rem}@media (width<=599px){.zeitreihe--daten{grid-template-columns:1fr 1fr}.zeitreihe__halb{grid-column:1/-1;align-self:start;margin-bottom:0}}.kalender__tag--fehlt:not(.kalender__tag--home):not(.kalender__tag--reise):not(.kalender__tag--abwesend),.kalender__zeichen--fehlt{background:var(--fehlt-tag)}.kalender__tag--fehlt,.kalender__zeichen--fehlt{border-color:var(--fehlt-tag-rand);border-width:2px}.konflikt__vorwort{max-width:62ch;margin:0 0 1.25rem}.konflikt__alle{border-bottom:1px solid var(--linie);margin-bottom:.5rem;padding-bottom:1.25rem}.konflikt__allewort{max-width:62ch;margin:0 0 .75rem;font-weight:600}.konflikt__allewahl{flex-wrap:wrap;gap:.75rem;display:flex}.konflikt__allewahl .knopf{text-align:left;width:auto}.konflikt__allehilfe{color:var(--text-2);font-size:var(--fs-4);max-width:62ch;margin:.75rem 0 0}.konflikt__liste{margin:0;padding:0;list-style:none}.konflikt+.konflikt{border-top:1px solid var(--linie);margin-top:1.75rem;padding-top:1.75rem}.konflikt__tag{font-size:var(--fs-5);margin:0 0 .875rem}.konflikt__fassungen{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;display:grid}.konflikt__fassung>*{margin:0}.konflikt__fassung>*+*{margin-top:.375rem}.konflikt__woher{font-size:var(--fs-4);color:var(--text-2);font-weight:600}.konflikt__stunden{font-size:var(--fs-6);font-weight:700}.konflikt__buchungen{margin:0;padding:0;list-style:none}.konflikt__buchungen li{padding:2px 0}.konflikt__pause,.konflikt__notiz{color:var(--text-2)}.konflikt__wahl{flex-wrap:wrap;gap:.75rem;margin-top:1.125rem;display:flex}.konflikt__wahl .knopf--haupt{width:auto}.reise{border-top:1px solid var(--linie);margin:.25rem 0 1rem;padding-top:1rem}.reise__zeile{grid-template-columns:minmax(0,26.25rem) minmax(0,22rem);align-items:start;gap:.75rem 1.5rem;margin-bottom:.5rem;display:grid}.reise__zeile .kasten{grid-column:1/-1;margin:0 0 .75rem}.reise__projekt{max-width:26.25rem;margin-bottom:.5rem}.reise__etappe{border-top:1px solid var(--linie);grid-template-columns:18.75rem minmax(0,1fr);align-items:start;gap:.5rem 1.5rem;padding:.625rem 0;display:grid}.reise__etappe>.kasten{margin-top:1.625rem}.reise__zeiten{grid-template-columns:auto minmax(0,16.25rem);justify-content:start;gap:1rem;display:grid}.reise__zeiten>*{min-width:0}.reise__satz{color:var(--text-2);font-size:var(--fs-4);margin:1.875rem 0 0}.reise__kosten{border-top:1px solid var(--linie);grid-template-columns:auto auto minmax(0,16.25rem);justify-content:start;gap:1rem 1.75rem;padding-top:.75rem;display:grid}.reise__fruehstueck{min-height:var(--ziel)}.schritt{align-items:center;gap:.5rem;display:flex}.schritt__knopf{width:var(--ziel);height:var(--ziel);border:1px solid var(--linie-feld);border-radius:var(--radius);background:var(--flaeche);color:var(--text);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.schritt__knopf:disabled{color:var(--text-2);opacity:.5;cursor:default}@media (hover:hover){.schritt__knopf:hover:not(:disabled){background:var(--flaeche-2)}}.schritt__feld{text-align:center;appearance:textfield;flex:none;width:6.5rem}.schritt__feld::-webkit-inner-spin-button{display:none}.schritt__feld::-webkit-outer-spin-button{display:none}.schritt__feld--zeit{width:8.25rem}.schritt__einheit{color:var(--text-2);font-size:var(--fs-4)}.reise__einheit{align-items:center;gap:.5rem;display:flex}.reise__einheit .feld{max-width:6.875rem}.reise__einheit span{color:var(--text-2);font-size:var(--fs-4)}.feld--zahl{font-variant-numeric:tabular-nums;text-align:right}.reise__ergebnis{font-size:var(--fs-4);color:var(--text-2);margin:.875rem 0 0}@media (width<=759px){.reise__zeile,.reise__etappe,.reise__kosten{grid-template-columns:1fr}.reise__zeile .kasten,.reise__etappe>.kasten{margin:0}.reise__satz{margin-top:0}.reise__zeiten{grid-template-columns:1fr}}.konten__davon{color:var(--text-2);font-size:var(--fs-2);text-wrap:pretty}.zeitseite__mappe{min-height:var(--ziel);text-align:left;align-items:flex-start;gap:.5rem;margin-top:.875rem;display:inline-flex}.zeitseite__mappe svg{flex:none;margin-top:3px}.zeitseite__mappe:disabled{color:var(--text-2);cursor:default;text-decoration:none}.teamseite{--team-abwesend:var(--tag-abwesend);--team-abwesend-rand:var(--tag-abwesend-rand);--team-home:var(--tag-home);--team-home-rand:var(--tag-home-rand);--team-reise:var(--tag-reise);--team-reise-rand:var(--tag-reise-rand);--team-frei:var(--frei);--team-frei-rand:var(--frei-rand);--team-feiertag:var(--frei);--team-feiertag-rand:var(--frei-rand)}.teamseite .teamliste__zustand--abwesend{background:var(--team-abwesend);color:#fff}.teamseite .teamliste__zustand--home_office{background:var(--team-home);color:var(--text);border:1px solid var(--team-home-rand)}.teamseite .teamliste__zustand--dienstreise{background:var(--team-reise);color:var(--tag-text);border:1px solid var(--team-reise-rand)}.teamseite .kollegen__zustand--abwesend{background:var(--team-abwesend);color:#fff}.teamseite .kollegen__zustand--home_office{background:var(--team-home);color:var(--text);border:1px solid var(--team-home-rand)}.teamseite .kollegen__zustand--dienstreise{background:var(--team-reise);color:var(--tag-text);border:1px solid var(--team-reise-rand)}.teamseite .teamwoche__tag--frei{background:var(--team-frei);border-color:var(--team-frei-rand)}@media (width>=760px){.teamseite .teamwoche__tag{grid-template-columns:minmax(0,1fr);padding:.75rem .625rem}.teamseite .teamwoche__kopf,.teamseite .teamwoche__namen{min-width:0}}.teamseite .teamwoche__namen{width:100%}.teamseite .teamwoche__wer{border-radius:var(--radius-klein);width:100%;font-size:var(--fs-1);background:var(--team-abwesend);border:1px solid var(--team-abwesend-rand);color:#fff;padding:.375rem;font-weight:600;display:block}.teamseite .teamwoche__wer--home_office{background:var(--team-home);border-color:var(--team-home-rand);color:var(--text)}.teamseite .teamwoche__wer--dienstreise{background:var(--team-reise);border-color:var(--team-reise-rand);color:var(--tag-text)}.teamseite .teamwoche__kuerzel{font-variant-numeric:tabular-nums;letter-spacing:.02em;display:block}.teamseite .kalender--team .kalender__tag--frei{background:var(--team-frei);border-color:var(--team-frei-rand);color:var(--tag-text)}.teamseite .kalender--team .kalender__tag--feiertag{background:var(--team-feiertag);border-color:var(--team-feiertag-rand);color:var(--text)}.teamseite .kalender--team .kalender__feiertag{color:inherit}.teamseite .kalender__anzahl{background:var(--team-abwesend-rand)}@media (width>=700px){.teamseite .kalender__kuerzel{background:var(--team-abwesend);border-color:var(--team-abwesend-rand);color:#fff;width:100%;padding:3px .4375rem;display:block}.teamseite .kalender__name{display:block}.teamseite .kalender__kuerzel--home_office{background:var(--team-home);border-color:var(--team-home-rand);color:var(--text)}.teamseite .kalender__kuerzel--dienstreise{background:var(--team-reise);border-color:var(--team-reise-rand);color:var(--tag-text)}}.teamseite .teamlegende__feld{border-radius:var(--radius-klein);width:auto;height:auto;font-size:var(--fs-2);background:var(--team-abwesend);border:1px solid var(--team-abwesend-rand);color:#fff;padding:.25rem .625rem;font-weight:600}.teamseite .teamlegende__feld--home_office{background:var(--team-home);border-color:var(--team-home-rand);color:var(--text)}.teamseite .teamlegende__feld--dienstreise{background:var(--team-reise);border-color:var(--team-reise-rand);color:var(--tag-text)}.teamseite .teamlegende__feld--frei{background:var(--team-frei);border-color:var(--team-frei-rand);color:var(--tag-text)}:root{--feldgrund:#d4dae1}.feld{background:var(--feldgrund)}.feld--fehlt{background:var(--fehlt)}.artenwahl--zeile{flex-wrap:wrap;gap:.75rem;margin:0;display:flex}.anhaengend__titel{align-items:baseline;gap:.625rem;display:flex}.bogenkopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.875rem;display:flex}.anhaengend__tabelle{border-collapse:collapse;width:100%;margin-top:.625rem}.anhaengend__tabelle th{text-align:left;border-bottom:1px solid var(--linie);color:var(--text-2);font-size:var(--fs-2);padding:0 1rem .375rem 0;font-weight:500}.anhaengend__tabelle td{border-bottom:1px solid var(--linie);vertical-align:baseline;padding:.5625rem 1rem .5625rem 0}.anhaengend__tabelle th:last-child,.anhaengend__tabelle td:last-child{padding-right:0}.anhaengend__tabelle td:last-child{color:var(--text-2)}@media (width<=599px){.anhaengend__tabelle thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.anhaengend__tabelle tr{border-bottom:1px solid var(--linie);gap:2px;padding:.625rem 0;display:grid}.anhaengend__tabelle td{border-bottom:0;padding:0}}.chronik__liste li+li{border-top:1px solid var(--linie)}.eintrag{padding:1rem 0}.suchseite__neu{min-height:var(--ziel);padding:0 1.125rem}.chipziel,.eintrag__projekt .chipziel,.eintrag__kontakt{border-radius:var(--radius-klein);border:1px solid var(--linie);color:var(--text-2);white-space:nowrap;align-items:center;gap:3px;padding:.3125rem .4375rem .3125rem .5625rem;text-decoration:none;display:inline-flex}.chipziel__pfeil{color:var(--blau);flex:none}@media (hover:hover){.chipziel:hover,.eintrag__projekt .chipziel:hover{border-color:var(--blau);color:var(--blau)}}.chipziel:focus-visible{outline:3px solid var(--blau);outline-offset:2px}.projektband .chipziel{vertical-align:baseline;padding:3px .5rem}.eintrag--gemeint,.chronik__liste li.eintrag--gemeint{outline:2px solid var(--tag-home,#d19e00);outline-offset:-2px;border-radius:var(--radius-klein);background:#fdf3c2;margin-left:-.75rem;margin-right:-.75rem;padding-left:.75rem;padding-right:.75rem}.firmawahl{border-bottom:1px solid var(--linie);margin-bottom:1.25rem;padding-bottom:.375rem}.firmawahl__frage{color:var(--text);font-size:var(--fs-6);margin:0 0 .375rem;font-weight:600;line-height:1.3;display:block}.firmawahl__frage .beschriftung__pflicht{vertical-align:middle}.firmawahl__hilfe{margin:0 0 .75rem}.firmawahl__suchfeld{max-width:40rem}.firmawahl--fehlt .suchfeld__eingabe{border-color:var(--fehlt-linie);background:var(--fehlt);border-width:2px}.firmawahl__liste{max-width:40rem;margin-top:.5rem;margin-bottom:0}.firmenwahl__knopf--markiert{background:var(--blau-hell)}.firmenwahl__rolle{color:var(--blau);font-weight:500}.firmawahl__gewaehlt{min-height:var(--ziel);color:var(--blau);flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin:.25rem 0 0;display:flex}.firmawahl__name{color:var(--text);font-size:var(--fs-5);overflow-wrap:anywhere;min-width:0;font-weight:700}.firmawahl__rolle{color:var(--text-2)}.firmawahl__gewaehlt .textlink{margin-left:auto}.eintrag__projekt--zwei{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.kollege__chronik{--chronik-spalten:7rem 5.75rem minmax(10rem, 1fr) 8.5rem minmax(8rem, 10.5rem) minmax(16rem, 1.9fr);margin-top:2.25rem}.chronik__fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.chronik__fuss .knopf{flex:16.25rem}.chronik__fuss--regel{align-items:baseline;margin-top:.25rem}.chronik__fuss--regel .chronik__regel{margin:0}.chronik__fuss .textlink{align-items:center;gap:.5rem;display:inline-flex}.firmenkopf__zweit{margin-top:.625rem}.zuletztweitere{margin-bottom:1.25rem}.personenliste{margin:0;padding:0;list-style:none}.person+.person,.personenliste li+li .person,.person--neu{border-top:1px solid var(--linie);margin-top:1.25rem;padding-top:1.25rem}.person__kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.625rem;display:flex}.person__name{font-size:var(--fs-4);font-weight:600}.person__haupt{color:var(--blau);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.person__titel{font-size:var(--fs-4);margin:0 0 .75rem}.person__wege{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.person__wege .knopf--haupt{width:auto}.stamm__person{margin:0 0 .5rem;font-weight:600}.stamm__funktion{color:var(--text-2);font-weight:400;display:block}.eintrag__label{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.kopf__handbuch-text{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.kopf__stand{color:var(--text-2);font-size:var(--fs-1);font-weight:400;text-decoration:none}@media (width>=768px){.kopf__rechts{gap:.875rem}.kopf__hilfe,.kopf__abmelden{font-size:var(--fs-2)}.kopf__nutzer{font-size:var(--fs-1)}.kopf__rechts svg{width:1.0625rem;height:1.0625rem}}@media (width<=819px){.kopf__handbuch{display:none}}.hilfeseite__handbuch{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:1.75rem 0 0;padding-top:1.25rem;display:flex}.hilfeseite__stand{color:var(--text-2);font-size:var(--fs-3)}.hilfeseite__handbuch--datenschutz{border-top:0;margin-top:.75rem;padding-top:0}.hilfeseite__inhalt a.textlink{color:var(--blau);font-size:inherit;text-decoration:underline}.jahrtafel__feiertag{font-size:var(--fs-2);font-weight:700}.tafel__zeile--hervor{outline:3px solid var(--tag-home);outline-offset:.25rem;border-radius:var(--radius-klein);background:#fdf3c2}.bereiche__kurz{display:none}@media (width<=767px){body{padding-bottom:calc(var(--leiste) + env(safe-area-inset-bottom))}.mobilleiste{bottom:calc(var(--leiste) + env(safe-area-inset-bottom))}.rueckgaengig{bottom:calc(var(--leiste) + env(safe-area-inset-bottom) + .75rem)}.bereiche__lang{display:none}.bereiche__kurz{display:block}.bereiche__ziel{font-size:var(--fs-2)}.feld{min-width:0}.kalenderfeld>.kalender__legende,.kalenderfeld>.teamlegende{order:1;margin-top:.875rem}.chipziel{white-space:normal}.chipziel__pfeil{align-self:center}.stammpaare dd{overflow-wrap:anywhere}.suchfeld__eingabe{padding-right:6.625rem}.kalender__kopf{font-size:var(--fs-2)}.textlink{min-height:var(--ziel)}.zeitreihe--daten{grid-template-columns:1fr 1fr}.zeitreihe__halb{grid-column:1/-1;align-self:start;margin-bottom:0}}@media (width<=599px){.stammpaare>div{grid-template-columns:minmax(0,1fr);gap:2px}.hilfeseite__zeile{grid-template-columns:minmax(0,1fr);gap:.375rem}.formular--firma .formular__reihe .beschriftung,.formular__reihe--gleichhoch .beschriftung{min-height:0;display:block}.tagbogen__nebenwege{flex-direction:column;align-items:flex-start;gap:2px}}@media (width<=379px){.zeitreihe--daten{grid-template-columns:minmax(0,1fr)}}.reiter{border-bottom:1px solid var(--linie);flex-wrap:wrap;gap:.25rem;margin-bottom:1.125rem;display:flex}.reiter__knopf{min-height:var(--ziel);color:var(--text-2);font:inherit;font-size:var(--fs-4);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:0 1.125rem;font-weight:500}.reiter__knopf--an{color:var(--blau);border-bottom-color:var(--blau);font-weight:600}@media (hover:hover){.reiter__knopf:hover{color:var(--text)}}.planseite__leiste{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.75rem;margin-bottom:1rem;display:flex}.planseite__wochen{flex:20rem;justify-content:flex-start;gap:1rem;margin-bottom:0}.planseite__abteilung{min-width:13.125rem;margin-bottom:0}.planseite__fuss{color:var(--text-2);font-size:var(--fs-3);align-items:center;gap:.625rem;margin:1.75rem 0 0;display:flex}.planseite__gitter{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.planseite__tafel{min-width:0}@media (width>=1160px){.planseite__gitter{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}.planseite__tafel{order:1}.freispalte{order:2;position:sticky;top:1.5rem}}@media (width<=1159px){.planseite__gitter{flex-direction:column-reverse;display:flex}}.planlegende{color:var(--text-2);font-size:var(--fs-2);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 .875rem;display:flex}.planlegende__eintrag{align-items:center;gap:.4375rem;display:inline-flex}.planlegende__zeichen{border-radius:var(--radius-klein);border:1px solid var(--linie-feld);flex:none;width:1.125rem;height:1.125rem}.planlegende__zeichen--weiss{background:var(--flaeche)}.planlegende__zeichen--kunde{background:var(--tag-reise);border-color:var(--tag-reise-rand)}.planlegende__zeichen--home{background:var(--tag-home);border-color:var(--tag-home-rand)}.planlegende__zeichen--lernen{background:var(--tag-lernen);border-color:var(--tag-lernen-rand)}.planlegende__zeichen--abwesend{background:var(--tag-abwesend);border-color:var(--tag-abwesend-rand)}.planlegende__zeichen--frei,.planlegende__zeichen--feiertag{background:var(--frei);border-color:var(--frei-rand)}.planlegende__zeichen--offen{background:var(--fehlt-tag);border-color:var(--fehlt-tag-rand);border-style:dashed}.planlegende__kursiv{font-style:italic;font-weight:500}.tafel{--tafel-tage:5}.tafel__kopf,.tafel__zeile{grid-template-columns:14.5rem repeat(var(--tafel-tage), minmax(0, 1fr));gap:.375rem;display:grid}.tafel__kopf{margin-bottom:.375rem}.tafel__tag{color:var(--text-2);font-size:var(--fs-3);align-items:baseline;gap:.5rem;padding:.375rem .625rem;display:flex}.tafel__tag--heute{color:var(--blau);font-weight:600}.tafel__wochentag{font-weight:500}.tafel__datum{font-variant-numeric:tabular-nums}.tafel__gruppe{margin-bottom:1.375rem}.tafel__abteilung{border-bottom:1px solid var(--linie);font-size:var(--fs-4);justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .5rem;padding:.375rem 0 .375rem 2px;display:flex}.tafel__anzahl{color:var(--text-2);font-size:var(--fs-2);font-weight:400}.tafel__zeile{align-items:stretch;margin-bottom:.375rem}.tafel__wer{flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:.375rem .625rem .375rem 2px;display:flex}.tafel__kuerzel{font-size:var(--fs-2);color:var(--text-2)}.tafel__name{font-size:var(--fs-4);overflow-wrap:anywhere;font-weight:500}.tafel__funktion{color:var(--text-2);font-size:var(--fs-1)}.tafel__zelle{min-height:var(--ziel);border:1px solid var(--linie-feld);border-radius:var(--radius);background:var(--flaeche);min-width:0;color:var(--text);font:inherit;font-size:var(--fs-3);text-align:left;cursor:pointer;flex-direction:column;justify-content:center;gap:2px;padding:.5rem .625rem;display:flex}.tafel__was{overflow-wrap:anywhere}.tafel__projekt{font-size:var(--fs-1);opacity:.85}.tafel__zelle--nachgetragen .tafel__was{font-style:italic}.tafel__nachtrag{font-size:var(--fs-1);color:var(--text-2);font-style:italic}.tafel__schloss{opacity:.8;flex:none}.tafel__zeilentag{display:none}.tafel__zelle--heute{border-width:2px;border-color:var(--blau)}.tafel__zelle--gewaehlt{outline:3px solid var(--blau);outline-offset:2px}.tafel__zelle--kunde{background:var(--tag-reise);border-color:var(--tag-reise-rand);color:var(--tag-text)}.tafel__zelle--home{background:var(--tag-home);border-color:var(--tag-home-rand);color:var(--text)}.tafel__zelle--lernen{background:var(--tag-lernen);border-color:var(--tag-lernen-rand);color:var(--tag-text)}.tafel__zelle--abwesend{background:var(--tag-abwesend);border-color:var(--tag-abwesend-rand);color:var(--tag-text);cursor:default}.tafel__zelle--frei,.tafel__zelle--feiertag{background:var(--frei);border-color:var(--frei-rand);color:var(--tag-text)}.tafel__zelle--weiss{background:var(--flaeche)}.tafel__zelle--offen{background:var(--fehlt-tag);border-color:var(--fehlt-tag-rand);color:var(--text);border-style:dashed;border-width:2px}@media (hover:hover){.tafel__zelle:hover{border-color:var(--blau)}.tafel__zelle--abwesend:hover{border-color:inherit}}@media (width<=1023px){.tafel__kopf{display:none}.tafel__zeile{margin-bottom:1.125rem;display:block}.tafel__wer{border-bottom:1px solid var(--linie);flex-flow:wrap;align-items:baseline;gap:.625rem;margin-bottom:.5rem;padding:0 0 .5rem}.tafel__zelle{flex-flow:wrap;align-items:baseline;gap:.75rem;width:100%;margin-bottom:.375rem}.tafel__zeilentag{flex:none;min-width:4.5rem;font-weight:600;display:inline-block}}.freitage{border:0;min-width:0;margin:0 0 1rem;padding:0}.freitage .tagbogen__frage{padding:0}.freitage__haken{align-items:flex-start;display:flex}.freitage__haken input{flex:none;margin-top:.125rem}.freitage__tage{color:var(--text-2);font-weight:400;font-size:var(--fs-3);display:block}.freispalte{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);padding:1rem}.freispalte__titel{font-size:var(--fs-4);margin:0 0 .625rem}.freispalte__zahl{align-items:baseline;gap:.625rem;margin:0;display:flex}.freispalte__satz{color:var(--text-2);font-size:var(--fs-3);margin:.25rem 0 .875rem}.freiliste{border-top:1px solid var(--linie)}.freiliste__zeile{border-bottom:1px solid var(--linie);justify-content:space-between;align-items:center;gap:.625rem;display:flex}.freiliste__ziel{min-height:var(--ziel);min-width:0;color:var(--text);flex:auto;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.625rem;padding:.5rem 2px;text-decoration:none;display:grid}@media (hover:hover){.freiliste__ziel:hover{color:var(--blau)}}.freiliste__name{overflow-wrap:anywhere;min-width:0}.freiliste__wo{color:var(--text-2);font-size:var(--fs-2);display:block}.freiliste__zustand{border-radius:var(--radius-klein);font-size:var(--fs-2);flex:none;padding:.3125rem .625rem;font-weight:500}.freiliste__zustand--frei{background:var(--blau-hell);color:var(--blau)}.freiliste__zustand--haus{background:var(--flaeche-2);color:var(--text-2)}.freiliste__zustand--unterwegs{background:var(--tag-reise);color:var(--tag-text)}.freiliste__zustand--abwesend{background:var(--tag-abwesend);color:var(--tag-text)}.freiliste__zustand--nicht_da{background:var(--tag-lernen);color:var(--tag-text)}.einsatzbogen{padding-top:.5rem}.einsatzbogen__wann{color:var(--text-2);font-size:var(--fs-4);margin-top:2px;font-weight:400;display:block}.einsatzbogen__firmen{max-width:40rem;margin-top:.5rem;margin-bottom:0}.ortwahl{flex-wrap:wrap;gap:.5rem;margin-bottom:.625rem;display:flex}.ortwahl__knopf{min-height:var(--ziel);border:1px solid var(--linie-feld);border-radius:var(--radius);background:var(--flaeche);color:var(--text);font:inherit;font-size:var(--fs-3);cursor:pointer;padding:0 1rem}.ortwahl__knopf--an{border-color:var(--blau);background:var(--blau-hell);color:var(--blau);font-weight:600}@media (hover:hover){.ortwahl__knopf:hover{background:var(--flaeche-2)}}.jahrseite__mappen{flex-wrap:wrap;gap:.75rem;display:flex}.jahrseite__mappen .knopf{flex:none;width:auto}@media (width<=767px){.jahrseite__mappen .knopf{flex:100%}}.jahrseite{max-width:none}.jahrtafel__rolle{padding-bottom:.5rem;overflow-x:auto}.jahrtafel{--jahr-tage:31}.jahrtafel__kopf,.jahrtafel__zeile{grid-template-columns:14.5rem repeat(var(--jahr-tage), minmax(1.875rem, 1fr));gap:2px;display:grid}.jahrtafel__kopf{margin-bottom:.25rem}.jahrtafel__tag{color:var(--text-2);font-size:var(--fs-1);flex-direction:column;align-items:center;gap:1px;display:flex}.jahrtafel__tag--frei{color:var(--frei)}.jahrtafel__tag--heute{color:var(--blau);font-weight:700}.jahrtafel__zahl{font-variant-numeric:tabular-nums;font-size:var(--fs-1)}.jahrtafel__gruppe{margin-bottom:1rem}.jahrtafel__abteilung{border-bottom:1px solid var(--linie);font-size:var(--fs-3);margin:0 0 .25rem;padding:.25rem 0}.jahrtafel__zeile{margin-bottom:2px}.jahrtafel__wer{min-width:0;font-size:var(--fs-3);align-items:baseline;gap:.5rem;padding-right:.5rem;display:flex}.jahrtafel__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jahrtafel__zelle{border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--flaeche);min-width:0;height:2.125rem;color:var(--text);font:inherit;font-size:var(--fs-1);cursor:pointer;padding:0;font-weight:600}.jahrtafel__zelle--heute{border-color:var(--blau);border-width:2px}.jahrtafel__zelle--kunde{background:var(--tag-reise);color:var(--tag-text)}.jahrtafel__zelle--home{background:var(--tag-home);color:var(--text)}.jahrtafel__zelle--lernen{background:var(--tag-lernen);color:var(--tag-text)}.jahrtafel__zelle--abwesend{background:var(--tag-abwesend);color:var(--tag-text)}.jahrtafel__zelle--frei,.jahrtafel__zelle--feiertag{background:var(--frei);color:var(--tag-text)}.jahrtafel__zelle--offen{background:var(--fehlt-tag);border-color:var(--fehlt-tag-rand);border-style:dashed}.jahrtafel__zelle--nachgetragen{font-style:italic;font-weight:500}.freispalte__rest{margin-top:.75rem}.freispalte__mehr{min-height:var(--ziel);color:var(--blau);font-size:var(--fs-3);cursor:pointer;align-items:center;font-weight:500;list-style:none;display:flex}.freispalte__mehr::-webkit-details-marker{display:none}.freispalte__mehr:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.5625rem;height:.5625rem;margin-left:.5rem;transform:rotate(45deg)translate(-2px,-2px)}.freispalte__rest[open] .freispalte__mehr:after{transform:rotate(225deg)translate(-1px,-1px)}.freiliste__kuerzel{flex:none;min-width:2.625rem}.meinedaten{max-width:62.5rem;padding-top:1.25rem;padding-bottom:4rem}.meinedaten__titel{font-size:var(--fs-8);margin:.5rem 0 1.25rem}@media (width<=767px){.meinedaten__titel{font-size:var(--fs-7)}}.meinedaten__kopf{margin-bottom:1.75rem}.meinedaten__name{font-size:var(--fs-6);align-items:baseline;gap:.75rem;margin:0 0 .625rem;font-weight:500;display:flex}.meinedaten__stamm{flex-wrap:wrap;gap:2.5rem;margin:0 0 .375rem;display:flex}.meinedaten__stamm dt{color:var(--text-2);font-size:var(--fs-2)}.meinedaten__stamm dd{font-size:var(--fs-4);margin:2px 0 0}.meinedaten__wer{max-width:62ch;color:var(--text-2);font-size:var(--fs-3);align-items:baseline;gap:.5rem;margin:-.375rem 0 1rem;display:flex}.meinedaten__wer--zu{color:var(--text)}.meinedaten__wer svg{flex:none;position:relative;top:3px}.personkopf__nummern{gap:1rem;margin-top:.25rem}.seitentitel{font-size:var(--fs-7);margin:0 0 .75rem;font-weight:600;line-height:1.2}@media (width<=767px){.seitentitel{font-size:var(--fs-5)}}.auswertung{max-width:var(--spalte);padding-top:1rem}.auswertungreiter{border-bottom:1px solid var(--linie);flex-wrap:wrap;gap:.25rem 1.75rem;margin-bottom:1.25rem;display:flex}.auswertungreiter__knopf{min-height:var(--ziel);color:var(--text-2);font:inherit;font-size:var(--fs-4);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 2px;font-weight:500}.auswertungreiter__knopf--an{color:var(--text);border-bottom-color:var(--blau);font-weight:600}@media (hover:hover){.auswertungreiter__knopf:hover{color:var(--text)}}.auswertung__kopf{margin-bottom:.875rem}.auswertung__titel{font-size:var(--fs-7);margin:0}.auswertung__leiste{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.5rem;margin-bottom:1.125rem;display:flex}.auswertung__leiste .monatswahl{flex:none;margin:0}.auswertung__feld{min-width:12.5rem;margin-bottom:0}.auswertung__excel{white-space:nowrap;margin-left:auto}.auswertung__hinweis{color:var(--text-2);font-size:var(--fs-3);margin:0 0 .625rem}.auswertung__tafel{margin-bottom:1.75rem}.awzeile{width:100%;min-height:3rem;color:inherit;font:inherit;text-align:left;background:0 0;border:none;grid-template-columns:6rem minmax(0,26rem) 6.75rem 5.25rem 4.75rem 4.75rem 1.75rem;align-items:center;gap:.875rem;margin:0;padding:.375rem .625rem;display:grid}.awzeile--zeit{grid-template-columns:5rem minmax(0,20rem) repeat(5,5.75rem) 4.5rem 4.5rem 4.25rem 8.5rem 1.75rem}.awzeile--zeit.awzeile--abteilung .awzeile__text{overflow:visible}.awzeile--knopf{cursor:pointer;border-radius:var(--radius)}@media (hover:hover){.awzeile--knopf:hover{background:var(--flaeche-2)}}.awzeile--knopf:focus-visible{outline:3px solid var(--blau);outline-offset:-3px}.awzeile--abteilung{border-top:2px solid var(--linie-feld);min-height:2.5rem;color:var(--text);font-size:var(--fs-4);margin-top:1.375rem;padding-top:.625rem;font-weight:600}.auswertung__gruppe:first-of-type .awzeile--abteilung{margin-top:.375rem}.auswertung__person:nth-of-type(2n)>.awzeile--knopf{background:var(--flaeche)}.auswertung__person+.auswertung__person{border-top:1px solid var(--linie)}.awzeile--kopf{border-bottom:1px solid var(--linie);min-height:2.25rem;color:var(--text-2);font-size:var(--fs-2);padding-bottom:.5rem;font-weight:500}.awzeile__einheit{font-size:var(--fs-1);color:var(--text-2);font-weight:400;display:block}.auswertung__gruppe+.auswertung__gruppe{border-top:1px solid var(--linie)}@media (width>=768px){.bereiche{flex-wrap:nowrap;gap:0}.bereiche__ziel{font-size:var(--fs-2);white-space:nowrap;gap:.375rem;min-height:3.375rem;padding:0 .625rem}.bereiche__ziel svg{flex:none;width:1.0625rem;height:1.0625rem}.kopf__marke,.kopf__inhalt{min-height:3.375rem}}.tagbogen__reisehinweis{color:var(--blau);margin:.25rem 0 0;font-weight:500}.awzeile--ziel{color:var(--text);text-decoration:none}.auswertung__tafel>.awzeile--ziel+.awzeile--ziel{border-top:1px solid var(--linie)}.auswertung__tafel>.awzeile--ziel:nth-of-type(odd){background:var(--flaeche)}.projektaw__kopf{margin:.375rem 0 1.25rem}.projektaw__titel{font-size:var(--fs-7);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin:0;display:flex}.projektaw__name{font-weight:400}.projektaw__zeitraum{color:var(--text-2);font-size:var(--fs-4);margin:.25rem 0 0}.projektaw__zahlen{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);flex-wrap:wrap;gap:1rem 3.5rem;margin-bottom:.5rem;padding:1rem 0 1.25rem;display:flex}.projektaw__posten{flex-direction:column;gap:2px;display:flex}.projektaw__zahl{font-size:var(--fs-8);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700}.projektaw__wort{color:var(--text-2);font-size:var(--fs-2)}.projektaw__abteilung{margin-top:1.75rem}.projektaw__abteilungtitel{font-size:var(--fs-5);justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .5rem;display:flex}.projektaw__abteilungsumme{font-variant-numeric:tabular-nums;font-weight:600}.projektaw__tafel{background:var(--flaeche);border-radius:var(--radius)}.projektawzeile{grid-template-columns:6rem minmax(0,26rem) 7.5rem 9.375rem 4.75rem;align-items:center;gap:.875rem;min-height:3rem;padding:.375rem .875rem;display:grid}.projektawzeile+.projektawzeile{border-top:1px solid var(--linie)}.projektawzeile--kopf{min-height:2.5rem;color:var(--text-2);font-size:var(--fs-2);border-bottom:1px solid var(--linie);font-weight:500}.awzeile--summe{border-top:1px solid var(--linie-feld);margin-top:.375rem;font-weight:600}.awzeile--offen{background:var(--flaeche-2)}.awzeile__intern{font-weight:600}.awzeile__zahl{text-align:right;font-variant-numeric:tabular-nums}.awzeile__stark{font-weight:600}.awzeile__minus{color:var(--fehler)}.awzeile__offen{color:var(--warn);font-weight:600}.awzeile__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.awzeile__pfeil{color:var(--text-2);transition:none}.awzeile__pfeil--auf{transform:rotate(180deg)}.auswertung__abteilung{padding-left:1.125rem}.awzeile--abteilung .awzeile__zahl{color:var(--text)}.awzeile--unter{min-height:2.5rem;color:var(--text-2)}.awzeile--unter .kuerzel{color:var(--text-2)}.auswertung__tage{border-left:none;padding:.375rem .625rem .75rem 1.75rem}.awtag{font-size:var(--fs-3);color:var(--text-2);grid-template-columns:9.375rem 11.875rem minmax(0,1fr) 8.125rem 6.875rem;gap:.875rem;padding:.4375rem 0;display:grid}.awtag+.awtag{border-top:1px solid #0000001a}.awtag__stunden{text-align:right;color:var(--text);font-variant-numeric:tabular-nums}.awtag__datum{color:var(--text);font-variant-numeric:tabular-nums}.awtag__zeit{text-align:right;font-variant-numeric:tabular-nums}.awtag__ort:before{content:" · "}.auswertung__leer{color:var(--text-2);padding:.375rem .625rem .75rem 1.75rem}.auswertung__nurdesktop{display:none}@media (width<=1023px){.auswertung__tafel,.auswertung__leiste,.auswertungreiter{display:none}.auswertung__nurdesktop{max-width:46ch;color:var(--text-2);font-size:var(--fs-4);margin-top:.75rem;display:block}.bereiche__ziel--breit{display:none}}@media (width>=768px){.bereiche{flex-wrap:wrap;align-content:center}}@media (width>=768px) and (width<=1699px){.kopf__nutzer-wort{display:none}.bereiche{gap:2px}.bereiche__ziel{padding:0 .5rem}}@media (width>=768px) and (width<=1199px){.bereiche__ziel{gap:.25rem;padding:0 .3125rem}}@media (width>=1024px) and (width<=1499px){.bereiche__lang{display:none}.bereiche__kurz{display:block}}.ton--weiss{background:var(--flaeche)}.ton--kunde{background:var(--tag-reise);border-color:var(--tag-reise-rand);color:var(--tag-text)}.ton--home{background:var(--tag-home);border-color:var(--tag-home-rand);color:var(--text)}.ton--lernen{background:var(--tag-lernen);border-color:var(--tag-lernen-rand);color:var(--tag-text)}.ton--abwesend{background:var(--tag-abwesend);border-color:var(--tag-abwesend-rand);color:var(--tag-text)}.ton--frei,.ton--feiertag{background:var(--frei);border-color:var(--frei-rand);color:var(--tag-text)}.ton--offen{background:var(--fehlt-tag);border-color:var(--fehlt-tag-rand);color:var(--text);border-style:dashed;border-width:2px}.ton--kunde .teamwoche__alle,.ton--kunde .teamwoche__wochentag,.ton--lernen .teamwoche__alle,.ton--lernen .teamwoche__wochentag,.ton--abwesend .teamwoche__alle,.ton--abwesend .teamwoche__wochentag,.ton--frei .teamwoche__alle,.ton--frei .teamwoche__wochentag,.ton--feiertag .teamwoche__alle,.ton--feiertag .teamwoche__wochentag{color:inherit;opacity:.9}.teamwoche__projekt{font-size:var(--fs-1)}.kalenderfeld--plan{display:block}.handbuch__gitter{grid-template-columns:minmax(0,1fr);gap:2rem;margin-bottom:2.5rem;display:grid}@media (width>=900px){.handbuch__gitter{grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:3rem}}.handbuch__teil{min-width:0}.handbuch__titel{font-size:var(--fs-5);margin:0 0 .75rem}.handbuch__titel--liste{border-top:1px solid var(--linie);margin-bottom:1rem;padding-top:1.25rem}.handbuch__stand{gap:2px;margin:0 0 .5rem;display:grid}.handbuch__datum{font-size:var(--fs-6)}.handbuch__datei{color:var(--text-2);font-size:var(--fs-2);overflow-wrap:anywhere}.handbuch__bemerkung{text-wrap:pretty;margin:0 0 .5rem}.handbuch__wer{max-width:52ch;color:var(--text-2);text-wrap:pretty;margin:0 0 1rem}.handbuchliste{margin:0;padding:0;list-style:none}.handbuchliste__zeile{border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1rem 0;display:flex}.handbuchliste__zeile:first-child{border-top:1px solid var(--linie)}.handbuchliste__zeichen{color:var(--text-2);flex:none}.handbuchliste__was{flex:16rem;gap:2px;min-width:0;display:grid}.handbuchliste__datum{font-weight:500}.handbuchliste__datei,.handbuchliste__herkunft{color:var(--text-2);font-size:var(--fs-2);overflow-wrap:anywhere}.handbuchliste__bemerkung{font-size:var(--fs-3);text-wrap:pretty}.handbuchliste__gilt{color:var(--ok);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.handbuchliste__zeile--gilt .handbuchliste__datum{font-weight:600}.handbuchliste__weg{color:var(--fehler)}.dokumente__mails{margin-top:.5rem}.mailoffen{flex-direction:column;max-width:68rem;max-height:92vh;display:flex}.mailoffen__kopf{border-bottom:1px solid var(--linie);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.75rem 1.75rem 1.25rem;display:flex}.mailoffen__zu{width:var(--ziel);height:var(--ziel);border-radius:var(--radius-klein);color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-.75rem -.625rem 0 0;display:grid}@media (hover:hover){.mailoffen__zu:hover{background:var(--flaeche-2);color:var(--text)}}.mailoffen__kopf h2{font-size:var(--fs-5);text-wrap:balance;margin:0}.mailoffen__kopf p{color:var(--text-2);margin:.25rem 0 0}.mailoffen__spalten{grid-template-columns:1.35fr 1fr;min-height:0;display:grid}.mailoffen__mail{border-right:1px solid var(--linie);min-height:0;padding:1.5rem 1.75rem;overflow-y:auto}.mailoffen__betreff{font-size:var(--fs-4);text-wrap:balance;margin:0;font-weight:600}.mailoffen__her{color:var(--text-2);font-size:var(--fs-3);margin:.25rem 0 1.25rem}.mailoffen__zeilen{margin:0;padding:0;list-style:none}.mailoffen__zeilen li{border-top:1px solid var(--linie);padding:.875rem 0}.mailoffen__zeilen li:first-child{border-top:0;padding-top:0}.mailoffen__zeile-kopf{font-size:var(--fs-3);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin:0 0 .25rem;display:flex}.mailoffen__datum{font-variant-numeric:tabular-nums}.mailoffen__richtung{align-items:center;gap:.375rem;display:inline-flex}.mailoffen__person{color:var(--text)}.mailoffen__text{margin:0}.mailoffen__wahl{flex-direction:column;min-height:0;padding:1.5rem 1.75rem;display:flex}.mailoffen__frage{font-size:var(--fs-4);text-wrap:balance;margin-bottom:.75rem;font-weight:600;display:block}.mailoffen__treffer{min-height:0;margin:.75rem 0 0;padding:0;list-style:none;overflow-y:auto}.mailoffen__treffer-knopf{width:100%;min-height:var(--ziel);text-align:left;border:0;border-top:1px solid var(--linie);font:inherit;cursor:pointer;background:0 0;padding:.75rem 0;display:block}.mailoffen__treffer li:first-child .mailoffen__treffer-knopf{border-top:0}.mailoffen__treffer-knopf:hover .mailoffen__treffer-name{color:var(--blau)}.mailoffen__treffer-knopf.ist-gewaehlt .mailoffen__treffer-name{font-weight:600}.mailoffen__treffer-name{align-items:center;gap:.5rem;display:flex}.mailoffen__haken{color:var(--blau);flex:none}.mailoffen__haken--leer{visibility:hidden}.mailoffen__treffer-zusatz{color:var(--text-2);font-size:var(--fs-3);display:block}.mailoffen__leer{color:var(--text-2);margin-top:1rem}.mailoffen__leer p{max-width:40ch;margin:0 0 .5rem}.mailoffen__vorschlag strong{color:var(--text)}.mailoffen__fuss{border-top:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:1.25rem 1.75rem;display:flex}.mailoffen__taten{flex-wrap:wrap;gap:.75rem;display:flex}.mailoffen__grund{color:var(--text-2);font-size:var(--fs-3);margin:0;padding:0 1.75rem 1.25rem}.mailoffen__grund-text{max-width:80ch;margin-top:.5rem;display:block}@media (width<=63.9375rem){.mailoffen__spalten{grid-template-columns:1fr}.mailoffen__mail{border-right:0;border-bottom:1px solid var(--linie);max-height:40vh}}.eintrag__betreff{color:var(--text-2);margin-bottom:.125rem;display:block}.buchungzeile__zusatz{flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:.5rem 1.25rem;display:flex}.buchungzeile__bemerkung{flex:18rem;margin:0}.buchungzeile__offen{flex:0 auto;margin:0}.buchungzeile__offenwort{min-height:var(--ziel);color:var(--text-2);align-items:center;font-style:italic;display:flex}@media (width>=760px){.buchungzeile__zusatz{padding-top:.125rem}}.kalender__stunden--offen{font-size:var(--fs-2);font-weight:600}.kalender__gesperrt{border:1px solid var(--linie-feld);border-radius:var(--radius);background:var(--flaeche);color:var(--text);font-size:var(--fs-3);text-wrap:pretty;margin:0 0 .75rem;padding:.75rem 1rem}.reise__land{flex:14rem}.reise__satz{color:var(--text-2);font-weight:400}.monatsbericht{margin:0 0 1.25rem}.zeitseite__bericht{width:100%}.monatsbericht__stand{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);color:var(--text);font-size:var(--fs-3);text-wrap:pretty;align-items:flex-start;gap:.625rem;margin:0 0 .75rem;padding:.75rem 0;display:flex}.monatsbericht__haken{color:var(--ok);font-weight:700}.monatsbericht__stand--offen{color:var(--warn)}.fenster--bericht{max-width:52rem}.fenster__fuss{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:1rem 1.5rem 1.25rem;display:flex}@media (width<=767px){.fenster__fuss{padding:1rem}}.bericht{padding-top:1.25rem}.bericht__satz{text-wrap:pretty;max-width:70ch;margin:0 0 1.25rem}.bericht__hindernis{color:var(--fehler);font-size:var(--fs-5);margin:0 0 1rem;font-weight:600}.bericht__spalten{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.5rem 3rem;margin-bottom:1.5rem;display:grid}.bericht__titel{border-bottom:1px solid var(--linie);font-size:var(--fs-4);margin:0 0 .5rem;padding-bottom:.375rem;font-weight:600}.bericht__teil .bericht__titel+.bericht__titel,.bericht__liste+.bericht__titel{margin-top:1.25rem}.bericht__gross{align-items:baseline;gap:.625rem;margin:.5rem 0 .75rem;display:flex}.bericht__zahl{font-size:var(--fs-8);font-variant-numeric:tabular-nums;font-weight:700}.bericht__wort{color:var(--text-2)}.bericht__liste{margin:0}.bericht__zeile{border-bottom:1px solid var(--linie);justify-content:space-between;gap:1rem;padding:.375rem 0;display:flex}.bericht__zeile dt{color:var(--text-2);margin:0}.bericht__zeile dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.bericht__zeile--betont dt,.bericht__zeile--betont dd{color:var(--text);font-weight:600}.bericht__bestaetigung{margin:.5rem 0 .75rem}.jahr{border-top:1px solid var(--linie);margin-top:1.5rem;padding-top:1.25rem}.jahr__titel{font-size:var(--fs-4);margin:0 0 .75rem;font-weight:600}.jahr__leer{color:var(--text-2);margin:0}.jahr__inhalt{align-items:flex-start;gap:1.25rem;display:flex}.jahr__kreis{flex:none;width:7.5rem;height:7.5rem}.jahr__kreis path,.jahr__kreis circle{stroke:var(--linie-feld);stroke-width:1px}.jahr__liste{flex:auto;margin:0}.jahr__zeile{border-bottom:1px solid var(--linie);font-size:var(--fs-3);justify-content:space-between;gap:.75rem;padding:.25rem 0;display:flex}.jahr__zeile dt{align-items:center;gap:.5rem;margin:0;display:flex}.jahr__zeile dd{font-variant-numeric:tabular-nums;margin:0}.jahr__zeichen{border:1px solid var(--linie-feld);border-radius:999px;flex:none;width:.75rem;height:.75rem;display:inline-block}.jahr--arbeit{fill:var(--flaeche);background:var(--flaeche)}.jahr--urlaub{fill:#8a929b;background:#8a929b}.jahr--krank{fill:var(--tag-abwesend);background:var(--tag-abwesend)}.jahr--karenz{fill:#c97a55;background:#c97a55}.jahr--kind{fill:#e3ae95;background:#e3ae95}.jahr--frei{fill:var(--fehlt-tag);background:var(--fehlt-tag)}.tafel__kw{color:var(--text-2);font-size:var(--fs-3);align-items:baseline;padding:.375rem .625rem;font-weight:600;display:flex}@media (width>=1024px){.tafel__kopf{z-index:3;background:var(--ton-einsatz);padding-top:.25rem;position:sticky;top:0}}.wahl--klein{grid-template-columns:auto auto;align-self:end;gap:.5rem;margin:0}.wahl--klein .wahl__knopf{min-height:var(--ziel);font-size:var(--fs-4);padding:0 1.25rem}.planseite__monat{min-width:0}.planseite__monat .planlegende{margin-bottom:.75rem}.grundwahl__kuerzel{color:var(--text-2);font-size:var(--fs-2);margin-left:auto;padding-left:.5rem;font-weight:600}.grundwahl__knopf--an .grundwahl__kuerzel{color:var(--blau)}.fenster--einsatz{max-width:56rem}.fenster--einsatz .fenster__inhalt{padding-top:1.25rem}.einsatzbogen__kopf{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.einsatzbogen__kopf .tagbogen__titel{margin-top:0}.jahrtafel__rolle{overflow:auto}.jahrtafel__kopf{z-index:3;background:var(--ton-jahr);grid-template-rows:auto auto;margin-bottom:.25rem;position:sticky;top:0}body[data-bereich=einsatz] .jahrtafel__kopf{background:var(--ton-einsatz)}.jahrtafel__kw{border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--flaeche);color:var(--text-2);font-size:var(--fs-1);white-space:nowrap;justify-content:center;align-items:center;margin-bottom:2px;padding:.125rem 0;font-weight:600;display:flex;overflow:hidden}.jahrtafel__ecke,.jahrtafel__wer{z-index:2;background:var(--ton-jahr);position:sticky;left:0}body[data-bereich=einsatz] .jahrtafel__ecke,body[data-bereich=einsatz] .jahrtafel__wer{background:var(--ton-einsatz)}.jahrtafel__kopf .jahrtafel__ecke{z-index:4}.jahrtafel__abteilung{position:sticky;left:0}.jahrtafel__person{margin-bottom:2px}.jahrtafel__person--hervor .jahrtafel__zeile{outline:3px solid var(--tag-home);outline-offset:1px}.jahrtafel__balkenzeile{min-height:1.25rem;margin-bottom:.25rem}.jahrtafel__balken{border:1px solid var(--linie-feld);border-radius:var(--radius-klein);background:var(--blau-hell);min-width:0;height:1.25rem;color:var(--blau);font-size:var(--fs-1);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;padding:0 .25rem;font-weight:600;display:flex;overflow:hidden}.jahrtafel__balken--kurz{height:.5rem;margin-top:.375rem}.jahrtafel__zelle--gewaehlt{outline:3px solid var(--blau);outline-offset:1px}.eintrag__kontakt{font:inherit;font-size:var(--fs-3);background:var(--flaeche);cursor:pointer;text-align:left;white-space:normal;max-width:100%;font-weight:500}.fenster--kontakt{max-width:44rem}.kontaktfenster{padding-top:1.25rem}.kontaktfenster__wege{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.kontaktfenster__weg{color:var(--blau);font-weight:600;text-decoration:none}.kontaktfenster__firma{color:var(--text-2);margin:0 0 1.5rem}.kontaktfenster__taten{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1rem;display:flex}.kontaktfenster__loeschen{color:var(--fehler);margin-left:auto}.kontaktfenster__frage{border:1px solid var(--fehlt-linie);border-radius:var(--radius);background:var(--fehlt);margin-top:1rem;padding:1rem}.kontaktfenster__frage p{text-wrap:pretty;margin:0 0 .75rem}.knopf--gefahr{border-color:var(--fehler);color:var(--fehler);font-weight:600}@media (hover:hover){.knopf--gefahr:hover{background:var(--fehlt)}}.awzeile__bericht{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:.25rem;display:inline-flex}.awzeile__bericht--da{color:var(--ok);font-weight:600}.awzeile__bericht--offen{color:var(--text-2)}.awzeile__bericht--zurueck{color:var(--warn);font-weight:600}.auswertung__bericht{border-bottom:1px solid var(--linie);padding:.5rem .625rem .75rem 1.75rem}.auswertung__berichtsatz{font-size:var(--fs-3);text-wrap:pretty;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .375rem;display:flex}.auswertung__berichtsatz svg{color:var(--ok);flex:none}.auswertung__berichtsatz--leise{color:var(--text-2)}.auswertung__zurueck{max-width:36rem;margin-top:.5rem}.auswertung__zuruecktaten{align-items:center;gap:1rem;margin-top:.625rem;display:flex}.awtag--aenderbar{grid-template-columns:9.375rem 11.875rem minmax(0,1fr) 8.125rem 6.875rem 7.5rem}.awtag__aendern{white-space:nowrap;justify-self:end}.fremdertag{padding-top:1rem}.akte__weg{margin:0 0 1.5rem}.akte__weg .knopf{width:auto}.fenster--akte{max-width:56rem}.akte{margin:0;padding:.25rem 0 0}.akte__block{border-bottom:1px solid var(--linie);padding:1rem 0 1.25rem}.akte__block:last-child{border-bottom:0}.akte__wege{flex-wrap:wrap;gap:.25rem 1.25rem;margin-left:1rem;display:inline-flex}.akte__sperren{color:var(--fehler)}.akte__passwort{margin-top:1rem}.akte__personaldaten .formular__abschnitt:first-child{margin-top:.25rem}.vertrag__kopf{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.vertrag__titel{font-size:var(--fs-5);margin:0 0 .5rem}.vertrag__liste{margin:0}.vertrag__liste>div{border-bottom:1px solid var(--linie);grid-template-columns:15rem minmax(0,1fr);gap:.75rem;padding:.375rem 0;display:grid}.vertrag__liste>div:last-child{border-bottom:0}.vertrag__liste dt{color:var(--text-2);margin:0}.vertrag__liste dd{font-variant-numeric:tabular-nums;margin:0}@media (width<=599px){.vertrag__liste>div{grid-template-columns:1fr;gap:.125rem}}.vertrag__bogen{margin-top:.5rem}.vertrag__taten{align-items:center;gap:1.25rem;margin-top:.75rem;display:flex}.vertrag__zwischen{font-size:var(--fs-4);margin:1.25rem 0 .5rem}@media (width<=599px){.vertrag__taten{flex-wrap:wrap}}.wochenfelder{border:0;min-width:0;margin:0 0 1rem;padding:0}.wochenfelder legend{margin-bottom:.375rem;padding:0}.wochenfelder__reihe{grid-template-columns:repeat(5,minmax(0,5.5rem));gap:.625rem;display:grid}.wochenfelder__tag{flex-direction:column;gap:.25rem;min-width:0;display:flex}.wochenfelder__name{font-weight:600}.wochenfelder__name abbr{text-decoration:none}.wochenfelder__feld{text-align:center;font-variant-numeric:tabular-nums;width:100%;min-width:0}@media (width<=599px){.wochenfelder__reihe{gap:.375rem}}.konto__leer{color:var(--text-2);max-width:64ch;margin:0 0 .25rem}.konto__erklaerung{max-width:64ch;margin:0 0 .75rem}.konto__liste{margin:0;padding:0;list-style:none}.konto__posten{border-bottom:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.5rem 0;display:flex}.konto__was{flex-direction:column;min-width:0;display:flex}.konto__monat{font-weight:600}.konto__wer{color:var(--text-2);font-size:var(--fs-2)}.konto__frage{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:inline-flex}.auszahlung{border-top:1px solid var(--fremd-tief,var(--linie));padding-top:.75rem}.auszahlung__titel{margin:0;font-weight:600}.auszahlung__zahl{font-size:var(--fs-6);font-variant-numeric:tabular-nums;margin:.125rem 0 .25rem;font-weight:700}.auszahlung__satz{font-size:var(--fs-2);text-wrap:pretty;margin:0 0 .375rem}.auszahlung__bogen{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.5rem;display:flex}.auszahlung__bogen .feld{max-width:9rem}.fenster--fremd{--fremd:#ff5fb8;--fremd-tief:#e23a9b;--fremd-hell:#ffd9ec;border-color:var(--fremd-tief);flex-direction:column;max-width:78rem;max-height:calc(100vh - 3rem);display:flex}.fenster--fremd .fenster__kopf,.fremd__kopf{background:var(--fremd);border-bottom-color:var(--fremd-tief);color:#1a1216;flex:none;padding:.75rem 1.5rem}.fremd__hinweis{font-size:var(--fs-1);letter-spacing:.04em;text-transform:uppercase;color:#5a1040;margin:0 0 .125rem;font-weight:700}.fenster--fremd .fenster__titel{font-size:var(--fs-5)}.fenster--fremd .fenster__schliessen{color:#1a1216;border-color:#5a1040}.fremd{flex:auto;grid-template-columns:21rem minmax(0,1fr);min-height:0;display:grid}.fremd__seite{background:var(--fremd-hell);border-right:1px solid var(--fremd-tief);flex-direction:column;gap:1rem;padding:1.25rem 1.25rem 1.5rem;display:flex;overflow-y:auto}.fremd__zahl{flex-direction:column;display:flex}.fremd__wert{font-size:var(--fs-8);letter-spacing:-.01em;font-weight:700;line-height:1.1}.fremd__wort{margin-top:.125rem;font-weight:600}.fremd__klein,.fremd__tipp{color:var(--text-2);font-size:var(--fs-2)}.fremd__satz{font-size:var(--fs-3);text-wrap:pretty;margin:0}.fremd__bericht{border-top:1px solid var(--fremd-tief);padding-top:.75rem}.fremd__bericht:empty{display:none}.fremd__bericht .auswertung__bericht{border:0;padding:0}.fremd__bericht .auswertung__berichtsatz{font-size:var(--fs-2)}.fremd__excel{width:100%}.fremd__tipp{margin:auto 0 0}.fremd__haupt{min-height:0;padding:1rem 1.5rem 1.25rem;overflow-y:auto}.fremd__leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:.875rem;display:flex}.fremd__monat{justify-content:flex-start;margin:0}.fremd__monat .monatswahl__name{text-align:center;min-width:11rem}.fremd__ansicht{gap:.5rem;max-width:none;margin:0;display:flex}.fremd__ansicht .ansichtswahl__knopf{white-space:nowrap;padding:0 1.125rem}@media (width<=599px){.fremd__leiste{flex-direction:column;align-items:stretch}.fremd__monat{justify-content:space-between}.fremd__ansicht{grid-template-columns:1fr 1fr;display:grid}.fremd__ansicht .ansichtswahl__knopf{padding:0 .5rem}}.fremd__haupt .kalenderfeld{grid-template-columns:none;gap:.5rem;display:grid}.fremd__haupt .kalender__legende{order:2;margin-top:0}.fremd__haupt .kalender{margin-bottom:0}.fremd__haupt .kalender__tag{aspect-ratio:auto;min-height:4.5rem}.tagliste.fremd__liste{display:block}.fremd__liste .tagzeile{grid-template-columns:8.5rem minmax(0,1fr) auto 1.375rem;width:100%;margin:0}@media (width<=599px){.fremd__liste .tagzeile{grid-template-columns:minmax(0,1fr) auto}}.fremd__nachfrage{padding-top:1.25rem}.fremd__nachfrage .nachfrage__wege{margin-top:1.25rem}.ueberlage--oben{z-index:60;align-items:center}.fenster--fremd.fenster--schmal{max-width:34rem;max-height:none;display:block}@media (width<=1023px){.fenster--fremd{max-height:none}.fremd{grid-template-columns:1fr}.fremd__seite{border-right:0;border-bottom:1px solid var(--fremd-tief)}}.fenster--fremd>.fenster__inhalt{min-height:0;overflow-y:auto}.buchungen__kopfbemerkung{display:none}@media (width>=1024px){.buchungen__kopf,.buchungzeile{grid-template-columns:minmax(0, 22rem) 8.25rem 8.25rem minmax(0, 1fr) 6rem var(--ziel);justify-content:stretch}.buchungen__kopfbemerkung{grid-area:1/4;display:block}.buchungzeile>.buchungzeile__zusatz{grid-area:1/4;padding-top:0}.buchungzeile__bemerkung>.beschriftung{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.buchungzeile__bemerkung{flex-basis:100%}}.jahrtafel__rolle,.tafel__rolle{position:relative}.jahrtafel__rolle--endlos{--jahr-spalte:max(1.875rem, calc((var(--rolle-breite,60rem) - 14.5rem - 31 * 2px) / 31))}.jahrtafel--endlos{width:max-content;min-width:100%}.jahrtafel--endlos .jahrtafel__kopf,.jahrtafel--endlos .jahrtafel__zeile{grid-template-columns:14.5rem repeat(var(--jahr-tage), var(--jahr-spalte))}.jahrtafel--endlos .jahrtafel__kopf{grid-template-rows:auto auto auto}.jahrtafel--endlos .jahrtafel__wer,.jahrtafel--endlos .jahrtafel__ecke{width:calc(100% + 2px)}.jahrtafel--endlos .jahrtafel__abteilung{width:var(--rolle-breite,100%)}.jahrtafel__monat{border-left:1px solid var(--linie-feld);align-items:flex-end;min-width:0;padding:.125rem 0 .25rem;display:flex}.jahrtafel__monatsname{color:var(--text);font-size:var(--fs-3);white-space:nowrap;padding:0 .5rem;font-weight:700;display:inline-block;position:sticky;left:calc(14.5rem + 2px)}.jahrtafel__tag--erster{border-left:1px solid var(--linie-feld)}.tafel__rolle{--tafel-spalte:max(7.25rem, calc((var(--rolle-breite,60rem) - 14.5rem - 7 * .375rem) / 7));overflow:auto}.tafel--endlos{width:max-content;min-width:100%}.tafel--endlos .tafel__kopf,.tafel--endlos .tafel__zeile{grid-template-columns:14.5rem repeat(var(--tafel-tage), var(--tafel-spalte))}.tafel--endlos .tafel__kopf{z-index:3;background:var(--ton-einsatz);grid-template-rows:auto auto;margin-bottom:0;padding-bottom:.375rem;position:sticky;top:0}.tafel--endlos .tafel__ecke,.tafel--endlos .tafel__wer{z-index:2;background:var(--ton-einsatz);width:calc(100% + .375rem);position:sticky;left:0}.tafel--endlos .tafel__kopf .tafel__ecke{z-index:4}.tafel--endlos .tafel__abteilung{width:var(--rolle-breite,100%);position:sticky;left:0}.tafel__woche{border-left:1px solid var(--linie-feld);align-items:flex-end;min-width:0;padding:.25rem 0 .125rem;display:flex}.tafel__wochentext{color:var(--text);font-size:var(--fs-3);white-space:nowrap;padding:0 .625rem;font-weight:600;display:inline-block;position:sticky;left:14.875rem}.tafel__zelle--vorher,.jahrtafel__zelle--vorher,.ton--vorher,.planlegende__zeichen--vorher{background-color:var(--vorher);border-color:var(--vorher-rand);color:var(--text-2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M-2 2 L2 -2 M0 8 L8 0 M6 10 L10 6' stroke='%23C9CFD5' stroke-width='1.5'/%3E%3C/svg%3E")}.tagbogen__angewiesen{margin-top:0}.tagbogen__angewiesen .feld{flex:none;width:6.5rem}:root{--ton-verwaltung:#ececea}body[data-bereich=verwaltung],body[data-bereich=verwaltung] .bereiche__ziel.active{background:var(--ton-verwaltung)}.vwkopf__wer{flex-direction:column;flex:1;min-width:0;display:flex}.vwkopf__rolle{font-size:var(--fs-5);font-weight:700;line-height:1.2}.vwkopf__satz{color:var(--text-2);font-size:var(--fs-2);line-height:1.35}@media (width>=768px){.vwkopf{grid-template-columns:auto minmax(0,1fr) auto}.vwkopf .kopf__marke{order:1}.vwkopf__wer{order:2;align-self:center;padding:.5rem 0}.vwkopf .kopf__rechts{order:3}.vwkopf .bereiche{border-top:1px solid var(--linie);order:4;grid-column:1/-1}}@media (width<=767px){.vwkopf__satz{display:none}.vwkopf__rolle{font-size:var(--fs-4)}}.vwseite{padding-top:1.75rem;padding-bottom:4rem}.vwseite__einleitung{max-width:70ch;color:var(--text-2);text-wrap:pretty;margin:-.25rem 0 1.5rem}.vwseite__zwischen{font-size:var(--fs-5);margin:2.5rem 0 .5rem}.vwseite__text{max-width:70ch;color:var(--text-2)}.vwstart{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:hidden}.vwstart li+li{border-top:1px solid var(--linie)}.vwstart__weg{min-height:7.5rem;color:var(--text);grid-template-columns:minmax(0,1fr) minmax(12rem,18rem) auto;align-items:center;gap:.5rem 2rem;padding:1.5rem 1.5rem 1.5rem 1.75rem;text-decoration:none;display:grid}@media (hover:hover){.vwstart__weg:hover{background:var(--flaeche-2)}}.vwstart__weg:active{background:var(--blau-hell)}.vwstart__weg:focus-visible{outline:3px solid var(--blau);outline-offset:-3px}.vwstart__text{flex-direction:column;gap:.375rem;min-width:0;display:flex}.vwstart__titel{font-size:var(--fs-6);font-weight:700;line-height:1.25}.vwstart__satz{color:var(--text-2);text-wrap:pretty;max-width:60ch}.vwstart__stand{text-align:right;flex-direction:column;align-items:flex-end;min-width:0;display:flex}.vwstart__wert{font-size:var(--fs-8);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700;line-height:1.1}.vwstart__wert--datum{font-size:var(--fs-7)}.vwstart__einheit{margin-top:.125rem;font-weight:600}.vwstart__detail{color:var(--text-2);font-size:var(--fs-2);text-wrap:pretty;margin-top:.25rem}.vwstart__pfeil{color:var(--blau)}@media (width<=767px){.vwstart__weg{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text pfeil""stand pfeil";gap:.875rem 1rem;min-height:0;padding:1.25rem 1rem 1.25rem 1.125rem}.vwstart__text{grid-area:text}.vwstart__stand{text-align:left;grid-area:stand;align-items:flex-start}.vwstart__pfeil{grid-area:pfeil}.vwstart__wert{font-size:var(--fs-7)}}.vwleiste{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.vwleiste .formular__feld{margin:0}.vwleiste__suche{flex:18rem}.vwleiste__filter{flex:0 22rem}.vwleiste__neu{flex:none;width:auto;margin-left:auto}@media (width<=767px){.vwleiste__suche,.vwleiste__filter{flex:100%}.vwleiste__neu{width:100%;margin-left:0}}.vwliste{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius)}.vwliste ul{margin:0;padding:0;list-style:none}.vwliste__gruppe+.vwliste__gruppe{border-top:1px solid var(--linie)}.vwliste__abteilung{font-size:var(--fs-3);color:var(--text-2);margin:0;padding:.875rem 1rem .375rem;font-weight:700}.vwzeile{width:100%;min-height:var(--ziel);border:0;border-top:1px solid var(--linie);font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:4.5rem minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.2fr) 1.25rem;align-items:center;gap:.25rem 1rem;padding:.75rem 1rem;display:grid}.vwzeile--kopf{cursor:default;color:var(--text-2);font-size:var(--fs-2);border-top:0;min-height:0;font-weight:600}.vwliste__abteilung+ul li:first-child .vwzeile{border-top:0}@media (hover:hover){.vwzeile--knopf:hover{background:var(--flaeche-2)}}.vwzeile--knopf:focus-visible{outline:3px solid var(--blau);outline-offset:-3px}.vwzeile__name{flex-direction:column;min-width:0;display:flex}.vwzeile__wer{font-weight:600}.vwzeile__aufgabe{color:var(--text-2);font-size:var(--fs-2)}.vwzeile__benutzer{color:var(--text-2);overflow-wrap:anywhere}.vwzeile__pfeil{color:var(--blau)}.vwstand{font-size:var(--fs-3);align-items:center;gap:.5rem;display:inline-flex}.vwstand:before{content:"";background:var(--frei);border-radius:50%;flex:none;width:.625rem;height:.625rem}.vwstand--gut:before{background:var(--ok)}.vwstand--offen:before{background:var(--warn)}.vwstand--gesperrt{color:var(--fehler)}.vwstand--gesperrt:before{background:var(--fehler)}@media (width<=767px){.vwzeile--kopf{display:none}.vwzeile{grid-template-columns:3.5rem minmax(0,1fr) 1.25rem;grid-template-areas:"k n p""k b p""k s p"}.vwzeile>.kuerzel{grid-area:k;align-self:start}.vwzeile__name{grid-area:n}.vwzeile__benutzer{grid-area:b}.vwzeile .vwstand{grid-area:s}.vwzeile__pfeil{grid-area:p}}.vwfenster{max-width:48rem}.vwfenster__inhalt{padding:.5rem 1.5rem 1.5rem}@media (width<=767px){.vwfenster__inhalt{padding:.5rem 1rem 6rem}}.vwteil{border-bottom:1px solid var(--linie);padding:1.25rem 0}.vwteil:last-child{border-bottom:0}.vwteil__titel{font-size:var(--fs-5);margin:0 0 .75rem}.vwteil__satz{color:var(--text-2);max-width:64ch;margin:.5rem 0 1rem}.vwteil__haupt{min-height:var(--ziel-gross)}.vwteil__nebenwege{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;margin-top:1.25rem;display:flex}.vwteil__frage{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;max-width:64ch;display:flex}.vwteil .kasten{margin:.75rem 0}.vwteil--gefahr .vwteil__titel{color:var(--fehler)}.vwpaare{margin:0 0 .5rem}.vwpaare>div{border-top:1px solid var(--linie);grid-template-columns:11rem minmax(0,1fr);gap:.25rem 1rem;padding:.5rem 0;display:grid}.vwpaare dt{color:var(--text-2)}.vwpaare dd{overflow-wrap:anywhere;margin:0}@media (width<=599px){.vwpaare>div{grid-template-columns:1fr}}.vwpasswort{border:2px solid var(--blau);border-radius:var(--radius);background:var(--blau-hell);margin:.75rem 0 0;padding:1.25rem}.vwpasswort__titel{margin:0 0 .5rem;font-weight:700}.vwpasswort__daten>div{grid-template-columns:10rem minmax(0,1fr);gap:.25rem 1rem;padding:.375rem 0;display:grid}.vwpasswort__daten dt{color:var(--text-2)}.vwpasswort__daten dd{overflow-wrap:anywhere;margin:0}.vwpasswort__wert{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:600}.vwpasswort__wert--gross{font-size:var(--fs-7);letter-spacing:.02em}.vwpasswort__satz{color:var(--text-2);max-width:64ch;margin:.75rem 0 1rem}.vwpasswort__taten{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=599px){.vwpasswort__daten>div{grid-template-columns:1fr}.vwpasswort__wert--gross{font-size:var(--fs-6)}.vwpasswort__taten .knopf{width:100%}}.zugangszettel{display:none}@media print{@page{size:A4;margin:2cm}body.hat-zettel>:not(.zugangszettel){display:none!important}body.hat-zettel{background:#fff}.zugangszettel{color:#000;font-size:var(--fs-4);break-inside:avoid;display:block}.zugangszettel h1{font-size:var(--fs-8);margin:.4cm 0}.zugangszettel__kopf{font-size:var(--fs-1);color:#444}.zugangszettel dl>div{border-bottom:1px solid #bbb;grid-template-columns:5cm 1fr;padding:.15cm 0;display:grid}.zugangszettel dd{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--fs-6);margin:0;font-weight:700}.zugangszettel ol{margin-top:.8cm;line-height:1.6}.zugangszettel__fuss{font-size:var(--fs-1);color:#444;margin-top:1cm}}.vwloeschen{border-top:1px solid var(--linie);padding-top:1rem}.vwloeschen__frage{margin:0 0 .5rem;font-weight:700}.vwloeschen__kopf{margin:1rem 0 .25rem;font-weight:600}.vwloeschen ul{margin:0 0 .5rem;padding-left:1.25rem;list-style:outside}.vwloeschen li{margin:.25rem 0}.vwloeschen__feld{text-transform:uppercase;letter-spacing:.08em;max-width:8rem;font-weight:700}.vwloeschen__taten{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.75rem;display:flex}.vwknopf--loeschen{background:var(--fehler);border-color:var(--fehler);color:#fff;font-weight:600}.vwknopf--loeschen[disabled]{background:var(--flaeche-3);border-color:var(--linie-feld);color:var(--text-2);opacity:1}.vwneu__benutzer{min-height:var(--ziel);align-items:center;margin:0;font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:600;display:flex}.vwneu__hilfe{margin:-.25rem 0 1rem}.vwreiter{grid-template-columns:repeat(3,minmax(0,1fr));max-width:64rem;margin-bottom:1.5rem}.vwreiter .wahl__knopf{font-size:var(--fs-4);padding:.5rem .75rem;line-height:1.3}@media (width<=767px){.vwreiter{grid-template-columns:1fr}.vwreiter .wahl__knopf{min-height:var(--ziel)}}.vwabschnitt{border-top:1px solid var(--linie);padding:1.5rem 0}.vwabschnitt__titel{font-size:var(--fs-6);margin:0 0 .5rem}.vwabschnitt__satz{max-width:72ch;color:var(--text-2);text-wrap:pretty;margin:0 0 1rem}.vwabschnitt__satz strong{color:var(--text)}.vwabschnitt__satz--hinweis{color:var(--ok);font-weight:600}.vwabschnitt__knopf{margin-top:1rem}.vwsuche{max-width:26rem}.vwsaetze{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius)}.vwsaetze__alle{min-height:var(--ziel);align-items:center;margin-top:.5rem;display:inline-flex}.vwsatz{border-top:1px solid var(--linie);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));align-items:center;gap:.25rem 1rem;padding:.625rem 1rem;display:grid}.vwsatz--kopf{background:var(--flaeche);color:var(--text-2);font-size:var(--fs-2);border-top:0;font-weight:600}.vwsatz__zahl{font-variant-numeric:tabular-nums;text-align:right}.vwsatz--kopf span:not(:first-child){text-align:right}@media (width<=767px){.vwsatz--kopf{display:none}.vwsatz{grid-template-columns:repeat(3,minmax(0,1fr))}.vwsatz__name{grid-column:1/-1;font-weight:600}.vwsatz__zahl{text-align:left}.vwsatz__zahl:before{content:attr(data-wort);color:var(--text-2);font-size:var(--fs-1);display:block}}.vwsaetze--bearbeiten{margin-bottom:1rem}.vwsatz--bearbeiten{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,7rem)) auto}.vwsatz__eingabe{text-align:right}.vwsatz__weg{min-height:var(--ziel)}@media (width<=767px){.vwsatz--bearbeiten{grid-template-columns:repeat(3,minmax(0,1fr))}.vwsatz--bearbeiten>input:first-child,.vwsatz--bearbeiten>.vwsatz__weg{grid-column:1/-1}}.vwbearbeiten__ab{max-width:20rem;margin-top:1.25rem}.vwbearbeiten__taten{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1rem;display:flex}.vwverlauf{border-top:1px solid var(--linie);margin:0;padding:0;list-style:none}.vwverlauf li{border-bottom:1px solid var(--linie);flex-wrap:wrap;gap:.25rem 1rem;padding:.75rem 0;display:flex}.vwverlauf__ab{min-width:13rem;font-weight:600}.vwverlauf__wer{color:var(--text-2)}.vwverlauf__betrag{font-variant-numeric:tabular-nums;flex:18rem}.vwsatzwerte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:56rem;margin:.25rem 0 1.25rem;display:grid}.vwsatzwerte>div{padding:1.25rem 1.5rem}.vwsatzwerte>div+div{border-left:1px solid var(--linie)}.vwsatzwerte dt{font-weight:700;font-size:var(--fs-5);margin-bottom:.25rem}.vwsatzwerte dd{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0;display:flex}.vwsatzwerte__zahl{font-size:var(--fs-8);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700}.vwsatzwerte__einheit{font-weight:600}.vwsatzwerte__satz{color:var(--text-2);font-size:var(--fs-3);text-wrap:pretty;flex:100%;margin-top:.25rem}@media (width<=767px){.vwsatzwerte{grid-template-columns:1fr}.vwsatzwerte>div{padding:1rem 1.125rem}.vwsatzwerte>div+div{border-left:0;border-top:1px solid var(--linie)}}.vwsaetze__aendern{min-height:var(--ziel-gross);width:auto;padding:0 2rem}@media (width<=599px){.vwsaetze__aendern{width:100%}}.vwsatzbogen{max-width:56rem;padding-top:.5rem}.vwsatzbogen__titel{font-size:var(--fs-5);margin:0 0 .75rem}.vwsatzbogen__felder{grid-template-columns:repeat(2,minmax(0,16rem));gap:0 1.5rem;display:grid}@media (width<=599px){.vwsatzbogen__felder{grid-template-columns:1fr}}.vwbetrag{align-items:center;gap:.5rem;display:flex}.vwbetrag__feld{text-align:right;font-variant-numeric:tabular-nums;max-width:9rem;font-size:var(--fs-6)}.vwbetrag__einheit{font-size:var(--fs-6);font-weight:600}.vwsatzbogen__ab .feld{max-width:14rem}.vwsatzbogen__tage{flex-wrap:wrap;gap:.625rem;margin-top:.75rem;display:flex}.vwsatzbogen__tage .knopf{width:auto}@media (width<=599px){.vwsatzbogen__tage .knopf{flex:100%}}@media (width>=600px){.vwsatzbogen .vwbearbeiten__taten .knopf--haupt{width:auto;padding:0 2rem}}.vwsatzbogen__vorschau{background:var(--blau-hell);border-radius:var(--radius);text-wrap:pretty;max-width:64ch;margin:.5rem 0 1rem;padding:.875rem 1rem}.vwschritte{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.vwschritt{color:var(--text-2);align-items:center;gap:.625rem;display:flex}.vwschritt__nr{border:2px solid var(--linie-feld);background:var(--flaeche);border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-weight:700;display:inline-flex}.vwschritt--jetzt{color:var(--text);font-weight:700}.vwschritt--jetzt .vwschritt__nr{border-color:var(--blau);background:var(--blau);color:#fff}.vwschritt--erledigt .vwschritt__nr{border-color:var(--ok);color:var(--ok)}@media (width<=599px){.vwschritte{flex-direction:column}}.vwimport__teil{max-width:72ch}.vwimport__los{min-height:var(--ziel-gross);margin-top:1rem}.vwimport__zahl{font-size:var(--fs-8);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.vwimport__zahl span{font-size:var(--fs-4);color:var(--text-2);font-weight:400}.vwbalken{background:var(--flaeche-3);border-radius:var(--radius-pille);height:.75rem;margin:.75rem 0 1rem;overflow:hidden}.vwbalken span{background:var(--blau);height:100%;transition:width .3s ease-out;display:block}@media (prefers-reduced-motion:reduce){.vwbalken span{transition:none}}.vwimport__satz{color:var(--text-2);margin:0 0 1rem}.vwimport__satz--stark{color:var(--text);font-weight:600}.vwimport__kopf{font-size:var(--fs-4);margin:1.25rem 0 .5rem}.vwimport__warnung{border-top:1px solid var(--fehlt-linie);border-bottom:1px solid var(--fehlt-linie);color:var(--fehlt-text);margin:0 0 1rem;padding:.5rem 0}.vwaenderungen{border-top:1px solid var(--linie);margin:0 0 1rem;padding:0;list-style:none}.vwaenderungen li{border-bottom:1px solid var(--linie);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.25rem 1.25rem;padding:.5rem 0;display:flex}.vwaenderungen__name{flex:100%;font-weight:600}.vwaenderungen__neu{font-weight:600}.vwaenderungen__gleich{color:var(--text-2)}.formular__reihe .vwneu__beginn{flex:0 0 12rem}@media (width<=599px){.formular__reihe .vwneu__beginn{flex:100%}}
