.ring.svelte-1yujz4n{z-index:5;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;background:#111827e0;border:1px solid #4b5563;border-radius:50%;justify-content:center;align-items:center;width:108px;height:108px;display:flex;position:absolute;bottom:.8rem;left:.8rem}.knopf.svelte-1yujz4n{pointer-events:none;background:#e5e7eb;border-radius:50%;width:44px;height:44px;box-shadow:0 2px 6px #0006}.ring.aktiv.svelte-1yujz4n .knopf:where(.svelte-1yujz4n){background:#f0a12c}.legende.svelte-k5s70d{color:#e8eaed;pointer-events:none;z-index:5;background:#14181cd1;border-radius:6px;padding:6px 8px;font-size:10px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.kopf.svelte-k5s70d{opacity:.7;margin:0 0 4px}.zeile.svelte-k5s70d{align-items:center;gap:5px;height:12px;display:flex}.feld.svelte-k5s70d{border-radius:1px;flex:none;width:16px;height:11px}.zahl.svelte-k5s70d{font-variant-numeric:tabular-nums}.gruppe.svelte-1tdkgmo{background:#111827e0;border:1px solid #4b5563;border-radius:999px;display:flex}.gruppe.svelte-1tdkgmo>button:where(.svelte-1tdkgmo),.mehr.svelte-1tdkgmo>button:where(.svelte-1tdkgmo){color:#9ca3af;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.3rem .85rem;font-size:.85rem}.gruppe.svelte-1tdkgmo>button:where(.svelte-1tdkgmo):first-child{border-radius:999px 0 0 999px}.gruppe.svelte-1tdkgmo>button:where(.svelte-1tdkgmo):last-child{border-radius:0 999px 999px 0}.gruppe.svelte-1tdkgmo button.an:where(.svelte-1tdkgmo){color:#1f2937;background:#f0a12c}.mehr.svelte-1tdkgmo{display:flex;position:relative}.mehr.svelte-1tdkgmo>button:where(.svelte-1tdkgmo){border-radius:0 999px 999px 0}.mehr.svelte-1tdkgmo ul:where(.svelte-1tdkgmo){z-index:6;background:#111827;border:1px solid #374151;border-radius:6px;min-width:9rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .3rem);left:0}.mehr.svelte-1tdkgmo li:where(.svelte-1tdkgmo) button:where(.svelte-1tdkgmo){text-align:left;color:#e5e7eb;width:100%;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.85rem;display:block}.mehr.svelte-1tdkgmo li:where(.svelte-1tdkgmo) button:where(.svelte-1tdkgmo):hover{background:#1f2937}.mehr.svelte-1tdkgmo li:where(.svelte-1tdkgmo) button.an:where(.svelte-1tdkgmo){color:#1f2937;background:#f0a12c}@media (width<=480px){.gruppe.svelte-1tdkgmo>button:where(.svelte-1tdkgmo),.mehr.svelte-1tdkgmo>button:where(.svelte-1tdkgmo){padding:.3rem .6rem;font-size:.78rem}}.viewer.svelte-10rcygv{background:#0d1013;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.kontext.svelte-10rcygv{color:#e5e7eb;background:#1f2937;padding:.35rem .8rem;font-size:.85rem}.buehne.svelte-10rcygv{flex:1;min-height:0;position:relative}.melde.svelte-10rcygv{color:#e5e7eb;white-space:nowrap;background:#111827eb;border-radius:6px;align-items:center;gap:.55rem;max-width:90%;margin:0;padding:.6rem 1rem;font-size:.92rem;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.dreher.svelte-10rcygv{border:2px solid #f0a12c59;border-top-color:#f0a12c;border-radius:50%;flex:none;width:14px;height:14px;animation:.9s linear infinite svelte-10rcygv-dreh}@keyframes svelte-10rcygv-dreh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dreher.svelte-10rcygv{animation:none}}.melde.fehler.svelte-10rcygv{white-space:normal;text-align:left;background:#991b1be6;flex-direction:column;align-items:flex-start;max-width:min(34rem,90vw);line-height:1.45}.melde.fehler.svelte-10rcygv svg{flex:none;margin-top:.12rem}.melde.fehler.svelte-10rcygv p:where(.svelte-10rcygv){margin:0}.melde.fehler.svelte-10rcygv .neuladen:where(.svelte-10rcygv){color:#fff;font:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff73;border-radius:999px;padding:.25rem .9rem;font-size:.85rem}.budget.svelte-10rcygv .neurechnen:where(.svelte-10rcygv){color:#fcd34d;font:inherit;cursor:pointer;background:#78350f59;border:1px solid #78350f;border-radius:999px;margin-left:.5rem;padding:.1rem .6rem;font-size:.78rem}.budget.svelte-10rcygv .neurechnen:where(.svelte-10rcygv):hover{background:#78350f99}.budget.svelte-10rcygv .zahlen:where(.svelte-10rcygv){font-variant-numeric:tabular-nums}.budget.svelte-10rcygv b:where(.svelte-10rcygv){font-weight:600}.budget.svelte-10rcygv{color:#fcd34d;background:#1f2937;border-top:1px solid #374151;align-items:center;gap:.4rem;margin:0;padding:.32rem .8rem;font-size:.8rem;display:flex}.buehnenschalter.svelte-10rcygv{flex-direction:column;align-items:flex-start;gap:.4rem;max-width:calc(100% - 6.5rem);display:flex;position:absolute;top:2.6rem;left:.8rem}.gruppe.svelte-10rcygv{background:#111827e0;border:1px solid #4b5563;border-radius:999px;display:flex;overflow:hidden}.gruppe.svelte-10rcygv button:where(.svelte-10rcygv):disabled{opacity:.45;cursor:default}.auswahl.svelte-10rcygv{align-items:center;gap:.5rem;margin:.25rem 0 .5rem;display:flex}.kartenstand.hinweis.svelte-10rcygv{color:#f59e0b}.auswahl.svelte-10rcygv select:where(.svelte-10rcygv){flex:1;min-width:0}.gruppe.svelte-10rcygv button:where(.svelte-10rcygv){color:#9ca3af;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.3rem .85rem;font-size:.85rem}.gruppe.svelte-10rcygv button.an:where(.svelte-10rcygv){color:#1f2937;background:#f0a12c}@media (width<=480px){.gruppe.svelte-10rcygv button:where(.svelte-10rcygv){padding:.3rem .6rem;font-size:.78rem}}.leiste.svelte-10rcygv{background:#1f2937;align-items:center;gap:.5rem;padding:.45rem .8rem;display:flex}.leiste.svelte-10rcygv button:where(.svelte-10rcygv){color:#e5e7eb;cursor:pointer;background:#111827;border:1px solid #4b5563;border-radius:999px;padding:.25rem .9rem;font-size:.85rem}.leiste.svelte-10rcygv button.an:where(.svelte-10rcygv){color:#1f2937;background:#f0a12c;border-color:#f0a12c}.menue.svelte-10rcygv{border-left:1px solid #4b5563;align-self:stretch;margin:-.45rem -.8rem -.45rem auto;padding:.45rem .55rem .45rem .35rem;position:relative}.menue.svelte-10rcygv summary:where(.svelte-10rcygv){cursor:pointer;color:#e5e7eb;border-radius:6px;justify-content:center;align-items:center;min-width:2.5rem;height:100%;font-size:1.35rem;line-height:1;list-style:none;display:flex}.menue.svelte-10rcygv summary:where(.svelte-10rcygv)::-webkit-details-marker{display:none}.menue.svelte-10rcygv summary:where(.svelte-10rcygv):hover,.menue[open].svelte-10rcygv summary:where(.svelte-10rcygv){color:#f0a12c}.menue.svelte-10rcygv .blatt:where(.svelte-10rcygv){right:.55rem}.blatt.svelte-10rcygv{background:#111827;border:1px solid #374151;border-radius:6px;width:15rem;max-height:60vh;padding:.5rem .6rem;position:absolute;bottom:2rem;right:0;overflow:auto}.tasten.svelte-10rcygv{color:#d1d5db;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1419b8;border-radius:6px;margin:.15rem 0 0;padding:.25rem .5rem;font-size:.74rem;line-height:1.5}.tasten.svelte-10rcygv kbd:where(.svelte-10rcygv){color:#f3f4f6;min-width:1.1em;font:inherit;text-align:center;background:#374151;border:1px solid #4b5563;border-bottom-width:2px;border-radius:3px;margin-right:.1em;padding:0 .25em;font-size:.95em;display:inline-block}.blatt.svelte-10rcygv .titel:where(.svelte-10rcygv){color:#9ca3af;margin:0 0 .3rem;font-size:.78rem}.blatt.svelte-10rcygv .kartenstand:where(.svelte-10rcygv){color:#d1d5db;margin:0 0 .3rem;font-size:.78rem}.sprung.svelte-10rcygv{text-align:left;color:#e5e7eb;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.22rem .25rem;font-size:.85rem;display:block}.sprung.svelte-10rcygv:hover{color:#f0a12c;background:#1f2937}.sprungfehler.svelte-10rcygv{color:#fcd34d;margin:.2rem 0 .1rem;font-size:.78rem}.blatt.svelte-10rcygv label:where(.svelte-10rcygv){color:#e5e7eb;padding:.18rem 0;font-size:.85rem;display:block}.blatt.svelte-10rcygv .merken:where(.svelte-10rcygv){color:#e5e7eb;width:100%;font:inherit;cursor:pointer;background:#374151;border:1px solid #4b5563;border-radius:6px;margin:.35rem 0 .1rem;padding:.28rem .5rem;font-size:.8rem;display:block}.blatt.svelte-10rcygv .merken:where(.svelte-10rcygv):hover:not(:disabled){background:#4b5563}.blatt.svelte-10rcygv .merken:where(.svelte-10rcygv):disabled{opacity:.6;cursor:default}.blatt.svelte-10rcygv .gemerkt:where(.svelte-10rcygv){color:#9ca3af;margin:.1rem 0 0;font-size:.74rem}.blatt.svelte-10rcygv .v:where(.svelte-10rcygv){color:#9ca3af;font-size:.78rem}.blatt.svelte-10rcygv .rolle:where(.svelte-10rcygv){color:#9ca3af;text-transform:uppercase;letter-spacing:.03em;margin:.5rem 0 .15rem;font-size:.76rem}.blatt.svelte-10rcygv .rolle:where(.svelte-10rcygv) .dazu:where(.svelte-10rcygv){text-transform:none;letter-spacing:0;color:#6b7280;font-style:italic}.blatt.svelte-10rcygv label.eingerueckt:where(.svelte-10rcygv){padding-left:.6rem}.blatt.svelte-10rcygv .wert:where(.svelte-10rcygv){color:#e5e7eb;font-variant-numeric:tabular-nums}.blatt.svelte-10rcygv select:where(.svelte-10rcygv){color:#e5e7eb;background:#1f2937;border:1px solid #374151;border-radius:4px;width:100%;padding:.2rem .3rem;font-size:.85rem}.blatt.svelte-10rcygv .regler:where(.svelte-10rcygv){accent-color:#f0a12c;width:100%}.georef.svelte-10rcygv{color:#9ca3af;background:#1f2937;margin:0;padding:.3rem .8rem .45rem;font-size:.78rem}.zeitmenue.svelte-10rcygv{position:relative}.zeitmenue.svelte-10rcygv summary:where(.svelte-10rcygv){cursor:pointer;color:#e5e7eb;font-variant-numeric:tabular-nums;background:#111827;border:1px solid #4b5563;border-radius:999px;padding:.25rem .9rem;font-size:.85rem;list-style:none}.zeitblatt.svelte-10rcygv{width:17rem;left:0;right:auto}.zeitblatt.svelte-10rcygv .zeile:where(.svelte-10rcygv){align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.zeitblatt.svelte-10rcygv input[type=date]:where(.svelte-10rcygv),.zeitblatt.svelte-10rcygv input[type=time]:where(.svelte-10rcygv){font:inherit;font-variant-numeric:tabular-nums;color:#e5e7eb;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1f2937;border:1px solid #374151;border-radius:4px;padding:.15rem .35rem;font-size:.95rem}.zeitblatt.svelte-10rcygv input[type=date]:where(.svelte-10rcygv)::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}.zeitblatt.svelte-10rcygv input[type=time]:where(.svelte-10rcygv)::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}.zeitblatt.svelte-10rcygv input[type=date]:where(.svelte-10rcygv)::-webkit-calendar-picker-indicator:hover{opacity:1}.zeitblatt.svelte-10rcygv input[type=time]:where(.svelte-10rcygv)::-webkit-calendar-picker-indicator:hover{opacity:1}.marken.svelte-10rcygv{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.marken.svelte-10rcygv button:where(.svelte-10rcygv){color:#e5e7eb;cursor:pointer;background:#111827;border:1px solid #4b5563;border-radius:999px;padding:.2rem .7rem;font-size:.8rem}@media (width>=720px) and (height>=700px){.zeitmenue.svelte-10rcygv{flex:1;position:static}.zeitmenue.svelte-10rcygv summary:where(.svelte-10rcygv){display:none}.zeitblatt.svelte-10rcygv{background:0 0;border:none;width:auto;max-height:none;padding:0;position:static;overflow:visible}.zeitblatt.svelte-10rcygv .zeile:where(.svelte-10rcygv){margin-bottom:.25rem}.marken.svelte-10rcygv{margin-top:.25rem}}.pinknopf.svelte-10rcygv{z-index:6;cursor:pointer;color:#fff;background:#1f2126d9;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.05rem;display:inline-flex;position:absolute;top:90px;right:20px;box-shadow:0 2px 8px #00000059}.pinknopf.svelte-10rcygv:disabled{opacity:.45;cursor:not-allowed}.pinknopf.an.svelte-10rcygv{color:#fff;background:#c026d3}.viewer.vollbild.svelte-10rcygv{z-index:40;position:fixed;inset:0}.viewer.vollbild.svelte-10rcygv .kontext:where(.svelte-10rcygv),.viewer.vollbild.svelte-10rcygv .budget:where(.svelte-10rcygv),.viewer.vollbild.svelte-10rcygv .georef:where(.svelte-10rcygv),.viewer.vollbild.svelte-10rcygv .leiste:where(.svelte-10rcygv){display:none}.vollbildknopf.svelte-10rcygv{z-index:6;cursor:pointer;color:#fff;background:#1f2126d9;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:absolute;top:90px;right:20px;box-shadow:0 2px 8px #00000059}.pinknopf.svelte-10rcygv+.vollbildknopf:where(.svelte-10rcygv){top:140px}.buehne.pinmodus.svelte-10rcygv{cursor:crosshair}.pinpunkt.svelte-10rcygv{pointer-events:none;z-index:5;background:#c026d3;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 2px #c026d3}.pinfehler.svelte-10rcygv{color:#fecaca;z-index:5;background:#1f2937;border-radius:6px;margin:0;padding:.4rem .8rem;font-size:.82rem;position:absolute;bottom:4.2rem;left:50%;transform:translate(-50%)}.luxhinweis.svelte-10rcygv{color:#cbd5e1;pointer-events:none;z-index:5;background:#14181cd1;border-radius:5px;margin:0;padding:.25rem .5rem;font-size:.68rem;position:absolute;bottom:8px;left:8px}.buehne.mitpad.svelte-10rcygv .luxhinweis:where(.svelte-10rcygv){left:calc(108px + 1.2rem)}.ablesung.svelte-10rcygv{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;z-index:6;background:#14181ce6;border-radius:4px;padding:.18rem .45rem;font-size:.78rem;position:absolute;transform:translate(-50%,-140%)}
