:root{--akzent:#007aff;--akzent-hover:#0062cc;--akzent-gedrueckt:#0051a8;--akzent-flaeche:#007aff1a;--akzent-flaeche-hover:#007aff29;--akzent-fokus:#007aff73;--auf-akzent:#fff;--erfolg:#34c759;--erfolg-text:#248a3d;--erfolg-flaeche:#34c7591f;--warnung:#ff9500;--warnung-text:#c93400;--warnung-flaeche:#ff95001f;--fehler:#ff3b30;--fehler-text:#d70015;--fehler-flaeche:#ff3b301a;--text-1:#1d1d1f;--text-2:#3c3c43cc;--text-3:#3c3c438c;--grund:#f5f5f7;--flaeche:#fff;--flaeche-2:#f2f2f7;--flaeche-hover:#3c3c4312;--flaeche-gedrueckt:#3c3c431f;--trenner:#3c3c432e;--haarlinie:1px;--trenner-stark:#3c3c4352;--leiste:#f6f6f8d1;--leiste-filter:blur(20px) saturate(180%);--schleier:#00000052;--scrollbalken:#3c3c434d;--flaeche-glas:#ffffffdb;--maske-deckend:#000;--schrift:"Inter", "Inter Fallback", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--gewicht-normal:400;--gewicht-mittel:500;--gewicht-halbfett:600;--gewicht-fett:700;--typo-large-title-size:34px;--typo-large-title-line:41px;--typo-large-title-weight:700;--typo-large-title-tracking:-.022em;--typo-title-1-size:28px;--typo-title-1-line:34px;--typo-title-1-weight:700;--typo-title-1-tracking:-.02em;--typo-title-2-size:22px;--typo-title-2-line:28px;--typo-title-2-weight:600;--typo-title-2-tracking:-.015em;--typo-headline-size:17px;--typo-headline-line:22px;--typo-headline-weight:600;--typo-headline-tracking:-.01em;--typo-body-size:17px;--typo-body-line:24px;--typo-body-weight:400;--typo-body-tracking:-.01em;--typo-callout-size:16px;--typo-callout-line:21px;--typo-callout-weight:400;--typo-callout-tracking:-.008em;--typo-subheadline-size:15px;--typo-subheadline-line:20px;--typo-subheadline-weight:400;--typo-subheadline-tracking:-.005em;--typo-footnote-size:13px;--typo-footnote-line:18px;--typo-footnote-weight:400;--typo-footnote-tracking:0;--typo-caption-size:12px;--typo-caption-line:16px;--typo-caption-weight:500;--typo-caption-tracking:.01em;--abstand-1:4px;--abstand-2:8px;--abstand-3:12px;--abstand-4:16px;--abstand-5:20px;--abstand-6:24px;--abstand-7:32px;--abstand-8:40px;--abstand-9:48px;--abstand-10:64px;--abstand-halb:2px;--seitenrand:var(--abstand-7);--seitenrand-schmal:var(--abstand-4);--karten-polster:var(--abstand-6);--karten-polster-klein:var(--abstand-5);--karten-abstand:var(--abstand-6);--karten-abstand-eng:var(--abstand-4);--radius-s:8px;--radius-m:12px;--radius-l:16px;--radius-xl:22px;--radius-rund:999px;--schatten-1:0 1px 2px #0000000f, 0 1px 1px #0000000a;--schatten-2:0 4px 16px #00000014;--schatten-3:0 24px 64px #0000002e;--kontur:0 0 0 .5px var(--trenner);--schatten-karte:var(--kontur), var(--schatten-1);--schatten-karte-hover:var(--kontur), var(--schatten-2);--fokus-breite:3px;--fokus-abstand:2px;--fokus-ring:0 0 0 var(--fokus-breite) var(--akzent-fokus);--unterstrich-abstand:.18em;--feder:cubic-bezier(.32, .72, 0, 1);--sanft:cubic-bezier(.25, .1, .25, 1);--kurz:.15s;--mittel:.25s;--lang:.4s;--drehen:.9s;--druck-skala:.98;--anheben:calc(var(--abstand-halb) * -1);--umdrehen:rotate(180deg);--laden-verzoegerung:.3s;--hinweis-halten:4s;--ebene-haftend:10;--ebene-leiste:20;--ebene-sheet:100;--ebene-meldung:200;--hoehe-bedienung:44px;--hoehe-gross:52px;--hoehe-feld:44px;--hoehe-klein:36px;--knopf-polster:var(--abstand-5);--knopf-polster-klein:var(--abstand-3);--haekchen-groesse:22px;--spinner-groesse:16px;--spinner-strich:2px;--knopf-kreisel-platz:calc(var(--spinner-groesse) + var(--abstand-2));--punkt-groesse:8px;--punkt-groesse-gross:10px;--fortschritt-hoehe:6px;--rahmen-gestrichelt:1.5px;--symbol-s:16px;--symbol-m:20px;--symbol-l:24px;--symbol-feld:32px;--symbol-feld-klein:28px;--hinweis-symbol:var(--symbol-m);--symbol-feld-gross:56px;--marke-breite:168px;--marke-zeichen-hoehe:40px;--vorschau-m:72px;--vorschau-l:120px;--vorschau-story:68px;--karte-bild-hoehe:120px;--bild-nr-groesse:32px;--breite-leiste:240px;--breite-inhalt:1200px;--breite-lesen:720px;--breite-dialog:1100px;--spalte-xs:150px;--spalte-s:190px;--spalte-m:220px;--spalte-l:260px;--spalte-xl:320px;--spalte-xxl:420px;--feld-hoehe-text:320px;--schalter-breite:51px;--schalter-hoehe:31px;--schalter-knopf:27px;--schalter-dehnung:7px;--schalter-aus:#78788033;--schalter-schatten:0 3px 8px #00000026, 0 1px 1px #0000000f;--segment-polster:3px;--segment-grund:#7676801f;--segment-pille-schatten:0 3px 8px #0000001f, 0 1px 1px #0000000a, 0 0 0 .5px #0000000a;--sheet-klein:440px;--sheet-mittel:640px;--sheet-gross:var(--breite-dialog);--sheet-rand:var(--abstand-6);--sheet-start-skala:.96;--sheet-start-versatz:8px;--schleier-filter:blur(8px) saturate(120%);--skelett:#3c3c4314;--skelett-glanz:#ffffffb8;--skelett-zeile:14px;--skelett-titel:24px;--skelett-bild:160px;--skelett-dauer:1.6s;--gespeichert-halten:2.5s;--kopiert-halten:2s;--kopierfehler-halten:6s;--badge-hoehe:22px;--zeile-hoehe:52px;--aktionsleiste-hoehe:76px;--zeilen-bild:44px;--symbol-feld-mittel:44px;--kreisel-klein:12px;--auf-akzent-schwach:#fff6;--gesperrt-deckkraft:.45;--vergleich-bild-hoehe:min(52vh, 560px);--breite-satz:440px;--aktionsmeldung-abstand:var(--abstand-3);--ablage-gross-hoehe:320px;--ablage-ziehen-skala:1.06;--wackeln-weite:var(--abstand-1);--seitenrand-zentriert:max(var(--abstand-7), calc((100cqi - var(--breite-inhalt)) / 2 + var(--abstand-7)));--akte-kopf-hoehe:128px;--stepper-kreis:var(--symbol-feld-klein);--stepper-linie:2px;--stepper-ring:2px;--stepper-schritt:116px;--leiste-zahl:20px;--drehen-ruhig:1.8s;--uebersicht-weiter-bild:240px;--uebersicht-weiter-hoehe:180px;--uebersicht-karte-seiten:4 / 3;--uebersicht-bereich-abstand:var(--abstand-2);--datei-raster-spalten:minmax(0, 5fr) minmax(0, 6fr);--druckplatte-min:112px;--druckplatte-zoom:1.04;--druckplatte-gross:60vh;--aufleuchten-dauer:2.5s;--feld-zwei-zeilen:calc(var(--typo-body-line) * 2 + var(--abstand-2) * 2 + var(--abstand-halb));--vorbereiten-raster-spalten:repeat(3, minmax(0, 1fr));--vorbereiten-bilder-spalten:repeat(4, minmax(0, 1fr));--details-raster-spalten:minmax(0, 7fr) minmax(0, 5fr);--details-preis-breite:var(--spalte-l);--details-varianten-breite:var(--spalte-xs);--bilder-auswahl-breite:calc(var(--spalte-xl) + var(--abstand-9));--bilder-ring:var(--fokus-breite);--bilder-ring-luft:var(--fokus-abstand);--bilder-kreis-rand:var(--stepper-ring);--bilder-pop:1.12;--bilder-platz-hoehe:var(--abstand-1);--bilder-zeile-knopf:calc(var(--hoehe-bedienung) - var(--abstand-1));--bilder-profi-breite:880px;--ansicht-buehne-hoehe:min(465px, 58vh);--ansicht-video-breite:200px;--ansicht-video-hoehe:320px;--bilder-profi-bild:280px;--bilder-chip-platz:132px;--bilder-zeilen-fehler:3;--bilder-auslauf:var(--abstand-8);--tag-eingabe-min:4ch;--tag-eingabe-max:var(--spalte-l);--pruefung-breite:var(--spalte-xxl);--feldkarte-luft:var(--abstand-3);--insta-vorschau-breite:var(--spalte-l);--caption-max-hoehe:var(--feld-hoehe-text);--bild-kachel-breite:var(--vorschau-l);--geschafft-strich:var(--fokus-breite);--gk-vorschau-zeilen:4;--gk-vorschau-zeilen-lang:6;--gk-sprung-hoehe:calc(var(--hoehe-bedienung) + 2 * var(--abstand-3));--gk-sheet-hoehe:760px;--gk-editor-min:192px;--gk-vergleich-hoehe:min(320px, 45vh);--gk-vorbild-text:calc(var(--typo-body-line) * 10 + var(--abstand-2) * 2);--gk-foto-vorschau:min(240px, 30vh);--kosten-balken-hoehe:var(--abstand-2);--kosten-balken-min:var(--kosten-balken-hoehe);--kosten-spalte-wann:24%;--kosten-spalte-ergebnis:22%;--kosten-spalte-betrag:16%}@media (height<=680px){:root{--bilder-profi-bild:200px;--gk-vorbild-text:calc(var(--typo-body-line) * 6 + var(--abstand-2) * 2);--marke-breite:112px}}@media (prefers-reduced-motion:reduce){:root{--kurz:0s;--mittel:0s;--lang:0s;--druck-skala:1;--sheet-start-skala:1;--sheet-start-versatz:0px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations"),url(/fonts/inter-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Segoe UI),local(Arial);size-adjust:107%;ascent-override:90%;descent-override:22.5%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}body{background:var(--grund);color:var(--text-1);font-family:var(--schrift);font-size:var(--typo-body-size);line-height:var(--typo-body-line);font-weight:var(--typo-body-weight);letter-spacing:var(--typo-body-tracking);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3{margin:0;font-family:inherit}h1{font-size:var(--typo-large-title-size);line-height:var(--typo-large-title-line);font-weight:var(--typo-large-title-weight);letter-spacing:var(--typo-large-title-tracking);text-wrap:balance}h2{font-size:var(--typo-title-2-size);line-height:var(--typo-title-2-line);font-weight:var(--typo-title-2-weight);letter-spacing:var(--typo-title-2-tracking)}h3{font-size:var(--typo-headline-size);line-height:var(--typo-headline-line);font-weight:var(--typo-headline-weight);letter-spacing:var(--typo-headline-tracking)}p{margin:0}b,strong{font-weight:var(--gewicht-halbfett)}a{color:var(--akzent);text-underline-offset:var(--unterstrich-abstand);transition:color var(--kurz) var(--sanft);text-decoration:none}a:hover{color:var(--akzent-hover);text-decoration:underline}:focus-visible{outline:var(--fokus-breite) solid var(--akzent-fokus);outline-offset:var(--fokus-abstand)}:focus:not(:focus-visible){outline:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit;letter-spacing:inherit;color:inherit}::selection{background:var(--akzent-flaeche-hover)}body *{scrollbar-width:thin;scrollbar-color:var(--scrollbalken) transparent}.zahl,time{font-variant-numeric:tabular-nums}.gedaempft{color:var(--text-2)}.klein{font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking)}.unsichtbar{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-iteration-count:1!important}.kreisel,.knopf__kreisel,.arbeitet__punkt{animation-iteration-count:infinite!important;animation-duration:var(--drehen-ruhig)!important}}.icon{flex:none;display:block}.icon--s{width:var(--symbol-s);height:var(--symbol-s)}.icon--m{width:var(--symbol-m);height:var(--symbol-m)}.icon--l{width:var(--symbol-l);height:var(--symbol-l)}.kreisel{width:var(--spinner-groesse);height:var(--spinner-groesse);border-radius:var(--radius-rund);border:var(--spinner-strich) solid var(--akzent-flaeche-hover);border-top-color:var(--akzent);animation:drehen var(--drehen) linear infinite;flex:none;display:inline-block}.kreisel--klein{width:var(--kreisel-klein);height:var(--kreisel-klein)}@keyframes drehen{to{transform:rotate(360deg)}}@keyframes einblenden{0%{opacity:0}}@keyframes ausblenden{to{opacity:0}}.knopf{justify-content:center;align-items:center;gap:var(--abstand-2);min-height:var(--hoehe-bedienung);padding:0 var(--knopf-polster);border-radius:var(--radius-m);font-family:inherit;font-size:var(--typo-body-size);line-height:var(--typo-headline-line);font-weight:var(--gewicht-halbfett);letter-spacing:var(--typo-headline-tracking);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--kurz) var(--sanft), color var(--kurz) var(--sanft), box-shadow var(--kurz) var(--sanft), transform var(--kurz) var(--feder);border:0;text-decoration:none;display:inline-flex;position:relative}.knopf:hover{text-decoration:none}.knopf:active:not(:disabled){transform:scale(var(--druck-skala))}.knopf:disabled{cursor:not-allowed}.knopf--haupt{background:var(--akzent);color:var(--auf-akzent)}.knopf--haupt:hover:not(:disabled){background:var(--akzent-hover);color:var(--auf-akzent)}.knopf--haupt:active:not(:disabled){background:var(--akzent-gedrueckt)}.knopf--neben{background:var(--flaeche-hover);color:var(--akzent)}.knopf--neben:hover:not(:disabled){background:var(--flaeche-gedrueckt);color:var(--akzent-hover)}.knopf--leise{color:var(--akzent);padding:0 var(--knopf-polster-klein);background:0 0}.knopf--leise:hover:not(:disabled){background:var(--akzent-flaeche);color:var(--akzent-hover)}.knopf--gefahr{color:var(--fehler-text);padding:0 var(--knopf-polster-klein);background:0 0}.knopf--gefahr:hover:not(:disabled){background:var(--fehler-flaeche);color:var(--fehler-text)}.knopf--gefahr-leise{color:var(--text-2);padding:0 var(--knopf-polster-klein);background:0 0}.knopf--gefahr-leise:hover:not(:disabled){background:var(--fehler-flaeche);color:var(--fehler-text)}.knopf:disabled,.knopf--haupt:disabled{background:var(--flaeche-hover);color:var(--text-3)}.knopf--leise:disabled,.knopf--gefahr:disabled,.knopf--gefahr-leise:disabled{background:0 0}.knopf--klein{min-height:var(--hoehe-bedienung);min-width:var(--hoehe-bedienung);padding:0 var(--knopf-polster-klein);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line)}.knopf--gross{min-height:var(--hoehe-gross);padding:0 var(--abstand-6);font-size:var(--typo-headline-size)}.knopf.knopf--symbol{width:var(--hoehe-bedienung);min-width:var(--hoehe-bedienung);padding:0}.knopf__symbol-rechts{margin-right:calc(var(--abstand-1) * -1)}.knopf__preis{font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);font-weight:var(--gewicht-normal);color:var(--text-2)}.knopf--haupt .knopf__preis{color:inherit}.knopf--gefahr.knopf--voll{background:var(--fehler);color:var(--auf-akzent);padding:0 var(--knopf-polster)}.knopf--gefahr.knopf--voll:hover:not(:disabled){background:var(--fehler-text);color:var(--auf-akzent)}.knopf--laedt{cursor:progress}.knopf--laedt:active{transform:none}.knopf--haupt.knopf--laedt,.knopf--haupt.knopf--laedt:hover{background:var(--akzent);color:var(--auf-akzent)}.knopf--neben.knopf--laedt,.knopf--neben.knopf--laedt:hover{background:var(--flaeche-hover);color:var(--akzent)}.knopf--laedt>.icon:not(.knopf__symbol-rechts){display:none}.knopf--laedt:is(.knopf--haupt,.knopf--neben):not(.knopf--klein,.knopf--gross):not(:has(>.icon:not(.knopf__symbol-rechts))){padding-inline:calc(var(--knopf-polster) - var(--knopf-kreisel-platz) / 2)}.knopf--laedt.knopf--gross:not(:has(>.icon:not(.knopf__symbol-rechts))){padding-inline:calc(var(--abstand-6) - var(--knopf-kreisel-platz) / 2)}.knopf__kreisel{width:var(--spinner-groesse);height:var(--spinner-groesse);border-radius:var(--radius-rund);border:var(--spinner-strich) solid var(--akzent-flaeche-hover);border-top-color:var(--akzent);animation:drehen var(--drehen) linear infinite;flex:none}.knopf--haupt .knopf__kreisel,.knopf--voll .knopf__kreisel{border-color:var(--auf-akzent-schwach);border-top-color:var(--auf-akzent)}.knopf--gefahr .knopf__kreisel{border-color:var(--fehler-flaeche);border-top-color:var(--fehler)}.knoepfe{gap:var(--abstand-3);flex-wrap:wrap;align-items:center;display:flex}.tafel{gap:var(--abstand-4);min-width:0;padding:var(--karten-polster);background:var(--flaeche);border-radius:var(--radius-l);box-shadow:var(--schatten-karte);flex-direction:column;display:flex}.tafel--klein{padding:var(--karten-polster-klein)}.tafel--schmal{width:100%;max-width:var(--breite-lesen)}.tafel--ruhig{background:var(--flaeche-2);box-shadow:none}.tafel--gruppiert{gap:0;padding:0;overflow:hidden}.tafel--gruppiert>.tafel__kopf{padding:var(--karten-polster) var(--karten-polster) var(--abstand-3)}.tafel--gruppiert.tafel--klein>.tafel__kopf{padding:var(--karten-polster-klein) var(--karten-polster-klein) var(--abstand-3)}.tafel__kopf{justify-content:space-between;align-items:flex-start;gap:var(--abstand-4);display:flex}.tafel__kopftext{gap:var(--abstand-1);flex-direction:column;min-width:0;display:flex}.tafel__untertitel{font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking);color:var(--text-2)}.tafel__aktion{align-items:center;gap:var(--abstand-2);margin:calc(var(--abstand-2) * -1) calc(var(--abstand-2) * -1) calc(var(--abstand-2) * -1) 0;flex:none;display:flex}.liste{background:var(--flaeche);border-radius:var(--radius-l);box-shadow:var(--schatten-karte);margin:0;padding:0;list-style:none;overflow:hidden}.liste--eingebettet{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.liste-gruppe{gap:var(--abstand-2);flex-direction:column;min-width:0;display:flex}.liste-gruppe__titel{padding:0 var(--abstand-4)}.liste-gruppe__fuss{padding:0 var(--abstand-4);color:var(--text-2);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line)}.zeile{position:relative}.zeile__flaeche{width:100%;min-height:var(--zeile-hoehe);padding:0 0 0 var(--abstand-4);font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;margin:0;text-decoration:none;display:flex}.zeile--klickbar .zeile__flaeche{cursor:pointer;transition:background-color var(--kurz) var(--sanft)}.zeile--klickbar .zeile__flaeche:hover{background:var(--flaeche-hover);color:inherit;text-decoration:none}.zeile--klickbar .zeile__flaeche:active{background:var(--flaeche-gedrueckt)}.zeile__flaeche:focus-visible{outline-offset:calc(var(--fokus-breite) * -1)}.zeile__flaeche:disabled{cursor:not-allowed;color:var(--text-3)}.zeile__vorne{margin-right:var(--abstand-3);color:var(--akzent);flex:none;align-items:center;display:flex}.zeile__vorne img{width:var(--zeilen-bild);height:var(--zeilen-bild);object-fit:cover;border-radius:var(--radius-s);background:var(--flaeche-2)}.zeile__koerper{align-self:stretch;align-items:center;gap:var(--abstand-3);min-width:0;padding:var(--abstand-3) var(--abstand-4) var(--abstand-3) 0;border-top:var(--haarlinie) solid var(--trenner);flex:1;display:flex}.zeile:first-child .zeile__koerper{border-top-color:#0000}.zeile__text{gap:var(--abstand-halb);flex-direction:column;flex:1;min-width:0;display:flex}.zeile__titel{overflow-wrap:anywhere;display:block}.zeile__untertitel{color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking);display:block}.zeile__hinten{align-items:center;gap:var(--abstand-2);color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;display:flex}.zeile__pfeil{color:var(--text-3)}.liste--eingebettet .zeile__flaeche{padding-left:0}.liste--eingebettet .zeile__koerper{padding-right:0}.tafel--gruppiert .liste--eingebettet .zeile__flaeche{padding-left:var(--karten-polster)}.tafel--gruppiert .liste--eingebettet .zeile__koerper{margin-right:var(--karten-polster);padding-right:0}.zeilen-symbol{width:var(--symbol-feld);height:var(--symbol-feld);border-radius:var(--radius-s);background:var(--akzent);color:var(--auf-akzent);justify-content:center;align-items:center;display:flex}.zeilen-symbol--erfolg{background:var(--erfolg)}.zeilen-symbol--warnung{background:var(--warnung)}.zeilen-symbol--fehler{background:var(--fehler)}.zeilen-symbol--neutral{background:var(--flaeche-2);color:var(--text-2)}.zwei-spalten{gap:var(--karten-abstand);flex-wrap:wrap;align-items:flex-start;display:flex}.zwei-spalten>*{flex:1 1 var(--spalte-xxl);min-width:0}.werte{grid-template-columns:repeat(auto-fit, minmax(var(--spalte-xs), 1fr));gap:var(--abstand-3) var(--abstand-5);margin:0;display:grid}.werte dt{font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);color:var(--text-2)}.werte dd{margin:var(--abstand-halb) 0 0;font-weight:var(--gewicht-halbfett);font-variant-numeric:tabular-nums}.hinweise{gap:var(--abstand-3);flex-direction:column;display:flex}.hinweis,.fehlerkasten{align-items:flex-start;gap:var(--abstand-3) var(--abstand-3);padding:var(--abstand-4) var(--abstand-5);border-radius:var(--radius-l);background:var(--akzent-flaeche);color:var(--text-1);font-size:var(--typo-callout-size);line-height:var(--typo-callout-line);letter-spacing:var(--typo-callout-tracking);flex-wrap:wrap;display:flex}.hinweis__symbol{color:var(--akzent)}.hinweis__text,.fehlerkasten__text{flex:1 1 var(--spalte-l);gap:var(--abstand-halb);flex-direction:column;min-width:0;display:flex}.hinweis__titel{font-size:var(--typo-headline-size);line-height:var(--typo-headline-line);font-weight:var(--typo-headline-weight);letter-spacing:var(--typo-headline-tracking)}.hinweis__aktionen{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;align-self:center;margin-left:auto;display:flex}.hinweis .knopf--neben,.fehlerkasten .knopf--neben{background:var(--flaeche)}.hinweis .knopf--neben:hover:not(:disabled),.fehlerkasten .knopf--neben:hover:not(:disabled){background:var(--flaeche-2)}.hinweis--erfolg{background:var(--erfolg-flaeche)}.hinweis--erfolg .hinweis__symbol{color:var(--erfolg-text)}.hinweis--warnung{background:var(--warnung-flaeche)}.hinweis--warnung .hinweis__symbol{color:var(--warnung-text)}.hinweis--fehler,.fehlerkasten{background:var(--fehler-flaeche)}.hinweis--fehler .hinweis__symbol{color:var(--fehler-text)}.hinweis--einzeilig{align-items:center}.hinweis--aktionen-unten .hinweis__aktionen{margin:calc(var(--abstand-2) * -1) 0 0 calc(var(--hinweis-symbol) + var(--abstand-3));flex-basis:100%;align-self:flex-start}.hinweis--aktionen-unten .hinweis__aktionen>.knopf--leise:first-child{margin-left:calc(var(--knopf-polster-klein) * -1)}.hinweis--aktionen-unten .hinweis__aktionen>.knopf--leise:last-child{margin-bottom:calc(var(--abstand-2) * -1)}.hinweis--fluechtig{animation:einblenden var(--mittel) var(--sanft), ausblenden var(--lang) var(--sanft) var(--hinweis-halten) forwards}.aktionsmeldung{z-index:var(--ebene-haftend);bottom:calc(var(--aktionsleiste-ist,var(--aktionsleiste-hoehe)) + var(--aktionsmeldung-abstand));border-radius:var(--radius-l);background:var(--flaeche);box-shadow:var(--kontur), var(--schatten-2);margin-top:auto;position:sticky}.aktionsmeldung--schmal{width:100%;max-width:var(--breite-lesen)}.aktionsmeldung+.aktionsleiste{margin-top:calc(var(--aktionsmeldung-abstand) - var(--karten-abstand))}.arbeitet{align-items:center;gap:var(--abstand-3);padding:var(--abstand-4) var(--abstand-5);border-radius:var(--radius-l);background:var(--akzent-flaeche);color:var(--text-1);font-size:var(--typo-callout-size);line-height:var(--typo-callout-line);letter-spacing:var(--typo-callout-tracking);font-weight:var(--gewicht-mittel);display:flex}.arbeitet__inhalt{gap:var(--abstand-2);flex-direction:column;flex:1;min-width:0;display:flex}.arbeitet__punkt{width:var(--spinner-groesse);height:var(--spinner-groesse);border-radius:var(--radius-rund);border:var(--spinner-strich) solid var(--akzent-flaeche-hover);border-top-color:var(--akzent);animation:drehen var(--drehen) linear infinite;flex:none}.fortschritt{height:var(--fortschritt-hoehe);border-radius:var(--radius-rund);background:var(--flaeche);overflow:hidden}.tafel .fortschritt{background:var(--flaeche-2)}.fortschritt>div{background:var(--akzent);border-radius:var(--radius-rund);height:100%;transition:width var(--lang) var(--feder)}.vorschlag{justify-content:space-between;align-items:center;gap:var(--abstand-3);padding:var(--abstand-4) var(--abstand-5);border-radius:var(--radius-m);background:var(--akzent-flaeche);color:var(--text-1);flex-wrap:wrap;display:flex}.vorschlag .knopf--neben{background:var(--flaeche)}.badge{align-items:center;gap:var(--abstand-1);min-height:var(--badge-hoehe);padding:0 var(--abstand-2);border-radius:var(--radius-rund);background:var(--flaeche-hover);color:var(--text-2);white-space:nowrap;font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);font-weight:var(--gewicht-halbfett);letter-spacing:0;font-variant-numeric:tabular-nums;flex:none;display:inline-flex}.badge .icon{margin-left:calc(var(--abstand-halb) * -1)}.badge--akzent{background:var(--akzent-flaeche);color:var(--akzent)}.badge--erfolg{background:var(--erfolg-flaeche);color:var(--erfolg-text)}.badge--warnung{background:var(--warnung-flaeche);color:var(--warnung-text)}.badge--fehler{background:var(--fehler-flaeche);color:var(--fehler-text)}.status-punkt{width:var(--punkt-groesse);height:var(--punkt-groesse);border-radius:var(--radius-rund);background:var(--text-3);flex:none;display:inline-block}.status-punkt--gross{width:var(--punkt-groesse-gross);height:var(--punkt-groesse-gross)}.status-punkt--akzent{background:var(--akzent)}.status-punkt--erfolg{background:var(--erfolg)}.status-punkt--warnung{background:var(--warnung)}.status-punkt--fehler{background:var(--fehler)}.leer-zustand{align-items:center;gap:var(--abstand-2);text-align:center;padding:var(--abstand-8) var(--abstand-6);flex-direction:column;display:flex}.leer-zustand__symbol{width:var(--symbol-feld-gross);height:var(--symbol-feld-gross);margin-bottom:var(--abstand-2);border-radius:var(--radius-rund);background:var(--akzent-flaeche);color:var(--akzent);justify-content:center;align-items:center;display:flex}.leer-zustand__titel{font-size:var(--typo-headline-size);line-height:var(--typo-headline-line);font-weight:var(--typo-headline-weight);letter-spacing:var(--typo-headline-tracking)}.leer-zustand__text{max-width:var(--breite-satz);color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking)}.leer-zustand__aktion{margin-top:var(--abstand-3)}.leer-zustand--kompakt{gap:var(--abstand-1);padding:var(--abstand-6) var(--abstand-4)}.leer-zustand--kompakt .leer-zustand__symbol{width:var(--symbol-feld-mittel);height:var(--symbol-feld-mittel)}.leer-zustand--kompakt .leer-zustand__titel{font-size:var(--typo-callout-size);line-height:var(--typo-callout-line)}.leer-zustand--neutral .leer-zustand__symbol{background:var(--flaeche-2);color:var(--text-3)}.skelett{border-radius:var(--radius-s);background-color:var(--skelett);background-image:linear-gradient(to right, transparent, var(--skelett-glanz), transparent);width:100%;animation:schimmern var(--skelett-dauer) var(--sanft) infinite;background-position:-100% 0;background-repeat:no-repeat;background-size:50% 100%;display:block}@keyframes schimmern{to{background-position:200% 0}}.skelett-zeilen{gap:var(--abstand-2);flex-direction:column;width:100%;display:flex}.skelett--text{height:var(--skelett-zeile);border-radius:var(--radius-rund)}.skelett--kurz{width:60%}.skelett--titel{height:var(--skelett-titel);width:40%}.skelett--block{border-radius:var(--radius-m)}.skelett--bild{height:var(--skelett-bild)}.skelett--karte{height:var(--karte-bild-hoehe)}.skelett--bedienung{height:var(--hoehe-bedienung)}.skelett--kreis{width:var(--symbol-feld);height:var(--symbol-feld);border-radius:var(--radius-rund)}.skelett--zeile-body{margin-block:calc((var(--typo-body-line) - var(--skelett-zeile)) / 2)}.skelett--zeile-callout{margin-block:calc((var(--typo-callout-line) - var(--skelett-zeile)) / 2)}.skelett--zeile-subheadline{margin-block:calc((var(--typo-subheadline-line) - var(--skelett-zeile)) / 2)}.skelett--zeile-footnote{margin-block:calc((var(--typo-footnote-line) - var(--skelett-zeile)) / 2)}.skelett-zeilen--raster{gap:0}.ablage-bereich{gap:var(--abstand-3);flex-direction:column;display:flex}.ablage{align-items:center;gap:var(--abstand-5);padding:var(--abstand-6) var(--abstand-7);border:var(--rahmen-gestrichelt) dashed var(--trenner-stark);border-radius:var(--radius-l);background:var(--flaeche);transition:background-color var(--kurz) var(--sanft), border-color var(--kurz) var(--sanft);flex-wrap:wrap;display:flex;position:relative}.ablage__symbol{width:var(--symbol-feld-gross);height:var(--symbol-feld-gross);border-radius:var(--radius-l);background:var(--akzent-flaeche);color:var(--akzent);transition:transform var(--mittel) var(--feder), background-color var(--kurz) var(--sanft), color var(--kurz) var(--sanft);justify-content:center;align-items:center;display:flex}.ablage__text{flex:1 1 var(--spalte-xl);gap:var(--abstand-1);flex-direction:column;display:flex}.ablage__titel{font-size:var(--typo-headline-size);line-height:var(--typo-headline-line);font-weight:var(--typo-headline-weight);letter-spacing:var(--typo-headline-tracking)}.ablage__satz{color:var(--text-2)}.ablage__fuss{color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking)}.ablage-bereich--karte{min-width:0}.ablage--karte{align-items:flex-start;gap:var(--abstand-3);padding:var(--karten-polster);background:0 0;flex-flow:column;flex:1}.ablage--karte .ablage__symbol{width:var(--symbol-feld-mittel);height:var(--symbol-feld-mittel);border-radius:var(--radius-m)}.ablage--karte .ablage__text{flex:none}.ablage--karte .ablage__satz{font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking)}.ablage--karte>:is(.knopf,.ablage__knoepfe){margin-top:auto}.ablage--karte .ablage__knoepfe{align-self:stretch;align-items:stretch;gap:var(--abstand-2);flex-direction:column}.ablage--gross{justify-content:center;gap:var(--abstand-4);text-align:center;min-height:var(--ablage-gross-hoehe);padding:var(--abstand-8) var(--abstand-7);box-shadow:var(--schatten-1);flex-flow:column}.ablage--gross .ablage__text{align-items:center;gap:var(--abstand-2);max-width:var(--breite-satz);flex:none}.ablage--gross .ablage__titel{font-size:var(--typo-title-2-size);line-height:var(--typo-title-2-line);font-weight:var(--typo-title-2-weight);letter-spacing:var(--typo-title-2-tracking)}.ablage--gross .ablage__satz{font-size:var(--typo-callout-size);line-height:var(--typo-callout-line)}.ablage--gross>:is(.knopf,.ablage__knoepfe){margin-top:var(--abstand-2)}.ablage--gross .ablage__knoepfe{justify-content:center}.ablage--ziehen{background:var(--akzent-flaeche);border-color:var(--akzent);border-style:solid}.ablage--ziehen .ablage__symbol{transform:scale(var(--ablage-ziehen-skala));background:var(--akzent);color:var(--auf-akzent)}.ablage--laeuft{border-style:solid;border-color:var(--trenner);background:var(--flaeche)}.ablage--laeuft .ablage__symbol .kreisel{width:var(--abstand-5);height:var(--abstand-5)}.ablage__laeuft{gap:var(--abstand-2);flex-direction:column;min-width:0;display:flex}.ablage__zaehler{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line)}.ablage__dateien{gap:var(--abstand-1);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ablage__datei{align-items:center;gap:var(--abstand-2);min-width:0;color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);display:flex}.ablage--gross .ablage__datei{justify-content:center}.ablage__datei-zeichen{width:var(--abstand-4);flex:none;justify-content:center;align-items:center;display:flex}.ablage__datei-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ablage__datei--laeuft{color:var(--text-1)}.ablage__datei--fertig .ablage__datei-zeichen{color:var(--erfolg)}.ablage__datei--wartet{color:var(--text-3)}.ablage__knoepfe{align-items:center;gap:var(--abstand-3);flex-wrap:wrap;display:flex}.ablage--fehler{border-color:var(--fehler)}.ablage--fehler .ablage__symbol{background:var(--fehler-flaeche);color:var(--fehler-text)}.ablage__fehler{align-items:flex-start;gap:var(--abstand-2);color:var(--fehler-text);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);animation:ablage-wackeln var(--lang) var(--sanft);flex-direction:column;display:flex}.ablage--gross .ablage__fehler{max-width:var(--breite-satz);font-size:var(--typo-callout-size);line-height:var(--typo-callout-line);align-items:center}@keyframes ablage-wackeln{20%,60%{transform:translateX(calc(var(--wackeln-weite) * -1))}40%,80%{transform:translateX(var(--wackeln-weite))}}.felder{grid-template-columns:repeat(auto-fit, minmax(var(--spalte-m), 1fr));gap:var(--abstand-4);display:grid}.feld{gap:var(--abstand-2);flex-direction:column;min-width:0;display:flex}.feld--breit{grid-column:1/-1}.feld__kopf{justify-content:space-between;align-items:baseline;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.feld label{font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);font-weight:var(--gewicht-halbfett);color:var(--text-1)}.feld input,.feld textarea,.feld select,.tags__neu input{min-height:var(--hoehe-feld);padding:var(--abstand-2) var(--abstand-3);border:var(--haarlinie) solid transparent;border-radius:var(--radius-m);width:100%;font:inherit;color:var(--text-1);background:var(--flaeche-2);transition:background-color var(--kurz) var(--sanft), box-shadow var(--kurz) var(--sanft), border-color var(--kurz) var(--sanft)}.feld input{text-overflow:ellipsis}.feld textarea{resize:vertical;line-height:var(--typo-body-line)}.feld select{cursor:pointer;width:auto}.feld input::placeholder,.feld textarea::placeholder,.tags__neu input::placeholder{color:var(--text-3)}.feld input:focus,.feld textarea:focus,.feld select:focus,.tags__neu input:focus{background:var(--flaeche);border-color:var(--akzent);box-shadow:var(--fokus-ring);outline:none}.feld .leer{background:var(--flaeche);border:var(--haarlinie) dashed var(--trenner-stark)}.leer-hinweis{font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);font-weight:var(--gewicht-normal);color:var(--text-2)}.feld__zaehler{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line)}.feld__hinweis{color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking)}.feld__fehler{align-items:flex-start;gap:var(--abstand-1);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);color:var(--fehler-text);display:inline-flex}.feld__fehler .icon{margin-top:var(--abstand-halb)}.feld--fehler :is(input,textarea,select){border-color:var(--fehler);background:var(--flaeche)}.feld__optional{color:var(--text-3);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line)}.feld--ohne-label{position:relative}.feld--ohne-label .feld__kopf{top:0;right:var(--abstand-3);height:var(--hoehe-feld);pointer-events:none;align-items:center;position:absolute}.feld--ohne-label:has(.feld__zaehler>:not(:empty)) input{padding-right:var(--spalte-xs)}.chips{gap:var(--abstand-2);flex-wrap:wrap;display:flex}.chip{align-items:center;gap:var(--abstand-2);min-height:var(--hoehe-bedienung);padding:var(--abstand-1) var(--abstand-4);border-radius:var(--radius-rund);background:var(--flaeche-hover);font-family:inherit;font-size:var(--typo-callout-size);line-height:var(--typo-callout-line);font-weight:var(--gewicht-mittel);color:var(--text-1);cursor:pointer;text-align:left;transition:background-color var(--kurz) var(--sanft), color var(--kurz) var(--sanft), transform var(--kurz) var(--feder);border:0;display:inline-flex}.chip:hover{background:var(--flaeche-gedrueckt)}.chip:active{transform:scale(var(--druck-skala))}.chip[aria-pressed=true]{background:var(--akzent-flaeche);color:var(--akzent);font-weight:var(--gewicht-halbfett)}.chip[aria-pressed=true]:hover{background:var(--akzent-flaeche-hover)}.sprachwahl{gap:var(--abstand-2);flex-wrap:wrap;display:flex}.segment{isolation:isolate;max-width:100%;padding:var(--segment-polster);border-radius:var(--radius-m);background:var(--segment-grund);grid-auto-columns:1fr;grid-auto-flow:column;place-self:flex-start start;display:inline-grid;position:relative}.segment--breit{align-self:stretch;width:100%;display:grid}.segment__pille{z-index:-1;top:var(--segment-polster);bottom:var(--segment-polster);left:var(--segment-polster);width:calc((100% - 2 * var(--segment-polster)) / var(--segment-anzahl));transform:translateX(calc(100% * var(--segment-index)));border-radius:calc(var(--radius-m) - var(--segment-polster));background:var(--flaeche);box-shadow:var(--segment-pille-schatten);transition:transform var(--lang) var(--feder);position:absolute}.segment__option{justify-content:center;align-items:center;gap:var(--abstand-2);min-width:0;min-height:calc(var(--hoehe-bedienung) - 2 * var(--segment-polster));padding:0 var(--abstand-4);border-radius:calc(var(--radius-m) - var(--segment-polster));color:var(--text-1);font-family:inherit;font-size:var(--typo-callout-size);line-height:var(--typo-callout-line);letter-spacing:var(--typo-callout-tracking);font-weight:var(--gewicht-mittel);white-space:nowrap;cursor:pointer;transition:background-color var(--kurz) var(--sanft), color var(--kurz) var(--sanft);background:0 0;border:0;display:inline-flex}.segment__option:hover:not([aria-pressed=true]):not([aria-current]):not(:disabled){background:var(--flaeche-hover)}.segment__option[aria-pressed=true]{font-weight:var(--gewicht-halbfett);cursor:default}.segment__option:disabled{color:var(--text-3);cursor:not-allowed}a.segment__option,a.segment__option:hover{color:var(--text-1);text-decoration:none}.segment__option[aria-current]{font-weight:var(--gewicht-halbfett)}.segment--kompakt .segment__option{min-height:calc(var(--hoehe-klein) - 2 * var(--segment-polster));padding:0 var(--abstand-3);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking)}.segment__text{flex-direction:column;align-items:center;display:inline-flex}.segment__text:after{content:attr(data-text);content:attr(data-text) / "";visibility:hidden;height:0;font-weight:var(--gewicht-halbfett);overflow:hidden}.schalter-zeile{justify-content:space-between;align-items:center;gap:var(--abstand-4);min-height:var(--hoehe-bedienung);display:inline-flex}.schalter-zeile__text{gap:var(--abstand-halb);flex-direction:column;min-width:0;display:flex}.schalter-zeile__label{cursor:pointer}.schalter-zeile__beschreibung{color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking)}.schalter-zeile--gesperrt .schalter-zeile__label{cursor:not-allowed;color:var(--text-3)}.schalter{width:var(--schalter-breite);height:var(--schalter-hoehe);border-radius:var(--radius-rund);background:var(--schalter-aus);cursor:pointer;transition:background-color var(--mittel) var(--sanft);border:0;flex:none;padding:0;position:relative}.schalter:before{content:"";left:0;right:0;top:calc((var(--schalter-hoehe) - var(--hoehe-bedienung)) / 2);bottom:calc((var(--schalter-hoehe) - var(--hoehe-bedienung)) / 2);position:absolute}.schalter[aria-checked=true]{background:var(--erfolg)}.schalter__knopf{--rand:calc((var(--schalter-hoehe) - var(--schalter-knopf)) / 2);top:var(--rand);left:var(--rand);width:var(--schalter-knopf);height:var(--schalter-knopf);border-radius:var(--radius-rund);background:var(--flaeche);box-shadow:var(--schalter-schatten);transition:transform var(--lang) var(--feder), width var(--mittel) var(--feder);position:absolute}.schalter[aria-checked=true] .schalter__knopf{transform:translateX(calc(var(--schalter-breite) - var(--schalter-knopf) - 2 * var(--rand)))}.schalter:active:not(:disabled) .schalter__knopf{width:calc(var(--schalter-knopf) + var(--schalter-dehnung))}.schalter[aria-checked=true]:active:not(:disabled) .schalter__knopf{transform:translateX(calc(var(--schalter-breite) - var(--schalter-knopf) - var(--schalter-dehnung) - 2 * var(--rand)))}.schalter:disabled{cursor:not-allowed;opacity:var(--gesperrt-deckkraft)}.kopier{align-items:center;gap:var(--abstand-3);flex-wrap:wrap;display:inline-flex}.kopier__stapel{display:inline-grid}.kopier__stapel>*{justify-content:center;align-items:center;gap:var(--abstand-2);grid-area:1/1;display:inline-flex}.kopier__platz{visibility:hidden}.kopier__knopf--kopiert,.kopier__knopf--kopiert:hover:not(:disabled){background:var(--erfolg-flaeche);color:var(--erfolg-text)}.kopier__knopf--kopiert .kopier__inhalt{animation:einblenden var(--kurz) var(--sanft)}.kopier__fehler{flex-basis:100%}.gespeichert{align-items:center;gap:var(--abstand-1);min-height:var(--badge-hoehe);color:var(--text-2);white-space:nowrap;font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking);display:inline-flex}.gespeichert--speichert{animation:einblenden var(--kurz) var(--sanft)}.gespeichert--gespeichert{animation:ausblenden var(--mittel) var(--sanft) var(--gespeichert-halten) forwards}.gespeichert--gespeichert .icon{color:var(--erfolg-text)}.gespeichert--fehler{color:var(--fehler-text)}.seite:has(>.aktionsleiste){flex:1 0 auto}.aktionsleiste{z-index:var(--ebene-haftend);margin:auto calc(var(--seitenrand) * -1) calc(var(--abstand-9) * -1);padding:var(--abstand-3) var(--seitenrand);background:var(--leiste);-webkit-backdrop-filter:var(--leiste-filter);box-shadow:inset 0 var(--haarlinie) 0 var(--trenner);position:sticky;bottom:0}.aktionsleiste__innen{justify-content:space-between;align-items:center;gap:var(--abstand-3) var(--abstand-5);min-height:var(--hoehe-gross);flex-wrap:wrap;display:flex}.aktionsleiste__links{align-items:center;gap:var(--abstand-3);flex-wrap:wrap;min-width:0;display:flex}.aktionsleiste__rechts{justify-content:flex-end;align-items:center;gap:var(--abstand-3) var(--abstand-4);flex-wrap:wrap;margin-left:auto;display:flex}.aktionsleiste__grund{max-width:var(--breite-satz);color:var(--text-2);text-align:right;font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking)}@media (width<=700px){.aktionsleiste{margin-left:calc(var(--seitenrand-schmal) * -1);margin-right:calc(var(--seitenrand-schmal) * -1);padding-left:var(--seitenrand-schmal);padding-right:var(--seitenrand-schmal)}}.caption{white-space:pre-wrap;padding:var(--abstand-4);font:inherit;background:var(--flaeche-2);border-radius:var(--radius-m);margin:0}html.sheet-offen{overflow:hidden}.sheet-ebene{z-index:var(--ebene-sheet);padding:var(--sheet-rand);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sheet-schleier{background:var(--schleier);-webkit-backdrop-filter:var(--schleier-filter);animation:einblenden var(--lang) var(--sanft);position:absolute;inset:0}.sheet{width:100%;max-width:var(--sheet-mittel);border-radius:var(--radius-xl);background:var(--flaeche);max-height:100%;box-shadow:var(--kontur), var(--schatten-3);animation:sheet-ein var(--lang) var(--feder);flex-direction:column;display:flex;position:relative}.sheet:focus,.sheet:focus-visible{outline:none}.sheet--klein{max-width:var(--sheet-klein)}.sheet--gross{max-width:var(--sheet-gross)}.sheet-ebene--zu{pointer-events:none}.sheet-ebene--zu .sheet{animation:sheet-aus var(--mittel) var(--sanft) forwards}.sheet-ebene--zu .sheet-schleier{animation:ausblenden var(--mittel) var(--sanft) forwards}@keyframes sheet-ein{0%{opacity:0;transform:translateY(var(--sheet-start-versatz)) scale(var(--sheet-start-skala))}}@keyframes sheet-aus{to{opacity:0;transform:scale(var(--sheet-start-skala))}}.sheet__kopf{justify-content:space-between;align-items:flex-start;gap:var(--abstand-4);padding:var(--abstand-6) var(--abstand-6) var(--abstand-4);flex:none;display:flex}.sheet__kopftext{gap:var(--abstand-1);flex-direction:column;min-width:0;display:flex}.sheet__untertitel{color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking)}.sheet__zu{width:var(--hoehe-bedienung);height:var(--hoehe-bedienung);margin:calc(var(--abstand-2) * -1) calc(var(--abstand-2) * -1) 0 0;border-radius:var(--radius-rund);color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.sheet__zu:before{content:"";inset:calc((var(--hoehe-bedienung) - var(--symbol-feld)) / 2);border-radius:var(--radius-rund);background:var(--flaeche-hover);transition:background-color var(--kurz) var(--sanft), transform var(--kurz) var(--feder);position:absolute}.sheet__zu:hover:before{background:var(--flaeche-gedrueckt)}.sheet__zu:active:before{transform:scale(var(--druck-skala))}.sheet__zu .icon{position:relative}.sheet__inhalt{overscroll-behavior:contain;gap:var(--abstand-4);min-height:0;padding:0 var(--abstand-6) var(--abstand-6);flex-direction:column;flex:auto;display:flex;overflow:auto}.sheet__fuss{justify-content:flex-end;align-items:center;gap:var(--abstand-3);padding:0 var(--abstand-6) var(--abstand-6);flex-wrap:wrap;flex:none;display:flex}.sheet--scrollt .sheet__fuss{padding-top:var(--abstand-4);box-shadow:inset 0 var(--haarlinie) 0 var(--trenner)}.rueckfrage .sheet__kopf{padding-bottom:var(--abstand-2)}.rueckfrage .sheet__inhalt{padding-bottom:var(--abstand-5)}.rueckfrage__text{color:var(--text-2)}.rueckfrage .sheet__fuss>.knopf{flex:1 1 0}.rueckfrage--drei .sheet__fuss{align-items:stretch;gap:var(--abstand-2);flex-direction:column}.rueckfrage--drei .sheet__fuss>.knopf{flex:none}.vergleich__bilder{gap:var(--abstand-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vergleich__bilder figure{gap:var(--abstand-2);flex-direction:column;margin:0;display:flex;position:relative}.vergleich__bilder img,.vergleich__leer{width:100%;height:var(--vergleich-bild-hoehe);object-fit:contain;border-radius:var(--radius-m);background:var(--flaeche-2)}.vergleich__leer{justify-content:center;align-items:center;gap:var(--abstand-2);padding:var(--abstand-4);text-align:center;color:var(--text-3);flex-direction:column;display:flex}.vergleich figcaption{top:var(--abstand-3);left:var(--abstand-3);align-items:center;gap:var(--abstand-1);min-height:var(--badge-hoehe);padding:0 var(--abstand-3);border-radius:var(--radius-rund);background:var(--flaeche-glas);color:var(--text-1);box-shadow:var(--schatten-1);-webkit-backdrop-filter:var(--leiste-filter);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);font-weight:var(--gewicht-halbfett);display:inline-flex;position:absolute}.vergleich__ergebnis figcaption{color:var(--akzent)}.vergleich__verwerfen{margin-right:auto}.vergleich .sheet__untertitel{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=700px){.vergleich__bilder{grid-template-columns:minmax(0,1fr)}}.muster__symbole{grid-template-columns:repeat(auto-fill, minmax(var(--vorschau-l), 1fr));gap:var(--abstand-2);margin:0;padding:0;list-style:none;display:grid}.muster__symbole li{align-items:center;gap:var(--abstand-2);padding:var(--abstand-3);border-radius:var(--radius-m);background:var(--flaeche-2);flex-direction:column;display:flex}.muster__reihe{align-items:center;gap:var(--abstand-3);flex-wrap:wrap;display:flex}.muster__name{font-size:var(--typo-caption-size);line-height:var(--typo-caption-line);color:var(--text-2)}@media (prefers-reduced-motion:reduce){.skelett{animation:none}}.tabelle{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.tabelle th,.tabelle td{text-align:left;padding:var(--abstand-3) var(--abstand-3) var(--abstand-3) 0;border-bottom:var(--haarlinie) solid var(--trenner)}.tabelle th:last-child,.tabelle td:last-child{padding-right:0}.tabelle td{min-height:var(--hoehe-bedienung);vertical-align:middle}.tabelle th{color:var(--text-2);font-weight:var(--gewicht-halbfett);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line)}.tabelle tbody tr:last-child td{border-bottom:0}.tabelle tbody tr{transition:background-color var(--kurz) var(--sanft)}.vorher-nachher{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.vorher-nachher del{background:var(--fehler-flaeche);border-radius:var(--radius-s);text-decoration:line-through}.vorher-nachher ins{background:var(--erfolg-flaeche);border-radius:var(--radius-s);text-decoration:underline}.vorher-nachher del+ins{margin-left:var(--abstand-halb)}.vorher-nachher--spalten{grid-template-columns:repeat(auto-fit, minmax(var(--spalte-l), 1fr));gap:var(--abstand-4);display:grid}.vorher-nachher__spalte{min-width:0}.vorher-nachher__ganz-anders{color:var(--text-2);grid-column:1/-1;margin:0}.vorher-nachher__titel{margin:0 0 var(--abstand-1);color:var(--text-2);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);font-weight:var(--gewicht-halbfett)}.vorher-nachher__text{margin:0}.layout{min-height:100vh;display:flex}html:has(.akte-kopf){scroll-padding-top:var(--akte-kopf-ist,var(--akte-kopf-hoehe))}html:has(.aktionsleiste){scroll-padding-bottom:var(--aktionsleiste-ist,var(--aktionsleiste-hoehe))}.leiste{z-index:var(--ebene-leiste);flex:0 0 var(--breite-leiste);height:100dvh;padding:var(--abstand-5) var(--abstand-3) var(--abstand-4);background:var(--leiste);-webkit-backdrop-filter:var(--leiste-filter);box-shadow:inset calc(var(--haarlinie) * -1) 0 0 var(--trenner);color:var(--text-1);gap:var(--abstand-6);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.marke{align-items:center;gap:var(--abstand-2);padding:var(--abstand-1) var(--abstand-3);text-align:center;flex-direction:column;display:flex}.marke__bild{flex:none;display:block}.marke__bild img{width:var(--marke-breite);height:auto;display:block}.marke__text{min-width:0}.marke__name{font-size:var(--typo-headline-size);line-height:var(--typo-headline-line);font-weight:var(--typo-headline-weight);letter-spacing:var(--typo-headline-tracking);display:none}.marke__unter{font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);color:var(--text-2)}.leiste__links{gap:var(--abstand-halb);flex-direction:column;display:flex}.leiste__links--unten{padding-top:var(--abstand-4);border-top:var(--haarlinie) solid var(--trenner);margin-top:auto}.leiste__link{align-items:center;gap:var(--abstand-3);min-height:var(--hoehe-bedienung);padding:0 var(--abstand-3);border-radius:var(--radius-m);color:var(--text-1);font-size:var(--typo-callout-size);line-height:var(--typo-callout-line);letter-spacing:var(--typo-callout-tracking);font-weight:var(--gewicht-mittel);transition:background-color var(--kurz) var(--sanft), color var(--kurz) var(--sanft), transform var(--kurz) var(--sanft);text-decoration:none;display:flex}.leiste__link .icon{color:var(--akzent);flex:none}.leiste__text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.leiste__link:hover{color:var(--text-1);background:var(--flaeche-hover);text-decoration:none}.leiste__link:active{background:var(--flaeche-gedrueckt);transform:scale(var(--druck-skala))}.leiste__link.active{background:var(--akzent-flaeche);color:var(--akzent);font-weight:var(--gewicht-halbfett)}.leiste__link.active:hover{background:var(--akzent-flaeche-hover);color:var(--akzent)}.leiste__zahl{min-width:var(--leiste-zahl);height:var(--leiste-zahl);padding:0 var(--abstand-2);border-radius:var(--radius-rund);background:var(--warnung-flaeche);color:var(--warnung-text);font-size:var(--typo-footnote-size);line-height:1;font-weight:var(--gewicht-halbfett);font-variant-numeric:tabular-nums;letter-spacing:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.leiste__abschnitt{padding:0 var(--abstand-3) var(--abstand-1);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);font-weight:var(--gewicht-halbfett);color:var(--text-3)}.inhalt{flex-direction:column;flex:1 1 0;min-width:0;display:flex;container-type:inline-size}.seite{--seitenrand:var(--seitenrand-zentriert);padding:var(--abstand-7) var(--seitenrand) var(--abstand-9);gap:var(--karten-abstand);flex-direction:column;flex:1 0 auto;display:flex}.seite h1[tabindex="-1"]:focus{outline:none}.seitenkopf{gap:var(--abstand-1);flex-direction:column;display:flex}.seitenkopf__unter{color:var(--text-2);font-size:var(--typo-body-size);line-height:var(--typo-body-line);letter-spacing:var(--typo-body-tracking)}.akte-kopf{z-index:var(--ebene-haftend);margin:calc(var(--abstand-7) * -1) calc(var(--seitenrand) * -1) 0;padding:var(--abstand-4) var(--seitenrand) var(--abstand-3);background:var(--grund);transition:box-shadow var(--mittel) var(--sanft);position:sticky;top:0}.akte-kopf--gescrollt{background:var(--leiste);-webkit-backdrop-filter:var(--leiste-filter);box-shadow:inset 0 calc(var(--haarlinie) * -1) 0 var(--trenner)}.akte-kopf__innen{justify-content:space-between;align-items:center;gap:var(--abstand-3) var(--abstand-7);flex-wrap:wrap;display:flex}.akte-kopf__titelblock{flex:1 1 var(--spalte-m);align-items:flex-start;gap:var(--abstand-halb);flex-direction:column;min-width:0;display:flex}.akte-kopf__zurueck{align-items:center;gap:var(--abstand-halb);margin-left:calc(var(--abstand-2) * -1);padding:var(--abstand-halb) var(--abstand-2) var(--abstand-halb) var(--abstand-1);border-radius:var(--radius-rund);color:var(--akzent);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking);font-weight:var(--gewicht-mittel);transition:background-color var(--kurz) var(--sanft), transform var(--kurz) var(--sanft);display:inline-flex}.akte-kopf__zurueck:hover{background:var(--akzent-flaeche);color:var(--akzent);text-decoration:none}.akte-kopf__zurueck:active{background:var(--akzent-flaeche-hover);transform:scale(var(--druck-skala))}.akte-kopf__titel{width:100%;font-size:var(--typo-title-1-size);line-height:var(--typo-title-1-line);font-weight:var(--typo-title-1-weight);letter-spacing:var(--typo-title-1-tracking);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.akte-kopf__titel--lang{font-size:var(--typo-title-2-size);line-height:var(--typo-title-2-line);font-weight:var(--typo-title-1-weight);letter-spacing:var(--typo-title-2-tracking)}.akte-kopf .skelett--titel{height:var(--typo-title-1-line)}.akte-laedt{grid-template-columns:var(--datei-raster-spalten);gap:var(--karten-abstand);align-items:start;display:grid}@media (width<=900px){.akte-laedt{grid-template-columns:minmax(0,1fr)}}.schrittleiste-rahmen{flex:0 1 calc(var(--stepper-schritt) * 5);min-width:0}.schrittleiste{margin:0;padding:0;list-style:none;display:flex}.schrittleiste__eintrag{flex:1 1 0;justify-content:center;min-width:0;display:flex;position:relative}.schrittleiste__eintrag+.schrittleiste__eintrag:before{content:"";top:calc(var(--abstand-2) + (var(--stepper-kreis) - var(--stepper-linie)) / 2);left:calc(-50% + var(--stepper-kreis) / 2 + var(--abstand-2));right:calc(50% + var(--stepper-kreis) / 2 + var(--abstand-2));height:var(--stepper-linie);border-radius:var(--radius-rund);background:var(--trenner);transition:background-color var(--mittel) var(--sanft);position:absolute}.schrittleiste__eintrag+.schrittleiste__eintrag--nach-fertig:before{background:var(--erfolg)}.schritt{align-items:center;gap:var(--abstand-2);padding:var(--abstand-2) var(--abstand-2) var(--abstand-1);border-radius:var(--radius-m);color:var(--text-2);text-align:center;transition:background-color var(--kurz) var(--sanft), color var(--kurz) var(--sanft), transform var(--kurz) var(--sanft);flex-direction:column;flex:none;text-decoration:none;display:flex;position:relative}.schritt:hover{color:var(--text-1);background:var(--flaeche-hover);text-decoration:none}.schritt:active{transform:scale(var(--druck-skala));background:var(--flaeche-gedrueckt)}.schritt__titel{font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking);font-weight:var(--gewicht-mittel);white-space:nowrap}.schritt--aktiv{color:var(--text-1)}.schritt--aktiv .schritt__titel{font-weight:var(--gewicht-halbfett)}.schritt__nummer{width:var(--stepper-kreis);height:var(--stepper-kreis);border-radius:var(--radius-rund);background:var(--flaeche);color:var(--text-2);box-shadow:inset 0 0 0 var(--stepper-ring) var(--trenner);font-size:var(--typo-footnote-size);line-height:1;font-weight:var(--gewicht-halbfett);font-variant-numeric:tabular-nums;letter-spacing:0;transition:background-color var(--mittel) var(--sanft), color var(--mittel) var(--sanft), box-shadow var(--mittel) var(--sanft);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.schritt--fertig .schritt__nummer{background:var(--erfolg);color:var(--auf-akzent);box-shadow:none}.schritt--fehler .schritt__nummer{background:var(--fehler-flaeche);color:var(--fehler-text);box-shadow:inset 0 0 0 var(--stepper-ring) var(--fehler)}.schritt--arbeitet .schritt__nummer{color:var(--akzent)}.schritt--arbeitet .schritt__nummer:before{content:"";border-radius:var(--radius-rund);border:var(--stepper-ring) solid transparent;border-top-color:var(--akzent);animation:drehen var(--drehen) linear infinite;position:absolute;inset:0}.schritt--aktiv .schritt__nummer{color:var(--akzent);box-shadow:inset 0 0 0 var(--stepper-ring) var(--akzent), 0 0 0 var(--abstand-1) var(--akzent-flaeche)}.schritt--aktiv.schritt--fertig .schritt__nummer{color:var(--auf-akzent);box-shadow:0 0 0 var(--stepper-ring) var(--flaeche), 0 0 0 calc(var(--stepper-ring) * 2) var(--akzent)}.schritt--aktiv.schritt--fehler .schritt__nummer{color:var(--fehler-text);box-shadow:inset 0 0 0 var(--stepper-ring) var(--fehler), 0 0 0 var(--abstand-1) var(--akzent-flaeche)}.schritt--wartet_auf_dich .schritt__nummer:after{content:"";top:calc(var(--abstand-halb) * -1);right:calc(var(--abstand-halb) * -1);width:var(--punkt-groesse-gross);height:var(--punkt-groesse-gross);border-radius:var(--radius-rund);background:var(--warnung);box-shadow:0 0 0 var(--abstand-halb) var(--flaeche);position:absolute}.schritt--platzhalter{width:100%}.schritt--platzhalter:hover{background:0 0}.schritt__kreis-platz.skelett--kreis{width:var(--stepper-kreis);height:var(--stepper-kreis)}@media (prefers-reduced-motion:reduce){.schritt--arbeitet .schritt__nummer:before{border-color:var(--akzent-flaeche-hover);border-top-color:var(--akzent);animation:none}}@media (width<=900px){.layout{flex-direction:column}.leiste{align-items:center;gap:var(--abstand-2) var(--abstand-4);height:auto;padding:var(--abstand-3) var(--abstand-4);box-shadow:inset 0 calc(var(--haarlinie) * -1) 0 var(--trenner);flex-flow:wrap;flex:none;position:static;overflow:visible}.leiste__links,.leiste__links--unten{border:0;flex-flow:wrap;margin:0;padding:0}.leiste__abschnitt{display:none}.marke{gap:var(--abstand-3);text-align:left;flex-direction:row}.marke__bild img{width:auto;height:var(--marke-zeichen-hoehe)}.marke__name{display:block}}@media (width<=700px){.seite{--seitenrand:var(--seitenrand-schmal)}.akte-kopf__innen{flex-direction:column;align-items:stretch}.schrittleiste-rahmen{flex-basis:auto}}.uebersicht-start{align-items:flex-start;gap:var(--karten-abstand);flex-wrap:wrap;display:flex}.uebersicht-start>.weiter{flex:2 1 var(--spalte-xxl)}.uebersicht-start>.ablage-bereich--karte,.uebersicht-start__ablage-skelett{flex:1 1 var(--spalte-l)}.uebersicht-start>.ablage-bereich--streifen{flex:100%}.uebersicht-start__ablage-skelett{min-height:calc(var(--uebersicht-weiter-hoehe) + 2 * var(--karten-polster));border:var(--rahmen-gestrichelt) dashed var(--trenner);border-radius:var(--radius-l)}.weiter{gap:var(--abstand-6);min-width:0;padding:var(--karten-polster);background:var(--flaeche);border-radius:var(--radius-l);box-shadow:var(--schatten-karte);display:flex}.weiter__bild{flex:0 1 var(--uebersicht-weiter-bild);min-width:var(--vorschau-l);aspect-ratio:var(--uebersicht-karte-seiten);border-radius:var(--radius-m);align-self:flex-start;display:block;overflow:hidden}.weiter__bild .vorschau{border-radius:inherit;width:100%;height:100%}.weiter__text{flex:1 0 var(--spalte-m);gap:var(--abstand-2);flex-direction:column;min-width:0;display:flex}.weiter__eyebrow{align-items:center;gap:var(--abstand-2);color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);font-weight:var(--gewicht-halbfett);letter-spacing:var(--typo-subheadline-tracking);display:flex}.weiter__titel{font-size:var(--typo-title-2-size);line-height:var(--typo-title-2-line);font-weight:var(--typo-title-2-weight);letter-spacing:var(--typo-title-2-tracking);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.weiter__schritt,.karte__schritt{align-items:center;gap:var(--abstand-2) var(--abstand-3);color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking);flex-wrap:wrap;display:flex}.karte__schritt{align-items:flex-start;gap:var(--abstand-1);flex-direction:column}.weiter__hinweis{align-items:center;gap:var(--abstand-2);color:var(--text-1);display:flex}.weiter__hinweis--fehler{color:var(--fehler-text)}.weiter__aktion{padding-top:var(--abstand-2);display:flex}.weiter--skelett .weiter__text{gap:var(--abstand-3);padding-top:var(--abstand-1)}.weiter--skelett .weiter__bild{height:auto}.bereich-ue{gap:var(--abstand-4);min-width:0;margin-top:var(--uebersicht-bereich-abstand);flex-direction:column;display:flex}.bereich-ue__kopf{justify-content:space-between;align-items:center;gap:var(--abstand-4);min-height:var(--hoehe-bedienung);margin-block:calc((var(--hoehe-bedienung) - var(--typo-title-2-line)) / -2);display:flex}.bereich-ue__titel{align-items:center;gap:var(--abstand-2);display:flex}.bereich-ue__kopf>.knopf{margin-right:calc(var(--knopf-polster-klein) * -1)}.bereich-ue__zahl{color:var(--text-3);font-weight:var(--gewicht-normal);font-variant-numeric:tabular-nums}.bereich-ue__leer{border-radius:var(--radius-l);box-shadow:var(--kontur)}.uebersicht-nebenbei{align-items:flex-start;gap:var(--karten-abstand);flex-wrap:wrap;display:flex}.uebersicht-nebenbei>.bereich-ue{flex:1 1 var(--spalte-xl)}.karten-raster{grid-template-columns:repeat(auto-fill, minmax(var(--spalte-m), 1fr));gap:var(--karten-abstand);display:grid}.karte{background:var(--flaeche);min-width:0;color:var(--text-1);border-radius:var(--radius-l);box-shadow:var(--schatten-karte);transition:box-shadow var(--mittel) var(--sanft), transform var(--mittel) var(--feder);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}a.karte:hover{color:var(--text-1);box-shadow:var(--schatten-karte-hover);transform:translateY(var(--anheben));text-decoration:none}a.karte:active{transform:scale(var(--druck-skala));transition-duration:var(--kurz)}.karte__bildflaeche{aspect-ratio:var(--uebersicht-karte-seiten);min-height:0;display:block;position:relative;overflow:hidden}.karte__bildflaeche .vorschau{width:100%;height:100%}.karte__text{gap:var(--abstand-1);padding:var(--abstand-3) var(--abstand-4) var(--abstand-4);flex-direction:column;flex:1;display:flex}.karte__titel{font-weight:var(--gewicht-halbfett);letter-spacing:var(--typo-headline-tracking);text-wrap:balance;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.karte__hinweis{padding-top:var(--abstand-2);align-items:center;gap:var(--abstand-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);font-weight:var(--gewicht-halbfett);color:var(--text-1);margin-top:auto;display:flex}.karte__hinweis--fehler{color:var(--fehler-text)}.karte__hinweis--arbeitet{color:var(--akzent)}.karte__hinweis--fertig{color:var(--erfolg-text)}.karte--skelett{box-shadow:var(--kontur)}.karte--skelett .karte__bildflaeche{border-radius:0;height:auto}.karte--skelett .karte__text{padding-bottom:var(--abstand-6)}.mini-fortschritt{align-items:center;gap:var(--abstand-1);display:inline-flex}.mini-fortschritt__punkt{width:var(--punkt-groesse);height:var(--punkt-groesse);border-radius:var(--radius-rund);background:var(--trenner)}.mini-fortschritt__punkt--erledigt{background:var(--erfolg)}.mini-fortschritt__punkt--jetzt{box-shadow:inset 0 0 0 var(--abstand-halb) var(--akzent);background:0 0}.mini-fortschritt--fertig .mini-fortschritt__punkt{background:var(--erfolg)}.vorschau{background:var(--flaeche-2);display:block;position:relative;overflow:hidden}.vorschau--laedt{background-color:var(--skelett)}.vorschau__bild{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--mittel) var(--sanft);display:block}.vorschau__bild--da{opacity:1}.vorschau__leer{color:var(--text-3);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vorschau--zeile{width:var(--zeilen-bild);height:var(--zeilen-bild);border-radius:var(--radius-s)}.vorschau--zeile .vorschau__leer .icon{width:var(--abstand-5);height:var(--abstand-5)}.akten-zeilen__titel{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.willkommen,.neu{gap:var(--abstand-7);flex-direction:column;display:flex}.ablauf{align-items:center;gap:var(--abstand-3);flex-direction:column;display:flex}.ablauf__titel{color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);font-weight:var(--gewicht-halbfett)}.ablauf__schritte{justify-content:center;gap:var(--abstand-2) var(--abstand-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ablauf__schritt{align-items:center;gap:var(--abstand-2);color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);display:flex}.ablauf__pfeil{color:var(--text-3);margin-right:var(--abstand-1)}.ablauf__symbol{width:var(--symbol-feld);height:var(--symbol-feld);border-radius:var(--radius-rund);background:var(--flaeche);color:var(--text-2);box-shadow:var(--kontur);justify-content:center;align-items:center;display:flex}.datei-raster{grid-template-columns:var(--datei-raster-spalten);gap:var(--karten-abstand);align-items:start;display:grid}@container (width<=860px){.datei-raster{grid-template-columns:minmax(0,1fr)}}.datei-inhalt{gap:var(--abstand-6)}.datei{gap:var(--abstand-6);flex-direction:column;display:flex}.datei+.datei,.datei+.datei__ablage{padding-top:var(--abstand-6);border-top:var(--haarlinie) solid var(--trenner)}.datei__kopf{gap:var(--abstand-1);flex-direction:column;display:flex}.datei__herkunft{justify-content:space-between;align-items:center;gap:var(--abstand-3);margin-right:calc(var(--knopf-polster-klein) * -1);color:var(--text-2);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);display:flex}.datei__herkunft>span{overflow-wrap:anywhere;min-width:0}.datei__abschnitt{gap:var(--abstand-3);flex-direction:column;min-width:0;display:flex}.datei__fuss{color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking);margin:0}.druckplatten{grid-template-columns:repeat(auto-fill, minmax(var(--druckplatte-min), 1fr));gap:var(--abstand-4) var(--abstand-3);margin:0;padding:0;list-style:none;display:grid}.druckplatte{gap:var(--abstand-2);border-radius:var(--radius-m);width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex}button.druckplatte{cursor:zoom-in}.druckplatte__bild{justify-content:center;align-items:center;gap:var(--abstand-1);aspect-ratio:1;border-radius:var(--radius-m);background:var(--flaeche-2);transition:transform var(--kurz) var(--sanft), box-shadow var(--mittel) var(--sanft);flex-direction:column;display:flex;overflow:hidden}.druckplatte__bild img{object-fit:contain;width:100%;height:100%;transition:transform var(--mittel) var(--feder)}button.druckplatte:hover .druckplatte__bild{box-shadow:var(--schatten-2)}button.druckplatte:hover .druckplatte__bild img{transform:scale(var(--druckplatte-zoom))}button.druckplatte:active .druckplatte__bild{transform:scale(var(--druck-skala))}.druckplatte--leer .druckplatte__bild{color:var(--text-3);text-align:center;padding:var(--abstand-2);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line)}.druckplatte__text{gap:var(--abstand-halb);min-width:0;padding:0 var(--abstand-1);flex-direction:column;display:flex}.druckplatte__nr{font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);font-weight:var(--gewicht-halbfett);letter-spacing:var(--typo-subheadline-tracking)}.druckplatte__name{color:var(--text-2);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.druckplatte-sheet__bild{border-radius:var(--radius-l);background:var(--flaeche-2);justify-content:center;align-items:center;display:flex;overflow:hidden}.druckplatte-sheet__bild img{max-width:100%;max-height:var(--druckplatte-gross);object-fit:contain;display:block}.druckplatte-sheet__stelle{color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);margin-right:auto}.teile{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.teil{gap:var(--abstand-3);padding:var(--abstand-4) 0;border-top:var(--haarlinie) solid var(--trenner);flex-direction:column;display:flex}.teil:first-child{border-top:0;padding-top:0}.teil:last-child{padding-bottom:0}.teil__werte{gap:var(--abstand-3) var(--abstand-6);flex-wrap:wrap;margin:0;display:flex}.teil__wert{min-width:0}.teil__wert--masse dd{white-space:nowrap}.teil__wert--breit{flex-basis:100%}.datei__unter{margin:calc(var(--abstand-2) * -1) 0 0;color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line)}.teil__wert dt{color:var(--text-2);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line)}.teil__wert dd{margin:var(--abstand-halb) 0 0;font-variant-numeric:tabular-nums;font-size:var(--typo-callout-size);line-height:var(--typo-callout-line);letter-spacing:var(--typo-callout-tracking)}.datei__ablage .ablage{align-items:center;gap:var(--abstand-3) var(--abstand-4);padding:var(--abstand-4) var(--abstand-5);grid-template-columns:auto minmax(0,1fr);display:grid}.datei__ablage .ablage__symbol{width:var(--symbol-feld-mittel);height:var(--symbol-feld-mittel);border-radius:var(--radius-m)}.datei__ablage .ablage .knopf{grid-column:2;justify-self:start}.datei__ablage--leer .ablage{text-align:center;gap:var(--abstand-3);padding:var(--abstand-8) var(--abstand-6);flex-direction:column;display:flex}.datei__ablage--leer .ablage__symbol{width:var(--symbol-feld-gross);height:var(--symbol-feld-gross);border-radius:var(--radius-l)}.datei__ablage--leer .ablage__text{flex:none;align-items:center}.datei__ablage--leer .ablage .knopf{margin-top:var(--abstand-1)}.datei--skelett .druckplatte__platz{aspect-ratio:1;height:auto}.steckbrief__marke{margin-top:calc(var(--abstand-2) + (var(--typo-title-2-line) - var(--badge-hoehe)) / 2)}.steckbrief__neu{align-items:center;gap:var(--abstand-3);display:flex}.steckbrief__neu>.knopf{white-space:nowrap;flex:none}.steckbrief__kosten{min-width:0;color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking)}.steckbrief__gruppe{border:0;min-width:0;margin:0;padding:0}.steckbrief__gruppe+.steckbrief__gruppe{margin-top:var(--abstand-2);padding-top:var(--abstand-5);border-top:var(--haarlinie) solid var(--trenner)}.steckbrief__gruppe>.felder{clear:both}.steckbrief__gruppentitel{float:left;width:100%;margin-bottom:var(--abstand-3);font-size:var(--typo-headline-size);line-height:var(--typo-headline-line);font-weight:var(--typo-headline-weight);letter-spacing:var(--typo-headline-tracking);padding:0}.feld .steckbrief__text{field-sizing:content;resize:none;min-height:var(--hoehe-feld)}.feld .steckbrief__text[rows="2"]{min-height:var(--feld-zwei-zeilen)}.feld--vorschlag .feld__hinweis{padding:var(--abstand-2) var(--abstand-3);border-radius:var(--radius-s);background:var(--akzent-flaeche);color:var(--text-1);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line)}.feld__vorschlag-label{color:var(--akzent);font-weight:var(--gewicht-halbfett)}.feld--uebernommen :is(input,textarea){animation:aufleuchten var(--aufleuchten-dauer) var(--sanft)}@keyframes aufleuchten{0%{background:var(--akzent-flaeche-hover);border-color:var(--akzent);box-shadow:var(--fokus-ring)}}.ungespeichert{align-items:center;gap:var(--abstand-2);color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking);display:inline-flex}.bilder-studio{grid-template-columns:minmax(0, 1fr) var(--bilder-auswahl-breite);gap:var(--karten-abstand);align-items:start;display:grid}.bilder-studio__rechts{--oben:calc(var(--akte-kopf-ist,var(--akte-kopf-hoehe)) + var(--abstand-4));top:var(--oben);max-height:calc(100vh - var(--oben) - var(--aktionsleiste-ist,var(--aktionsleiste-hoehe)) - var(--abstand-4));flex-direction:column;min-height:0;display:flex;position:sticky}.bilder{gap:var(--abstand-5);min-width:0}.bilder__kopf{justify-content:space-between;align-items:flex-end;gap:var(--abstand-3) var(--abstand-5);flex-wrap:wrap;display:flex}.bilder__kopf .tafel__kopftext{flex:1 1 var(--spalte-m)}.bilder__preis{align-items:center;gap:var(--abstand-1);color:var(--text-2);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);display:flex}.bilder__preis .icon{color:var(--akzent)}.bilder__filter{flex:none}.bilder__zahl{margin-left:var(--abstand-1);color:var(--text-3);font-variant-numeric:tabular-nums;font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);font-weight:var(--gewicht-mittel)}.segment__option[aria-pressed=true] .bilder__zahl{color:var(--text-2)}.bilder__entstehen{align-self:flex-start;gap:var(--abstand-2)}.bilder__datei-hinweis{align-items:flex-start;gap:var(--abstand-2);color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);display:flex}.bilder__datei-hinweis .icon{margin-top:var(--abstand-halb);flex:none}.bilder .leer-zustand{padding-block:var(--abstand-8)}.bilder-ablage{padding:var(--abstand-6)}.bilder-ablage .ablage__text{text-wrap:balance}.bilder-ablage .fortschritt{margin-top:var(--abstand-2);max-width:var(--spalte-xl)}.bildraster{grid-template-columns:repeat(auto-fill, minmax(var(--spalte-xs), 1fr));gap:var(--abstand-6) var(--abstand-4);align-items:start;display:grid}.bild{gap:var(--abstand-1);flex-direction:column;min-width:0;display:flex}.bild__knopf{aspect-ratio:1;width:100%;margin-bottom:var(--abstand-1);border-radius:var(--radius-m);background:var(--skelett);cursor:pointer;box-shadow:var(--kontur);transition:transform var(--mittel) var(--feder), box-shadow var(--mittel) var(--feder);border:0;padding:0;display:block;position:relative;overflow:hidden}.bild__knopf:hover{transform:translateY(var(--anheben));box-shadow:var(--kontur), var(--schatten-2)}.bild__knopf:active{transform:scale(var(--druck-skala))}.bild--gewaehlt .bild__knopf{box-shadow:0 0 0 var(--bilder-ring-luft) var(--flaeche), 0 0 0 calc(var(--bilder-ring-luft) + var(--bilder-ring)) var(--akzent)}.bild__bild{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--mittel) var(--sanft)}.bild__bild--da{opacity:1}.bild__bild--ganz{object-fit:contain;background:var(--flaeche-2)}.bild__kaputt{justify-content:center;align-items:center;gap:var(--abstand-1);background:var(--flaeche-2);color:var(--text-3);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);flex-direction:column;display:flex;position:absolute;inset:0}.bild__nr,.bild__kreis{top:var(--abstand-2);left:var(--abstand-2);position:absolute}.bild__nr{min-width:var(--bild-nr-groesse);height:var(--bild-nr-groesse);padding:0 var(--abstand-2);border-radius:var(--radius-rund);background:var(--akzent);color:var(--auf-akzent);font-size:var(--typo-callout-size);font-weight:var(--gewicht-fett);font-variant-numeric:tabular-nums;box-shadow:var(--schatten-2);animation:bilder-pop var(--mittel) var(--feder);justify-content:center;align-items:center;display:flex}@keyframes bilder-pop{50%{transform:scale(var(--bilder-pop))}}.bild__kreis{width:var(--symbol-feld-klein);height:var(--symbol-feld-klein);margin:var(--abstand-halb);border:var(--bilder-kreis-rand) solid var(--flaeche);border-radius:var(--radius-rund);background:var(--schleier);box-shadow:var(--schatten-1);opacity:0;transition:opacity var(--kurz) var(--sanft)}.bild__knopf:hover .bild__kreis,.bild__knopf:focus-visible .bild__kreis{opacity:1}.bild__ki{top:var(--abstand-2);right:var(--abstand-2);align-items:center;gap:var(--abstand-1);min-height:var(--badge-hoehe);padding:0 var(--abstand-2);border-radius:var(--radius-rund);background:var(--flaeche-glas);color:var(--akzent);box-shadow:var(--schatten-1);-webkit-backdrop-filter:var(--leiste-filter);font-size:var(--typo-caption-size);line-height:var(--typo-caption-line);font-weight:var(--gewicht-halbfett);display:inline-flex;position:absolute}.bild__fuss{justify-content:space-between;align-items:center;gap:var(--abstand-2);display:flex}.bild__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--typo-callout-size);line-height:var(--typo-callout-line);font-weight:var(--gewicht-halbfett);overflow:hidden}.bild--malt .bild__name{white-space:normal}.bild__unter{color:var(--text-2);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line)}.bild__weg{width:var(--symbol-feld);height:var(--symbol-feld);margin:calc(var(--abstand-1) * -1) calc(var(--abstand-1) * -1) calc(var(--abstand-1) * -1) 0;border-radius:var(--radius-rund);color:var(--text-2);cursor:pointer;transition:background-color var(--kurz) var(--sanft), color var(--kurz) var(--sanft);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.bild__weg:before{content:"";inset:calc((var(--symbol-feld) - var(--hoehe-bedienung)) / 2);position:absolute}.bild__weg:hover{background:var(--fehler-flaeche);color:var(--fehler-text)}.bild__profi{margin:calc(var(--abstand-2) * -1) 0 calc(var(--abstand-2) * -1) calc(var(--knopf-polster-klein) * -1);align-self:flex-start}.bild__neu{aspect-ratio:1;width:100%;margin-bottom:var(--abstand-1);padding:var(--abstand-2);justify-content:center;align-items:center;gap:var(--abstand-1);border:var(--rahmen-gestrichelt) dashed var(--trenner-stark);border-radius:var(--radius-m);color:var(--akzent);cursor:pointer;text-align:center;transition:background-color var(--kurz) var(--sanft), border-color var(--kurz) var(--sanft), transform var(--kurz) var(--sanft);background:0 0;flex-direction:column;display:flex}.bild__neu:hover:not([aria-disabled=true]),.bild--ziehen .bild__neu{background:var(--akzent-flaeche);border-color:var(--akzent)}.bild__neu:active:not([aria-disabled=true]){transform:scale(var(--druck-skala))}.bild__neu[aria-disabled=true]{cursor:progress;color:var(--text-2)}.bild__neu-symbol{width:var(--symbol-feld-mittel);height:var(--symbol-feld-mittel);margin-bottom:var(--abstand-1);border-radius:var(--radius-rund);background:var(--akzent-flaeche);justify-content:center;align-items:center;display:flex}.bild__neu-titel{font-size:var(--typo-callout-size);line-height:var(--typo-callout-line);font-weight:var(--gewicht-halbfett)}.bild__neu-unter{color:var(--text-2);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line)}.bild__neu .fortschritt{width:100%;margin-top:var(--abstand-2);background:var(--flaeche-2)}.bild__platz{aspect-ratio:1;width:100%;margin-bottom:var(--abstand-1);border-radius:var(--radius-m);justify-content:center;align-items:center;gap:var(--abstand-1);flex-direction:column;display:flex;position:relative;overflow:hidden}.bild--malt .bild__platz{background-color:var(--akzent-flaeche);background-image:linear-gradient(to right, transparent, var(--skelett-glanz), transparent);animation:schimmern var(--skelett-dauer) var(--sanft) infinite;background-repeat:no-repeat;background-size:200% 100%}.bild__platz-symbol{width:var(--symbol-feld-gross);height:var(--symbol-feld-gross);border-radius:var(--radius-rund);background:var(--flaeche);color:var(--akzent);box-shadow:var(--schatten-1);justify-content:center;align-items:center;display:flex}.bild__fortschritt{left:var(--abstand-3);right:var(--abstand-3);bottom:var(--abstand-3);position:absolute}.tafel .bild__fortschritt{background:var(--flaeche)}.bild.bild--fehler{align-items:stretch;gap:var(--abstand-1);background:0 0;border-radius:0;flex-flow:column;padding:0}.bild--fehler .fehlerkasten__text{gap:var(--abstand-1);flex:none}.bild--fehler .bild__platz{padding:var(--abstand-3);background:var(--fehler-flaeche);text-align:center}.bild__fehler-symbol{color:var(--fehler-text)}.bild__fehler-titel{color:var(--fehler-text);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);font-weight:var(--gewicht-halbfett)}.bild__fehler-text{color:var(--text-2);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);-webkit-line-clamp:var(--bilder-zeilen-fehler);line-clamp:var(--bilder-zeilen-fehler);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bild--fehler .bild__profi{margin:0 0 0 calc(var(--knopf-polster-klein) * -1)}.bild--fehler .knopf--neben{background:var(--flaeche-2);align-self:stretch;margin:0}.bild--fehler .knopf--neben:hover:not(:disabled){background:var(--flaeche-gedrueckt)}.bilder-auswahl{gap:var(--abstand-3);min-height:0;padding:var(--karten-polster-klein);flex:0 auto}.bilder-auswahl__kopf{justify-content:space-between;align-items:center;gap:var(--abstand-3);display:flex}.bilder-auswahl__plaetze{gap:var(--abstand-1);grid-template-columns:repeat(10,1fr);display:grid}.bilder-auswahl__platz{height:var(--bilder-platz-hoehe);border-radius:var(--radius-rund);background:var(--segment-grund);transition:background-color var(--mittel) var(--sanft)}.bilder-auswahl__platz--voll{background:var(--akzent)}.bilder-auswahl__limit{align-items:center;gap:var(--abstand-2);padding:var(--abstand-2) var(--abstand-3);border-radius:var(--radius-s);background:var(--akzent-flaeche);color:var(--text-1);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);display:flex}.bilder-auswahl__limit .icon{color:var(--akzent);flex:none}.bilder-auswahl__leer{align-items:center;gap:var(--abstand-1);padding:var(--abstand-6) var(--abstand-4);border:var(--rahmen-gestrichelt) dashed var(--trenner-stark);border-radius:var(--radius-m);text-align:center;flex-direction:column;display:flex}.bilder-auswahl__leer-symbol{width:var(--symbol-feld-mittel);height:var(--symbol-feld-mittel);margin-bottom:var(--abstand-2);border-radius:var(--radius-rund);background:var(--akzent-flaeche);color:var(--akzent);justify-content:center;align-items:center;display:flex}.bilder-auswahl__leer-titel{font-size:var(--typo-headline-size);line-height:var(--typo-headline-line);font-weight:var(--typo-headline-weight)}.bilder-auswahl__leer-text{color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);text-wrap:balance}.bilder-auswahl__liste{margin:0 calc(var(--abstand-2) * -1);padding:0 var(--abstand-2);overscroll-behavior:contain;gap:var(--abstand-1);flex-direction:column;min-height:0;list-style:none;display:flex;overflow-y:auto}.bilder-auswahl__liste:empty{display:none}.bilder-auswahl__liste--mehr{-webkit-mask-image:linear-gradient(to bottom, var(--maske-deckend) calc(100% - var(--bilder-auslauf)), transparent);-webkit-mask-image:linear-gradient(to bottom, var(--maske-deckend) calc(100% - var(--bilder-auslauf)), transparent);mask-image:linear-gradient(to bottom, var(--maske-deckend) calc(100% - var(--bilder-auslauf)), transparent)}.bilder-auswahl__zeile{align-items:center;gap:var(--abstand-2);padding:var(--abstand-2) var(--abstand-1) var(--abstand-2) var(--abstand-2);border-radius:var(--radius-m);background:var(--flaeche-2);transition:opacity var(--kurz) var(--sanft), box-shadow var(--kurz) var(--sanft);display:flex}.bilder-auswahl__zeile--gezogen{opacity:var(--gesperrt-deckkraft)}.bilder-auswahl__zeile--ziel-oben{box-shadow:inset 0 var(--bilder-ring) 0 var(--akzent)}.bilder-auswahl__zeile--ziel-unten{box-shadow:inset 0 calc(var(--bilder-ring) * -1) 0 var(--akzent)}.bilder-auswahl__nr{width:var(--abstand-5);text-align:center;color:var(--text-2);font-size:var(--typo-callout-size);font-weight:var(--gewicht-halbfett);font-variant-numeric:tabular-nums;flex:none}.bilder-auswahl__bild{width:var(--zeilen-bild);height:var(--zeilen-bild);object-fit:cover;border-radius:var(--radius-s);background:var(--skelett);cursor:grab;flex:none}.bilder-auswahl__name{flex-direction:column;flex:auto;min-width:0;display:flex}.bilder-auswahl__titel{text-overflow:ellipsis;white-space:nowrap;font-size:var(--typo-callout-size);line-height:var(--typo-callout-line);font-weight:var(--gewicht-halbfett);overflow:hidden}.bilder-auswahl__marke{align-items:center;gap:var(--abstand-1);color:var(--akzent);font-size:var(--typo-caption-size);line-height:var(--typo-caption-line);font-weight:var(--gewicht-halbfett);display:inline-flex}.bilder-auswahl__knoepfe{flex:none;display:flex}.bilder-auswahl__knopf{width:var(--bilder-zeile-knopf);height:var(--bilder-zeile-knopf);border-radius:var(--radius-rund);color:var(--text-2);cursor:pointer;transition:background-color var(--kurz) var(--sanft), color var(--kurz) var(--sanft), transform var(--kurz) var(--sanft);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.bilder-auswahl__knopf:hover:not(:disabled){background:var(--flaeche-hover);color:var(--text-1)}.bilder-auswahl__knopf:active:not(:disabled){transform:scale(var(--druck-skala))}.bilder-auswahl__knopf:disabled{color:var(--text-3);opacity:var(--gesperrt-deckkraft);cursor:default}.bilder-auswahl__tipp{color:var(--text-3);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);flex:none}.bilder__weiter{white-space:nowrap}.bilder__offen{align-items:center;gap:var(--abstand-2);color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);display:inline-flex}.sheet.profi{max-width:var(--bilder-profi-breite)}.profi__aufbau{grid-template-columns:var(--bilder-profi-bild) minmax(0, 1fr);gap:var(--abstand-6);align-items:start;display:grid}.profi__vorlage{gap:var(--abstand-2);flex-direction:column;margin:0;display:flex}.profi__vorlage img{aspect-ratio:1;object-fit:contain;border-radius:var(--radius-m);background:var(--flaeche-2);width:100%}.profi__vorlage figcaption{color:var(--text-2);text-align:center;font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line)}.profi__wahl{gap:var(--abstand-5);flex-direction:column;min-width:0;display:flex}.profi__gruppe{gap:var(--abstand-3);flex-direction:column;display:flex}.profi__zeile{gap:var(--abstand-5);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.profi__gruppe--anzahl{gap:var(--abstand-2)}.profi__chip-platz{width:var(--bilder-chip-platz);border-radius:var(--radius-rund)}.profi__chip-platz:nth-child(2n){width:calc(var(--bilder-chip-platz) + var(--abstand-8))}.profi__label{font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);font-weight:var(--gewicht-halbfett)}.profi__ohne{color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line)}.profi .feld textarea{background:var(--flaeche-2);box-shadow:none;resize:vertical}.profi__preis{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);margin-right:auto}.profi__summe{color:var(--text-1);font-weight:var(--gewicht-halbfett)}@media (width<=900px){.bilder-studio{grid-template-columns:minmax(0,1fr)}.bilder-studio__rechts{max-height:none;position:static}.profi__aufbau,.profi__zeile{grid-template-columns:minmax(0,1fr)}.profi__vorlage img{max-height:var(--bilder-profi-bild)}}.bilder__studio{margin-top:var(--abstand-2);align-self:flex-start}.bild__ansicht{top:auto;right:auto;bottom:var(--abstand-2);left:var(--abstand-2);color:var(--text-1)}.bilder__videos{gap:var(--abstand-3);margin-top:var(--abstand-6);flex-direction:column;display:flex}.bilder__videos-titel{font-size:var(--typo-headline-size);line-height:var(--typo-headline-line);font-weight:var(--gewicht-halbfett);margin:0}.video-kacheln{grid-template-columns:repeat(auto-fill, minmax(var(--ansicht-video-breite), 1fr));gap:var(--abstand-5);align-items:start;display:grid}.video-kachel{gap:var(--abstand-2);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.video-kachel__film{width:100%;max-height:var(--ansicht-video-hoehe);border-radius:var(--radius-m);background:var(--flaeche-2);object-fit:contain;display:block}.video-kachel .bild__fuss{width:100%}.video-kachel .bild__name{white-space:normal}.ansicht-studio__aufbau{gap:var(--abstand-6);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ansicht-studio__buehne{width:calc(var(--ansicht-buehne-hoehe) * 4 / 3);aspect-ratio:4/3;border-radius:var(--radius-m);background:var(--flaeche-2);position:relative;overflow:hidden}.ansicht-studio__bild{object-fit:contain;width:100%;height:100%;display:block}.ansicht-studio__laedt{padding:var(--abstand-4);background:var(--flaeche-2);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ansicht-studio__seite{gap:var(--abstand-4);flex-direction:column;min-width:0;display:flex}.ansicht-studio__text{color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);margin:0}.ansicht-studio__arbeit{gap:var(--abstand-2);flex-direction:column;display:flex}.ansicht-studio__status{font-size:var(--typo-callout-size);line-height:var(--typo-callout-line);font-weight:var(--gewicht-halbfett);margin:0}.ansicht-studio__klein{color:var(--text-2);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);margin:0}.texte-werkzeug{justify-content:space-between;align-items:center;gap:var(--abstand-3);width:100%;max-width:var(--breite-lesen);flex-wrap:wrap;display:flex}.texte-werkzeug~.hinweise,.texte-hinweis{width:100%;max-width:var(--breite-lesen)}.texte-werkzeug .segment{min-width:var(--spalte-l)}.pruefung{display:inline-flex;position:relative}.pruefung--gut{align-items:center;gap:var(--abstand-2);min-height:var(--hoehe-bedienung);padding:0 var(--abstand-1);color:var(--erfolg-text);font-size:var(--typo-callout-size);line-height:var(--typo-callout-line);font-weight:var(--gewicht-halbfett)}.pruefung__knopf{align-items:center;gap:var(--abstand-2);min-height:var(--hoehe-bedienung);padding:0 var(--abstand-3) 0 var(--abstand-4);border-radius:var(--radius-rund);background:var(--flaeche);box-shadow:var(--schatten-karte);font:inherit;font-size:var(--typo-callout-size);line-height:var(--typo-callout-line);font-weight:var(--gewicht-halbfett);color:var(--text-1);cursor:pointer;transition:box-shadow var(--kurz) var(--sanft), transform var(--kurz) var(--feder);border:0;display:inline-flex}.pruefung__knopf:hover{box-shadow:var(--schatten-karte-hover)}.pruefung__knopf:active{transform:scale(var(--druck-skala))}.pruefung__knopf .pruefung__pfeil{color:var(--text-2);transition:transform var(--mittel) var(--feder)}.pruefung__knopf[aria-expanded=true] .pruefung__pfeil{transform:var(--umdrehen)}.pruefung__liste{top:calc(100% + var(--abstand-2));z-index:var(--ebene-haftend);width:var(--pruefung-breite);max-width:calc(100vw - 2 * var(--seitenrand-schmal));gap:var(--abstand-2);padding:var(--abstand-2);background:var(--flaeche);border-radius:var(--radius-l);box-shadow:var(--kontur), var(--schatten-2);animation:einblenden var(--kurz) var(--sanft);flex-direction:column;display:flex;position:absolute;right:0}.pruefung__gruppe ul{margin:0;padding:0;list-style:none}.pruefung__sprache{padding:var(--abstand-1) var(--abstand-3) 0;color:var(--text-2);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);font-weight:var(--gewicht-halbfett)}.pruefung__zeile{align-items:center;column-gap:var(--abstand-3);row-gap:var(--abstand-halb);width:100%;min-height:var(--hoehe-bedienung);padding:var(--abstand-2) var(--abstand-3);border-radius:var(--radius-m);text-align:left;cursor:pointer;font:inherit;color:var(--text-1);transition:background-color var(--kurz) var(--sanft);background:0 0;border:0;grid-template-columns:1fr auto;display:grid}.pruefung__zeile:hover{background:var(--flaeche-hover)}.pruefung__feld{font-weight:var(--gewicht-halbfett)}.pruefung__text{color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);grid-column:1}.pruefung__zeile .pruefung__pfeil{color:var(--text-3);grid-area:1/2/span 2}.textfelder{gap:var(--karten-abstand-eng);width:100%;max-width:var(--breite-lesen);flex-direction:column;display:flex}.textgruppe{margin-top:var(--abstand-3);padding:0 var(--abstand-1);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);font-weight:var(--gewicht-halbfett);letter-spacing:var(--typo-subheadline-tracking);color:var(--text-2)}.textgruppe:first-child{margin-top:0}.feldkarte{gap:var(--feldkarte-luft)}.feldkarte__kopf{justify-content:space-between;align-items:center;gap:var(--abstand-3);margin:calc(var(--abstand-2) * -1) calc(var(--abstand-2) * -1) 0 0;display:flex}.feldkarte__titel label{cursor:default}.feldkarte__aktionen{align-items:center;gap:var(--abstand-1);display:flex}.feldkarte__inhalt{gap:var(--feldkarte-luft);flex-direction:column;display:flex;position:relative}.feldkarte__schimmer{gap:var(--abstand-3);padding:var(--abstand-4) var(--abstand-3);border-radius:var(--radius-m);background:var(--flaeche-2);animation:einblenden var(--mittel) var(--sanft);flex-direction:column;display:flex;position:absolute;inset:0}.feldkarte--neu .feldkarte__inhalt>:not(.feldkarte__schimmer){visibility:hidden}.feldkarte__fuss{justify-content:space-between;align-items:flex-start;gap:var(--abstand-3) var(--abstand-5);display:flex}.feldkarte__hinweise{gap:var(--abstand-1);flex-direction:column;flex:1;min-width:0;display:flex}.zaehler{align-items:center;gap:var(--abstand-1);white-space:nowrap;color:var(--text-2);font-variant-numeric:tabular-nums;font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);flex:none;margin-left:auto;display:inline-flex}.zaehler--gut{color:var(--erfolg-text)}.zaehler--rot,.zahl.zaehler--rot{color:var(--fehler-text);font-weight:var(--gewicht-halbfett)}.zaehler__zusatz:after{content:"·";margin-left:var(--abstand-1);color:var(--text-3)}.textfelder textarea{field-sizing:content}.textfelder textarea.titel{resize:none}.beschreibung{min-height:var(--feld-hoehe-text)}.tags{gap:var(--abstand-3);flex-direction:column;display:flex}.tags__liste{gap:var(--abstand-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tag{min-height:var(--hoehe-klein);padding-right:var(--abstand-1);border-radius:var(--radius-rund);background:var(--flaeche-2);box-shadow:inset 0 0 0 var(--haarlinie) transparent;transition:background-color var(--kurz) var(--sanft), box-shadow var(--kurz) var(--sanft);align-items:center;display:inline-flex}.tag:focus-within{background:var(--flaeche);box-shadow:inset 0 0 0 var(--haarlinie) var(--akzent), var(--fokus-ring)}.tag input{field-sizing:content;min-width:var(--tag-eingabe-min);max-width:var(--tag-eingabe-max);height:var(--hoehe-klein);padding:0 var(--abstand-1) 0 var(--abstand-3);font:inherit;color:var(--text-1);font-size:var(--typo-callout-size);background:0 0;border:0}.tag input:focus{outline:none}.tag__zahl{padding-left:var(--abstand-1);font-size:var(--typo-footnote-size);font-weight:var(--gewicht-halbfett);color:var(--text-2);font-variant-numeric:tabular-nums}.tag__zahl--still{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tag--rot{background:var(--fehler-flaeche);box-shadow:inset 0 0 0 var(--haarlinie) var(--fehler)}.tag--rot .tag__zahl{color:var(--fehler-text)}.tag__weg{width:var(--symbol-feld-klein);height:var(--symbol-feld-klein);border-radius:var(--radius-rund);color:var(--text-3);cursor:pointer;transition:color var(--kurz) var(--sanft), background-color var(--kurz) var(--sanft);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.tag__weg:before{content:"";inset:calc((var(--symbol-feld-klein) - var(--hoehe-bedienung)) / 2);position:absolute}.tag__weg:hover{color:var(--text-1);background:var(--flaeche-gedrueckt)}.tags__neu{gap:var(--abstand-2);flex-wrap:wrap;align-items:center;display:flex}.tags__neu input{flex:1 1 var(--spalte-m);width:auto}.tags__neu input:disabled{border:var(--haarlinie) dashed var(--trenner);background:0 0}.alttexte{gap:var(--abstand-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.alttexte li{gap:var(--abstand-4);align-items:flex-start;display:flex}.alttexte img{width:var(--vorschau-m);height:var(--vorschau-m);object-fit:cover;margin-top:var(--abstand-7);border-radius:var(--radius-s);box-shadow:var(--kontur);flex:none}.alttexte .feld{flex:1}.alttexte__leer{justify-content:space-between;align-items:center;gap:var(--abstand-3);flex-wrap:wrap;display:flex}.texte-leer{padding-block:var(--abstand-4)}.grund__titel{display:block}.grund__felder{justify-content:flex-end;gap:var(--abstand-1);margin-top:var(--abstand-1);flex-wrap:wrap;display:flex}.grund__feld{min-height:var(--badge-hoehe);padding:var(--abstand-halb) var(--abstand-2);border-radius:var(--radius-s);background:var(--flaeche-hover);cursor:pointer;font:inherit;font-weight:var(--gewicht-halbfett);color:var(--akzent);transition:background-color var(--kurz) var(--sanft);border:0}.grund__feld:hover{background:var(--akzent-flaeche);color:var(--akzent-hover)}.grund__arbeitet{align-items:center;gap:var(--abstand-2);display:inline-flex}.details-raster{grid-template-columns:var(--details-raster-spalten);gap:var(--karten-abstand);grid-template-areas:"preis regeln""anleitung regeln";align-items:start;display:grid}.details-preis{grid-area:preis}.details-regeln{grid-area:regeln;min-width:0}.details-anleitung{grid-area:anleitung}@container (width<=860px){.details-raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"preis""regeln""anleitung"}}.details__preis{max-width:var(--details-preis-breite)}.details-rechenhilfe{align-items:flex-end;gap:var(--abstand-4);flex-wrap:wrap;display:flex}.details-rechenhilfe__zahl{max-width:var(--details-varianten-breite)}.details-kategorie__knopf{margin-top:var(--abstand-1);margin-left:calc(var(--abstand-3) * -1);display:flex}.details-preis__stand{margin-top:calc(var(--abstand-2) + (var(--typo-title-2-line) - var(--badge-hoehe)) / 2)}.details-regeln__liste{gap:var(--abstand-1);margin-top:var(--abstand-1);flex-direction:column;display:flex}.details-regeln__zeile{font-variant-numeric:tabular-nums;display:block}.details-regeln__zeile--titel{font-weight:var(--gewicht-halbfett);margin-top:var(--abstand-1)}.details-regeln__zeile--punkt{padding-left:var(--abstand-4);position:relative}.details-regeln__zeile--punkt:before{content:"";left:var(--abstand-1);top:calc((var(--typo-callout-line) - var(--punkt-groesse) / 2) / 2);width:calc(var(--punkt-groesse) / 2);height:calc(var(--punkt-groesse) / 2);border-radius:var(--radius-rund);background:var(--text-2);position:absolute}.details-regeln__laedt{display:block}.details-anleitung__inhalt{margin:0}.details-anleitung__dauer{color:var(--text-2);font-weight:var(--gewicht-normal);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line)}.details-anleitung__fuss{align-items:flex-start;gap:var(--abstand-2);flex-direction:column;display:flex}.details-anleitung__fuss>.knopf{margin-left:calc(var(--abstand-3) * -1)}.details-anleitung__kosten{color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking);margin:0}.uebergabe__kopf{align-items:center;gap:var(--abstand-4) var(--abstand-5);flex-wrap:wrap;display:flex}.uebergabe__symbol{width:var(--symbol-feld-mittel);height:var(--symbol-feld-mittel);border-radius:var(--radius-rund);background:var(--akzent-flaeche);color:var(--akzent);flex:none;justify-content:center;align-items:center;display:flex}.uebergabe__symbol--fertig{background:var(--erfolg);color:var(--auf-akzent)}.uebergabe__text{flex:1 1 var(--spalte-xl);gap:var(--abstand-1);flex-direction:column;min-width:0;display:flex}.uebergabe__titel{margin:0}.uebergabe__satz{max-width:var(--breite-lesen);color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking)}.uebergabe__aktion{align-items:flex-end;gap:var(--abstand-1);flex-direction:column;flex:none;display:flex}.uebergabe__fuss{color:var(--text-2);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line)}.warnungen ul{margin:var(--abstand-1) 0 0;padding-left:var(--abstand-5)}.etsy-entwurf{gap:var(--abstand-4);flex-direction:column;display:flex}.etsy-entwurf__kopf{align-items:center;gap:var(--abstand-4) var(--abstand-5);flex-wrap:wrap;display:flex}.etsy-entwurf__satz{flex:1 1 var(--spalte-xl);min-width:0;max-width:var(--breite-lesen);color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking);margin:0}.etsy-entwurf__knopf{flex:none;margin-left:auto}.etsy-entwurf__offen-titel{margin:0 0 var(--abstand-1)}.etsy-entwurf__fuss{color:var(--text-2);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);margin:0}.etsy-entwurf__shop{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.checkliste-karte{padding-bottom:var(--abstand-2)}.checkliste{columns:2 var(--spalte-xl);column-gap:var(--abstand-6)}.checkliste .zeile{break-inside:avoid}.checkliste .zeile__flaeche{min-height:var(--hoehe-bedienung)}.checkliste .zeile__koerper{border-top-color:#0000}.checkliste .zeile[data-ok=ja] .zeile__titel{color:var(--text-2)}.checkliste .zeile__hinten{font-size:var(--typo-subheadline-size)}.checkliste__zeichen{width:var(--haekchen-groesse);height:var(--haekchen-groesse);border-radius:var(--radius-rund);flex:none;justify-content:center;align-items:center;display:inline-flex}.checkliste__zeichen--ok{background:var(--erfolg);color:var(--auf-akzent)}.checkliste__zeichen--offen:before{content:"";width:var(--punkt-groesse);height:var(--punkt-groesse);border-radius:var(--radius-rund);background:var(--text-3)}.checkliste__laden{gap:var(--abstand-4);padding:var(--abstand-2) var(--karten-polster) var(--abstand-4);flex-direction:column;display:flex}.checkliste__laden-zeile{align-items:center;gap:var(--abstand-3);display:flex}.checkliste__meldung{padding:0 var(--karten-polster) var(--abstand-4)}.etsy-spalten{grid-template-columns:repeat(auto-fit, minmax(var(--spalte-xl), 1fr));gap:var(--abstand-5) var(--abstand-7);display:grid}.etsy-sprache{gap:var(--abstand-2);flex-direction:column;min-width:0;display:flex}.etsy-sprache__kopf{justify-content:space-between;align-items:center;gap:var(--abstand-3);display:flex}.kopierzeile .zeile__koerper{gap:var(--abstand-3)}.kopierzeile__name{align-items:center;gap:var(--abstand-1);font-weight:var(--gewicht-halbfett);display:inline-flex}.kopierzeile__haken{color:var(--erfolg-text);animation:einblenden var(--kurz) var(--sanft)}.kopierzeile__vorschau{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kopierzeile--lang .kopierzeile__vorschau{-webkit-line-clamp:2;line-clamp:2}.kopierzeile--kopiert .kopierzeile__vorschau{color:var(--text-3)}.downloads{gap:var(--abstand-5);padding-top:var(--abstand-2);flex-direction:column;display:flex}.downloads__gruppe{gap:var(--abstand-2);flex-direction:column;display:flex}.downloads__satz{color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line)}.downloads--gesperrt{opacity:var(--gesperrt-deckkraft);pointer-events:none}.datei-kacheln,.bild-kacheln{margin:var(--abstand-1) 0 0;gap:var(--abstand-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.datei-kachel{align-items:center;gap:var(--abstand-3);min-width:var(--spalte-l);min-height:var(--zeile-hoehe);padding:var(--abstand-3) var(--abstand-4) var(--abstand-3) var(--abstand-3);border-radius:var(--radius-m);background:var(--flaeche-2);color:var(--text-1);transition:background-color var(--kurz) var(--sanft), box-shadow var(--kurz) var(--sanft), transform var(--kurz) var(--feder);text-decoration:none;display:flex}.datei-kachel:hover{background:var(--flaeche);box-shadow:var(--schatten-karte-hover);transform:translateY(var(--anheben));color:var(--text-1);text-decoration:none}.datei-kachel:active{transform:scale(var(--druck-skala))}.datei-kachel__symbol{width:var(--symbol-feld);height:var(--symbol-feld);border-radius:var(--radius-s);background:var(--akzent-flaeche);color:var(--akzent);flex:none;justify-content:center;align-items:center;display:flex}.datei-kachel__text{flex-direction:column;flex:1;min-width:0;display:flex}.datei-kachel__name{font-weight:var(--gewicht-halbfett);overflow-wrap:anywhere}.datei-kachel__groesse{color:var(--text-2);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);font-variant-numeric:tabular-nums}.datei-kachel__pfeil{color:var(--akzent)}.bild-kachel{gap:var(--abstand-2);width:var(--bild-kachel-breite);color:var(--text-1);flex-direction:column;text-decoration:none;display:flex}.bild-kachel:hover{color:var(--akzent);text-decoration:none}.bild-kachel--story{width:auto}.bild-kachel__bild{border-radius:var(--radius-m);box-shadow:var(--kontur);transition:box-shadow var(--kurz) var(--sanft), transform var(--kurz) var(--feder);display:block;position:relative;overflow:hidden}.bild-kachel:hover .bild-kachel__bild{box-shadow:var(--schatten-karte-hover);transform:translateY(var(--anheben))}.bild-kachel:active .bild-kachel__bild{transform:scale(var(--druck-skala))}.bild-kachel img{width:var(--bild-kachel-breite);height:var(--bild-kachel-breite);object-fit:cover;display:block}.bild-kachel--story img{width:var(--vorschau-story)}.bild-kachel__marke{left:var(--abstand-2);top:var(--abstand-2);padding:var(--abstand-halb) var(--abstand-2);border-radius:var(--radius-rund);background:var(--leiste);-webkit-backdrop-filter:var(--leiste-filter);backdrop-filter:var(--leiste-filter);color:var(--text-1);font-size:var(--typo-caption-size);line-height:var(--typo-caption-line);font-weight:var(--gewicht-halbfett);position:absolute}.bild-kachel__laden{right:var(--abstand-2);bottom:var(--abstand-2);width:var(--symbol-feld);height:var(--symbol-feld);border-radius:var(--radius-rund);background:var(--flaeche);color:var(--akzent);box-shadow:var(--schatten-1);opacity:0;transition:opacity var(--kurz) var(--sanft);justify-content:center;align-items:center;display:flex;position:absolute}.bild-kachel:hover .bild-kachel__laden,.bild-kachel:focus-visible .bild-kachel__laden{opacity:1}.bild-kachel__name{font-weight:var(--gewicht-halbfett);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);font-variant-numeric:tabular-nums}.insta{gap:var(--abstand-6);flex-wrap:wrap;align-items:flex-start;display:flex}.insta__vorschau{flex:0 1 var(--insta-vorschau-breite);gap:var(--abstand-2);flex-direction:column;margin:0;display:flex}.insta__vorschau img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-m);width:100%;box-shadow:var(--kontur);background:var(--flaeche-2)}.insta__vorschau figcaption{color:var(--text-2);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line)}.insta__text{flex:1 1 var(--spalte-xl);gap:var(--abstand-3);flex-direction:column;min-width:0;display:flex}.insta__kopf{justify-content:space-between;align-items:center;gap:var(--abstand-3);display:flex}.insta__caption{max-height:var(--caption-max-hoehe);font-size:var(--typo-callout-size);line-height:var(--typo-callout-line);overflow:auto}.insta__text .downloads__gruppe{margin-top:var(--abstand-2)}.status-liste{flex-direction:column;display:flex}.status-zeile{gap:var(--abstand-2);padding:var(--abstand-2) 0;flex-direction:column;display:flex}.status-zeile+.status-zeile{box-shadow:inset 0 var(--haarlinie) 0 var(--trenner)}.status-zeile__schalter{width:100%}.status-zeile__schalter .schalter-zeile__label{font-weight:var(--gewicht-halbfett)}.status-zeile__link{padding-bottom:var(--abstand-2);animation:einblenden var(--mittel) var(--sanft)}.status-zeile__fehler{padding-bottom:var(--abstand-2)}.geschafft{align-items:center;gap:var(--abstand-4) var(--abstand-5);padding:var(--abstand-5);border-radius:var(--radius-l);background:var(--erfolg-flaeche);animation:geschafft-ein var(--lang) var(--feder);flex-wrap:wrap;display:flex}.geschafft__text{flex:1 1 var(--spalte-xl);gap:var(--abstand-1);flex-direction:column;min-width:0;display:flex}.geschafft__titel{font-size:var(--typo-title-2-size);line-height:var(--typo-title-2-line);letter-spacing:var(--typo-title-2-tracking)}.geschafft .knopf--neben{background:var(--flaeche)}.geschafft__haken{width:var(--symbol-feld-gross);height:var(--symbol-feld-gross);flex:none}.geschafft__kreis{fill:var(--erfolg);stroke:none;animation:geschafft-kreis var(--lang) var(--feder) both;transform-origin:50%}.geschafft__strich{fill:none;stroke:var(--auf-akzent);stroke-width:var(--geschafft-strich);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:geschafft-strich var(--lang) var(--sanft) var(--mittel) forwards}@keyframes geschafft-ein{0%{opacity:0;transform:translateY(var(--sheet-start-versatz))}}@keyframes geschafft-kreis{0%{transform:scale(var(--sheet-start-skala));opacity:0}}@keyframes geschafft-strich{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.geschafft__strich{stroke-dashoffset:0;animation:none}}.vorbereiten-zeile__stand{align-items:center;gap:var(--abstand-2);color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.vorbereiten-raster{grid-template-columns:var(--vorbereiten-raster-spalten);gap:var(--karten-abstand);align-items:stretch;display:grid}@container (width<=860px){.vorbereiten-raster{grid-template-columns:minmax(0,1fr)}}.vorbereiten-pruefen{flex-direction:column;min-width:0;display:flex}.vorbereiten-pruefen__fuss{padding-top:var(--abstand-2);margin-top:auto}.vorbereiten-pruefen__text{color:var(--text-2);font-size:var(--typo-callout-size);line-height:var(--typo-callout-line);margin:0}.vorbereiten-pruefen__titel{font-weight:var(--gewicht-halbfett);overflow-wrap:anywhere;margin:0}.vorbereiten-pruefen__bilder{grid-template-columns:var(--vorbereiten-bilder-spalten);gap:var(--abstand-2);display:grid}.vorbereiten-pruefen__bilder img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-s);background:var(--flaeche-2);width:100%;display:block}.bereiche{gap:var(--abstand-8);flex-direction:column;display:flex}.bereich{gap:var(--abstand-4);flex-direction:column;display:flex}.bereich__kopf{gap:var(--abstand-1);flex-direction:column;display:flex}.bereich__kopf h2{scroll-margin-top:calc(var(--gk-sprung-hoehe) + var(--abstand-4))}.bereich__kopf h2:focus:not(:focus-visible){outline:none}.bereich__text{max-width:var(--breite-lesen);color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking)}.bereich__karten{grid-template-columns:repeat(auto-fill, minmax(var(--spalte-xxl), 1fr));gap:var(--karten-abstand);align-items:start;display:grid}.eintrag--breit{grid-column:1/-1}.sprungleiste{z-index:var(--ebene-haftend);margin:calc(var(--abstand-3) * -1) calc(var(--seitenrand) * -1) calc(var(--abstand-2) * -1);padding:var(--abstand-3) var(--seitenrand);transition:background-color var(--mittel) var(--sanft), box-shadow var(--mittel) var(--sanft);position:sticky;top:0}.sprungleiste--gescrollt{background:var(--leiste);-webkit-backdrop-filter:var(--leiste-filter);backdrop-filter:var(--leiste-filter);box-shadow:0 var(--haarlinie) 0 var(--trenner)}.eintrag{height:100%}.eintrag .tafel__titel{font-size:var(--typo-headline-size);line-height:var(--typo-headline-line);font-weight:var(--typo-headline-weight);letter-spacing:var(--typo-headline-tracking)}.eintrag__leer{padding:var(--abstand-4) var(--abstand-4) var(--abstand-2)}.eintrag--breit .eintrag-vorschau,.eintrag--breit .tafel__untertitel{max-width:var(--breite-lesen)}.eintrag-vorschau{--zeilen:var(--gk-vorschau-zeilen);max-height:calc(var(--typo-callout-line) * var(--zeilen));color:var(--text-1);font-size:var(--typo-callout-size);line-height:var(--typo-callout-line);letter-spacing:var(--typo-callout-tracking);overflow:hidden}.eintrag:not(:has(.eintrag__sprache)) .eintrag-vorschau{--zeilen:var(--gk-vorschau-zeilen-lang)}.eintrag-vorschau--mehr{-webkit-mask-image:linear-gradient(to bottom, var(--text-1) calc(100% - var(--typo-callout-line)), transparent);-webkit-mask-image:linear-gradient(to bottom, var(--text-1) calc(100% - var(--typo-callout-line)), transparent);mask-image:linear-gradient(to bottom, var(--text-1) calc(100% - var(--typo-callout-line)), transparent)}.eintrag-vorschau--klickbar{cursor:pointer}.eintrag-vorschau .gesetzt,.eintrag-vorschau .gesetzt__liste{display:block}.eintrag-vorschau .gesetzt__liste li{line-height:inherit}.eintrag-vorschau .platzhalter{padding-block:0}.eintrag__sprache{margin-top:auto}.gesetzt{gap:var(--abstand-2);overflow-wrap:anywhere;flex-direction:column;display:flex}.gesetzt p,.gesetzt ul{margin:0}.gesetzt__titel{color:var(--text-1);font-weight:var(--gewicht-halbfett)}.gesetzt__liste{padding-left:var(--abstand-5);gap:var(--abstand-1);flex-direction:column;list-style:outside;display:flex}.gesetzt__liste li::marker{color:var(--text-3)}.platzhalter{padding:0 var(--abstand-1);border-radius:var(--radius-s);background:var(--flaeche-hover);color:var(--text-1);white-space:nowrap}.eintrag__fuss{justify-content:space-between;align-items:center;gap:var(--abstand-2);margin:0 var(--karten-polster);padding:var(--abstand-2) 0 var(--abstand-3);border-top:var(--haarlinie) solid var(--trenner);flex-wrap:wrap;display:flex}.eintrag__zaehler,.eintrag__notiz{color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);letter-spacing:var(--typo-subheadline-tracking)}.eintrag__fuss .knopf--leise{margin-right:calc(var(--knopf-polster-klein) * -1)}.tafel:not(.tafel--gruppiert)>.eintrag__fuss{margin:0;padding-bottom:0}.eintrag__sprache-oben{padding:0 var(--karten-polster) var(--abstand-2)}.eintrag__meldungen{gap:var(--abstand-3);padding:0 var(--karten-polster) var(--karten-polster);flex-direction:column;display:flex}.eintrag__meldungen:empty{display:none}.eintrag__notiz{align-items:flex-start;gap:var(--abstand-2);display:flex}.eintrag__notiz .icon{margin-top:var(--abstand-halb);color:var(--text-3);flex:none}.eintrag .zeile__untertitel{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.zeile--pausiert .zeile__titel,.zeile--pausiert .zeile__untertitel{color:var(--text-3)}.zeile__hinten .referenz-schalter{min-height:0}.zeile__hinten .schalter-zeile__text{color:var(--text-2)}.kacheln{grid-template-columns:repeat(auto-fill, minmax(var(--spalte-s), 1fr));gap:var(--abstand-4);margin:0;padding:0;list-style:none;display:grid}.kachel{gap:var(--abstand-1);padding:var(--abstand-2);border-radius:var(--radius-l);background:var(--flaeche-2);flex-direction:column;display:flex}.kachel img,.kachel__platz{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-m);background:var(--flaeche-hover);width:100%;transition:opacity var(--mittel) var(--sanft)}.kachel__platz{color:var(--text-3);justify-content:center;align-items:center;display:flex}.kachel--pausiert img,.kachel--pausiert .kachel__platz{opacity:var(--gesperrt-deckkraft)}.kachel__unten{justify-content:space-between;align-items:center;gap:var(--abstand-2);padding-left:var(--abstand-2);display:flex}.kachel__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--gewicht-mittel);overflow:hidden}.kachel .schalter-zeile{padding:0 var(--abstand-2);color:var(--text-2);display:flex}.kachel--neu{background:0 0;padding:0}.kachel__neu{width:100%;height:100%;min-height:var(--skelett-bild);padding:var(--abstand-4);justify-content:center;align-items:center;gap:var(--abstand-2);border:var(--rahmen-gestrichelt) dashed var(--trenner-stark);border-radius:var(--radius-l);color:var(--akzent);font:inherit;font-weight:var(--gewicht-mittel);cursor:pointer;transition:background-color var(--kurz) var(--sanft);background:0 0;flex-direction:column;display:flex}.kachel__neu:hover{background:var(--akzent-flaeche)}.kachel__neu:active{transform:scale(var(--druck-skala))}.foto-wahl{gap:var(--abstand-2);flex-direction:column;margin:0;display:flex}.foto-wahl img,.foto-wahl__platz{width:100%;height:var(--gk-foto-vorschau);object-fit:contain;border-radius:var(--radius-m);background:var(--flaeche-2)}.foto-wahl__platz{color:var(--text-3);justify-content:center;align-items:center;display:flex}.foto-wahl__unten{justify-content:space-between;align-items:center;gap:var(--abstand-3);display:flex}.foto-wahl__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);overflow:hidden}.foto-wahl--leer{justify-content:center;align-items:center;gap:var(--abstand-1);min-height:var(--skelett-bild);padding:var(--abstand-6);border:var(--rahmen-gestrichelt) dashed var(--trenner-stark);border-radius:var(--radius-l);color:var(--text-1);font:inherit;cursor:pointer;transition:background-color var(--kurz) var(--sanft);background:0 0}.foto-wahl--leer:hover{background:var(--flaeche-hover)}.foto-wahl__symbol{width:var(--symbol-feld-gross);height:var(--symbol-feld-gross);margin-bottom:var(--abstand-2);border-radius:var(--radius-rund);background:var(--akzent-flaeche);color:var(--akzent);justify-content:center;align-items:center;display:flex}.foto-wahl__titel{color:var(--akzent);font-weight:var(--gewicht-halbfett)}.foto-wahl__text{color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line)}.sheet.eintrag-sheet{height:min(100%, var(--gk-sheet-hoehe))}.eintrag-sheet__leiste{justify-content:space-between;align-items:center;gap:var(--abstand-3);flex-wrap:wrap;display:flex}.eintrag-sheet__feld{min-height:var(--gk-editor-min);flex:auto}.eintrag-sheet__feld textarea{resize:none;flex:auto;min-height:0}.eintrag-sheet__tipp{align-items:flex-start;gap:var(--abstand-2);color:var(--text-2);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);margin:0;display:flex}.eintrag-sheet__tipp .icon{margin-top:var(--abstand-halb);color:var(--text-3);flex:none}.eintrag-sheet__stand{margin-right:auto}.eintrag-sheet__fehler{flex:1 1 var(--spalte-l);align-items:flex-start;gap:var(--abstand-2);color:var(--fehler-text);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);margin-block:0;display:flex}.eintrag-sheet__fehler .icon{margin-top:var(--abstand-halb);flex:none}.vorbild-sheet__text{height:var(--gk-vorbild-text)}.fassungen{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fassung{gap:var(--abstand-2);padding:var(--abstand-3) 0;border-top:var(--haarlinie) solid var(--trenner);flex-direction:column;display:flex}.fassung:first-child{border-top:0;padding-top:0}.fassung__kopf{justify-content:space-between;align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.fassung__kopf .knoepfe{gap:var(--abstand-2)}.fassung__datum{font-weight:var(--gewicht-halbfett)}.fassung__anfang{color:var(--text-2);font-size:var(--typo-callout-size);line-height:var(--typo-callout-line);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.fassung__ganz{padding:var(--abstand-3) var(--abstand-4);border-radius:var(--radius-m);background:var(--flaeche-2);color:var(--text-1);font-size:var(--typo-callout-size);line-height:var(--typo-callout-line)}.gedaechtnis-laedt{gap:var(--abstand-4);animation:einblenden var(--mittel) var(--sanft) var(--laden-verzoegerung) both;flex-direction:column;display:flex}.fassungen--laedt .fassung:first-child{padding-top:0}.baustein-tabelle{overflow-x:auto}.baustein-werte{grid-template-columns:minmax(0, var(--spalte-m)) minmax(0, 1fr);gap:var(--abstand-2) var(--abstand-4);font-size:var(--typo-callout-size);line-height:var(--typo-callout-line);letter-spacing:var(--typo-callout-tracking);margin:0;display:grid}.baustein-werte dt{color:var(--text-2)}.baustein-werte dd{overflow-wrap:anywhere;min-width:0;margin:0}.baustein-werte__liste{padding-left:var(--abstand-4);margin:0}.baustein-formular{gap:var(--abstand-4);flex-direction:column;display:flex}.baustein-formular__label{font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);font-weight:var(--gewicht-halbfett);color:var(--text-1)}.baustein-formular__zahl{max-width:var(--details-preis-breite)}.preis-formular{gap:var(--abstand-4);flex-direction:column;display:flex}.preis-formular__tabelle td{padding-block:var(--abstand-1);border-bottom:0}.preis-formular__tabelle th{z-index:var(--ebene-haftend);background:var(--flaeche);position:sticky;top:0}.gedaechtnis-kopf{justify-content:space-between;align-items:flex-start;gap:var(--abstand-3);flex-flow:wrap}.gedaechtnis-kopf>.seitenkopf{flex:1 1 var(--spalte-xxl);min-width:0}.verlauf-art{font-weight:var(--gewicht-halbfett)}.fassung__datum-klein{color:var(--text-2);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line)}.verlauf-betroffen{color:var(--text-2);font-size:var(--typo-callout-size);line-height:var(--typo-callout-line);margin:0}.verlauf-aenderung{gap:var(--abstand-1);flex-direction:column;display:flex}.verlauf-aenderung__name{font-weight:var(--gewicht-mittel);font-size:var(--typo-callout-size);line-height:var(--typo-callout-line);margin:0}.stil-hinweise{gap:var(--abstand-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stil-hinweis{justify-content:space-between;align-items:center;gap:var(--abstand-2) var(--abstand-3);padding:var(--abstand-2) var(--abstand-3);border:var(--rahmen-gestrichelt) dashed var(--trenner-stark);border-radius:var(--radius-m);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);flex-wrap:wrap;display:flex}.stil-hinweis__text{flex:1 1 var(--spalte-m);overflow-wrap:anywhere;min-width:0}.assistenz .stil-hinweis{margin:0}.assistenz__hinweis{color:var(--text-2);font-size:var(--typo-footnote-size);line-height:var(--typo-footnote-line);margin:0}.stil-vorschlaege{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stil-vorschlag{gap:var(--abstand-2);padding:var(--abstand-4) 0;border-top:var(--haarlinie) solid var(--trenner);flex-direction:column;display:flex}.stil-vorschlag:first-child{border-top:0;padding-top:0}.stil-vorschlag__kopf{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.stil-vorschlag__name{font-weight:var(--gewicht-halbfett);margin:0}.stil-vorschlag__vergleich{max-height:var(--gk-vergleich-hoehe);border-radius:var(--radius-m);position:relative;overflow:auto}.stil-vorschlag__grund{color:var(--text-2);font-size:var(--typo-callout-size);line-height:var(--typo-callout-line);margin:0}.sheet__satz{margin:0}.probe{scroll-margin-bottom:var(--abstand-2);align-items:flex-start;gap:var(--abstand-2);flex-direction:column;flex:none;display:flex}.probe>*{max-width:100%}.probe__leiste{align-items:flex-end;gap:var(--abstand-3);flex-wrap:wrap;width:100%;display:flex}.probe__produkt{flex:1 1 var(--spalte-m);min-width:0}.probe__ergebnis{grid-template-columns:repeat(auto-fit, minmax(min(var(--spalte-m), 100%), 1fr));gap:var(--abstand-4);width:100%;display:grid}.probe__spalte{align-items:flex-start;gap:var(--abstand-1);flex-direction:column;min-width:0;display:flex}.probe__titel{font-weight:var(--gewicht-mittel);overflow-wrap:anywhere;margin:0}.probe__absatz{color:var(--text-2);font-size:var(--typo-callout-size);line-height:var(--typo-callout-line);overflow-wrap:anywhere;margin:0}.kosten__kacheln{grid-template-columns:repeat(auto-fit, minmax(var(--spalte-xl), 1fr));gap:var(--karten-abstand);display:grid}.kpi{justify-content:flex-start}.kpi .tafel__titel{color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);font-weight:var(--gewicht-halbfett);letter-spacing:var(--typo-subheadline-tracking)}.kpi__wert{align-items:baseline;gap:0 var(--abstand-2);flex-wrap:wrap;margin:0;display:flex}.kpi__zahl{font-size:var(--typo-title-1-size);line-height:var(--typo-title-1-line);font-weight:var(--typo-title-1-weight);letter-spacing:var(--typo-title-1-tracking);font-variant-numeric:tabular-nums}.kpi__von{color:var(--text-2);font-variant-numeric:tabular-nums}.kpi__fuss{justify-content:space-between;gap:var(--abstand-3);color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line);font-variant-numeric:tabular-nums;margin:0;display:flex}.kpi__werte{gap:var(--abstand-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.kpi__werte div{gap:var(--abstand-1);flex-direction:column;display:flex}.kpi__werte dt{color:var(--text-2);font-size:var(--typo-subheadline-size);line-height:var(--typo-subheadline-line)}.kpi__werte dd{margin:0}.kpi__leer{color:var(--text-3);line-height:var(--typo-title-1-line)}.balken{height:var(--kosten-balken-hoehe);border-radius:var(--radius-rund);background:var(--segment-grund);overflow:hidden}.balken>div{background:var(--akzent);border-radius:var(--radius-rund);max-width:100%;height:100%;transition:width var(--lang) var(--feder)}.balken--etwas>div{min-width:var(--kosten-balken-min)}.balken--knapp>div{background:var(--warnung)}.balken--voll>div{background:var(--fehler)}.auftraege .tafel__kopf{padding-bottom:var(--abstand-2)}.tabelle-rahmen{padding:0 var(--karten-polster) var(--abstand-2);overflow-x:auto}.auftraege .tabelle th:first-child{width:var(--kosten-spalte-wann)}.auftraege .tabelle th:nth-child(3){width:var(--kosten-spalte-ergebnis)}.auftraege .tabelle th:nth-child(4){width:var(--kosten-spalte-betrag)}.tabelle .tabelle__betrag{text-align:right;white-space:nowrap}.tabelle__wann{color:var(--text-2);white-space:nowrap}.tabelle__ok{color:var(--text-2)}.kosten-laedt{animation:einblenden var(--mittel) var(--sanft) var(--laden-verzoegerung) both}.kosten-laedt__tabelle{flex-direction:column;display:flex}.kosten-laedt__zeile{margin-block:calc(var(--abstand-3) + (var(--typo-body-line) - var(--skelett-zeile)) / 2)}
