:root{--gezeigt:#1e7b4f;--gezeigt-weich:#e6f2eb;--noch-nicht:#2c5fa8;--noch-nicht-weich:#e6ecf7;--nicht-beobachtet:#8a8f98;--hinweis:#4a4e9e;--hinweis-weich:#ecedf8;--technisch:#b3261e;--technisch-weich:#fbeceb;--grund:#f4f5f8;--flaeche:#fff;--flaeche-2:#eceef4;--linie:#d8dbe4;--linie-stark:#b9bfcd;--schrift:#16181f;--schrift-2:#494f5f;--schrift-3:#767d8e;--anthrazit:#2f3340;--radius:6px;--zeile:64px;--tipp:56px;--schrift-familie:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--schrift-mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace}:root.kontrast{--grund:#fff;--flaeche:#fff;--flaeche-2:#e4e7ef;--linie:#9aa1b1;--linie-stark:#5c6478;--schrift:#000;--schrift-2:#24272f;--schrift-3:#4a4f5c;--gezeigt:#14603c;--noch-nicht:#1f4a86}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--grund);height:100%;color:var(--schrift);font-family:var(--schrift-familie);overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:16px;line-height:1.5}body{-webkit-user-select:none;user-select:none}input,textarea,p,.waehlbar{-webkit-user-select:text;user-select:text}h1,h2,h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600}h1{font-size:21px}h2{font-size:18px}h3{font-size:16px}p{margin:0 0 12px}a{color:var(--hinweis)}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}:focus-visible{outline:3px solid var(--hinweis);outline-offset:2px}.knopf{min-height:var(--tipp);border-radius:var(--radius);background:var(--anthrazit);color:#fff;border:2px solid var(--anthrazit);justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:600;display:inline-flex}.knopf:disabled{opacity:.45;cursor:not-allowed}.knopf.leise{color:var(--schrift);border-color:var(--linie-stark);background:0 0}.knopf.gefahr{background:var(--technisch);border-color:var(--technisch)}.knopf.schmal{min-height:44px;padding:0 14px;font-size:15px}.knopf.breit{width:100%}.karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:16px}.feld{width:100%;min-height:var(--tipp);border:2px solid var(--linie-stark);border-radius:var(--radius);background:var(--flaeche);padding:12px 14px}textarea.feld{resize:vertical;min-height:96px;line-height:1.45}.marke{background:var(--flaeche-2);color:var(--schrift-2);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.mono{font-family:var(--schrift-mono);font-variant-numeric:tabular-nums}.leise{color:var(--schrift-2)}.klein{font-size:14px}.winzig{color:var(--schrift-3);font-size:12.5px}.hinweis{background:var(--hinweis-weich);border-left:4px solid var(--hinweis);border-radius:0 var(--radius) var(--radius) 0;color:var(--schrift-2);grid-template-columns:auto 1fr;gap:10px;padding:12px 14px;font-size:15px;line-height:1.45;display:grid}.hinweis .i{background:var(--hinweis);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:14px;font-style:italic;font-weight:700;display:grid}.hinweis.bearbeitet{background:var(--flaeche-2);border-left-color:var(--linie-stark);color:var(--schrift-3)}.hinweis.bearbeitet .i{background:var(--linie-stark)}.technischer-fehler{background:var(--technisch-weich);border-left:4px solid var(--technisch);border-radius:0 var(--radius) var(--radius) 0;color:#7a1a15;padding:12px 14px;font-size:15px}.symbol{font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:inline-grid}.symbol.gezeigt{color:var(--gezeigt)}.symbol.noch_nicht_gezeigt{color:var(--noch-nicht)}.symbol.nicht_beobachtet{color:var(--nicht-beobachtet)}.symbol.konflikt{color:var(--hinweis)}.disclaimer{color:var(--schrift-3);text-align:center;border-top:1px solid var(--linie);padding:14px 16px 24px;font-size:12.5px;line-height:1.5}@media print{.nicht-drucken{display:none!important}body{background:#fff;font-size:11pt}.karte{break-inside:avoid;border-color:#999}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.rahmen.svelte-12qhfyh{flex-direction:column;min-height:100dvh;display:flex}.rahmen.versteckt.svelte-12qhfyh{visibility:hidden}.kopf.svelte-12qhfyh{z-index:30;padding:8px 12px;padding-top:max(8px, env(safe-area-inset-top));background:var(--flaeche);border-bottom:1px solid var(--linie);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.wortmarke.svelte-12qhfyh{padding:2px 0;text-decoration:none;display:inline-flex}.kopf-rechts.svelte-12qhfyh{gap:8px;display:flex}.schalter.svelte-12qhfyh{border:1px solid var(--linie-stark);background:var(--flaeche);min-height:32px}.schalter.warnend.svelte-12qhfyh{border-color:var(--technisch);color:var(--technisch)}main.svelte-12qhfyh{flex:1;padding-bottom:8px}main.eng.svelte-12qhfyh{place-items:center;padding:24px 16px;display:grid}.nav.svelte-12qhfyh{z-index:30;background:var(--flaeche);border-top:1px solid var(--linie);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(5,1fr);display:grid;position:sticky;bottom:0}.nav.svelte-12qhfyh a:where(.svelte-12qhfyh){min-height:var(--tipp);color:var(--schrift-3);border-top:3px solid #0000;place-items:center;font-size:13px;font-weight:600;text-decoration:none;display:grid}.nav.svelte-12qhfyh a.aktiv:where(.svelte-12qhfyh){color:var(--gezeigt);border-top-color:var(--gezeigt)}.aktualisierung.svelte-12qhfyh{background:var(--hinweis-weich);border:1px solid var(--hinweis);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:8px 12px 0;padding:10px 14px;font-size:14.5px;display:flex}.aktualisierung.svelte-12qhfyh p:where(.svelte-12qhfyh){color:var(--schrift-2);flex:240px;margin:0}.aktualisierung-knoepfe.svelte-12qhfyh{flex:none;gap:8px;display:flex}.snackbar.svelte-12qhfyh{left:0;right:0;bottom:calc(var(--tipp) + env(safe-area-inset-bottom) + 8px);z-index:60;pointer-events:none;flex-direction:column;gap:6px;padding:0 12px;display:flex;position:fixed}.toast.svelte-12qhfyh{pointer-events:auto;background:var(--anthrazit);color:#fff;border-radius:var(--radius);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 14px;font-size:14.5px;display:flex;box-shadow:0 6px 20px -8px #00000080}.toast.technisch.svelte-12qhfyh{background:var(--technisch)}.toast.svelte-12qhfyh button:where(.svelte-12qhfyh){color:#fff;flex:none;padding:8px 4px;font-size:14px;font-weight:700;text-decoration:underline}.sperre.svelte-12qhfyh{z-index:100;background:var(--grund);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sperrkarte.svelte-12qhfyh{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);text-align:center;width:min(360px,100%);padding:24px}.sperrkarte.svelte-12qhfyh h1:where(.svelte-12qhfyh){margin:6px 0 10px}.sperrkarte.svelte-12qhfyh form:where(.svelte-12qhfyh){flex-direction:column;gap:12px;margin-top:16px;display:flex}.pinfeld.svelte-12qhfyh{text-align:center;letter-spacing:.4em;padding-left:.4em;font-size:26px}.knopf.gross.svelte-12qhfyh{min-height:68px;margin-top:18px;font-size:18px}.sperrkarte.svelte-12qhfyh .link:where(.svelte-12qhfyh){width:100%;color:var(--hinweis);background:0 0;margin-top:14px;padding:10px;font-size:14px;text-decoration:underline;display:block}.sperrkarte.svelte-12qhfyh p.winzig:where(.svelte-12qhfyh){margin-top:8px}
