[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}:root{--abw-urlaub:#0f766e;--abw-urlaub-h:#e0f4f1;--abw-krank:#be123c;--abw-krank-h:#fde8ed;--abw-frei:#6d28d9;--abw-frei-h:#efe9fd;--abw-fehlt:#475569;--abw-fehlt-h:#e8ecf1;--k-frist:#a15c00;--k-frist-h:#fdf3dc;--k-termin:var(--w-a);--k-termin-h:var(--w-a-hell);--k-gespraech:#15803d;--k-gespraech-h:#e6f5eb;--w-gefahr-text:#b42318;--w-text3:#5d646e}@media (prefers-color-scheme:dark){:root{--abw-urlaub:#5eead4;--abw-urlaub-h:#0f2e2b;--abw-krank:#fda4af;--abw-krank-h:#3a1520;--abw-frei:#c4b5fd;--abw-frei-h:#261c45;--abw-fehlt:#cbd5e1;--abw-fehlt-h:#252c36;--k-frist:#fbbf24;--k-frist-h:#33270b;--k-gespraech:#4ade80;--k-gespraech-h:#12301c;--w-gefahr-text:#f87171;--w-text3:#99a0aa}}.w24 h1,.w24 h2,.w24 h3,.w24 h4,#kopf-titel,.w-zeile-text b,.w-zeile-text small,.detail dd,.akte{overflow-wrap:anywhere;min-width:0}.w24 h4{margin:0 0 .3rem;font-size:.95rem;font-weight:650}main:focus,h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus{outline:0}.skip{position:absolute;left:-999px;top:8px;z-index:80;background:var(--w-a);color:var(--w-a-text);padding:10px 16px;border-radius:10px;font-weight:700}.skip:focus{left:8px}.w-leise{color:var(--w-text2)}.w-klein{font-size:.875rem}.w-mini .w-ico,.w-leise .w-ico{width:1.05em;height:1.05em}.w-warn-text{color:var(--w-warn)}.w-err-text{color:var(--w-err)}.w-gefahr-text{color:var(--w-gefahr-text)!important}.minus{color:var(--w-err)}.umbruch{white-space:pre-line}.w-btn{max-width:100%;white-space:normal;text-align:center;line-height:1.25}.w-btn-icon.w-btn-klein{width:36px;min-height:36px}.w-btn-rand-gefahr{color:var(--w-gefahr-text);border-color:color-mix(in srgb,var(--w-err) 45%,transparent)}.w-btn-rand-gefahr:hover{background:var(--w-err-hell)}.w-btn-weg{color:var(--w-gefahr-text)}.w-btn-weg:hover{background:var(--w-err-hell)}.w-knoepfe{margin-top:4px}.w-karte>.w-knoepfe:last-child,.w-karte form>.w-knoepfe:last-child{margin-bottom:0}.aktionen-oben{margin:0 0 16px}.leer-zeile{display:flex;gap:8px;align-items:center;margin:0}.leer-zeile .w-ico{color:var(--w-ok)}.w-leer{padding:24px 12px}.w-leer .w-leer-titel{font-size:1.05rem;font-weight:650;margin:0 0 6px}.w-leiste:empty,.w-seite:empty{display:none!important}body:not(.w-mit-seite) .w-inhalt{padding-bottom:40px}.w-kopf-titel small[hidden]{display:none}#kopf-titel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-kopf-aktionen{align-items:center}.w-kopf-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;text-decoration:none}.w-kopf-avatar .w-avatar{width:36px;height:36px;font-size:.8rem;box-shadow:0 0 0 2px var(--w-bg)}.w-kopf-avatar[aria-current=page] .w-avatar{box-shadow:0 0 0 2px var(--w-bg),0 0 0 4px var(--w-a)}@media (min-width:960px){.w-mit-seite .w-kopf{padding-left:32px;padding-right:24px}}.w-seite .w-seite-logo img{width:32px;height:32px}.lade{display:grid;gap:14px;padding-top:8px}.lade .w-skelett{height:88px}.lade .lade-held{height:160px;border-radius:var(--w-r-xl)}.lade .lade-kurz{height:56px;width:60%}.demo-leiste{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;padding:8px 16px;background:var(--w-warn-hell);color:var(--w-text);border-bottom:1px solid var(--w-rand);font-size:.88rem;text-align:center}.demo-leiste .w-ico{color:var(--w-warn)}.demo-leiste a,.demo-leiste .link{color:inherit;font-weight:650}.demo-leiste .link{background:0 0;border:0;padding:6px 2px;font:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:32px}@media (min-width:960px){.w-mit-seite .demo-leiste{margin-left:var(--w-seite)}}@media (max-width:600px){.demo-leiste{font-size:.8rem;padding:6px 12px;gap:0 10px}.demo-leiste>.w-ico{display:none}}.w-kicker{margin:0 0 4px;color:var(--w-a-dunkel);font-weight:700;font-size:.82rem;letter-spacing:.02em;display:flex;align-items:center;gap:6px}.w-seitenkopf-text{min-width:0;flex:1 1 240px}.w-seitenkopf .w-knoepfe{margin:0}.w-zurueck{margin-bottom:2px}.w-karte-kopf h2,.w-karte-kopf h3{display:flex;align-items:center;gap:10px;min-width:0}.w-karte-ico{width:32px;height:32px;border-radius:10px;display:inline-grid;place-items:center;background:var(--w-a-hell);color:var(--w-a-dunkel);flex:none}.w-karte-ico .w-ico{width:18px;height:18px}.w-karte-kopf{flex-wrap:wrap}.w-karte-kopf .w-btn{flex:none}.w-gruppe-titel{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--w-text2);margin:20px 4px 8px}.w-liste+.w-gruppe-titel{margin-top:24px}.w-liste{margin-bottom:16px}.w-karte .w-liste{margin-bottom:-6px}.w-karte .w-liste+*{margin-top:14px}.gefahrzone{border-color:color-mix(in srgb,var(--w-err) 30%,var(--w-rand))}.gefahrzone .w-karte-ico{background:var(--w-err-hell);color:var(--w-err)}.w-akzent .w-karte-ico{background:var(--w-fl)}.seiten-text{margin:0 4px 14px}.w-zaehler-gross{min-width:28px;height:28px;padding:0 8px;border-radius:14px;background:var(--w-err);color:#fff;font-weight:750;font-size:.85rem;display:inline-grid;place-items:center}@media (prefers-color-scheme:dark){.w-zaehler-gross{background:#b42318}}.w-zeile-ende{display:flex;align-items:center;gap:6px}.w-zeile-text small .w-ico{width:14px;height:14px;vertical-align:-2px}.w-wahl .w-zeile{min-height:64px}.w-raster{margin-bottom:0}.w-raster>.w-karte{margin:0}.w-raster{margin-bottom:16px}@media (min-width:1024px){.uebersicht-raster{grid-template-columns:1fr 1fr}}.w-feld{min-width:0}.w-feld .hilfe{color:var(--w-text2);font-size:.82rem;line-height:1.4}.w-feld-wert{margin:0;padding:4px 0;color:var(--w-text2)}.w-feld-label{font-weight:600;font-size:.9rem}.raster2{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.raster3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 10px}.raster3 .w-feld input{min-width:0;width:100%}@media (max-width:420px){.raster3{grid-template-columns:1fr 1fr}.raster3>:last-child{grid-column:1/-1}}.raster4{display:grid;grid-template-columns:repeat(4,1fr);gap:0 10px}@media (max-width:560px){.raster2{grid-template-columns:1fr}.raster4{grid-template-columns:1fr 1fr}}.w-gruppe{border:0;padding:0;margin:0 0 6px;min-width:0}.w-gruppe>legend{display:flex;align-items:center;gap:8px;font-weight:700;font-size:.95rem;padding:0;margin:4px 0 12px;color:var(--w-text)}.w-gruppe>legend .w-ico{color:var(--w-a-dunkel)}.vertrag-geld{border:0;padding:0;margin:0;min-width:0}.vertrag-geld>legend{font-weight:600;font-size:.9rem;padding:0;margin:0 0 6px}.check{display:flex;align-items:flex-start;gap:10px;margin:4px 0 14px;font-weight:500;line-height:1.4;cursor:pointer;min-height:24px}.check input{margin:1px 0 0;flex:none}.check:has(input:disabled){color:var(--w-text3);cursor:not-allowed}.schalter{display:flex;align-items:center;gap:12px;font-weight:600;cursor:pointer;min-height:44px}.schalter input{appearance:none;-webkit-appearance:none;width:46px!important;height:28px!important;border-radius:14px;background:var(--w-rand2);position:relative;flex:none;cursor:pointer;transition:background .15s;margin:0}.schalter input::after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .15s}.schalter input:checked{background:var(--w-a)}.schalter input:checked::after{transform:translateX(18px)}.schalter input:focus-visible{outline:2px solid var(--w-a);outline-offset:2px}.formfehler:empty{display:none}.w-formfehler{margin:0 0 10px}.w-aufklapp{margin:4px 0 14px;border-radius:12px}.w-aufklapp>summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;font-weight:600;color:var(--w-a-dunkel);list-style:none;border-radius:10px}.w-aufklapp>summary::-webkit-details-marker{display:none}.w-aufklapp>summary::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin:-4px 4px 0 auto;transition:transform .15s;flex:none}.w-aufklapp[open]>summary::after{transform:rotate(-135deg);margin-top:4px}.w-aufklapp[open]>summary{margin-bottom:8px}.vertrag-mehr{background:var(--w-fl2);padding:0 14px;margin-left:-2px;margin-right:-2px}.vertrag-mehr[open]{padding-bottom:6px}.grundlage-auf>summary{color:var(--w-text2);font-weight:600;font-size:.9rem}.w-blatt .vertrag-mehr{margin-left:0;margin-right:0}.pwreihe{position:relative}.pwreihe input{padding-right:7rem!important}.pwzeigen{position:absolute;right:4px;top:4px;bottom:4px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:9px;background:var(--w-fl2);color:var(--w-text);font:600 .86rem var(--w-font);cursor:pointer}.pwzeigen .w-ico{width:18px;height:18px}.tz-rechner .tz-e{margin:4px 0 10px;font-size:.95rem}.tz-rechner .tz-e:empty{display:none}.qrbox{max-width:220px;margin:8px auto 16px;background:#fff;padding:8px;border-radius:14px;border:1px solid var(--w-rand)}.qrbox svg{display:block;width:100%;height:auto}.abw-konto{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--abw-urlaub-h);color:var(--w-text);margin:0 0 14px;font-size:.95rem}.abw-konto .w-ico{color:var(--abw-urlaub)}.w-blatt .w-hinweis{font-size:.88rem}.w-blatt .stimmung{margin-bottom:16px}.grundlage{font-size:.82rem;line-height:1.45;color:var(--w-text2);margin:10px 0 0}.grundlage .w-ico{width:14px;height:14px;vertical-align:-2px}.kein-rat{font-size:.85rem;color:var(--w-text2);border-left:3px solid var(--w-rand2);padding-left:10px;margin:14px 0 0}.w-hinweis ul{margin:6px 0 4px;padding-left:18px}.w-hinweis small{display:block;color:var(--w-text2);font-size:.82rem;line-height:1.4}.tipp-kasten{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--w-a-hell);margin:12px 0 0;font-size:.93rem}.tipp-kasten>.w-ico{color:var(--w-a-dunkel);margin-top:2px}.tab-rahmen{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;margin:0 0 12px}.tab{width:100%;border-collapse:collapse;font-size:.93rem;font-variant-numeric:tabular-nums}.tab th{font-size:.78rem;font-weight:650;color:var(--w-text2);text-transform:uppercase;letter-spacing:.03em}.tab th,.tab td{padding:9px 8px;border-bottom:1px solid var(--w-rand);text-align:left;vertical-align:top}.tab tr:last-child td{border-bottom:0}.tab td.r,.tab th.r{text-align:right}.tab td.r{white-space:nowrap}.tab tr.jetzt td{font-weight:700;background:var(--w-a-hell)}@media (max-width:420px){.tab{font-size:.86rem}.tab th,.tab td{padding:8px 5px}}.detail dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:4px 0 12px}.detail dt{color:var(--w-text2)}.detail dd{margin:0}.status{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:4px 10px 4px 8px;font:650 .8rem/1.2 var(--w-font);white-space:nowrap;border:0;flex:none}.status .w-ico{width:15px;height:15px}.status.s0{background:var(--w-fl3);color:var(--w-text2)}.status.s1{background:var(--w-warn-hell);color:var(--w-warn)}.status.s2{background:var(--w-ok-hell);color:var(--w-ok)}@media (prefers-color-scheme:light){.w-status-ok,.status.s2{color:#116b32}}button.status{min-height:36px;padding:0 12px 0 10px;cursor:pointer}button.status:hover{filter:brightness(.96)}.plan{list-style:none;margin:0;padding:0}.plan li{display:flex;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--w-rand)}.plan li:first-child{border-top:0}.plan .t{flex:1;min-width:0;overflow-wrap:anywhere}.plan .t small{display:block;color:var(--w-text2);font-size:.85rem}.w-karte h3{margin:18px 0 6px}.plan-zahl{margin:0 0 8px;color:var(--w-text2)}.plan-zahl b{font-size:1.5rem;color:var(--w-text);font-weight:750}.plan-satz{margin:8px 0 0}.w-karte .w-fortschritt{margin:0 0 10px}.fliste{list-style:none;margin:0;padding:0}.fliste li{display:grid;grid-template-columns:56px 1fr auto;gap:4px 14px;align-items:start;padding:12px 0;border-top:1px solid var(--w-rand)}.fliste li:first-child{border-top:0;padding-top:4px}.fliste .tag{text-align:center;background:var(--w-fl2);border-radius:12px;padding:6px 2px;line-height:1.1;font-variant-numeric:tabular-nums}.fliste .tag b{display:block;font-size:1.05rem;font-weight:750}.fliste .tag small{font-size:.68rem;color:var(--w-text2)}.fliste .was{min-width:0}.fliste .was b{display:block;font-weight:600;overflow-wrap:anywhere}.fliste .was small{display:block;color:var(--w-text2);font-size:.85rem;line-height:1.4}.fliste .was small:empty{display:none}.fliste .fl-status{display:block;margin:4px 0 2px}.fliste .fl-grund{font-size:.78rem!important;color:var(--w-text3)!important}.fliste li.vorbei .tag{background:var(--w-fl3)}.fliste li.erledigt .was b{text-decoration:line-through;color:var(--w-text2)}.fliste .aktion{display:flex;gap:6px;align-items:center}.fliste .aktion:empty{display:none}@media (max-width:560px){.fliste li{grid-template-columns:52px 1fr}.fliste .aktion{grid-column:2}}.abw-urlaub{background:var(--abw-urlaub-h)!important;color:var(--abw-urlaub)!important}.abw-krank{background:var(--abw-krank-h)!important;color:var(--abw-krank)!important}.abw-frei{background:var(--abw-frei-h)!important;color:var(--abw-frei)!important}.abw-fehlt{background:var(--abw-fehlt-h)!important;color:var(--abw-fehlt)!important}.abwliste .w-zeile{align-items:flex-start}.abwliste .w-zeile-text b{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.abwliste .w-zeile-text b .w-status{font-size:.75rem}.abwknoepfe{margin-top:10px;gap:6px}.urlaubskarte .urlaub-balken p{margin:0 0 8px}.urlaub-rest{font-size:1.6rem;font-weight:800;letter-spacing:-.02em}.urlaub-balken .w-mini{margin:-2px 0 14px}.urlaubshinweis{margin-top:6px}.urlaubshinweis summary .w-status{margin-left:6px}.hinweistext{width:100%;font:inherit;font-size:.9rem!important;padding:12px!important;border:1px solid var(--w-rand2);border-radius:12px;background:var(--w-fl2)!important;color:inherit;resize:vertical;margin:0 0 10px}.zahlen-klein{margin-bottom:10px}.fehlzeiten-satz{margin:12px 0 0}.w-kennzahl{min-width:0}.w-kennzahl b{overflow-wrap:anywhere}.stimmung{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;border:0;padding:0;margin:4px 0 8px}.stimmung legend{font-weight:600;font-size:.9rem;padding:0;margin-bottom:8px}.stimmung button,.stimmung label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:72px;padding:8px 2px;border:1.5px solid var(--w-rand2);border-radius:16px;background:var(--w-fl);color:var(--w-text);font:600 .74rem/1.15 var(--w-font);cursor:pointer;text-align:center;transition:transform .1s,border-color .15s,background .15s;overflow-wrap:anywhere}.stimmung .w-ico{width:28px;height:28px;stroke-width:1.8}.stimmung button:hover,.stimmung label:hover{border-color:var(--w-a);transform:translateY(-1px)}.st-1 .w-ico,.st-2 .w-ico{color:var(--w-err)}.st-3 .w-ico{color:var(--w-warn)}.st-4 .w-ico,.st-5 .w-ico{color:var(--w-ok)}.stimmung input{position:absolute;opacity:0;width:1px;height:1px}.stimmung label:has(input:checked){border-color:var(--w-a);background:var(--w-a-hell);box-shadow:inset 0 0 0 1px var(--w-a)}.stimmung label:has(input:focus-visible){outline:2px solid var(--w-a);outline-offset:2px}.wert{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;font-weight:800;flex:none}.wert .w-ico{width:22px;height:22px}.wert.w1,.wert.w2{background:var(--w-err-hell);color:var(--w-err)}.wert.w3{background:var(--w-warn-hell);color:var(--w-warn)}.wert.w4,.wert.w5{background:var(--w-ok-hell);color:var(--w-ok)}.check-karte .w-karte-kopf{margin-bottom:10px}.check-liste .w-zeile{flex-wrap:wrap}.check-liste .w-knoepfe{margin:0;margin-left:auto}.privat-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--w-fl3);color:var(--w-text2);font:650 .82rem var(--w-font)}.privat-chip .w-ico{width:16px;height:16px}.heute-held{position:relative;overflow:hidden}.heute-held::after{content:"";position:absolute;right:-60px;top:-80px;width:240px;height:240px;border-radius:50%;background:rgba(255,255,255,.08);pointer-events:none}.heute-held h1{font-size:clamp(1.6rem,1.2rem + 1.8vw,2.3rem);margin:2px 0 6px;letter-spacing:-.025em}.heute-held .w-held-label{margin:0;font-size:.95rem}.heute-unter{margin:0 0 14px;opacity:.95}.held-balken{height:10px;border-radius:99px;background:rgba(0,0,0,.2);overflow:hidden;margin:0 0 14px}.held-balken i{display:block;height:100%;border-radius:inherit;background:#fff}.held-zeile{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;font-size:.92rem}.held-zeile .w-ico{margin-top:2px}.held-naechste{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:rgba(0,0,0,.2);color:inherit;text-decoration:none;min-height:56px}.held-naechste:hover{background:rgba(0,0,0,.28)}.held-naechste>span:nth-child(2){flex:1;min-width:0}.held-naechste small{display:block;font-size:.8rem;opacity:.95}.held-naechste b{display:block;overflow-wrap:anywhere}.held-naechste-ico{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.18);flex:none}@media (prefers-color-scheme:dark){.heute-held::after{background:rgba(255,255,255,.04)}.held-balken{background:rgba(255,255,255,.12)}.held-balken i{background:var(--w-a)}.held-naechste{background:rgba(0,0,0,.25)}.held-naechste-ico{background:rgba(255,255,255,.08)}}.kacheln{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:520px){.kacheln{grid-template-columns:1fr 1fr}.kacheln .kachel:last-child:nth-child(odd){grid-column:1/-1}}.kachel{display:flex;flex-direction:column;gap:2px;text-decoration:none;color:inherit;transition:border-color .15s,transform .1s;min-height:44px}.kachel:hover{border-color:var(--w-a-mittel);transform:translateY(-1px)}.kachel b{margin-top:6px}.w-kennzahl .kachel-ico{display:grid}.kachel-ico{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--w-a-hell);color:var(--w-a-dunkel);margin-bottom:4px}.kachel-ico .w-ico{width:18px;height:18px}.kachel .kachel-label{font-weight:650;color:var(--w-text);font-size:.82rem}.kachel>span:last-child{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tipp{display:flex;gap:14px;align-items:flex-start}.tipp-ico{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--w-a-hell);color:var(--w-a-dunkel);flex:none}.tipp-text{min-width:0;flex:1}.tipp-text h2{font-size:1.05rem;margin:2px 0 4px}.tipp-text p{margin:0 0 10px;color:var(--w-text2)}.tipp-text .w-knoepfe{margin:0}.tipp-leise{box-shadow:none;background:0 0;border-style:dashed}.person-karte,.profil{display:flex;align-items:center;gap:14px}.person-karte>div,.profil>div{flex:1;min-width:0}.person-karte small,.profil small{display:block;color:var(--w-text2);font-size:.85rem;overflow-wrap:anywhere}.person-karte b,.profil b{display:block;font-size:1.05rem;overflow-wrap:anywhere}.person-karte a{display:inline-block;margin-top:2px;font-weight:600}.person-karte .w-mini{margin:4px 0 0}.profil .w-btn{flex:none}.willkommen{border-color:var(--w-a-mittel)}.hilfe-karte{border-color:color-mix(in srgb,var(--w-err) 25%,var(--w-rand))}.hilfe-karte .w-karte-ico{background:var(--w-err-hell);color:var(--w-err)}.hilfe-liste,.rechte-liste{padding-left:20px;margin:0 0 12px}.hilfe-liste li,.rechte-liste li{margin:0 0 8px}.zeit-seg{margin:0 0 16px}.w-seg a .w-ico,.w-seg button .w-ico{width:17px;height:17px;margin-right:6px}.wochenwahl{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-6px -8px 4px}.wochenwahl b{text-align:center;flex:1;font-variant-numeric:tabular-nums}.tage{list-style:none;margin:0-18px 14px;padding:0}.tage li{border-top:1px solid var(--w-rand)}.tage button{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;width:100%;min-height:58px;padding:8px 18px;background:0 0;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.tage button:hover{background:var(--w-fl2)}.tage .wt{font-weight:750;line-height:1.1;text-align:center;padding:6px 0;border-radius:12px;background:var(--w-fl2)}.tage .wt small{display:block;font-weight:500;color:var(--w-text2);font-size:.74rem;margin-top:2px}.tage .ein{min-width:0}.tage .ein b{font-weight:600}.tage .ein .w-status{margin-left:6px;font-size:.72rem;vertical-align:1px}.tage .ein small{display:block;color:var(--w-text2);font-size:.82rem;overflow-wrap:anywhere}.tage .z{font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}.tage .leer{color:var(--w-text3);display:inline-flex;align-items:center;gap:6px}.tage .leer .w-ico{width:16px;height:16px}.tage li.heute .wt{background:var(--w-a);color:var(--w-a-text)}.tage li.heute .wt small{color:inherit}.woche-karte .w-hinweis{margin:14px 0 0}.gespraech .w-karte-kopf{margin-bottom:8px}.g-teil{padding:10px 0 2px;border-top:1px solid var(--w-rand)}.g-teil:first-of-type{border-top:0;padding-top:0}.g-teil h3,.g-teil h4{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:.92rem}.g-teil h3 .w-ico,.g-teil h4 .w-ico{width:17px;height:17px}.g-gut .w-ico{color:var(--w-ok)}.g-schwierig .w-ico{color:var(--w-warn)}.g-vereinbart .w-ico{color:var(--w-a-dunkel)}.g-teil p{white-space:pre-line;margin:0 0 8px}.anmerkung{margin-top:12px;padding:12px 14px;border-radius:14px;background:var(--w-fl2)}.anmerkung h3{margin:0 0 4px;font-size:.92rem}.anmerkung-box{display:flex;gap:10px;padding:12px 14px;border-radius:12px;background:var(--w-a-hell);font-size:.94rem}.anmerkung-box>.w-ico{color:var(--w-a-dunkel);margin-top:2px}.sprung{margin:-4px 0 12px}.sprung .w-chip{min-height:36px;flex:none}@media (pointer:coarse){.sprung .w-chip{min-height:44px}}.rechte-karte,.hilfe-karte,#r-geld{scroll-margin-top:72px}.frage{color:var(--w-text2);margin:-6px 0 12px;font-weight:500}.hilfe-frage h2{display:flex;align-items:center;gap:10px;font-size:1.1rem}.hilfe-frage p:last-child{margin-bottom:0}.mehr-fuss{margin:20px 0 8px}.mehr-version{margin:8px 4px}@media (min-width:960px){.nur-handy-liste{display:none}}.anmelden{max-width:620px;margin:12px auto}.mitteilung{text-align:left}.mitteilung-bild{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:var(--w-a-hell);color:var(--w-a-dunkel);margin:0 0 14px}.mitteilung-bild .w-ico{width:28px;height:28px}.einrichten-karte h1{margin-top:4px}main:has(.auth){max-width:1080px}.auth{display:grid;gap:16px;margin:0 auto;padding-top:4px}.auth-held{background:linear-gradient(145deg,var(--w-a) 0%,var(--w-a-dunkel) 100%);color:var(--w-a-text);border-radius:var(--w-r-xl);padding:22px 22px 24px;box-shadow:0 12px 32px color-mix(in srgb,var(--w-a) 25%,transparent);position:relative;overflow:hidden}.auth-held::after{content:"";position:absolute;right:-90px;bottom:-110px;width:280px;height:280px;border-radius:50%;background:rgba(255,255,255,.07);pointer-events:none}.auth-held>*{position:relative;z-index:1}.auth-held-bild{max-width:300px;margin:0 0 14px}.heldbild{display:block;width:100%;height:auto;font:600 13px var(--w-font)}.heldbild text{fill:currentColor;opacity:.92}.heldbild .spur{fill:rgba(0,0,0,.18)}.heldbild .voll{fill:#fff}.heldbild .halb{fill:rgba(255,255,255,.55)}.heldbild .haken{stroke:var(--w-a-dunkel)}.heldbild .p-gruen{fill:#86efac}.heldbild .p-gelb{fill:#fde047}.heldbild .p-rot{fill:#fca5a5}@media (prefers-reduced-motion:no-preference){.heldbild .wachsen{transform-box:fill-box;transform-origin:left center;animation:auf .7s cubic-bezier(.2,.7,.2,1) .15s both}}@keyframes auf{0%{transform:scaleX(0)}}.auth-held h1{font-size:clamp(1.5rem,1rem + 2.4vw,2.6rem);line-height:1.1;letter-spacing:-.03em;font-weight:800;margin:0 0 10px;color:inherit;max-width:18ch}.auth-held p{margin:0;font-size:1rem;line-height:1.5;max-width:46ch;opacity:.95}.auth-held-schmal h1{max-width:none;font-size:clamp(1.4rem,1rem + 1.6vw,2rem)}.auth-kicker{display:inline-flex!important;align-items:center;gap:6px;margin:0 0 10px!important;padding:4px 12px;border-radius:999px;background:rgba(0,0,0,.18);font-weight:700;font-size:.82rem!important}.auth-kicker .w-ico{width:16px;height:16px}.auth-kicker-dunkel{background:var(--w-a-hell);color:var(--w-a-dunkel)}@media (prefers-color-scheme:dark){.auth-held{background:linear-gradient(145deg,var(--w-a-mittel) 0%,var(--w-a-hell) 100%);color:var(--w-text);border:1px solid var(--w-rand)}.heldbild .voll{fill:var(--w-a)}.heldbild .halb{fill:color-mix(in srgb,var(--w-a) 55%,transparent)}.heldbild .spur{fill:rgba(255,255,255,.08)}.heldbild .haken{stroke:var(--w-a-text)}.auth-kicker{background:rgba(255,255,255,.08)}.auth-kicker-dunkel{background:var(--w-a-hell);color:var(--w-a-dunkel)}}.auth-karte{background:var(--w-fl);border:1px solid var(--w-rand);border-radius:var(--w-r-xl);padding:20px 20px 16px;box-shadow:var(--w-schatten-hoch)}.auth-karte form{display:block}.auth-karte h2{margin:0 0 8px}.auth-karte-titel{font-size:1.3rem}.auth-wahl{display:grid!important;grid-template-columns:1fr 1fr;width:100%;margin:0 0 18px}.auth-wahl button{justify-content:center;min-height:42px}.auth-wahl button.aktiv{background:var(--w-fl);color:var(--w-text);box-shadow:var(--w-schatten)}.auth-zustimmung{font-size:.92rem}.auth-link{background:0 0;border:0;color:var(--w-a-dunkel);font:600 .95rem var(--w-font);min-height:44px;padding:0;margin-top:6px;cursor:pointer}.auth-fuss{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--w-rand);color:var(--w-text2);font-size:.88rem;text-align:center}.auth-mehr{padding:0 4px}.auth-mehr h2{font-size:1.05rem;margin:0 0 10px}.auth-mehr ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.auth-mehr li{padding-left:22px;position:relative;color:var(--w-text2);line-height:1.5}.auth-mehr li b{color:var(--w-text)}.auth-mehr li::before{content:"";position:absolute;left:0;top:.45em;width:10px;height:10px;border-radius:4px;background:var(--w-a)}.auth-einladung{max-width:560px}.auth-held-knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:20px}.auth-start{background:#fff!important;color:#14181d!important;border:0!important;font-weight:750}.auth-start:hover{background:#f1f3f5!important}.auth-link-hell{color:inherit;text-decoration:underline;text-underline-offset:3px;margin-top:0}@media (prefers-color-scheme:dark){.auth-start{background:var(--w-a)!important;color:var(--w-a-text)!important}}.auth-neu .auth-held{order:1}.auth-neu .auth-erklaer{order:2}.auth-neu .auth-karte{order:3;scroll-margin-top:72px}.auth-schritte{margin:0 0 18px;padding:0;list-style:none;counter-reset:s;display:grid;gap:12px;align-content:start}.auth-schritte li{counter-increment:s;position:relative;padding-left:40px;color:var(--w-text2);line-height:1.5}.auth-schritte li::before{content:counter(s);position:absolute;left:0;top:-2px;width:28px;height:28px;border-radius:50%;background:var(--w-a);color:var(--w-a-text);font-weight:800;display:grid;place-items:center;font-size:.9rem}.auth-schritte li b{color:var(--w-text)}.auth-erklaer h2+ul{margin-bottom:14px}.auth-erklaer-fuss{color:var(--w-text2);font-size:.92rem;line-height:1.5;margin:8px 0 0}.auth-erklaer-fuss a{font-weight:600}@media (min-width:880px){.auth{grid-template-columns:1.15fr .85fr;align-items:start;margin-top:12px;gap:20px}.auth-held{grid-row:span 2;padding:40px 40px 36px;min-height:420px}.auth-held-bild{max-width:360px;margin-bottom:28px}.auth-mehr{grid-column:2}.auth-einladung{grid-template-columns:1fr}.auth-einladung .auth-held{min-height:0;grid-row:auto;padding:28px}.auth-neu .auth-held{grid-row:auto}.auth-neu .auth-karte{order:2}.auth-neu .auth-erklaer{order:3;grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 40px;padding:8px 4px 0}.auth-neu .auth-erklaer h2{grid-row:1}.auth-neu .auth-erklaer .auth-schritte{grid-column:1;grid-row:2}.auth-neu .auth-erklaer ul:not(.auth-schritte){grid-column:2;grid-row:2}.auth-neu .auth-erklaer-fuss{grid-column:1/-1}}@media (max-width:879px){.auth-held-bild{max-width:230px}.auth-held h1{font-size:1.55rem}.auth-held p{font-size:.95rem}}.server-karte p{color:var(--w-text2)}.server-punkte{list-style:none;margin:16px 0 18px;padding:0;display:grid;gap:12px}.server-punkte li{display:flex;gap:12px;align-items:flex-start}.server-punkte b{display:block}.server-punkte small{display:block;color:var(--w-text2);font-size:.86rem}.server-ico{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--w-a-hell);color:var(--w-a-dunkel);flex:none}.server-ico .w-ico{width:18px;height:18px}.demo-wahl{max-width:720px;margin:8px auto}.demo-frage{margin:24px 4px 12px;font-size:1.1rem}.demo-rollen{display:grid;gap:10px}.demo-rolle{display:flex;align-items:center;gap:14px;width:100%;padding:16px;border:1px solid var(--w-rand);border-radius:var(--w-r-l);background:var(--w-fl);color:var(--w-text);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--w-schatten);transition:border-color .15s,transform .1s;min-height:72px}.demo-rolle:hover{border-color:var(--w-a);transform:translateY(-1px)}.demo-rolle-haupt{border-color:var(--w-a-mittel);background:var(--w-a-hell)}.demo-rolle-ico{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--w-a);color:var(--w-a-text);flex:none}.demo-rolle-ico .w-ico{width:24px;height:24px}.demo-rolle-text{flex:1;min-width:0}.demo-rolle-text b{display:block;font-size:1.05rem}.demo-rolle-text small{display:block;color:var(--w-a-dunkel);font-weight:650;font-size:.85rem}.demo-rolle-text span{display:block;color:var(--w-text2);font-size:.88rem}.demo-rolle-pfeil{color:var(--w-text3)}.demo-fuss{margin:16px 4px;display:flex;gap:8px;align-items:center}.aufmerksamkeit{border-color:var(--w-a-mittel)}.aufmerksamkeit .w-hinweis{margin:0}.aufmerksamkeit .w-karte-kopf{flex-wrap:nowrap}.kennzahlen-4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:720px){.kennzahlen-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.azliste .w-zeile{align-items:center}.azliste .gruende{display:block;font-size:.84rem;color:var(--w-text);margin-top:2px;overflow-wrap:anywhere}.azliste .ampel{flex:none}@media (max-width:480px){.azliste .w-zeile{flex-wrap:wrap}.azliste .w-zeile-text{flex-basis:calc(100% - 56px)}.azliste .ampel{margin-left:52px}.azliste .w-zeile-pfeil{display:none}}.ampel-chips{margin:-4px 0 8px;flex-wrap:wrap}.mini-balken{display:block;height:5px;border-radius:3px;background:var(--w-fl3);margin:6px 0 2px;max-width:220px;overflow:hidden}.mini-balken i{display:block;height:100%;background:var(--w-a);border-radius:inherit}.suche{position:relative;margin:0 0 16px}.suche .suche-ico{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--w-text3);pointer-events:none}.suche input{padding-left:44px!important}.schritte{list-style:none;margin:8px 0 4px;padding:16px 0 0;border-top:1px solid var(--w-rand);display:grid;gap:12px}@media (min-width:720px){.schritte{grid-template-columns:repeat(3,1fr)}}.schritte li{display:flex;gap:12px;align-items:flex-start}.schritte b{display:block}.schritte small{display:block;color:var(--w-text2);font-size:.86rem}.schritt-nr{width:28px;height:28px;border-radius:50%;background:var(--w-a-hell);color:var(--w-a-dunkel);font-weight:800;display:grid;place-items:center;flex:none;font-size:.9rem}.az-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:14px 16px;margin:4px 0 16px}.az-kopf-text{flex:1 1 240px;min-width:0}.az-kopf h1{margin:0 0 2px}.az-kopf .w-unterzeile{margin:0 0 8px;color:var(--w-text2)}.az-kopf .w-unterzeile .w-ico{width:15px;height:15px;vertical-align:-2px}.az-ampel{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:.9rem}.az-kopf-aktionen{margin:0}.w-reiter .w-ico{width:17px;height:17px}.ampel-karte .w-karte-kopf h2{font-size:1.1rem}.ampel-ico-ok{background:var(--w-ok-hell)!important;color:var(--w-ok)!important}.ampel-ico-warn{background:var(--w-warn-hell)!important;color:var(--w-warn)!important}.ampel-ico-err{background:var(--w-err-hell)!important;color:var(--w-err)!important}.ampel-ico-neutral{background:var(--w-fl3)!important;color:var(--w-text2)!important}.ampel-rot{border-color:color-mix(in srgb,var(--w-err) 35%,var(--w-rand))}.ampel-gelb{border-color:color-mix(in srgb,var(--w-warn) 35%,var(--w-rand))}.gruende-liste{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:8px}.gruende-liste li{display:flex;gap:10px;align-items:flex-start;line-height:1.4}.gruende-liste .w-ico{margin-top:2px;color:var(--w-text2)}.ampel-rot .gruende-liste li:first-child .w-ico{color:var(--w-err)}.az-ueberblick .w-kennzahlen{margin-bottom:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.az-ueberblick .w-kennzahl b{overflow-wrap:normal;white-space:nowrap;font-size:1.2rem}.az-ueberblick+.w-hinweis{margin-top:0}.kal-karte{padding-bottom:12px}.kal-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-6px -8px 10px}.kal-kopf h2{margin:0;font-size:1.15rem}.kal-raster{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.kal-wt{text-align:center;font-size:.74rem;font-weight:700;color:var(--w-text2);padding:2px 0 4px}.kal-tag{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;min-height:52px;padding:6px 0 4px;border:1px solid transparent;border-radius:12px;background:var(--w-fl2);color:var(--w-text);font:600 .9rem var(--w-font);cursor:pointer;min-width:0}.kal-tag:hover{border-color:var(--w-a-mittel)}.kal-we{background:0 0}.kal-aus{background:0 0;color:var(--w-text2);font-weight:400;cursor:default;align-items:center}.kal-nr{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-variant-numeric:tabular-nums}.kal-heute .kal-nr{background:var(--w-a);color:var(--w-a-text)}.kal-wahl{border-color:var(--w-a);box-shadow:inset 0 0 0 1px var(--w-a);background:var(--w-a-hell)}.kal-punkte{display:flex;gap:3px;flex-wrap:wrap;justify-content:center;max-width:100%}.kal-punkte i,.kal-legende i{display:inline-block;width:7px;height:7px;border-radius:50%;flex:none}@media (min-width:720px){.kal-tag{min-height:72px}.kal-punkte i{width:8px;height:8px}}.kp-frist{background:var(--k-frist)}.kp-termin{background:var(--k-termin)}.kp-gespraech{background:var(--k-gespraech)}.kp-abw-urlaub{background:var(--abw-urlaub)}.kp-abw-krank{background:var(--abw-krank)}.kp-abw-frei{background:var(--abw-frei)}.kp-abw-fehlt{background:var(--abw-fehlt)}.kt-frist{background:var(--k-frist-h)!important;color:var(--k-frist)!important}.kt-gespraech{background:var(--k-gespraech-h)!important;color:var(--k-gespraech)!important}.kt-abw-urlaub{background:var(--abw-urlaub-h)!important;color:var(--abw-urlaub)!important}.kt-abw-krank{background:var(--abw-krank-h)!important;color:var(--abw-krank)!important}.kt-abw-frei{background:var(--abw-frei-h)!important;color:var(--abw-frei)!important}.kt-abw-fehlt{background:var(--abw-fehlt-h)!important;color:var(--abw-fehlt)!important}.kal-legende{list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--w-rand);font-size:.82rem;color:var(--w-text2)}.kal-legende li{display:inline-flex;align-items:center;gap:6px}.anfragen{list-style:none;margin:0;padding:0}.anfrage{padding:14px 0;border-top:1px solid var(--w-rand)}.anfrage:first-child{border-top:0;padding-top:2px}.anfrage-kopf{display:flex;align-items:flex-start;gap:12px}.anfrage-kopf .w-zeile-text{flex:1;min-width:0}.anfrage-kopf .w-zeile-text a{color:inherit}.anfrage-info{display:grid;gap:4px;margin:10px 0 10px 52px;font-size:.88rem;color:var(--w-text2)}.anfrage-info .w-ico{width:15px;height:15px;vertical-align:-2px}.anfrage .w-knoepfe{margin-left:52px}@media (max-width:420px){.anfrage-info,.anfrage .w-knoepfe{margin-left:0}}@media (max-width:420px){.nur-breit{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.w-toast .w-ico{color:#86efac;width:20px;height:20px}.w-toast.w-toast-fehler .w-ico{color:#fca5a5}.w-toast.w-toast-fehler{background:#3b1412;box-shadow:0 0 0 1px #7f1d1d,var(--w-schatten-hoch)}.w-toast>span{min-width:0}h2.nur-druck{display:none}@media print{h2.nur-druck{display:block}.akte h3{break-after:avoid}.tab tr,.gespraech{break-inside:avoid}.w24 body{background:#fff;color:#000;font-size:11pt}.nicht-drucken,.tabs,.w-reiter,.w-knoepfe,.demo-leiste,.w-zurueck,.skip{display:none!important}.w-karte{border:1px solid #999;box-shadow:none;padding:8px;margin:0 0 6px}.w-karte:not(.akte){break-inside:avoid}:root{--w-text:#000;--w-text2:#444;--w-rand:#bbb;--w-bg:#fff;--w-fl:#fff;--w-fl2:#f3f3f3}a{color:#000;text-decoration:none}}.w-blatt[open]{animation-name:aw-hoch}@media (min-width:720px){.w-blatt[open]{animation-name:aw-auf}}@keyframes aw-hoch{0%{transform:translateY(40px)}to{transform:none}}@keyframes aw-auf{0%{transform:scale(.97)}to{transform:none}}.w-kopf-avatar.kopf-mehr{display:inline-flex;align-items:center;gap:6px;width:auto;height:44px;padding:0 5px 0 12px;border-radius:999px;border:1px solid var(--w-rand2);background:var(--w-fl);color:var(--w-text);font:600 .88rem var(--w-font)}.kopf-mehr-text{display:inline-flex;align-items:center;gap:6px}.kopf-mehr-text .w-ico{width:18px;height:18px}.kopf-mehr .w-avatar{width:32px;height:32px;font-size:.74rem;box-shadow:none}.kopf-mehr[aria-current=page]{border-color:var(--w-a);background:var(--w-a-hell);color:var(--w-a-dunkel)}.kopf-mehr[aria-current=page] .w-avatar{box-shadow:none}@media (min-width:960px){.w-kopf-avatar.kopf-mehr{width:44px;padding:0;border:0;background:0 0;justify-content:center;border-radius:50%}.kopf-mehr-text{display:none}.kopf-mehr .w-avatar{width:36px;height:36px}.kopf-mehr[aria-current=page] .w-avatar{box-shadow:0 0 0 2px var(--w-bg),0 0 0 4px var(--w-a)}}@media (max-width:560px){.w-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.w-kennzahlen>:last-child:nth-child(odd){grid-column:1/-1}}.kachel-zusatz{font-weight:600}.mehr-zeit{font-weight:650;color:var(--w-text)}.fliste .fl-status{margin:3px 0 1px}.fl-warum{margin-top:2px}.fl-warum summary{display:inline-flex;align-items:center;gap:5px;min-height:32px;color:var(--w-a-dunkel);font-weight:600;font-size:.85rem;cursor:pointer;list-style:none;border-radius:8px}.fl-warum summary::-webkit-details-marker{display:none}.fl-warum summary .w-ico{width:15px;height:15px}.fl-warum p{margin:2px 0 6px;font-size:.86rem;color:var(--w-text2);line-height:1.45}.fl-warum .fl-grund{font-size:.8rem;color:var(--w-text3)}.fliste li.offen .tag{background:var(--w-warn-hell)}.fristen-vorbei{margin-top:12px}.alle-fristen{margin-top:4px}.hilfe-sprung{margin:0 0 16px;background:var(--w-fl);border:1px solid var(--w-rand);border-radius:var(--w-r-l);overflow:hidden}.heldbild .name{fill:currentColor;opacity:.75}.az-reiter{position:relative}.reiter-mehr-knopf{display:none!important}.reiter-mehr-liste{display:contents}.reiter-pfeil{width:12px!important;height:12px!important;margin-left:2px;vertical-align:-1px}@media (max-width:1199px){.w-reiter.az-reiter{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:visible}.az-reiter>a,.az-reiter>.reiter-mehr-knopf{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 1px;min-height:56px;min-width:0;font-size:.74rem;letter-spacing:-.01em}.az-reiter>a>span,.reiter-mehr-knopf>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.az-reiter>a .w-ico,.reiter-mehr-knopf>.w-ico{width:19px;height:19px}.reiter-mehr-aktiv{color:var(--w-a-dunkel)!important;border-bottom-color:var(--w-a)!important}.reiter-mehr-liste{display:none;position:absolute;right:0;top:calc(100% + 6px);z-index:25;min-width:230px;flex-direction:column;gap:2px;padding:6px;background:var(--w-fl);border:1px solid var(--w-rand);border-radius:14px;box-shadow:var(--w-schatten-hoch)}.az-reiter.offen .reiter-mehr-liste{display:flex}.reiter-mehr-liste a{min-height:48px;padding:0 12px;border:0;margin:0;border-radius:10px;justify-content:flex-start;font-size:.95rem;color:var(--w-text)}.reiter-mehr-liste a:hover{background:var(--w-fl2)}.reiter-mehr-liste a[aria-current=page]{background:var(--w-a-hell);color:var(--w-a-dunkel)}}@media (max-width:359px){.az-reiter>a,.az-reiter>.reiter-mehr-knopf{font-size:.68rem}}@media (min-width:1200px) and (max-width:1499px){.az-reiter>a .w-ico{display:none}.w-reiter.az-reiter>a{padding:0 9px}}@media (min-width:1500px){.w-reiter.az-reiter>a{padding:0 10px}}@media (pointer:coarse){.w-chip,.w-seg a,.w-seg button{min-height:44px}.w-btn-icon.w-btn-klein{width:44px;min-height:44px}.fl-warum summary{min-height:44px}.demo-leiste .link,.demo-leiste a{display:inline-flex;align-items:center;min-height:44px}}.w-toast{width:max-content}.w-toast>.w-ico{flex:none}.w-kopf-titel{min-height:44px}.person-karte a[href^="tel:"]{display:inline-flex;align-items:center;min-height:44px}@media (pointer:coarse){.w-btn-klein{min-width:44px}}.kopf-mehr .w-avatar::after{content:attr(data-i)}.zeit-seg .zs-kurz{display:none}@media (max-width:430px){.zeit-seg{display:flex}.zeit-seg a{flex:1;justify-content:center;padding:0 8px}.zeit-seg .zs-lang{display:none}.zeit-seg .zs-kurz{display:inline}.zeit-seg a .w-ico{display:none}}.bh-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:6px;border:1px solid var(--w-rand);border-radius:14px;background:var(--w-fl)}.bh-nav b{font-size:1rem;text-align:center}.bh-nav .w-btn-icon{min-width:44px;min-height:44px}.bh-stand{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;color:var(--w-text2)}.bh-zahlen{margin-bottom:16px}.bh-zahlen .w-kennzahl b{font-size:1.6rem}.bh-tage-form{width:100%}.bh-tage-form th[scope=row]{white-space:nowrap;font-weight:600}.bh-tage-form select{min-height:44px;width:100%;min-width:9rem}.bh-tage-form input{min-height:44px;width:5.5rem}.bh-form textarea{min-height:6em;line-height:1.5}.bh-form .w-karte{margin-bottom:16px}.bh-plan{margin-top:12px}.bh-plan .w-check{display:flex;align-items:flex-start;gap:8px;min-height:44px;padding:6px 0}.bh-plan-jahr{margin:8px 0 2px;font-weight:700;font-size:.9rem}.bh-knoepfe{margin:8px 0 10px}.bh-ansicht h3{margin:16px 0 4px;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:var(--w-text2)}.bh-ansicht .umbruch{white-space:pre-wrap;overflow-wrap:anywhere}.bh-ansicht .bh-tage{margin:8px 0 4px}.bh-ansicht tfoot td{font-weight:700}.bh-plan-liste{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:4px}.bh-plan-liste li{display:flex;gap:8px;align-items:flex-start}.bh-plan-liste .w-ico{width:18px;height:18px;flex:none;margin-top:2px;color:var(--w-a)}.w-zeile-ico.bh-freigegeben,.w-zeile-ico.bh-fertig{background:var(--w-ok-hell,#e3f5e9);color:var(--w-ok,#1f7a46)}.w-zeile-ico.bh-zurueck{background:var(--w-warn-hell,#fff3dc);color:var(--w-warn,#8a5300)}.w-zeile-ico.bh-eingereicht{background:var(--w-a-hell);color:var(--w-a)}.w-zeile-ico.bh-fehlt{background:var(--w-fl3);color:var(--w-text2)}.bh-pruef-knoepfe{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.bh-liste .w-zeile-text b{white-space:nowrap}@media (max-width:479px){.bh-liste .w-zeile-ende{display:none}}.plan .t small.bh-plan-zahl{display:flex;align-items:center;gap:4px;color:var(--w-text2)}.plan .t small.bh-plan-zahl .w-ico{width:14px;height:14px}.w-toast{visibility:hidden;transition:opacity .2s,transform .2s,visibility 0s linear .2s}.w-toast.zeigen{visibility:visible;transition:opacity .2s,transform .2s,visibility 0s}.kopf-nachrichten{position:relative;min-width:44px;min-height:44px;margin-right:6px}.kopf-nachrichten .w-zaehler{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--w-err);color:#fff;font:700 .7rem/18px var(--w-font);text-align:center}.kopf-nachrichten[aria-current=page]{background:var(--w-a-hell);color:var(--w-a-dunkel)}.chat-liste .w-zeile{align-items:center}.chat-zeile.chat-neu b{font-weight:800}.chat-zeile .w-zeile-text small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-rolle{font-weight:500;color:var(--w-text2);font-size:.78rem}.chat-ende{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:56px}.chat-ende small{color:var(--w-text2);font-size:.76rem;white-space:nowrap}.chat-ende .w-zaehler{min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--w-a);color:#fff;font:700 .75rem/22px var(--w-font);text-align:center}.w-zeile-ico.chat-gruppe{background:var(--w-a-hell);color:var(--w-a)}.w-zeile-ico.chat-meldung{background:var(--w-warn-hell);color:var(--w-warn)}.chat-regeln{list-style:none;margin:0;padding:0;display:grid;gap:10px}.chat-regeln li{display:flex;gap:10px;align-items:flex-start}.chat-regeln .w-ico{width:18px;height:18px;flex:none;margin-top:2px;color:var(--w-a)}.chat-seite{display:flex;flex-direction:column;min-height:calc(100dvh - var(--w-kopf,64px) - var(--w-leiste,0px) - 40px)}.chat-kopf{display:flex;align-items:center;gap:12px;margin:4px 0 12px;flex-wrap:wrap}.chat-kopf>div{flex:1;min-width:0}.chat-kopf h1{margin:0;font-size:1.35rem;overflow-wrap:anywhere}.chat-kopf .w-unterzeile{margin:2px 0 0}.chat-aelter{align-self:center;margin-bottom:8px}.chat-verlauf{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px;flex:1}.chat-leer{color:var(--w-text2);text-align:center;padding:32px 0}.chat-tag{align-self:center;margin:10px 0 4px}.chat-tag span{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--w-fl3);color:var(--w-text2);font-size:.78rem;font-weight:600}.chat-n{display:flex;align-items:flex-end;gap:4px;max-width:min(560px,86%)}.chat-n.ich{align-self:flex-end;flex-direction:row-reverse}.chat-blase{padding:8px 12px 6px;border-radius:16px 16px 16px 4px;background:var(--w-fl);border:1px solid var(--w-rand);min-width:0}.chat-n.ich .chat-blase{border-radius:16px 16px 4px 16px;background:var(--w-a);border-color:var(--w-a);color:#fff}.chat-blase p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.chat-blase p a{color:inherit;text-decoration:underline}.chat-name{display:block;font-size:.78rem;color:var(--w-a-dunkel);margin-bottom:2px}.chat-zeit{display:flex;justify-content:flex-end;align-items:center;gap:6px;font-size:.72rem;opacity:.85;margin-top:2px}.chat-gelesen{display:inline-flex;align-items:center;gap:2px}.chat-gelesen .w-ico{width:14px;height:14px}.chat-weg{font-style:italic;opacity:.8;display:flex;align-items:center;gap:6px}.chat-weg .w-ico{width:14px;height:14px}.chat-bild{display:block;margin:2px 0 4px}.chat-bild img{display:block;max-width:100%;max-height:320px;border-radius:10px}.chat-mehr{opacity:.55;min-width:44px;min-height:44px}.chat-mehr:hover,.chat-mehr:focus-visible{opacity:1}.chat-schreiben{position:sticky;bottom:calc(var(--w-leiste,0px) + 8px);display:flex;align-items:flex-end;gap:8px;padding:8px;border:1px solid var(--w-rand);border-radius:18px;background:var(--w-fl);box-shadow:var(--w-schatten)}.chat-schreiben textarea{flex:1;min-height:44px;max-height:160px;resize:none;border:0;background:0 0;padding:10px 6px;font:inherit;color:var(--w-text)}.chat-schreiben textarea:focus{outline:0}.chat-schreiben:focus-within{outline:2px solid var(--w-a);outline-offset:1px}.chat-foto,.chat-senden{flex:none;min-width:44px;min-height:44px;cursor:pointer}.chat-zu{margin-top:8px}.chat-vorschau{display:block;max-width:100%;max-height:50vh;margin:0 auto 12px;border-radius:12px}.meldungen{list-style:none;margin:0;padding:0;display:grid;gap:14px}.meldung{padding-bottom:14px;border-bottom:1px solid var(--w-rand)}.meldung blockquote{margin:6px 0;padding:8px 12px;border-left:3px solid var(--w-warn);background:var(--w-fl2);white-space:pre-wrap;overflow-wrap:anywhere}.meldung.erledigt{opacity:.7}.ruhe-zeiten{display:flex;gap:12px;flex-wrap:wrap}.ruhe-zeiten .w-feld{flex:1;min-width:120px}.push-karte .w-check{display:flex;gap:8px;align-items:flex-start;min-height:44px;padding:4px 0}@media (prefers-color-scheme:dark){.chat-n.ich .chat-blase{color:var(--w-a-text,#062320)}}.wunsch-karte{padding:0;background:0 0;border:0;box-shadow:none}.wunsch-karte .w-hinweis{margin:0}.wunsch-text{margin:8px 0;padding:8px 12px;border-left:3px solid currentColor;background:color-mix(in srgb,currentColor 6%,transparent);border-radius:6px;font-style:normal}.wunsch-offen .w-knoepfe{margin-top:8px}.vs-liste{list-style:none;margin:10px 0;padding:0;display:grid;gap:8px}.vs-zeile{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vs-zeile>span:not(.w-status){flex:1 1 180px}.pf-schritte{list-style:none;margin:8px 0 4px;padding:0;display:grid;gap:10px}.pf-schritte li{display:flex;gap:10px;align-items:flex-start}.pf-schritte li>.w-status{flex:none;min-width:84px;justify-content:center}.pf-schritte li div{display:grid;gap:2px}.pf-schritte small{color:var(--w-text-leise,inherit)}.pf-pruefung+.pf-pruefung{margin-top:8px}[data-rolle=beauftragt] [data-akt=azubiNeu]{display:none!important}.auth-komfort{margin:8px 0 0;text-align:center;font-size:.9rem}.auth-komfort a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--w-a-dunkel);font-weight:600}.auth-recht{margin:0;text-align:center}.auth-recht a{display:inline-flex;align-items:center;min-height:44px}.komfort-panel{max-width:760px}