:root{--v3-radius-knopf:6px;--v3-radius-band:8px;--v3-radius-feld:10px;--v3-radius-karte:12px;--v3-radius-karte-gross:16px;--v3b-kasten-voll:var(--v3-aktion);--v3b-auf-kasten:var(--v3-traeger);--v3b-fokus:var(--v3-akzent);--v3b-schleier:rgba(3,10,22,0.55);--v3-uebung-band:#6D28D9;--v3-motion-rahmen:#0B0D12;--v3-motion-grund:#070B14;--v3-motion-kante:#FFFFFF14;--v3-motion-kopf-a:#0A1F3C;--v3-motion-kopf-b:#0E1D42;--v3-motion-kopf-c:#1E1858;--v3-motion-flaeche:#FFFFFF0D;--v3-motion-text:#FFFFFF;--v3-motion-leise:#94A3B8;--v3-motion-blau:#5B9FE8;--v3-motion-violett:#B5A8F5;--v3-motion-schein-farbe:#5730B380;--v3-motion-rot:#F87171;--v3-motion-rot-flaeche:#EF444426;--v3-motion-gruen:#34D399;--v3-uebung-schrift:#FFFFFF;--v3b-fehl-voll:#ED2C2C;--v3-projekt-0:#DF5B3A;--v3-projekt-1:#96683A;--v3-projekt-2:#7D8C17;--v3-projekt-3:#199A44;--v3-projekt-4:#18957C;--v3-projekt-5:#1E8FB8;--v3-projekt-6:#5077E2;--v3-projekt-7:#9450E2;--v3-projekt-8:#DE35DE;--v3-projekt-9:#E24B96;--v3b-bestand-amber-schrift:#b45309;--v3b-bestand-amber-flaeche-15:rgba(234,179,8,0.15);--v3b-bestand-amber-flaeche-12:rgba(234,179,8,0.12);--v3b-bestand-amber-rand:rgba(234,179,8,0.4);--v3b-bestand-gruen-schrift:#15803d;--v3b-bestand-gruen-schrift-2:#0d7a4f;--v3b-bestand-gruen-flaeche-15:rgba(34,197,94,0.15);--v3b-bestand-gruen-flaeche-12:rgba(34,197,94,0.12);--v3b-bestand-gruen-rand:rgba(34,197,94,0.4);--v3b-bestand-orange-schrift:#B44A20;--v3b-bestand-orange-flaeche:rgba(180,74,32,0.10);--v3b-bestand-orange-rand:rgba(180,74,32,0.35);--v3b-bestand-gold-zahl:#f0b64d;--v3b-pause:#E7A23B;--v3b-zelle-warnrand:1px solid var(--v3-warn-schrift);--v3b-auf-marken-ink:#FFFFFF;--v3b-marken-knopf:var(--jt-brand-ink);--v3b-raster-linie-frei:var(--v3-rand-14)}.dark{--v3b-kasten-voll:var(--v3-akzent);--v3-projekt-0:#DC6547;--v3-projekt-1:#B08148;--v3-projekt-2:#86961D;--v3-projekt-3:#1E9F49;--v3-projekt-4:#1D9A81;--v3-projekt-5:#2494BC;--v3-projekt-6:#6586E2;--v3-projekt-7:#A972E4;--v3-projekt-8:#DC47DC;--v3-projekt-9:#DF589C;--v3b-schleier:rgba(8,9,10,0.66);--v3-uebung-band:#C4B5FD;--v3-uebung-schrift:#1E1036;--v3b-bestand-amber-schrift:var(--v3-warn-schrift);--v3b-bestand-amber-flaeche-15:var(--v3-warn-flaeche);--v3b-bestand-amber-flaeche-12:var(--v3-warn-flaeche);--v3b-bestand-amber-rand:var(--v3-warn-linie);--v3b-bestand-gruen-schrift:var(--v3-erfolg-schrift);--v3b-bestand-gruen-schrift-2:var(--v3-erfolg-schrift);--v3b-bestand-gruen-flaeche-15:var(--v3-erfolg-flaeche);--v3b-bestand-gruen-flaeche-12:var(--v3-erfolg-flaeche);--v3b-bestand-gruen-rand:var(--v3-erfolg-linie);--v3b-bestand-orange-schrift:var(--v3-warn-schrift);--v3b-bestand-orange-flaeche:var(--v3-warn-flaeche);--v3b-bestand-orange-rand:var(--v3-warn-linie);--v3b-bestand-gold-zahl:var(--v3-akzent-hell);--v3b-pause:#75787E;--v3b-zelle-warnrand:2px solid var(--v3-warn-schrift);--v3b-auf-marken-ink:var(--v3-auf-knopf);--v3b-marken-knopf:var(--v3-aktion);--v3b-raster-linie-frei:rgba(255,255,255,0.12)}.v3-tafel{background:var(--jt-surface);border:1px solid var(--v3-rand-16);border-radius:var(--v3-radius-karte);overflow:hidden}.v3-tafel-fuss,.v3-tafel-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem .75rem;background:var(--jt-surface-2)}.v3-tafel-kopf{border-bottom:1px solid var(--v3-rand-16)}.v3-tafel-fuss{border-top:1px solid var(--v3-rand-16);justify-content:flex-end}.v3-tafel-rollen{overflow-x:auto;-webkit-overflow-scrolling:touch}.v3-tafel-kleben{max-height:min(70vh,34rem);overflow-y:auto}.v3-tabelle{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.v3-tabelle thead th{font-family:var(--font-ibm-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;line-height:1.2;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--v3-stufe-55);text-align:left;white-space:nowrap;padding:.625rem .75rem;box-shadow:inset 0 -1px 0 var(--v3-rand-24);background:var(--jt-surface);position:sticky;top:0;z-index:10}.v3-tabelle-eng thead th{font-size:.625rem}.v3-tabelle tbody td{padding:.625rem .75rem;font-size:.875rem;color:var(--jt-text);vertical-align:middle}.v3-tabelle tbody tr+tr td{border-top:1px solid var(--v3-rand-16)}.v3-tabelle-zebra tbody tr+tr td{border-top:0}.v3-tabelle-zebra tbody tr:nth-child(2n) td{background:var(--v3-flaeche-still)}.v3-tabelle-breit{min-width:-moz-max-content;min-width:max-content}.v3-spalte-zahl{text-align:right;font-variant-numeric:tabular-nums}.v3-spalte-text{max-width:12rem;min-width:0}.v3-spalte-text-knapp{max-width:10rem;min-width:0}.v3-sortier{display:inline-flex;align-items:center;gap:.25rem;min-height:36px;color:inherit;cursor:pointer;background:none;border:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit}.v3-sortier>svg{color:var(--v3-stufe-45);flex-shrink:0}.v3-sortier-aktiv>svg,.v3-sortier[aria-sort=ascending]>svg,.v3-sortier[aria-sort=descending]>svg{color:var(--v3-stufe-100)}.v3-kasten{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;flex-shrink:0;margin:0;border:1px solid var(--v3-rand-bedien);border-radius:4px;background:var(--jt-input-bg);cursor:pointer;position:relative;display:inline-block}.v3-kasten:checked{background:var(--v3b-kasten-voll);border-color:var(--v3b-kasten-voll)}.v3-kasten:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid var(--v3b-auf-kasten);border-width:0 2px 2px 0;transform:rotate(40deg)}.v3-kasten:indeterminate{background:var(--v3b-kasten-voll);border-color:var(--v3b-kasten-voll)}.v3-kasten:indeterminate:after{content:"";position:absolute;left:3px;top:7px;width:10px;height:0;border-top:2px solid var(--v3b-auf-kasten);transform:none}.v3-kasten-feld{justify-content:center;min-width:40px;min-height:40px}.v3-kasten-feld,.v3-schalter{display:inline-flex;align-items:center;cursor:pointer}.v3-schalter{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0;box-sizing:border-box;width:56px;height:34px;margin:0;padding:0;border:2px solid var(--v3-rand-bedien);border-radius:17px;background:transparent;transition:background-color .16s ease,border-color .16s ease}.v3-schalter:before{content:"";position:absolute;inset:-6px -2px}.v3-schalter[aria-checked=true]{background:var(--v3-aktion)}.v3-schalter-knauf{position:absolute;top:2px;left:2px;width:26px;height:26px;border-radius:50%;background:var(--v3-rand-bedien);display:inline-flex;align-items:center;justify-content:center;color:var(--v3-aktion);transition:transform .16s ease,background-color .16s ease;transform:translateX(0)}.v3-schalter[aria-checked=true] .v3-schalter-knauf{background:var(--v3-auf-knopf);transform:translateX(22px)}.v3-schalter-haken{display:none}.v3-schalter[aria-checked=true] .v3-schalter-haken{display:block}.v3-schalter:hover{border-color:var(--v3b-fokus)}.v3-schalter:active .v3-schalter-knauf{transform:translateX(0) scale(.92)}.v3-schalter[aria-checked=true]:active .v3-schalter-knauf{transform:translateX(22px) scale(.92)}.v3-schalter:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.v3-schalter,.v3-schalter-knauf{transition:none}}.v3-karte-gesperrt{border-color:var(--v3-warn-linie)!important;box-shadow:inset 0 0 0 1px var(--v3-warn-linie)}.v3-formularraster{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:.75rem;align-items:start}.v3-formularzeile{display:flex;flex-direction:column;gap:.25rem;min-width:0}.v3-formularzeile-breit{grid-column:1/-1}.v3-feld{width:100%;min-width:0;min-height:40px;padding:.5rem .75rem;font-size:.875rem;border-radius:var(--v3-radius-feld);background:var(--jt-input-bg);color:var(--jt-input-text);border:1px solid var(--jt-input-bd);outline:none}.v3-feld::-moz-placeholder{color:var(--v3-platzhalter);opacity:1}.v3-feld::placeholder{color:var(--v3-platzhalter);opacity:1}.v3-feld-mit-zeichen{padding-left:2.25rem}.v3-feld:focus-visible{border-color:var(--v3b-fokus)}.v3-feld.w-16{width:4rem}.v3-feld.w-20{width:5rem}.v3-feld.w-24{width:6rem}.v3-feld.w-28{width:7rem}.v3-feld.w-32{width:8rem}.v3-feld.w-36{width:9rem}.v3-feld.w-40{width:10rem}.v3-knopf,.v3-knopf-gefahr,.v3-knopf-umriss,.v3-knopf-umriss-gefahr,.v3-knopf-warn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:44px;padding:.5rem 1.125rem;border-radius:var(--v3-radius-feld);font-size:.875rem;font-weight:600;cursor:pointer;border:1px solid transparent;white-space:nowrap;transition:box-shadow .12s ease,transform .1s ease}.v3-knopf-gefahr:hover,.v3-knopf-umriss-gefahr:hover,.v3-knopf-umriss:hover,.v3-knopf-warn:hover,.v3-knopf:hover{box-shadow:inset 0 0 0 999px rgba(128,128,128,.16)}.v3-knopf-gefahr:active,.v3-knopf-umriss-gefahr:active,.v3-knopf-umriss:active,.v3-knopf-warn:active,.v3-knopf:active{box-shadow:inset 0 0 0 999px rgba(128,128,128,.28);transform:translateY(1px)}.v3-knopf-gefahr:disabled:active,.v3-knopf-gefahr:disabled:hover,.v3-knopf-umriss-gefahr:disabled:active,.v3-knopf-umriss-gefahr:disabled:hover,.v3-knopf-umriss:disabled:active,.v3-knopf-umriss:disabled:hover,.v3-knopf-warn:disabled:active,.v3-knopf-warn:disabled:hover,.v3-knopf:disabled:active,.v3-knopf:disabled:hover{box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.v3-knopf,.v3-knopf-gefahr,.v3-knopf-umriss,.v3-knopf-umriss-gefahr,.v3-knopf-warn{transition:none}.v3-knopf-gefahr:active,.v3-knopf-umriss-gefahr:active,.v3-knopf-umriss:active,.v3-knopf-warn:active,.v3-knopf:active{transform:none}}.v3-knopf{background:var(--v3-aktion);color:var(--v3-auf-knopf)}.dark .bg-blue-600,.dark .hover\:bg-blue-700:hover{background-color:var(--v3-aktion)}.dark .hover\:bg-blue-700:hover{box-shadow:inset 0 0 0 999px rgba(128,128,128,.16)}.v3-knopf-gefahr{background:var(--v3-gefahr-knopf);color:var(--v3-auf-knopf)}.v3-knopf-gefahr,.v3-knopf-warn{border-color:var(--v3-rand-bedien)}.v3-knopf-warn{background:var(--v3-warn-knopf);color:var(--v3-auf-warn-knopf)}.v3-knopf-umriss{background:transparent;color:var(--jt-text-muted);border-color:var(--v3-rand-bedien)}.v3-knopf-umriss-gefahr{background:transparent;color:var(--v3-fehl-schrift);border-color:var(--v3-fehl-schrift)}.v3-knopf-gefahr:disabled,.v3-knopf-umriss-gefahr:disabled,.v3-knopf-umriss:disabled,.v3-knopf-warn:disabled,.v3-knopf:disabled{opacity:.5;cursor:default}.v3-chip{display:inline-flex;align-items:center;gap:.375rem;min-height:36px;padding:.375rem .75rem;border-radius:999px;font-size:.8125rem;font-weight:500;cursor:pointer;background:transparent;color:var(--jt-text-muted);border:1px solid var(--v3-rand-bedien);white-space:nowrap}.v3-chip-aktiv{background-color:var(--jt-surface);background-image:linear-gradient(var(--v3-feld-aktiv),var(--v3-feld-aktiv));color:var(--jt-brand-ink);border-color:var(--v3-rand-netto)}.v3-blaetter{display:flex;align-items:center;gap:.5rem}.v3-blaetter-knopf{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--v3-radius-band);background:transparent;color:var(--jt-text-muted);border:1px solid var(--v3-rand-bedien);cursor:pointer}.v3-blaetter-knopf:disabled{opacity:.4;cursor:default}.v3-karte{background:var(--jt-surface);border:1px solid var(--v3-rand-16);border-radius:var(--v3-radius-karte);box-shadow:none}.v3-karte-gross{border-radius:var(--v3-radius-karte-gross)}.v3-satz{max-width:54ch}.v3-zeilen{display:flex;flex-direction:column}.v3-zeile{display:flex;align-items:center;gap:.75rem;min-height:56px;padding:.625rem .875rem;text-align:left;width:100%;background:transparent;border:0}.v3-zeile+.v3-zeile{border-top:1px solid var(--v3-rand-18)}.v3-zeile-mehrzeilig{flex-direction:column;align-items:stretch;justify-content:center;gap:.25rem;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:auto}.v3-schleier{position:fixed;inset:0;background:var(--v3b-schleier);backdrop-filter:blur(2px)}@media (max-width:767px){.v3-blatt-voll{margin-top:env(safe-area-inset-top,0);height:calc(100dvh - env(safe-area-inset-top, 0px));max-height:calc(100dvh - env(safe-area-inset-top, 0px))!important;border-radius:0!important;border-left:none!important;border-right:none!important;border-top:none!important}}.v3-blatt{border:1px solid var(--v3-rand-bedien);border-radius:var(--v3-radius-karte-gross);box-shadow:none}.v3-blatt,.v3-blatt-kopf{background:var(--jt-surface)}.v3-blatt-kopf{position:sticky;top:calc(-1 * var(--v3-blatt-rand, 1.5rem));z-index:5;margin:calc(-1 * var(--v3-blatt-rand, 1.5rem)) calc(-1 * var(--v3-blatt-rand, 1.5rem)) 1.25rem;padding:var(--v3-blatt-rand,1.5rem) var(--v3-blatt-rand,1.5rem) .75rem}nav.bottom-nav.v3-leiste-kante{background:transparent;border-top:0;padding:0 12px calc(.75rem + env(safe-area-inset-bottom))}.v3-leiste-kapsel{height:64px;padding:0 4px;border-radius:32px;background:var(--jt-surface);border:1px solid var(--v3-rand-bedien);background-clip:padding-box;justify-content:space-between;gap:2px}.v3-leiste-kapsel,.v3-leiste-punkt{box-sizing:border-box;display:flex;align-items:center}.v3-leiste-punkt{height:48px;min-width:48px;flex:0 0 auto;justify-content:center;padding:0;border-radius:24px;color:var(--jt-text-muted);background:transparent;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,color .18s ease,padding .2s ease}.v3-leiste-punkt[aria-current=page]{flex:0 1 auto;padding:0 16px 0 12px;background:var(--v3-aktion);color:var(--v3-auf-knopf)}.v3-leiste-punkt:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:2px}.v3-leiste-punkt:active{opacity:.6}.v3-leiste-name{min-width:0;max-width:0;margin-left:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:0;font-size:14px;font-weight:700;line-height:1;transition:max-width .2s ease,margin-left .2s ease,opacity .16s ease}.v3-leiste-punkt[aria-current=page] .v3-leiste-name{max-width:8rem;margin-left:8px;opacity:1}.v3-leiste-luecke{flex:0 0 48px;width:48px;height:48px}@media (prefers-reduced-motion:reduce){.v3-leiste-name,.v3-leiste-punkt{transition:none}}@media (max-width:767px){body:has(input:focus,select:focus,textarea:focus) nav.bottom-nav.v3-leiste-kante{display:none}}.v3-spalte-kante{border-right:1px solid var(--v3-rand-24)}.v3-blaetter-knopf:focus-visible,.v3-chip:focus-visible,.v3-feld:focus-visible,.v3-kasten:focus-visible,.v3-knopf-gefahr:focus-visible,.v3-knopf-umriss-gefahr:focus-visible,.v3-knopf-umriss:focus-visible,.v3-knopf-warn:focus-visible,.v3-knopf:focus-visible,.v3-schalter:focus-visible,.v3-sortier:focus-visible,.v3-symbolknopf:focus-visible,.v3-zeile:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:2px}.v3-zustand{font-weight:600}.v3-zustand-erfolg{color:var(--v3-erfolg-schrift)}.v3-zustand-warn{color:var(--v3-warn-schrift)}.v3-zustand-fehl{color:var(--v3-fehl-schrift)}.v3-banner{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;border-radius:var(--v3-radius-karte);border:1px solid transparent;color:var(--jt-text)}.v3-banner-zeile{align-items:center;padding-block:.5rem}.v3-banner-info{background-image:linear-gradient(var(--v3-feld-aktiv),var(--v3-feld-aktiv));border-color:var(--v3-rand-netto)}.v3-banner-erfolg,.v3-banner-info{background-color:var(--jt-surface)}.v3-banner-erfolg{background-image:linear-gradient(var(--v3-erfolg-flaeche),var(--v3-erfolg-flaeche));border-color:var(--v3-erfolg-linie)}.v3-banner-warn{background-image:linear-gradient(var(--v3-warn-flaeche),var(--v3-warn-flaeche));border-color:var(--v3-warn-linie)}.v3-banner-fehl,.v3-banner-warn{background-color:var(--jt-surface)}.v3-banner-fehl{background-image:linear-gradient(var(--v3-fehl-flaeche),var(--v3-fehl-flaeche));border-color:var(--v3-fehl-linie)}@media (hover:hover){.v3-tabelle:not(.v3-tabelle-zebra) tbody tr:hover td{background-image:linear-gradient(var(--v3-flaeche-still),var(--v3-flaeche-still))}}.v3-symbolknopf{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border-radius:var(--v3-radius-feld);background:transparent;border:1px solid transparent;color:inherit;cursor:pointer}@media (min-width:768px){.v3-symbolknopf{width:36px;height:36px}}@media (min-width:640px){.v3-symbolknopf-breit{width:auto;padding:0 .75rem;gap:.375rem}}@media (hover:hover){.v3-symbolknopf:hover:not(:disabled){background-image:linear-gradient(var(--v3-flaeche-still),var(--v3-flaeche-still))}}.v3-symbolknopf:disabled{opacity:.4;cursor:default}.v3-chip,.v3-symbolknopf{transition:box-shadow .12s ease,transform .1s ease}.v3-chip:hover,.v3-symbolknopf:hover{box-shadow:inset 0 0 0 999px rgba(128,128,128,.16)}.v3-chip:active,.v3-symbolknopf:active{box-shadow:inset 0 0 0 999px rgba(128,128,128,.28);transform:translateY(1px)}.v3-chip:disabled:active,.v3-chip:disabled:hover,.v3-symbolknopf:disabled:active,.v3-symbolknopf:disabled:hover{box-shadow:none;transform:none}.v3-segment{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:44px;min-width:44px;padding:0 .75rem;background:transparent;color:var(--jt-text-muted);border:0;font-size:.75rem;font-weight:600;cursor:pointer;transition:box-shadow .12s ease}.v3-segment:hover{box-shadow:inset 0 0 0 999px rgba(128,128,128,.16)}.v3-segment:active{box-shadow:inset 0 0 0 999px rgba(128,128,128,.28)}.v3-segment:disabled{opacity:.4;cursor:default}.v3-segment:disabled:active,.v3-segment:disabled:hover{box-shadow:none}.v3-antwortet{transition:box-shadow .12s ease;cursor:pointer}.v3-antwortet:hover{box-shadow:inset 0 0 0 999px rgba(128,128,128,.16)}.v3-antwortet:active{box-shadow:inset 0 0 0 999px rgba(128,128,128,.28)}.v3-antwortet:disabled:active,.v3-antwortet:disabled:hover{box-shadow:none}@media (prefers-reduced-motion:reduce){.v3-antwortet,.v3-chip,.v3-segment,.v3-symbolknopf{transition:none}.v3-chip:active,.v3-symbolknopf:active{transform:none}}.v3-plakette{--v3b-plakette-ton:var(--v3-flaeche-still);display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:999px;white-space:nowrap;background-color:var(--jt-surface);background-image:linear-gradient(var(--v3b-plakette-ton),var(--v3b-plakette-ton));border:1px solid transparent}.v3-plakette-erfolg{--v3b-plakette-ton:var(--v3-erfolg-flaeche);color:var(--v3-erfolg-schrift);border-color:var(--v3-erfolg-linie)}.v3-plakette-warn{--v3b-plakette-ton:var(--v3-warn-flaeche);color:var(--v3-warn-schrift);border-color:var(--v3-warn-linie)}.v3-plakette-fehl{--v3b-plakette-ton:var(--v3-fehl-flaeche);color:var(--v3-fehl-schrift);border-color:var(--v3-fehl-linie)}.v3-plakette-neutral{--v3b-plakette-ton:var(--v3-flaeche-still);color:var(--jt-text-muted);border-color:var(--jt-border)}.v3-ringzeile{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.v3-ring{position:relative;flex:none;width:var(--v3-ring-groesse,132px);height:var(--v3-ring-groesse,132px)}.v3-ring-wert{font-size:30px;font-weight:800;line-height:1;letter-spacing:-.035em;color:var(--jt-text)}@media (max-width:767px){.v3-ring{--v3-ring-groesse:96px}.v3-ring-wert{font-size:19px}}.v3-ring-mitte{position:absolute;inset:0;padding:0 1.125rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center;pointer-events:none}.v3-ring-mitte>*{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-ringtext{flex:1;min-width:0;display:flex;flex-direction:column;gap:.75rem}.v3-band{position:relative;display:flex;height:40px;border-radius:var(--v3-radius-band);background:var(--v3-traeger);border:1px solid var(--v3-rand-bedien);overflow:hidden}.v3-band-abschnitt{position:relative;flex-basis:0;min-width:0;padding:0;margin:0;border:0;background:transparent;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}button.v3-band-abschnitt{cursor:pointer}.v3-band-abschnitt:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:-2px}.v3-band-arbeit{background:var(--v3-band-1);box-shadow:inset 0 0 0 1px var(--v3-rand-bedien),inset -2px 0 0 0 var(--v3-band-bruch)}.v3-band-jetzt{background:var(--v3-akzent)}.v3-band-jetzt,.v3-band-laufend{box-shadow:inset 0 0 0 1px var(--v3-rand-bedien),inset 2px 0 0 0 var(--v3-band-bruch)}.v3-band-laufend{background:var(--v3-gruen)}.v3-band-pause{background-image:repeating-linear-gradient(45deg,var(--v3-band-schraffur) 0 4px,transparent 4px 8px)}.v3-band-treffer{position:absolute;top:0;bottom:0}.v3-band-schmal{z-index:1}.v3-band-achse{display:flex;justify-content:space-between}.v3-band-auskunft{display:flex;align-items:flex-start;gap:.75rem}.v3-band-auskunft-zeit{min-width:76px;flex:none}.v3-raster{display:grid;grid-template-columns:52px repeat(7,minmax(0,1fr));gap:0;border:1px solid var(--v3-rand-bedien);border-radius:var(--v3-radius-karte);overflow:hidden}@media (pointer:coarse){.v3-raster{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}}.v3-raster-kopf{position:sticky;top:0;z-index:2;padding:6px 8px;text-align:center;background:var(--jt-surface);border-bottom:1px solid var(--v3-rand-bedien);border-left:1px solid var(--v3-rand-14)}.v3-raster-kopf:first-child{border-left:none}.v3-raster-kopf-heute{background:var(--v3-flaeche-08)}.v3-raster-kopf.v3-raster-frei{background:linear-gradient(var(--v3-wochenende),var(--v3-wochenende)),var(--jt-surface)}.v3-raster-kopf.v3-raster-kopf-heute.v3-raster-frei{background:linear-gradient(var(--v3-flaeche-08),var(--v3-flaeche-08)),linear-gradient(var(--v3-wochenende),var(--v3-wochenende)),var(--jt-surface)}.v3-raster-ganztaegig.v3-raster-frei,.v3-raster-tag.v3-raster-frei{background:var(--v3-wochenende)}.v3-raster-tag.v3-raster-tag-anlegbar.v3-raster-frei:hover{background:linear-gradient(var(--v3-flaeche-still),var(--v3-flaeche-still)),var(--v3-wochenende)}.v3-raster-frei .v3-raster-linie{border-top-color:var(--v3b-raster-linie-frei)}.v3-raster-ganztaegig.v3-raster-frei,.v3-raster-kopf.v3-raster-frei,.v3-raster-spur.v3-raster-frei,.v3-raster-tag.v3-raster-frei{border-left-color:var(--v3b-raster-linie-frei)}.v3-raster-ganztaegig{display:flex;flex-direction:column;gap:2px;min-height:26px;padding:3px 4px;border-left:1px solid var(--v3-rand-14);border-bottom:1px solid var(--v3-rand-bedien);background:var(--jt-surface)}.v3-raster-ganztaegig-achse{border-left:none;align-items:flex-end;justify-content:center;padding-right:6px}.v3-raster-ganztags-marke{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:.66rem;font-weight:600;line-height:1.5}.v3-raster-achse{position:relative;border-right:1px solid var(--v3-rand-bedien)}.v3-raster-stunde{height:48px;padding-right:6px;text-align:right;border-top:1px solid var(--v3-rand-14)}.v3-raster-stunde:first-child{border-top:none}.v3-raster-tag{position:relative;border-left:1px solid var(--v3-rand-14)}.v3-raster-linien{position:absolute;inset:0;z-index:0;pointer-events:none}.v3-raster-linie{height:48px;border-top:1px solid var(--v3-rand-14)}.v3-raster-linie:first-child{border-top:none}.v3-raster-block{position:absolute;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1px;overflow:hidden;padding:4px 6px 4px 8px;border-radius:6px;border:1px solid var(--v3-rand-bedien);border-left:4px solid var(--v3-akzent);background:var(--jt-surface-2);text-align:left;cursor:pointer}.v3-raster-block:hover{border-color:var(--v3-akzent)}.v3-raster-block:focus-visible{outline:2px solid var(--v3-akzent);outline-offset:1px}.v3-raster-block-laufend{border-bottom:2px dashed var(--v3-akzent);border-bottom-left-radius:0;border-bottom-right-radius:0}.v3-raster-block-abgeschnitten{border-bottom:2px solid var(--v3-warn-rand,var(--v3-akzent));border-bottom-left-radius:0;border-bottom-right-radius:0}.v3-raster-block-fortsetzung{border-top:2px solid var(--v3-warn-rand,var(--v3-akzent));border-top-left-radius:0;border-top-right-radius:0}.v3-raster-pause{position:absolute;left:0;right:0;pointer-events:none;background-image:repeating-linear-gradient(45deg,var(--v3-band-schraffur) 0 4px,transparent 4px 8px)}.v3-raster-pause-erfasst{border-top:2px solid var(--v3-rand-bedien);border-bottom:2px solid var(--v3-rand-bedien)}.v3-raster-tag-anlegbar{cursor:copy}.v3-raster-tag-anlegbar:hover{background:var(--v3-flaeche-still)}.v3-raster-spur{position:relative;border-left:1px solid var(--v3-rand-14)}.v3-raster-spur.v3-raster-frei{background:var(--v3-wochenende)}.v3-raster-spur-anlegbar{cursor:copy}.v3-raster-spur-anlegbar:hover{background:var(--v3-flaeche-still)}.v3-raster-spur-anlegbar.v3-raster-frei:hover{background:linear-gradient(var(--v3-flaeche-still),var(--v3-flaeche-still)),var(--v3-wochenende)}.v3-spur-block{position:absolute;z-index:1;left:0;right:0;padding:0;border:0;border-radius:6px;background:transparent;overflow:visible;cursor:pointer}.v3-spur-block:hover{background:color-mix(in srgb,var(--v3-akzent) 10%,transparent)}.v3-spur-block:focus-visible{outline:2px solid var(--v3-akzent);outline-offset:1px}.v3-spur-teil{position:absolute;left:50%;width:3px;margin-left:-1.5px;pointer-events:none}.v3-spur-anwesend{background:var(--v3-akzent)}.v3-spur-pause{background:var(--v3b-pause)}.v3-spur-pause.v3-spur-pause-auto{background:repeating-linear-gradient(to bottom,var(--v3b-pause) 0 3px,transparent 3px 5px)}.v3-spur-punkt{position:absolute;z-index:1;left:50%;width:12px;height:12px;margin-left:-6px;box-sizing:border-box;border:3px solid var(--v3-akzent);border-radius:50%;background:var(--jt-surface);pointer-events:none}.v3-spur-punkt-kommen{top:-6px}.v3-spur-punkt-gehen{bottom:-6px;background:var(--v3-akzent)}.v3-anw-ebene{position:absolute;inset:0;pointer-events:none}.v3-anw-rahmen{z-index:0;box-sizing:border-box;border:1.5px solid color-mix(in srgb,var(--v3-akzent) 55%,transparent);border-radius:10px;background:color-mix(in srgb,var(--v3-akzent) 6%,transparent)}.v3-anw-pause,.v3-anw-rahmen{position:absolute;left:2px;right:2px}.v3-anw-pause{z-index:2;display:flex;align-items:center;justify-content:center;border-radius:6px;background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--v3b-pause) 40%,transparent) 0 3px,color-mix(in srgb,var(--v3b-pause) 8%,transparent) 3px 6px)}.v3-anw-pause.v3-anw-pause-auto{background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--v3b-pause) 25%,transparent) 0 2px,transparent 2px 7px)}.v3-anw-etikett{position:relative;z-index:3;padding:0 7px;border:1.5px solid color-mix(in srgb,var(--v3-akzent) 55%,transparent);border-radius:999px;background:var(--jt-surface);color:var(--jt-brand-ink);font-size:.62rem;font-weight:700;line-height:1.5;white-space:nowrap}.v3-anw-etikett-kante{position:absolute;left:8px;transform:translateY(-50%)}.v3-anw-etikett-kommen{transform:translateY(calc(-100% - 1px))}.v3-anw-etikett-gehen{transform:translateY(1px)}.v3-anw-etikett-gehen-innen{transform:translateY(calc(-100% - 1px))}.v3-anw-etikett-pause{border-color:var(--v3b-pause);color:var(--v3-warn-schrift)}.v3-legende-produktiv{background:var(--v3-flaeche-still);border-left:3px solid var(--v3-stufe-45)}.v3-legende-anwesend{box-sizing:border-box;background:color-mix(in srgb,var(--v3-akzent) 10%,transparent);border:1.5px solid var(--v3-akzent);border-radius:4px}.v3-legende-pause{background:var(--v3b-pause)}.v3-zeitstrahl{position:relative;height:24px;border-radius:8px;overflow:hidden;background:var(--v3-flaeche-still)}.v3-zeitstrahl-anwesend,.v3-zeitstrahl-pause{position:absolute;top:0;bottom:0}.v3-zeitstrahl-anwesend{background:var(--v3-akzent)}.v3-zeitstrahl-pause{background:var(--v3b-pause)}.v3-zeitstrahl-pause.v3-zeitstrahl-pause-auto{background:repeating-linear-gradient(45deg,var(--v3b-pause) 0 3px,color-mix(in srgb,var(--v3b-pause) 35%,transparent) 3px 6px)}.v3-raster-kopf-anwesenheit{font-size:.66rem;line-height:1.25;color:var(--v3-stufe-72)}.v3-raster-titel{font-weight:600;font-size:.78rem;color:var(--jt-text)}.v3-raster-titel,.v3-raster-unterzeile{line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-raster-unterzeile{font-size:.7rem;color:var(--v3-stufe-72)}.v3-raster-dauer{position:absolute;right:6px;bottom:3px;font-size:.68rem;color:var(--v3-stufe-72);font-variant-numeric:tabular-nums}.v3-konto-kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.v3-konto-kachel{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:12px 14px;background:var(--jt-surface);border:1px solid var(--v3-rand-bedien);border-radius:var(--v3-radius-karte);color:var(--jt-text);text-align:left;font:inherit}.v3-konto-kachel-zahl{font-size:1.35rem;font-weight:600;line-height:1.15;color:var(--jt-text)}.v3-konto-kachel-zahl.v3-konto-plus{color:var(--v3-erfolg-schrift)}.v3-konto-kachel-zahl.v3-konto-minus{color:var(--v3-fehl-schrift)}.v3-konto-kachel-neben{font-size:.85rem;font-weight:500;color:var(--v3-stufe-72)}.v3-konto-kachel-fuss,.v3-konto-tage{font-size:.75rem;color:var(--v3-stufe-72)}.v3-konto-tage{display:flex;flex-wrap:wrap;gap:4px 14px}.v3-konto-tage .v3-konto-kachel-zahl{font-size:1.1rem;margin-right:2px}.v3-konto-kachel-knopf{cursor:pointer;border-color:var(--v3-akzent);transition:background-color .12s ease,box-shadow .12s ease}.v3-konto-kachel-knopf:hover{background:var(--v3-flaeche-12);box-shadow:inset 0 0 0 1px var(--v3-akzent)}.v3-konto-kachel-knopf:active{background:var(--v3-flaeche-still)}.v3-konto-kachel-knopf:focus-visible{outline:2px solid var(--v3-akzent);outline-offset:2px}.v3-konto-kachel-knopf[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--v3-akzent)}.v3-konto-kachel-ansehen{color:var(--v3-akzent);font-weight:600}.v3-konto-balken{display:block;width:100%;height:6px;border-radius:3px;background:var(--v3-flaeche-still);overflow:hidden}.v3-konto-balken-klein{height:4px;margin-top:3px;max-width:56px}.v3-konto-balken-fuell{display:block;height:100%;background:var(--v3-akzent)}.v3-konto-flaeche{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch}.v3-konto-flaeche-leiste{grid-template-columns:minmax(0,1fr) 380px}@media (max-width:1100px){.v3-konto-flaeche-leiste{grid-template-columns:minmax(0,1fr)}.v3-konto-flaeche .v3-konto-leiste{max-height:none;overflow-y:visible}}@media (min-width:1101px){.v3-konto-flaeche-leiste>.v3-konto-leiste{contain:size}}.v3-konto{display:grid;grid-template-columns:46px repeat(5,minmax(0,1fr)) repeat(2,minmax(0,.6fr)) 84px;grid-template-rows:auto;grid-auto-rows:minmax(72px,1fr);min-height:420px;gap:1px;background:var(--v3-rand-14);border:1px solid var(--v3-rand-bedien);border-radius:var(--v3-radius-karte);overflow:hidden}.v3-konto-kopf{padding:6px 4px;text-align:center;background:var(--jt-surface)}.v3-konto-kw,.v3-konto-summe{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4px;background:var(--jt-surface)}.v3-konto-zelle{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:2px;min-height:62px;padding:6px 8px;background:var(--jt-surface-2);border:none;text-align:left;font:inherit}.v3-konto-zelle-frei,.v3-konto-zelle-fremd{background:var(--jt-surface)}.v3-konto-zelle-fremd .v3-konto-abweichung,.v3-konto-zelle-fremd .v3-konto-werte,.v3-konto-zelle-fremd .v3-konto-ziffer{color:var(--v3-nachbarmonat)}.v3-konto-zelle-zukunft .v3-konto-werte,.v3-konto-zelle-zukunft .v3-konto-ziffer{color:var(--jt-text-dim)}.v3-konto-zelle-hinweis{box-shadow:inset 0 0 0 2px var(--v3-akzent)}.v3-konto-zelle-gewaehlt{box-shadow:inset 0 0 0 3px var(--v3-akzent);background:var(--v3-flaeche-12)}button.v3-konto-zelle{cursor:pointer}button.v3-konto-zelle:hover{background:var(--v3-flaeche-12)}button.v3-konto-zelle:focus-visible{outline:2px solid var(--v3-akzent);outline-offset:-2px}.v3-konto-kopfzeile{display:flex;align-items:center;gap:6px;min-width:0}.v3-konto-ziffer{font-size:.82rem;font-weight:600;color:var(--jt-text);font-variant-numeric:tabular-nums}.v3-konto-zelle-heute .v3-konto-ziffer{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border-radius:11px;background:var(--v3-aktion);color:var(--v3-auf-knopf)}.v3-konto-laeuft{font-size:.66rem;font-weight:600;color:var(--v3-akzent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-konto-werte{font-size:.7rem;color:var(--v3-stufe-72);font-variant-numeric:tabular-nums}.v3-konto-abweichung{font-size:.74rem;font-weight:600;font-variant-numeric:tabular-nums}.v3-konto-plus{color:var(--v3-erfolg-schrift)}.v3-konto-minus{color:var(--v3-fehl-schrift)}.v3-konto-abzeichen{position:absolute;top:5px;right:5px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:9px;background:var(--v3-akzent);color:var(--jt-surface);font-size:.72rem;font-weight:700;line-height:1;pointer-events:none}.v3-konto-leiste{display:flex;flex-direction:column;gap:10px;min-width:0;overflow-y:auto;padding:12px;background:var(--jt-surface);border:1px solid var(--v3-rand-bedien);border-radius:var(--v3-radius-karte)}.v3-konto-hinweiskarte{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--jt-surface-2);border:1px solid var(--v3-rand-24);border-radius:var(--v3-radius-feld)}.v3-konto-hinweiskarte-gewaehlt{border-color:var(--v3-akzent);box-shadow:inset 0 0 0 1px var(--v3-akzent)}.v3-konto-marke{display:block;min-width:0;font-size:.66rem;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-konto.v3-konto-kompakt{grid-template-columns:repeat(5,minmax(0,1fr)) repeat(2,minmax(0,.8fr));grid-auto-rows:auto;min-height:0}.v3-konto-kompakt .v3-konto-kopf{padding:5px 2px}.v3-konto-kompakt .v3-konto-zelle{min-height:58px;padding:4px 3px;gap:1px}.v3-konto-kompakt .v3-konto-kopfzeile{gap:2px}.v3-konto-kompakt .v3-konto-laeuft{display:none}.v3-konto-kompakt .v3-konto-abweichung,.v3-konto-kompakt .v3-konto-werte{font-size:.66rem}.v3-konto-kompakt .v3-konto-marke{font-size:.58rem}.v3-konto-projekt{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:.66rem;font-weight:600;color:var(--v3-stufe-72);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-konto-projekt-punkt{flex:none;width:8px;height:8px;border-radius:50%;background:var(--v3-projekt-7)}.v3-konto-kompakt .v3-konto-projekt-punkt{width:6px;height:6px}.v3-konto-kompakt .v3-konto-abzeichen{top:3px;right:3px;width:14px;height:14px;font-size:.6rem}.v3-konto-wochenband{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:3px 8px;font-size:.7rem;background:var(--jt-surface)}.v3-konto-wochenband .v3-konto-balken-klein{margin-top:0;margin-left:auto;max-width:72px}@media (max-width:767px){.v3-konto-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v3-konto-kachel{padding:9px 10px;gap:4px}.v3-konto-kachel-zahl{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.v3-konto-kachel-knopf{transition:none}}.v3-farbknopf{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid transparent;background:transparent;cursor:pointer;flex:none;transition:background .12s ease,border-color .12s ease}.v3-farbknopf:hover:not(:disabled){background:var(--jt-surface-2);border-color:var(--v3-rand-14)}.v3-farbknopf:disabled{cursor:default;opacity:.6}.v3-farbfleck{display:inline-block;border-radius:6px;border:1px solid var(--v3-rand-bedien);flex:none}.v3-farbfleck-auto{border-width:2px;border-style:dashed}.v3-farbflaeche{position:fixed;z-index:70;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--v3-radius-karte);background:var(--jt-surface);border:1px solid var(--v3-rand-bedien);box-shadow:0 12px 32px rgba(10,31,60,.22)}.v3-farbgitter{display:grid;grid-template-columns:repeat(5,44px);gap:6px}.v3-farbfeld{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:9px;border:1px solid var(--v3-rand-bedien);cursor:pointer;color:#FFFFFF;transition:transform .1s ease,box-shadow .12s ease}.v3-farbfeld:hover{transform:scale(1.06)}.v3-farbfeld-aktiv{box-shadow:0 0 0 2px var(--jt-surface),0 0 0 4px var(--jt-text)}.v3-farbauto{min-height:44px;display:flex;align-items:center;gap:9px;padding:0 11px;border-radius:9px;border:1px solid var(--v3-rand-bedien);background:transparent;color:var(--jt-text);font-size:.82rem;font-weight:500;cursor:pointer;text-align:left;white-space:nowrap}.v3-farbauto-aktiv,.v3-farbauto:hover{background:var(--jt-surface-2)}.v3-farbauto-aktiv{border-color:var(--jt-text)}.v3-raster-block-ziehbar{cursor:grab}.v3-raster-block-ziehbar:active{cursor:grabbing}.v3-raster-block-quelle{opacity:.4}.v3-raster-block-vorschlag{outline:2px dashed var(--v3-akzent);outline-offset:2px}.v3-raster-griff{position:absolute;left:0;right:0;height:10px;z-index:2;cursor:ns-resize}.v3-raster-griff-oben{top:-1px}.v3-raster-griff-unten{bottom:-1px}.v3-raster-block-ziehbar:hover .v3-raster-griff:after{content:"";position:absolute;left:6px;right:6px;top:50%;height:2px;transform:translateY(-50%);border-radius:1px;background:var(--v3-rand-bedien)}.v3-raster-schatten{left:2px;right:2px;z-index:3;border-radius:6px;align-items:flex-start;justify-content:flex-end}.v3-geist,.v3-raster-schatten{position:absolute;pointer-events:none;border:2px dashed var(--v3-akzent);background:var(--v3-feld-aktiv);display:flex}.v3-geist{left:3px;right:3px;z-index:1;border-radius:10px;align-items:center;justify-content:center;overflow:hidden}.v3-geist-inhalt{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px;text-align:center}.v3-geist-titel{font-size:.68rem;color:var(--jt-text-muted)}.v3-geist-zeit{font-size:.9rem;font-weight:800;color:var(--jt-text);white-space:nowrap}.v3-geist-knopf{pointer-events:auto;min-height:32px;padding:.25rem .6rem;font-size:.75rem}.v3-raster-schatten-spur{left:1px;right:1px;z-index:5;overflow:visible}.v3-raster-schatten-spur .v3-raster-schatten-zeit{position:absolute;left:calc(100% + 4px);top:0;margin:0}.v3-raster-schatten-zeit{margin:3px 5px;padding:1px 6px;border-radius:5px;font-size:.7rem;font-weight:600;white-space:nowrap;background:var(--v3-akzent);color:var(--v3-traeger)}.v3-ziehleiste{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:60;max-width:min(660px,calc(100vw - 24px));display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:var(--v3-radius-karte);background:var(--jt-surface);border:1px solid var(--v3-rand-bedien);box-shadow:0 16px 40px rgba(10,31,60,.28)}@media (max-width:767px){.v3-ziehleiste{bottom:84px;flex-wrap:wrap}.v3-glocke-frei{padding-right:52px}}@keyframes v3-kopfmenue-gleiten{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.v3-kopfmenue-blatt{animation:v3-kopfmenue-gleiten .14s ease-out}@media (prefers-reduced-motion:reduce){.v3-kopfmenue-blatt{animation:none}}@keyframes v3-reiter-ein{0%{opacity:0;transform:translateX(var(--v3-reiter-weg,14px))}to{opacity:1;transform:none}}.v3-reiter-flaeche>:not([data-reiter-fest]){animation:v3-reiter-ein .22s cubic-bezier(.2,.7,.2,1) both}@keyframes v3-auftauchen{0%{opacity:0}to{opacity:1}}.v3-reiter-flaeche section{animation:v3-auftauchen .18s ease-out both}@keyframes v3-fenster-ein{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes v3-schleier-ein{0%{opacity:0}to{opacity:1}}.v3-fenster-ein{animation:v3-fenster-ein .2s cubic-bezier(.2,.7,.2,1) both}.v3-schleier-ein{animation:v3-schleier-ein .2s ease-out both}.v3-tagliste-ein{animation:v3-auftauchen .18s ease-out both}@media (prefers-reduced-motion:reduce){.v3-fenster-ein,.v3-reiter-flaeche section,.v3-reiter-flaeche>:not([data-reiter-fest]),.v3-schleier-ein,.v3-tagliste-ein{animation:none}}.v3-statusleiste{position:fixed;top:0;left:0;right:0;z-index:45;height:env(safe-area-inset-top,0);background:var(--jt-bg);pointer-events:none}@media (min-width:768px){.v3-statusleiste{display:none}}[data-spalte=breit] .v3-glocke-frei{padding-right:52px}.v3-kopf-klapp>summary{list-style:none}.v3-kopf-klapp>summary::-webkit-details-marker{display:none}.v3-kopf-klapp>summary::marker{content:""}.v3-kopf-zeile{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;cursor:pointer}.v3-kopf-zeile:focus-visible{outline:2px solid var(--v3-akzent);outline-offset:3px;border-radius:8px}.v3-kopf-zeile{flex-wrap:wrap;row-gap:4px}.v3-kopf-zahlen{display:flex;flex-wrap:nowrap;align-items:baseline;gap:9px;min-width:0;flex:1 1 auto}.v3-kopf-heute{font-size:clamp(17px,5.2vw,21px);font-weight:800;line-height:1.1;color:var(--jt-text);white-space:nowrap}.v3-kopf-wort{color:var(--v3-stufe-55)}.v3-kopf-strich{color:var(--v3-rand-24)}.v3-kopf-schalter{display:flex;align-items:center;gap:6px;flex:0 0 auto;margin-left:auto;color:var(--v3-stufe-55)}.v3-kopf-auf,.v3-kopf-klapp[open] .v3-kopf-zu{display:none}.v3-kopf-klapp[open] .v3-kopf-auf{display:inline}.v3-kopf-pfeil{transition:transform .16s ease}.v3-kopf-klapp[open] .v3-kopf-pfeil{transform:rotate(180deg)}.v3-kopf-inhalt{margin-top:12px;padding-top:12px;border-top:1px solid var(--v3-rand-16)}@media (prefers-reduced-motion:reduce){.v3-kopf-pfeil{transition:none}}.v3-fab-puffer{padding-bottom:max(9.25rem,calc(8.25rem + env(safe-area-inset-bottom)))}@media (max-width:767px){.support-fab{display:none!important}.v3-fab-puffer{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom))}.v3-fab-puffer:has([data-startseite]){padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}}@media (min-width:768px){.v3-fab-puffer{padding-bottom:4.5rem}}@media (min-width:768px){.v3-fab-puffer:has(>.v3-fuellt){display:flex;flex-direction:column}.v3-fuellt{display:flex;flex-direction:column}.v3-fuellt,.v3-fuellt>.v3-konto-flaeche{flex:1 0 auto}}.v3-kalender-legendenzeile{display:contents}.v3-abschluss-kurz{display:none}@media (min-width:768px) and (max-height:960px){.v3-kalender-monat{row-gap:10px}.v3-kalender-monat>.v3-kalender-knopfzeile{margin-top:-4px}.v3-kalender-monat .v3-kalender-legendenzeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px}.v3-kalender-monat .v3-kalender-abschluss{flex-wrap:nowrap;margin-left:auto;padding:3px 4px 3px 12px}.v3-kalender-monat .v3-abschluss-kurz{display:block;white-space:nowrap}.v3-kalender-monat .v3-abschluss-lang{display:none}.v3-kalender-monat .v3-kalender-abschluss .v3-knopf{min-height:34px}.v3-kalender-monat [data-einfuehrung=kalender-monat]{padding:8px}.v3-kalender-monat [data-einfuehrung=kalender-monat]>div{row-gap:8px}.v3-kalender-monat .v3-konto-kacheln{gap:8px}.v3-kalender-monat .v3-konto-kachel{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:6px 12px}.v3-kalender-monat .v3-konto-kachel-zahl{font-size:1.05rem}.v3-kalender-monat .v3-konto-tage .v3-konto-kachel-zahl{font-size:.95rem}.v3-kalender-monat .v3-konto-kachel>.v3-konto-balken{flex:1 1 60px;align-self:center;height:5px}.v3-kalender-monat .v3-konto:not(.v3-konto-kompakt){grid-auto-rows:minmax(56px,1fr);min-height:300px}.v3-kalender-monat .v3-konto:not(.v3-konto-kompakt) .v3-konto-kopf{padding:4px}.v3-kalender-monat .v3-konto:not(.v3-konto-kompakt) .v3-konto-zelle{min-height:0;padding:4px 8px;gap:1px}.v3-kalender-monat .v3-konto:not(.v3-konto-kompakt) :is(.v3-konto-ziffer,.v3-konto-werte,.v3-konto-abweichung,.v3-konto-marke,.v3-konto-laeuft){line-height:1.15}.v3-kalender-monat .v3-konto:not(.v3-konto-kompakt) .v3-konto-zelle-heute .v3-konto-ziffer{min-width:18px;height:18px;border-radius:9px}.v3-kalender-monat .v3-konto:not(.v3-konto-kompakt) .v3-konto-abzeichen{top:4px;right:4px;width:16px;height:16px}}.v3-personenlink{color:inherit;text-decoration:none;border-radius:3px}.v3-personenlink:hover{text-decoration:underline;text-underline-offset:2px}.v3-personenlink:focus-visible{outline:2px solid var(--jt-brand-ink);outline-offset:2px}.v3-treffer-40{position:relative}.v3-treffer-40:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%)}.v3-farbfeld{position:relative}.v3-laedt{background-color:var(--jt-surface);background-image:linear-gradient(90deg,transparent 0,var(--v3-flaeche-08) 45%,var(--v3-flaeche-08) 55%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;animation:v3-schimmer 1.8s ease-in-out infinite;border:1px solid var(--jt-border);border-radius:var(--v3-radius-karte,12px)}@keyframes v3-schimmer{0%{background-position:-100% 0}to{background-position:200% 0}}.v3-punkte{display:inline-flex;align-items:center;gap:3px}.v3-punkte>i{display:block;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.25;animation:v3-punkt 1.2s ease-in-out infinite}.v3-punkte>i:nth-child(2){animation-delay:.15s}.v3-punkte>i:nth-child(3){animation-delay:.3s}@keyframes v3-punkt{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.v3-laedt{animation:none;background-image:none;background-color:var(--v3-flaeche-still)}.v3-punkte>i{animation:none;opacity:.55}}body:has([aria-modal=true]:not([data-support-fenster]),[data-ueberlagerung]) .support-fab{z-index:70}@media (max-width:767px){body:has([aria-modal=true]:not([data-support-fenster]),[data-ueberlagerung]) .support-fab{display:flex!important;top:calc(env(safe-area-inset-top, 0px) + .5rem);bottom:auto;left:50%;right:auto;transform:translateX(-50%)}}@keyframes v3-lasche-ein{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.v3-lasche-ein{animation:v3-lasche-ein .18s ease-out both}@media (prefers-reduced-motion:reduce){.v3-lasche-ein{animation:none}}.v3-uebung-band{background:var(--v3-uebung-band);color:var(--v3-uebung-schrift)}.v3-uebung-ring{border:3px solid var(--v3-uebung-band);outline:2px solid var(--jt-surface);box-shadow:0 0 0 0 color-mix(in srgb,var(--v3-uebung-band) 55%,transparent);animation:v3-uebung-glimmen 1.8s ease-out infinite}@keyframes v3-uebung-glimmen{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--v3-uebung-band) 55%,transparent)}70%{box-shadow:0 0 0 12px color-mix(in srgb,var(--v3-uebung-band) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--v3-uebung-band) 0%,transparent)}}@keyframes v3-uebung-puls{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}.v3-uebung-puls{animation:v3-uebung-puls .42s ease-out,v3-uebung-glimmen 1.8s ease-out .42s infinite}@media (prefers-reduced-motion:reduce){.v3-uebung-ring{animation:none;box-shadow:0 0 0 5px color-mix(in srgb,var(--v3-uebung-band) 35%,transparent)}.v3-uebung-puls{animation:none;outline-width:6px}}.v3-uebung-blase{display:flex;flex-direction:column;gap:6px;padding:10px 12px 8px;background:var(--jt-surface);border:1px solid var(--v3-uebung-band);border-radius:12px;box-shadow:0 6px 20px rgb(0 0 0/.28);overflow:visible}.v3-uebung-zeiger{position:absolute;width:12px;height:12px;margin-left:-6px;background:var(--jt-surface);border:1px solid var(--v3-uebung-band);transform:rotate(45deg)}.v3-uebung-zeiger-oben{top:-7px;border-right:0;border-bottom:0}.v3-uebung-zeiger-unten{bottom:-7px;border-left:0;border-top:0}.v3-uebung-zeiger-links{left:-7px;margin-left:0;margin-top:-6px;border-top:0;border-right:0}.v3-uebung-leise{min-height:44px;padding:0 6px;margin:-6px 0;background:transparent;border:0;border-radius:8px;color:var(--jt-text-muted);font-size:.8rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.v3-uebung-leise:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:0}.v3-uebung-beenden{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;background:var(--jt-surface);color:var(--jt-text);border:1px solid var(--v3-uebung-band);border-radius:999px;font-size:.8rem;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgb(0 0 0/.25)}.v3-uebung-beenden:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:2px}.v3-luecken-zeile{display:grid;gap:6px;align-items:center;min-width:0}.v3-luecken-kompakt .v3-luecken-zeile{gap:5px}.v3-luecke{display:flex;align-items:center;justify-content:center;min-width:0;height:40px;padding:0 2px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--jt-text-muted);font-family:var(--font-ibm-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.v3-luecken-kompakt .v3-luecke{height:26px;border-radius:6px;font-size:11px}.v3-luecke-erfasst{background:var(--jt-surface-2)}.v3-luecke-fehlt{border:1.5px solid var(--v3-akzent);font-weight:600}.v3-luecke-fehlt,.v3-luecke-offen{color:var(--jt-brand-ink);cursor:pointer}.v3-luecke-offen{background:var(--jt-surface-2);border:1.5px dashed var(--v3-akzent)}.v3-luecke-abwesend{background:var(--jt-brand-soft-bg);color:var(--jt-brand-ink)}.v3-luecke-heute{border:1px dashed var(--v3-rand-bedien)}.v3-luecke-vor-eintritt{color:var(--jt-text-dim);font-weight:400}.v3-luecke-gewaehlt{box-shadow:0 0 0 2px var(--v3-akzent)}button.v3-luecke{transition:box-shadow .12s ease,transform .1s ease}button.v3-luecke:hover{box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--jt-text-muted) 14%,transparent)}button.v3-luecke.v3-luecke-gewaehlt:hover{box-shadow:0 0 0 2px var(--v3-akzent),inset 0 0 0 999px color-mix(in srgb,var(--jt-text-muted) 14%,transparent)}button.v3-luecke:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:2px}.v3-luecken-name{position:sticky;left:0;z-index:1;background:var(--jt-surface);min-width:0}.v3-luecken-zeile-gewaehlt,.v3-luecken-zeile-gewaehlt .v3-luecken-name{background:var(--jt-brand-soft-bg)}.v3-luecken-zeile-gewaehlt{border-radius:10px}.v3-luecken-zeile-voll{opacity:.55}.v3-luecken-balken{width:100%;border-radius:3px 3px 0 0;background:var(--v3-akzent);min-height:2px;transition:height .2s ease}.v3-luecken-balken-leer{background:var(--v3-rand-bedien)}.v3-luecken-laedt{opacity:.6;transition:opacity .16s ease}.v3-luecken-bereit{opacity:1;transition:opacity .16s ease}@media (prefers-reduced-motion:reduce){.v3-luecken-balken,.v3-luecken-bereit,.v3-luecken-laedt,button.v3-luecke{transition:none}}.v3-stunden-kopf{display:flex;align-items:flex-start;gap:10px;min-width:0}.v3-stunden-zahlen{flex:1;min-width:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.v3-stunden-budget,.v3-stunden-kennzahl{display:flex;flex-direction:column;gap:4px;padding:10px 14px;min-width:0}@media (min-width:768px){.v3-stunden-budget{grid-column:span 2}}.v3-stunden-wert{font-size:22px;font-weight:800;line-height:1.2;color:var(--jt-text);font-variant-numeric:tabular-nums}.v3-stunden-neben{font-size:13px;font-weight:500;color:var(--jt-text-muted)}.v3-stunden-spur{height:6px;border-radius:3px;background:var(--jt-surface-2);overflow:hidden}.v3-stunden-balken{height:100%;border-radius:3px;background:var(--v3-akzent);transition:width .2s ease}.v3-stunden-import{display:inline-flex;align-items:center;gap:2px;border-radius:10px;flex-shrink:0}.v3-stunden-filter{padding:8px 10px}.v3-stunden-filter,.v3-stunden-filter-gruppe{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.v3-stunden-filter .v3-chip{min-height:36px}.v3-stunden-filter-feld{width:200px;min-width:0}.v3-stunden-filter-schmal{width:170px}.v3-stunden-filter-feld .v3-feld{width:100%;min-height:36px}.v3-stunden-zeitraum{width:220px}.v3-stunden-zeitraum .v3-feld{min-height:36px}.v3-stunden-zeitraum-aktiv .v3-feld{border-color:var(--v3-akzent);background:var(--jt-brand-soft-bg)}.v3-stunden-trenner{width:1px;height:22px;background:var(--v3-rand-bedien);margin:0 4px}.v3-stunden-suche{margin-left:auto;width:210px;min-height:36px}.v3-stunden-auswahl{padding:6px 12px;background:var(--jt-brand-soft-bg);border-color:var(--v3-akzent)}.v3-stunden-auswahl,.v3-stunden-mehr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.v3-stunden-mehr{padding:8px 12px}.v3-stunden-tabelle .v3-stunden-spalte-wahl{width:44px;padding-left:4px;padding-right:0}.v3-stunden-tabelle tbody tr.v3-stunden-zeile-gewaehlt td{background:var(--jt-brand-soft-bg)}.v3-stunden-karte.v3-stunden-zeile-gewaehlt{background:var(--jt-brand-soft-bg);border-color:var(--v3-akzent)}.v3-stunden-karte{padding:10px 12px}.v3-stunden-tabelle tbody tr.v3-stunden-abschnitt td{background:var(--jt-surface-2);padding-top:4px;padding-bottom:4px}.v3-stunden-abschnitt-kopf{align-items:baseline;gap:10px;padding:6px 10px}.v3-stunden-abschnitt-knopf,.v3-stunden-abschnitt-kopf{display:flex;flex-wrap:wrap;font-size:13px;color:var(--jt-text)}.v3-stunden-abschnitt-knopf{align-items:center;gap:8px;width:100%;min-height:36px;padding:4px 10px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.v3-stunden-abschnitt-knopf:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:-2px}.v3-stunden-abschnitt-zustand{margin-left:auto;color:var(--jt-brand-ink);font-weight:600}.v3-stunden-ort{padding:1px 7px;font-size:.65rem}.v3-stunden-grund,.v3-stunden-ort{display:inline-flex;align-items:center;border-radius:999px;font-weight:600;white-space:nowrap}.v3-stunden-grund{max-width:100%;height:22px;padding:0 8px;border:1px solid var(--v3-akzent);background:transparent;color:var(--jt-brand-ink);font-size:11px;overflow:hidden;text-overflow:ellipsis}.v3-stunden-menue{display:flex;flex-direction:column;padding:4px}.v3-stunden-menue-punkt{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--jt-text);font-size:13px;text-align:left;cursor:pointer}.v3-stunden-menue-punkt:hover{background:var(--jt-surface-2)}.v3-stunden-menue-punkt:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:-2px}.v3-stunden-menue-gefahr{color:var(--v3-fehl-schrift)}.v3-stunden-laedt{opacity:.6;transition:opacity .16s ease}.v3-stunden-bereit{opacity:1;transition:opacity .16s ease}@media (prefers-reduced-motion:reduce){.v3-stunden-balken,.v3-stunden-bereit,.v3-stunden-laedt{transition:none}}@media (max-width:767px){.v3-stunden-kopf{flex-direction:column;align-items:stretch}.v3-stunden-import{align-self:flex-start}.v3-stunden-filter-feld,.v3-stunden-filter-schmal,.v3-stunden-suche,.v3-stunden-zeitraum{width:100%;margin-left:0}.v3-stunden-trenner{display:none}}.v3-abw-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.v3-abw-kennzahlen{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.v3-abw-kachel{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 14px;border-radius:12px;background:var(--jt-surface);border:1px solid var(--jt-border)}.v3-abw-kachel-betont{background:var(--jt-brand-soft-bg);border-color:var(--jt-brand-soft-bd)}.v3-abw-wert{font-size:22px;font-weight:800;line-height:1.2;color:var(--jt-text);font-variant-numeric:tabular-nums}.v3-abw-neben{font-size:13px;font-weight:500;color:var(--jt-text-muted)}.v3-abw-kachel-betont .v3-abw-neben{color:var(--jt-brand-ink)}.v3-abw-filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.v3-abw-filter .v3-chip{min-height:32px}.v3-abw-trenner{width:1px;height:20px;background:var(--v3-rand-16);margin:0 4px}.v3-abw-abteilung{width:190px;min-height:36px}.v3-abw-spalte{gap:10px}.v3-abw-flaeche,.v3-abw-spalte{display:flex;flex-direction:column;min-width:0}.v3-abw-flaeche{gap:6px;padding:10px 12px;border-radius:12px;background:var(--jt-surface);border:1px solid var(--jt-border);container:abw-flaeche/inline-size}.v3-abw-flaeche-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.v3-abw-antrag{display:grid;grid-template-columns:minmax(120px,170px) minmax(120px,160px) minmax(0,1fr) 72px;gap:12px;align-items:center;width:100%;min-height:44px;padding:8px 10px;border-radius:10px;border:1px solid var(--jt-border);background:var(--jt-surface);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease}.v3-abw-antrag:hover{background:var(--jt-surface-2)}.v3-abw-antrag:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:1px}.v3-abw-antrag-gewaehlt,.v3-abw-antrag.v3-abw-antrag-gewaehlt:hover{background:var(--jt-brand-soft-bg);border-color:var(--jt-brand-soft-bd)}.v3-abw-zwei{display:flex;flex-direction:column;min-width:0}.v3-abw-zwei>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-abw-klein{font-size:11px;color:var(--jt-text-muted)}.v3-abw-konflikt{min-width:0;overflow:hidden;text-overflow:ellipsis}.v3-abw-alter,.v3-abw-konflikt{font-size:12px;color:var(--jt-text-muted);white-space:nowrap}.v3-abw-alter{text-align:right}.v3-abw-marke{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--jt-brand-soft-bd);color:var(--jt-brand-ink);font-size:11px;font-weight:600;white-space:nowrap}.v3-abw-streifen{display:flex;flex-direction:column;gap:3px}.v3-abw-reihe{display:grid;grid-template-columns:130px minmax(0,1fr);gap:6px;align-items:center}.v3-abw-zellen{display:grid;gap:2px;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.v3-abw-name{font-size:12px;font-weight:600;min-width:0;text-overflow:ellipsis;color:var(--jt-text)}.v3-abw-name,.v3-abw-woche{overflow:hidden;white-space:nowrap}.v3-abw-woche{font-size:11px;color:var(--v3-stufe-72);border-left:1px solid var(--v3-rand-16);padding-left:4px}.v3-abw-zelle{display:block;height:16px;border-radius:3px;background:var(--jt-surface-2);box-sizing:border-box}.v3-abw-urlaub{background:var(--v3-akzent)}.v3-abw-sonst{background:repeating-linear-gradient(135deg,var(--v3-akzent) 0 2px,var(--jt-surface-2) 2px 5px)}.v3-abw-beantragt{border:1.5px solid var(--v3-akzent)}.v3-abw-krank{background:var(--v3-rand-bedien)}.v3-abw-feiertag{background:var(--v3-wochenende);border:1px dashed var(--v3-rand-bedien)}.v3-abw-heute{box-shadow:inset 0 0 0 2px var(--v3-heute-marke)}.v3-abw-im-antrag{outline:1.5px solid var(--jt-brand-ink);outline-offset:1px}.v3-abw-legende{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding-top:8px;border-top:1px solid var(--v3-rand-16)}.v3-abw-legende-punkt{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--jt-text-muted)}.v3-abw-muster{display:inline-block;width:14px;height:10px;border-radius:3px;box-sizing:border-box}.v3-abw-leiste{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;background:var(--jt-surface);border:1px solid var(--jt-border)}.v3-abw-detail{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;padding:6px 0;font-size:13px;border-bottom:1px solid var(--v3-rand-16)}.v3-abw-detail>span:first-child{color:var(--jt-text-muted)}.v3-abw-knoepfe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v3-abw-nebenknoepfe{display:flex;flex-wrap:wrap;gap:6px}.v3-abw-laedt{opacity:.6;transition:opacity .16s ease}.v3-abw-bereit{opacity:1;transition:opacity .16s ease}@media (prefers-reduced-motion:reduce){.v3-abw-antrag,.v3-abw-bereit,.v3-abw-laedt{transition:none}}@container abw-flaeche (max-width: 519px){.v3-abw-antrag{grid-template-columns:minmax(0,1fr) auto}.v3-abw-antrag .v3-abw-konflikt{grid-column:1/-1;white-space:normal}}@container abw-flaeche (max-width: 439px){.v3-abw-reihe{grid-template-columns:minmax(0,1fr);gap:2px}}@media (max-width:767px){.v3-abw-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-abw-abteilung{width:100%}.v3-abw-trenner{display:none}.v3-abw-antrag{grid-template-columns:minmax(0,1fr) auto;padding:12px 14px;border-radius:16px}.v3-abw-antrag .v3-abw-konflikt{grid-column:1/-1;white-space:normal}.v3-abw-reihe{grid-template-columns:minmax(0,1fr);gap:2px}.v3-abw-zelle{height:14px}}.v3-pruef-pause{border:1.5px dashed var(--v3-akzent)}.v3-pruef-pause,.v3-pruef-zehn{color:var(--jt-brand-ink);font-weight:600}.v3-pruef-ruhe,.v3-pruef-zehn{border:1.5px solid var(--v3-akzent)}.v3-pruef-ruhe{background:var(--v3-akzent);color:var(--v3-traeger);font-weight:600}.v3-pruef-weitere{background:var(--jt-brand-soft-bg);border:1.5px dotted var(--v3-akzent);color:var(--jt-brand-ink);font-weight:600}button.v3-pruef-pause,button.v3-pruef-ruhe,button.v3-pruef-weitere,button.v3-pruef-zehn{cursor:pointer}.v3-pruef-marke{width:30px;height:24px;flex-shrink:0;border-radius:6px;font-size:10px;padding:0}.v3-pruef-balken{display:flex;height:22px;gap:2px;border-radius:6px;overflow:hidden}.v3-pruef-balken-arbeit{background:var(--v3-aktion);min-width:2px}.v3-pruef-balken-pause{background:var(--v3-rand-bedien);min-width:2px}.v3-pruef-satz{background:var(--jt-brand-soft-bg);border:1px solid var(--jt-brand-soft-bd);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45;color:var(--jt-text)}.v3-pruef-zeile{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;text-align:left;font-size:14px;color:var(--jt-text);border-top:1px solid var(--v3-rand-16);background:transparent}.v3-pruef-zeile:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:2px}.v3-pruef-menue{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:190px;padding:4px;border-radius:10px;background:var(--jt-surface);border:1px solid var(--jt-border);box-shadow:0 8px 24px color-mix(in srgb,var(--jt-text) 18%,transparent)}.v3-pruef-menue button{display:block;width:100%;min-height:40px;padding:0 12px;border-radius:8px;text-align:left;font-size:13px;color:var(--jt-text);background:transparent}.v3-pruef-menue button:hover{background:var(--jt-surface-2)}.v3-pruef-menue button:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:-2px}.v3-frei-zeile{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:4px;align-items:center;border-radius:8px;border:1px solid transparent}.v3-frei-zeile-gewaehlt{background:var(--jt-brand-soft-bg);border-color:var(--jt-brand-soft-bd)}.v3-frei-wahl{display:grid;grid-template-columns:minmax(120px,190px) minmax(80px,1fr) minmax(96px,120px) minmax(96px,160px);gap:12px;align-items:center;width:100%;min-width:0;overflow:hidden;min-height:44px;padding:4px 8px;border-radius:8px;background:transparent;text-align:left;font:inherit;color:inherit}button.v3-frei-wahl{cursor:pointer;transition:background-color .12s ease}button.v3-frei-wahl:hover{background:var(--jt-surface-2)}.v3-frei-zeile-gewaehlt button.v3-frei-wahl:hover{background:transparent}button.v3-frei-wahl:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:1px}.v3-frei-kopf{min-height:24px;padding-top:0;padding-bottom:2px}.v3-frei-schritte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0}.v3-frei-seg{display:block;height:12px;border-radius:4px;box-sizing:border-box}.v3-frei-seg-erledigt{background:var(--v3-akzent)}.v3-frei-seg-offen{border:1.5px solid var(--v3-akzent)}.v3-frei-seg-spaeter{background:var(--jt-surface-2)}.v3-frei-muster{display:inline-block;width:14px;height:10px;border-radius:3px;box-sizing:border-box}.v3-frei-legende{flex-wrap:wrap;gap:6px;font-size:12px;color:var(--jt-text-muted)}.v3-frei-hinweis,.v3-frei-legende{display:inline-flex;max-width:100%;align-items:center}.v3-frei-hinweis{height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--jt-brand-soft-bd);color:var(--jt-brand-ink);font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-frei-hinweis-leise{border-color:var(--v3-rand-16);color:var(--jt-text-muted)}.v3-frei-schloss{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;color:var(--jt-text-muted);background:transparent;transition:background-color .12s ease,color .12s ease}.v3-frei-schloss:hover{background:var(--jt-surface-2);color:var(--jt-brand-ink)}.v3-frei-schloss:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:1px}.v3-frei-schloss[data-zu=ja]{color:var(--jt-brand-ink)}.v3-frei-schloss:disabled{opacity:.5;cursor:default}.v3-frei-karte{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:4px;padding:6px 6px 6px 4px;border-radius:16px;border:1px solid var(--jt-border);background:var(--jt-surface)}.v3-frei-karte-wahl{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;min-height:44px;padding:6px 10px;border-radius:12px;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.v3-frei-karte-wahl:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:2px}.v3-frei-liste{list-style:none;margin:0;padding:0}.v3-frei-tag{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:36px;padding:4px 0;font-size:13px;border-bottom:1px solid var(--v3-rand-16)}.v3-frei-tag a{color:var(--jt-brand-ink);font-weight:600;display:inline-flex;align-items:center;min-height:32px}.v3-frei-tag a:hover{text-decoration:underline}.v3-frei-verlauf{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.v3-frei-verlauf button{min-height:36px;border-radius:8px;font-size:11px;font-weight:600;color:var(--jt-text-muted);background:var(--jt-surface-2);border:1.5px solid transparent;cursor:pointer;transition:border-color .12s ease}.v3-frei-verlauf button:hover{border-color:var(--v3-rand-bedien)}.v3-frei-verlauf button:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:1px}.v3-frei-verlauf button[data-stand=CLOSED]{background:var(--v3-akzent);color:var(--v3-traeger)}.v3-frei-verlauf button[data-stand=REOPENED]{background:transparent;border-color:var(--v3-akzent);color:var(--jt-brand-ink)}.v3-frei-verlauf button[aria-pressed=true]{outline:2px solid var(--jt-text);outline-offset:1px}@media (prefers-reduced-motion:reduce){.v3-frei-schloss,.v3-frei-verlauf button,button.v3-frei-wahl{transition:none}}@container liste (max-width: 559px){.v3-frei-wahl{grid-template-columns:minmax(120px,190px) minmax(80px,1fr) minmax(96px,160px)}.v3-frei-wahl .v3-frei-stand{display:none}}.v3-uk-zeile{display:grid;grid-template-columns:minmax(130px,190px) minmax(0,1fr) 56px minmax(96px,130px);gap:12px;align-items:center;width:100%;min-height:44px;padding:4px 8px;border-radius:8px;border:1px solid transparent;background:transparent;text-align:left;font:inherit;color:inherit}button.v3-uk-zeile{cursor:pointer;transition:background-color .12s ease}button.v3-uk-zeile:hover{background:var(--jt-surface-2)}button.v3-uk-zeile:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:1px}.v3-uk-kopf{min-height:24px;padding-top:0;padding-bottom:2px}.v3-uk-zeile-gewaehlt,button.v3-uk-zeile.v3-uk-zeile-gewaehlt:hover{background:var(--jt-brand-soft-bg);border-color:var(--jt-brand-soft-bd)}.v3-uk-balken{display:flex;gap:2px;height:12px;border-radius:4px;overflow:hidden;background:var(--jt-surface-2);min-width:0}.v3-uk-genommen{background:var(--v3-akzent)}.v3-uk-geplant{box-sizing:border-box;border:1.5px solid var(--v3-akzent);border-radius:3px}.v3-uk-spur{background:var(--jt-surface-2)}.v3-uk-genommen,.v3-uk-geplant{display:block;height:100%;flex-shrink:0;transition:width .2s ease}.v3-uk-hinweis{height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--jt-brand-soft-bd);color:var(--jt-brand-ink);font-size:11px;font-weight:600;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.v3-uk-hinweis,.v3-uk-legende{display:inline-flex;align-items:center}.v3-uk-legende{gap:6px;font-size:12px;color:var(--jt-text-muted)}.v3-uk-muster{display:inline-block;width:14px;height:10px;border-radius:3px}.v3-uk-karte{display:flex;flex-direction:column;gap:8px;width:100%;min-height:44px;padding:12px 14px;border-radius:16px;border:1px solid var(--jt-border);background:var(--jt-surface);font:inherit;color:inherit;cursor:pointer}.v3-uk-karte:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:2px}.v3-uk-bewegungen{list-style:none;margin:0;padding:0}.v3-uk-bewegung{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:8px;padding:6px 0;font-size:13px;border-bottom:1px solid var(--v3-rand-16)}@media (prefers-reduced-motion:reduce){.v3-uk-genommen,.v3-uk-geplant,button.v3-uk-zeile{transition:none}}.v3-bn-zeile{grid-template-columns:44px minmax(0,1fr);border-radius:8px;border:1px solid transparent}.v3-bn-innen,.v3-bn-zeile{display:grid;gap:8px;align-items:center;min-height:44px}.v3-bn-innen{grid-template-columns:minmax(110px,1.5fr) minmax(72px,1fr) 52px minmax(96px,1.4fr) 56px minmax(104px,120px);width:100%;min-width:0;overflow:hidden;padding:4px 8px 4px 0;background:transparent;border:0;border-radius:8px;text-align:left;font:inherit;color:inherit}button.v3-bn-innen{cursor:pointer;transition:background-color .12s ease}.v3-bn-zeile:hover:not(.v3-bn-kopf){background:var(--jt-surface-2)}button.v3-bn-innen:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:1px}.v3-bn-kopf{min-height:28px}.v3-bn-knoepfe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v3-bn-knoepfe>*{width:100%;justify-content:center;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-bn-knoepfe>:last-child:nth-child(odd){grid-column:1/-1}.v3-bn-kopf .v3-bn-innen{min-height:24px;padding-top:0;padding-bottom:2px}.v3-bn-zeile-gewaehlt,.v3-bn-zeile.v3-bn-zeile-gewaehlt:hover{background:var(--jt-brand-soft-bg);border-color:var(--jt-brand-soft-bd)}.v3-bn-zeile-inaktiv .v3-bn-innen>:first-child{opacity:.7}.v3-bn-haken{display:flex;align-items:center;justify-content:center;min-width:44px}.v3-bn-saldo{position:relative;flex:1;min-width:24px;height:10px;border-radius:4px;background:var(--jt-surface-2)}.v3-bn-saldo:before{content:"";position:absolute;left:50%;top:-3px;width:1px;height:16px;background:var(--v3-rand-bedien)}.v3-bn-plus{left:50%;border-radius:0 4px 4px 0;background:var(--v3-akzent)}.v3-bn-minus,.v3-bn-plus{position:absolute;top:0;height:100%;transition:width .2s ease}.v3-bn-minus{right:50%;border-radius:4px 0 0 4px;box-sizing:border-box;border:1.5px solid var(--v3-akzent)}.v3-bn-hinweis{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--jt-brand-soft-bd);color:var(--jt-brand-ink);font-size:11px;font-weight:600;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.v3-bn-legende{font-size:12px;color:var(--jt-text-muted);max-width:100%;min-width:0}.v3-bn-karte{display:flex;align-items:flex-start;gap:4px;padding:6px 10px 6px 2px;border-radius:16px;border:1px solid var(--jt-border);background:var(--jt-surface)}.v3-bn-karte-knopf{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0;min-height:44px;padding:6px 4px;background:transparent;border:0;font:inherit;color:inherit;cursor:pointer}.v3-bn-karte-knopf:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:2px;border-radius:10px}.v3-bn-datum{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;align-items:center;min-height:32px;padding:4px 0;font-size:13px;border-bottom:1px solid var(--v3-rand-16)}@media (prefers-reduced-motion:reduce){.v3-bn-minus,.v3-bn-plus,button.v3-bn-innen{transition:none}}.v3-bn-unterzeile{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.v3-bn-rolle-klein{display:none;align-items:center;gap:4px;flex-shrink:0;white-space:nowrap}@container liste (max-width: 619px){.v3-bn-innen{grid-template-columns:minmax(110px,1.5fr) minmax(96px,1.4fr) 56px minmax(104px,120px)}.v3-bn-innen .v3-bn-breit{display:none}.v3-bn-rolle-klein{display:inline-flex}}.v3-liste-leiste{container:liste-leiste/inline-size}.v3-liste-leiste-raster{display:grid;gap:12px;align-items:start;grid-template-columns:minmax(0,1fr)}.v3-liste-box{container:liste/inline-size}@container liste-leiste (min-width: 900px){.v3-liste-leiste-mit{grid-template-columns:minmax(0,1fr) clamp(300px,34cqi,360px)}.v3-liste-leiste-mit>.v3-liste-leiste-seite{position:sticky;top:0}}.v3-heute{container:heute/inline-size;padding:12px 14px 14px}.v3-heute-felder{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}@container heute (min-width: 560px){.v3-heute-felder{grid-template-columns:repeat(var(--v3-heute-anzahl,4),minmax(0,1fr))}}.v3-heute-feld{display:flex;flex-direction:column;gap:2px;min-width:0;min-height:44px;padding:8px 10px;border-radius:10px;color:var(--jt-text);text-decoration:none}.v3-heute-feld:hover{background:var(--v3-flaeche-still)}.v3-heute-feld:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:2px}.v3-heute-zahl{font-size:1.5rem;font-weight:700;line-height:1.2;color:var(--jt-text-muted)}.v3-heute-offen .v3-heute-zahl{color:var(--v3-warn-schrift)}.v3-heute-titel{font-size:.8rem;font-weight:600;overflow-wrap:anywhere}.v3-heute-text{font-size:.75rem;color:var(--jt-text-muted);overflow-wrap:anywhere}.v3-saeulen-woche{padding:12px 12px 14px}.v3-saeulen-woche>p{margin:0 0 10px}.v3-saeulen{display:grid;gap:6px}.v3-saeule{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;min-height:44px;padding:0;background:transparent;border:0;border-radius:14px;cursor:pointer;color:var(--jt-text);font:inherit;text-align:center}.v3-saeule:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:2px}.v3-saeule-kopf{display:flex;flex-direction:column;line-height:1.2}.v3-saeule-wochentag{font-size:.9rem;font-weight:600;color:var(--v3-stufe-72)}.v3-saeule-datum{font-size:.72rem;color:var(--v3-stufe-72)}.v3-saeule-heute .v3-saeule-datum,.v3-saeule-heute .v3-saeule-wochentag{color:var(--jt-brand-ink);font-weight:700}.v3-saeule-spur{position:relative;display:block;height:clamp(240px,52vh,460px);height:clamp(240px,52svh,460px);background:var(--jt-surface-2);border:1px solid transparent;border-radius:12px;overflow:hidden}.v3-saeule-heute .v3-saeule-spur{background:var(--v3-feld-aktiv);box-shadow:inset 0 0 0 2px var(--v3-akzent)}.v3-saeule-soll{position:absolute;left:3px;right:3px;height:0;border-top:2px dashed var(--v3-rand-bedien);z-index:2;pointer-events:none}.v3-saeule-wert{position:absolute;left:5px;right:5px;bottom:5px;max-height:calc(100% - 10px);display:flex;justify-content:center;align-items:flex-start;background:var(--v3-akzent);color:var(--v3-traeger);border-radius:8px;font-size:.75rem;font-weight:600;padding-top:6px;white-space:nowrap;overflow:hidden}.v3-saeule-wert-laeuft{border-top-left-radius:0;border-top-right-radius:0}.v3-saeule-ueber{position:absolute;left:2px;right:2px;z-index:3;font-size:.72rem;font-weight:600;line-height:1.25;color:var(--jt-text);white-space:nowrap;overflow:hidden}.v3-saeule-laeuft{color:var(--jt-text);font-weight:700}.v3-saeule-frei{position:absolute;top:6px;left:3px;right:3px;z-index:3;font-size:.68rem;font-weight:600;line-height:1.2;overflow-wrap:anywhere;hyphens:auto}.v3-saeulen-eng .v3-saeule-einheit{display:none}.v3-saeulen-eng .v3-saeule-wert{font-size:.68rem}.v3-einstieg{min-height:100svh;background:var(--jt-bg);display:flex;align-items:flex-start;justify-content:center;padding:1rem}.v3-einstieg-huelle{width:100%;max-width:64rem;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.v3-einstieg-spalte{display:flex;flex-direction:column;gap:1rem;min-width:0}.v3-einstieg-leiste{display:flex;flex-direction:column;gap:.5rem}.v3-einstieg-liste{display:none;list-style:none;margin:0;padding:0;flex-direction:column;gap:.75rem}.v3-einstieg-vorschau-spalte{display:none}.v3-einstieg-vorschau-unten{display:block}.v3-einstieg-hilfe{display:none}.v3-einstieg-flaeche{background:var(--jt-surface);border:1px solid var(--jt-border);border-radius:var(--v3-radius-karte-gross);padding:1.25rem;min-width:0}.v3-einstieg-balken{height:4px;border-radius:2px;background:var(--jt-border);overflow:hidden}.v3-einstieg-balken>span{display:block;height:100%;background:var(--v3-aktion);transition:width .18s ease-out}.v3-einstieg-schritt-zahl{width:1.75rem;height:1.75rem;border-radius:9999px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}@keyframes v3-einstieg-ein{0%{opacity:0;transform:translateX(var(--v3-einstieg-weg,8px))}to{opacity:1;transform:none}}.v3-einstieg-schritt,.v3-einstieg-wechsel>*{animation:v3-einstieg-ein .18s ease-out both}.v3-einstieg-titel:focus{outline:none}.v3-einstieg-titel:focus-visible{outline:2px solid var(--v3b-fokus,var(--v3-aktion));outline-offset:4px;border-radius:4px}@media (min-width:768px){.v3-einstieg{padding:2rem 1.5rem;align-items:center}.v3-einstieg-huelle{grid-template-columns:280px minmax(0,1fr);gap:1.5rem;align-items:start}.v3-einstieg-huelle.v3-einstieg-ohne-spalte{grid-template-columns:minmax(0,28rem);justify-content:center}.v3-einstieg-liste{display:flex}.v3-einstieg-leiste-mobil{display:none}.v3-einstieg-vorschau-spalte{display:block}.v3-einstieg-vorschau-unten{display:none}.v3-einstieg-hilfe{display:block}.v3-einstieg-flaeche{padding:2rem}.v3-einstieg-vorschau-spalte .v3-motion{justify-content:flex-start;padding-left:0}.v3-einstieg-vorschau-spalte .v3-motion-schein{left:98px}.v3-einstieg-vorschau-spalte+.v3-einstieg-hilfe{margin-top:-.25rem}.v3-einstieg-hilfe-zeile{display:flex;align-items:center;gap:.5rem;width:196px;max-width:100%;padding:.625rem .75rem;border:1px solid var(--jt-border);border-radius:12px;background:var(--jt-surface)}}@media (prefers-reduced-motion:reduce){.v3-einstieg-schritt,.v3-einstieg-wechsel>*{animation:none}.v3-einstieg-balken>span{transition:none}}.v3-einstieg-seite{width:100%;max-width:64rem;min-width:0;display:flex;flex-direction:column;gap:1rem;min-height:calc(100svh - 2rem)}.v3-einstieg-seite>.v3-einstieg-huelle{flex:1 0 auto;align-content:start}.v3-einstieg-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;min-width:0}.v3-einstieg-kopf-logo{display:inline-flex;border-radius:8px}.v3-einstieg-kopf-schalter{margin-left:auto}.v3-einstieg-kopf-links{order:3;width:100%;display:flex;flex-wrap:wrap;gap:.125rem;margin-left:-.625rem}.v3-einstieg-kopf-links a{display:inline-flex;align-items:center;min-height:40px;padding:0 .625rem;border-radius:8px;font-size:.8125rem;font-weight:500;color:var(--jt-text-muted);text-decoration:none}.v3-einstieg-kopf-links a:hover{color:var(--jt-text)}.v3-einstieg-fuss{margin-top:auto;padding-top:1.25rem;border-top:1px solid var(--jt-border);display:flex;flex-direction:column;gap:.75rem;font-size:.75rem;color:var(--jt-text-muted);min-width:0}.v3-einstieg-vertrauen{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.8125rem;font-weight:500;color:var(--jt-text)}.v3-einstieg-vertrauen li{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.v3-einstieg-fuss-links{display:flex;flex-wrap:wrap;gap:0 .25rem;margin-left:-.375rem}.v3-einstieg-fuss-links a{display:inline-flex;align-items:center;min-height:32px;padding:0 .375rem;border-radius:6px;font-weight:600;color:var(--jt-text-muted);text-decoration:none}.v3-einstieg-anbieter a:hover,.v3-einstieg-fuss-links a:hover{color:var(--jt-text);text-decoration:underline}.v3-einstieg-anbieter{margin:0;overflow-wrap:anywhere}.v3-einstieg-anbieter a{color:inherit;text-decoration:underline;text-underline-offset:2px;border-radius:4px}.v3-einstieg-fuss a:focus-visible,.v3-einstieg-kopf a:focus-visible{outline:2px solid var(--v3b-fokus,var(--v3-aktion));outline-offset:2px}@media (min-width:640px){.v3-einstieg-kopf-links{order:0;width:auto;margin-left:auto}.v3-einstieg-kopf-schalter{margin-left:0}}@media (min-width:768px){.v3-einstieg-seite{min-height:calc(100svh - 4rem);gap:1.5rem}.v3-einstieg-seite>.v3-einstieg-huelle.v3-einstieg-ohne-spalte{align-content:center}}.v3-einstieg-mailkasten{margin-top:1rem;padding:.75rem 1rem;border:1px solid var(--jt-border);border-radius:12px;background:var(--jt-bg);text-align:left;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.25rem .75rem;font-size:.8125rem}.v3-einstieg-mailkasten dt{color:var(--jt-text-muted)}.v3-einstieg-mailkasten dd{margin:0;color:var(--jt-text);font-weight:600;overflow-wrap:anywhere}.v3-einstieg-fortschritt,.v3-einstieg-marke{display:none}@media (min-width:1024px){.v3-einstieg.v3-einstieg-mit-geteilt{padding:1rem 1.5rem}.v3-einstieg-seite.v3-einstieg-geteilt{max-width:80rem;gap:1rem;min-height:calc(100vh - 2rem);min-height:calc(100svh - 2rem);min-height:calc(100dvh - 2rem)}.v3-einstieg-geteilt>.v3-einstieg-huelle{max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:stretch;align-content:stretch}.v3-einstieg-geteilt>.v3-einstieg-huelle>.v3-einstieg-spalte{display:none}.v3-einstieg-geteilt>.v3-einstieg-huelle>main{grid-column:2;grid-row:1;justify-self:center;align-self:center;width:100%;max-width:520px;min-width:0;display:flex;flex-direction:column;gap:1rem}.v3-einstieg-geteilt .v3-einstieg-fortschritt{display:flex;flex-direction:column;gap:.5rem}.v3-einstieg-geteilt .v3-einstieg-marke{grid-column:1;grid-row:1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:2rem;text-align:center;background:var(--jt-brand-soft-bg);border:1px solid var(--jt-brand-soft-bd);border-radius:var(--v3-radius-karte-gross)}.v3-einstieg-marke-titel{margin:0;font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--jt-text)}.v3-einstieg-marke-unter{margin:.75rem auto 0;max-width:30rem;font-size:1rem;line-height:1.5;color:var(--jt-text-muted)}.v3-einstieg-marke-schritte{display:flex;flex-direction:column;gap:.5rem;text-align:left}.v3-einstieg-marke-reihe{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem 2.5rem}.v3-einstieg-marke .v3-motion{text-align:left}.v3-einstieg-marke-handy .v3-motion{zoom:1.35;padding-bottom:0}.v3-einstieg-marke-handy-klein .v3-motion{zoom:1.15}.v3-einstieg-marke .v3-einstieg-vertrauen{justify-content:center;gap:.25rem .875rem;font-size:.75rem}.v3-einstieg-marke .v3-einstieg-vertrauen li{white-space:nowrap;gap:.375rem}.v3-einstieg-geteilt .v3-einstieg-fuss .v3-einstieg-vertrauen{display:none}.v3-einstieg-geteilt>.v3-einstieg-fuss{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 1rem;padding-top:.25rem;font-size:.6875rem}.v3-einstieg-geteilt .v3-einstieg-fuss-links a{min-height:28px}}@media (min-width:1024px) and (max-width:1279px){.v3-einstieg-geteilt .v3-einstieg-marke-handy-klein{display:none}}@media (min-width:1024px) and (max-height:859px){.v3-einstieg-marke-handy .v3-motion{zoom:1.15}.v3-einstieg-marke-handy-klein .v3-motion{zoom:1}}@media (min-width:1024px) and (max-height:799px){.v3-einstieg.v3-einstieg-mit-geteilt{padding:.75rem 1.5rem}.v3-einstieg-seite.v3-einstieg-geteilt{gap:.75rem;min-height:calc(100vh - 1.5rem);min-height:calc(100svh - 1.5rem);min-height:calc(100dvh - 1.5rem)}.v3-einstieg-geteilt .v3-einstieg-marke{padding:1.5rem 2rem;gap:1rem}.v3-einstieg-marke-unter{margin-top:.5rem}.v3-einstieg-geteilt .v3-einstieg-flaeche{padding:1.5rem}.v3-einstieg-geteilt .v3-einstieg-schritt{gap:1rem}}@media (min-width:1024px) and (max-height:739px){.v3-einstieg-marke-handy .v3-motion{zoom:1}.v3-einstieg-marke-handy-klein .v3-motion{zoom:.9}}@media (min-width:1024px) and (max-height:679px){.v3-einstieg-marke-handy .v3-motion{zoom:.9}}.v3-gespraech-frage{display:flex;align-items:flex-start;gap:12px}.v3-gespraech-zeichen{flex:none;width:40px;height:40px}.v3-gespraech-blase{position:relative;flex:1;min-width:0;padding:12px 14px;background:var(--jt-surface);border:1px solid var(--jt-brand-soft-bd);border-radius:14px;color:var(--jt-text);font-size:1.15rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.v3-gespraech-blase:before{content:"";position:absolute;left:-7px;top:14px;width:12px;height:12px;background:var(--jt-surface);border-left:1px solid var(--jt-brand-soft-bd);border-bottom:1px solid var(--jt-brand-soft-bd);transform:rotate(45deg)}.v3-gespraech-blase h1,.v3-gespraech-unter,.v3-gespraech-zaehler{transition:opacity .16s ease-out}.v3-gespraech-tippt .v3-gespraech-zaehler,.v3-gespraech-tippt h1,.v3-gespraech-unter.v3-gespraech-tippt{opacity:0}.v3-gespraech-punkte{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:inline-flex;gap:5px}.v3-gespraech-punkte span{width:7px;height:7px;border-radius:50%;background:var(--jt-brand-ink);opacity:.35;animation:v3-gespraech-punkt .9s ease-in-out infinite}.v3-gespraech-punkte span:nth-child(2){animation-delay:.15s}.v3-gespraech-punkte span:nth-child(3){animation-delay:.3s}@keyframes v3-gespraech-punkt{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:.9;transform:translateY(-3px)}}.v3-gespraech-zaehler{display:block;margin-top:4px;font-size:.75rem;font-weight:600;color:var(--jt-text-muted);letter-spacing:0}.v3-gespraech-unter{padding-left:52px}.v3-gespraech-antworten{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@media (min-width:640px){.v3-gespraech-antworten-zwei{grid-template-columns:repeat(2,minmax(0,1fr))}}.v3-gespraech-antworten>*{animation:v3-einstieg-ein .22s ease-out both}.v3-gespraech-antworten>:nth-child(2){animation-delay:50ms}.v3-gespraech-antworten>:nth-child(3){animation-delay:.1s}.v3-gespraech-antworten>:nth-child(4){animation-delay:.15s}.v3-gespraech-antwort{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 14px;text-align:left;cursor:pointer;background:var(--jt-surface);color:var(--jt-text);border:1px solid var(--v3-rand-bedien);border-radius:14px;transition:border-color .12s ease-out,background-color .12s ease-out,transform .12s ease-out}.v3-gespraech-antwort:hover{border-color:var(--jt-brand-soft-bd)}.v3-gespraech-antwort:active{transform:scale(.985)}.v3-gespraech-antwort:focus-visible{outline:2px solid var(--v3b-fokus,var(--v3-aktion));outline-offset:2px}.v3-gespraech-antwort:disabled{cursor:default}.v3-gespraech-antwort[aria-checked=true]{background:var(--jt-brand-soft-bg);border-color:var(--jt-brand-soft-bd);color:var(--jt-brand-ink)}.v3-gespraech-antwort-zeichen{width:36px;height:36px;border-radius:10px;background:var(--jt-brand-soft-bg);color:var(--jt-brand-ink);border:1px solid var(--jt-brand-soft-bd)}.v3-gespraech-antwort-zeichen,.v3-gespraech-haken{flex:none;display:inline-flex;align-items:center;justify-content:center}.v3-gespraech-haken{margin-left:auto;width:24px;height:24px;border-radius:50%;background:var(--v3-aktion);color:var(--v3-auf-knopf);animation:v3-gespraech-feder .26s cubic-bezier(.3,1.6,.5,1) both}@keyframes v3-gespraech-feder{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.v3-gespraech-verlauf{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px}.v3-gespraech-verlauf-paar{display:flex;flex:none;max-width:100%;animation:v3-einstieg-ein .2s ease-out both}.v3-gespraech-verlauf-antwort{max-width:100%;min-height:36px;padding:6px 12px;cursor:pointer;text-align:right;background:var(--jt-brand-soft-bg);color:var(--jt-brand-ink);border:1px solid var(--jt-brand-soft-bd);border-radius:14px 14px 4px 14px;font-size:.85rem;font-weight:600}.v3-gespraech-verlauf-antwort:hover{border-color:var(--v3-aktion)}.v3-gespraech-verlauf-antwort:focus-visible{outline:2px solid var(--v3b-fokus,var(--v3-aktion));outline-offset:2px}.v3-gespraech-leise{min-height:44px;padding:0 6px;background:transparent;border:0;border-radius:8px;cursor:pointer;color:var(--jt-text-muted);font-size:.85rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.v3-gespraech-leise:focus-visible{outline:2px solid var(--v3b-fokus,var(--v3-aktion));outline-offset:0}.v3-gespraech-leise:disabled{opacity:.5;cursor:default}.v3-gespraech-feld{display:block;width:100%;min-height:56px;padding:12px 14px;background:var(--jt-surface);color:var(--jt-text);font-size:.95rem;border:1px solid var(--v3-rand-bedien);border-radius:14px;outline:none;transition:border-color .12s ease-out,background-color .12s ease-out}.v3-gespraech-feld::-moz-placeholder{color:var(--v3-platzhalter);opacity:1}.v3-gespraech-feld::placeholder{color:var(--v3-platzhalter);opacity:1}.v3-gespraech-feld:hover{border-color:var(--jt-brand-soft-bd)}.v3-gespraech-feld:focus,.v3-gespraech-feld[aria-expanded=true]{background:var(--jt-brand-soft-bg);border-color:var(--jt-brand-soft-bd)}.v3-gespraech-feld:focus-visible{outline:2px solid var(--v3b-fokus,var(--v3-aktion));outline-offset:2px}.v3-gespraech-feld:disabled{opacity:.6;cursor:default}.v3-gespraech-liste{display:grid;gap:8px;padding:8px;max-height:320px;overflow-y:auto;list-style:none;margin-bottom:0;background:var(--jt-bg);border:1px solid var(--v3-rand-bedien);border-radius:18px}.v3-gespraech-liste[hidden]{display:none}.v3-gespraech-option{display:flex;align-items:center;min-height:48px;padding:10px 14px;cursor:pointer;overflow-wrap:anywhere;background:var(--jt-surface);color:var(--jt-text);font-size:.95rem;font-weight:600;border:1px solid var(--v3-rand-bedien);border-radius:14px;transition:border-color .12s ease-out,background-color .12s ease-out}.v3-gespraech-option:hover{border-color:var(--jt-brand-soft-bd)}.v3-gespraech-option[aria-selected=true]{background:var(--jt-brand-soft-bg);border-color:var(--jt-brand-soft-bd);color:var(--jt-brand-ink)}.v3-gespraech-ziel{animation:v3-gespraech-feder .42s cubic-bezier(.3,1.6,.5,1) both}.v3-motion{position:relative;display:flex;justify-content:center;padding:18px 0 8px}.v3-motion-schein{position:absolute;top:10px;left:50%;width:240px;height:240px;margin-left:-120px;border-radius:50%;background:radial-gradient(circle,var(--v3-motion-schein-farbe),transparent 62%);animation:v3-motion-glow 7s ease-in-out infinite}.v3-motion-handy{position:relative;width:196px;padding:7px;border-radius:30px;background:var(--v3-motion-rahmen);border:1px solid var(--v3-motion-violett);animation:v3-motion-float 6s ease-in-out infinite}.v3-motion-bild{border-radius:24px;overflow:hidden;background:var(--v3-motion-grund);border:1px solid var(--v3-motion-kante);padding-bottom:10px}.v3-motion-kopf{display:flex;align-items:center;gap:7px;padding:14px 11px 12px;color:var(--v3-motion-text);background:linear-gradient(150deg,var(--v3-motion-kopf-a) 0,var(--v3-motion-kopf-b) 55%,var(--v3-motion-kopf-c) 100%);background-color:var(--v3-motion-kopf-a)}.v3-motion-kopf img{border-radius:50%;flex:none}.v3-motion-klein{font-size:6.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--v3-motion-leise)}.v3-motion-blau{color:var(--v3-motion-blau)}.v3-motion-firma{font-size:10px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-motion-punkt{margin-left:auto;flex:none;width:6px;height:6px;border-radius:50%;background:var(--v3-motion-gruen);animation:v3-motion-puls 1.6s infinite}.v3-motion-kacheln{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:9px 9px 0}.v3-motion-kachel{text-align:center;padding:7px 2px;border-radius:9px;background:var(--v3-motion-flaeche);border:1px solid var(--v3-motion-kante)}.v3-motion-wert{font-size:12px;font-weight:800;color:var(--v3-motion-text);margin-top:2px}.v3-motion-wert span{font-size:7px;color:var(--v3-motion-leise);margin-left:1px}.v3-motion-timer{margin:8px 9px 0;padding:10px;border-radius:12px;background:var(--v3-motion-flaeche);border:1px solid var(--v3-motion-kante)}.v3-motion-zeile{display:flex;align-items:center;gap:5px;font-size:8px;color:var(--v3-motion-leise)}.v3-motion-zeile svg{color:var(--v3-motion-blau)}.v3-motion-laeuft{margin-left:auto;color:var(--v3-motion-gruen);font-weight:700}.v3-motion-uhr{text-align:center;margin:9px 0;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--v3-motion-blau)}.v3-motion-stopp{display:flex;align-items:center;justify-content:center;gap:5px;padding:7px;border-radius:9px;font-size:8px;font-weight:700;background:var(--v3-motion-rot-flaeche);color:var(--v3-motion-rot)}.v3-motion-auftrag{display:flex;align-items:center;gap:7px;margin:8px 9px 0;padding:8px;border-radius:10px;background:var(--v3-motion-flaeche);border:1px solid var(--v3-motion-kante)}.v3-motion-strich{width:3px;height:22px;border-radius:3px;background:var(--v3-motion-violett);flex:none}.v3-motion-titel{font-size:8.5px;font-weight:700;color:var(--v3-motion-text)}@keyframes v3-motion-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes v3-motion-glow{0%,to{opacity:.5}50%{opacity:.9}}@keyframes v3-motion-puls{0%,to{opacity:1}50%{opacity:.3}}.v3-motion-gruss{display:flex;align-items:center;gap:6px;min-width:0;padding:10px 11px 0}.v3-motion-gruss-text{display:block;min-width:0;font-size:11px;font-weight:800;color:var(--v3-motion-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-motion-variante{display:inline-block;flex:none;margin-left:auto;padding:3px 6px;border-radius:9999px;font-size:6.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--v3-motion-flaeche);border:1px solid var(--v3-motion-kante);color:var(--v3-motion-blau)}.v3-motion-auftrag .v3-motion-klein,.v3-motion-auftrag .v3-motion-titel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-motion-neu{animation:v3-motion-neu .24s ease-out both}@keyframes v3-motion-neu{0%{opacity:0}to{opacity:1}}.v3-einstieg-vorschau-unten .v3-motion{display:none}.v3-probier-kopf{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;color:var(--jt-text)}.v3-probier-kopf span:first-child{width:8px;height:8px;border-radius:50%;background:var(--v3-aktion)}.v3-probier-handy{align-self:center;width:100%;max-width:280px;display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--jt-surface);border:1px solid var(--v3-rand-bedien);border-radius:28px}.v3-probier-knopf{position:relative;min-height:72px;border-radius:18px;border:0;cursor:pointer;background:var(--v3-aktion);color:var(--v3-auf-knopf);font-size:1.1rem;font-weight:800}.v3-probier-knopf:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--v3-aktion);pointer-events:none;animation:v3-probier-ring 1.6s ease-out infinite}.v3-probier-knopf:focus-visible{outline:3px solid var(--v3b-fokus,var(--v3-aktion));outline-offset:3px}@keyframes v3-probier-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(1.18);opacity:0}}.v3-probier-erfolg{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0;text-align:center;color:var(--jt-text)}.v3-probier-haken{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--v3-erfolg-flaeche);color:var(--v3-erfolg-schrift);border:1px solid var(--v3-erfolg-linie)}.v3-probier-uhr{font-size:1.6rem;font-weight:800;letter-spacing:.02em;color:var(--jt-text)}.v3-probier-funken{position:absolute;left:50%;top:36px;width:0;height:0}.v3-probier-funken span{position:absolute;width:6px;height:6px;margin:-3px;border-radius:50%;background:var(--v3-aktion);animation:v3-probier-funke .7s ease-out both}.v3-probier-funken span:nth-child(odd){background:var(--v3-erfolg-schrift)}@keyframes v3-probier-funke{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-46px)}}@media (prefers-reduced-motion:reduce){.v3-gespraech-antworten>*,.v3-gespraech-haken,.v3-gespraech-punkte span,.v3-gespraech-verlauf-paar,.v3-gespraech-ziel,.v3-motion-handy,.v3-motion-neu,.v3-motion-punkt,.v3-motion-schein,.v3-probier-funken span,.v3-probier-knopf:after{animation:none}.v3-probier-funken{display:none}.v3-gespraech-antwort,.v3-gespraech-blase h1,.v3-gespraech-feld,.v3-gespraech-option,.v3-gespraech-unter,.v3-gespraech-zaehler{transition:none}.v3-gespraech-antwort:active{transform:none}}.jt-einst-punkt{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:100%;min-height:44px;padding:9px 12px;border-radius:10px;border:0;text-align:left;background:transparent;color:var(--jt-text);cursor:pointer}.jt-einst-punkt:hover{background:var(--jt-surface)}.jt-einst-punkt[aria-current=page]{background:var(--jt-surface);box-shadow:inset 3px 0 0 var(--jt-brand),0 0 0 1px var(--v3-rand-bedien)}.jt-einst-punkt:focus-visible,.jt-wahlkarte:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:2px}.jt-wahlkarte{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:72px;padding:12px 14px;border-radius:12px;text-align:left;cursor:pointer;background:var(--jt-surface);color:var(--jt-text);border:1px solid var(--v3-rand-bedien)}.jt-wahlkarte:hover{border-color:var(--v3-akzent)}.jt-wahlkarte[aria-checked=true],.jt-wahlkarte[aria-checked=true]:hover{border:2px solid var(--jt-brand);padding:11px 13px;background:var(--jt-brand-soft-bg)}.jt-wahlkarte:disabled{cursor:not-allowed;opacity:.65}.jt-wahlkarte:disabled:not([aria-checked=true]):hover{border-color:var(--v3-rand-bedien)}.v3-abo-tarife-huelle{container:abo-tarife/inline-size}.v3-abo-tarife{display:grid;gap:12px;margin-top:8px;grid-template-columns:minmax(0,1fr)}@container abo-tarife (min-width: 600px){.v3-abo-tarife{grid-template-columns:repeat(3,minmax(0,1fr))}}.v3-auf-kennzahlen{container:auf-kennzahlen/inline-size}.v3-auf-kacheln{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@container auf-kennzahlen (min-width: 560px){.v3-auf-kacheln{grid-template-columns:repeat(4,minmax(0,1fr))}}.v3-auf-kachel{display:flex;flex-direction:column;gap:2px;min-width:0;min-height:44px;padding:10px 14px;border-radius:12px;text-align:left;font:inherit;cursor:pointer;background:var(--jt-surface);border:1px solid var(--jt-border);color:var(--jt-text-dim);transition:background-color .12s ease}.v3-auf-kachel:hover{background:var(--jt-surface-2)}.v3-auf-kachel:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:1px}.v3-auf-kachel-offen .v3-abw-wert{color:var(--v3-warn-schrift)}.v3-auf-kachel-aktiv,.v3-auf-kachel-aktiv:hover{background:var(--jt-brand-soft-bg);border-color:var(--jt-brand-soft-bd);color:var(--jt-brand-ink)}.v3-auf-werkzeug{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.v3-auf-suche{display:flex;align-items:center;gap:6px;flex:1 1 220px;min-width:0}.v3-auf-suche .v3-feld{min-height:36px}.v3-auf-feld{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:11px;color:var(--jt-text-dim)}.v3-auf-feld .v3-feld{min-height:36px}.v3-auf-filterfeld{flex:0 1 220px}.v3-auf-datum{flex:0 1 150px}.v3-auf-link{display:inline-flex;align-items:center;gap:4px;min-height:32px;font-size:12px;font-weight:600;color:var(--jt-brand-ink);text-decoration:none;background:none;border:0;cursor:pointer}.v3-auf-liste{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.v3-auf-zeile{display:grid;grid-template-columns:88px minmax(140px,1fr) minmax(80px,140px) minmax(0,200px);gap:12px;align-items:center;width:100%;min-height:44px;padding:8px 10px;border-radius:10px;border:1px solid var(--jt-border);background:var(--jt-surface);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease}.v3-auf-zeile:hover{background:var(--jt-surface-2)}.v3-auf-zeile:focus-visible{outline:2px solid var(--v3b-fokus);outline-offset:1px}.v3-auf-zeile-gewaehlt,.v3-auf-zeile.v3-auf-zeile-gewaehlt:hover{background:var(--jt-brand-soft-bg);border-color:var(--jt-brand-soft-bd)}.v3-auf-person,.v3-auf-tag{font-size:12px;color:var(--jt-text-muted);white-space:nowrap}.v3-auf-person{min-width:0;overflow:hidden;text-overflow:ellipsis}.v3-auf-marken{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0}@container liste (max-width: 620px){.v3-auf-zeile{grid-template-columns:80px minmax(0,1fr);row-gap:4px}.v3-auf-person{grid-column:1}.v3-auf-marken{justify-content:flex-start}}.v3-auf-hinweis,.v3-auf-status{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.v3-auf-status-offen{color:var(--jt-brand-ink);background:var(--jt-surface-2)}.v3-auf-status-unterwegs{color:var(--v3b-bestand-amber-schrift);background:var(--v3b-bestand-amber-flaeche-15)}.v3-auf-status-erledigt{color:var(--v3b-bestand-gruen-schrift);background:var(--v3b-bestand-gruen-flaeche-15)}.v3-auf-hinweis{color:var(--v3-warn-schrift);border:1px solid var(--v3-warn-schrift)}.v3-auf-mehr{margin:8px 0 0;font-size:12px;color:var(--jt-text-muted)}.v3-auf-mehr button{color:var(--jt-brand-ink);font-weight:600;min-height:32px;background:none;border:0;cursor:pointer}.v3-auf-leiste{display:flex;flex-direction:column;gap:10px;padding:14px;min-width:0}.v3-auf-zustand{display:flex;flex-wrap:wrap;gap:6px}.v3-auf-zustand .v3-chip{min-height:32px}.v3-auf-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.v3-auf-aufgeklappt{margin-top:4px;border-radius:10px;border:1px solid var(--jt-brand-soft-bd);background:var(--jt-surface)}.v3-auf-einrichten>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:13px;font-weight:600;color:var(--jt-text-muted)}.v3-auf-einrichten>summary:hover,.v3-zr-feld{color:var(--jt-text)}.v3-zr-feld{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:44px;padding:8px 12px;border-radius:8px;text-align:left;cursor:pointer;background:var(--jt-input-bg);border:1px solid var(--jt-input-bd)}.v3-zr-feld-offen{border-color:var(--v3-aktion);box-shadow:0 0 0 3px var(--v3-zr-spanne)}.v3-zr-wert{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.v3-zr-dauer{margin-left:auto;flex-shrink:0;font-size:12px;color:var(--jt-text-muted);background:var(--jt-surface-2);border-radius:999px;padding:2px 10px;white-space:nowrap}.v3-zr-blatt{position:fixed;z-index:70;display:flex;flex-direction:column;outline:none;background:var(--jt-surface);color:var(--jt-text);border:1px solid var(--v3-rand-bedien);border-radius:14px;box-shadow:none;animation:v3-fenster-ein .16s cubic-bezier(.2,.7,.2,1) both}.v3-zr-schleier{z-index:69}.v3-zr-blatt-unten{left:0;right:0;bottom:0;max-height:88vh;border-radius:18px 18px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom)}.v3-zr-griff{align-self:center;width:40px;height:5px;border-radius:3px;background:var(--v3-rand-bedien);margin:8px 0 2px}.v3-zr-innen{display:flex;min-height:0}.v3-zr-blatt-unten .v3-zr-innen{flex-direction:column;overflow-y:auto}.v3-zr-vorgaben{display:flex;flex-direction:column;gap:2px;width:184px;flex-shrink:0;padding:14px 10px;border-right:1px solid var(--v3-rand-16)}.v3-zr-blatt-unten .v3-zr-vorgaben{flex-direction:row;flex-wrap:wrap;width:auto;gap:8px;padding:8px 16px 10px;border-right:0}.v3-zr-klein{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--jt-text-muted);padding:2px 10px 6px}.v3-zr-vorgabe{min-height:38px;padding:0 12px;border-radius:8px;text-align:left;font-size:14px;color:var(--jt-text);background:transparent}.v3-zr-vorgabe:hover{background:var(--jt-surface-2)}.v3-zr-vorgabe-an{background:var(--v3-zr-spanne);color:var(--jt-brand-ink);font-weight:700}.v3-zr-blatt-unten .v3-zr-vorgabe{min-height:36px;border-radius:999px;border:1px solid var(--v3-rand-16)}.v3-zr-kalender{flex:1;min-width:0;padding:12px 18px 6px}.v3-zr-leiste{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-bottom:4px}.v3-zr-heute-knopf,.v3-zr-pfeil{min-width:40px;height:40px;border-radius:8px;border:1px solid var(--v3-rand-16);display:inline-flex;align-items:center;justify-content:center;color:var(--jt-text);background:var(--jt-surface)}.v3-zr-heute-knopf{padding:0 14px;font-size:13px}.v3-zr-monate{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.v3-zr-blatt-unten .v3-zr-monate{grid-template-columns:minmax(0,1fr);gap:8px}.v3-zr-monatsname{display:block;text-align:center;font-size:14px;font-weight:700;padding:6px 0}.v3-zr-zeile{display:grid;grid-template-columns:28px repeat(7,minmax(0,1fr));align-items:center}.v3-zr-kopf,.v3-zr-kw{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:11px;color:var(--jt-text-muted);text-align:center}.v3-zr-kopf{padding-bottom:4px}.v3-zr-zeile>span:not(.v3-zr-kw){display:flex;justify-content:center;height:38px;align-items:center}.v3-zr-spanne{background:var(--v3-zr-spanne)}.v3-zr-spanne-anfang{border-radius:10px 0 0 10px}.v3-zr-spanne-ende{border-radius:0 10px 10px 0}.v3-zr-spanne-anfang.v3-zr-spanne-ende,.v3-zr-tag{border-radius:10px}.v3-zr-tag{width:38px;height:38px;font-size:14px;color:var(--jt-text);background:transparent;display:inline-flex;align-items:center;justify-content:center}.v3-zr-tag:hover{background:var(--jt-surface-2)}.v3-zr-tag-frei{color:var(--jt-text-muted)}.v3-zr-tag-feiertag{font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:4px}.v3-zr-tag-heute{box-shadow:inset 0 0 0 2px var(--v3-heute-marke)}.v3-zr-tag-rand,.v3-zr-tag-rand:hover{background:var(--v3-aktion);color:var(--v3-traeger);font-weight:700;text-decoration:none}.v3-zr-fuss{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;padding:12px 18px;border-top:1px solid var(--v3-rand-16);background:var(--jt-surface-2);border-radius:0 0 14px 14px}.v3-zr-blatt-unten .v3-zr-fuss{border-radius:0}.v3-zr-eingabe{display:flex;flex-direction:column;gap:2px}.v3-zr-eingabe .v3-zr-klein{padding:0 2px}.v3-zr-eingabe input{width:132px;height:40px;padding:0 10px;border-radius:8px;font-size:14px;background:var(--jt-input-bg);border:1px solid var(--jt-input-bd);color:var(--jt-text)}.v3-zr-hinweis{font-size:13px;color:var(--jt-text-muted);padding-bottom:10px;flex:1 1 140px;min-width:0}.v3-zr-knoepfe{display:flex;gap:8px;margin-left:auto}.v3-zr-abbrechen,.v3-zr-ok{min-height:44px;padding:0 18px;border-radius:8px;font-size:14px;font-weight:600}.v3-zr-abbrechen{border:1px solid var(--v3-rand-16);background:var(--jt-surface);color:var(--jt-text)}.v3-zr-ok{background:var(--v3-aktion);color:var(--v3-traeger)}.v3-zr-ok:disabled{opacity:.5;cursor:not-allowed}.v3-zr-blatt-unten .v3-zr-knoepfe{width:100%}.v3-zr-blatt-unten .v3-zr-ok{flex:1}.v3-zr-feld-kompakt{min-height:40px;padding:6px 10px}.v3-zr-feld-leer .v3-zr-wert{font-weight:400;color:var(--jt-text-dim)}.v3-zr-feld:disabled{opacity:.55;cursor:not-allowed}.v3-zr-vorgaben-schmal{width:156px}.v3-zr-blatt-einzeln .v3-zr-leiste .v3-zr-monatsname{flex:1}.v3-zr-tag:disabled,.v3-zr-tag:disabled:hover{color:var(--jt-text-dim);opacity:.4;background:transparent;cursor:not-allowed;text-decoration:none}.v3-zr-monatsgitter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 0 10px}.v3-zr-monatknopf{width:100%;height:44px}.v3-stunden-zeitraum .v3-zr-feld{min-height:36px}.v3-stunden-zeitraum-aktiv .v3-zr-feld{border-color:var(--v3-akzent);background:var(--jt-brand-soft-bg)}