@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary:#1556a0;--color-primary-dark:#0d355d;--color-primary-light:#eaf3fa;--color-bg:#f8f6f2;--color-bg-alt:#efeee9;--color-surface:#fff;--color-border:#dddcd6;--color-input-border:#8796a3;--color-secondary:#526575;--color-text:#172b3a;--color-brand-red:#c92f3b;--color-error:#b4231d;--color-logo-gelb:#f2c230;--flaeche-seite:var(--color-bg);--flaeche:var(--color-surface);--flaeche-gedaempft:var(--color-bg-alt);--flaeche-akzent:var(--color-primary-light);--flaeche-akzent-stark:#d9e9f6;--flaeche-fehler:#fbeceb;--flaeche-erfolg:#e8f2ed;--flaeche-warnung:var(--color-logo-gelb);--text-stark:var(--color-primary-dark);--text:var(--color-text);--text-leise:var(--color-secondary);--text-auf-akzent:#fff;--akzent:var(--color-primary);--akzent-stark:var(--color-primary-dark);--fehler:var(--color-error);--fehler-stark:#8e1b16;--erfolg:#2f6653;--signal:var(--color-brand-red);--fokus:var(--color-primary);--linie:var(--color-border);--linie-kraeftig:#bdbbb2;--linie-feld:var(--color-input-border);--linie-stark:var(--color-text);--schleier:#172b3a73;--schrift:"Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif;--schrift-titel:1.75rem;--schrift-abschnitt:1.25rem;--schrift-gross:1.125rem;--schrift-normal:1rem;--schrift-klein:.875rem;--schrift-mini:.75rem;--schrift-feld:max(1rem, 16px);--zeile-eng:1.2;--zeile-mittel:1.35;--zeile-text:1.5;--gewicht-normal:400;--gewicht-mittel:500;--gewicht-kraeftig:600;--gewicht-fett:700;--laufweite-titel:-.022em;--laufweite-text:-.011em;--laufweite-label:.04em;--raum-0-5:.125rem;--raum-1:.25rem;--raum-1-5:.375rem;--raum-2:.5rem;--raum-3:.75rem;--raum-4:1rem;--raum-5:1.25rem;--raum-6:1.5rem;--raum-8:2rem;--raum-10:2.5rem;--raum-12:3rem;--rand-seite:var(--raum-4);--abstand-titel:var(--raum-4);--abstand-abschnitt:var(--raum-8);--breite-formular:26rem;--breite-text:32rem;--breite-seite:120rem;--radius-klein:4px;--radius-feld:8px;--radius-karte:12px;--radius-blatt:16px;--radius-rund:999px;--strich:1px;--strich-markierung:3px;--schatten-1:0 1px 2px #172b3a1f;--schatten-2:0 1px 3px #172b3a14, 0 8px 24px #172b3a24;--schatten-3:0 16px 48px #172b3a3d;--schatten-leiste:0 -2px 10px #172b3a0f;--hoehe-gross:48px;--hoehe:44px;--hoehe-klein:44px;--haken:1.375rem;--fokus-breite:3px;--kopf-logo:28px;--leiste-hoehe:60px;--leiste-platz:calc(var(--leiste-hoehe) + 1px + env(safe-area-inset-bottom));--matrix-kw:2.75rem;--matrix-tag:6.25rem;--matrix-kopf:3.25rem;--matrix-zeile:var(--hoehe-gross);--matrix-partie-min:7.5rem;--matrix-schrift-block:.8125rem;--matrix-schrift-name:var(--schrift-normal);--matrix-linie:var(--linie-kraeftig);--matrix-linie-woche:var(--linie-stark);--matrix-schraffur:#e2e0d9;--matrix-feiertag:#172b3a1a;--signal-auf-dunkel:#ffd2cf}@media (width>=48rem){:root{--rand-seite:var(--raum-8);--leiste-hoehe:52px;--matrix-kw:3.5rem;--matrix-tag:7.5rem;--matrix-zeile:2.5rem;--matrix-partie-min:8rem}}@media screen and (width>=56.25rem) and (pointer:fine){:root{--schrift-titel:1.5rem;--schrift-abschnitt:1.125rem;--schrift-gross:1rem;--schrift-normal:.9375rem;--schrift-klein:.8125rem;--schrift-mini:.75rem;--schrift-feld:.9375rem;--hoehe-gross:36px;--hoehe:32px;--hoehe-klein:28px;--haken:1.125rem;--fokus-breite:2px;--rand-seite:var(--raum-6);--abstand-abschnitt:var(--raum-6);--matrix-kw:2.75rem;--matrix-tag:6rem;--matrix-kopf:2.875rem;--matrix-zeile:1.75rem;--matrix-partie-min:7rem;--matrix-schrift-block:var(--schrift-normal)}}*,:before,:after{box-sizing:border-box}html{background-color:var(--flaeche);color:var(--text);font-family:var(--schrift);letter-spacing:var(--laufweite-text);font-size:100%;line-height:var(--zeile-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--flaeche-seite);min-height:100dvh;font-size:var(--schrift-normal);margin:0}::selection{background-color:var(--flaeche-akzent-stark);color:var(--text-stark)}h1,h2,h3{color:var(--text-stark);letter-spacing:var(--laufweite-titel);line-height:var(--zeile-eng);text-wrap:balance}h1{margin:0 0 var(--abstand-titel);font-size:var(--schrift-titel);font-weight:var(--gewicht-fett)}h2{margin:0 0 var(--raum-3);font-size:var(--schrift-abschnitt);font-weight:var(--gewicht-fett)}h3{margin:0 0 var(--raum-2);font-size:var(--schrift-gross);font-weight:var(--gewicht-kraeftig)}a{color:var(--akzent);font-weight:var(--gewicht-kraeftig);text-underline-offset:.2em;text-decoration-thickness:1px}@media (hover:hover){a:hover{color:var(--akzent-stark)}}:focus-visible{outline:var(--fokus-breite) solid var(--fokus);outline-offset:2px}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){min-width:0;min-height:var(--feld-hoehe,var(--hoehe-gross));padding:0 var(--raum-3);border:var(--strich) solid var(--linie-feld);border-radius:var(--radius-feld);background-color:var(--flaeche);color:var(--text);font:inherit;font-size:var(--schrift-feld);font-weight:var(--gewicht-normal);line-height:var(--zeile-mittel);margin:0}:where(textarea){padding:var(--raum-2) var(--raum-3);resize:vertical}:where(input,select,textarea):disabled{background-color:var(--flaeche-gedaempft);color:var(--text-leise)}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--fehler)}input[list]::-webkit-calendar-picker-indicator{display:none!important}:where(input,textarea)::placeholder{color:var(--text-leise);opacity:1}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea):focus,:where(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea):focus-visible{border-color:var(--fokus);box-shadow:inset 0 0 0 1px var(--fokus);outline:none}@media (hover:hover){:where(input:not([type=checkbox],[type=radio]),select,textarea):hover:not(:disabled,:focus){border-color:var(--text-leise)}}:where(input[type=checkbox],input[type=radio]){width:var(--haken);height:var(--haken);accent-color:var(--akzent);flex:none;margin:0}.nur-vorlesen{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.inhalt{max-width:calc(var(--inhalt-breite,var(--breite-seite)) + 2 * var(--rand-seite));padding:var(--raum-6) var(--rand-seite) var(--raum-8)}@media (width>=56.25rem){.inhalt{margin-inline:auto}}@media screen and (width>=56.25rem) and (pointer:fine){.inhalt{padding-top:var(--raum-5)}}.knopf{justify-content:center;align-items:center;gap:var(--raum-2);min-height:var(--knopf-hoehe,var(--hoehe-gross));padding:0 var(--raum-5);border:var(--strich) solid transparent;border-radius:var(--radius-feld);background:var(--akzent);color:var(--text-auf-akzent);font:inherit;font-weight:var(--gewicht-kraeftig);line-height:var(--zeile-eng);text-align:center;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none;display:inline-flex}.knopf:active:not(:disabled,[aria-disabled=true]){background:var(--akzent-stark)}.knopf:disabled,.knopf[aria-disabled=true]{opacity:.5;cursor:default}.knopf--zweit{padding:0 var(--raum-4);border-color:var(--linie-kraeftig);background:var(--flaeche);color:var(--akzent)}.knopf--zweit:active:not(:disabled,[aria-disabled=true]),.knopf--zweit[aria-expanded=true]{background:var(--flaeche-akzent)}.knopf--text{min-height:var(--knopf-hoehe,var(--hoehe-klein));color:var(--akzent);background:0 0;justify-self:start;padding:0}.knopf--mehrzeilig{max-width:100%;padding-block:var(--raum-2);white-space:normal;text-wrap:balance;overflow-wrap:anywhere}.knopf--text:active:not(:disabled,[aria-disabled=true]){color:var(--akzent-stark);background:0 0}.knopf--gefahr{background:var(--fehler)}.knopf--gefahr:active:not(:disabled,[aria-disabled=true]){background:var(--fehler-stark)}.knopf--zweit.knopf--gefahr,.knopf--text.knopf--gefahr{background:var(--flaeche);color:var(--fehler)}.knopf--text.knopf--gefahr{background:0 0}@media (hover:hover){.knopf:hover:not(:disabled,[aria-disabled=true]){background:var(--akzent-stark)}.knopf--zweit:hover:not(:disabled,[aria-disabled=true]){border-color:var(--akzent);background:var(--flaeche-akzent);color:var(--akzent-stark)}.knopf--text:hover:not(:disabled,[aria-disabled=true]){color:var(--akzent-stark);text-underline-offset:.2em;background:0 0;text-decoration:underline;text-decoration-thickness:1px}.knopf--gefahr:hover:not(:disabled,[aria-disabled=true]){background:var(--fehler-stark)}.knopf--zweit.knopf--gefahr:hover:not(:disabled,[aria-disabled=true]){border-color:var(--fehler);background:var(--flaeche-fehler);color:var(--fehler-stark)}.knopf--text.knopf--gefahr:hover:not(:disabled,[aria-disabled=true]){color:var(--fehler-stark);background:0 0}}@media screen and (width>=56.25rem) and (pointer:fine){.knopf{padding:0 var(--raum-4)}.knopf--zweit{padding:0 var(--raum-3)}.knopf--text{padding:0}}.symbolknopf{width:var(--symbolknopf,var(--hoehe));height:var(--symbolknopf,var(--hoehe));border:var(--strich) solid var(--linie-kraeftig);border-radius:var(--radius-feld);background:var(--flaeche);color:var(--akzent);vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent;place-items:center;padding:0;display:inline-grid}.symbolknopf:disabled{border-color:var(--linie);color:var(--linie-kraeftig);cursor:default}.symbolknopf--leise,.symbolknopf--leise:disabled{background:0 0;border-color:#0000}.symbolknopf--leise{color:var(--text-leise)}.symbolknopf--leise[aria-expanded=true]{background:var(--flaeche-akzent);color:var(--akzent)}.symbolknopf:active:not(:disabled,[aria-disabled=true]){background:var(--flaeche-akzent);color:var(--akzent-stark)}@media (hover:hover){.symbolknopf:hover:not(:disabled,[aria-disabled=true]){background:var(--flaeche-akzent);color:var(--akzent-stark)}}.chip{align-items:center;gap:var(--raum-1);min-height:var(--hoehe-klein);padding:0 var(--raum-4);border:var(--strich) solid var(--linie-kraeftig);border-radius:var(--radius-rund);background:var(--flaeche);color:var(--akzent);font:inherit;font-size:var(--schrift-klein);font-weight:var(--gewicht-kraeftig);font-variant-numeric:tabular-nums;line-height:var(--zeile-eng);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-flex}.chip[aria-pressed=true]{border-color:var(--akzent);background:var(--flaeche-akzent);color:var(--text-stark);box-shadow:inset 0 0 0 var(--strich) var(--akzent)}.chip:disabled{opacity:.5;cursor:default}@media (hover:hover){.chip:hover:not(:disabled,[aria-pressed=true]){border-color:var(--akzent);background:var(--flaeche-akzent)}}@media screen and (width>=56.25rem) and (pointer:fine){.chip{padding:0 var(--raum-3)}}.umschalter{gap:var(--raum-1);padding:var(--raum-1);border-radius:var(--radius-karte);background:var(--flaeche-gedaempft);display:flex}.umschalter__knopf{min-height:var(--hoehe);padding:0 var(--raum-4);border-radius:var(--radius-feld);color:var(--text-leise);font:inherit;font-weight:var(--gewicht-kraeftig);cursor:pointer;background:0 0;border:0;flex:1}.umschalter__knopf[aria-selected=true]{background:var(--flaeche);color:var(--text-stark);box-shadow:var(--schatten-1)}@media (hover:hover){.umschalter__knopf:hover:not([aria-selected=true]){color:var(--text)}}.reiter{border-bottom:var(--strich) solid var(--linie);display:flex}.reiter__link{min-width:0;min-height:var(--hoehe-gross);padding:0 var(--raum-3);border-bottom:var(--strich-markierung) solid transparent;color:var(--text-leise);font-weight:var(--gewicht-kraeftig);line-height:var(--zeile-eng);text-align:center;text-wrap:balance;-webkit-tap-highlight-color:transparent;flex:auto;justify-content:center;align-items:center;margin-bottom:-1px;text-decoration:none;display:flex}.reiter__link[aria-current=page]{border-bottom-color:var(--akzent);color:var(--text-stark)}.reiter__link:focus-visible{outline-offset:calc(-1 * var(--fokus-breite))}@media (hover:hover){.reiter__link:hover{color:var(--akzent)}}@media (width>=48rem){.reiter__link{padding:0 var(--raum-5);flex:none}}.formular{gap:var(--raum-4);display:grid}.formular label,.feld{gap:var(--raum-1-5);min-width:0;display:grid}.formular label,.feld__name{color:var(--text);font-size:var(--schrift-klein);font-weight:var(--gewicht-kraeftig);line-height:var(--zeile-mittel);padding:0}.feld__klein{color:var(--text-leise);font-size:var(--schrift-klein);font-weight:var(--gewicht-normal)}.wahl{gap:var(--raum-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.wahl legend{margin-bottom:var(--raum-1-5);font-size:var(--schrift-klein);font-weight:var(--gewicht-kraeftig);padding:0}.formular .wahl__option{align-items:center;gap:var(--raum-2);min-height:var(--hoehe-gross);padding:0 var(--raum-3);border:var(--strich) solid var(--linie-feld);border-radius:var(--radius-feld);background:var(--flaeche);color:var(--text);font-size:var(--schrift-normal);font-weight:var(--gewicht-mittel);cursor:pointer;flex:6rem;display:flex}.formular .wahl__option:has(input:checked){border-color:var(--akzent);background:var(--flaeche-akzent);color:var(--text-stark)}.schalter{align-items:center;gap:var(--raum-2);min-height:var(--feld-hoehe,var(--hoehe));font-weight:var(--gewicht-mittel);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}input[type=checkbox][role=switch]{width:calc(2 * var(--haken));height:calc(var(--haken) + var(--raum-1));border-radius:var(--radius-rund);background:radial-gradient(circle closest-side, var(--flaeche) calc(100% - 1px), transparent 100%) no-repeat left var(--raum-0-5) center / var(--haken) var(--haken), var(--linie-feld);cursor:pointer;appearance:none;flex:none}input[type=checkbox][role=switch]:checked{background-color:var(--akzent);background-position:right var(--raum-0-5) center}input[type=checkbox][role=switch]:disabled{opacity:.5;cursor:default}.segment{gap:var(--raum-0-5);min-width:0;padding:var(--raum-0-5);border-radius:calc(var(--radius-feld) + var(--raum-0-5));background:var(--flaeche-gedaempft);border:0;margin:0;display:inline-flex}.segment__option{min-height:max(var(--hoehe-klein), calc(var(--feld-hoehe,var(--hoehe-gross)) - 2 * var(--raum-0-5)));padding:0 var(--raum-3);border-radius:var(--radius-feld);color:var(--text-leise);font-weight:var(--gewicht-kraeftig);line-height:var(--zeile-eng);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex:1 1 0;justify-content:center;align-items:center;display:inline-flex;position:relative}.segment__option input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.segment__option:has(input:checked){background:var(--flaeche);color:var(--text-stark);box-shadow:var(--schatten-1)}.segment__option:has(input:focus-visible){outline:var(--fokus-breite) solid var(--fokus);outline-offset:0}@media (hover:hover){.segment__option:hover:not(:has(input:checked)){color:var(--text)}}.feldknopf{justify-content:space-between;align-items:center;gap:var(--raum-2);min-width:0;max-width:100%;min-height:var(--feld-hoehe,var(--hoehe-gross));padding:0 var(--raum-3);border:var(--strich) solid var(--linie-feld);border-radius:var(--radius-feld);background-color:var(--flaeche);color:var(--text);font:inherit;font-size:var(--schrift-feld);font-weight:var(--gewicht-normal);font-variant-numeric:tabular-nums;line-height:var(--zeile-mittel);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;margin:0;display:inline-flex}.feldknopf__wert{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.feldknopf--leer .feldknopf__wert{color:var(--text-leise)}.feldknopf__symbol{color:var(--text-leise);flex:none}.feldknopf:focus-visible,.feldknopf[aria-expanded=true]{border-color:var(--fokus);box-shadow:inset 0 0 0 1px var(--fokus);outline:none}.feldknopf[aria-invalid=true]{border-color:var(--fehler)}.feldknopf:disabled{background-color:var(--flaeche-gedaempft);color:var(--text-leise);cursor:default}.feldknopf[aria-busy=true]{cursor:progress}@media (hover:hover){.feldknopf:hover:not(:disabled,:focus-visible,[aria-expanded=true]){border-color:var(--text-leise)}}.feldknopf--kompakt{--feld-hoehe:var(--hoehe-klein);padding:0 var(--raum-1-5) 0 var(--raum-2)}.aufklapper{inset:auto;top:var(--aufklapper-oben,0);left:var(--aufklapper-links,0);min-width:var(--aufklapper-breite,0);max-width:calc(100vw - 2 * var(--raum-2));max-height:calc(100dvh - 2 * var(--raum-2));padding:var(--raum-1);border:var(--strich) solid var(--linie);border-radius:var(--radius-karte);background:var(--flaeche);color:var(--text);box-shadow:var(--schatten-2);overscroll-behavior:contain;margin:0;position:fixed;overflow:auto}.aufklapper:focus{outline:none}.auswahl__aufklapper{max-height:min(22rem, calc(100dvh - 2 * var(--raum-2)))}.auswahl__liste{gap:var(--raum-0-5);display:grid}.auswahl__liste:focus,.auswahl__liste:focus-visible{outline:none}.auswahl__option{justify-content:space-between;align-items:center;gap:var(--raum-3);min-height:var(--hoehe);padding:0 var(--raum-3) 0 var(--raum-4);border-radius:var(--radius-feld);color:var(--text);line-height:var(--zeile-mittel);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:flex;position:relative}.auswahl__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auswahl__option--aktiv{background:var(--flaeche-gedaempft)}.auswahl__option[aria-selected=true]{background:var(--flaeche-akzent);color:var(--text-stark);font-weight:var(--gewicht-kraeftig)}.auswahl__option--aktiv[aria-selected=true]{background:var(--flaeche-akzent-stark)}.auswahl__option[aria-selected=true]:before{content:"";top:var(--raum-2);bottom:var(--raum-2);left:var(--raum-1);width:var(--strich-markierung);border-radius:var(--radius-rund);background:var(--akzent);position:absolute}.auswahl__option[aria-selected=true]:after{content:"✓";color:var(--akzent);font-weight:var(--gewicht-fett)}.auswahl__liste:focus-visible .auswahl__option--aktiv{outline:var(--fokus-breite) solid var(--fokus);outline-offset:calc(-1 * var(--fokus-breite))}.auswahl__option[aria-disabled=true]{opacity:.5;cursor:default}.auswahl__option:active:not([aria-disabled=true]){background:var(--flaeche-akzent)}.auswahl__gruppenname{padding:var(--raum-2) var(--raum-3) var(--raum-1);color:var(--text-leise);font-size:var(--schrift-klein);font-weight:var(--gewicht-kraeftig)}.auswahl__blatt,.datumswahl__blatt{gap:var(--raum-3);display:grid}.auswahl__blatt .auswahl__liste{max-height:60dvh;padding:var(--raum-1);border:var(--strich) solid var(--linie);border-radius:var(--radius-karte);overscroll-behavior:contain;overflow-y:auto}.auswahl__blatt .auswahl__option{min-height:var(--hoehe-gross);font-size:var(--schrift-normal)}.datumswahl__aufklapper{padding:var(--raum-2) var(--raum-3) var(--raum-1)}.datumswahl__ansicht{gap:var(--raum-1);display:grid}.datumswahl__kopf{align-items:center;gap:var(--raum-0-5);display:flex}.datumswahl__titel{color:var(--text-stark);font-weight:var(--gewicht-fett);text-align:center;white-space:nowrap;flex:1;margin:0}.datumswahl__pfeil--zurueck{transform:scaleX(-1)}.datumswahl__raster{border-collapse:separate;width:100%;border-spacing:0 var(--raum-0-5);font-variant-numeric:tabular-nums;line-height:var(--zeile-eng)}.datumswahl__aufklapper .datumswahl__raster{width:auto}.datumswahl__wt,.datumswahl__kw{color:var(--text-leise);font-size:var(--schrift-mini);font-weight:var(--gewicht-kraeftig);text-align:center;padding:0}.datumswahl__kw{width:2rem}.datumswahl__tag{height:var(--hoehe);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;padding:0 1px}.datumswahl__zahl{width:100%;min-width:var(--hoehe);height:var(--hoehe);border-radius:var(--radius-feld);font-weight:var(--gewicht-mittel);place-items:center;display:inline-grid;position:relative}.datumswahl__tag:focus-visible{border-radius:var(--radius-feld);outline-offset:calc(-1 * var(--fokus-breite))}.datumswahl__tag--wochenende .datumswahl__zahl{background:var(--flaeche-gedaempft)}.datumswahl__tag--nachbar{color:var(--text-leise)}.datumswahl__tag--nachbar .datumswahl__zahl{font-weight:var(--gewicht-normal)}.datumswahl__tag--feiertag{color:var(--signal)}.datumswahl__tag--feiertag .datumswahl__zahl:after{content:"";border-radius:var(--radius-rund);background:currentColor;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.datumswahl__tag--heute .datumswahl__zahl{box-shadow:inset 0 0 0 2px var(--akzent);font-weight:var(--gewicht-fett)}.datumswahl__tag--gewaehlt .datumswahl__zahl{background:var(--akzent);color:var(--text-auf-akzent);font-weight:var(--gewicht-fett)}.datumswahl__tag--gewaehlt.datumswahl__tag--heute .datumswahl__zahl{box-shadow:inset 0 0 0 2px var(--akzent), inset 0 0 0 3px var(--flaeche)}.datumswahl__tag--im-bereich{background:var(--flaeche-akzent)}.datumswahl__tag--frei-im-bereich{background:repeating-linear-gradient(135deg, var(--flaeche) 0 4px, var(--flaeche-akzent-stark) 4px 6px)}.datumswahl__tag--im-bereich .datumswahl__zahl,.datumswahl__tag--frei-im-bereich .datumswahl__zahl{background:0 0}.datumswahl__tag--im-bereich.datumswahl__tag--gewaehlt .datumswahl__zahl{background:var(--akzent)}.datumswahl__tag--anfang{border-radius:var(--radius-feld) 0 0 var(--radius-feld)}.datumswahl__tag--ende{border-radius:0 var(--radius-feld) var(--radius-feld) 0}.datumswahl__tag--anfang.datumswahl__tag--ende{border-radius:var(--radius-feld)}.datumswahl__tag--gesperrt{color:var(--text-leise);cursor:default}.datumswahl__tag--gesperrt .datumswahl__zahl{opacity:.45}@media (hover:hover){.datumswahl__tag:not(.datumswahl__tag--gesperrt,.datumswahl__tag--gewaehlt,.datumswahl__tag--heute):hover .datumswahl__zahl{box-shadow:inset 0 0 0 1px var(--akzent)}}.datumswahl__tag:not(.datumswahl__tag--gesperrt):active .datumswahl__zahl{background:var(--flaeche-akzent-stark)}.datumswahl__fuss{justify-content:space-between;gap:var(--raum-3);display:flex}.marke{min-height:1.375rem;padding:0 var(--raum-2);border:var(--strich) solid transparent;border-radius:var(--radius-rund);background:var(--flaeche-gedaempft);color:var(--text);font-size:var(--schrift-mini);font-weight:var(--gewicht-kraeftig);letter-spacing:0;line-height:var(--zeile-eng);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.marke--akzent{background:var(--flaeche-akzent);color:var(--akzent-stark)}.marke--erfolg{background:var(--flaeche-erfolg);color:var(--erfolg)}.marke--fehler{background:var(--flaeche-fehler);color:var(--fehler)}.marke--leise{border-color:var(--linie-kraeftig);color:var(--text-leise);background:0 0}.zaehler{min-width:1.25rem;height:1.25rem;margin-left:var(--raum-1-5);padding:0 var(--raum-1-5);border-radius:var(--radius-rund);background:var(--signal);color:var(--text-auf-akzent);font-size:var(--schrift-mini);font-weight:var(--gewicht-fett);font-variant-numeric:tabular-nums;letter-spacing:0;place-items:center;line-height:1;display:inline-grid}.karte{gap:var(--raum-3);padding:var(--raum-4);border:var(--strich) solid var(--linie);border-radius:var(--radius-karte);background:var(--flaeche);display:grid}@media screen and (width>=56.25rem) and (pointer:fine){.karte{gap:var(--raum-2);padding:var(--raum-3) var(--raum-4)}}.liste{border:var(--strich) solid var(--linie);border-radius:var(--radius-karte);background:var(--flaeche);margin:0;padding:0;list-style:none;overflow:hidden}.liste__eintrag+.liste__eintrag{border-top:var(--strich) solid var(--linie)}.liste__knopf{align-items:center;gap:var(--raum-3);width:100%;min-height:calc(var(--hoehe-gross) + var(--raum-2));padding:var(--raum-2) var(--raum-3) var(--raum-2) var(--raum-4);color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;display:flex}.liste__knopf:active{background:var(--flaeche-akzent)}.liste__knopf:focus-visible{outline-offset:calc(-1 * var(--fokus-breite))}@media (hover:hover){.liste__knopf:hover{background:var(--flaeche-akzent)}}.liste__nr{min-width:1.25rem;color:var(--text-leise);font-variant-numeric:tabular-nums;font-weight:var(--gewicht-kraeftig);text-align:right;flex:none}.liste__haupt{gap:var(--raum-0-5);flex:auto;min-width:0;display:grid}.liste__name{font-weight:var(--gewicht-fett);line-height:var(--zeile-mittel);overflow-wrap:anywhere}.liste__name--leise{color:var(--text-leise);font-weight:var(--gewicht-kraeftig)}.liste__neben{min-width:0;color:var(--text-leise);font-size:var(--schrift-klein);line-height:var(--zeile-mittel);overflow-wrap:anywhere}.liste__neben--zeile{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.liste__weiter{color:var(--text-leise);flex:none}.tabelle{table-layout:fixed;border-collapse:separate;border-spacing:0;border:var(--strich) solid var(--linie);border-radius:var(--radius-karte);background:var(--flaeche);width:100%}.tabelle th,.tabelle td{height:var(--tabelle-zeile,2.75rem);padding:0 var(--raum-3);border-top:var(--strich) solid var(--linie);text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;overflow:hidden}.tabelle thead th{height:auto;padding-top:var(--raum-1-5);padding-bottom:var(--raum-1-5);border-top:0;border-bottom:var(--strich) solid var(--linie-kraeftig);background:var(--flaeche-gedaempft);color:var(--text);font-size:var(--schrift-klein);font-weight:var(--gewicht-fett)}.tabelle .tabelle__nr{padding-right:var(--raum-1);color:var(--text-leise);font-variant-numeric:tabular-nums;font-weight:var(--gewicht-kraeftig);text-align:right}.tabelle__haupt{font-weight:var(--gewicht-kraeftig)}.tabelle__leise{color:var(--text-leise)}.tabelle__warnung{color:var(--fehler)}.tabelle__status .marke{margin-right:var(--raum-2)}.tabelle .tabelle__knoepfe{text-align:right;--symbolknopf:var(--hoehe-klein);overflow:visible}.tabelle__knoepfe>*+*{margin-left:var(--raum-0-5)}.tabelle__zeile--offen{cursor:pointer}.tabelle__oeffnen{max-width:100%;color:inherit;font:inherit;font-weight:var(--gewicht-kraeftig);text-align:left;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;cursor:pointer;background:0 0;border:0;padding:0;display:inline-block;overflow:hidden}.tabelle__oeffnen--leise{color:var(--text-leise)}.tabelle__oeffnen:focus-visible{outline-offset:1px;border-radius:2px}@media (hover:hover){.tabelle__zeile--offen:hover>td{background:color-mix(in srgb, var(--flaeche-akzent) 65%, var(--flaeche))}.tabelle__zeile--offen:hover .tabelle__oeffnen,.tabelle__oeffnen:hover{color:var(--akzent)}}.tabelle__gruppe>tr:first-child>*{border-top-color:var(--linie-kraeftig)}.tabelle .tabelle__gruppenkopf{height:auto;padding-top:var(--raum-3);padding-bottom:var(--raum-1-5);color:var(--text-leise);font-size:var(--schrift-klein);font-weight:var(--gewicht-fett)}.tabelle__auswahl{width:100%}@media screen and (width>=56.25rem) and (pointer:fine){.tabelle{--tabelle-zeile:2.25rem}}.aktionsmenue{display:inline-block;position:relative}.aktionsmenue__liste{top:calc(100% + var(--raum-1));z-index:30;min-width:15rem;padding:var(--raum-1);border:var(--strich) solid var(--linie);border-radius:var(--radius-karte);background:var(--flaeche);box-shadow:var(--schatten-2);text-align:left;margin:0;list-style:none;position:absolute;right:0}.aktionsmenue__eintrag{width:100%;min-height:var(--hoehe);padding:0 var(--raum-3);border-radius:var(--radius-feld);color:var(--text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.aktionsmenue__eintrag:focus-visible{outline-offset:calc(-1 * var(--fokus-breite));background:var(--flaeche-akzent)}.aktionsmenue__eintrag--gefahr{color:var(--fehler)}@media (hover:hover){.aktionsmenue__eintrag:hover{background:var(--flaeche-akzent)}.aktionsmenue__eintrag--gefahr:hover{background:var(--flaeche-fehler)}}.personen-kurz{min-width:0;display:block;position:relative;overflow:hidden}.personen-kurz__sicht{white-space:nowrap;align-items:center;min-width:0;display:flex}.personen-kurz__namen{text-overflow:ellipsis;min-width:0;overflow:hidden}.personen-kurz__mehr{margin-left:var(--raum-1-5);padding:0 var(--raum-1-5);border-radius:var(--radius-rund);background:var(--flaeche-gedaempft);color:var(--text);font-size:var(--schrift-mini);font-weight:var(--gewicht-kraeftig);font-variant-numeric:tabular-nums;flex:none;line-height:1.5}.personen-kurz__mass{visibility:hidden;white-space:pre;pointer-events:none;width:max-content;display:flex;position:absolute;top:0;left:0}.personen-kurz__mass>*{flex:none}.vergleich{gap:var(--raum-1);line-height:var(--zeile-mittel);margin:0;display:grid}.vergleich__zeile{align-items:baseline;gap:var(--raum-2);color:var(--text-leise);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.vergleich__zeile dt{font-size:var(--schrift-klein);font-weight:var(--gewicht-kraeftig);line-height:inherit}.vergleich__zeile dd{overflow-wrap:anywhere;margin:0}.vergleich__zeile--neu,.vergleich__zeile--weg{margin:0 calc(-1 * var(--raum-2)) 0 calc(-1 * var(--raum-2) - var(--strich-markierung));padding:var(--raum-1-5) var(--raum-2);border-left:var(--strich-markierung) solid var(--akzent);border-radius:0 var(--radius-feld) var(--radius-feld) 0;background:var(--flaeche-akzent);color:var(--text)}.vergleich__zeile--neu dd{column-gap:var(--raum-2);flex-wrap:wrap;display:flex}.vergleich__zeile--weg{border-left-color:var(--fehler);background:var(--flaeche-fehler)}.vergleich__zeile del{color:var(--text-leise);text-decoration-thickness:1px}.vergleich__neu{color:var(--text-stark)}.vergleich__zeile ins{font-weight:var(--gewicht-kraeftig);text-decoration:none}.vergleich-gruppen{gap:var(--raum-3);display:grid}.vergleich-gruppe{gap:var(--raum-1-5);display:grid}.vergleich__titel{color:var(--text-leise);font-size:var(--schrift-klein);font-weight:var(--gewicht-kraeftig);line-height:var(--zeile-mittel);overflow-wrap:anywhere;margin:0}.zitat{padding:var(--raum-0-5) 0 var(--raum-0-5) var(--raum-3);border-left:var(--strich-markierung) solid var(--linie-kraeftig);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.kasten{--knopf-hoehe:var(--hoehe-klein);align-items:baseline;gap:var(--raum-1) var(--raum-3);padding:var(--raum-2) var(--raum-3);border-left:var(--strich-markierung) solid;border-radius:0 var(--radius-feld) var(--radius-feld) 0;font-size:var(--schrift-klein);font-weight:var(--gewicht-mittel);line-height:var(--zeile-text);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.kasten>.knopf--text{color:inherit;font-size:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.kasten--fehler{border-color:var(--fehler);background:var(--flaeche-fehler);color:var(--fehler-stark)}.kasten--ok{border-color:var(--erfolg);background:var(--flaeche-erfolg);color:var(--erfolg)}.kasten--hinweis{border-color:var(--akzent);background:var(--flaeche-akzent);color:var(--text-stark)}.blatt{width:100%;max-width:100%;max-height:calc(100dvh - var(--raum-4));border-radius:var(--radius-blatt) var(--radius-blatt) 0 0;background:var(--flaeche);color:var(--text);box-shadow:var(--schatten-3);overscroll-behavior:contain;border:0;margin:auto 0 0;padding:0;overflow:auto}.blatt::backdrop{background:var(--schleier)}.blatt__inhalt{padding:var(--raum-5) var(--raum-4) calc(var(--raum-4) + env(safe-area-inset-bottom))}.blatt__kopf{justify-content:space-between;align-items:center;gap:var(--raum-2) var(--raum-3);flex-wrap:wrap;display:flex}.blatt__titel{font-size:var(--schrift-gross);font-weight:var(--gewicht-fett);margin:0}.blatt__titel:focus{outline:none}.blatt__knoepfe{gap:var(--raum-2);margin-top:var(--raum-2);flex-wrap:wrap;display:flex}.blatt__knoepfe .knopf{flex:1}@media (width>=48rem){.blatt{border-radius:var(--radius-blatt);max-width:30rem;margin:auto}.blatt__inhalt{padding:var(--raum-5) var(--raum-6) var(--raum-5)}.blatt__knoepfe{justify-content:flex-end}.blatt__knoepfe .knopf{flex:none}}@media screen and (width>=56.25rem) and (pointer:fine){.blatt__inhalt{padding:var(--raum-4) var(--raum-5)}}.rueckfrage{gap:var(--raum-2);padding:var(--raum-3);border-radius:var(--radius-feld);background:var(--flaeche-gedaempft);display:grid}.rueckfrage__text{font-weight:var(--gewicht-kraeftig);overflow-wrap:anywhere;margin:0}.rueckfrage__folge{font-size:var(--schrift-klein);line-height:var(--zeile-text);overflow-wrap:anywhere;margin:0}.hinweis{color:var(--text-leise);font-size:var(--schrift-klein);line-height:var(--zeile-text);margin:0}.formular__fehler{color:var(--fehler);font-size:var(--schrift-klein);font-weight:var(--gewicht-kraeftig);line-height:var(--zeile-text);margin:0}.meldung-ok{color:var(--erfolg);font-size:var(--schrift-klein);font-weight:var(--gewicht-kraeftig);margin:0}.formular__meldung{gap:var(--raum-2);justify-items:start;display:grid}.balken{--knopf-hoehe:var(--hoehe);align-items:center;gap:var(--raum-1) var(--raum-3);padding:var(--raum-2) var(--rand-seite);font-size:var(--schrift-klein);font-weight:var(--gewicht-mittel);line-height:var(--zeile-mittel);flex-wrap:wrap;margin:0;display:flex}.balken--hinweis{background:var(--flaeche-akzent);color:var(--text-stark)}.balken--fehler{border-top:var(--strich) solid var(--linie);background:var(--flaeche-fehler);color:var(--fehler-stark)}.balken--warnung{border-bottom:var(--strich) solid var(--linie-stark);background:var(--flaeche-warnung);color:var(--text)}.balken .knopf--zweit{background:var(--flaeche)}.push-angebot{align-items:center}.push-angebot__text{flex:14rem}.push-angebot__knoepfe{align-items:center;gap:var(--raum-3);margin-left:auto;display:flex}.offline-balken__titel{font-size:var(--schrift-normal);font-weight:var(--gewicht-fett);margin:0}.offline-balken__text{flex:16rem;margin:0}.laden{align-items:center;gap:var(--raum-2);padding:var(--raum-6) var(--rand-seite);color:var(--text-leise);display:flex}.laden__bloecke{gap:var(--raum-1);display:inline-flex}.laden__bloecke>span{background:var(--akzent);opacity:.2;border-radius:50%;width:.375rem;height:.375rem;animation:1.2s ease-in-out infinite laden-punkt}.laden__bloecke>span:nth-child(2){animation-delay:.2s}.laden__bloecke>span:nth-child(3){animation-delay:.4s}@keyframes laden-punkt{0%,to{opacity:.2}40%{opacity:.8}}@media (prefers-reduced-motion:reduce){.laden__bloecke>span{animation:none}}.leer{gap:var(--raum-2);padding:var(--raum-4);border:var(--strich) solid var(--linie);border-radius:var(--radius-karte);background:var(--flaeche);justify-items:start;margin:0;display:grid}@media screen and (width>=56.25rem) and (pointer:fine){.leer{gap:var(--raum-1);padding:var(--raum-3) var(--raum-4)}}.leer p{margin:0}.leer>p:not([class]){color:var(--text-leise)}.leer__titel{color:var(--text-stark);font-weight:var(--gewicht-fett)}.titel__zahl{color:var(--text-leise);font-weight:var(--gewicht-kraeftig);font-variant-numeric:tabular-nums}.kopf{--knopf-hoehe:var(--hoehe);justify-content:space-between;align-items:center;gap:var(--raum-4);padding:var(--raum-2) var(--rand-seite);border-bottom:var(--strich) solid var(--linie);background:var(--flaeche);display:flex;position:relative}.kopf__logo{width:auto;height:var(--kopf-logo);flex:none;display:block}.kopf__nav{gap:var(--raum-1);min-width:0;margin-right:auto;display:flex}.kopf__link{min-height:var(--hoehe);padding:0 var(--raum-3);border:0;border-top:var(--strich-markierung) solid transparent;border-bottom:var(--strich-markierung) solid transparent;color:var(--text-leise);font:inherit;font-size:var(--schrift-klein);font-weight:var(--gewicht-kraeftig);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;text-decoration:none;display:inline-flex}.kopf__link[aria-current=page]{border-bottom-color:var(--akzent);color:var(--text-stark)}.kopf__link:disabled{opacity:.5;cursor:default}@media (hover:hover){.kopf__link:hover:not(:disabled){color:var(--akzent)}}.kopf__menue{flex:none;position:relative}.kopf__mehr{top:calc(100% + var(--raum-2));z-index:10;width:max-content;min-width:13rem;max-width:calc(100vw - 20px);padding:var(--raum-1-5);border:var(--strich) solid var(--linie);border-radius:var(--radius-karte);background:var(--flaeche);box-shadow:var(--schatten-2);flex-direction:column;display:none;position:absolute;right:0}.kopf__mehr--offen{display:flex}.kopf__verwaltung,.kopf__konto{flex-direction:column;display:flex}.kopf__verwaltung{margin-bottom:var(--raum-1-5);padding-bottom:var(--raum-1-5);border-bottom:var(--strich) solid var(--linie)}.kopf__mehr .kopf__link{padding:0 var(--raum-3);border:0;border-left:var(--strich-markierung) solid transparent;border-radius:0 var(--radius-feld) var(--radius-feld) 0;font-size:var(--schrift-normal);text-align:left;display:flex}.kopf__mehr .kopf__link[aria-current=page]{border-left-color:var(--akzent);background:var(--flaeche-akzent)}.kopf__name{padding:var(--raum-1) var(--raum-3) var(--raum-1-5);color:var(--text-leise);font-size:var(--schrift-klein);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kopf--zeile .kopf__nav{margin-right:0}.kopf--zeile .kopf__menue{flex:1;min-width:0}.kopf--zeile .kopf__menueknopf{display:none}.kopf--zeile .kopf__mehr{align-items:center;gap:var(--raum-4);width:auto;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;flex-direction:row;padding:0;display:flex;position:static}.kopf--zeile .kopf__verwaltung,.kopf--zeile .kopf__konto{flex-direction:row;align-items:center}.kopf--zeile .kopf__verwaltung{gap:var(--raum-1);border:0;margin:0 auto 0 0;padding:0}.kopf--zeile .kopf__konto{gap:var(--raum-1);margin-left:auto}.kopf--zeile .kopf__mehr .kopf__link{padding:0 var(--raum-3);border-top:var(--strich-markierung) solid transparent;border-bottom:var(--strich-markierung) solid transparent;font-size:var(--schrift-klein);border-left:0;border-radius:0;display:inline-flex}.kopf--zeile .kopf__mehr .kopf__link[aria-current=page]{border-bottom-color:var(--akzent);background:0 0}.kopf--zeile .kopf__name{max-width:12rem;padding:0 var(--raum-2) 0 0}@media screen and (width>=56.25rem) and (pointer:fine){.kopf{gap:var(--raum-3);padding-top:var(--raum-2);padding-bottom:var(--raum-2)}}.kopf.kopf--schmal{z-index:15;padding:calc(var(--raum-1-5) + env(safe-area-inset-top)) max(var(--rand-seite), env(safe-area-inset-right)) var(--raum-1-5) max(var(--rand-seite), env(safe-area-inset-left));justify-content:flex-start;position:sticky;top:0}@media (width>=48rem){@media not all and (width>=56.25rem){.kopf.kopf--schmal{padding:env(safe-area-inset-top) 0 0;border-bottom:0}.kopf--schmal .kopf__logo{display:none}}}@media not all and (width>=56.25rem){.seite{padding-bottom:var(--leiste-platz)}}.leiste{z-index:20;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border-top:var(--strich) solid var(--linie);background:var(--flaeche);box-shadow:var(--schatten-leiste);display:flex;position:fixed;bottom:0;left:0;right:0}.leiste__eintrag{justify-content:center;align-items:center;gap:var(--raum-0-5);min-width:0;min-height:var(--leiste-hoehe);padding:var(--raum-1-5) var(--raum-1) var(--raum-1);color:var(--text-leise);font:inherit;font-size:var(--schrift-mini);font-weight:var(--gewicht-kraeftig);letter-spacing:0;line-height:var(--zeile-eng);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1 1 0;text-decoration:none;display:flex;position:relative}.leiste__eintrag[aria-current=page],.leiste__eintrag--aktiv,.leiste__eintrag[aria-expanded=true]{color:var(--akzent)}.leiste__eintrag[aria-current=page]:before,.leiste__eintrag--aktiv:before{content:"";width:var(--raum-10);height:var(--strich-markierung);border-radius:0 0 var(--strich-markierung) var(--strich-markierung);background:var(--akzent);position:absolute;top:0;left:50%;transform:translate(-50%)}.leiste__eintrag:focus-visible{outline-offset:calc(-1 * var(--fokus-breite))}.leiste__symbol{display:inline-flex;position:relative}.leiste__bild{flex:none;width:24px;height:24px}.leiste__text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.leiste__zaehler{top:calc(-1 * var(--raum-1-5));left:calc(100% - var(--raum-3));border:2px solid var(--flaeche);box-sizing:content-box;margin-left:0;position:absolute}@media (width>=48rem){.leiste__eintrag{gap:var(--raum-2);padding:0 var(--raum-2);font-size:var(--schrift-klein);flex-direction:row}.leiste__symbol:has(.leiste__zaehler){margin-right:var(--raum-5)}}.menue{gap:var(--raum-4);display:grid}.menue__abschnitt{gap:var(--raum-1-5);display:grid}.menue__name{max-width:100%;padding:0 var(--raum-4);color:var(--text-leise);font-size:var(--schrift-klein);font-weight:var(--gewicht-kraeftig);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.menue__gruppe{border:var(--strich) solid var(--linie);border-radius:var(--radius-karte);background:var(--flaeche);display:grid}.menue__eintrag:first-child{border-top-left-radius:calc(var(--radius-karte) - 1px);border-top-right-radius:calc(var(--radius-karte) - 1px)}.menue__eintrag:last-child{border-bottom-left-radius:calc(var(--radius-karte) - 1px);border-bottom-right-radius:calc(var(--radius-karte) - 1px)}.menue__eintrag{align-items:center;gap:var(--raum-3);min-height:var(--hoehe-gross);padding:0 var(--raum-4);color:var(--text);font:inherit;font-weight:var(--gewicht-kraeftig);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;text-decoration:none;display:flex;position:relative}.menue__eintrag+.menue__eintrag{border-top:var(--strich) solid var(--linie)}.menue__eintrag[aria-current=page],.menue__eintrag[aria-pressed=true]{background:var(--flaeche-akzent);color:var(--text-stark)}.menue__eintrag[aria-current=page]:before,.menue__eintrag[aria-pressed=true]:before{content:"";top:var(--raum-2);bottom:var(--raum-2);left:var(--raum-1);width:var(--strich-markierung);border-radius:var(--radius-rund);background:var(--akzent);position:absolute}.menue__eintrag:active{background:var(--flaeche-akzent)}.menue__symbol{width:20px;height:20px;color:var(--text-leise);flex:none}.menue__eintrag[aria-current=page] .menue__symbol{color:var(--akzent)}.menue__eintrag:disabled{opacity:.5;cursor:default}.menue__eintrag:focus-visible{outline-offset:calc(-1 * var(--fokus-breite))}.kopf__hinweis{z-index:5;position:absolute;top:100%;left:0;right:0}.seite--voll{flex-direction:column;height:100dvh;display:flex}.jahresplanung{flex-direction:column;flex:1;min-height:0;display:flex}.jahresplanung>.leer{margin:var(--raum-6) var(--rand-seite)}.offline-balken__zeitraum{white-space:nowrap}.offline-balken__umschalter{align-items:center;gap:var(--raum-1-5);min-width:0;min-height:var(--hoehe);color:inherit;font:inherit;font-weight:var(--gewicht-fett);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1 1 0;padding:0;display:inline-flex}.offline-balken__winkel{flex:none}@media not screen and (width>=56.25rem) and (pointer:fine){.offline-balken{padding-top:var(--raum-1);padding-bottom:var(--raum-1);flex-wrap:wrap}.offline-balken .knopf{padding:0 var(--raum-3);flex:none}.offline-balken__text{padding-bottom:var(--raum-1);flex-basis:100%;order:1}}.werkzeuge{--knopf-hoehe:var(--hoehe);--feld-hoehe:var(--hoehe);align-items:center;gap:var(--raum-2);padding:var(--raum-2) var(--rand-seite);border-bottom:var(--strich) solid var(--linie);background:var(--flaeche);flex-wrap:wrap;display:flex}@media not all and (width>=30rem){.werkzeuge{gap:var(--raum-1-5);padding-right:var(--raum-3);padding-left:var(--raum-3)}.werkzeuge .knopf--zweit{padding:0 var(--raum-3)}}.werkzeuge__feld{align-items:center;gap:var(--raum-1-5);display:inline-flex}.werkzeuge__schalter{align-items:center;gap:var(--raum-2);min-height:var(--hoehe);padding:0 var(--raum-1);font-weight:var(--gewicht-mittel);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.werkzeuge--kompakt{padding-top:var(--raum-1-5);padding-bottom:var(--raum-1-5);flex-wrap:nowrap}.werkzeuge--kompakt .knopf{flex:none}.werkzeuge__wahl{gap:var(--raum-1-5);font-variant-numeric:tabular-nums}.werkzeuge__jahr{font-weight:var(--gewicht-mittel)}.werkzeuge__winkel{flex:none}.werkzeuge__ansicht{min-width:0;margin-left:auto}.werkzeuge--kompakt .werkzeuge__ansicht{flex:0 auto}.werkzeuge__ansicht-partie{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.werkzeuge__ansicht-sa{white-space:nowrap;flex:none}.werkzeuge__drucken{margin-left:auto}.werkzeuge__filter{margin-left:var(--raum-3)}@media screen and (width>=56.25rem) and (pointer:fine){.werkzeuge{gap:var(--raum-1-5);padding-top:var(--raum-1-5);padding-bottom:var(--raum-1-5);flex-wrap:nowrap}.werkzeuge .feldknopf{max-width:14rem}}.kw-wahl,.ansicht{gap:var(--raum-4);display:grid}.kw-wahl__jahre{gap:var(--raum-1-5);display:flex}.kw-wahl__jahr,.kw-wahl__kw{border:var(--strich) solid var(--linie-kraeftig);border-radius:var(--radius-feld);background:var(--flaeche);color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent}.kw-wahl__jahr{min-height:var(--hoehe);font-weight:var(--gewicht-kraeftig);flex:1}.kw-wahl__jahr[aria-pressed=true],.kw-wahl__kw[aria-current]{border-color:var(--akzent);background:var(--flaeche-akzent);color:var(--text-stark);box-shadow:inset 0 0 0 var(--strich) var(--akzent)}.kw-wahl__raster{gap:var(--raum-1-5);grid-template-columns:repeat(auto-fill,minmax(3.25rem,1fr));display:grid}.kw-wahl__kw{min-height:var(--hoehe-gross);padding:var(--raum-1) 0;line-height:var(--zeile-eng);place-content:center;display:grid}.kw-wahl__nr{font-weight:var(--gewicht-fett)}.kw-wahl__datum{color:var(--text-leise);font-size:var(--schrift-mini)}.kw-wahl__kw[aria-current] .kw-wahl__datum{color:inherit}@media (hover:hover){.kw-wahl__jahr:hover:not([aria-pressed=true]),.kw-wahl__kw:hover:not([aria-current]){border-color:var(--akzent);background:var(--flaeche-akzent)}}.kw-wahl__kw--heute{border:2px solid var(--akzent)}.ansicht__teil{gap:var(--raum-1-5);display:grid}.ansicht__teil .feld__name{margin:0}.ansicht__option{justify-content:space-between;gap:var(--raum-3)}.ansicht__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ansicht__option[aria-pressed=true]:after{content:"✓";color:var(--akzent);font-weight:var(--gewicht-fett)}.ansicht__schalter{align-items:center;gap:var(--raum-3);min-height:var(--hoehe-gross);padding:0 var(--raum-4);font-weight:var(--gewicht-kraeftig);cursor:pointer;display:flex}.einteilung-formular{gap:var(--raum-4);grid-template-columns:minmax(0,1fr);display:grid}.einteilung-formular :is(input,select,textarea){width:100%}.einteilung-formular>.blatt__kopf{flex-wrap:nowrap}.einteilung-formular .blatt__titel{flex:none}.einteilung-formular__partie{min-width:0}.einteilung-formular__partie .feldknopf{--feld-hoehe:var(--hoehe);width:auto;max-width:100%;font-weight:var(--gewicht-kraeftig)}.zeitraum{gap:var(--raum-2);border:0;min-width:0;margin:0;padding:0;display:grid}.zeitraum__felder .feldknopf{width:100%}.zeitraum__felder{gap:var(--raum-2);grid-template-columns:1fr 1fr;display:grid}@media not screen and (width>=56.25rem) and (pointer:fine){.zeitraum__felder{gap:var(--raum-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.zeitraum__felder>.feld{min-width:0}}.schnellwahl,.belegbar__tage{gap:var(--raum-1-5);flex-wrap:wrap;display:flex}.belegbar__feiertag{font-weight:var(--gewicht-mittel)}.zeitraum__ergebnis{min-height:calc(1em * var(--zeile-mittel));font-size:var(--schrift-klein);line-height:var(--zeile-mittel);font-variant-numeric:tabular-nums;margin:0}.einteilung-formular__notiz{margin-block:calc((1em * var(--zeile-eng) - var(--hoehe-klein)) / 2)}.belegbar{gap:var(--raum-1-5);display:grid}@media screen and (width>=56.25rem) and (pointer:fine){.einteilung-formular{gap:var(--raum-3)}}.details{gap:var(--raum-4);display:grid}.details>.blatt__kopf{align-items:flex-start;gap:var(--raum-0-5);flex-direction:column}.details__baustelle{overflow-wrap:anywhere}.details__partie{color:var(--text-leise);font-size:var(--schrift-klein);font-weight:var(--gewicht-kraeftig)}.details__liste{gap:var(--raum-3);margin:0;display:grid}.details__liste>div{align-items:baseline;gap:var(--raum-3);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.details__liste dt{color:var(--text-leise);font-size:var(--schrift-klein);font-weight:var(--gewicht-kraeftig)}.details__liste dd{font-variant-numeric:tabular-nums;margin:0}.details__nebenzeile{color:var(--text-leise);font-size:var(--schrift-klein);display:block}.details__herkunft{color:var(--text-leise);font-size:var(--schrift-klein);font-variant-numeric:tabular-nums;line-height:var(--zeile-mittel);margin:0}.blatt__knoepfe .details__loeschen,.blatt__knoepfe .einteilung-formular__loeschen{padding:0 var(--raum-2) 0 0;flex:none;margin-right:auto}@media not all and (width>=48rem){.einteilung-formular__knoepfe{flex-wrap:wrap}.blatt__knoepfe .einteilung-formular__loeschen{flex-basis:100%;justify-content:flex-start}}.details__notiz{white-space:pre-wrap;overflow-wrap:anywhere}@media screen and (width>=56.25rem) and (pointer:fine){.details{gap:var(--raum-3)}.details__liste{gap:var(--raum-2)}}.anfrage-kopf{gap:var(--raum-2);justify-items:start;display:grid}.einteilung-formular__vorschlag{gap:var(--raum-2);padding-top:var(--raum-4);border-top:var(--strich) solid var(--linie);display:grid}.einteilung-formular__vorschlag>p{margin:0}@media screen and (width>=56.25rem) and (pointer:fine){.einteilung-formular__vorschlag{padding-top:var(--raum-3)}}.blatt__knoepfe--umbruch{flex-wrap:wrap}.blatt__knoepfe--umbruch .knopf{flex:auto}@media (width>=48rem){.blatt__knoepfe--umbruch .knopf{flex:none}}.anfrage-loeschen,.anfrage__loeschen{color:var(--fehler);font-weight:var(--gewicht-kraeftig);overflow-wrap:anywhere;margin:0}.matrix-bereich{overscroll-behavior:contain;overflow-anchor:none;background:var(--flaeche);flex:1;min-height:0;position:relative;overflow:auto}.matrix-bereich__waechter{height:1px}.matrix{min-width:calc(var(--matrix-kw) + var(--matrix-tag) + var(--partien-max,1) * var(--matrix-partie-min));font-variant-numeric:tabular-nums}.matrix--personen{--matrix-kopf:3.875rem}.matrix__kopf,.woche{grid-template-columns:var(--matrix-kw) var(--matrix-tag) repeat(var(--partien-max,1), minmax(var(--matrix-partie-min), 1fr));display:grid}.matrix__kopf{z-index:5;height:var(--matrix-kopf);border-bottom:2px solid var(--matrix-linie-woche);background:var(--flaeche);position:sticky;top:0}.matrix__ecke{z-index:1;padding:0 var(--raum-2) var(--raum-1-5);background:var(--flaeche);color:var(--text-leise);font-size:var(--schrift-mini);font-weight:var(--gewicht-kraeftig);letter-spacing:var(--laufweite-label);text-transform:uppercase;align-items:flex-end;display:flex;position:sticky}.matrix__ecke--kw{border-right:1px solid var(--matrix-linie);grid-column:1;justify-content:center;padding-left:0;padding-right:0;left:0}.matrix__ecke--tag{left:var(--matrix-kw);border-right:2px solid var(--matrix-linie-woche);grid-column:2}.matrix__partie{min-width:0;padding:var(--raum-1) var(--raum-2) var(--raum-1-5);color:var(--text);line-height:var(--zeile-eng);overflow-wrap:anywhere;flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.matrix__partie-name{font-weight:var(--gewicht-fett);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.matrix--personen .matrix__partie-name{-webkit-line-clamp:1;line-clamp:1}.matrix__personen{color:var(--text-leise);font-size:var(--schrift-mini);font-weight:var(--gewicht-mittel);line-height:var(--zeile-eng);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.0625rem;display:-webkit-box;overflow:hidden}.matrix-bereich .matrix__partie{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;justify-content:flex-start;container-type:inline-size}.matrix-bereich .matrix__ecke{padding-top:var(--raum-1);line-height:calc(var(--zeile-eng) * var(--matrix-schrift-name));align-items:flex-start;padding-bottom:0}.matrix-bereich .matrix__personen{-webkit-hyphens:manual;hyphens:manual}@container (width<15rem){.matrix-bereich .matrix__partie-vorsatz{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.matrix__partie--leer{color:var(--text-leise);font-size:var(--schrift-klein);font-weight:var(--gewicht-mittel)}.matrix__partie+.matrix__partie{border-left:1px solid var(--matrix-linie)}.woche{grid-auto-rows:minmax(var(--matrix-zeile), auto);border-bottom:2px solid var(--matrix-linie-woche)}.woche__kw{z-index:4;border-right:1px solid var(--matrix-linie);background:var(--flaeche-gedaempft);grid-column:1;position:sticky;left:0}.woche__kw-text{top:var(--matrix-kopf);padding:var(--raum-1-5) 0;line-height:var(--zeile-eng);flex-direction:column;align-items:center;display:flex;position:sticky}.woche__kw-kurz{color:var(--text-leise);font-size:var(--schrift-mini);font-weight:var(--gewicht-kraeftig)}.woche__kw-nr{color:var(--text-stark);font-size:var(--schrift-abschnitt);font-weight:var(--gewicht-fett)}.woche__jahr{margin-top:var(--raum-0-5);color:var(--text-leise);font-size:var(--schrift-mini)}.woche__zeile{display:contents}.woche__tag{left:var(--matrix-kw);z-index:3;min-width:0;padding:var(--raum-1) var(--raum-2);border-top:1px solid var(--matrix-linie);border-right:2px solid var(--matrix-linie-woche);background:var(--flaeche);line-height:var(--zeile-eng);white-space:nowrap;flex-direction:column;grid-column:2;justify-content:center;display:flex;position:sticky}.woche__wt{min-width:1.9em;font-weight:var(--gewicht-fett);display:inline-block}.woche__feiertag{color:var(--signal);font-size:var(--schrift-mini);font-weight:var(--gewicht-kraeftig);line-height:var(--zeile-eng);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.matrix-bereich .woche__feiertag{text-overflow:clip;white-space:normal;overflow:visible}.zelle{border-top:1px solid var(--matrix-linie);border-left:1px solid var(--matrix-linie);min-width:0}.woche__tag+.zelle{border-left:0}.woche__kw+.woche__zeile>.woche__tag,.woche__kw+.woche__zeile>.zelle{border-top:0}:is(.ist-samstag,.ist-sonntag)>.woche__tag,:is(.ist-samstag,.ist-sonntag)>.zelle{background:var(--flaeche-gedaempft)}.woche__zeile>.zelle.zelle--archiviert{background:repeating-linear-gradient(45deg, var(--flaeche-gedaempft) 0 5px, var(--matrix-schraffur) 5px 7px)}.zelle__archiviert{padding:var(--raum-1) var(--raum-2);color:var(--text-leise);font-size:var(--schrift-mini);font-weight:var(--gewicht-kraeftig);display:block}.ist-feiertag>.zelle{background:repeating-linear-gradient(135deg, transparent 0 7px, var(--matrix-feiertag) 7px 8.5px)}.ist-heute>.woche__tag{background:var(--akzent);color:var(--text-auf-akzent)}.ist-heute>.woche__tag .woche__feiertag{color:var(--text-auf-akzent)}.jetzt-linie{z-index:0;pointer-events:none;position:relative}.jetzt-punkt{left:var(--matrix-kw);z-index:3;pointer-events:none;grid-column:2;position:sticky}.jetzt-linie:before,.jetzt-punkt:before{content:"";top:calc(var(--jetzt,0) * 100%);background:var(--signal);position:absolute}.jetzt-linie:before{height:2px;margin-top:-1px;left:0;right:0}.jetzt-punkt:before{width:10px;height:10px;box-shadow:0 0 0 2px var(--flaeche);border-radius:50%;margin-top:-5px;right:-5px}@media not all and (width>=48rem){.matrix-bereich{scroll-snap-type:x mandatory;scroll-padding-left:calc(var(--matrix-kw) + var(--matrix-tag))}:is(.woche__kw,.woche__balken)+.woche__zeile>.zelle{scroll-snap-align:start}}.matrix-bereich{touch-action:pan-y pinch-zoom}.matrix-bereich[data-wischt]{scroll-snap-type:none}.matrix-bereich--kompakt{--matrix-kw:0px;--matrix-tag:2.75rem;--matrix-balken:1.5rem;container:matrix/inline-size}@container matrix (width<352px){.matrix{--matrix-partie-min:calc((100cqi - var(--matrix-tag)) / 2)}}@container matrix (352px<=width<560px){.matrix{--matrix-partie-min:calc((100cqi - var(--matrix-tag)) / 3)}}@container matrix (560px<=width<768px){.matrix{--matrix-partie-min:calc((100cqi - var(--matrix-tag)) / 4)}}.matrix--kompakt .woche{grid-template-rows:var(--matrix-balken)}.matrix--kompakt .matrix__partie{padding-right:var(--raum-1-5);padding-left:var(--raum-2)}.matrix--kompakt{--matrix-schrift-name:var(--schrift-klein)}.matrix--kompakt .matrix__partie-name{font-size:var(--matrix-schrift-name)}.matrix--kompakt.matrix--personen{--matrix-kopf:3.75rem}.matrix--kompakt.matrix--personen .matrix__partie-name{-webkit-line-clamp:2;line-clamp:2}.matrix--kompakt .matrix__personen{-webkit-line-clamp:1;line-clamp:1}.matrix--kompakt .matrix__ecke--tag{justify-content:center;padding-left:0;padding-right:0}.woche__balken{top:var(--matrix-kopf);z-index:4;border-bottom:1px solid var(--matrix-linie);background:var(--flaeche-gedaempft);grid-area:1/1/auto/-1;align-items:center;min-width:0;display:flex;position:sticky}.woche__balken-text{max-width:100cqi;padding:0 var(--raum-3);color:var(--text-leise);font-size:var(--schrift-mini);font-weight:var(--gewicht-kraeftig);line-height:var(--zeile-eng);text-overflow:ellipsis;white-space:nowrap;position:sticky;left:0;overflow:hidden}.woche__balken-kw{color:var(--text-stark);font-weight:var(--gewicht-fett)}.woche__balken-feiertag{color:var(--signal)}.matrix--kompakt .woche__tag{padding:var(--raum-0-5) 0;align-items:center}.matrix--kompakt .woche__wt{min-width:0;font-size:var(--schrift-klein)}.woche__tagnr{font-size:var(--schrift-klein)}.matrix--kompakt .ist-feiertag>.woche__tag{color:var(--signal)}.matrix--kompakt .ist-heute>.woche__tag{color:var(--text-auf-akzent)}.matrix--kompakt .woche__balken+.woche__zeile>.woche__tag,.matrix--kompakt .woche__balken+.woche__zeile>.zelle{border-top:0}.zelle__neu{width:100%;height:100%;min-height:calc(var(--matrix-zeile) - 1px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block}.zelle__neu:active{background:color-mix(in srgb, var(--akzent) 8%, transparent)}.zelle__neu:focus-visible{outline-offset:calc(-1 * var(--fokus-breite))}.block{--rand:3px;--breite:calc((100% - 2 * var(--rand)) / var(--spuren,1));width:var(--breite);min-width:0;margin:0 var(--rand) 0 calc(var(--rand) + var(--breite) * var(--spur,0));padding:var(--rand) var(--raum-1-5);contain:size;border:0;border-left:4px solid var(--akzent);background:var(--flaeche-akzent);color:var(--text);font:inherit;line-height:var(--zeile-eng);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-self:start;display:flex;position:relative;overflow:hidden}.block--beginnt{margin-top:var(--rand);border-top-right-radius:var(--radius-feld)}.block--endet{margin-bottom:var(--rand);border-bottom-right-radius:var(--radius-feld)}.block--fortsetzung{margin-top:-2px}.block--fortsetzung .block__notiz{display:none}.matrix--kompakt .block--fortsetzung{margin-top:0}.block--fortsetzung .block__baustelle{color:var(--text-leise);font-size:var(--schrift-mini);font-weight:var(--gewicht-kraeftig);-webkit-hyphens:manual;hyphens:manual;-webkit-line-clamp:1;line-clamp:1;display:-webkit-box}.block--hover{--block-grund:var(--flaeche-akzent-stark);background:var(--flaeche-akzent-stark)}.block--gezeigt{--block-grund:var(--flaeche-akzent-stark);background:var(--flaeche-akzent-stark);outline:var(--fokus-breite) solid var(--akzent);outline-offset:calc(-1 * var(--fokus-breite))}.block:focus-visible{outline-color:var(--akzent-stark);outline-offset:calc(-1 * var(--fokus-breite))}.block__baustelle{font-size:var(--matrix-schrift-block);font-weight:var(--gewicht-fett);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.block__notiz{font-size:var(--schrift-mini);text-overflow:ellipsis;white-space:nowrap;color:var(--text-leise);overflow:hidden}.matrix-bereich .block>:not(.block__griff){z-index:1;background:var(--block-grund,var(--flaeche-akzent));pointer-events:none;position:relative}.matrix-bereich .block{align-content:flex-start;column-gap:var(--raum-1-5);flex-wrap:wrap}.matrix-bereich .block>:not(.block__griff){width:100%}.matrix-bereich .block__baustelle{-webkit-hyphens:manual;hyphens:manual}.matrix-bereich .block.block--fortsetzung>.block__notiz{display:none}@media (hover:hover){.zelle__neu:hover{background:color-mix(in srgb, var(--akzent) 8%, transparent)}.block:hover{--block-grund:var(--flaeche-akzent-stark);background:var(--flaeche-akzent-stark)}}.matrix-bereich--zieht,.matrix-bereich--zieht *{cursor:ns-resize;-webkit-user-select:none;user-select:none}.vorschau{z-index:2;contain:size;border:2px dashed var(--akzent);background:color-mix(in srgb, var(--akzent) 16%, transparent);pointer-events:none;border-top-width:0;border-bottom-width:0;flex-direction:column;justify-content:flex-end;min-width:0;margin:0 3px;display:flex;position:relative}.vorschau--beginnt{border-top-width:2px;margin-top:3px}.vorschau--endet{border-bottom-width:2px;margin-bottom:3px}.vorschau--oben .vorschau__text{margin-bottom:auto}.vorschau__text{width:max-content;padding:var(--raum-0-5) var(--raum-1-5);border-radius:var(--radius-klein);background:var(--akzent-stark);color:var(--text-auf-akzent);font-size:var(--schrift-mini);font-weight:var(--gewicht-kraeftig);line-height:var(--zeile-mittel);white-space:nowrap;flex-direction:column;margin:2px;display:flex}.vorschau__grenze{color:var(--signal-auf-dunkel)}.block__griff{z-index:2;cursor:ns-resize;height:9px;position:absolute;left:0;right:0}.block__griff--von{top:0}.block__griff--bis{bottom:0}.block__griff:after{content:"";background:var(--akzent);opacity:0;border-radius:2px;width:1.5rem;height:3px;margin-left:-.75rem;position:absolute;left:50%}.block__griff--von:after{top:2px}.block__griff--bis:after{bottom:2px}.block:hover .block__griff:after,.block--hover .block__griff:after{opacity:.7}@media (hover:none){.block__griff{display:none}}.block--gezogen{opacity:.4}@media screen and (width>=56.25rem) and (pointer:fine){.matrix--personen:not(.matrix--druck){--matrix-kopf:3rem}.matrix-bereich:not(.matrix-bereich--kompakt){--matrix-tag:7rem}.matrix__partie{padding:var(--raum-1) var(--raum-2)}.woche__tag{padding:var(--raum-0-5) var(--raum-2)}.woche__kw-text{padding:var(--raum-1) 0}.block{padding:var(--raum-0-5) var(--raum-1-5)}.matrix-bereich .block--kurz{flex-flow:row;align-items:baseline;column-gap:0}.matrix-bereich .block--kurz>:not(.block__griff){text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:none;line-clamp:none;width:auto;min-width:0;display:block;overflow:hidden}.matrix-bereich .block--kurz>.block__baustelle{flex:0 auto}.matrix-bereich .block--kurz>:not(.block__griff,.block__baustelle){flex:1 1 0;padding-left:.35em}.block__griff{height:7px}.zelle__archiviert{padding:var(--raum-0-5) var(--raum-2)}}.anfragen__bereiche{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--breite-text), calc((100% - var(--raum-8)) / 2))), 1fr));gap:var(--abstand-abschnitt) var(--raum-8);align-items:start;display:grid}.anfragen__spalte{gap:var(--abstand-abschnitt);min-width:0;display:grid}.anfragen section{gap:var(--raum-3);display:grid}.anfragen h2{margin:0}.anfragen h2+.hinweis{margin-top:calc(-1 * var(--raum-2))}.anfragen__liste{gap:var(--raum-3);margin:0;padding:0;list-style:none;display:grid}.anfragen__erledigt{gap:var(--raum-3);display:grid}.anfragen__erledigt-knopf{gap:var(--raum-1-5);font-variant-numeric:tabular-nums}.anfrage__kopf{justify-content:space-between;align-items:baseline;gap:var(--raum-3);display:flex}.anfrage__baustelle{color:var(--text-stark);font-size:var(--schrift-gross);font-weight:var(--gewicht-fett);overflow-wrap:anywhere;margin:0}.anfrage__wer{margin:calc(-1 * var(--raum-2)) 0 0;color:var(--text-leise);font-size:var(--schrift-klein);font-variant-numeric:tabular-nums}.anfrage__ergebnis{color:var(--text-leise);font-size:var(--schrift-klein);font-variant-numeric:tabular-nums;margin:0}.anfrage__knoepfe{gap:var(--raum-2);margin-top:var(--raum-1);flex-wrap:wrap;display:flex}.anfrage__knoepfe .knopf{flex:1}.anfrage__knoepfe .anfrage__zeigen{flex:1 0 100%;justify-content:flex-start}.anfrage:not(.anfrage--offen){background:var(--flaeche-gedaempft)}.push-schalter{gap:var(--raum-1);display:grid}.push-schalter__zeile{justify-content:space-between;align-items:center;gap:var(--raum-4);min-height:var(--hoehe);font-weight:var(--gewicht-kraeftig);cursor:pointer;display:flex}.push-schalter__zeile:has(input:disabled){color:var(--text-leise);cursor:default}@media screen and (width>=56.25rem) and (pointer:fine){.anfrage__wer{margin-top:calc(-1 * var(--raum-1))}.anfrage__knoepfe{justify-content:flex-end}.anfrage__knoepfe .knopf{flex:none}.anfrage__knoepfe .anfrage__zeigen{flex:none;margin-right:auto}}.verwaltung{gap:var(--abstand-titel);display:grid}.verwaltung h1{margin:0}.verwaltung__bereiche{gap:var(--abstand-abschnitt);align-items:start;min-width:0;display:grid}.verwaltung__bereich{min-width:0;scroll-margin-top:var(--raum-4)}.verwaltung__titel{margin:0 0 var(--raum-3)}@media not screen and (width>=75rem) and (pointer:fine){.verwaltung__bereich:not(.verwaltung__bereich--aktiv){display:none}.verwaltung__titel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media screen and (width>=75rem) and (pointer:fine){.verwaltung__reiter{display:none}.verwaltung .partien,.verwaltung .konten{max-width:none}.verwaltung__bereich--protokoll .verwaltung__titel{min-height:var(--hoehe-gross);align-items:center;display:flex}.verwaltung .umschalter{justify-self:start}.verwaltung .umschalter__knopf{padding:0 var(--raum-5);flex:none}}.partien,.konten{gap:var(--raum-4);min-width:0;display:grid}.bereichskopf{justify-content:space-between;align-items:center;gap:var(--raum-2) var(--raum-4);min-height:var(--hoehe-gross);flex-wrap:wrap;display:flex}.verwaltung .bereichskopf__titel{margin:0}.bereichskopf .knopf{margin-left:auto}@media not all and (width>=48rem){.bereichskopf .knopf{flex:auto}}@media screen and (width>=56.25rem) and (pointer:fine){.partien,.konten{gap:var(--raum-3)}}.liste__gruppe{gap:var(--raum-2);display:grid}.verwaltung .liste__gruppenkopf{margin:var(--raum-1) 0 0;color:var(--text-leise);font-size:var(--schrift-klein);font-weight:var(--gewicht-kraeftig);letter-spacing:0}.tabelle__spalte-nr{width:3rem}.tabelle__spalte-name{width:24%}.tabelle__spalte-archiv{width:9rem}.tabelle__spalte-knoepfe,.tabelle__spalte-rolle{width:8.5rem}.tabelle__spalte-status{width:19rem}.tabelle__spalte-menue{width:3.5rem}.konten__meldung:empty{margin-bottom:calc(-1 * var(--raum-4))}@media screen and (width>=56.25rem) and (pointer:fine){.konten__meldung:empty{margin-bottom:calc(-1 * var(--raum-3))}}.bearbeiten .konten__meldung:empty{margin-bottom:calc(-1 * var(--raum-5))}@media screen and (width>=56.25rem) and (pointer:fine){.bearbeiten .konten__meldung:empty{margin-bottom:calc(-1 * var(--raum-4))}}.bearbeiten{gap:var(--raum-5);display:grid}.bearbeiten__abschnitt{gap:var(--raum-2);display:grid}.bearbeiten .bearbeiten__titel{color:var(--text-leise);font-size:var(--schrift-klein);font-weight:var(--gewicht-kraeftig);letter-spacing:0;margin:0}.bearbeiten__text{color:var(--text-leise);overflow-wrap:anywhere;margin:0}.bearbeiten__zeile{align-items:center;gap:var(--raum-2);display:flex}.bearbeiten__zeile .bearbeiten__text{flex:auto}.bearbeiten__aktionen{gap:var(--raum-2);display:grid}@media screen and (width>=56.25rem) and (pointer:fine){.bearbeiten{gap:var(--raum-4)}}.personen{--feld-hoehe:var(--hoehe);gap:var(--raum-1-5);margin:0;padding:0;list-style:none;display:grid}.personen__eintrag{align-items:center;gap:var(--raum-2);grid-template-columns:minmax(6rem,1fr) minmax(0,11rem) auto;display:grid}.personen__eintrag .feldknopf{width:100%}.personen__name{min-width:0;font-weight:var(--gewicht-kraeftig);line-height:var(--zeile-mittel);overflow-wrap:break-word}.partien__archiv{--feld-hoehe:var(--hoehe);--knopf-hoehe:var(--hoehe);align-items:center;gap:var(--raum-2);flex-wrap:wrap;display:flex}.partien__archiv .bearbeiten__text{flex:100%}.partien__archiv-label{font-weight:var(--gewicht-kraeftig)}.partien__archiv .feldknopf{flex:9rem}.name-formular{--feld-hoehe:var(--hoehe-gross);--knopf-hoehe:var(--hoehe-gross);gap:var(--raum-2);flex-wrap:wrap;display:flex}.name-formular input{flex:12rem}.linkanzeige{gap:var(--raum-3);display:grid}.linkanzeige__text{border-color:var(--akzent);background-color:var(--flaeche-akzent);width:100%;line-height:var(--zeile-text);overflow-wrap:anywhere;resize:none;field-sizing:content}.linkanzeige__wege{gap:var(--raum-2);display:grid}@media (width>=48rem){.linkanzeige__wege{flex-wrap:wrap;display:flex}}.protokoll,.protokoll__bereich{gap:var(--raum-4);display:grid}.filter{gap:var(--raum-3);grid-template-columns:minmax(0,1fr);align-items:end;max-width:48rem;display:grid}@media (width>=30rem){.filter{grid-template-columns:repeat(2,minmax(0,1fr))}}.filter__feld{gap:var(--raum-1);min-width:0;color:var(--text-leise);font-size:var(--schrift-klein);font-weight:var(--gewicht-kraeftig);display:grid}.filter__feld--breit{grid-column:1/-1}.filter__feld .feldknopf{width:100%}@media (width>=48rem){.filter{grid-template-columns:11rem 11rem minmax(0,1fr)}.filter__feld--breit{grid-column:auto}}.filter__einteilung{align-items:center;gap:var(--raum-2);font-weight:var(--gewicht-kraeftig);flex-wrap:wrap;grid-column:1/-1;margin:0;display:flex}.vorgaenge{border:var(--strich) solid var(--linie);border-radius:var(--radius-karte);background:var(--flaeche);margin:0;padding:0;list-style:none}.vorgang{gap:var(--raum-2) var(--raum-6);padding:var(--raum-4);flex-wrap:wrap;display:flex}.vorgang+.vorgang{border-top:var(--strich) solid var(--linie)}.vorgang__kopf{gap:var(--raum-0-5);flex:14rem;align-content:start;min-width:0;display:grid}.vorgang__inhalt{gap:var(--raum-3);flex:999 26rem;align-content:start;min-width:0;display:grid}.vorgang__titel{color:var(--text-stark);font-weight:var(--gewicht-kraeftig);line-height:var(--zeile-mittel);overflow-wrap:anywhere;margin:0}.vorgang__zeit{color:var(--text-leise);font-size:var(--schrift-klein);font-variant-numeric:tabular-nums;margin:0}.vorgang__knopf{justify-self:start}.vorgaenge__mehr{justify-self:center}.eintrag{gap:var(--raum-1-5);display:grid}.eintrag+.eintrag{padding-top:var(--raum-3);border-top:var(--strich) solid var(--linie)}.eintrag__kopf{gap:var(--raum-1) var(--raum-2);flex-wrap:wrap;margin:0;display:flex}.eintrag__text{font-weight:var(--gewicht-kraeftig)}.eintrag__baustelle{overflow-wrap:anywhere}.eintrag__filter{font-size:var(--schrift-klein)}.export__knopf{justify-self:start}.protokoll .vergleich__zeile dd{white-space:pre-wrap}@media screen and (width>=56.25rem) and (pointer:fine){.vorgang{padding:var(--raum-3) var(--raum-4)}}.anmelden{min-height:100dvh;padding:calc(var(--raum-6) + env(safe-area-inset-top)) calc(var(--rand-seite) + env(safe-area-inset-right)) calc(var(--raum-6) + env(safe-area-inset-bottom)) calc(var(--rand-seite) + env(safe-area-inset-left));place-items:start center;display:grid}.anmelden__karte{gap:var(--raum-6);width:100%;max-width:calc(var(--breite-formular) + 2 * var(--raum-8));padding:var(--raum-8) var(--raum-5) var(--raum-5);margin-top:6vh}.anmelden__kopf{justify-items:center;gap:var(--raum-4);text-align:center;display:grid}.anmelden__logo{width:100%;max-width:13rem;height:auto;transform:translate(2%)}.anmelden__kopf h1{margin:0}.anmelden__fuer{margin:calc(-1 * var(--raum-2)) 0 0;color:var(--text-leise);font-size:var(--schrift-gross);line-height:var(--zeile-mittel);overflow-wrap:anywhere}.anmelden__name{color:var(--text-stark);font-weight:var(--gewicht-kraeftig)}.anmelden__anmeldename{margin:calc(-1 * var(--raum-3)) 0 0;color:var(--text-leise);font-size:var(--schrift-klein);line-height:var(--zeile-mittel);overflow-wrap:anywhere}.anmelden__email{color:var(--text);font-weight:var(--gewicht-mittel)}.anmelden__text{margin:0}.anmelden .formular .knopf,.anmelden__karte>.knopf{width:100%}.anmelden .formular .knopf{margin-top:var(--raum-1)}.anmelden__fuss{padding-top:var(--raum-4);border-top:var(--strich) solid var(--linie);text-align:center}.anmelden__kopf .laden{padding:0}@media (width>=48rem){.anmelden__karte{padding:var(--raum-10) var(--raum-8) var(--raum-6);margin-top:10vh}}@media screen and (width>=56.25rem) and (pointer:fine){.anmelden__karte{gap:var(--raum-5)}}.passwort{--inhalt-breite:calc(var(--breite-formular) + 2 * var(--raum-6));gap:var(--abstand-titel);display:grid}.passwort h1{margin:0}.passwort .karte{gap:var(--raum-4);padding:var(--raum-5)}.passwort .formular .knopf{margin-top:var(--raum-1)}@media (width>=48rem){.passwort .karte{padding:var(--raum-6)}}@media print{.leiste,.jetzt-linie,.jetzt-punkt{display:none}}.druck__auswahl{--feld-hoehe:var(--hoehe-gross);--knopf-hoehe:var(--hoehe-gross);align-items:center;gap:var(--raum-3);padding:var(--raum-3) var(--rand-seite) var(--raum-4);border-bottom:var(--strich) solid var(--linie);background:var(--flaeche);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (width>=56.25rem){.druck__auswahl{padding-inline:max(var(--rand-seite), calc((100% - var(--druck-breite,var(--breite-seite)) - 16mm) / 2))}}.druck__zurueck{grid-column:1/-1;justify-self:start}.druck__feld{align-items:center;gap:var(--raum-2);color:var(--text-leise);font-weight:var(--gewicht-kraeftig);grid-column:1/-1;grid-template-columns:2.25rem minmax(0,1fr);display:grid}.druck__feld .feldknopf{width:100%}.druck__papier{justify-self:start}.druck__samstag{min-height:var(--hoehe-klein);justify-self:end}.druck__knopf{grid-column:1/-1}.druck__hinweis{color:var(--text-leise);font-size:var(--schrift-klein);grid-column:1/-1;margin:0}@media (width>=48rem){.druck__auswahl{gap:var(--raum-2) var(--raum-4);padding-top:var(--raum-2);padding-bottom:var(--raum-2);flex-wrap:wrap;display:flex}.druck__feld{display:inline-flex}.druck__feld .feldknopf{width:auto;max-width:18rem}.druck__knopf{margin-left:auto}.druck__hinweis{flex-basis:100%}}.druck__flaeche{padding:var(--raum-4);background:var(--flaeche-gedaempft);overflow:auto}.druck>main>.leer{margin:var(--raum-6) var(--rand-seite)}.druck__blatt{box-sizing:content-box;width:var(--druck-breite);background:#fff;margin:0 auto;padding:8mm;box-shadow:0 1px 4px #172b3a40}.druck__kopf{color:#000;align-items:center;gap:3mm;padding-bottom:1.5mm;font-size:9pt;line-height:1.2;display:flex}.druck__logo{width:auto;height:6mm}.druck__titel{font-weight:600}.druck__zeitraum{white-space:nowrap;margin-left:auto;font-weight:700}.matrix--druck{--matrix-kw:var(--druck-kw);--matrix-tag:var(--druck-tag);--matrix-partie-min:0px;--matrix-zeile:var(--druck-zeile,calc(1.1 * (var(--druck-schrift) + var(--druck-klein)) + 1.9mm));--matrix-linie:#8c8c8c;--matrix-linie-woche:#000;color:#000;min-width:0;font-size:var(--druck-schrift);letter-spacing:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;line-height:1.15}.matrix--druck .matrix__abschnitt{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}.matrix--druck .matrix__abschnitt td{padding:0}.matrix--druck .matrix__abschnitt+.matrix__abschnitt{break-before:page}.matrix__druckwoche,.matrix--druck .woche{break-inside:avoid}.matrix--druck .matrix__kopf,.matrix--druck .woche{border-left:1pt solid #000;border-right:1pt solid #000}.matrix--druck .matrix__kopf{border-top:1.5pt solid #000;border-bottom:1.5pt solid #000;height:auto;position:static}.matrix--druck .matrix__ecke{color:#000;font-size:var(--druck-klein);letter-spacing:0;padding:0 1mm 1mm;position:static}.matrix--druck .matrix__ecke--tag{border-right:1pt solid #000}.matrix--druck .matrix__partie{color:#000;padding:1mm 1.2mm;overflow:visible}.matrix--druck .matrix__partie-name,.matrix--druck .matrix__personen{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}.matrix--druck .matrix__partie-name{font-size:1.1em}.matrix--druck .matrix__personen{color:#000;font-size:var(--druck-klein);font-weight:400}.matrix--druck .woche{border-bottom:1.5pt solid #000}.matrix--druck .woche__kw{background:0 0;position:static}.matrix--druck .woche__kw-text{padding:1mm 0;position:static}.matrix--druck .woche__kw-kurz,.matrix--druck .woche__jahr{color:#000;font-size:var(--druck-klein)}.matrix--druck .woche__kw-nr{color:#000;font-size:1.4em}.matrix--druck .woche__tag{border-right:1pt solid #000;padding:.4mm 1.2mm;position:static}.matrix--druck .woche__feiertag{color:#000;font-size:var(--druck-klein);font-style:italic}.matrix--druck .ist-heute>.woche__tag{color:inherit;background:0 0}.matrix--druck .ist-heute>.woche__tag .woche__feiertag{color:#000}.matrix--druck :is(.ist-samstag,.ist-sonntag)>.woche__tag,.matrix--druck :is(.ist-samstag,.ist-sonntag)>.zelle{background-color:#ededed}.matrix--druck .ist-feiertag>.zelle{background-image:repeating-linear-gradient(135deg,#0000 0 1.4mm,#00000047 1.4mm 1.7mm)}.matrix--druck .woche__zeile>.zelle.zelle--archiviert{background:repeating-linear-gradient(45deg,#fff 0 .6mm,#8c8c8c .6mm .85mm)}.matrix--druck .zelle__archiviert{color:#000;font-size:var(--druck-klein);background:#fff;margin:.5mm;padding:0 1mm;display:inline-block}.matrix--druck .block{--rand:.6mm;color:#000;cursor:auto;background:#e6e6e6;border:0 solid #000;border-width:0 .75pt 0 2.5pt;border-radius:0;padding:.2mm 1mm;line-height:1.1}.matrix--druck .block--beginnt{border-top-width:.75pt;border-radius:0;margin-top:.4mm}.matrix--druck .block--endet{border-bottom-width:.75pt;border-radius:0;margin-bottom:.4mm}.matrix--druck .block__baustelle{font-size:1em}.matrix--druck :is(.matrix__partie,.block__baustelle,.block__notiz,.woche__feiertag){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.matrix--druck .block:not(.block--kurz) .block__baustelle{-webkit-line-clamp:3;line-clamp:3}.matrix--druck .block:not(.block--kurz) .block__notiz{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.matrix--druck .block--kurz{contain:none;-webkit-line-clamp:var(--druck-kurz-zeilen,2);line-clamp:var(--druck-kurz-zeilen,2);-webkit-box-orient:vertical;align-self:start;display:-webkit-box}.matrix--druck .block--kurz>span{white-space:normal;display:inline}.matrix--druck .block--kurz>span+span{margin-left:.35em}.matrix--druck .block__notiz{color:#000;font-size:var(--druck-klein)}.matrix--druck .woche__kw-text{line-height:1.1}.matrix--druck .woche__feiertag{text-overflow:clip;white-space:normal;line-height:1.15}.matrix--druck .block__baustelle{flex:0 auto}@page htvb-a4{size:A4 landscape;margin:8mm;@bottom-right{content:"Seite " counter(page) " von " counter(pages);font-family:Inter Variable,Inter,sans-serif;font-size:7pt}}@page htvb-a3{size:A3 landscape;margin:8mm;@bottom-right{content:"Seite " counter(page) " von " counter(pages);font-family:Inter Variable,Inter,sans-serif;font-size:7pt}}@media print{html,body{background:#fff}html{letter-spacing:-.02em;font-size:clamp(.9375rem,.92rem + .15vw,1.0625rem);line-height:1.6}body{font-size:1rem}.nur-bildschirm{display:none!important}.seite{padding-bottom:0}.druck__flaeche{background:0 0;padding:0;overflow:visible}.druck__blatt{width:auto;box-shadow:none;padding:0}:root:has(.druck__blatt--A4){page:htvb-a4}:root:has(.druck__blatt--A3){page:htvb-a3}}
