:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--blau-700:#0a3fa8;--blau-600:#0b57d0;--blau-500:#1e74ea;--blau-400:#4c95f2;--blau-100:#dcebff;--blau-50:#eef5ff;--gelb-700:#c98a26;--gelb-500:#f6c445;--gelb-300:#fce08e;--gelb-100:#fff3c4;--gruen-700:#0b7a3e;--gruen-500:#17b85a;--nacht-900:#0e1626;--akzent:var(--blau-600);--akzent-2:var(--blau-500);--akzent-text:var(--blau-700);--akzent-weich:var(--blau-100);--gruen:var(--gruen-500);--rot:#dc2626;--orange:#ea580c;--gelb:var(--gelb-500);--indigo:#6366f1;--lila:#a855f7;--tuerkis:#0891b2;--grau:#64748b;--text:#0f172a;--text-2:#5b6474;--text-3:#9aa3b2;--trennlinie:#e6ebf3;--fuellung:#dde3ee;--fuellung-3:#edf1f7;--hg:#fff;--hg-gruppiert:#f3f6fb;--hg-gruppiert-2:#fff;--hg-gruppiert-3:#f3f6fb;--leiste:#ffffffdb;--segment-aktiv:#fff;--rand-karte:#0e16260d;--schatten:0 1px 2px #0e16260f, 0 2px 6px #0e16260f;--schatten-karte:0 1px 2px #0e16260a, 0 8px 24px #0e16260f;--schatten-nav:0 10px 30px #0e16261f, 0 2px 6px #0e16260f;--chip-blau:var(--blau-700);--chip-orange:#9a3412;--chip-gruen:var(--gruen-700);--chip-rot:#b91c1c;--serie-1:#2a78d6;--serie-2:#eb6834;--serie-3:#1baf7a;--serie-neutral:#cfd6e2;--gitter:#e6ebf3;--gold:var(--gelb-500);--gold-dunkel:var(--gelb-700);--termin-text:var(--gelb-700);--lenkrad-spur:var(--blau-100);--lenkrad-speichen:var(--blau-400);--lenkrad-nabe:var(--blau-600);--lenkrad-bogen:var(--blau-500);--karte-strasse:#fff;--karte-flaeche:#e8edf5;--karte-park:#cdebd3;--karte-wasser:#c3dafa;--schrift:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--radius:20px;--radius-klein:14px;--tabbar-hoehe:64px;--tabbar-abstand:10px;--rand:max(16px, env(safe-area-inset-left));--rand-rechts:max(16px, env(safe-area-inset-right))}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--akzent:var(--blau-500);--akzent-2:var(--blau-400);--akzent-text:var(--blau-400);--akzent-weich:#1e74ea38;--termin-text:var(--gelb-300);--gruen:var(--gruen-500);--rot:#f87171;--orange:#fb923c;--gelb:var(--gelb-500);--indigo:#818cf8;--lila:#c084fc;--tuerkis:#22d3ee;--grau:#94a3b8;--text:#f1f5f9;--text-2:#a3b0c4;--text-3:#64728a;--trennlinie:#22304a;--fuellung:#2c3a55;--fuellung-3:#1c2840;--hg:var(--nacht-900);--hg-gruppiert:var(--nacht-900);--hg-gruppiert-2:#16213a;--hg-gruppiert-3:#1d2a45;--leiste:#16213ae0;--segment-aktiv:#2c3a55;--rand-karte:#ffffff0f;--schatten:0 1px 2px #0006;--schatten-karte:0 0 0 1px #ffffff0d;--schatten-nav:0 10px 30px #00000080, 0 0 0 1px #ffffff0f;--chip-blau:#a9cbfa;--chip-orange:#fdba74;--chip-gruen:#6fdc9b;--chip-rot:#fca5a5;--serie-1:#3987e5;--serie-2:#d95926;--serie-3:#199e70;--serie-neutral:#34425e;--gitter:#22304a;--lenkrad-spur:#1e2a44;--lenkrad-speichen:#3b5b8f;--lenkrad-nabe:var(--blau-500);--lenkrad-bogen:var(--blau-400);--karte-strasse:#2c3a55;--karte-flaeche:#17223a;--karte-park:#1f3527;--karte-wasser:#1b3149}}*{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(60px + env(safe-area-inset-top));scroll-padding-bottom:calc(var(--tabbar-hoehe) + var(--tabbar-abstand) + env(safe-area-inset-bottom) + 16px)}body{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;background:var(--hg-gruppiert);min-width:320px;min-height:100dvh;color:var(--text);font-family:var(--schrift);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.4}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:none}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t-large{letter-spacing:-.6px;font-size:clamp(26px,8vw,30px);font-weight:800;line-height:1.2}.t-title1{letter-spacing:-.4px;font-size:clamp(22px,7vw,26px);font-weight:800;line-height:1.23}.t-title2{letter-spacing:-.3px;font-size:22px;font-weight:750;line-height:28px}.t-title3{letter-spacing:-.2px;font-size:19px;font-weight:700;line-height:25px}.t-headline{font-size:16px;font-weight:650;line-height:22px}.t-body{font-size:16px;line-height:23px}.t-callout{font-size:15px;line-height:21px}.t-sub{font-size:14px;line-height:20px}.t-foot{font-size:13px;line-height:18px}.t-caption{font-size:12px;line-height:16px}.t-2{color:var(--text-2)}.t-3{color:var(--text-3)}.t-akzent{color:var(--akzent-text)}.t-rot{color:var(--rot)}.t-gruen{color:var(--gruen)}.t-orange{color:var(--orange)}.t-zahl{font-variant-numeric:tabular-nums}.app{min-height:100dvh;padding-bottom:calc(var(--tabbar-hoehe) + var(--tabbar-abstand) + env(safe-area-inset-bottom) + 28px)}.inhalt{width:100%;max-width:820px;padding-left:var(--rand);padding-right:var(--rand-rechts);margin:0 auto}@media (min-width:700px){:root{--rand:max(28px, env(safe-area-inset-left));--rand-rechts:max(28px, env(safe-area-inset-right))}}.navbar{z-index:20;padding-top:env(safe-area-inset-top);background:0 0;transition:background-color .2s,box-shadow .2s;position:sticky;top:0}.navbar--leiste{background:var(--leiste);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);box-shadow:0 1px 0 var(--trennlinie)}.navbar-zeile{max-width:820px;min-height:52px;padding:0 calc(var(--rand-rechts) - 6px) 0 calc(var(--rand) - 6px);grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);align-items:center;margin:0 auto;display:grid}.navbar-titel{text-align:center;white-space:nowrap;text-overflow:ellipsis;opacity:0;max-width:60vw;font-size:16px;font-weight:700;transition:opacity .2s;overflow:hidden}.navbar--leiste .navbar-titel,.navbar--inline .navbar-titel{opacity:1}.navbar-links,.navbar-rechts{align-items:center;min-width:0;display:flex}.navbar-rechts{justify-content:flex-end}.navbar-knopf{min-width:44px;min-height:44px;color:var(--akzent-text);white-space:nowrap;border-radius:22px;align-items:center;gap:4px;max-width:100%;padding:0 10px;font-size:15px;font-weight:600;display:inline-flex}.navbar-knopf span{text-overflow:ellipsis;min-width:0;overflow:hidden}.navbar-knopf svg{flex:none}.navbar-knopf--fett{font-weight:700}.rund-knopf{background:var(--hg-gruppiert-2);width:44px;height:44px;box-shadow:var(--schatten-karte);color:var(--text);border-radius:50%;place-items:center;display:grid;position:relative}.rund-knopf .abzeichen{top:-2px;left:auto;right:-4px}.grosser-titel{padding:2px 0 14px}.seiten-kopf{padding-bottom:8px}.tabbar{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:calc(env(safe-area-inset-bottom) + var(--tabbar-abstand));z-index:30;background:var(--leiste);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);max-width:560px;box-shadow:var(--schatten-nav);--icon-aussparung:var(--akzent-weich);border-radius:26px;margin:0 auto;position:fixed}body:has(:is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),textarea,select):focus) .tabbar{display:none}.tabbar ul{height:var(--tabbar-hoehe);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid}.tab{width:100%;height:100%;color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:600;display:flex;position:relative}.tab-symbol{border-radius:15px;place-items:center;width:48px;height:30px;transition:background-color .2s;display:grid}.tab[aria-current=page]{color:var(--akzent-text)}.tab[aria-current=page] .tab-symbol{background:var(--akzent-weich)}.tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;overflow:hidden}.mitte-knopf{background:linear-gradient(135deg, var(--akzent), var(--akzent-2));color:#fff;width:58px;height:58px;box-shadow:0 10px 22px color-mix(in srgb, var(--akzent) 45%, transparent);border-radius:50%;place-items:center;margin:-22px auto 0;transition:transform .15s;display:grid}.mitte-knopf:active{transform:scale(.94)}.tab-mitte{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.abzeichen{background:var(--rot);color:#fff;text-align:center;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--hg-gruppiert-2);border-radius:9px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:4px;left:calc(50% + 8px)}.aktionen-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.aktion{border-radius:var(--radius);background:var(--hg-gruppiert-2);min-height:96px;box-shadow:var(--schatten-karte);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 6px;font-size:13px;font-weight:600;display:flex}.aktion-symbol{background:color-mix(in srgb, var(--ton,var(--grau)) 15%, transparent);width:44px;height:44px;color:var(--ton,var(--grau));border-radius:14px;place-items:center;display:grid}.gruppe{margin-bottom:28px}.gruppe-kopf{color:var(--text);letter-spacing:-.2px;padding:0 4px 10px;font-size:17px;font-weight:750;line-height:22px}.gruppe-fuss{color:var(--text-2);padding:8px 4px 0;font-size:13px;line-height:18px}.gruppe-inhalt{background:var(--hg-gruppiert-2);border-radius:var(--radius);box-shadow:var(--schatten-karte);overflow:hidden}.zeile{text-align:left;background:var(--hg-gruppiert-2);align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 16px;display:flex;position:relative}a.zeile:active,button.zeile:active:not(:disabled){background:var(--fuellung-3)}.zeile+.zeile:before{content:"";border-top:1px solid var(--trennlinie);position:absolute;top:0;left:16px;right:16px}.zeile--mit-symbol+.zeile:before,.zeile+.zeile--mit-symbol:before{left:64px}.zeile-symbol{background:color-mix(in srgb, var(--ton,var(--grau)) 15%, transparent);width:36px;height:36px;color:var(--ton,var(--grau));border-radius:12px;flex:none;place-items:center;display:grid}.zeile-symbol--voll{background:var(--ton,var(--grau));color:#fff}.zeile-text{flex:1;min-width:0}.zeile-titel{font-size:16px;font-weight:550;line-height:22px;display:block}.zeile-untertitel{color:var(--text-2);font-size:14px;line-height:19px;display:block}.zeile-wert{color:var(--text-2);text-align:right;flex:none;max-width:55%;font-size:15px}.zeile-pfeil{color:var(--text-3);flex:none}.zeile--rot .zeile-titel{color:var(--rot)}.zeile--akzent .zeile-titel{color:var(--akzent-text);font-weight:650}.zeile--mitte{justify-content:center}.eingabe-zeile{align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex}.eingabe-zeile label{flex:none;width:38%;max-width:180px;font-weight:550}.eingabe{background:0 0;border:none;outline:none;flex:1;min-width:0;min-height:48px;padding:12px 0;font-size:16px}.eingabe::placeholder,.textfeld::placeholder{color:var(--text-3)}.eingabe:focus-visible,.textfeld:focus-visible{outline:none}.eingabe-zeile:focus-within,.textfeld:focus-within{box-shadow:inset 0 0 0 2px var(--akzent);border-radius:inherit}.textfeld{resize:vertical;background:0 0;border:none;width:100%;min-height:110px;padding:12px 16px;font-size:16px;display:block}.code-eingabe{border-radius:var(--radius-klein);background:var(--hg-gruppiert-2);width:100%;min-height:60px;box-shadow:var(--schatten-karte);text-align:center;letter-spacing:12px;font-variant-numeric:tabular-nums;border:none;font-size:28px;font-weight:700}.code-eingabe:focus-visible{outline:2px solid var(--akzent);outline-offset:0}.fehlertext{color:var(--rot);padding:8px 4px 0;font-size:13px;line-height:18px}.suchfeld{border-radius:var(--radius-klein);background:var(--hg-gruppiert-2);min-height:48px;box-shadow:var(--schatten-karte);color:var(--text-2);align-items:center;gap:8px;padding:0 14px;display:flex}.suchfeld input{min-width:0;min-height:44px;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:16px}.suchfeld input::placeholder{color:var(--text-3)}.suchfeld:focus-within{box-shadow:0 0 0 2px var(--akzent)}.suchauswahl{margin-bottom:16px;position:relative}.suchauswahl-label{color:var(--text-2);margin:0 4px 6px;font-size:13px;font-weight:600;display:block}.suchauswahl-feld{border-radius:var(--radius-klein);background:var(--hg-gruppiert-2);min-height:48px;box-shadow:var(--schatten-karte);color:var(--text-2);align-items:center;gap:8px;padding:0 6px 0 14px;display:flex}.suchauswahl-feld:focus-within{box-shadow:0 0 0 2px var(--akzent)}.suchauswahl-feld input{min-width:0;min-height:44px;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:16px}.suchauswahl-feld input::placeholder{color:var(--text-3)}.suchauswahl-leeren{width:36px;height:36px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;display:grid}.suchauswahl-liste{z-index:20;overscroll-behavior:contain;border-radius:var(--radius-klein);background:var(--hg-gruppiert-2);max-height:min(320px,50vh);box-shadow:var(--schatten-nav);margin-top:6px;padding:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.suchauswahl--offen .suchauswahl-liste{max-height:none;box-shadow:var(--schatten-karte);position:static;overflow:visible}.suchauswahl-option{cursor:pointer;overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}.suchauswahl-option+.suchauswahl-option{margin-top:2px}.suchauswahl-option[aria-selected=true]{font-weight:650}.suchauswahl-option--aktiv,.suchauswahl-option:hover{background:var(--akzent-weich)}.suchauswahl-option--aus{cursor:default;opacity:.45}.suchauswahl-text{flex-direction:column;flex:1;min-width:0;display:flex}.suchauswahl-leer{border-radius:var(--radius-klein);background:var(--hg-gruppiert-2);color:var(--text-2);text-align:center;margin-top:6px;padding:14px;font-size:15px}.knopf{background:linear-gradient(135deg, var(--akzent), var(--akzent-2));color:#fff;text-align:center;width:100%;min-height:52px;box-shadow:0 6px 16px color-mix(in srgb, var(--akzent) 28%, transparent);border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:700;display:inline-flex}.knopf:active:not(:disabled){transform:scale(.98)}.knopf:disabled{background:var(--fuellung);color:var(--text-3);box-shadow:none}.knopf--grau{background:var(--akzent-weich);color:var(--akzent-text);box-shadow:none}.knopf--rot{background:var(--rot);color:#fff;box-shadow:0 6px 16px color-mix(in srgb, var(--rot) 30%, transparent)}.knopf--gruen{background:var(--gruen);color:#fff}.knopf--getoent-rot{background:color-mix(in srgb, var(--rot) 12%, var(--hg-gruppiert-2));color:var(--rot);box-shadow:none}.knopf--klein{border-radius:22px;width:auto;min-height:44px;padding:0 18px;font-size:15px}.knopf--text{width:auto;min-height:44px;color:var(--akzent-text);box-shadow:none;background:0 0;padding:0 8px;font-weight:600}.knopf--text:disabled{background:0 0}.knopf-stapel{gap:12px;display:grid}.karte{background:var(--hg-gruppiert-2);border-radius:var(--radius);box-shadow:var(--schatten-karte);padding:18px}.karte--ohne-rand{padding:0;overflow:hidden}.karte--akzent{background:linear-gradient(135deg, var(--akzent), var(--akzent-2));color:#fff;box-shadow:0 12px 28px color-mix(in srgb, var(--akzent) 35%, transparent)}.karte--akzent .t-2{color:#fffc}.karte--akzent .knopf{color:var(--akzent);box-shadow:none;background:#fff}.karte--akzent .knopf--grau{color:#fff;background:#ffffff2e}.karte--akzent .chip{color:#fff;background:#fff3}.raster{gap:16px;margin-bottom:28px;display:grid}@media (min-width:700px){.raster--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.abstand{margin-bottom:28px}.abstand-klein{margin-bottom:16px}.zeile-flex{align-items:center;gap:12px;display:flex}.zeile-flex--zwischen{flex-wrap:wrap;justify-content:space-between;column-gap:8px}.kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:700px){.kennzahlen{grid-template-columns:repeat(4,minmax(0,1fr))}}.kennzahlen--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kennzahlen--1{grid-template-columns:minmax(0,1fr)}.kennzahl-wert{letter-spacing:-.5px;font-size:30px;font-weight:800;line-height:36px}.kennzahl-klein{letter-spacing:-.3px;font-size:22px;font-weight:800;line-height:28px}.delta{align-items:center;gap:2px;font-size:13px;font-weight:700;display:inline-flex}.delta--gut{color:var(--chip-gruen)}.delta--schlecht{color:var(--chip-rot)}.delta--neutral{color:var(--text-2)}.chip{border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:3px 10px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.chip--blau{background:var(--akzent-weich);color:var(--chip-blau)}.chip--orange{background:color-mix(in srgb, var(--orange) 16%, transparent);color:var(--chip-orange)}.chip--gruen{background:color-mix(in srgb, var(--gruen) 16%, transparent);color:var(--chip-gruen)}.chip--rot{background:color-mix(in srgb, var(--rot) 14%, transparent);color:var(--chip-rot)}.chip--grau{background:var(--fuellung-3);color:var(--text-2)}.segment{background:var(--fuellung-3);border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.segment button,.segment a{min-height:36px;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;place-items:center;padding:0 10px;font-size:13px;font-weight:600;display:grid;overflow:hidden}.segment button[aria-pressed=true],.segment a[aria-current=page]{background:var(--segment-aktiv);color:var(--text);box-shadow:var(--schatten);font-weight:700}.segment--gross button,.segment--gross a{min-height:40px;font-size:14px}.schalter{background:var(--fuellung);border-radius:16px;flex:none;width:52px;height:32px;transition:background-color .2s;position:relative}.schalter:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0003}.schalter[aria-checked=true]{background:var(--akzent)}.schalter[aria-checked=true]:after{transform:translate(20px)}.schalter:disabled{opacity:.5}.fortschritt{background:var(--fuellung-3);border-radius:5px;height:10px;position:relative;overflow:hidden}.fortschritt-balken{width:var(--anteil,0%);background:linear-gradient(90deg, var(--akzent), var(--akzent-2));border-radius:5px;position:absolute;inset:0 auto 0 0}.fortschritt-balken--hebel{background:var(--orange)}.schritte{gap:4px;display:flex}.schritte span{background:var(--fuellung);border-radius:3px;flex:1;height:6px}.schritte span[data-fertig=true]{background:var(--akzent)}.ring{flex:none;place-items:center;display:grid;position:relative}.ring>svg,.ring>.ring-wert{grid-area:1/1}.ring svg{transform:rotate(-90deg)}.ring-wert{text-align:center;line-height:1;position:relative}.sheet{background:var(--hg-gruppiert);width:100%;max-width:none;max-height:92dvh;color:var(--text);padding:0 0 calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;transition:transform .3s cubic-bezier(.32, .72, 0, 1), display .3s allow-discrete, overlay .3s allow-discrete;border:none;border-radius:28px 28px 0 0;margin:0;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(0)}.sheet:not([open]){transform:translateY(100%)}@starting-style{.sheet[open]{transform:translateY(100%)}}.sheet::backdrop{opacity:1;transition:opacity .3s, display .3s allow-discrete, overlay .3s allow-discrete;background:#0f172a73}.sheet:not([open])::backdrop{opacity:0}@starting-style{.sheet[open]::backdrop{opacity:0}}@media (prefers-color-scheme:dark){.sheet{--hg-gruppiert:#16213a;--hg-gruppiert-2:#1d2a45;--hg-gruppiert-3:#26355a}}@media (min-width:700px){.sheet{border-radius:28px;width:min(560px,90vw);height:fit-content;max-height:85dvh;margin:auto;padding-bottom:20px;inset:0}}.sheet-griff{background:var(--fuellung);border-radius:3px;width:40px;height:5px;margin:8px auto 0}@media (min-width:700px){.sheet-griff{display:none}}.sheet-kopf{z-index:1;background:var(--hg-gruppiert);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:56px;padding:0 8px;display:grid;position:sticky;top:0}.sheet-titel{text-align:center;font-size:17px;font-weight:750}.sheet-inhalt{padding:8px 18px 0}.kamera{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;border:none;width:100%;max-width:none;height:100%;max-height:none;margin:0;position:fixed;inset:0}.kamera::backdrop{background:#000}.kamera-rahmen{height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex-direction:column;display:flex}.kamera-oben,.kamera-unten{justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.kamera-unten{justify-content:center;min-height:120px;padding:16px 12px 24px}.kamera-sucher{background:radial-gradient(at 30% 30%,#2b2f3a 0%,#0000 60%),radial-gradient(at 70% 80%,#20232c 0%,#0000 55%),#14161c;border-radius:20px;flex:1;place-items:center;min-height:0;margin:0 8px;display:grid;position:relative;overflow:hidden}.kamera-hilfsrahmen{border:2px solid #ffffffd9;border-radius:18px;position:absolute;inset:18% 10%;box-shadow:0 0 0 100vmax #00000059}.kamera-hilfsrahmen--kennzeichen{border-color:#facc15;inset:40% 18%}.kamera-platzhalter{z-index:1;text-align:center;color:#ffffffd9;max-width:300px;padding:16px;position:relative}.kamera-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kamera-knopf--leer{visibility:hidden}.ausloeser{border:4px solid #fff;border-radius:50%;place-items:center;width:74px;height:74px;display:grid}.ausloeser:after{content:"";background:#fff;border-radius:50%;width:58px;height:58px;transition:transform .1s}.ausloeser:active:after{transform:scale(.9)}.kamera-knopf{color:#fff;border-radius:22px;place-items:center;min-width:44px;min-height:44px;display:grid}.kamera-knopf[aria-pressed=true]{color:var(--gelb)}.kamera-pille{background:#0000008c;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.pruef-banner{background:#20232cf5;border-radius:18px;align-items:flex-start;gap:10px;margin:12px 12px 0;padding:14px 16px;display:flex}.pruef-banner svg{flex:none;margin-top:1px}.kamera .segment{background:#7676803d}.kamera .segment button{color:#ffffffbf}.kamera .segment button[aria-pressed=true]{color:#fff;background:#4b5160}.foto-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:700px){.foto-raster--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.foto-kachel{aspect-ratio:4/3;border-radius:var(--radius);border:2px dashed color-mix(in srgb, var(--akzent) 35%, transparent);background:var(--akzent-weich);min-height:96px;color:var(--akzent-text);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:14px;display:flex;position:relative;overflow:hidden}.foto-kachel--voll{color:#fff;background:linear-gradient(160deg,#475569,#1e293b);border:none}.foto-kachel-label{font-weight:700}.foto-kachel-status{position:absolute;top:8px;right:8px}.foto-kachel-quelle{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;background:#00000073;border-radius:999px;max-width:calc(100% - 48px);padding:1px 8px;font-size:11px;font-weight:600;position:absolute;top:8px;left:8px;overflow:hidden}.foto-kachel-name{color:#fff;background:#00000080;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;position:absolute;bottom:8px;left:8px}.foto-kachel-bild{object-fit:cover;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.foto-zeile{border-radius:var(--radius);background:var(--hg-gruppiert-2);box-shadow:var(--schatten-karte);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px;display:flex}.foto-zeile+.foto-zeile{margin-top:10px}.foto-zeile-bild{background:var(--akzent-weich);width:52px;height:52px;color:var(--akzent-text);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.foto-zeile-bild--voll{color:#fff;background:linear-gradient(160deg,#475569,#1e293b)}.foto-zeile-bild img{object-fit:cover;width:100%;height:100%}.foto-zeile-text{flex-direction:column;flex:140px;min-width:0;display:flex}.foto-zeile-knoepfe{flex-wrap:wrap;flex:none;gap:8px;display:flex}.foto-zeile-knoepfe .knopf{padding:0 14px;font-size:14px}.unterschrift{border-radius:var(--radius);background:var(--hg-gruppiert-2);height:190px;box-shadow:var(--schatten-karte);position:relative;overflow:hidden}.unterschrift canvas{touch-action:none;width:100%;height:100%;display:block}.unterschrift-linie{border-top:1px solid var(--trennlinie);pointer-events:none;position:absolute;bottom:44px;left:20px;right:20px}.unterschrift-hinweis{color:var(--text-3);pointer-events:none;font-size:13px;position:absolute;bottom:18px;left:20px}.unterschrift--gesperrt{opacity:.45}.chat-verlauf{flex-direction:column;gap:6px;padding:8px 0 16px;display:flex}.blase{overflow-wrap:anywhere;border-radius:20px;max-width:78%;padding:10px 14px;font-size:16px;line-height:22px}.blase--fremd{background:var(--hg-gruppiert-2);box-shadow:var(--schatten-karte);border-bottom-left-radius:6px;align-self:flex-start}.blase--eigen{background:linear-gradient(135deg, var(--akzent), var(--akzent-2));color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.nachricht-bilder{flex-wrap:wrap;align-self:flex-start;gap:6px;max-width:78%;display:flex}.nachricht-bilder--eigen{justify-content:flex-end;align-self:flex-end}.nachricht-bild{aspect-ratio:4/3;object-fit:cover;background:var(--fuellung);border-radius:18px;width:180px;max-width:100%;display:block}.blase-zeit{color:var(--text-2);align-self:center;padding:8px 0 2px;font-size:12px}.chat-eingabe{left:0;right:0;bottom:var(--tastatur,0px);z-index:30;padding:10px var(--rand-rechts) calc(10px + env(safe-area-inset-bottom)) var(--rand);background:var(--leiste);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);box-shadow:0 -1px 0 var(--trennlinie);position:fixed}.chat-eingabe--tastatur{padding-bottom:10px}.chat-eingabe form{align-items:center;gap:8px;max-width:772px;margin:0 auto;display:flex}.chat-eingabe input{border:1px solid var(--trennlinie);background:var(--hg-gruppiert-2);border-radius:22px;flex:1;min-width:0;min-height:44px;padding:8px 16px;font-size:16px}.senden-knopf{width:44px;height:44px;color:var(--akzent);border-radius:50%;flex:none;place-items:center;display:grid}.senden-knopf:disabled{color:var(--text-3)}.bild-anhaengen{color:var(--text-2);cursor:pointer}.bild-anhaengen--aus{color:var(--text-3);cursor:default}.bild-anhaengen:has(input:focus-visible){outline:2px solid var(--akzent);outline-offset:2px}.avatar{background:linear-gradient(135deg, var(--akzent), var(--akzent-2));color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:16px;font-weight:700;display:grid}.punkt{background:var(--akzent);border-radius:50%;flex:none;width:10px;height:10px}.fahrzeug-typbild{background:var(--hg-gruppiert-2);justify-content:center;padding:10px 12px;display:flex}.fahrzeug-typbild-flaeche{width:fit-content;max-width:100%;display:block;position:relative}.fahrzeug-typbild img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:130px;display:block}.fahrzeug-profilbild{padding:10px 12px 0}.fahrzeug-profilbild img{object-fit:cover;background:var(--hg-gruppiert-2);border-radius:12px;width:100%;height:120px;display:block}.fahrzeug-kopf{align-items:center;gap:12px;padding:12px 16px;display:flex}.fahrzeug-kopf-bild{object-fit:cover;border:1px solid var(--trennlinie);background:var(--hg-gruppiert-2);border-radius:12px;flex:none;width:64px;height:64px;display:block}.fahrzeug-detail-kopf{grid-template-areas:"bild""text";display:grid}.fahrzeug-detail-kopf--text-oben{grid-template-areas:"text""bild"}.fahrzeug-detail-bild{grid-area:bild;min-width:0}.fahrzeug-detail-text{grid-area:text;min-width:0}.fahrzeug-detail-foto{width:100%;padding:10px 12px 0}.fahrzeug-detail-foto img{object-fit:cover;background:var(--hg-gruppiert-2);border-radius:12px;width:100%;height:160px;display:block}@media (min-width:700px){.fahrzeug-detail-kopf,.fahrzeug-detail-kopf--text-oben{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"bild text";align-items:center}.fahrzeug-detail-bild{align-self:stretch}.fahrzeug-detail-bild .fahrzeug-typbild{align-items:center;height:100%;padding:16px}.fahrzeug-detail-bild .fahrzeug-typbild img{max-height:200px}.fahrzeug-detail-foto{padding:12px}.fahrzeug-detail-foto img{height:200px}.fahrzeug-detail-text{padding:8px 8px 8px 0}.fahrzeug-detail-text .fahrzeug-beschriftung .t-headline{font-size:22px}}.fahrzeug-kopf .fahrzeug-beschriftung{min-width:0;padding:0}.fahrzeug-beschriftung{gap:2px;padding:10px 16px 12px;display:grid}.fahrzeug-skizzen-hinweis{padding:0 16px 12px}.fahrzeug-typbild--leer{border:1.5px dashed var(--trennlinie);text-align:center;background:0 0;border-radius:14px;align-content:center;justify-items:center;gap:8px;min-height:112px;margin:10px;padding:14px 12px;display:grid}.fahrzeug-typbild-text{gap:2px;min-width:0;display:grid}.kennzeichen{letter-spacing:.5px;white-space:nowrap;font-variant-numeric:tabular-nums;border:1.5px solid;border-radius:6px;align-items:center;gap:6px;padding:1px 8px 1px 0;font-size:14px;font-weight:800;display:inline-flex}.kennzeichen:before{content:"D";color:#fff;background:#1f4ba5;border-radius:4px 0 0 4px;align-self:stretch;place-items:center;width:16px;font-size:10px;font-weight:700;display:grid}.hinweis-box{border-radius:var(--radius-klein);background:var(--hg-gruppiert-2);box-shadow:var(--schatten-karte);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.hinweis-box--gelb{background:color-mix(in srgb, var(--gelb) 14%, var(--hg-gruppiert-2));box-shadow:none}.hinweis-box--rot{background:color-mix(in srgb, var(--rot) 10%, var(--hg-gruppiert-2));box-shadow:none}.hinweis-box--blau{background:var(--akzent-weich);box-shadow:none}.hinweis-box svg{flex:none}.hinweis-box>div,.hinweis-box>p{min-width:0}.leer{color:var(--text-2);text-align:center;justify-items:center;gap:8px;padding:48px 24px;display:grid}.erfolg{text-align:center;justify-items:center;gap:10px;padding:32px 16px;display:grid}.erfolg-symbol{color:var(--gruen)}.app-logo{border-radius:26px;width:104px;height:104px;display:block;overflow:hidden;box-shadow:0 14px 30px #0b57d059}.app-logo img{width:100%;height:100%;display:block}.anmelde-rahmen{max-width:480px;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 48px) var(--rand-rechts) calc(env(safe-area-inset-bottom) + 24px) var(--rand);flex-direction:column;margin:0 auto;display:flex}.trenner{color:var(--text-2);align-items:center;gap:12px;font-size:14px;display:flex}.trenner:before,.trenner:after{content:"";border-top:1px solid var(--trennlinie);flex:1}.zeitstrahl{gap:0;list-style:none;display:grid}.zeitstrahl li{gap:12px;padding-bottom:16px;display:flex;position:relative}.zeitstrahl-punkt{background:var(--ton);border-radius:50%;flex:none;width:20px;height:20px;margin-top:1px}.zeitstrahl li:not(:last-child):after{content:"";border-left:2px solid var(--fuellung);position:absolute;top:22px;bottom:2px;left:9px}.diagramm{width:100%;height:auto;display:block;overflow:visible}.diagramm text{fill:var(--text-2);font-size:11px;font-family:var(--schrift)}.diagramm .achse{stroke:var(--gitter);stroke-width:1px}.diagramm-ziel{cursor:pointer}.diagramm-ziel:focus-visible{outline:none}.diagramm-ziel:focus-visible .diagramm-markierung,.diagramm-ziel:hover .diagramm-markierung{opacity:1}.diagramm-markierung{fill:var(--fuellung-3);opacity:0}.diagramm-markierung--aktiv{opacity:1}.diagramm-anzeige{justify-content:space-between;align-items:baseline;gap:12px;min-height:44px;margin-bottom:8px;display:flex}.legende{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:13px;display:flex}.legende span{align-items:center;gap:6px;display:inline-flex}.legende i{background:var(--ton,var(--text));border-radius:3px;width:12px;height:12px}.legende i.legende-linie{background:var(--text);border-radius:1px;height:2px}.aufgabe-schritte{color:var(--text-2);margin:8px 0 0;padding-left:22px;font-size:15px;list-style:decimal}.aufgabe-schritte li+li{margin-top:6px}.coins-deckel{align-items:center;gap:14px;display:flex}.coins-betrag-status{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.kal-layout{gap:16px;display:grid}@media (min-width:700px){.kal-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.kal-spalte{gap:16px;min-width:0;display:grid}.kal-nav{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.kal-nav-knopf{background:var(--fuellung-3);width:44px;height:44px;color:var(--text);border-radius:12px;flex:none;place-items:center;display:grid}.kal-nav-knopf:disabled{opacity:.35}.kal-woche,.kal-tage{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.kal-woche{color:var(--text-2);text-align:center;margin-bottom:6px;font-size:11px;font-weight:600}.kal-tag{min-width:0;min-height:44px;color:var(--text);font-variant-numeric:tabular-nums;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:7px 0 6px;font-size:13px;line-height:1.2;display:flex}.kal-tag--soll{background:color-mix(in srgb, var(--akzent) 7%, var(--hg-gruppiert-2))}.kal-tag--frei{color:var(--text-3)}.kal-tag--heute{box-shadow:inset 0 0 0 2px var(--akzent);font-weight:700}.kal-tag--gewaehlt{background:var(--akzent);color:#fff;font-weight:700}.kal-tag:focus-visible,.kal-nav-knopf:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.kal-punkte{align-items:center;gap:3px;min-height:7px;display:flex}.kal-punkt{background:var(--text-3);border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.kal-punkt--tour{background:var(--akzent)}.kal-punkt--A{background:var(--tuerkis)}.kal-punkt--K{background:var(--orange)}.kal-punkt--U{background:var(--lila)}.kal-punkt--fehltag{background:var(--orange)}.kal-punkt--frei{box-shadow:inset 0 0 0 1px var(--text-3);background:0 0}.kal-punkt--unentschuldigt{box-shadow:inset 0 0 0 1.5px var(--rot);background:0 0}.kal-punkt--termin{background:var(--gelb-500);width:7px;height:7px;box-shadow:0 0 0 1px var(--gelb-700)}.kal-tag--gewaehlt .kal-punkt{outline:1px solid #ffffffe6}.kal-legende{color:var(--text-2);flex-wrap:wrap;gap:6px 14px;margin-top:16px;font-size:12px;display:flex}.kal-legende li{align-items:center;gap:6px;display:inline-flex}.kal-arbeit{background:color-mix(in srgb, var(--akzent) 8%, var(--hg-gruppiert-2));border-radius:12px;margin-top:10px;padding:12px;font-size:14px}.termin-karte{border-left:3px solid var(--gelb-500);margin-top:18px;padding-left:14px}.termin-kategorie{color:var(--termin-text);letter-spacing:.06em;font-size:11px;font-weight:700}.termin-anfrage{border-top:.5px solid var(--trennlinie);margin-top:12px;padding-top:10px}.termin-wartet{background:color-mix(in srgb, var(--gelb-500) 18%, var(--hg-gruppiert-2));border-radius:10px;margin-top:10px;padding:10px 12px;font-size:13px}.termin-knoepfe{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.termin-knoepfe .knopf{flex:160px;width:auto}.termin-formular .gruppe{margin-top:14px}.kal-erinnerung{align-items:flex-start;gap:12px;padding:0 4px;display:flex}.kal-erinnerung-symbol{background:var(--fuellung-3);width:36px;height:36px;color:var(--akzent-text);border-radius:10px;flex:none;place-items:center;display:grid}.kal-urlaub{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}@keyframes seite-ein{0%{opacity:0}to{opacity:1}}@keyframes karte-ein{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes ring-fuellen{0%{stroke-dashoffset:100px}}@keyframes balken-wachsen{0%{transform:scaleX(0)}}@keyframes saeule-wachsen{0%{transform:scaleY(0)}}@keyframes tab-pop{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes pulsieren{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes glanz{0%{transform:translate(-120%)skew(-20deg)}to{transform:translate(220%)skew(-20deg)}}.inhalt{animation:.35s cubic-bezier(.2,.8,.2,1) both seite-ein}.inhalt>.karte,.inhalt>.gruppe,.inhalt>.kennzahlen,.inhalt>.raster,.inhalt>section{animation:.45s cubic-bezier(.2,.8,.2,1) both karte-ein}.inhalt>:nth-child(2){animation-delay:30ms}.inhalt>:nth-child(3){animation-delay:60ms}.inhalt>:nth-child(4){animation-delay:90ms}.inhalt>:nth-child(5){animation-delay:.12s}.inhalt>:nth-child(6){animation-delay:.15s}.inhalt>:nth-child(n+7){animation-delay:.18s}.ring-bogen{animation:1s cubic-bezier(.2,.8,.2,1) both ring-fuellen}.fortschritt-balken{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both balken-wachsen}.diagramm-saeule{transform-box:fill-box;transform-origin:bottom;animation:.6s cubic-bezier(.2,.8,.2,1) both saeule-wachsen;animation-delay:calc(var(--i,0) * 35ms)}.tab[aria-current=page] .tab-symbol{animation:.35s ease-out tab-pop}.pulsieren{animation:.45s ease-out pulsieren}.glanz{position:relative;overflow:hidden}.glanz:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:40%;animation:2.8s ease-in-out 1s infinite glanz;position:absolute;inset:0}.effekt-ebene{z-index:1000;pointer-events:none;position:fixed;inset:0;overflow:hidden}.coin{background:radial-gradient(circle at 35% 30%, #fff3b0, var(--gold) 45%, var(--gold-dunkel));color:#7a4b00;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;line-height:1;display:inline-grid;box-shadow:inset 0 -2px #00000026,0 1px 2px #0003}.coin:before{content:"E"}.coin--gross{width:56px;height:56px;font-size:28px;box-shadow:inset 0 -4px #00000026,0 6px 16px #b4780059}.coin-pille{background:var(--hg-gruppiert-2);min-height:44px;box-shadow:var(--schatten-karte);font-variant-numeric:tabular-nums;border-radius:22px;align-items:center;gap:6px;padding:0 14px 0 8px;font-size:15px;font-weight:800;display:inline-flex}.coin-betrag{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:800;display:inline-flex}.coin-betrag--plus{color:var(--chip-gruen)}.coin-betrag--minus{color:var(--text-2)}.abzeichen-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:700px){.abzeichen-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}.abzeichen-karte{border-radius:var(--radius);background:var(--hg-gruppiert-2);min-width:0;box-shadow:var(--schatten-karte);flex-direction:column;gap:8px;padding:16px;display:flex}.medaille{background:var(--fuellung-3);width:56px;height:56px;color:var(--text-3);border-radius:18px;place-items:center;display:grid}.medaille--erreicht{background:linear-gradient(135deg, var(--gelb-500), var(--gelb-700));color:#fff;box-shadow:0 8px 18px #c98a2659}.medaille--neu{background:linear-gradient(135deg, var(--akzent), var(--akzent-2));color:#fff;box-shadow:0 8px 18px color-mix(in srgb, var(--akzent) 40%, transparent)}.sterne{color:var(--gold);gap:2px;display:inline-flex}.sterne .leer{color:var(--fuellung)}.partner-chip{background:var(--partner,var(--grau));color:#fff;letter-spacing:.4px;white-space:nowrap;border-radius:6px;align-items:center;padding:2px 8px;font-size:11px;font-weight:800;line-height:16px;display:inline-flex}.foto-wege{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.foto-vorschau-bild{object-fit:contain;max-width:100%;max-height:100%;display:block}.ladebildschirm{z-index:900;padding:env(safe-area-inset-top) 24px env(safe-area-inset-bottom);background:radial-gradient(120% 90% at 30% 10%, var(--blau-500), var(--blau-700));color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:opacity .35s;display:flex;position:fixed;inset:0}.ladebildschirm--hell{background:linear-gradient(180deg, var(--hg-gruppiert-2), var(--blau-50));color:var(--text)}@media (prefers-color-scheme:dark){.ladebildschirm--hell{background:linear-gradient(180deg, var(--hg-gruppiert-2), var(--nacht-900))}}.ladebildschirm--eingebettet{z-index:auto;border-radius:28px;min-height:440px;position:relative;inset:auto}.ladebildschirm--weg{opacity:0;pointer-events:none}.ladebildschirm-text{letter-spacing:.2px;font-size:17px;font-weight:650}.lade-punkte span{opacity:.35;background:currentColor;border-radius:50%;width:6px;height:6px;margin:0 3px;animation:1.2s infinite lade-punkt;display:inline-block}.lade-punkte span:nth-child(2){animation-delay:.2s}.lade-punkte span:nth-child(3){animation-delay:.4s}@keyframes lade-punkt{0%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.paket3d{--dauer:4.2s;--riffel:repeating-linear-gradient(90deg, #fff2cd12 0, #8c540e0f 2px, #fff2cd12 4px);--ao:linear-gradient(to top, #693a0652, #693a0614 18%, #693a0600 42%);perspective:700px;perspective-origin:50% 40%;width:220px;height:220px;position:relative}.paket3d .wuerfel{width:140px;height:140px;transform-style:preserve-3d;animation:p3-drehen var(--dauer) infinite;position:absolute;top:30px;left:40px;transform:rotateX(-23deg)rotateY(-32deg)}.paket3d .koerper{transform-style:preserve-3d;transform-origin:50% 100%;animation:p3-setzen var(--dauer) infinite;position:absolute;inset:0}.paket3d .seite{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.paket3d .seite:before{content:"";background:linear-gradient(#fff9e4bf,#fff9e400 2.5px),linear-gradient(90deg,#fff9e480,#fff9e400 2.5px),linear-gradient(270deg,#fff9e440,#fff9e400 2px);position:absolute;inset:0}.paket3d .vorn{background:var(--riffel), var(--ao), linear-gradient(155deg, #fad065 0%, #f4be4b 50%, #eaaa3c 100%);transform:translateZ(70px)}.paket3d .hinten{background:var(--riffel), var(--ao), linear-gradient(155deg, #f0bd55, #dc9a33);transform:rotateY(180deg)translateZ(70px)}.paket3d .rechts{background:var(--riffel), var(--ao), linear-gradient(160deg, #dea03d 0%, #cb8b2d 55%, #b67822 100%);transform:rotateY(90deg)translateZ(70px)}.paket3d .links{background:var(--riffel), var(--ao), linear-gradient(155deg, #f8cf68, #e8ac40);transform:rotateY(-90deg)translateZ(70px)}.paket3d .oben{background:linear-gradient(90deg,#965c1224 0%,#ffffff38 13%,#fff0 31%,#965c122e 46.2%,#ffffff80 48%,#ffffff1f 60%,#fff3 76%,#965c1229 100%),repeating-linear-gradient(0deg,#fff2cd0f 0,#8c540e0b 2px,#fff2cd0f 4px),linear-gradient(165deg,#fff0be 0%,#fde08e 50%,#f8d176 100%);transform:rotateX(90deg)translateZ(70px)}.paket3d .unten{background:#a96f1d;transform:rotateX(-90deg)translateZ(70px)}.paket3d .naht{background:linear-gradient(90deg,#8c540e8c,#8c540e40);width:2px;height:100%;position:absolute;left:65px}.paket3d .band{width:34px;position:absolute;left:49px}.paket3d .band i{--band:var(--blau-600);--glanz:linear-gradient(90deg, transparent 12%, #ffffff6b 25%, #ffffff1a 35%, transparent 47%, transparent 78%, #ffffff24 87%, transparent 94%);--knick:linear-gradient(transparent, transparent);--fuge:linear-gradient(transparent, transparent);background:var(--knick), var(--fuge), var(--glanz), linear-gradient(90deg, color-mix(in srgb, var(--band) 55%, transparent), var(--band) 9%, var(--band) 91%, color-mix(in srgb, var(--band) 55%, transparent));position:absolute;inset:0}.paket3d .vorn .band{height:31px;top:0}.paket3d .vorn .band i{--knick:linear-gradient(to bottom, #fff9, #fff0 2.5px);transform-origin:bottom;animation:p3-start var(--dauer) infinite}.paket3d .vorn .band i:after{content:"";background:linear-gradient(#46260040,#46260000);height:2px;position:absolute;top:100%;left:1px;right:1px}.paket3d .oben .band{height:100%;top:0}.paket3d .oben .band i{--band:var(--blau-500);--knick:linear-gradient(to top, #ffffff8c, #fff0 2.5px), linear-gradient(to bottom, #ffffff4d, #fff0 2.5px);--fuge:linear-gradient(90deg, transparent calc(50% - 1.5px), #001e5a38 50%, #ffffff2e calc(50% + 1px), transparent calc(50% + 2px));transform-origin:bottom;animation:p3-oben var(--dauer) infinite}.paket3d .hinten .band{height:100%;top:0;left:57px}.paket3d .hinten .band i{--band:#0a4cbc;transform-origin:top;--knick:linear-gradient(to bottom, #ffffff4d, #fff0 2.5px);animation:p3-hinten var(--dauer) infinite}.paket3d .unten .band{height:100%;top:0}.paket3d .unten .band i{--band:var(--blau-700);transform-origin:bottom;animation:p3-unten var(--dauer) infinite}.paket3d .etikett{background:#fffaf0;border-radius:2px;width:31px;height:39px;padding:5px;position:absolute;top:57px;left:98px;box-shadow:0 1px 1.5px #6e3e0840}.paket3d .etikett span{background:#b9a57c;width:80%;height:3px;margin-bottom:5px;display:block}.paket3d .etikett span:last-child{width:50%}.paket3d .route{width:100%;height:100%;position:absolute;inset:0}.paket3d .route .fuellen{stroke-dasharray:100;stroke-dashoffset:100px;animation:p3-pfeil var(--dauer) infinite}.paket3d .schatten{filter:blur(10px);width:164px;height:164px;animation:p3-schatten var(--dauer) infinite;background:#0a143c4d;border-radius:28px;position:absolute;top:-12px;left:-12px;transform:rotateX(90deg)translateZ(-74px)}.ladebildschirm:not(.ladebildschirm--hell) .paket3d .schatten{background:#00082880}@keyframes p3-drehen{0%,76%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotateX(-23deg)rotateY(-32deg)}97%,to{transform:rotateX(-23deg)rotateY(328deg)}}@keyframes p3-setzen{0%,51%{animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:translateY(0)scale(1)}54.5%{animation-timing-function:cubic-bezier(.55,0,.85,.4);transform:translateY(-9px)scale3d(.99,1.02,.99)}57.5%{animation-timing-function:ease-out;transform:translateY(0)scale3d(1.035,.94,1.035)}60%{animation-timing-function:ease-in-out;transform:translateY(-2px)scale3d(.995,1.01,.995)}63%,to{transform:translateY(0)scale(1)}}@keyframes p3-schatten{0%,51%{opacity:1;animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:rotateX(90deg)translateZ(-74px)scale(1)}54.5%{opacity:.55;animation-timing-function:cubic-bezier(.55,0,.85,.4);transform:rotateX(90deg)translateZ(-74px)scale(.9)}57.5%{opacity:1;animation-timing-function:ease-out;transform:rotateX(90deg)translateZ(-74px)scale(1.04)}60%{opacity:.9;animation-timing-function:ease-in-out;transform:rotateX(90deg)translateZ(-74px)scale(.98)}63%,to{opacity:1;transform:rotateX(90deg)translateZ(-74px)scale(1)}}@keyframes p3-start{0%,3%{opacity:1;transform:scaleY(0)}12%,98%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes p3-oben{0%,12%{opacity:1;transform:scaleY(0)}25%,98%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes p3-hinten{0%,25%{opacity:1;transform:scaleY(0)}38%,98%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes p3-unten{0%,38%{opacity:1;transform:scaleY(0)}50%,98%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes p3-pfeil{0%,49%{stroke-dashoffset:100px}72%,98%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}.lenkrad{vertical-align:middle;flex:none;display:inline-block}.lenkrad .rad,.lenkrad .boegen{transform-origin:32px 32px}.lenkrad .rad{animation:2.4s linear infinite lenkrad-rad}.lenkrad .boegen{animation:1.6s linear infinite lenkrad-boegen}@keyframes lenkrad-rad{to{transform:rotate(360deg)}}@keyframes lenkrad-boegen{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.lade-zentriert{color:var(--text-2);place-items:center;gap:10px;padding:48px 16px;font-size:14px;display:grid}.reklamation-loader{width:140px;height:140px}.pruef-seite{gap:12px;padding:20px;display:grid}.pruef-tabelle{border-collapse:collapse;font-size:13px}.pruef-tabelle th,.pruef-tabelle td{border-bottom:1px solid var(--trennlinie);text-align:left;vertical-align:top;padding:4px 8px}.pruef-fehler td{color:var(--rot)}.pruef-buehne{gap:10px;display:flex;position:fixed;top:0;left:-5000px}.pruef-rahmen{border:0}.advent-heute{background:radial-gradient(circle at 12% 18%, #f6c44538 0 3px, transparent 4px), radial-gradient(circle at 88% 12%, #f6c44542 0 2px, transparent 3px), radial-gradient(circle at 82% 78%, #f6c44533 0 3px, transparent 4px), radial-gradient(circle at 20% 86%, #1e74ea24 0 2px, transparent 3px), var(--hg-gruppiert-2)}.advent-tor{background:linear-gradient(160deg, var(--gelb-300), var(--gelb-500) 55%, var(--gelb-700));border-radius:20px;width:168px;height:190px;margin:0 auto;animation:3.2s ease-in-out infinite advent-wackeln;position:relative;box-shadow:0 10px 24px #c98a264d,inset 0 1.5px #fff9}.advent-tor-fluegel{background:linear-gradient(160deg, var(--blau-500), var(--blau-700));border-radius:12px 4px 4px 12px;width:calc(50% - 14px);position:absolute;top:12px;bottom:12px;left:12px;box-shadow:inset 0 1.5px #ffffff40}.advent-tor-fluegel--rechts{border-radius:4px 12px 12px 4px;left:auto;right:12px}.advent-tor-fluegel:after{content:"";background:var(--gelb-300);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:8px}.advent-tor-fluegel--rechts:after{left:8px;right:auto}.advent-tor-zahl{width:68px;height:68px;color:var(--blau-700);background:#fff;border-radius:50%;place-items:center;margin:-34px 0 0 -34px;font-size:32px;font-weight:900;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 4px 12px #0a3fa859}@keyframes advent-wackeln{0%,82%,to{transform:rotate(0)}86%{transform:rotate(-2.5deg)}90%{transform:rotate(2deg)}94%{transform:rotate(-1deg)}}.rubbelfeld{background:var(--hg-gruppiert-3);height:190px;box-shadow:inset 0 0 0 1px var(--rand-karte);border-radius:18px;position:relative;overflow:hidden}.rubbelfeld-inhalt{place-items:center;display:grid;position:absolute;inset:0}.rubbelfeld-folie{border-radius:inherit;touch-action:none;cursor:grab;border:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.rubbelfeld-folie:focus-visible{outline:3px solid var(--akzent);outline-offset:-3px}.rubbelfeld--offen .rubbelfeld-folie{opacity:0;pointer-events:none}.rubbelfeld-folie--tippen{background:linear-gradient(135deg, var(--gelb-300), #edb846 32%, var(--gelb-100) 50%, #e5aa3e 68%, var(--gelb-700));color:#5c3800d9;font:inherit;cursor:pointer;font-size:18px;font-weight:800}.advent-gewinn{text-align:center;justify-items:center;gap:2px;padding:12px;display:grid}.rubbelfeld--offen .advent-gewinn{animation:.5s cubic-bezier(.2,.9,.3,1.3) both advent-gewinn-ein}.advent-gewinn-wert{color:var(--chip-gruen);margin-top:6px;font-size:34px;font-weight:900;line-height:1.1}.advent-gewinn-geschenk{background:var(--rot);color:#fff;border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:6px;display:grid;box-shadow:0 8px 18px #dc26264d}@keyframes advent-gewinn-ein{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.advent-raster{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.advent-raster{grid-template-columns:repeat(6,minmax(0,1fr))}}.advent-tuer{aspect-ratio:1;background:var(--hg-gruppiert-2);width:100%;box-shadow:var(--schatten);color:var(--text-2);font:inherit;border:0;border-radius:16px;align-content:center;place-items:center;gap:2px;display:grid;position:relative}.advent-tuer-zahl{color:var(--text);font-size:20px;font-weight:800;line-height:1}.advent-tuer-gewinn{color:var(--chip-gruen);align-items:center;gap:3px;font-size:13px;font-weight:800;display:inline-flex}.advent-tuer-text{font-size:11px;font-weight:600}.advent-tuer--offen{background:linear-gradient(160deg, var(--gelb-100), var(--hg-gruppiert-2))}.advent-tuer--offen .advent-tuer-gewinn svg{color:var(--rot)}.advent-tuer--verpasst{background:var(--fuellung-3);box-shadow:none;opacity:.6}.advent-tuer--verpasst .advent-tuer-zahl,.advent-tuer--gesperrt .advent-tuer-zahl,.advent-tuer--gesperrt{color:var(--text-3)}.advent-tuer--heute{background:linear-gradient(160deg, var(--blau-500), var(--blau-700));color:var(--gelb-300);cursor:pointer;box-shadow:0 0 0 3px var(--gelb-500), 0 8px 20px #0b57d059;animation:2s ease-in-out infinite advent-leuchten}.advent-tuer--heute .advent-tuer-zahl{color:#fff}@keyframes advent-leuchten{0%,to{box-shadow:0 0 0 3px var(--gelb-500), 0 8px 20px #0b57d059}50%{box-shadow:0 0 0 5px var(--gelb-300), 0 10px 26px #0b57d073}}@media (prefers-color-scheme:dark){.advent-tuer--offen{background:linear-gradient(160deg, #f6c4452e, var(--hg-gruppiert-2))}}.fahrzeug-karte{display:block}.fahrzeug-karussell{margin:0 calc(var(--rand-rechts) * -1) 0 0;padding:2px var(--rand-rechts) 8px 0;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:88%;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.fahrzeug-karussell::-webkit-scrollbar{display:none}.fahrzeug-karussell>.fahrzeug-karte{scroll-snap-align:start}.start-raster{row-gap:0}@media (min-width:700px){.start-raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"hinweise""fahrzeuge"}.start-hinweise{grid-area:hinweise}.start-fahrzeuge{grid-area:fahrzeuge}.fahrzeug-karussell{grid-auto-columns:minmax(240px,1fr);margin:0;padding:2px 0 8px}.fahrzeug-einzeln .fahrzeug-typbild--leer{text-align:left;grid-template-columns:minmax(0,1fr) auto;place-items:center start;min-height:0;padding:14px 18px}}.karussell-punkte{justify-content:center;gap:2px;display:flex}.karussell-punkt{place-items:center;width:32px;height:24px;display:grid}.karussell-punkt:after{content:"";background:var(--fuellung);border-radius:4px;width:8px;height:8px;transition:width .2s,background-color .2s}.karussell-punkt--aktiv:after{background:var(--akzent);width:20px}.skizzen-marke{left:var(--x,50%);top:var(--y,50%);background:var(--grau);color:#fff;border:2.5px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid;position:absolute;transform:translate(-50%,-50%)}.skizzen-marke--offen{background:var(--rot)}.zuweisung{align-items:flex-start}.zuweisung-werte{color:var(--text-2);flex-wrap:wrap;gap:2px 14px;margin-top:4px;font-size:13px;display:flex}.zuweisung-werte b{color:var(--text);font-weight:650}.notruf-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.notruf-karte{border-radius:var(--radius);color:#fff;min-height:132px;box-shadow:var(--schatten-karte);justify-items:start;gap:2px;padding:16px;display:grid}.notruf-karte--rot{background:linear-gradient(150deg,#ef4444,#b91c1c)}.notruf-karte--blau{background:linear-gradient(150deg, var(--blau-500), var(--blau-700))}.notruf-nummer{letter-spacing:-1px;font-size:clamp(36px,12vw,48px);font-weight:900;line-height:1}.notruf-anrufen{background:#ffffff38;border-radius:999px;align-items:center;gap:6px;margin-top:auto;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.kontakt-karte{gap:2px;display:grid}.kontakt-knoepfe{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.kontakt-knoepfe .knopf{flex:140px}.knopf.knopf--whatsapp{background:var(--gruen-700)}.navbar-rechts{gap:8px}.hilfe-knopf{width:36px;height:36px;color:var(--akzent-text);font-size:18px;font-weight:800}.hilfe-angebot{left:var(--rand);right:var(--rand-rechts);bottom:calc(var(--tabbar-hoehe) + var(--tabbar-abstand) + env(safe-area-inset-bottom) + 12px);z-index:25;background:var(--hg-gruppiert-2);max-width:520px;box-shadow:var(--schatten-nav);border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 auto;padding:12px 14px;animation:.35s cubic-bezier(.2,.8,.2,1) both karte-ein;display:flex;position:fixed}.hilfe-angebot-symbol{background:var(--akzent-weich);width:32px;height:32px;color:var(--akzent-text);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.hilfe-angebot-text{flex:160px;min-width:0}.hilfe-angebot-knoepfe{gap:8px;margin-left:auto;display:flex}.hilfe{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.hilfe::backdrop{background:0 0}.hilfe-dunkel{background:#080e1e9e;position:absolute;inset:0}.hilfe-licht{left:var(--x,0);top:var(--y,0);width:var(--b,0);height:var(--h,0);outline:3px solid var(--gelb-500);pointer-events:none;border-radius:16px;transition:left .25s,top .25s,width .25s,height .25s;position:absolute;box-shadow:0 0 0 max(100vw,100vh) #080e1e9e}.hilfe-karte{left:var(--rand);right:var(--rand-rechts);background:var(--hg-gruppiert-2);max-width:480px;color:var(--text);box-shadow:var(--schatten-nav);border-radius:22px;gap:8px;margin:0 auto;padding:18px 18px 14px;display:grid;position:absolute}.hilfe-karte--unten{bottom:calc(env(safe-area-inset-bottom) + 16px)}.hilfe-karte--oben{top:calc(env(safe-area-inset-top) + 16px)}.hilfe-karte--mitte{top:50%;transform:translateY(-50%)}.hilfe-knoepfe{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.hilfe-schliessen{width:36px;height:36px;color:var(--text-2);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.ton-akzent{--ton:var(--akzent)}.ton-gruen{--ton:var(--gruen)}.ton-orange{--ton:var(--orange)}.ton-rot{--ton:var(--rot)}.ton-tuerkis{--ton:var(--tuerkis)}.ton-indigo{--ton:var(--indigo)}.ton-lila{--ton:var(--lila)}.ton-grau{--ton:var(--grau)}.ton-gold{--ton:var(--gold)}.ton-gelb-700{--ton:var(--gelb-700)}.ton-serie-1{--ton:var(--serie-1)}.ton-serie-2{--ton:var(--serie-2)}.ton-serie-3{--ton:var(--serie-3)}.text-mitte{text-align:center}.text-rechts{text-align:right}.t-1{color:var(--text)}.leicht-blass{opacity:.85}.ohne-versal{text-transform:none}.ganz-markieren{-webkit-user-select:all;user-select:all}.zeiger{cursor:pointer}.inline-block{display:inline-block}.nur-inhalt{display:contents}.im-fluss{position:static}.mt-2{margin-top:2px}.mt-4{margin-top:4px}.mt-6{margin-top:6px}.mt-8{margin-top:8px}.mt-10{margin-top:10px}.mt-12{margin-top:12px}.mt-14{margin-top:14px}.mt-16{margin-top:16px}.mt-48{margin-top:48px}.mt-n4{margin-top:-4px}.mt-n6{margin-top:-6px}.mb-6{margin-bottom:6px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-14{margin-bottom:14px}.mr-6{margin-right:6px}.abstand-4-12{margin:4px 0 12px}.abstand-6-14{margin:6px 0 14px}.abstand-8-6{margin:8px 0 6px}.abstand-12-12{margin:12px 0}.abstand-12-12-0{margin:12px 12px 0}.pt-8{padding-top:8px}.pl-0{padding-left:0}.pl-26{padding-left:26px}.px-8{padding-left:8px;padding-right:8px}.pad-14{padding:14px}.pad-12-16{padding:12px 16px}.gap-2{gap:2px}.gap-4{gap:4px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-18{gap:18px}.gap-24{gap:24px}.umbruch{flex-wrap:wrap}.ausrichten-oben{align-items:flex-start}.ausrichten-mitte{align-items:center}.ausrichten-grundlinie{align-items:baseline}.selbst-mitte{justify-self:center}.selbst-ende{justify-self:end}.stapel{display:grid}.stapel--ende{justify-items:end}.liste-stapel{list-style:none;display:grid}.spalten-2{grid-template-columns:repeat(2,minmax(0,1fr))}.raster-1-2{grid-template-columns:minmax(max-content,1fr) minmax(0,2fr);gap:12px;display:grid}.zeile-ende{justify-content:flex-end;display:flex}.min-0{min-width:0}.volle-breite{width:100%}.breite-360{width:100%;max-width:360px}.breite-auto{width:auto}.min-h-44{min-height:44px}.min-h-80{min-height:80px}.hoehe-56{height:56px}.max-h-55vh{max-height:55vh}.trenn-oben{border-top:.5px solid var(--trennlinie)}.zwei-zeilen{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gedimmt{opacity:.5}.schrift-normal{font-weight:400}.schrift-halbfett{font-weight:600}.schrift-22{font-size:22px}.kachel-mitte{justify-items:center;gap:6px;padding:14px;display:grid}.kopf-mitte{text-align:center;justify-items:center;gap:12px;margin-bottom:32px;display:grid}.fuss-unten{text-align:center;margin-top:auto;padding-top:32px}.knopf--mini{min-height:36px;font-size:13px}.coin--16{width:16px;height:16px;font-size:9px}.coin--14{width:14px;height:14px;font-size:8px}.zahl-riesig{letter-spacing:-1px;font-size:clamp(36px,11vw,44px);font-weight:800;line-height:1.12}.zahl-20{font-size:20px;font-weight:800}.zahl-22{font-size:22px;font-weight:800}.ring-zahl{font-size:28px;font-weight:800;display:block}.medaille--klein{border-radius:14px;width:44px;height:44px}.avatar--gross{width:72px;height:72px;font-size:28px}.chip.chip--gold{background:var(--gold);color:#3d2800}.abzeichen--akzent{background:var(--akzent)}.entwurf-aktionen{padding-left:48px}.passwort-staerke-zeile{align-items:center;gap:10px;padding:10px 4px 0;display:flex}.passwort-staerke{flex:none;grid-template-columns:repeat(4,1fr);gap:4px;width:96px;display:grid}.passwort-staerke>span{background:var(--fuellung);border-radius:2px;height:4px}.passwort-staerke--1>span:nth-child(-n+1){background:var(--rot)}.passwort-staerke--2>span:nth-child(-n+2){background:var(--orange)}.passwort-staerke--3>span:nth-child(-n+3),.passwort-staerke--4>span{background:var(--gruen)}.legende-linie{background:var(--text);border-radius:1px;height:2px}.svg-text-stark,.diagramm text.svg-text-stark{fill:var(--text);font-weight:700}.ton-text{color:var(--ton)}.praemie--ausverkauft{opacity:.6}.praemie-bild{aspect-ratio:4/3;background:linear-gradient(135deg, color-mix(in srgb, var(--ton) 22%, transparent), color-mix(in srgb, var(--ton) 6%, transparent));color:var(--ton);border-radius:16px;place-items:center;display:grid}.kennzeichen--gross{color:#000;background:#fff;padding:4px 12px 4px 0;font-size:28px}.kamera-unten{z-index:1;position:absolute;bottom:12px}.kamera-text-2{color:#ebebf5b3}.kamera-text-3{color:#ebebf599}.kamera-knoepfe{grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:520px;display:grid}.kamera-knopf-grau{background:#76768052}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.paket3d .band i{transform:scaleY(1)}.paket3d .route .fuellen{stroke-dashoffset:0}}.bildansicht{background:rgb(0 0 0/var(--abdunkeln,1));color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:none;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.bildansicht::backdrop{background:0 0}.bildansicht-offen,.bildansicht-offen body{overflow:hidden}.bildansicht-oben{z-index:2;padding:calc(env(safe-area-inset-top) + 8px) 12px 8px 16px;background:linear-gradient(#0000008c,#0000);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.bildansicht-zaehler{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.bildansicht-knopf{color:#fff;background:#ffffff29;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.bildansicht-buehne{touch-action:none;cursor:zoom-in;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute;inset:0}.bildansicht-buehne--zoom{cursor:grab}.bildansicht-folie{place-items:center;width:100%;height:100%;display:grid}.bildansicht-folie--gleiten{transition:transform .2s ease-out}.bildansicht-bild{object-fit:contain;transform-origin:50%;-webkit-user-drag:none;max-width:100%;max-height:100%;display:block}.bildansicht-bild--versteckt{visibility:hidden}.bildansicht-bild--gleiten{transition:transform .2s ease-out}.bildansicht-mitte{text-align:center;justify-items:center;gap:10px;max-width:280px;padding:16px;display:grid;position:absolute}.bildansicht-fehler{color:#ffffffd9}.bildansicht-pfeil{z-index:2;color:#fff;background:#00000073;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:-22px;display:grid;position:absolute;top:50%}.bildansicht-pfeil:disabled{opacity:.3}.bildansicht-pfeil--links{left:8px}.bildansicht-pfeil--rechts{right:8px}.bildansicht-text{z-index:2;min-height:1em;padding:16px 16px calc(env(safe-area-inset-bottom) + 16px);text-align:center;pointer-events:none;background:linear-gradient(#0000,#0009);margin:0;font-size:15px;position:absolute;inset:auto 0 0}@media (prefers-reduced-motion:reduce){.bildansicht-folie--gleiten,.bildansicht-bild--gleiten{transition:none}}.bild-knopf{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}
