:root{color-scheme:light;--f-papier:#f5f4ef;--f-flaeche:#ffffff;--f-flaeche-2:#fbfaf7;--f-flaeche-3:#efeee8;--f-linie:#e4e2da;--f-linie-stark:#cfccc1;--f-tinte:#14201d;--f-text:#26332f;--f-leise:#4f5c58;--f-sehr-leise:#65716d;--f-akzent:#0f5c4e;--f-akzent-stark:#0a4438;--f-akzent-text:#0f5c4e;--f-akzent-auf:#ffffff;--f-akzent-hauch:#e6f0ec;--f-akzent-zart:#c9dfd7;--f-messing:#b98a2f;--f-sandbox:#f4b93a;--f-sandbox-auf:#2a1e00;--f-sandbox-hauch:#fdf3da;--f-sandbox-text:#7a5400;--f-haben:#0e6b4f;--f-soll:#14201d;--f-ok:#0e6b4f;--f-ok-hauch:#e4f2ec;--f-warn:#8a5a00;--f-warn-hauch:#fbf1da;--f-fehler:#b3261e;--f-fehler-hauch:#fbe9e7;--f-info:#2c5a85;--f-info-hauch:#e8eff6;--f-graf-linie:#0f5c4e;--f-graf-flaeche:rgba(15,92,78,.09);--f-graf-raster:#e9e7df;--f-r-xs:4px;--f-r-s:6px;--f-r:10px;--f-r-l:14px;--f-r-xl:20px;--f-schatten-1:0 1px 1px rgba(20,32,29,.04),0 1px 3px rgba(20,32,29,.05);--f-schatten-2:0 2px 4px rgba(20,32,29,.05),0 12px 32px -8px rgba(20,32,29,.16);--f-schatten-3:0 4px 10px rgba(20,32,29,.06),0 28px 72px -16px rgba(20,32,29,.28);--f-ring:0 0 0 2px var(--f-papier),0 0 0 4px var(--f-akzent);--f-titel:"Fraunces","Iowan Old Style",Georgia,serif;--f-schrift:"Inter",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Consolas,monospace;--f-schnell:110ms;--f-dauer:170ms;--f-langsam:280ms;--f-kurve:cubic-bezier(.2,.7,.2,1);--f-band:0px;--f-seite:240px;--f-kopf:60px;--f-unten:60px}@media (prefers-color-scheme:dark){:root:not([data-theme=hell]){color-scheme:dark;--f-papier:#0b1211;--f-flaeche:#111a18;--f-flaeche-2:#0f1716;--f-flaeche-3:#18231f;--f-linie:#202d29;--f-linie-stark:#2f3f3a;--f-tinte:#edf2ef;--f-text:#d9e2de;--f-leise:#a8b5b0;--f-sehr-leise:#87958f;--f-akzent:#2aa487;--f-akzent-stark:#4cc0a3;--f-akzent-text:#6fd6b8;--f-akzent-auf:#04130f;--f-akzent-hauch:#12281f;--f-akzent-zart:#1c4135;--f-messing:#d5a94f;--f-sandbox:#e3a92c;--f-sandbox-auf:#1d1400;--f-sandbox-hauch:#2a2109;--f-sandbox-text:#eec15e;--f-haben:#6fd6b8;--f-soll:#edf2ef;--f-ok:#6fd6b8;--f-ok-hauch:#12281f;--f-warn:#e8bd63;--f-warn-hauch:#2a2109;--f-fehler:#f08a80;--f-fehler-hauch:#311614;--f-info:#8fb9e0;--f-info-hauch:#15232f;--f-graf-linie:#6fd6b8;--f-graf-flaeche:rgba(111,214,184,.1);--f-graf-raster:#1b2724;--f-schatten-1:0 1px 2px rgba(0,0,0,.4);--f-schatten-2:0 12px 32px -8px rgba(0,0,0,.65);--f-schatten-3:0 28px 72px -16px rgba(0,0,0,.8);--f-ring:0 0 0 2px var(--f-papier),0 0 0 4px var(--f-akzent-text)}}:root[data-theme=dunkel]{color-scheme:dark;--f-papier:#0b1211;--f-flaeche:#111a18;--f-flaeche-2:#0f1716;--f-flaeche-3:#18231f;--f-linie:#202d29;--f-linie-stark:#2f3f3a;--f-tinte:#edf2ef;--f-text:#d9e2de;--f-leise:#a8b5b0;--f-sehr-leise:#87958f;--f-akzent:#2aa487;--f-akzent-stark:#4cc0a3;--f-akzent-text:#6fd6b8;--f-akzent-auf:#04130f;--f-akzent-hauch:#12281f;--f-akzent-zart:#1c4135;--f-messing:#d5a94f;--f-sandbox:#e3a92c;--f-sandbox-auf:#1d1400;--f-sandbox-hauch:#2a2109;--f-sandbox-text:#eec15e;--f-haben:#6fd6b8;--f-soll:#edf2ef;--f-ok:#6fd6b8;--f-ok-hauch:#12281f;--f-warn:#e8bd63;--f-warn-hauch:#2a2109;--f-fehler:#f08a80;--f-fehler-hauch:#311614;--f-info:#8fb9e0;--f-info-hauch:#15232f;--f-graf-linie:#6fd6b8;--f-graf-flaeche:rgba(111,214,184,.1);--f-graf-raster:#1b2724;--f-schatten-1:0 1px 2px rgba(0,0,0,.4);--f-schatten-2:0 12px 32px -8px rgba(0,0,0,.65);--f-schatten-3:0 28px 72px -16px rgba(0,0,0,.8);--f-ring:0 0 0 2px var(--f-papier),0 0 0 4px var(--f-akzent-text)}@media (prefers-reduced-motion:reduce){:root{--f-schnell:0ms;--f-dauer:0ms;--f-langsam:0ms}}:root{--ar-tinte:var(--f-tinte);--ar-text:var(--f-text);--ar-leise:var(--f-leise);--ar-sehr-leise:var(--f-sehr-leise);--ar-linie:var(--f-linie);--ar-linie-stark:var(--f-linie-stark);--ar-grund:var(--f-papier);--ar-grund-2:var(--f-flaeche-2);--ar-grund-3:var(--f-flaeche-3);--ar-flaeche:var(--f-flaeche);--ar-flaeche-hoch:var(--f-flaeche);--ar-rahmen:var(--f-papier);--ar-akzent:var(--f-akzent);--ar-akzent-stark:var(--f-akzent-stark);--ar-akzent-text:var(--f-akzent-text);--ar-akzent-hauch:var(--f-akzent-hauch);--ar-akzent-zart:var(--f-akzent-zart);--ar-akzent-rgb:15,92,78;--ar-tuerkis-text:var(--f-akzent-text);--ar-violett-text:var(--f-akzent-text);--ar-verlauf:var(--f-akzent);--ar-verlauf-sanft:var(--f-akzent-hauch);--ar-lagune:none;--ar-polarlicht:none;--ar-glut:none;--ar-ok:var(--f-ok);--ar-ok-hauch:var(--f-ok-hauch);--ar-warn:var(--f-warn);--ar-warn-hauch:var(--f-warn-hauch);--ar-fehler:var(--f-fehler);--ar-fehler-hauch:var(--f-fehler-hauch);--ar-info:var(--f-info);--ar-info-hauch:var(--f-info-hauch);--z-ok:var(--f-ok);--z-warn:var(--f-warn);--z-fehler:var(--f-fehler);--z-aus:var(--f-sehr-leise);--z-info:var(--f-info);--z-ok-flaeche:var(--f-ok-hauch);--z-warn-flaeche:var(--f-warn-hauch);--z-fehler-flaeche:var(--f-fehler-hauch);--ar-radius-xs:var(--f-r-xs);--ar-radius-s:var(--f-r-s);--ar-radius:var(--f-r);--ar-radius-l:var(--f-r-l);--ar-radius-xl:var(--f-r-xl);--ar-schatten-1:var(--f-schatten-1);--ar-schatten-2:var(--f-schatten-2);--ar-schatten-3:var(--f-schatten-3);--ar-ring:var(--f-ring);--ar-anzeige:var(--f-titel);--ar-schrift:var(--f-schrift);--ar-mono:var(--f-mono);--ar-schnell:var(--f-schnell);--ar-dauer:var(--f-dauer);--ar-langsam:var(--f-langsam);--ar-kurve:var(--f-kurve);--ar-feder:var(--f-kurve);--wf-tinte:var(--f-tinte);--wf-text:var(--f-text);--wf-leise:var(--f-leise);--wf-sehr-leise:var(--f-sehr-leise);--wf-linie:var(--f-linie);--wf-linie-stark:var(--f-linie-stark);--wf-grund:var(--f-papier);--wf-grund-2:var(--f-flaeche-2);--wf-grund-3:var(--f-flaeche-3);--wf-flaeche:var(--f-flaeche);--wf-flaeche-hoch:var(--f-flaeche);--wf-akzent:var(--f-akzent);--wf-akzent-text:var(--f-akzent-text);--wf-akzent-hauch:var(--f-akzent-hauch);--wf-akzent-zart:var(--f-akzent-zart);--wf-ok:var(--f-ok);--wf-ok-hauch:var(--f-ok-hauch);--wf-warn:var(--f-warn);--wf-warn-hauch:var(--f-warn-hauch);--wf-fehler:var(--f-fehler);--wf-fehler-hauch:var(--f-fehler-hauch);--wf-info:var(--f-info);--wf-info-hauch:var(--f-info-hauch);--wf-radius-s:var(--f-r-s);--wf-radius:var(--f-r);--wf-radius-l:var(--f-r-l);--wf-radius-xl:var(--f-r-xl);--wf-schatten-1:var(--f-schatten-1);--wf-schatten-2:var(--f-schatten-2);--wf-schatten-3:var(--f-schatten-3);--wf-ring:var(--f-ring);--wf-anzeige:var(--f-titel);--wf-schrift:var(--f-schrift);--wf-mono:var(--f-mono);--wf-dauer:var(--f-dauer);--wf-kurve:var(--f-kurve)}@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:600 700;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-weight:600;font-display:swap;src:url(/fonts/SpaceGrotesk-SemiBold.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-weight:700;font-display:swap;src:url(/fonts/SpaceGrotesk-Bold.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2")}@font-face{font-family:Fraunces;font-weight:500;font-display:swap;src:url(/fonts/Fraunces-Medium.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body,html{background:var(--f-papier)}body{min-height:100dvh;color:var(--f-text);font:400 14px/1.5 var(--f-schrift);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss03"}body,h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{color:var(--f-tinte);font-weight:600}a{color:var(--f-akzent-text);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}img,svg{display:block}:focus{outline:none}:focus-visible{outline:2px solid var(--f-akzent-text);outline-offset:2px;border-radius:3px}::selection{background:var(--f-akzent-zart);color:var(--f-tinte)}.w-mono,code,kbd{font-family:var(--f-mono);font-size:.92em}.w-nur-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.w-leise{color:var(--f-leise)}.w-sehr-leise{color:var(--f-sehr-leise)}.w-klein{font-size:12.5px}.w-mittel{font-size:14px;color:var(--f-leise)}.w-ziffern{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum","lnum","cv11",tabular-nums lining-nums}.w-stapel{display:grid;grid-gap:12px;gap:12px}.w-stapel-gross{display:grid;grid-gap:24px;gap:24px}.w-zeile-flex{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.w-h2{font-size:15px;font-weight:600}.k,.w-h2{color:var(--f-tinte)}.k{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 13px;border:1px solid transparent;border-radius:var(--f-r-s);font-size:13.5px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;background:none;transition:background var(--f-schnell) var(--f-kurve),border-color var(--f-schnell) var(--f-kurve),color var(--f-schnell) var(--f-kurve),transform var(--f-schnell) var(--f-kurve);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.k:hover{text-decoration:none}.k:active:not(:disabled){transform:translateY(.5px)}.k:disabled,.k[aria-disabled=true]{opacity:.5;cursor:not-allowed}.k-haupt,.k-verlauf{background:var(--f-akzent);color:var(--f-akzent-auf);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.k-haupt:hover:not(:disabled),.k-verlauf:hover:not(:disabled){background:var(--f-akzent-stark)}.k-zweit{background:var(--f-flaeche);border-color:var(--f-linie-stark);box-shadow:var(--f-schatten-1)}.k-zweit:hover:not(:disabled){background:var(--f-flaeche-2);border-color:var(--f-sehr-leise)}.k-leise{color:var(--f-leise)}.k-leise:hover:not(:disabled){background:var(--f-flaeche-3);color:var(--f-tinte)}.k-gefahr{background:var(--f-fehler);color:#fff}:root[data-theme=dunkel] .k-gefahr{color:#1c0605}@media (prefers-color-scheme:dark){:root:not([data-theme=hell]) .k-gefahr{color:#1c0605}}.k-gefahr:hover:not(:disabled){filter:brightness(.92)}.k-gefahr-leise{color:var(--f-fehler)}.k-gefahr-leise:hover:not(:disabled){background:var(--f-fehler-hauch)}.k-klein{min-height:30px;padding:0 10px;font-size:13px;gap:6px}.k-gross{min-height:44px;padding:0 20px;font-size:15px}.k-symbol{padding:0;width:36px}.k-klein.k-symbol{width:30px}.k-voll{width:100%}.k[data-laedt="1"]{position:relative;color:transparent!important}.k[data-laedt="1"]:after{content:"";position:absolute;left:15%;right:15%;bottom:8px;height:2px;border-radius:2px;background:var(--f-akzent-auf);opacity:.85;animation:w-ladestrich 1.1s var(--f-kurve) infinite;transform-origin:left}.k-leise[data-laedt="1"]:after,.k-zweit[data-laedt="1"]:after{background:var(--f-tinte)}@keyframes w-ladestrich{0%{transform:scaleX(.1)}60%{transform:scaleX(1)}to{transform:scaleX(.1) translateX(800%)}}@media (prefers-reduced-motion:reduce){.k[data-laedt="1"]:after{animation:none}}@media (pointer:coarse){.k{min-height:44px}.k-klein{min-height:38px}.k-symbol{width:44px}.k-klein.k-symbol{width:38px}}.f{display:grid;grid-gap:5px;gap:5px;min-width:0}.f-label{font-size:13px;font-weight:500;color:var(--f-tinte)}.f-pflicht{margin-left:3px}.f-hilfe,.f-pflicht{color:var(--f-sehr-leise)}.f-fehler,.f-hilfe{font-size:12.5px}.f-fehler{display:flex;gap:5px;align-items:center;color:var(--f-fehler)}.f-gitter{grid-gap:14px}.f-gitter,.f-zwei{display:grid;gap:14px}.f-zwei{grid-template-columns:1fr 1fr;grid-gap:14px}.f-zeile{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width:560px){.f-zwei{grid-template-columns:1fr}}.e{width:100%;min-height:38px;padding:8px 11px;border:1px solid var(--f-linie-stark);border-radius:var(--f-r-s);background:var(--f-flaeche);color:var(--f-tinte);font-size:14px;transition:border-color var(--f-schnell),box-shadow var(--f-schnell);-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.e{min-height:92px;resize:vertical;line-height:1.5}select.e{padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%2365716d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.e::placeholder{color:var(--f-sehr-leise)}.e:hover{border-color:var(--f-sehr-leise)}.e:focus,.e:focus-visible{outline:none;border-color:var(--f-akzent-text);box-shadow:0 0 0 3px var(--f-akzent-zart)}.e[aria-invalid=true]{border-color:var(--f-fehler)}@media (pointer:coarse){.e{font-size:16px;min-height:44px}}input[type=checkbox]{width:17px;height:17px;margin:0;accent-color:var(--f-akzent);flex:none}.w-schalter{position:relative;flex:none;width:36px;height:21px;padding:0;border:0;border-radius:11px;background:var(--f-linie-stark);cursor:pointer;transition:background var(--f-dauer) var(--f-kurve)}.w-schalter:after{content:"";position:absolute;top:2.5px;left:2.5px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform var(--f-dauer) var(--f-kurve)}.w-schalter[aria-checked=true]{background:var(--f-akzent)}.w-schalter[aria-checked=true]:after{transform:translateX(15px)}.w-schalter:disabled{opacity:.5;cursor:not-allowed}.w-schalter-zeile{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;border-top:1px solid var(--f-linie)}.w-schalter-zeile:first-child{border-top:0}.w-schalter-zeile>div{display:grid;grid-gap:1px;gap:1px;min-width:0}.w-schalter-zeile b{font-weight:500;color:var(--f-tinte)}.w-schalter-zeile span{font-size:13px;color:var(--f-leise)}@media (pointer:coarse){.w-schalter{width:44px;height:26px;border-radius:13px}.w-schalter:after{width:21px;height:21px}.w-schalter[aria-checked=true]:after{transform:translateX(18px)}}.w-segmente{display:inline-flex;padding:2px;gap:1px;border-radius:8px;background:var(--f-flaeche-3);max-width:100%;overflow-x:auto;scrollbar-width:none}.w-segmente::-webkit-scrollbar{display:none}.w-segmente button{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:30px;padding:0 11px;border:0;border-radius:6px;background:none;color:var(--f-leise);font-size:13px;font-weight:500;cursor:pointer;transition:background var(--f-schnell),color var(--f-schnell)}.w-segmente button:hover{color:var(--f-tinte)}.w-segmente button[aria-pressed=true]{background:var(--f-flaeche);color:var(--f-tinte);box-shadow:var(--f-schatten-1)}@media (pointer:coarse){.w-segmente button{min-height:38px}}.w-plakette{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:99px;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;background:var(--f-flaeche-3);color:var(--f-leise)}.w-punkt{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.w-plakette-ok{background:var(--f-ok-hauch);color:var(--f-ok)}.w-plakette-warn{background:var(--f-warn-hauch);color:var(--f-warn)}.w-plakette-fehler{background:var(--f-fehler-hauch);color:var(--f-fehler)}.w-plakette-info{background:var(--f-info-hauch);color:var(--f-info)}.w-plakette-akzent,.w-plakette-verlauf{background:var(--f-akzent-hauch);color:var(--f-akzent-text)}.w-plakette-rand{background:none;box-shadow:inset 0 0 0 1px var(--f-linie-stark)}.w-hinweis{display:flex;gap:10px;padding:11px 13px;border-radius:var(--f-r-s);font-size:13.5px;line-height:1.5;background:var(--f-flaeche-3);color:var(--f-text)}.w-hinweis>svg{flex:none;margin-top:2px}.w-hinweis-text{min-width:0;overflow-wrap:anywhere}.w-hinweis-ok{background:var(--f-ok-hauch)}.w-hinweis-ok>svg{color:var(--f-ok)}.w-hinweis-warn{background:var(--f-warn-hauch)}.w-hinweis-warn>svg{color:var(--f-warn)}.w-hinweis-fehler{background:var(--f-fehler-hauch)}.w-hinweis-fehler>svg{color:var(--f-fehler)}.w-hinweis-info{background:var(--f-info-hauch)}.w-hinweis-info>svg{color:var(--f-info)}.w-hinweis-akzent{background:var(--f-akzent-hauch)}.w-hinweis-akzent>svg{color:var(--f-akzent-text)}.w-leer{display:grid;justify-items:start;grid-gap:6px;gap:6px;padding:40px 4px;max-width:520px}.w-leer-bild{width:40px;height:40px;display:grid;place-items:center;margin-bottom:8px;border-radius:10px;background:var(--f-akzent-hauch);color:var(--f-akzent-text)}.w-leer h3{font:500 19px/1.3 var(--f-titel)}.w-leer p{color:var(--f-leise)}.w-leer .f-zeile{margin-top:12px}.w-skelett{background:linear-gradient(90deg,var(--f-flaeche-3) 25%,var(--f-linie) 50%,var(--f-flaeche-3) 75%);background-size:300% 100%;border-radius:4px;animation:w-schimmer 1.6s linear infinite}@keyframes w-schimmer{0%{background-position:100% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.w-skelett{animation:none}}.w-balken{height:6px;border-radius:3px;background:var(--f-flaeche-3);overflow:hidden}.w-balken i{display:block;height:100%;border-radius:3px;background:var(--f-akzent);transition:width var(--f-langsam) var(--f-kurve)}.w-balken[data-stufe=warn] i{background:var(--f-warn)}.w-balken[data-stufe=voll] i{background:var(--f-fehler)}.w-taste{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border-radius:4px;background:var(--f-flaeche-3);color:var(--f-leise);font:500 11px var(--f-schrift);box-shadow:inset 0 0 0 1px var(--f-linie)}@media (pointer:coarse){.w-taste-desktop{display:none}}.w-code{display:flex;align-items:center;gap:6px;min-height:38px;padding:3px 3px 3px 11px;border:1px solid var(--f-linie-stark);border-radius:var(--f-r-s);background:var(--f-flaeche-2);font:400 12.5px var(--f-mono);color:var(--f-tinte);min-width:0}.w-code>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-pre{margin:0;padding:12px 14px;border-radius:var(--f-r-s);background:#101a18;color:#dfe9e5;font:400 12.5px/1.6 var(--f-mono);overflow-x:auto;white-space:pre}@media (hover:hover){[data-tip]{position:relative}[data-tip]:hover:before{content:attr(data-tip);position:absolute;z-index:90;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);padding:4px 8px;border-radius:5px;background:var(--f-tinte);color:var(--f-papier);font:400 12px/1.3 var(--f-schrift);white-space:nowrap;pointer-events:none}}.w-schleier{position:fixed;inset:0;z-index:500;display:grid;place-items:center;padding:24px;background:rgba(11,18,17,.42);animation:w-ein var(--f-dauer) var(--f-kurve)}@keyframes w-ein{0%{opacity:0}to{opacity:1}}.w-dialog{width:100%;max-width:460px;max-height:calc(100dvh - 48px);display:flex;flex-direction:column;border-radius:var(--f-r-l);background:var(--f-flaeche);box-shadow:var(--f-schatten-3);animation:w-hoch var(--f-langsam) var(--f-kurve)}.w-dialog-breit{max-width:640px}.w-dialog-sehr-breit{max-width:860px}@keyframes w-hoch{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.w-griff{display:none}.w-dialog-kopf{display:flex;justify-content:space-between;gap:12px;padding:18px 16px 6px 22px}.w-dialog-kopf h2{font:500 20px/1.25 var(--f-titel)}.w-dialog-kopf p{margin-top:3px;color:var(--f-leise)}.w-dialog-inhalt{padding:10px 22px 20px;overflow-y:auto}.w-dialog-fuss{display:flex;justify-content:flex-end;gap:8px;padding:12px 22px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--f-linie)}@media (max-width:640px){.w-schleier{place-items:end stretch;padding:0}.w-dialog,.w-dialog-breit,.w-dialog-sehr-breit{max-width:none;max-height:92dvh;border-radius:var(--f-r-xl) var(--f-r-xl) 0 0;transition:transform var(--f-dauer)}.w-griff{display:block;width:36px;height:4px;margin:8px auto -4px;border-radius:2px;background:var(--f-linie-stark);flex:none}.w-dialog-fuss .k{flex:1 1}}.w-menue{position:fixed;z-index:600;min-width:200px;max-width:calc(100vw - 16px);max-height:70dvh;overflow-y:auto;padding:5px;border-radius:var(--f-r);background:var(--f-flaeche);box-shadow:var(--f-schatten-2),0 0 0 1px var(--f-linie);animation:w-ein var(--f-schnell) var(--f-kurve)}.w-menue a,.w-menue button{display:flex;align-items:center;gap:9px;width:100%;min-height:33px;padding:5px 9px;border:0;border-radius:var(--f-r-s);background:none;color:var(--f-tinte);font-size:13.5px;text-align:left;cursor:pointer}.w-menue a:focus-visible,.w-menue a:hover,.w-menue button:focus-visible,.w-menue button:hover{background:var(--f-flaeche-3);text-decoration:none;outline:none}.w-menue .w-gefahr{color:var(--f-fehler)}.w-menue hr{margin:5px 0;border:0;border-top:1px solid var(--f-linie)}.w-menue-titel{padding:7px 9px 3px;font-size:12px;color:var(--f-sehr-leise)}@media (pointer:coarse){.w-menue a,.w-menue button{min-height:44px}}.w-toasts{position:fixed;z-index:700;right:18px;bottom:18px;display:grid;grid-gap:8px;gap:8px;width:min(380px,calc(100vw - 24px));pointer-events:none}.w-toast{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border-radius:var(--f-r);background:var(--f-tinte);color:var(--f-papier);font-size:13.5px;box-shadow:var(--f-schatten-2);pointer-events:auto;animation:w-hoch var(--f-dauer) var(--f-kurve)}.w-toast>svg{flex:none;margin-top:2px}.w-toast span{flex:1 1;min-width:0;overflow-wrap:anywhere}.w-toast button{border:0;background:none;color:inherit;cursor:pointer;padding:0 2px;opacity:.75}@media (max-width:900px){.w-toasts{right:12px;bottom:calc(var(--f-unten) + env(safe-area-inset-bottom) + 12px)}}