:root{--accent:#1a79ff;--signal:#f2ff00;--paper:#f3f3f3;--surface:#fff;--inset:#f6f8fa;--ablage-grund:#fcfcfb;--motiv-platzhalter:linear-gradient(165deg, #1a79ff 0%, #0d4fb8 60%, #0a2e6e 100%);--stone:#c7d3e3;--accent-hover:#0e63e6;--accent-02:#2f6fe4;--accent-soft:#e5eeff;--accent-soft-2:#d3e4fc;--accent-line:#c2d8ff;--accent-ink:#1a79ff;--accent-text:color-mix(in srgb, var(--accent) 75%, #000);--signal-soft:#fbffc7;--ink:#1b1b1a;--ink-soft:#5c5c57;--ink-invert:#fff;--grau-1:#3a3a37;--grau-2:#5c5c57;--grau-3:#6e6e69;--grau-4:#8c8c86;--grau-5:#9a9a94;--grau-6:#a0a09a;--text-disabled:#b5b5af;--line:#e9e9e5;--line-strong:#e4e4df;--line-fein:#edede7;--skelett-glanz:#f6f6f2;--line-dash:#d9d9d4;--line-hover:#cfcfc9;--zeile-hell:#fafafa;--chip-bg:#eef0f3;--signal-hover:#dce800;--web-navy:#040814;--web-navy-2:#071027;--web-navy-3:#0b1a45;--web-cyan:#3fd8f0;--web-tief:#0a2e9e;--riffel-bild:url(/bilder/riffel-bild.webp);--riffel-bild-klein:url(/bilder/riffel-bild.webp);--riffel-bild-nacht:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27100%25%27%20height%3D%27100%25%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27l%27%20x1%3D%270%27%20x2%3D%271%27%20y1%3D%270%27%20y2%3D%270%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%233FD8F0%27%2F%3E%3Cstop%20offset%3D%27.14%27%20stop-color%3D%27%231A79FF%27%2F%3E%3Cstop%20offset%3D%27.28%27%20stop-color%3D%27%230A2E9E%27%2F%3E%3Cstop%20offset%3D%27.44%27%20stop-color%3D%27%23040814%27%20stop-opacity%3D%270%27%2F%3E%3Cstop%20offset%3D%27.56%27%20stop-color%3D%27%23040814%27%20stop-opacity%3D%270%27%2F%3E%3Cstop%20offset%3D%27.72%27%20stop-color%3D%27%230A2E9E%27%2F%3E%3Cstop%20offset%3D%27.86%27%20stop-color%3D%27%231A79FF%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%233FD8F0%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27f%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%2730%27%20y2%3D%270%27%20spreadMethod%3D%27repeat%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%270%27%2F%3E%3Cstop%20offset%3D%27.233%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%27.16%27%2F%3E%3Cstop%20offset%3D%27.5%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%270%27%2F%3E%3Cstop%20offset%3D%27.8%27%20stop-color%3D%27%23000%27%20stop-opacity%3D%27.28%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27m%27%20x1%3D%270%27%20y1%3D%271%27%20x2%3D%270%27%20y2%3D%270%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23fff%27%2F%3E%3Cstop%20offset%3D%27.35%27%20stop-color%3D%27%23fff%27%2F%3E%3Cstop%20offset%3D%27.7%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%27.35%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3Cmask%20id%3D%27k%27%20maskUnits%3D%27objectBoundingBox%27%20maskContentUnits%3D%27objectBoundingBox%27%3E%3Crect%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23m%29%27%2F%3E%3C%2Fmask%3E%3CradialGradient%20id%3D%27g%27%20cx%3D%27.5%27%20cy%3D%271.1%27%20r%3D%27.5%27%20gradientTransform%3D%27matrix%28.9%200%200%201%20.05%200%29%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%231A79FF%27%20stop-opacity%3D%270.248%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%231A79FF%27%20stop-opacity%3D%270%27%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%27100%25%27%20height%3D%27100%25%27%20fill%3D%27%23040814%27%2F%3E%3Crect%20width%3D%27100%25%27%20height%3D%27100%25%27%20fill%3D%27url%28%23g%29%27%2F%3E%3Cg%20mask%3D%27url%28%23k%29%27%20opacity%3D%270.427%27%3E%3Crect%20width%3D%27100%25%27%20height%3D%27100%25%27%20fill%3D%27url%28%23l%29%27%2F%3E%3Crect%20width%3D%27100%25%27%20height%3D%27100%25%27%20fill%3D%27url%28%23f%29%27%2F%3E%3C%2Fg%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27s%27%20x1%3D%270%27%20x2%3D%271%27%20y1%3D%270%27%20y2%3D%270%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23040814%27%20stop-opacity%3D%27.8%27%2F%3E%3Cstop%20offset%3D%27.78%27%20stop-color%3D%27%23040814%27%20stop-opacity%3D%27.8%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23040814%27%20stop-opacity%3D%27.22%27%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%27100%25%27%20height%3D%27100%25%27%20fill%3D%27url%28%23s%29%27%2F%3E%3C%2Fsvg%3E);--buehne-schleier:linear-gradient(90deg, #04081475, #0408144d);--buehne:var(--buehne-schleier), var(--riffel-bild) center / max(100%, 1000px) max(100%, 560px) no-repeat var(--web-tief);--buehne-klein:var(--buehne-schleier), var(--riffel-bild-klein) center / max(100%, 1000px) max(100%, 560px) no-repeat var(--web-tief);--buehne-schatten:#04081447;--kachel-schatten:#0a1e5a1a;--glas:#fff3;--glas-stark:#ffffff47;--glas-dunkel:#04081459;--glas-linie:#ffffff38;--glas-linie-stark:#ffffff80;--glas-kante:#ffffff24;--glas-text:#ffffffdb;--glas-text-leise:#ffffffbd;--glas-text-hero:#ffffffc7;--mo-text-hell:#fffc;--mo-geist-rand:#ffffff57;--mo-geist-rand-hover:#fff9;--mo-geist-flaeche:#ffffff0f;--mo-geist-flaeche-hover:#ffffff24;--mo-poster-rand:#ffffffeb;--mo-poster-schatten:0 18px 34px #00000073;--mo-preisschild-schatten:0 14px 30px #0006;--mo-beispiel-schatten:0 0 0 2px #ffffff29, 0 16px 30px #00000073;--anhang-auf-ink:#fffffff0;--anhang-auf-hell:#ffffffb3;--cc-anhang-grund:#ffffffb8;--glas-text-stark:#ffffffe6;--gruen-ring:#12b8738c;--fehler-hell:#fca5a5;--vk-tafel:#0b0e15;--vk-tafel-riffel:#ffffff0d;--vk-tafel-strasse:#161a24;--vk-sperrung-hell:#ff6b5e;--status-live-linie:#bbe5c8;--map-wasser:#d2d5d8;--map-label:#bec3c9;--map-gruen:#e5e9e1;--map-bebauung:#eaeae6;--map-strasse-rand:#e2e2dc;--karte-land:#f5f3ee;--karte-siedlung:#efece6;--karte-gebaeude:#e7e3dc;--karte-wasser:#9fd0f5;--karte-wasser-text:#3c82b8;--karte-gruen:#cde8be;--karte-wald:#bfe0ac;--karte-sand:#f4eac9;--karte-autobahn:#fbd46a;--karte-autobahn-rand:#e9b44c;--karte-bundesstrasse:#fff0b3;--karte-strasse:var(--surface);--karte-strasse-rand:#e0dcd5;--karte-ort:#4a4a4a;--karte-ort-gross:#2e2e2e;--karte-ort-leise:var(--dek-ort);--karte-halo:var(--surface);--karte-strassenname:var(--grau-3);--karte-grenze:var(--dek-punkt-hell);--karte-punkt-schatten:#1b243347;--pin-voll:#c2c2bc;--dek-aussen:#eeece8;--dek-meer:#cfe3f2;--dek-ausland:#eeece8;--dek-land:#e2ded6;--dek-land-hover:#d9d4ca;--dek-siedlung:#d3cdc1;--dek-fluss:#8fb8da;--dek-ab-rand:#c4bdaf;--dek-schild:#7e8b95;--dek-punkt:#8b8478;--dek-punkt-hell:#c9c2b4;--dek-schirm-dunkel:#6e685d;--dek-flaeche-frei:#e6e1d6;--dek-flaeche-teil:#cec7b7;--dek-text:#6f6a61;--dek-text-leise:#a39d92;--dek-ort:#8c887e;--status-live:#12b873;--tag-gruen-bg:var(--status-live);--tag-gruen-ink:#fff;--tag-gelb-bg:#fce47d;--tag-gelb-ink:#b5500f;--status-live-ink:#0e9f63;--status-live-soft:#dcfce7;--status-warn:#d9970b;--status-warn-ink:#92660b;--status-warn-soft:#fef3c7;--status-warn-line:#f3dfa2;--status-warn-tint:#fffbef;--karte-warn:#f2b63b;--karte-warn-linie:#c98e12;--karte-warn-ink:#5b3f06;--karte-aufbau:#8fb6f2;--status-error:#ef4444;--status-error-ink:#b91c1c;--status-error-soft:#fee2e2;--an-reihe-1:#1a79ff;--an-reihe-2:#12a594;--an-reihe-3:#7c5cfc;--an-reihe-4:#f08a24;--an-reihe-5:#e5488b;--an-reihe-6:#5b6b7f;--an-reihe-0:#a0a09a;--an-reihe-hell:#8dbbff;--an-nacht:#10141a;--an-nacht-2:#17233a;--an-gut-hell:#6ee7a0;--an-schlecht-hell:#fca5a5;--an-gut-linie:#bfe8cd;--an-grau-a:#c9c9c3;--an-grau-b:#e4e4df;--status-info:#2563eb;--status-info-ink:#1d4ed8;--status-info-soft:#dbeafe;--status-neutral:#8c8c86;--wt-stufe-1:#f5c518;--wt-stufe-2:#ff8a1f;--wt-stufe-3:#e5322d;--wt-stufe-4:#9b2c8c;--wt-sonne:#ffc93c;--wt-regen:#8fd0ff;--wt-kuehl:#78cdff;--wt-warm:#ffb23e;--wt-himmel-sonnig:linear-gradient(180deg, #032a7a 0%, #0a4ab8 38%, #4a97f0 66%, #b6d9ff 100%);--wt-himmel-heiter:linear-gradient(180deg, #072c76 0%, #1250b4 38%, #5e9ce6 66%, #c2daf2 100%);--wt-himmel-bewoelkt:linear-gradient(180deg, #1c2a46 0%, #33476b 40%, #7d92b2 76%, #a7b7ce 100%);--wt-himmel-regen:linear-gradient(180deg, #121c2c 0%, #26354c 44%, #5c708a 84%, #687c93 100%);--wt-himmel-gewitter:linear-gradient(180deg, #0d0820 0%, #241a44 44%, #3a2d60 70%, #574677 100%);--wt-himmel-warn:linear-gradient(180deg, #160a0a 0%, #2a1414 40%, #3b1f1a 75%, #4a2a1e 100%);--wt-himmel-aus:linear-gradient(180deg, #1f2731 0%, #37414c 50%, #56606a 100%);--wt-bild-sonnig:url(/bilder/wt-bild-sonnig.webp);--wt-bild-heiter:url(/bilder/wt-bild-heiter.webp);--wt-bild-regen:url(/bilder/wt-bild-regen.webp);--wt-bild-gewitter:url(/bilder/wt-bild-gewitter.webp);--wt-bild-wolken:url(/bilder/wt-bild-wolken.webp);--wt-schleier-blau:linear-gradient(180deg, #082c8c9e 0%, #082c8c2e 34%, #06184e1f 52%, #06164699 100%);--wt-schleier-grau:linear-gradient(180deg, #081e5a99 0%, #081e5a33 34%, #06143c26 52%, #06123a9e 100%);--wt-schleier-gewitter:linear-gradient(180deg, #0614409e 0%, #06144038 34%, #0610322e 52%, #050e2ea8 100%);--wt-wl-karte:#06123acc;--wt-wl-trenner:#ffffff1a;--wt-wolke-hell:#fffffff0;--wt-ort-loch-blau:#143c8ce6;--wt-q-schatten:0 12px 26px #0a0c1438;--vk-autobahn:#1e4fa0;--vk-sperrung:#e5322d;--vk-warnung:#f5a524;--vk-baustelle:#ff7a1a;--vk-strasse:#2b3446;--vk-huegel:#0c2457;--vk-licht-vorn:#fff6d8;--vk-licht-hinten:#ff4436;--vk-grund:linear-gradient(172deg, #050e28 0%, #0a2160 38%, #10399e 72%, #1348ba 100%);--vk-lage-grund:linear-gradient(180deg, #0c46b8 0%, #0a39a4 34%, #082a86 62%, #061c5e 100%);--vk-lage-karte:#06123a9e;--vk-lage-leise:#a9d2ff;--vk-lage-frei:#2fcb63;--vk-bild-frei:url(/bilder/vk-bild-frei.webp);--vk-bild-stau:url(/bilder/vk-bild-stau.webp);--vk-himmel:linear-gradient(180deg, #0a2a70 0%, #2f6fd6 62%, #8db8f2 100%);--vk-ort-ikon:#9fd0ff;--vk-glas-linie:#ffffff1f;--vk-balken-spur:#ffffff24;--vk-balken-gelb:#ffc02e;--vk-quelle-text:#fff9;--vk-karte-grund:#0c3b50;--vk-karte-wiese:#0e4a45;--vk-karte-wasser:#0b2e78;--vk-karte-netz:#ffffff21;--vk-karte-schein:#2fcb63b3;--vk-karte-ortrand:#06163cbf;--vk-karte-punkt:#2e7bff;--vk-karte-punktrand:#ffffff59;--vk-rahmen-schatten:#0a0c1447;--r-s:6px;--r-m:8px;--r-avatar:var(--r-s);--r-avatar-gross:var(--r-m);--font-sans:"Geist", Inter, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Consolas, monospace;--fs-xs:.75rem;--fs-s:.875rem;--fs-base:1rem;--fs-l:1.25rem;--fs-xl:1.75rem;--fs-hero:2.5rem;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sekt:32px;--sekt-s:20px;--sekt-kopf:24px;--rail:254px;--kopf-h:64px;--z-nav:100;--z-sidebar:200;--z-modal:300;--z-toast:400;--text-meta:var(--grau-3);--feld-fehler-rand:var(--status-error);--feld-fehler-schein:var(--status-error-soft);--hinweis-radius:var(--r-m);--marke-visa:#1a1f71;--marke-amex:#2e77bc;--marke-sepa:#10298e;--marke-mc-rot:#eb001b;--marke-mc-gelb:#f79e1b;--marke-mc-orange:#ff5f00;--marke-schrift:#fff;--ink-hover:#000;--auth-grund:#0d0d0c;--auth-rille:linear-gradient(90deg, #ffffff1f 0%, #ffffff29 2%, #fff0 34%, #0003 70%, #ffffff0f 100%);--auth-rand:linear-gradient(180deg, #0d0d0c 0%, #0d0d0c80 8%, #0d0d0c00 20%, #0d0d0c00 82%, #0d0d0c8c 93%, #0d0d0c 100%);--gefahr-rand:#f3c2c2;--sucher-grund:#15161a;--sucher-schleier:#00000059;--sucher-text:#fffc;--dialog-schatten:0 30px 80px #14141e4d;--blatt-schatten:0 30px 80px #14141e38;--dialog-schleier:#1b1b1a66;--schublade-schatten:0 20px 60px #0a0c1447;--schublade-schleier:#0a0c1461;--initialen-schatten:0 1px 6px #00000059;--auf-ink-flaeche:#ffffff1a;--auf-ink-linie:#fff3;--auf-ink-flaeche-hover:#ffffff2e;--auf-ink-link:#9ec3ff;--fs-schatten:0 24px 60px #14141e24;--tip-schatten:0 6px 20px #0000002e;--papier-schatten:0 6px 14px #0a0c141f;--spot-schatten:0 0 0 1px #14141e14, 0 6px 14px #14141e1a;--anf-schatten:0 18px 48px #14141e24;--an-fazit-schleier:linear-gradient(90deg, #080c169e 0%, #080c166b 60%, #080c1626 100%);--an-fazit-trenner:#ffffff3d;--an-roll-hoehe:336px;--an-roll-hoehe-klein:132px;--an-roll-schatten:#14141e29;--an-schild-glas:#ffffff24;--an-schild-rand:#fff3;--an-schild-radius:5px;--an-woche-radius:4px;--an-puls-ring:#f2ff0040;--an-puls-start:#f2ff00b3;--an-puls-ende:#f2ff0000;--an-stufe-1:color-mix(in srgb, var(--accent) 22%, var(--surface));--an-stufe-2:color-mix(in srgb, var(--accent) 45%, var(--surface));--an-stufe-3:color-mix(in srgb, var(--accent) 70%, var(--surface));--an-stufe-4:var(--accent);--fs-schatten-oben:0 -18px 48px #14141e1f;--fs-gewaehlt-aktiv:#dce8ff;--ben-schatten:0 24px 60px #14141e29;--schalter-knopf-schatten:0 1px 3px #14141e40;--toast-schatten:0 10px 30px #14141e40;--su-schatten:0 30px 80px #14141e38;--su-schleier:#1b1b1a2e;--ben-neu:#f5f8ff;--ben-neu-hover:#ecf2ff;--glocke-offen-rand:#cfcfc9;--auf-ink-text-leise:#ffffffb8;--sch-partner-rand:#e9e48a;--sl-eigen:#d9d9d3;--fs-gewaehlt-ink:color-mix(in srgb, var(--accent) 75%, #000);--status-live-ink-aa:#15803d;--sv-leiste-h:72px;--sv-dringend-flaeche:#ef44440d;--sv-koppeln-schatten:0 6px 16px #1a79ff47;--motiv-schatten:0 0 0 1px #14141e14, 0 6px 14px #14141e1f;--motiv-karte-bg:#272219;--motiv-flaeche:#2a2a2a;--karte-neutral:#eceee9;--schirm-rahmen:#101216;--schirm-rahmen-schatten:0 10px 22px #0a0c1442, inset 0 0 0 1px #ffffff14;--motiv-ohne:linear-gradient(160deg, #3a4150 0%, #161920 100%);--motiv-streifen:#ffffff38;--motiv-streifen-gross:#fff3;--motiv-hell:#fff;--motiv-text:#ffffffd1;--motiv-ik:#ffffff24;--motiv-play:#f4f3f0;--motiv-lauf:#ffffff47;--vb-grund:#0e0d0b;--vb-knopf:#ffffff1a;--vb-knopf-hover:#fff3;--vb-leise:#ffffffa8;--beleg-rand:inset 0 0 0 1px #14141e0f;--beleg-schatten:0 14px 30px #0a0c143d;--schild-schatten:0 6px 14px #0a0c142e;--preisbox-schatten:0 1px 0 #0a0c1408;--bk-weiss:#fff;--bk-grau-l:#eef0f4;--bk-grau-r:#dde1e8;--bk-strich:#bfc6d2;--bk-saeule-o:#d8dce5;--bk-saeule-l:#e9ecf1;--bk-saeule-r:#cdd2dc;--bk-blau-o:#3d86ff;--bk-blau:#1a79ff;--bk-blau-r:#0f5be0;--bk-blau-k:#0b46b5;--bk-nachbar-o:#f5f6f9;--bk-nachbar-l:#e4e7ed;--bk-nachbar-r:#d6dae2;--bk-nachbar-k:#cbd0da;--bk-gruen-o:#6fcb7c;--bk-gruen-l:#58ba66;--bk-gruen-r:#4aa858;--bk-gruen-k:#3f9a4e;--bk-schatten-07:#28345012;--bk-schatten-08:#28345014;--bk-schatten-09:#28345017;--bk-schatten-10:#2834501a;--bk-schatten-11:#2834501c;--bk-stamm:#9b6b4a;--bk-krone:#4fcb68;--bk-krone-hell:#77de8c;--bk-stele-streifen:#b6bdcb;--bk-glas-rand:#9dbff5;--bk-dachflaeche:#eceef2;--bk-technik-o:#dde1e8;--bk-technik-l:#c9ced8;--bk-technik-r:#b8bec9;--bk-technik-k:#a3a9b6;--bk-glas:#dce9fc;--bk-tuer:#8fbbff;--bk-tuer-k:#3d7fe6;--bk-matte:#1a79ff4d;--bk-sockel-o:#e9ecf1;--bk-sockel-l:#d5d9e1;--bk-sockel-r:#c6cbd6;--bk-beet:#bfe8c8;--bk-fuss-o:#c9ced8;--bk-fuss-l:#b4bac6;--bk-fuss-r:#a3a9b6;--bk-fuss-k:#8a93a5;--bk-tafel:#f1f3f7;--bk-tafel-linie:#8a93a5;--bk-tinte:#1b2433;--bk-tor:#4a5366;--bk-tor-k:#2f3746;--bk-gelb:#f5c63c;--bk-insel-o:#f1f3f7;--bk-insel-l:#dde1e9;--bk-insel-r:#cdd2dc;--bk-pumpe-r:#e3e7ee;--bk-dach-o:#ffffff6b;--bk-dach-r:#0f68e6;--bk-dach-k:#0f5bcb;--bk-dach-linie:#a0acc08c;--bk-stellplatz:#d5dae3;--bk-asphalt:#c3c8d6;--bk-gehweg:#e9ebf1;--bk-hof:#f4f5f8;--bk-wiese:#cdefd4;--bk-nachbar-boden:#eceef3;--bk-rahmen-gruen:#d9efdd;--bk-umriss-k:#b9c1ce;--bk-grenze-k:#d5dae3;--bk-streifen:#c9edd0;--bk-schirm-seite:#14181f;--bk-schirm-hinten:#0c0f14;--bk-schirm-bild:#5ba0ff;--bk-schirm-deckel:#2a303b;--bk-schirm-rand:#05070a;--bk-buehne:#e4e7ee;--bk-schwebe:#fffffff0;--bk-schwebe-schatten:0 1px 2px #1b243314, 0 8px 22px #1b24331f;--bk-schild-schatten:0 1px 2px #1b24331a, 0 4px 12px #1b24331a;--bk-eck-schatten:0 2px 8px #1b243333;--bk-geist-schatten:0 8px 22px #1b24332e;--bk-wk-schatten:0 1px 2px #1b243314, 0 8px 22px #1b243329;--bk-zlabel-grund:#ffffffd9;--bk-pin-schatten:0 4px 14px #1b243329;--bk-pin-on-schatten:0 6px 18px #1a79ff47;--bk-tour-spot:0 0 0 3px #fffffff2, 0 0 0 9px #1a79ff59, 0 0 0 9999px #0e101694;--bk-tour-schatten:0 30px 80px #0a0c145c, 0 2px 8px #0a0c141f;--motiv3d-mantel:#2a2220;--motiv3d-geraet:#15171c;--motiv3d-logo:var(--surface);--motiv3d-platzhalter:var(--inset);--motiv3d-platzhalter-text:var(--grau-3);--karte3d-land:var(--bk-nachbar-boden);--karte3d-gruen:var(--bk-wiese);--karte3d-wasser:var(--karte-wasser);--karte3d-strasse:var(--bk-asphalt);--karte3d-autobahn:var(--bk-asphalt);--karte3d-gebaeude:var(--bk-nachbar-o);--karte3d-gewerbe:var(--bk-nachbar-boden);--karte3d-punkt:var(--accent);--karte3d-punkt-rand:var(--bk-weiss);--karte3d-punkt-schatten:#1b243347;--karte3d-schirm-live:var(--status-live);--karte3d-schirm-warn:var(--status-warn);--karte3d-schirm-stoerung:var(--status-error);--karte3d-schirm-gewaehlt:var(--signal);--wk-grund:var(--auth-grund);--wk-farbe-1:#0029b7;--wk-farbe-2:var(--accent);--wk-farbe-3:#26cbba;--wk-farbe-4:var(--signal);--wk-farbe-5:#fcb201;--wk-farbe-6:#e14e22;--wk-marke:var(--ink-invert);--wk-kurve:cubic-bezier(.2, .7, .2, 1);--wk-ausblenden:.3s;--wk-einblenden:.45s;--wk-wachsen:.55s;--wk-ebene:calc(var(--z-toast) + 100);--wk-vorab-frist:2.2s;--wk-text-hof:0 0 var(--sp-2) var(--wk-grund), 0 0 var(--sp-1) var(--wk-grund);--wk-marke-breite:min(calc(100vw - 2 * var(--sp-8)), max(calc(100vw / 3), calc(var(--sp-7) * 1188 / 163)));--wk-marke-max:calc(100vw - 2 * var(--sp-8));--wk-text-groesse:clamp(var(--fs-l), calc(var(--wk-marke-breite) * .041), var(--fs-xl));--wk-glanz-breite:36%;--wk-glanz-hoehe:calc(var(--wk-marke-breite) * 163 / 1188 * 2.3);--wk-glanz-unschaerfe:calc(var(--wk-marke-breite) * 163 / 1188 * .3);--wk-glanz-deckkraft:.9;--wk-strahl-hoehe:calc(var(--wk-marke-breite) * 163 / 1188 * .12);--wk-strahl-deckkraft:.81;--wk-strahl-farbe:#fff7eb;--wk-glanz-dauer:1.15s;--wk-glanz-verzug:.15s;--wk-glanz-ziel:227.8%;--wk-glanz-kurve:cubic-bezier(.45, 0, .55, 1);--wk-start-skala:calc(1 - 2 * .03);--wk-poster-groesse:calc(.16 * 100vmin);--wk-poster-unschaerfe:var(--sp-4);--wk-drehen:7s;--wk-atmen:calc(2 * var(--wk-wachsen));--wk-poster-atmen:var(--wk-start-skala);--wk-poster-gedimmt:.45;--dw-grund:#1f5fe0;--dw-karte:#edf1f4;--dw-kreis-rand:#e6e6e6;--dw-text-sub:#ffffffeb;--dw-abdunkeln-55:#0828968c;--dw-abdunkeln-50:#08289680;--dw-abdunkeln-42:#0828966b;--dw-abdunkeln-0:#08289600;--dw-schatten-text:#04185a4d;--dw-schatten-knopf:#04185a33;--dw-schatten-karte:#041e643d;--dw-schatten-hinweis:#141e3c24;--cc-ik-kunden-grund:#f3eeff;--cc-ik-kunden-text:#5b3fb8;--cc-u-grund:#0b1733;--cc-u-schleier:linear-gradient(90deg, #080c16a8 0%, #080c162e 46%, #080c1680 100%);--cc-u-datum-grund:#0000006b;--cc-u-kachel-rand:inset 0 0 0 1px #ffffff2e;--cc-u-text-leiser:#ffffffb3;--cc-u-alarm-hof:0 0 0 3px #ef444447;--cc-illu-rand:inset 0 0 0 1px #14141e0f;--cc-illu-schatten:0 12px 26px #0a0c1442;--cc-illu-funke:#ffffffd9;--cc-u-karte-land:#eef0ea;--cc-u-karte-gruen:#e0e8d8;--cc-u-karte-meer:#dce8f7;--cc-u-karte-insel-rand:#d2deee;--cc-u-karte-fluss:#cfdff3;--cc-u-karte-ab-rand:#d8dbd2;--cc-u-karte-ruht:#b9b9b2;--cc-u-karte-ohne:#a0a09a;--cc-u-karte-rand:inset 0 0 0 1px #14141e0f}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/geist.2-i4fw5gbtlb7.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/geist-mono.0b02cdm7g7y6h.woff2)format("woff2")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;overscroll-behavior-x:none;overflow-x:hidden}body{overscroll-behavior-x:none;font-family:var(--font-sans);font-size:var(--fs-base);color:var(--ink);background:radial-gradient(1100px 700px at 88% -8%, var(--accent-soft) 0%, transparent 62%), var(--paper);-webkit-font-smoothing:antialiased;background-attachment:fixed;min-height:100vh;line-height:1.5;overflow-x:clip}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}input[type=checkbox],input[type=radio]{appearance:none;border:1.5px solid var(--line-hover);background:var(--surface) center / 12px 12px no-repeat;cursor:pointer;vertical-align:-4px;border-radius:5px;flex:none;width:18px;height:18px;margin:0;padding:0;transition:background-color .15s,border-color .15s,box-shadow .15s}input[type=radio]{background-size:100% 100%;border-radius:50%}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:var(--grau-6)}input[type=checkbox]:checked{background-color:var(--accent);border-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}input[type=radio]:checked{border-color:var(--accent);background-image:radial-gradient(circle, var(--accent) 0 4px, transparent 4.5px)}input[type=radio]:checked:hover:not(:disabled){border-color:var(--accent-hover)}input[type=checkbox]:checked:hover:not(:disabled){background-color:var(--accent-hover);border-color:var(--accent-hover)}input[type=checkbox]:focus,input[type=radio]:focus{outline:none}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:default;background-color:var(--inset);border-color:var(--line)}input[type=checkbox][aria-invalid=true]{border-color:var(--feld-fehler-rand);box-shadow:0 0 0 3px var(--feld-fehler-schein)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}body *{scrollbar-width:thin;scrollbar-color:var(--line-hover) transparent}a{color:var(--accent)}.mono,[data-measured]{font-variant-numeric:tabular-nums;letter-spacing:0;font-family:inherit}h1,h2,h3,h4{font-weight:600;line-height:1.2}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-s)}::selection{background:var(--accent-soft);color:var(--ink)}input::-ms-reveal{display:none}input::-ms-clear{display:none}input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 600000s,color 600000s}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 600000s,color 600000s}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 600000s,color 600000s}input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--surface) inset, 0 0 0 3px var(--accent-soft)}input[type=number]{appearance:textfield}.nur-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sprungmarke{z-index:var(--z-toast);border-radius:var(--r-s);background:var(--ink);color:var(--surface);padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:16px}.sprungmarke:focus{top:16px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}
.btn{align-items:center;gap:var(--sp-2);background:var(--accent);color:var(--ink-invert);border-radius:var(--r-s);font-size:var(--fs-s);cursor:pointer;white-space:nowrap;border:none;padding:10px 18px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:var(--accent-hover)}.btn-signal{background:var(--signal);color:var(--ink)}.btn-signal:hover{background:var(--signal-hover)}.btn-ghost{color:var(--ink);border:1px solid var(--line-strong);background:0 0}.btn-ghost:hover{border-color:var(--accent);color:var(--accent);background:0 0}.btn-s{height:36px;font-size:var(--fs-xs);padding:0 12px}.btn-block{justify-content:center;width:100%}.btn-ink{background:var(--ink);height:42px;color:var(--surface);border-radius:var(--r-s);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn-ink:hover{background:var(--ink-hover)}.btn-ink.btn-s{height:36px;padding:0 14px;font-size:12.5px}.btn-ink.btn-block{height:46px}.btn-ok{background:var(--status-live)}.btn-ok:hover{background:var(--status-live-ink)}.btn-sekundaer-s,.btn-sekundaer-l,.btn-zurueck{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-s);color:var(--grau-1);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:600;text-decoration:none;display:inline-flex}.btn-sekundaer-s{height:36px;padding:0 14px;font-size:12.5px}.btn-sekundaer-l,.btn-zurueck{height:42px;padding:0 18px;font-size:13.5px}.btn-sekundaer-s:hover,.btn-sekundaer-l:hover,.btn-zurueck:hover{border-color:var(--line-hover)}.btn-accent{background:var(--accent);height:38px;color:var(--ink-invert);border-radius:var(--r-s);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.btn-accent:hover{background:var(--accent-hover)}.pp-kn{border:1px solid var(--line-strong);border-radius:var(--r-s);background:var(--surface);height:42px;font:inherit;color:var(--ink);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.pp-kn.ink{background:var(--ink);border-color:var(--ink);color:var(--ink-invert)}.pp-kn.ink:hover{background:var(--ink-hover);border-color:var(--ink-hover)}.btn:disabled,.btn-ink:disabled,.btn-ok:disabled,.btn-accent:disabled,.pp-kn:disabled,.btn-sekundaer-s:disabled,.btn-sekundaer-l:disabled{background:var(--chip-bg);border-color:var(--chip-bg);color:var(--grau-6);cursor:not-allowed}[aria-busy=true].btn,[aria-busy=true].btn-ink,[aria-busy=true].pp-kn{cursor:progress}.login-form .btn[type=submit][aria-busy=true],.login-form .btn[type=submit][aria-busy=true]:disabled{background:var(--ink);color:var(--surface);opacity:.85}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);padding:var(--sp-5)}.field{margin-bottom:var(--sp-4)}.gf{align-content:start;gap:8px;min-width:0;margin-bottom:18px;display:grid}.field label{margin-bottom:8px;display:block}.field label,.gf>label,.gf-label{color:var(--grau-3);font-size:13px;font-weight:500}.gf .opt,.gf-label .opt{color:var(--text-meta);margin-left:4px;font-weight:400}.eingabe{border:1px solid var(--line);background:var(--surface);width:100%;height:52px;font:inherit;color:var(--ink);border-radius:10px;margin:0;padding:0 16px;font-size:15px;transition:border-color .15s,box-shadow .15s}.eingabe::placeholder{color:var(--grau-5)}.eingabe:hover{border-color:var(--line-strong)}.eingabe:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.eingabe[aria-invalid=true],.eingabe[aria-invalid=true]:hover,.eingabe[aria-invalid=true]:focus{border-color:var(--feld-fehler-rand);box-shadow:0 0 0 3px var(--feld-fehler-schein)}.eingabe:disabled{background:var(--inset);color:var(--text-disabled);cursor:not-allowed}.eingabe[readonly],.eingabe[readonly]:hover{background:var(--chip-bg);color:var(--grau-2);border-color:#0000}.code-kaestchen{max-width:400px;position:relative}.code-kaestchen-feld{z-index:1;color:#0000;caret-color:#0000;letter-spacing:0;cursor:text;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.code-kaestchen-feld::selection{background:0 0}.code-kaestchen-feld:-webkit-autofill{-webkit-text-fill-color:transparent;transition:background-color 0s 86400s}.code-kaestchen-feld[readonly]{cursor:default}.code-kaestchen-reihe{align-items:center;gap:12px;display:flex}.code-kaestchen-gruppe{flex:1 1 0;gap:8px;min-width:0;display:flex}.code-kaestchen-trenner{background:var(--line-hover);border-radius:1px;flex:none;width:10px;height:2px}.code-kaestchen-box{border:1px solid var(--line);background:var(--surface);min-width:0;height:52px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;font-size:22px;font-weight:500;transition:border-color .15s,box-shadow .15s;display:flex}.code-kaestchen:hover .code-kaestchen-box{border-color:var(--line-strong)}.code-kaestchen .code-kaestchen-box[data-aktiv]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.code-kaestchen[data-fehler] .code-kaestchen-box{border-color:var(--feld-fehler-rand)}.code-kaestchen[data-fehler] .code-kaestchen-box[data-aktiv]{box-shadow:0 0 0 3px var(--feld-fehler-schein)}.code-kaestchen[data-gesperrt] .code-kaestchen-box{background:var(--inset);border-color:var(--line);color:var(--ink-soft)}.eingabe.textfeld{resize:none;height:auto;min-height:120px;max-height:320px;padding:14px 16px;line-height:1.5;display:block}.eingabe.textfeld.klein{min-height:84px}.auswahl{min-width:0;position:relative}.auswahl-feld{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;align-items:center;display:flex;position:relative}.eingabe.auswahl-feld{padding-right:44px}.auswahl-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.auswahl-pfeil{width:13px;height:13px;color:var(--grau-6);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.auswahl-feld.kompakt{border:1px solid var(--line-strong);border-radius:var(--r-m);background:var(--surface);height:36px;min-height:36px;color:var(--ink);padding:0 38px 0 12px;font-size:13px;font-weight:500;transition:border-color .15s,box-shadow .15s}.auswahl-feld.kompakt .auswahl-pfeil{right:13px}.auswahl-feld.kompakt:hover{border-color:var(--line-hover)}.auswahl-feld.kompakt:focus{outline:none}.auswahl-feld.kompakt:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.auswahl-feld[aria-disabled=true],.auswahl-feld[aria-disabled=true]:hover,.auswahl-feld[aria-disabled=true]:focus{background:var(--inset);border-color:var(--line);box-shadow:none;color:var(--text-disabled);cursor:not-allowed}.auswahl-feld[aria-expanded=true],.auswahl-feld[aria-expanded=true]:hover,.auswahl-feld[aria-expanded=true]:focus,.eingabe.auswahl-feld[aria-expanded=true][aria-invalid=true]{border-color:var(--accent);box-shadow:none}.auswahl-feld[aria-expanded=true] .auswahl-pfeil{color:var(--grau-4)}.auswahl-feld[data-lage=unten]{border-bottom-right-radius:0;border-bottom-left-radius:0}.auswahl-feld[data-lage=oben]{border-top-left-radius:0;border-top-right-radius:0}.auswahl-feld .datum-symbol{width:16px;height:16px}.fd-panel{z-index:1000;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--ben-schatten);display:flex;position:fixed;overflow:hidden}.fd-panel[hidden]{display:none}.fd-kal{box-sizing:border-box;width:300px;max-width:calc(100vw - 16px);padding:14px 14px 12px}.fd-kopf{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.fd-monat{color:var(--ink);font-size:14px;font-weight:600}.fd-panel .kal-pfeil{cursor:pointer;font-family:inherit}.fd-panel .kal-pfeil:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink)}.fd-panel .kal-wochentage,.fd-panel .kal-raster{gap:4px}.fd-panel .kal-woche{display:contents}.fd-panel .kal-tag,.fd-panel .kal-leer{height:36px}.fd-panel .kal-tag{cursor:pointer}.fd-panel .kal-tag:hover:not(.gesperrt):not(.gewaehlt){background:var(--paper)}.fd-panel .kal-tag.heute{box-shadow:inset 0 0 0 1px var(--line-strong);font-weight:600}.fd-panel .kal-tag.fokus{box-shadow:inset 0 0 0 2px var(--accent)}.fd-panel .kal-tag.gewaehlt.fokus{box-shadow:inset 0 0 0 2px var(--surface), 0 0 0 2px var(--fs-gewaehlt-ink)}.fd-panel .kal-tag.gesperrt{color:var(--grau-5);opacity:.4;cursor:default}.fd-fuss{border-top:1px solid var(--line-fein);justify-content:space-between;margin-top:10px;padding-top:10px;display:flex}.fd-link{border-radius:var(--r-s);height:30px;font:inherit;color:var(--fs-gewaehlt-ink);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:13px;font-weight:600}.fd-link:hover:not(:disabled){background:var(--accent-soft)}.fd-link:disabled{color:var(--text-disabled);cursor:default}.fd-link.grau{color:var(--text-meta)}.fd-link.grau:hover{background:var(--inset);color:var(--ink)}.fs-liste{z-index:1000;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line);box-shadow:var(--fs-schatten);font-size:13px;position:fixed;overflow-y:auto}.fs-liste[hidden]{display:none}.fs-liste[data-lage=unten]{border-radius:0 0 var(--r-m) var(--r-m);border-top:none}.fs-liste[data-lage=oben]{border-radius:var(--r-m) var(--r-m) 0 0;box-shadow:var(--fs-schatten-oben);border-bottom:none}.fs-liste.gross{font-size:15px}.fs-opt{min-height:40px;color:var(--grau-1);cursor:pointer;align-items:center;gap:10px;padding:10px 13px;line-height:1.35;display:flex}.fs-opt[hidden]{display:none}.fs-liste.gross .fs-opt{min-height:48px;padding:12px 16px}.fs-opt .t{flex:1;min-width:0}.fs-opt svg{flex:none}.fs-opt.aktiv{background:var(--inset)}.fs-opt.gewaehlt{background:var(--accent-soft);color:var(--fs-gewaehlt-ink);font-weight:600}.fs-opt.gewaehlt.aktiv{background:var(--fs-gewaehlt-aktiv)}.fs-opt.aus{color:var(--text-disabled);cursor:default;background:0 0}.fs-suche{z-index:1;background:var(--surface);border-bottom:1px solid var(--line-fein);color:var(--grau-5);align-items:center;gap:8px;padding:8px 10px;display:flex;position:sticky;top:0}.fs-suche input{border:1px solid var(--line-strong);border-radius:var(--r-s);background:var(--surface);min-width:0;height:36px;font:inherit;color:var(--ink);flex:1;padding:0 10px;font-size:13px}.fs-suche input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.fs-leer{color:var(--text-meta);padding:12px 13px;font-size:13px}.gf-hilfe{color:var(--text-meta);font-size:12.5px}.feld-fehler{color:var(--status-error-ink);font-size:12.5px}.adm-dialog p.feld-fehler{color:var(--status-error-ink)}.gf-wert{border-radius:var(--r-s);background:var(--chip-bg);height:52px;color:var(--grau-2);overflow-wrap:anywhere;align-items:center;padding:0 16px;font-size:15px;display:flex}.gf-raster{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 16px;display:grid}@media (max-width:640px){.gf-raster{grid-template-columns:1fr}}.pw-wrap{position:relative}.pw-wrap .eingabe{padding-right:44px}.pw-toggle{cursor:pointer;color:var(--grau-4);border-radius:var(--r-s);background:0 0;border:none;align-items:center;padding:6px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pw-toggle:hover{color:var(--accent)}.remember{font-size:var(--fs-s);color:var(--ink);cursor:pointer;align-items:center;gap:8px;margin:0;display:flex}.su-agb{color:var(--grau-3);cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 14px;font-size:13px;line-height:1.5;display:flex}.su-agb input{margin-top:1px}.su-link{font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.su-link:hover{text-decoration:underline}.login-error{color:var(--status-error-ink);font-size:var(--fs-s);margin:var(--sp-2) 0}.login-error:empty{display:none}.hinweis{border-radius:var(--hinweis-radius);align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.hinweis .hinweis-ikon{flex:none;width:18px;height:18px;margin-top:2px}.hinweis .hinweis-ikon>svg{width:100%;height:100%;display:block}.hinweis strong{font-weight:600}.hinweis-warnung,.einl-hinweis{background:var(--status-warn-soft);color:var(--status-warn-ink)}.hinweis-info{background:var(--accent-soft);color:var(--ink)}.hinweis-info .hinweis-ikon{color:var(--accent)}.hinweis-fehler{background:var(--status-error-soft);color:var(--status-error-ink)}.hinweis-erfolg{background:var(--status-live-soft);color:var(--ink)}.hinweis-erfolg .hinweis-ikon{color:var(--status-live-ink)}.dash-leer{text-align:center;color:var(--text-meta);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-s);padding:22px;font-size:13px}.neu-karte{color:var(--grau-3);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:28px;padding:20px;display:grid}.neu-karte .bild{object-fit:cover;border-radius:var(--r-s);width:220px;height:220px;display:block}.neu-karte .tx{justify-items:start;gap:10px;max-width:560px;display:grid}.neu-karte h2{color:var(--ink);margin:0;font-size:18px;font-weight:600}.neu-karte p{margin:0;font-size:13.5px;line-height:1.5}@media (max-width:700px){.neu-karte{grid-template-columns:1fr}.neu-karte .bild{width:100%;height:180px}}.lade{color:var(--text-meta);justify-content:center;align-items:center;gap:10px;padding:22px;font-size:13px;display:flex}.lade-kreis{border:2px solid var(--accent-soft-2);border-top-color:var(--accent);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite ladeDrehen}@keyframes ladeDrehen{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lade-kreis{animation:none}}.skelett{background:linear-gradient(90deg, var(--line-fein) 25%, var(--skelett-glanz) 50%, var(--line-fein) 75%);border-radius:var(--r-m);background-size:200% 100%;animation:1.2s linear infinite schimmer;display:block}@keyframes schimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skelett{animation:none}}.skelett-text{color:#0000;border-radius:var(--r-s);width:var(--skelett-breite,60%);border-color:#0000;max-width:100%}.skelett-muster{visibility:hidden}.skelett-feld{width:var(--skelett-breite);height:var(--skelett-hoehe);flex:none;max-width:100%}.skelett-rund{border-radius:50%}.skelett-hochkant{aspect-ratio:9/16;border-radius:var(--r-s)}.skelett-glocke{border-radius:var(--r-s)}.adm-chip{white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:3px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.adm-chip.neutral{background:var(--chip-bg);color:var(--grau-3)}.su-steps{margin:6px 0 var(--sp-5);align-items:center;gap:7px;display:flex}.su-dot{background:var(--line-strong);border-radius:50%;flex:none;width:8px;height:8px}.su-dot.aktiv{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.su-dot.done{background:var(--accent);opacity:.45}.su-step-label{font-size:var(--fs-xs);color:var(--text-meta);margin-left:6px}.su-zurueck{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-s);height:36px;font:inherit;color:var(--ink);cursor:pointer;margin-top:var(--sp-4);justify-content:center;align-items:center;gap:7px;padding:0 14px 0 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.su-zurueck:hover{border-color:var(--line-hover)}.su-fuss{font-size:var(--fs-xs);color:var(--ink-soft);margin-top:var(--sp-3)}.einl-karte{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);align-items:flex-start;gap:14px;margin:4px 0 12px;padding:14px 16px;display:flex}.einl-ikon{border-radius:var(--r-s);background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);flex:none;justify-content:center;align-items:center;display:flex}.einl-text{gap:4px;display:grid}.einl-text .t{color:var(--ink);font-size:14.5px}.einl-text .s{color:var(--text-meta);font-size:12.5px;line-height:1.5}.einl-rechte{color:var(--grau-3);margin:0 0 16px;font-size:13px}.einl-rechte summary{color:var(--accent-ink);border-radius:var(--r-s);align-items:center;gap:6px;font-weight:600;display:inline-flex}.einl-rechte summary:after{content:"";background:currentColor;flex:none;width:12px;height:12px;transition:transform .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/12px 12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/12px 12px no-repeat}.einl-rechte[open] summary:after{transform:rotate(180deg)}.einl-rechte summary:hover{color:var(--accent)}.einl-rechte ul{gap:4px;margin:10px 0 0;padding:0;line-height:1.6;list-style:none;display:grid}.einl-rechte li{padding-left:22px;position:relative}.einl-rechte li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231A79FF' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/14px 14px no-repeat;width:14px;height:14px;position:absolute;top:3px;left:0}.sich-qr{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:18px;margin:4px 0 18px;display:grid}.sich-qr svg{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);width:148px;height:148px;padding:8px}.marke-hell,.qr-grund{fill:var(--surface)}.qr-punkte{fill:var(--ink)}.sich-schluessel{letter-spacing:.08em;color:var(--ink);word-break:break-all;font-size:15px;font-weight:600}.sich-codes{border-radius:var(--r-m);background:var(--inset);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 16px;padding:14px;list-style:none;display:grid}.sich-codes li{letter-spacing:.1em;text-align:center;font-variant-numeric:tabular-nums;padding:6px 0;font-size:15px;font-weight:600}.sich-codes-knoepfe{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}@media (max-width:480px){.sich-qr{grid-template-columns:1fr}}.kw-liste{gap:8px;max-height:360px;margin:4px 0 6px;display:grid;overflow-y:auto}.kw-konto{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);width:100%;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:10px 12px;display:flex}.kw-konto:hover{border-color:var(--accent);background:var(--accent-soft)}.kw-konto:disabled{cursor:progress;opacity:.7}.kw-avatar{background:var(--riffel-bild) center / cover no-repeat var(--web-tief);width:36px;height:36px;color:var(--ink-invert);text-shadow:var(--initialen-schatten);letter-spacing:.02em;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.kw-text{flex:1;gap:2px;min-width:0;display:grid}.kw-text .t{color:var(--ink);font-size:14px;font-weight:600}.kw-text .s{color:var(--text-meta);font-size:12.5px}.kw-pfeil{color:var(--text-meta);font-size:20px}.login-passkey .btn-sekundaer-l{width:100%}.login-passkey .btn-sekundaer-l:disabled{cursor:progress;opacity:.7}.login-passkey .login-error{margin-bottom:0}.view-wrap>.card,.view-wrap>.hinweis{margin-bottom:16px}.cc-pfadzeile .btn-sekundaer-s,.cc-tab-aktionen .btn-sekundaer-s,.cc-tab-aktionen .btn-ink,.cc-akte-aktionen .btn-sekundaer-s,.cc-akte-aktionen .btn-ink{gap:6px;font-size:13px}.cc-tab-aktionen .btn-ink svg{flex:none}.cc-akte-aktionen .btn-ink.btn-s,.cc-tab-aktionen .btn-ink.btn-s{padding:0 16px}.cc-tabzeile{align-items:center;gap:16px;min-height:42px;margin:0 0 20px;display:flex}.cc-tabs{scrollbar-width:none;min-width:0;box-shadow:inset 0 -1px 0 var(--line);align-self:stretch;gap:28px;display:flex;overflow-x:auto}.cc-tab{height:42px;color:var(--grau-3);white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.cc-tab:hover{color:var(--ink);text-decoration:none}.cc-tab.aktiv{color:var(--ink);font-weight:600}.cc-tab.aktiv:after{content:"";background:var(--ink);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.cc-tab>svg{flex:none}.cc-tab-n{background:var(--chip-bg);min-width:22px;height:22px;color:var(--grau-1);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;padding:0 6px;font-weight:600;display:inline-grid}.cc-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.cc-tab-aktionen{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}@media (max-width:720px){.cc-tabzeile:has(.cc-tab-aktionen>:nth-child(2)){flex-wrap:wrap;row-gap:10px}.cc-tabzeile:has(.cc-tab-aktionen>:nth-child(2)) .cc-tabs{flex:100%}.cc-tabzeile:has(.cc-tab-aktionen>:nth-child(2)) .cc-tab-aktionen{flex-wrap:wrap;flex:100%;margin-left:0}}.cc-pfadzeile{align-items:center;gap:14px;min-height:42px;margin:0 0 20px;display:flex}.cc-zurueck{flex:none}.cc-zurueck svg{width:15px;height:15px;margin-left:-2px}.cc-pfad{color:var(--text-meta);flex-wrap:wrap;align-items:center;gap:0;min-width:0;font-size:13px;display:flex}.cc-pfad a{color:var(--grau-3);text-decoration:none}.cc-pfad a:hover{color:var(--ink);text-decoration:underline}.cc-pfad .sep{color:var(--grau-6);margin:0 8px}.cc-pfad [aria-current]{color:var(--ink);font-weight:500}.adm-kopf{border-bottom:1px solid var(--line-fein);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;display:flex}.adm-kopf .t{margin:0;font-size:14px;font-weight:600}.adm-kopf .s{color:var(--text-meta);text-align:right;font-size:12.5px}.cc-mehr-huelle{display:inline-flex;position:relative}.cc-mehr[aria-expanded=true]{border-color:var(--accent)}.cc-mehr svg{width:13px;height:13px;color:var(--grau-5);margin-right:-3px}.cc-mehr.cc-mehr-ikon{width:36px;color:var(--grau-2);flex:none;padding:0}.cc-mehr.cc-mehr-ikon:hover,.cc-mehr.cc-mehr-ikon[aria-expanded=true]{color:var(--ink)}.cc-mehr.cc-mehr-ikon svg{color:currentColor;width:15px;height:15px;margin:0}.cc-menue{z-index:1000;box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);min-width:220px;max-width:320px;box-shadow:var(--fs-schatten);padding:6px 0;position:absolute;top:calc(100% + 6px);right:0}.cc-menue.links{left:0;right:auto}.cc-menue.oben{top:auto;bottom:calc(100% + 6px)}.cc-menue-e{box-sizing:border-box;width:100%;min-height:40px;font:inherit;color:var(--grau-1);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 14px;font-size:13px;display:flex}.cc-menue-e:hover,.cc-menue-e:focus{background:var(--inset)}.cc-menue-e:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cc-menue-e.cc-aus{color:var(--text-disabled);cursor:not-allowed;background:0 0}.cc-menue-trenner{background:var(--line-fein);height:1px;margin:6px 0}.cc-lage{container-type:inline-size}.wp-raster{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:20px 18px;display:grid}.wp-zahl{justify-items:center;min-width:96px;display:grid}.cc-lage-zahl{justify-items:start;gap:2px;min-width:120px;max-width:175px}.wp-zahl strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1.1}.wp-zahl span{color:var(--text-meta);font-size:12.5px;line-height:1.4}.wp-kacheln{grid-template-columns:repeat(3,minmax(min-content,1fr));gap:10px;margin:0;display:grid}.wp-kachel{border-radius:var(--r-m);background:var(--inset);align-content:start;gap:4px;min-width:0;padding:12px 13px;display:grid}.wp-kachel .l,.wp-kachel .s{color:var(--text-meta);margin:0;font-size:12.5px;line-height:1.35}.wp-kachel .w{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:600}@container (max-width:520px){.cc-lage-raster,.cc-lage .wp-kacheln{grid-template-columns:1fr}}.cc-kacheln-feld{border:0;min-width:0;margin:0 0 12px;padding:0}.cc-kacheln-legende{color:var(--grau-3);margin-bottom:8px;padding:0;font-size:13px;font-weight:500}.cc-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cc-kachel-wahl{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface);text-align:left;cursor:pointer;align-content:center;gap:2px;min-height:52px;padding:9px 14px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.cc-kachel-wahl:hover{border-color:var(--line-hover)}.cc-kachel-wahl .t{color:var(--ink);font-size:13.5px;font-weight:600}.cc-kachel-wahl .s{color:var(--text-meta);font-size:12.5px;line-height:1.35}.cc-kachel-wahl .cc-kachel-punkt{border-radius:var(--r-s);opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.cc-kachel-wahl .haken{background:var(--accent);width:18px;height:18px;color:var(--surface);border-radius:50%;justify-content:center;align-items:center;margin-top:-9px;display:none;position:absolute;top:50%;right:12px}.cc-kachel-wahl:has(.cc-kachel-punkt:checked){border-color:var(--accent);background:var(--accent-soft);padding-right:38px}.cc-kachel-wahl:has(.cc-kachel-punkt:checked) .haken{display:inline-flex}.cc-kachel-wahl.mit-vorne{grid-template-columns:auto minmax(0,1fr);column-gap:14px}.cc-kachel-wahl.mit-vorne>.vorne{grid-row:1/span 2;display:flex}.cc-kachel-wahl.mit-vorne>.t,.cc-kachel-wahl.mit-vorne>.s{grid-column:2}.cc-kachel-wahl:has(.cc-kachel-punkt:checked) .s{color:var(--grau-2)}.cc-kachel-wahl:has(.cc-kachel-punkt:disabled){background:var(--inset);border-color:var(--line);cursor:not-allowed}.cc-kachel-wahl:has(.cc-kachel-punkt:disabled):hover{background:var(--inset);border-color:var(--line);cursor:not-allowed}.cc-kachel-wahl .cc-kachel-punkt:disabled{cursor:not-allowed}.cc-kachel-wahl:has(.cc-kachel-punkt:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.cc-kacheln-feld.fehler .cc-kachel-wahl{border-color:var(--status-error)}.cc-kacheln-feld.fehler:has(.cc-kachel-punkt:checked) .cc-kachel-wahl{border-color:var(--line)}.cc-kacheln-feld.fehler .cc-kachel-wahl:has(.cc-kachel-punkt:checked){border-color:var(--accent)}@media (max-width:480px){.cc-kacheln{grid-template-columns:1fr}}.auswahl-knoepfe{gap:var(--sp-2);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.auswahl-knoepfe.umbruch{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-flow:row}.auswahl-knoepfe.ziffern{grid-template-columns:repeat(4,1fr);grid-auto-flow:row}.auswahl-knoepfe button{border:1px solid var(--line-strong);border-radius:var(--r-s);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;text-align:center;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.auswahl-knoepfe button.aktiv{border-color:var(--accent);background:var(--accent-soft);color:var(--fs-gewaehlt-ink);box-shadow:inset 0 0 0 1px var(--accent);font-weight:600}.auswahl-knoepfe button[aria-invalid=true]{border-color:var(--feld-fehler-rand)}.cc-segment .cc-kachel-wahl{text-align:center;font-weight:500}.cc-segment .cc-kachel-wahl .haken{display:none}.cc-segment.n3 .cc-kacheln{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.cc-segment.n3 .cc-kacheln{grid-template-columns:1fr}.cc-segment.n2 .cc-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}.foto-knopf{cursor:pointer;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.foto-knopf input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.foto-knopf:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.toast{z-index:var(--z-toast);background:var(--ink);color:var(--surface);border-radius:var(--r-s);box-shadow:var(--toast-schatten);padding:11px 16px;font-size:13px;position:fixed;bottom:20px;right:20px}.m3d{gap:var(--sp-3);margin-top:var(--sp-3);display:grid}.m3d-buehne{background:var(--inset);border:1px solid var(--line);border-radius:var(--r-m);height:min(56vh,560px);min-height:260px;position:relative;overflow:hidden}.m3d-leinwand{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.m3d-leinwand:active{cursor:grabbing}.m3d-leinwand:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.m3d-laedt{color:var(--text-meta);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.m3d-hilfe{color:var(--text-meta);margin:0;font-size:13px}.m3d-leiste{gap:var(--sp-2);flex-wrap:wrap;display:flex}.m3d-knopf{margin-top:var(--sp-3);justify-content:flex-end;display:flex}.m3d-knopf:empty{display:none}.person-avatar{border-radius:var(--r-avatar);background:var(--riffel-bild) center / cover no-repeat var(--web-tief);width:24px;height:24px;color:var(--ink-invert);text-shadow:var(--initialen-schatten);cursor:default;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:relative}.person-avatar[data-name]:hover:after{content:attr(data-name);z-index:50;pointer-events:none;background:var(--ink);color:var(--ink-invert);text-shadow:none;white-space:nowrap;box-shadow:var(--tip-schatten);border-radius:6px;padding:5px 9px;font-size:12.5px;font-weight:400;line-height:1.4;position:absolute;bottom:calc(100% + 6px);right:0}.person-avatar.klein{width:20px;height:20px;font-size:9.5px}.person-avatar.mehr{background:var(--chip-bg);color:var(--grau-1);text-shadow:none}.person-avatare{flex:none;align-items:center;gap:3px;display:inline-flex}.profil-foto{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.nav-avatar .kreis,.set-mitglied .avatar,.person-avatar{position:relative}
:root{--login-spektrum:url(/bilder/login-spektrum.jpg)}.login{background:var(--auth-grund);grid-template-columns:1fr 1.02fr;gap:14px;min-height:100vh;padding:16px;display:grid}.login-links{background:var(--surface);border-radius:var(--r-m);flex-direction:column;min-height:0;padding:28px 32px;display:flex}.login-marke{align-items:center;gap:12px;display:flex}.login-marke .brand-lockup{width:auto;height:22px;color:var(--ink)}.login-marke .trenner{background:var(--line-strong);width:1px;height:22px}.login-marke .produkt{color:var(--text-meta);font-size:15px;font-weight:500}.login-form-wrap{flex:1;justify-content:center;align-items:center;padding:24px 0;display:flex}.login-form{width:100%;max-width:430px}.login-form.su-form-breit{max-width:500px}.login-form h1{letter-spacing:-.02em;margin-bottom:8px;font-size:30px;font-weight:700}.su-form-breit h1{margin-top:6px}.login-form .einleitung{color:var(--ink-soft);font-size:var(--fs-s);margin-bottom:var(--sp-5)}.login-form .einleitung+.hinweis{margin-bottom:var(--sp-5)}.remember-zeile{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 18px;display:flex}.pw-vergessen{font:inherit;font-size:var(--fs-s);color:var(--text-meta);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.pw-vergessen:hover{color:var(--ink)}.login-form .btn[type=submit]{background:var(--ink);border-color:var(--ink);color:var(--surface);border-radius:var(--r-s);height:52px;font-size:15px}.login-form .btn[type=submit]:hover{background:var(--ink-hover)}.login-form a.btn,.login-form button.btn[type=button]{height:52px;font-size:15px}.login-neu{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line-fein);font-size:var(--fs-s);color:var(--ink-soft)}.login-neu span{font-size:var(--fs-xs);color:var(--ink-soft);display:block}.login-neu a{font-weight:600}.login-fuss{color:var(--text-meta);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.login-fuss a{color:var(--text-meta);text-decoration:none}.login-fuss a:hover{color:var(--ink)}.login-rechts{border-radius:var(--r-m);background:var(--auth-grund);min-height:520px;position:relative;overflow:hidden}.lv{background:var(--auth-grund);position:absolute;inset:0;overflow:hidden}.lv-s{top:0;bottom:0;left:calc(var(--i) * 5%);width:5.06%;position:absolute;overflow:hidden}.lv-g{top:0;bottom:0;left:calc(var(--i) * -100%);width:2000%;transform-origin:calc(var(--i) * 5% + 2.5%) 50%;position:absolute;transform:scaleX(1.55)}.lv-bild{background:var(--login-spektrum) 22% 50% / 132% 104% no-repeat;will-change:transform;animation:26s ease-in-out infinite lvWandern;position:absolute;inset:-34%}@keyframes lvWandern{0%,to{transform:translate(-13%,-7%)scale(1.16,1.22)skew(-9deg)rotate(0)}25%{transform:translate(12%,9%)scale(1.44,1.18)skew(8deg,5deg)rotate(6deg)}50%{transform:translate(-3%,14%)scale(1.24,1.48)skew(13deg,-5deg)rotate(-5deg)}75%{transform:translate(-15%,-11%)scale(1.4,1.28)skew(-6deg,7deg)rotate(4deg)}}.lv-s:after{content:"";background:var(--auth-rille);position:absolute;inset:0}.lv-rand{background:var(--auth-rand);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.lv-bild{animation-play-state:paused!important}}.login-f{z-index:2;background:var(--surface);width:44px;height:44px;color:var(--auth-grund);border-radius:5px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:24px;right:24px}.login-f .brand-mark{width:100%;height:100%;display:block}.login-f .brand-mark path:first-child{fill:none}.login-f .brand-mark path:not(:first-child){fill:var(--ink)}@media (max-width:1000px){.login{grid-template-columns:1fr}.login-rechts{min-height:320px}}@media (min-width:1001px){.login{height:100dvh;min-height:0;overflow:hidden}.login-links{min-height:0;padding:clamp(16px,2.6vh,28px) 32px;overflow-y:auto}.login-rechts{min-height:0}.login-form-wrap{padding:clamp(6px,1.6vh,24px) 0}.login-form h1{margin-bottom:clamp(4px,.8vh,8px);font-size:clamp(24px,3.4vh,30px)}.login-form .einleitung{margin-bottom:clamp(12px,2.4vh,24px)}.login-form .field{margin-bottom:clamp(10px,1.8vh,16px)}.login-form .field .eingabe,.login-form .btn[type=submit]{height:clamp(44px,5.8vh,52px)}.login-neu{margin-top:clamp(10px,1.8vh,18px);padding-top:clamp(10px,1.6vh,16px)}}@media (min-width:1001px) and (max-height:800px){.login-links{padding-top:12px;padding-bottom:12px}.login-form-wrap{padding:0}.login-form .einleitung{margin-bottom:10px}.login-form .field{margin-bottom:8px}.login-form .field label{margin-bottom:4px}.login-neu{margin-top:8px;padding-top:8px}}.recht-text h2{margin:var(--sp-5) 0 var(--sp-2);font-size:var(--fs-base);color:var(--ink);font-weight:600;line-height:1.35}.recht-text p,.recht-text li{font-size:var(--fs-s);color:var(--ink-soft);overflow-wrap:anywhere;line-height:1.6}.recht-text p{margin:0 0 var(--sp-3)}.recht-text .einleitung{margin-bottom:var(--sp-4)}.recht-text ul{margin:0 0 var(--sp-3);padding-left:var(--sp-5);list-style:outside}.recht-text li{margin-bottom:var(--sp-2)}.recht-text .hinweis{margin-bottom:var(--sp-4)}
.app-rahmen{min-height:100vh}@media (min-width:761px){.app-rahmen.nav-zu{--rail:82px}}.app-inhalt{padding-left:var(--rail);padding-top:calc(16px + var(--kopf-h))}.navrail{z-index:var(--z-sidebar);white-space:nowrap;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);flex-direction:column;width:238px;padding:14px 11px;display:flex;position:fixed;top:16px;bottom:16px;left:16px;overflow:hidden}.nav-logo{color:var(--ink);flex-wrap:wrap;flex:none;align-items:baseline;gap:10px;margin-bottom:22px;padding:2px 8px 0;text-decoration:none;display:flex}.nav-logo:hover,.nav-logo:visited{color:var(--ink)}.nav-marke{color:var(--ink);align-items:center;gap:9px;display:flex}.nav-marke .brand-lockup{width:auto;height:19px}.nav-produkt{color:var(--text-meta);letter-spacing:.01em;font-size:13px;font-weight:500}.nav-klapp{width:30px;height:30px;color:var(--grau-4);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:10px}.nav-klapp:hover{background:var(--paper);color:var(--ink)}.nav-items{flex-direction:column;flex:0 auto;gap:12px;min-height:0;list-style:none;display:flex;overflow-y:auto}.nav-zeile{display:block}.nav-item{border-radius:var(--r-s);cursor:pointer;width:100%;height:42px;color:var(--grau-2);text-align:left;background:0 0;border:none;flex:none;align-items:center;gap:13px;padding:0 12px;font-family:inherit;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.nav-item:hover{background:var(--paper);color:var(--ink)}.nav-item.active,.nav-item[aria-current=page]{background:var(--ink);color:var(--surface)}.nav-item .ikon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.nav-item .lbl{flex:1}.nav-trenner{background:var(--line-fein);flex:none;height:1px;margin:auto 6px 10px}.nav-fuss{flex-direction:column;flex:none;gap:12px;display:flex}.nav-avatar{border-radius:var(--r-s);align-items:center;gap:13px;height:46px;padding:0 9px;display:flex}.nav-avatar .kreis{border-radius:var(--r-avatar);background:var(--riffel-bild) center / cover no-repeat var(--web-tief);width:26px;height:26px;color:var(--ink-invert);text-shadow:var(--initialen-schatten);flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;line-height:1;display:flex}.nav-avatar .lbl{min-width:0;line-height:1.25;overflow:hidden}.nav-avatar .n{color:var(--ink);text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.nav-avatar .o{color:var(--text-meta);text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}@media (max-height:820px){.navrail:not(.cc-nav){padding-top:12px;padding-bottom:10px}.navrail:not(.cc-nav) .nav-logo{margin-bottom:14px}.navrail:not(.cc-nav) .nav-items,.navrail:not(.cc-nav) .nav-fuss{gap:6px}}.navrail.cc-nav{padding-left:8px;padding-right:8px}.navrail.cc-nav .nav-items{gap:8px}.navrail.cc-nav .nav-item{gap:0;padding:0 9px}.navrail.cc-nav .nav-item .ikon{margin-right:9px}.navrail.cc-nav .nav-item.cc-block{margin-top:13px;position:relative}.navrail.cc-nav .nav-item.cc-block:before{content:"";background:var(--line-fein);pointer-events:none;height:1px;position:absolute;top:-11px;left:6px;right:6px}.navrail.cc-nav .nav-item .nav-badge{vertical-align:0;flex:none;margin-left:5px;padding:0 4px}.navrail.cc-nav .nav-item .lbl{text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.navrail.cc-nav .nav-fuss{gap:8px}.navrail.cc-nav .nav-avatar{gap:4px;padding:0 3px 0 0}.cc-konto-link{border-radius:var(--r-s);min-width:0;height:46px;color:var(--ink);flex:1;align-items:center;gap:13px;padding:0 9px;text-decoration:none;display:flex}.cc-konto-link:hover,.cc-konto-link[aria-current=page]{background:var(--paper)}.cc-abmelden{border-radius:var(--r-s);width:36px;height:36px;color:var(--grau-4);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.cc-abmelden:hover{background:var(--paper);color:var(--ink)}.cc-abmelden svg{width:18px;height:18px}.seiten-kopf{top:16px;left:calc(var(--rail) + 16px);z-index:calc(var(--z-sidebar) + 1);min-height:var(--kopf-h);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-s);justify-content:space-between;align-items:center;gap:var(--sp-4);margin:0;padding:12px 20px;display:flex;position:fixed;right:16px}@media (min-width:761px){.seiten-kopf[data-eingang=ad-manager]:has(+.wizard){display:none}.app-inhalt:has(.seiten-kopf[data-eingang=ad-manager]+.wizard){padding-top:0}.seiten-kopf[data-eingang=ad-manager]:has(+.wizard)+.wizard{padding-top:var(--sp-2)}}.app-rahmen:has(>#fc-news-oben){--news-h:60px}:is(.app-rahmen:has(>#fc-news-oben) .navrail,.app-rahmen:has(>#fc-news-oben) .seiten-kopf){top:calc(16px + var(--news-h))}.app-rahmen:has(>#fc-news-oben) .seiten-kopf:before{height:calc(16px + var(--news-h))}.app-rahmen:has(>#fc-news-oben) .app-inhalt{padding-top:calc(16px + var(--kopf-h) + var(--news-h))}.app-rahmen:has(>#fc-news-oben) .map-stage{height:calc(100vh - 120px - var(--news-h))}@media (min-width:761px){.app-rahmen:has(>#fc-news-oben) .app-inhalt:has(.seiten-kopf[data-eingang=ad-manager]+.wizard){padding-top:var(--news-h)}}.seiten-kopf:before{content:"";background:var(--paper);z-index:-1;height:16px;position:fixed;top:0;left:0;right:0}.seiten-kopf:after{content:"";background:linear-gradient(var(--paper) 62%, transparent);pointer-events:none;height:15px;position:absolute;top:100%;left:-1px;right:-1px}.seiten-kopf .titel{align-items:baseline;gap:12px;min-width:0;display:flex}.seiten-kopf .t{letter-spacing:-.01em;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.5}.seiten-kopf .k{color:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.seiten-kopf .rechts{flex:none;align-items:center;gap:12px;display:flex}.seiten-kopf .kopf-aktion{align-items:center;display:flex}.glocke{border:1px solid var(--line-strong);border-radius:var(--r-s);background:var(--surface);width:38px;height:38px;color:var(--grau-2);cursor:pointer;font:inherit;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.glocke:hover{border-color:var(--line-hover);color:var(--ink)}.glocke[aria-expanded=true]{border-color:var(--glocke-offen-rand);color:var(--ink);background:var(--inset)}.glocke[aria-disabled=true]{cursor:default}.glocke .anzahl{background:var(--status-error);min-width:17px;height:17px;color:var(--ink-invert);border:1.5px solid var(--surface);border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-size:12.5px;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px}.ben-panel{top:var(--ben-top,70px);left:var(--ben-left,12px);z-index:var(--z-toast);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);width:452px;max-width:calc(100vw - 24px);max-height:min(560px,100vh - 90px);box-shadow:var(--ben-schatten);flex-direction:column;display:flex;position:fixed;overflow:hidden}.ben-panel:focus{outline:none}.ben-panel.ben-messen{visibility:hidden}.ben-kopf{border-bottom:1px solid var(--line-fein);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ben-kopf .t{white-space:nowrap;font-size:14.5px;font-weight:600}.ben-kopf .zm-link{white-space:nowrap}@media (max-width:480px){.ben-kopf{flex-wrap:wrap;row-gap:6px}}.ben-kopf .t .n{background:var(--accent-soft);color:var(--status-info-ink);border-radius:4px;margin-left:6px;padding:1px 7px;font-size:12.5px}.ben-liste{overscroll-behavior:contain;overflow-y:auto}.ben-eintrag{border:0;border-bottom:1px solid var(--line-fein);background:var(--surface);width:100%;font:inherit;text-align:left;cursor:pointer;gap:12px;padding:13px 16px;display:flex}.ben-eintrag:hover{background:var(--inset)}.ben-eintrag.neu{background:var(--ben-neu)}.ben-eintrag.neu:hover{background:var(--ben-neu-hover)}.ben-ikon{background:var(--inset);width:32px;height:32px;color:var(--grau-3);border-radius:4px;flex:none;justify-content:center;align-items:center;display:flex}.ben-ikon svg{width:16px;height:16px}.ben-ikon.info{background:var(--accent-soft);color:var(--accent-ink)}.ben-ikon.warn{background:var(--status-warn-soft);color:var(--status-warn-ink)}.ben-text{flex:1;gap:4px;min-width:0;display:grid}.ben-text .von{color:var(--grau-3);font-size:12.5px;font-weight:600;display:block}.ben-text .txt{color:var(--ink);font-size:13px;line-height:1.45}.ben-eintrag.neu .txt{font-weight:500}.ben-text .meta{color:var(--text-meta);font-size:12.5px}.ben-punkt{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.ben-leer{text-align:center;color:var(--text-meta);padding:28px 16px;font-size:13px;line-height:1.5}.zm-link{font:inherit;color:var(--status-info-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.zm-link:hover{color:var(--accent)}.kopf-trenner{background:var(--line-strong);width:1px;height:22px;margin:0 4px}.cc-suchfeld{border:1px solid var(--line-strong);border-radius:var(--r-m);background:var(--surface);width:240px;height:36px;color:var(--text-meta);font:inherit;cursor:text;align-items:center;gap:9px;padding:0 7px 0 11px;font-size:13px;transition:border-color .15s;display:inline-flex}.cc-suchfeld:hover{border-color:var(--line-hover)}.cc-suchfeld:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.cc-suchfeld .cc-sf-t{text-align:left;flex:1}.cc-taste{border:1px solid var(--line);background:var(--inset);height:22px;font:inherit;color:var(--grau-3);border-radius:5px;align-items:center;padding:0 6px;font-size:12.5px;font-weight:600;display:inline-flex}.cc-suchfeld svg{color:var(--grau-5);flex:none}.cc-su-hg{z-index:900;background:var(--su-schleier);position:fixed;inset:0}.cc-su{z-index:901;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);width:720px;max-width:calc(100vw - 32px);max-height:calc(100vh - 112px);box-shadow:var(--su-schatten);flex-direction:column;display:flex;position:fixed;top:72px;left:50%;overflow:hidden;transform:translate(-50%)}.cc-su-feld{border-bottom:1px solid var(--line-fein);color:var(--grau-5);align-items:center;gap:12px;padding:0 16px 0 20px;display:flex}.cc-su-feld svg{flex:none}.cc-su-feld .eingabe,.cc-su-feld .eingabe:hover,.cc-su-feld .eingabe:focus{width:auto;min-width:0;height:56px;box-shadow:none;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0;font-size:16px}.cc-su-feld .eingabe::placeholder{color:var(--text-meta)}.cc-su-liste{overscroll-behavior:contain;padding:6px 0 10px;overflow-y:auto}.cc-su-gruppe{color:var(--text-meta);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 20px 6px;font-size:12.5px;font-weight:600;display:flex}.cc-su-treffer{width:100%;min-height:50px;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:7px 20px;display:flex}.cc-su-treffer.aktiv{background:var(--accent-soft)}.cc-su-treffer .ik{border-radius:var(--r-s);background:var(--inset);width:34px;height:34px;color:var(--grau-3);flex:none;place-items:center;display:grid;overflow:hidden}.cc-su-treffer .ik:has(>.person-avatar){background:0 0}.cc-su-treffer .ik .person-avatar{border-radius:var(--r-avatar-gross);width:32px;height:32px;font-size:12.5px}.cc-su-treffer .tx{flex:1;gap:1px;min-width:0;display:grid}.cc-su-treffer .t{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.cc-su-treffer .s{color:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cc-su-treffer.aktiv .s{color:var(--grau-2)}.cc-su-treffer .pf{color:var(--grau-5);flex:none}.cc-su-treffer mark{background:var(--signal-soft);color:inherit;border-radius:3px;padding:0 1px}.cc-su-alle{height:36px;font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 20px;font-size:12.5px;font-weight:600;display:inline-flex}.cc-su-alle.aktiv{background:var(--accent-soft)}.cc-su-hinweis{color:var(--text-meta);padding:22px 20px 14px;font-size:13px;line-height:1.55}.cc-su-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.cc-su-chips span{background:var(--inset);color:var(--grau-3);border-radius:4px;padding:4px 10px;font-size:12.5px}.cc-su-leer{text-align:center;color:var(--text-meta);padding:30px 20px;font-size:13.5px}.cc-su-rest{color:var(--text-meta);padding:8px 20px 12px;font-size:12.5px}.cc-su-fuss{border-top:1px solid var(--line-fein);color:var(--text-meta);gap:18px;padding:10px 20px;font-size:12.5px;display:flex}.cc-su-fuss b{color:var(--grau-3);font-weight:600}.cc-avatar{border-radius:var(--r-avatar-gross);background:var(--accent-soft);width:32px;height:32px;color:var(--fs-gewaehlt-ink);flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.cc-avatar.kunde{background:var(--inset);color:var(--grau-2);box-shadow:inset 0 0 0 1px var(--line)}.cc-phase{background:var(--chip-bg);height:28px;color:var(--grau-2);white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.cc-phase:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.view-wrap{padding:var(--sekt-kopf) var(--sp-5) 72px;margin:0}.shell-band{padding:var(--sekt-kopf) var(--sp-5) 0}.shell-band .hinweis a{color:inherit;font-weight:600;text-decoration:underline}.view-head{margin-bottom:var(--sekt-s)}.view-head h1{font-size:var(--fs-xl);color:var(--ink)}.view-head p{color:var(--ink-soft);font-size:var(--fs-s);margin-top:var(--sp-1);max-width:64ch}@media (min-width:761px){.nav-zu .navrail{width:66px;padding-left:9px;padding-right:9px}.nav-zu .navrail .lbl,.nav-zu .nav-produkt{display:none}.nav-zu .nav-logo{justify-content:center;margin-bottom:10px;padding:2px 0 0}.nav-zu .nav-marke{width:19px;display:block;overflow:hidden}.nav-zu .nav-marke>svg{flex:none;max-width:none;display:block}.nav-zu .nav-klapp{flex:none;margin:0 auto 10px;position:static}.nav-zu .nav-item{justify-content:center;gap:0;padding:0;position:relative}.nav-zu .nav-avatar{justify-content:center;padding:0}.nav-zu .nav-item .nav-badge{position:absolute;top:3px;right:3px}}.pm-menue{border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;flex:none;place-items:center;margin:-4px 4px -4px -8px;padding:0;display:none}.pm-schleier{display:none}@media (max-width:760px){.app-rahmen{--rail:0px}.app-rahmen .pm-menue{display:grid}.app-rahmen .navrail{z-index:400;width:min(286px,100vw - 56px);box-shadow:var(--schublade-schatten);visibility:hidden;transition:transform .2s;transform:translate(calc(-100% - 24px))}.app-rahmen.pm-auf .navrail{visibility:visible;transform:none}.app-rahmen.pm-auf .pm-schleier{z-index:399;background:var(--schublade-schleier);border:0;display:block;position:fixed;inset:0}.app-rahmen .nav-klapp{display:none}.app-rahmen .seiten-kopf{justify-content:flex-start;gap:8px;padding:10px 12px 10px 16px;top:12px;left:12px;right:12px}.app-rahmen .seiten-kopf .titel{flex:1;min-width:0}.app-rahmen .seiten-kopf .titel .k,.app-rahmen .seiten-kopf .kopf-trenner{display:none}.app-rahmen .seiten-kopf .titel .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-rahmen .app-inhalt{padding-left:0}.app-rahmen:has(>#fc-news-oben) .seiten-kopf{top:calc(12px + var(--news-h))}.app-rahmen:has(>#fc-news-oben) .navrail{top:16px}.app-rahmen .view-wrap,.app-rahmen .shell-band{padding-left:12px;padding-right:12px}.app-rahmen .seiten-kopf .kopf-neu{gap:0;padding:0 11px;font-size:0}.app-rahmen .seiten-kopf .cc-suchfeld{flex:none;justify-content:center;width:36px;padding:0}.app-rahmen .seiten-kopf .cc-suchfeld .cc-sf-t,.app-rahmen .seiten-kopf .cc-suchfeld .cc-taste{display:none}}.sv-leiste{display:none}@media (max-width:760px){.mit-leiste .sv-leiste{z-index:var(--z-sidebar);grid-template-columns:repeat(var(--sv-n,5), 1fr);height:calc(var(--sv-leiste-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--line);display:grid;position:fixed;bottom:0;left:0;right:0}.sv-leiste a{color:var(--grau-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:500;text-decoration:none;display:flex;position:relative}.sv-leiste a svg{width:24px;height:24px}.sv-leiste a.aktiv{color:var(--status-info-ink)}.sv-leiste a.koppeln .kreis{background:var(--accent);width:50px;height:50px;color:var(--ink-invert);box-shadow:var(--sv-koppeln-schatten);border-radius:50%;justify-content:center;align-items:center;margin-top:-6px;display:flex}.sv-leiste a.koppeln .kreis svg{width:26px;height:26px}.sv-leiste a.koppeln.aktiv{color:var(--status-info-ink)}.sv-leiste a.koppeln.aktiv .kreis{background:var(--accent-hover)}.sv-leiste a.koppeln .t{margin-top:-2px}.sv-leiste a:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:var(--r-s)}.mit-leiste .app-inhalt{padding-bottom:calc(var(--sv-leiste-h) + env(safe-area-inset-bottom) + 28px)}}.nav-badge{background:var(--status-error);min-width:17px;height:17px;color:var(--ink-invert);vertical-align:1px;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-size:12.5px;font-weight:700;display:inline-flex}
.einst-raster{gap:16px;max-width:820px;display:grid}.adm-karte{padding:0;overflow:hidden}.adm-chip.ok{background:var(--tag-gruen-bg);color:var(--tag-gruen-ink)}.zm-kopf{padding:18px 18px 14px}.zm-kopf .t{font-size:15px;font-weight:600}.zm-kopf .s{color:var(--text-meta);margin-top:3px;font-size:12.5px}.sich-kopf{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sich-kopf .btn-ink{flex:none;align-items:center;gap:6px;display:inline-flex}.sich-zeile{border-top:1px solid var(--line-fein);align-items:center;gap:14px;padding:14px 18px;display:flex}.sich-liste{border:1px solid var(--line);border-radius:var(--r-m);margin:0 18px 18px;padding:0;list-style:none;overflow:hidden}.sich-liste .sich-zeile{border-top:0;border-bottom:1px solid var(--line-fein);min-height:64px;padding:12px 16px}.sich-liste .sich-zeile:last-child{border-bottom:0}.sich-ikon{border-radius:var(--r-s);background:var(--inset);width:38px;height:38px;color:var(--grau-3);flex:none;justify-content:center;align-items:center;display:flex}.sich-ikon.an{background:var(--accent-soft);color:var(--accent-ink)}.sich-text{flex:1;gap:3px;min-width:0;display:grid}.sich-text .t{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.sich-text .s{color:var(--text-meta);font-size:12.5px}.sich-aktionen{border-top:1px solid var(--line-fein);justify-items:start;gap:10px;padding:16px 18px 18px;display:grid}.sich-aktionen .s{color:var(--text-meta);font-size:12.5px}.sich-leer{border:1px dashed var(--line-strong);border-radius:var(--r-m);color:var(--grau-3);margin:0 18px 18px;padding:16px;font-size:13px;line-height:1.5}.adm-kopf+.sich-leer,.adm-kopf+.sich-liste,.adm-kopf+.sich-meldung:empty+.sich-leer,.adm-kopf+.sich-meldung:empty+.sich-liste,.adm-kopf+.sich-meldung:not(:empty){margin-top:18px}.sich-formular{border-top:1px solid var(--line-fein);max-width:520px;padding:16px 18px 18px}.adm-kopf+.sich-formular{border-top:0}.sich-formular h3{margin:0 0 6px;font-size:15px;font-weight:600}.sich-formular p{color:var(--ink-soft);margin:0 0 14px;font-size:13px;line-height:1.5}.sich-formular p.login-error{color:var(--status-error-ink);margin:0 0 14px}.gf-fuss{border-top:1px solid var(--line-fein);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.gf-fuss .s{color:var(--text-meta);font-size:12.5px}@media (max-width:760px){.gf-fuss{flex-wrap:wrap}.gf-fuss .gf-knoepfe{flex:0 auto;min-width:0}.sich-liste .eigen-zeile{flex-wrap:wrap}.sich-liste .eigen-zeile .sich-text{flex-basis:100%}}.gf-knoepfe{flex-wrap:wrap;flex:none;gap:8px;display:flex}.gf-knoepfe .btn-ink,.gf-knoepfe .btn-sekundaer-s{height:36px;padding:0 16px;font-size:13px}.btn-gefahr-rahmen{border:1px solid var(--gefahr-rand);border-radius:var(--r-s);background:var(--surface);height:36px;color:var(--status-error-ink);font:inherit;cursor:pointer;padding:0 14px;font-size:12.5px;font-weight:600}.btn-gefahr-rahmen:hover{background:var(--status-error-soft);border-color:var(--status-error)}.einst-einladungslink{border-radius:var(--r-m);background:var(--inset);word-break:break-all;margin-top:8px;padding:10px 12px;font-size:13px;display:block}@media (max-width:640px){.sich-zeile{flex-wrap:wrap}}.sich-meldung:not(:empty){color:var(--ink);margin:0 18px 14px;font-size:13px;font-weight:600}.set-layout{grid-template-columns:230px minmax(0,760px);align-items:start;gap:18px;display:grid}.set-nav{padding:8px;position:sticky;top:14px}.set-nav-gruppe{letter-spacing:.1em;text-transform:uppercase;color:var(--text-meta);padding:12px 10px 6px;font-size:12.5px}.set-nav-item{box-sizing:border-box;text-align:left;border-radius:var(--r-s);width:100%;font:inherit;color:var(--grau-2);padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:block}.set-nav-item:hover{background:var(--inset)}.set-nav-item.aktiv{background:var(--inset);color:var(--ink);font-weight:600}.set-haupt>.card+.card{margin-top:16px}.cc-set{grid-template-columns:230px minmax(0,1fr)}@media (max-width:1100px){.set-layout{grid-template-columns:1fr}.set-nav{position:static}}@media (max-width:640px){.set-haupt .adm-kopf{flex-wrap:wrap}.set-haupt .adm-kopf .s{text-align:left}}.set-mitglieder{margin:0;padding:0;list-style:none}.set-mitglied{border-bottom:1px solid var(--line-fein);align-items:center;gap:14px;padding:13px 18px;display:flex}.set-mitglied .avatar{border-radius:var(--r-avatar-gross);background:var(--riffel-bild) center / cover no-repeat var(--web-tief);width:30px;height:30px;color:var(--ink-invert);text-shadow:var(--initialen-schatten);flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;line-height:1;display:flex}.set-mitglied .wer{flex:1;min-width:0}.set-mitglied .n{font-size:13px;font-weight:600;display:block}.set-mitglied .e{color:var(--text-meta);overflow-wrap:anywhere;font-size:12.5px;display:block}.adm-tag{background:var(--accent-soft);color:var(--fs-gewaehlt-ink);border-radius:4px;padding:2px 7px;font-size:12.5px;font-weight:600;display:inline-block}.adm-status{border-radius:4px;padding:3px 9px;font-size:12.5px;font-weight:700}.adm-status.an{background:var(--status-live-soft);color:var(--status-live-ink-aa)}.set-mitglied .avatar.leer{background:var(--inset);color:var(--text-meta);text-shadow:none;font-size:13px}.set-mitglied .avatar.leer svg{stroke-width:2px;width:15px;height:15px}.set-mitglied .n.klein{color:var(--text-meta);font-size:12.5px;font-weight:400}.set-mitglied-trenner{letter-spacing:.1em;text-transform:uppercase;color:var(--text-meta);margin:0;padding:12px 18px 6px;font-size:12.5px;font-weight:400}.set-mitglied-aktionen{flex:none;align-items:center;gap:14px;display:flex}.set-mitglied-aktionen .auswahl{width:140px}.set-mitglied-form{display:contents}@media (max-width:640px){.set-mitglied:has(.set-mitglied-aktionen){flex-wrap:wrap}.set-mitglied-aktionen{flex-wrap:wrap;flex-basis:100%;padding-left:44px}}.set-einladen{border-top:1px solid var(--line-fein);padding:20px 18px}.set-einladen .login-error{margin:12px 0 0}.set-einladen .hinweis{margin-top:12px}.gf-zeile{grid-template-columns:minmax(0,1fr) 200px auto;align-items:end;gap:12px;display:grid}.gf-zeile .gf{margin-bottom:0}.gf-zeile>.btn-ink{border-radius:var(--r-s);height:52px;padding:0 20px}.gf-zeile.drei{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 180px auto}@media (max-width:1180px){.gf-zeile.drei{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:640px){.gf-zeile,.gf-zeile.drei{grid-template-columns:1fr}}.adm-kopf-titel{align-items:center;gap:6px;min-width:0;display:inline-flex}.cc-i{border:1px solid var(--line-strong);background:var(--surface);width:18px;height:18px;font:inherit;color:var(--grau-4);cursor:help;vertical-align:middle;border-radius:50%;flex:none;place-items:center;padding:0;font-size:12.5px;font-weight:600;line-height:1;display:inline-grid}.cc-i svg{width:12px;height:12px}.cc-i:hover,.cc-i:focus-visible{border-color:var(--accent);color:var(--accent-ink)}.an-tip{left:var(--tip-x,8px);top:var(--tip-y,8px);z-index:9999;pointer-events:none;background:var(--ink);color:var(--ink-invert);max-width:320px;box-shadow:var(--tip-schatten);border-radius:6px;padding:7px 10px;font-size:12.5px;font-weight:400;line-height:1.4;position:fixed}.an-tip.haus-tip{max-width:280px;font-size:13px}.adm-kopf .cc-sich-knopf{flex:none;align-items:center;gap:6px;margin-left:12px;display:inline-flex}.set-matrix-zeile{border-bottom:1px solid var(--line-fein);align-items:center;gap:0 10px;padding:11px 18px;font-size:12.5px;display:grid}.set-matrix-zeile:last-of-type{border-bottom:none}.set-matrix-zeile.pp-matrix.r3{grid-template-columns:minmax(0,1fr) repeat(3,84px)}.set-matrix-zeile.pp-matrix.r4{grid-template-columns:minmax(0,1fr) repeat(4,84px)}.set-matrix-zeile.am-matrix{grid-template-columns:minmax(0,1fr) repeat(3,90px)}.set-matrix-zeile.kopf{letter-spacing:.08em;text-transform:uppercase;color:var(--text-meta);font-size:12.5px;font-weight:600}.set-matrix-zeile .rk{text-align:center}.set-matrix-zeile .ja{background:var(--status-live-soft);width:20px;height:20px;color:var(--status-live-ink);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.set-matrix-zeile .ja svg{stroke-width:3px;width:12px;height:12px}.set-matrix-zeile .nein{color:var(--text-meta)}@media (max-width:640px){.set-matrix-zeile{gap:0 6px;padding:11px 14px}.set-matrix-zeile.pp-matrix.r3{grid-template-columns:minmax(0,1fr) repeat(3,52px)}.set-matrix-zeile.pp-matrix.r4{grid-template-columns:minmax(0,1fr) repeat(4,52px)}.set-matrix-zeile.am-matrix{grid-template-columns:minmax(0,1fr) repeat(3,52px)}.set-matrix-zeile.kopf{letter-spacing:.02em;font-size:11px}.set-matrix-zeile.kopf .rk{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}.re-tabelle{border-top:1px solid var(--line-fein)}.re-zeile{border-bottom:1px solid var(--line-fein);grid-template-columns:104px minmax(0,1.5fr) 132px 190px 84px;align-items:center;gap:0 14px;padding:13px 18px;font-size:13.5px;display:grid}.re-zeile>:nth-child(4){padding-left:34px}.re-zeile:last-child{border-bottom:0}.re-zeile.kopf{letter-spacing:.08em;text-transform:uppercase;color:var(--text-meta);padding-top:10px;padding-bottom:10px;font-size:12.5px;font-weight:600}.re-zeile .r{text-align:right;justify-self:end}.re-zeile .zwei{gap:2px;min-width:0;display:grid}.re-zeile .zwei strong{color:var(--ink);font-weight:600}.re-zeile .zwei .s{color:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.re-zeile .zwei .s.umbruch{white-space:normal;overflow:visible}.re-zeile .zwei .s.umbruch .mono{white-space:nowrap}.re-zeile .datum,.re-zeile .adm-chip.neutral{color:var(--grau-2)}.re-pdf{align-items:center;gap:6px;display:inline-flex}.re-leer{color:var(--grau-3);border-top:1px solid var(--line-fein);padding:22px 18px;font-size:13px}@media (max-width:760px){.re-zeile{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nr betrag""datum status""pdf pdf";gap:6px 12px}.re-zeile>:first-child{grid-area:datum}.re-zeile>:nth-child(2){grid-area:nr}.re-zeile>:nth-child(3){grid-area:betrag}.re-zeile>:nth-child(4){grid-area:status;justify-self:end;padding-left:0}.re-zeile>:nth-child(5){grid-area:pdf;justify-self:start}.re-zeile.kopf{display:none}}.set-haupt>h2{margin:2px 0 4px;font-size:19px;font-weight:600}.nu-intro{color:var(--text-meta);margin:0 0 16px;font-size:13.5px}.rg-zahl{flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:18px 18px 4px;display:flex}.rg-zahl b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600}.rg-zahl span{color:var(--grau-3);font-size:13.5px}.rg-regel{border-top:1px solid var(--line-fein);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 18px;display:grid}.rg-liste>.rg-regel:first-child{border-top:0}.rg-regel .nr{color:var(--text-meta);font-variant-numeric:tabular-nums;padding-top:1px;font-size:14px;font-weight:600}.rg-regel .tx{gap:4px;min-width:0;display:grid}.rg-regel .t{color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;display:flex}.rg-regel .s{color:var(--grau-2);white-space:pre-line;overflow-wrap:anywhere;font-size:13.5px;line-height:1.5}.rg-regel.aus .t>span:first-child,.rg-regel.aus .s{color:var(--text-meta)}.rg-regel .kn{gap:8px;display:flex}@media (max-width:760px){.rg-regel{grid-template-columns:28px minmax(0,1fr)}.rg-regel .kn{flex-wrap:wrap;grid-column:2}}.set-toggles{padding:4px 18px 8px}.set-toggle-zeile{border-bottom:1px solid var(--line-fein);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.set-toggle-zeile:last-child{border-bottom:none}.cc-d-ereignisse{display:grid}.cc-d-ereignis{border-top:1px solid var(--line-fein);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:0 18px;display:grid}.cc-d-ereignis:first-child{border-top:0}.cc-d-ereignis .tx{gap:2px;min-width:0;display:grid}.cc-d-ereignis .t{color:var(--ink);font-size:13.5px;font-weight:600}.cc-d-ereignis .s{color:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}@media (max-width:760px){.cc-d-ereignis{padding:10px 18px}.cc-d-ereignis .s{white-space:normal}}.set-mail-hinweis{border-top:1px solid var(--line-fein);color:var(--text-meta);margin:0;padding:12px 18px 14px;font-size:12.5px;line-height:1.45}.set-toggle{background:var(--line-dash);cursor:pointer;border:none;border-radius:11px;flex:none;width:38px;height:22px;padding:0;position:relative}.set-toggle .knopf{background:var(--surface);width:17px;height:17px;box-shadow:var(--schalter-knopf-schatten);border-radius:50%;transition:left .15s;position:absolute;top:2.5px;left:2.5px}.set-toggle.an{background:var(--accent)}.set-toggle.an .knopf{left:18.5px}.set-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.set-toggle:disabled{opacity:.45;cursor:not-allowed}.adm-karte>.wz-schritt-fehler{margin:0 18px 14px}.pb-bereich{border-top:1px solid var(--line-fein);gap:10px;padding:14px 18px 18px;display:grid}.pb-bereich .nu-ap{margin:0}.nu-ap{align-items:center;gap:12px;display:flex}.nu-ap .tx{min-width:0;color:var(--ink);flex:1;gap:2px;font-size:13px;display:grid}.nu-ap .tx span{color:var(--text-meta);font-size:12.5px}.pb-bereich .nu-ap-kn{flex-wrap:wrap;gap:8px;display:flex}.pb-bereich .gf-hilfe{margin:0}.pb-avatar{border-radius:var(--r-avatar-gross);background:var(--riffel-bild) center / cover no-repeat var(--web-tief);width:42px;height:42px;color:var(--ink-invert);text-shadow:var(--initialen-schatten);flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:flex;position:relative}.pb-zuschnitt{justify-items:center;gap:12px;margin:4px 0 14px;display:grid}.pb-buehne{aspect-ratio:1;border-radius:var(--r-m);background:var(--riffel-bild) center / cover no-repeat var(--web-tief);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:min(280px,100%);position:relative;overflow:hidden}.pb-buehne:active{cursor:grabbing}.pb-buehne:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pb-bild{pointer-events:none;max-width:none;position:absolute}.pb-rahmen{border-radius:var(--r-m);box-shadow:inset 0 0 0 2px var(--ink-invert);pointer-events:none;position:absolute;inset:0}.pb-zoom{gap:8px;display:flex}.pb-zoom .btn-s{min-width:40px;font-size:16px}.pb-bild{width:var(--pb-breite);height:var(--pb-hoehe);left:var(--pb-links);top:var(--pb-oben)}.pb-bild.laedt{visibility:hidden}.zm-guthaben{align-items:center;gap:16px;padding:16px 18px;display:flex}.zm-guthaben>div{flex:1;min-width:0}.zm-guthaben .w{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:20px;font-weight:600}.zm-guthaben .t{font-size:14px;font-weight:600}.zm-guthaben .s{color:var(--text-meta);margin-top:3px;font-size:12.5px}.zm-guthaben-posten{gap:6px;margin-top:10px;display:grid}.zm-guthaben-posten>div{background:var(--inset);border-radius:8px;gap:1px;padding:8px 12px;display:grid}.zm-guthaben-posten .t{color:var(--status-live-ink-aa);font-size:13.5px;font-weight:600}.zm-guthaben-posten .s{color:var(--text-meta);margin-top:0;font-size:12.5px}@media (max-width:560px){.zm-guthaben{flex-direction:column-reverse;align-items:stretch}.zm-guthaben .w{margin-left:0}}.cc-sa-hilfe .nu-ap{margin:0;padding:14px 18px 16px}.cc-bild-ini.mittel{width:44px;height:44px;font-size:15px}.cc-sa-kacheln{margin:16px 18px 14px}@media (max-width:640px){.cc-sa-kacheln .wp-kacheln{grid-template-columns:1fr}.cc-sa-hilfe .nu-ap{flex-wrap:wrap}.cc-sa-hilfe .nu-ap .tx{flex-basis:calc(100% - 56px)}}.sv-hilfe{padding:0 18px 18px;font-size:13px;display:grid}.sv-hilfe .t{color:var(--ink);font-weight:600}.sv-hilfe .s{color:var(--text-meta);font-size:12.5px}.sv-hilfe .nr{font-variant-numeric:tabular-nums;color:var(--ink);margin-top:8px}.sv-hilfe .nr+.s{margin-top:4px}.sv-hilfe>a{gap:8px;margin-top:14px}.adm-text:not(.klein){color:var(--text-meta);margin:0;padding:12px 18px 0;font-size:12.5px;line-height:1.55}.set-haupt .card .dash-leer{background:0 0;border:0}.adm-feld{border-bottom:1px solid var(--line-fein);justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;font-size:13px;display:flex}.adm-feld .einheit{color:var(--text-meta);align-items:center;gap:7px;display:inline-flex}.set-daten>.adm-feld:last-of-type{border-bottom:none}.set-daten>.wz-schritt-fehler{margin:0 18px 14px}.set-daten>.wz-schritt-fehler:empty{margin:0}.set-daten .adm-feld>span:first-child{flex-direction:column;gap:2px;display:flex}.set-daten .set-hinweis{color:var(--text-meta);font-size:12.5px;line-height:1.45}@media (max-width:760px){.set-daten>.adm-feld{flex-wrap:wrap}}.set-gefahr>span:first-child{color:var(--status-error-ink);font-weight:600}.set-gefahr .set-hinweis{font-weight:400}.set-gefahr>.einheit{flex-shrink:0}.set-gefahr .btn-gefahr{white-space:nowrap}.adm-dialog .set-hindernisse{color:var(--text-meta);gap:6px;margin:0 0 14px;padding-left:18px;font-size:12.5px;line-height:1.55;display:grid}
