.interview-root{--offen:#e0812a;--line2:#f0ece4;--flaeche:#f4f1ea;--k-r:4px}.interview-root b,.interview-root strong,.interview-root .zaehler b,.interview-root .abgabe-inhalt label,.interview-root .topic-kicker,.interview-root .knopf{font-weight:500}.interview-root h1,.interview-root h2,.interview-root h3,.interview-root h4{font-weight:400}.interview-root .zaehler.fertig i,.interview-root .redaktion-stufen li[data-an]{background:var(--ink);border-top-color:var(--ink)}.interview-root .alignment-root .stufe.fertig,.interview-root .stufe.fertig{border-top-color:var(--ink)}.interview-root .karte{border:1px solid var(--line);border-radius:var(--k-r);background:var(--surface);scroll-margin-top:calc(var(--sticky-offset) + 24px);flex-direction:column;gap:12px;margin:14px 0 0;padding:22px 24px 16px;transition:box-shadow .3s;display:flex;position:relative}.interview-root .karte.k-blick{box-shadow:0 0 0 2px var(--ink)}.interview-root .k-kopf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.interview-root .k-kopf .marke{margin:0;font-size:12px}.interview-root .k-status{color:var(--mid);white-space:nowrap;font-size:13px;font-weight:400}.interview-root .k-status i{vertical-align:1px;background:var(--offen);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.interview-root .karte[data-zustand=gespeichert] .k-status i,.interview-root .karte[data-zustand=beantwortet] .k-status i,.interview-root .karte[data-zustand=erledigt] .k-status i{border:1px solid var(--ink);background:0 0}.interview-root .karte[data-zustand=beantwortet] .k-status i,.interview-root .karte[data-zustand=erledigt] .k-status i{background:var(--ink)}.interview-root .karte[data-zustand=vorbelegt] .k-status i{border:1px dashed var(--offen);background:0 0}.interview-root .start-karte .k-status:not([data-offen]) i{background:var(--ink)}.interview-root .k-frage{max-width:52ch;margin:0;font-size:20px;font-weight:400;line-height:1.32}.interview-root .k-warum{color:var(--mid);max-width:70ch;margin:-4px 0 0;font-size:14px}.interview-root .k-kontext{border-left:1px solid var(--ink);color:var(--ink);max-width:70ch;margin:0;padding:2px 0 2px 12px;font-size:14px}.interview-root .k-kontext .zeit,.interview-root .k-vorbelegt .zeit{color:var(--faint);margin-left:6px;font-size:12px}.interview-root .k-vorbelegt{border-radius:var(--k-r);background:var(--flaeche);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 14px;font-size:15px;display:flex}.interview-root .k-vorbelegt .tasten{gap:8px;margin-left:auto;display:flex}.interview-root .k-eingabe{flex-direction:column;gap:10px;min-width:0;display:flex}.interview-root .karte.k-weiss .k-eingabe{opacity:.32;pointer-events:none}.interview-root .k-antwort{white-space:pre-line;margin:0;font-size:16px}.interview-root .k-antwort .leise{color:var(--mid)}.interview-root .k-notiz{color:var(--mid);margin-top:6px;font-size:14px;font-style:italic;display:block}.interview-root .k-fehler{color:var(--t-coral);margin:0;font-size:14px}.interview-root .k-teilfrage{color:var(--ink);margin:8px 0 0;font-size:15px}.interview-root .klein{color:var(--mid);margin:0;font-size:13px}.interview-root .karte .knopf,.interview-root .fokus-schicht .knopf,.interview-root .fokus-zurueck .knopf{border-radius:var(--k-r);min-height:36px;padding:6px 16px;font-size:14px}.interview-root .knopf.leise{border-color:var(--line)}.interview-root .textknopf{min-height:32px;color:var(--mid);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:14px}.interview-root .textknopf:hover:not(:disabled),.interview-root .textknopf.an{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.interview-root .karte button:disabled{cursor:default;opacity:.5}.interview-root .k-unsicher-block{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.interview-root .k-unsicher{flex-wrap:wrap;gap:2px 16px;display:flex}.interview-root .k-unsicher button,.interview-root .k-wahl button{min-height:36px;color:var(--mid);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:6px 0;font-size:13px}.interview-root .k-wahl button{font-size:15px}.interview-root .k-unsicher button[aria-pressed=true],.interview-root .k-wahl button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.interview-root .k-wahl{flex-wrap:wrap;gap:0 16px;display:flex}.interview-root .feld{border:1px solid var(--line);border-radius:var(--k-r);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;padding:9px 12px;font-size:16px}.interview-root .feld.kurz{max-width:280px}.interview-root .feld:focus{border-color:var(--ink);outline:none}.interview-root textarea.feld{resize:vertical;min-height:76px;line-height:1.45}.interview-root .k-fuss{border-top:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:2px;padding-top:10px;display:flex}.interview-root .k-sprache{min-height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;font-size:14px;display:inline-flex}.interview-root .k-sprache svg{width:15px;height:15px}.interview-root .k-dazu{flex-direction:column;flex:100%;gap:8px;display:flex}.interview-root .k-gesp{color:var(--faint);margin-left:auto;font-size:13px}.interview-root .k-folge{border-left:1px solid var(--ink);flex-direction:column;padding:2px 0 2px 16px;animation:.25s ease-out k-auf;display:flex}@keyframes k-auf{0%{opacity:0;transform:translateY(-4px)}}.interview-root .karte.k-folgekarte{border:0;gap:10px;margin:0;padding:0}.interview-root .karte.k-folgekarte .k-frage{font-size:17px}.interview-root .karte.k-folgekarte .k-fuss{border-top:0;padding-top:0}.interview-root .grund{color:var(--mid);margin:0;font-size:12px}.interview-root .grund b{color:var(--ink);font-weight:400}.interview-root .k-zeile{flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:15px;display:flex}.interview-root .k-zeile .haken{border:1px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:10px;display:inline-grid;transform:translateY(2px)}.interview-root .k-zeile .f{min-width:0;color:var(--mid);text-overflow:ellipsis;white-space:nowrap;flex:calc(100% - 40px);overflow:hidden}.interview-root .k-zeile .a{color:var(--ink);margin-left:28px}.interview-root .regler{-webkit-user-select:none;user-select:none;flex-direction:column;gap:6px;padding:4px 0 2px;display:flex;container-type:inline-size}.interview-root .r-wert{min-height:34px;font-size:28px;font-weight:300;line-height:1.15}.interview-root .r-wert .je{color:var(--mid);margin-left:6px;font-size:15px}.interview-root .regler[data-leer] .r-wert{color:var(--mid);padding-top:8px;font-size:16px;font-weight:400}.interview-root .r-bahn{touch-action:none;cursor:pointer;height:44px;position:relative}.interview-root .r-bahn:before{background:var(--line);content:"";height:1px;position:absolute;top:21px;left:0;right:0}.interview-root .regler[data-leer] .r-bahn:after{color:var(--faint);content:"tippen oder ziehen";font-size:12px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.interview-root .r-bahn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.interview-root .r-tick{background:var(--line);width:1px;height:11px;position:absolute;top:16px;transform:translate(-.5px)}.interview-root .r-fuell{background:var(--ink);height:3px;position:absolute;top:20px}.interview-root .r-griff{border:1.5px solid var(--ink);background:var(--surface);touch-action:none;cursor:grab;border-radius:50%;width:24px;height:24px;margin-left:-12px;padding:0;position:absolute;top:10px}.interview-root .r-griff:after{content:"";position:absolute;inset:-10px}.interview-root .r-marken{height:18px;color:var(--mid);font-size:12px;position:relative}.interview-root .r-marken span{white-space:nowrap;position:absolute;transform:translate(-50%)}.interview-root .r-marken span:first-child{transform:none}.interview-root .r-marken span:last-child{transform:translate(-100%)}@container (max-width:420px){.interview-root .r-marken span.lang{display:none}}.interview-root .r-optionen{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.interview-root .takt{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:15px;display:flex}.interview-root .stepper{border:1px solid var(--line);border-radius:var(--k-r);align-items:center;display:inline-flex}.interview-root .stepper button{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:20px;font-weight:200}.interview-root .stepper output{text-align:center;white-space:nowrap;min-width:56px;padding:0 4px;font-size:22px;font-weight:300}.interview-root .mit-dauer{flex-direction:column;gap:4px;display:flex}.interview-root .rechnung{border-top:1px solid var(--line2);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding-top:10px;font-size:15px;display:flex}.interview-root .rechnung .gross{font-size:22px;font-weight:300}.interview-root .rechnung .klein{flex-basis:100%}.interview-root .rechnung .tasten{flex-wrap:wrap;gap:8px;display:flex}.interview-root .zehn{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;max-width:440px;display:grid}.interview-root .zehn button{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--k-r);cursor:pointer;background:0 0;min-width:0;min-height:30px;padding:0}.interview-root .zehn button.an{border-color:var(--ink);background:var(--ink)}.interview-root .zehn-text{min-height:30px;font-size:22px;font-weight:300}.interview-root .balken{border:1px solid var(--ink);border-radius:var(--k-r);touch-action:none;height:46px;display:flex;position:relative}.interview-root .balken .k-seg{white-space:nowrap;justify-content:center;align-items:center;height:100%;font-size:12px;display:flex;overflow:hidden}.interview-root .balken .k-seg.rest{color:var(--mid);background:repeating-linear-gradient(135deg, transparent 0 6px, var(--line2) 6px 7px)}.interview-root .balken .trenner{z-index:2;cursor:ew-resize;touch-action:none;background:0 0;border:0;width:20px;margin-left:-10px;padding:0;position:absolute;top:-6px;bottom:-6px}.interview-root .balken .trenner:after{background:var(--surface);width:2px;box-shadow:0 0 0 1px var(--ink);content:"";position:absolute;top:0;bottom:0;left:9px}.interview-root .k-summe{color:var(--mid);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding-top:6px;font-size:14px;display:flex}.interview-root .k-summe.voll{color:var(--ink)}.interview-root .bereiche{flex-direction:column;display:flex}.interview-root .bereich{border-top:1px solid var(--line2);grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:44px;font-size:15px;display:grid}.interview-root .bereich.zwei{grid-template-columns:minmax(0,1fr) auto}.interview-root .bereich .farbe{border-radius:2px;width:12px;height:12px}.interview-root .bereich .wert{min-width:88px;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.interview-root .bereich .wert .h{color:var(--mid);margin-left:6px;font-size:13px}.interview-root .bereich .pm{display:flex}.interview-root .bereich .pm button{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:18px;font-weight:200}.interview-root fieldset.zeilen{border:0;min-width:0;margin:0;padding:0}.interview-root .zeilen{flex-direction:column;display:flex}.interview-root .zeile{border-top:1px solid var(--line2)}.interview-root .zeilen>.zeile:first-of-type{border-top:0}.interview-root .zeile>label{cursor:pointer;align-items:center;gap:12px;min-height:46px;padding:4px 0;font-size:16px;display:flex}.interview-root .zeile>label input[type=checkbox],.interview-root .zeile>label input[type=radio]{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.interview-root .zeile>label .feld{flex:1}.interview-root .zeile .zusatz{color:var(--mid);flex-wrap:wrap;align-items:center;gap:4px 14px;padding:0 0 10px 30px;font-size:14px;display:flex}.interview-root .zeile .zusatz .k-wahl button{min-height:36px;font-size:14px}.interview-root .zeile .k-vor{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:12px}.interview-root .zeile .platz{color:var(--mid);margin-left:10px;font-size:13px;font-style:normal}.interview-root .mono{border:1px solid var(--line);border-radius:var(--k-r);width:28px;height:28px;color:var(--mid);letter-spacing:.04em;flex:none;place-items:center;font-size:11px;display:inline-grid}.interview-root .k-satzkarte{cursor:text;font-size:20px;font-weight:300;line-height:1.45;display:block}.interview-root .k-satzkarte .luecke{border:0;border-bottom:1px solid var(--ink);width:100%;min-height:1.6em;color:var(--ink);font:inherit;resize:none;background:0 0;margin-top:2px;padding:2px 2px 4px;display:inline-block;overflow:hidden}.interview-root .k-satzkarte .luecke:focus{border-bottom-width:2px;outline:none}.interview-root .vorschlaege{flex-direction:column;align-items:flex-start;display:flex}.interview-root .vorschlaege button{min-height:38px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:15px}.interview-root .vorschlaege button:before{color:var(--faint);content:"… "}.interview-root .eo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.interview-root .eo button{border:1px solid var(--line);border-radius:var(--k-r);min-height:96px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;flex-direction:column;justify-content:space-between;gap:10px;padding:14px;font-size:16px;display:flex}.interview-root .eo button .taste{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.interview-root .eo button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--surface)}.interview-root .eo button[aria-pressed=true] .taste{color:var(--surface);opacity:.6}@media (max-width:420px){.interview-root .eo{grid-template-columns:1fr}.interview-root .eo button{min-height:64px}}.interview-root .k-rang{margin:0;padding:0;list-style:none}.interview-root .k-rang li{border-top:1px solid var(--line2);background:var(--surface);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;display:grid}.interview-root .k-rang li.nach-grenze{border-top:1px solid var(--ink)}.interview-root .k-rang li .k-nr{color:var(--mid);text-align:center;font-size:20px;font-weight:200}.interview-root .k-rang li.oben .k-nr{color:var(--ink)}.interview-root .k-rang li.zieht{z-index:3;cursor:grabbing;position:relative;box-shadow:0 6px 20px #00000024}.interview-root .k-rang li .pfeile{align-items:center;display:flex}.interview-root .k-rang li .pfeile button{width:40px;height:40px;color:var(--mid);cursor:pointer;background:0 0;border:0;font-size:15px}.interview-root .k-rang .griff{color:var(--faint);letter-spacing:-2px;padding:0 4px;font-size:15px}.interview-root .schritt-pruef{flex-direction:column;display:flex}.interview-root .sp-schritt{border-top:1px solid var(--line2);grid-template-columns:34px minmax(0,1fr);gap:4px 14px;padding:14px 0;display:grid}.interview-root .sp-block:first-child>.sp-schritt{border-top:0}.interview-root .sp-schritt .k-nr{color:var(--mid);letter-spacing:.14em;text-transform:uppercase;padding-top:4px;font-size:12px}.interview-root .sp-schritt .satz2{margin:0;font-size:16px}.interview-root .sp-schritt.ok .satz2:after{color:var(--mid);content:"  ✓ stimmt";font-size:13px}.interview-root .sp-schritt .tasten,.interview-root .sp-schritt .k-korrektur{flex-wrap:wrap;grid-column:2;gap:8px;margin-top:6px;display:flex}.interview-root .sp-schritt .k-korrektur{flex-direction:column}.interview-root .sp-schritt.neu{background:var(--flaeche);padding-left:10px}.interview-root .sp-einfuegen{align-items:center;height:26px;display:flex}.interview-root .sp-einfuegen button{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px}.interview-root .sp-einfuegen button:hover{color:var(--ink)}.interview-root .raster-rollen{overflow-x:auto}.interview-root .raster{min-width:min-content;font-size:13px;display:grid}.interview-root .raster .kopfz{color:var(--mid);align-self:end;padding:6px 4px;font-size:12px;line-height:1.25}.interview-root .raster .k-tag{color:var(--ink);align-items:center;padding:0 8px 0 0;font-size:14px;display:flex}.interview-root .raster .zelle{border:1px solid var(--line);min-height:44px;color:var(--mid);cursor:pointer;background:0 0;margin:-1px 0 0 -1px;padding:2px;font-size:11px}.interview-root .raster .zelle[data-s="1"]{background:var(--ink);color:var(--surface)}.interview-root .raster .zelle[data-s="2"]{background:repeating-linear-gradient(135deg, transparent 0 5px, var(--line) 5px 6px);color:var(--ink)}.interview-root .raster .zelle.vermutet{border:1px dashed var(--offen)}.interview-root .k-legende{color:var(--mid);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.interview-root .k-legende i{vertical-align:-2px;border:1px solid var(--line);width:12px;height:12px;margin-right:6px;display:inline-block}.interview-root .k-legende i.s1{border-color:var(--ink);background:var(--ink)}.interview-root .k-legende i.s2{background:repeating-linear-gradient(135deg, transparent 0 3px, var(--line) 3px 4px)}.interview-root .k-legende i.v{border:1px dashed var(--offen)}.interview-root .bildflaeche{border:1px solid var(--line);border-radius:var(--k-r);cursor:crosshair;background:#fff;width:100%;padding:0;display:block;position:relative;overflow:hidden}.interview-root .bildflaeche img{pointer-events:none;width:100%;height:auto;display:block}.interview-root .nadel{background:var(--offen);color:#fff;pointer-events:none;border-radius:50%;place-items:center;width:26px;height:26px;margin:-13px 0 0 -13px;font-size:12px;font-weight:500;display:grid;position:absolute;box-shadow:0 0 0 3px #fff}.interview-root .nadeln{flex-direction:column;gap:8px;display:flex}.interview-root .nadeln .n{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.interview-root .nadeln .n i{background:var(--offen);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.interview-root .fragen-im-kontext{flex-direction:column;display:flex}.interview-root details.weitere-fragen{margin-top:14px}.interview-root .start-band{padding-top:8px}.interview-root .start-karte{margin-top:24px}.interview-root .etappen .etappe{width:100%;min-height:46px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;gap:2px 16px;padding:8px 0;font-size:16px;display:flex}.interview-root .etappen .etappe:hover span:first-child{text-underline-offset:4px;text-decoration:underline}.fokus-offen{overflow:hidden}.interview-root .fokus-schicht{z-index:60;background:var(--paper);justify-content:center;padding:0 16px;display:flex;position:fixed;inset:0;overflow:hidden}.interview-root .fokus-kasten{outline:none;grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,100%);height:100dvh;display:grid}.interview-root .fokus-schicht .fokus-oben{padding:max(12px, env(safe-area-inset-top)) 0 12px;justify-content:flex-end;margin:0;display:flex}.interview-root .fokus-inhalt{overscroll-behavior:contain;padding:16px 4px 28px;overflow-y:auto}.interview-root .fokus-rahmen-unten{padding:12px 0 max(16px, env(safe-area-inset-bottom));background:var(--paper)}.interview-root .fokus-kopf{color:var(--mid);letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:16px;margin-bottom:8px;font-size:12px;display:flex}.interview-root .fokus-kopf span:first-child{flex:1}.interview-root .fokus-kopf .textknopf{letter-spacing:0;text-transform:none}.interview-root .fortschritt{gap:3px;margin-bottom:12px;display:flex}.interview-root .fortschritt i{background:var(--line);flex:1;height:2px}.interview-root .fortschritt i.an{background:var(--ink)}.interview-root .fortschritt i.jetzt{background:var(--offen)}.interview-root .karte.fokus{background:0 0;border:0;gap:16px;margin:0;padding:0}.interview-root .karte.fokus .k-frage{font-size:24px;font-weight:300;line-height:1.25}.interview-root .fokus-fuss{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:0;padding-top:0;display:flex}.interview-root .fokus-zurueck{z-index:55;border:1px solid var(--line);border-radius:var(--k-r);background:var(--surface);align-items:center;gap:16px;padding:8px 16px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000001a}.interview-root .rolle-grid{grid-template-columns:minmax(140px,220px) minmax(0,1fr);align-items:start;gap:20px 40px;display:grid}.interview-root .rolle-portraet{width:100%;height:auto;display:block}.interview-root .rolle-text h3{margin-top:0}.interview-root .rolle-zeit{margin-top:28px}.interview-root .zeit-bloecke{counter-reset:z;margin:10px 0 0;padding:0;list-style:none}.interview-root .zeit-bloecke li{border-top:1px solid var(--line);padding:12px 0;font-size:18px;font-weight:300}.interview-root .zeit-dazu{border-top:1px solid var(--line);color:var(--mid);margin:4px 0 8px;padding-top:10px;font-size:15px}.interview-root .zeit-dazu .marke{margin-right:10px}.interview-root .rolle-bild .bild{max-width:900px}.interview-root .rolle-bild .bild img,.interview-root .rolle-portraet{background:0 0;border:0;border-radius:0}.interview-root .denk-spalten{grid-template-columns:1fr 1fr;gap:12px 40px;margin-top:16px;display:grid}.interview-root .unterlagen-liste{max-width:70ch;margin:0;padding:0;list-style:none}.interview-root .unterlagen-liste li{border-top:1px solid var(--line);padding:10px 0}@media (max-width:760px){.interview-root .karte{padding:18px 16px 14px}.interview-root .k-frage{font-size:18px}.interview-root .rolle-grid,.interview-root .denk-spalten{grid-template-columns:minmax(0,1fr)}.interview-root .rolle-portraet{max-width:180px}.interview-root .k-vorbelegt .tasten{margin-left:0}}.interview-root .meldung{border-left-color:var(--ink);background:var(--flaeche)}.interview-root .kette{border-color:var(--line)}.komponenten .komp-index{flex-wrap:wrap;gap:4px 18px;margin-top:18px;font-size:14px;display:flex}.komponenten .komp-index a{color:var(--mid);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px}.komponenten .komp-typ{border-top:1px solid var(--line);padding-top:40px;padding-bottom:32px}.komponenten .komp-kopf h2{margin:0 0 6px;font-size:26px;font-weight:300}.komponenten .komp-fakten{color:var(--ink);flex-wrap:wrap;gap:4px 22px;margin:0 0 16px;font-size:14px;display:flex}.komponenten .komp-fakten .marke{margin-right:6px}.komponenten .komp-fakten code{white-space:normal;word-break:break-word;font-size:12px}.komponenten .komp-zustaende{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.komponenten .komp-feld{flex:360px;min-width:0;max-width:100%}.komponenten .komp-feld>.marke{margin:0 0 4px}.komponenten .komp-feld .karte{margin-top:0}.interview-root .raster .k-tag{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.interview-root .schritt.vermutung{border-style:dashed;border-color:var(--offen)}.interview-root .vermutung-marke{color:var(--ink);margin:0 0 8px;font-size:13px}.interview-root .vermutung-marke i{border:1px dashed var(--offen);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.interview-root .vermutungen>.vorlauf{max-width:70ch;color:var(--mid);margin:0 0 14px}.interview-root .karte{gap:8px;margin-top:12px;padding:16px 20px 10px}.interview-root .k-warum{margin:-2px 0 2px}.interview-root .k-kontext{padding:0 0 0 10px}.interview-root .karte .knopf{min-height:34px;padding-top:5px;padding-bottom:5px}.interview-root .zeile>label{min-height:40px;padding:2px 0}.interview-root .k-unsicher button{min-height:32px;padding:4px 0}.interview-root .k-fuss{padding-top:6px}.interview-root .k-fuss .textknopf,.interview-root .k-sprache{min-height:32px;padding-top:4px;padding-bottom:4px}.interview-root .karte.k-zu{padding:9px 16px}@media (max-width:760px){.interview-root .karte{padding:14px 14px 8px}}@media (pointer:coarse){.interview-root .zeile>label,.interview-root .k-unsicher button,.interview-root .k-wahl button,.interview-root .k-fuss .textknopf,.interview-root .k-sprache,.interview-root .karte .knopf{min-height:44px}}.interview-root .zeilen .mehrere{margin:0 0 2px}@media (min-width:761px){.interview-root fieldset.zeilen.zweispaltig{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}:is(.interview-root .zeilen.zweispaltig>.mehrere,.interview-root .zeilen.zweispaltig>.zeile:has(.zusatz),.interview-root .zeilen.zweispaltig>.klein){grid-column:1/-1}.interview-root .zeilen.zweispaltig>.zeile:nth-of-type(2){border-top:0}}.interview-root .ue-tabelle{grid-template-columns:minmax(0, 1fr) repeat(var(--wege), minmax(52px, 76px));display:grid}.interview-root .ue-kopf,.interview-root .ue-zeile{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.interview-root .ue-kopf-frage{color:var(--mid);font-size:var(--g-klein);text-align:center;grid-column:2/-1;padding-bottom:4px}.interview-root .ue-kopfz{color:var(--mid);font-size:var(--g-marke);text-align:center;-webkit-hyphens:auto;hyphens:auto;align-self:end;padding:0 2px 6px;line-height:1.2}.interview-root .ue-zeile{border-top:1px solid var(--line2);align-items:center}.interview-root .ue-rolle{cursor:pointer;min-height:40px;font-size:var(--g-text);align-items:center;gap:12px;padding:2px 0;display:flex}.interview-root .ue-zeile.an .ue-rolle{font-weight:500}.interview-root .ue-rolle input,.interview-root .ue-zelle input{width:18px;height:18px;accent-color:var(--ink);cursor:pointer;flex:none;margin:0}.interview-root .ue-zelle{cursor:pointer;place-items:center;min-height:40px;display:grid}.interview-root .ue-zelle:has(input:disabled){cursor:default;opacity:.4}.interview-root .ue-andere{grid-column:1/-1;padding:0 0 10px 30px}.interview-root .uebergabe-raster>.zeile{border-top:1px solid var(--line2)}.interview-root .ue-zeile.ohne-name .ue-zelle{visibility:hidden}@media (max-width:560px){.interview-root .ue-zeile:not(.an) .ue-zelle,.interview-root .ue-zeile.ohne-name .ue-zelle{display:none}.interview-root .ue-tabelle{grid-template-columns:repeat(var(--wege), minmax(0, 1fr))}.interview-root .ue-leer{display:none}.interview-root .ue-kopf-frage{text-align:left;grid-column:1/-1}.interview-root .ue-rolle{grid-column:1/-1;min-height:36px;padding-top:8px}.interview-root .ue-zelle{min-height:40px}.interview-root .ue-andere{padding-left:0}}@media (pointer:coarse){.interview-root .ue-zelle,.interview-root .ue-rolle{min-height:44px}}.interview-root .karte .k-kontext{border:0;padding:0}.interview-root .k-kontext-details>summary{width:fit-content;min-height:36px;color:var(--mid);cursor:pointer;font-size:14px}.interview-root .k-kontext-details[open]{flex-direction:column;gap:10px;display:flex}.interview-root .karte .k-folge{border:0;padding:12px 0 0}.interview-root .karte .k-fuss{border:0}.interview-root .karte :is(.zeile,.ue-zeile,.sp-schritt,.bereich,.k-rang li){border-top:0;border-bottom:0}.interview-root .karte[data-beantwortet] :is(.zeile:not(.an)>label,.ue-zeile:not(.an),.eo button:not([aria-pressed=true]),.k-wahl button:not([aria-pressed=true]),.raster .zelle[data-s="0"],.sp-schritt .tasten button:not([aria-pressed=true])){color:var(--mid);opacity:.5}.interview-root .karte[data-beantwortet] :is(.zeile:not(.an)>label,.ue-zeile:not(.an),.eo button:not([aria-pressed=true]),.k-wahl button:not([aria-pressed=true]),.raster .zelle[data-s="0"],.sp-schritt .tasten button:not([aria-pressed=true])):hover{opacity:1}.interview-root .k-unsicher-block{align-items:flex-start}.interview-root .k-unsicher-block>.diktat-feld{max-width:360px}.interview-root .diktat-feld .feld.kurz{max-width:none}.interview-root .k-satzkarte>.diktat-feld{flex:260px}.interview-root .k-zeile{flex-wrap:wrap}.interview-root .karte .textknopf:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.interview-root .fokus-schicht .fokus-fuss>:is(button,a),.interview-root .fokus-schicht .fokus-oben button{min-height:44px}.interview-root .k-unsicher .k-rf-knopf[aria-expanded=true]{border-bottom-color:var(--ink)}.interview-root .k-abschnitt>.k-unsicher{margin-top:2px}.interview-root .k-rueckfrage{border-radius:var(--k-r);background:var(--flaeche);flex-direction:column;flex:100%;gap:8px;padding:12px 14px;display:flex}.interview-root .k-rf-status{align-items:center;gap:8px;margin:0;display:flex}.interview-root .k-rueckfrage[data-stand=wartet] .k-rf-status:before{content:"";background:var(--offen);border-radius:50%;flex:none;width:8px;height:8px}.interview-root .k-rf-verlauf{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.interview-root .k-rf-verlauf li{overflow-wrap:anywhere;white-space:pre-line}.interview-root .k-rf-verlauf .zeit{white-space:nowrap;margin-left:8px}.interview-root .k-rf-neu{flex-direction:column;gap:8px;display:flex}.interview-root .k-rf-tasten{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.interview-root .k-rf-antworten{align-self:flex-start}.interview-root .k-rf-hinweis{margin:0}
.interview-root{--g-ueber:clamp(22px, 2.25vw, 31px);--g-gross:18px;--g-text:16px;--g-klein:14px;--g-marke:12px;--g-sperrung:.14em;--faint:var(--mid)}.interview-root h3,.interview-root .entscheidung h3,.interview-root .overview-lead h3,.interview-root .zielbild-band h3,.interview-root .rolle-text h3,.interview-root .abgabe-inhalt h3,.interview-root .overview-fact strong,.interview-root .karte.fokus .k-frage,.interview-root .r-wert,.interview-root .stepper output,.interview-root .rechnung .gross,.interview-root .zehn-text{font-size:var(--g-ueber);font-weight:400;line-height:1.22}.interview-root .overview-fact strong{font-weight:500}.interview-root .zielbild-band h3{max-width:30ch}.interview-root blockquote.zitat p,.interview-root .k-frage,.interview-root .karte.k-folgekarte .k-frage,.interview-root .frage h4,.interview-root .frage-folge h4,.interview-root .k-satzkarte{font-size:var(--g-gross);font-weight:400}.interview-root .overview-lead p:not(.label),.interview-root .chapter-head .vorlauf,.interview-root .kopf .vorlauf,.interview-root .alignment-header .vorlauf,.interview-root .vermutungen>.vorlauf,.interview-root .liste-punkte li,.interview-root .handgriffe,.interview-root .schritt .entscheidung-copy>p:not(.marke),.interview-root .erkenntnis>p:not(.marke),.interview-root .ziel-liste li,.interview-root .zeit-bloecke li,.interview-root .unterlagen-liste li,.interview-root .anmliste li,.interview-root .k-teilfrage,.interview-root .abgabe-inhalt .summe{font-size:var(--g-text);color:var(--ink);font-weight:400}.interview-root .punkt-marke,.interview-root .ziel-liste .zusatz{font-size:var(--g-klein);color:var(--mid);font-weight:400}.interview-root .entscheidung details.mehr .liste-punkte li,.interview-root .entscheidung details.mehr .handgriffe li,.interview-root .entscheidung details.mehr blockquote.zitat p,.interview-root .entscheidung details.mehr p.k-teilfrage,.interview-root .entscheidung details.mehr p.k-kontext,.interview-root .entscheidung details.mehr p.k-antwort{color:var(--ink)}.interview-root .zielbild-band .ziel-liste li,.interview-root .zielbild-band .chapter-head .vorlauf{color:var(--paper)}.interview-root .vorschlaege button,.interview-root .bereich,.interview-root .takt,.interview-root .rechnung,.interview-root .k-zeile,.interview-root .eo button,.interview-root .etappen .etappe,.interview-root .zeile>label,.interview-root .frage-option,.interview-root .k-rang li .k-nr{font-size:var(--g-text);font-weight:400}.interview-root details.mehr>summary{font-size:var(--g-klein);font-weight:500}.interview-root .meta dd,.interview-root .sieht,.interview-root .fakten-zeile,.interview-root .werkzeuge,.interview-root .zaehler,.interview-root .redaktion-phase,.interview-root .frage .wofuer,.interview-root .abgabe-inhalt .hinweis,.interview-root .zeit-dazu,.interview-root .k-vorbelegt,.interview-root .k-status,.interview-root .klein,.interview-root details.mehr>summary .anzahl,.interview-root .k-warum,.interview-root .k-kontext,.interview-root .k-unsicher button,.interview-root .k-wahl button,.interview-root .zeile .zusatz .k-wahl button,.interview-root .zeile .platz,.interview-root .frage-option .rang,.interview-root .bereich .wert .h,.interview-root .r-wert .je,.interview-root .raster,.interview-root .raster .kopfz,.interview-root .raster .k-tag,.interview-root .r-marken,.interview-root .k-legende,.interview-root .frage-skala-marken,.interview-root .k-kontext .zeit,.interview-root .k-vorbelegt .zeit,.interview-root .zeile .k-vor,.interview-root .grund,.interview-root .k-gesp,.interview-root .sp-einfuegen button,.interview-root .vermutung-marke,.interview-root .frage-hinweis,.interview-root .k-notiz{font-size:var(--g-klein);font-weight:400}.interview-root .sp-schritt.ok .satz2:after{font-size:var(--g-klein)}@media (max-width:760px){.interview-root .zaehler{font-size:var(--g-klein)}}.interview-root .marke,.interview-root .marke.nummer,.interview-root .erkenntnis .marke,.interview-root .k-kopf .marke,.interview-root .frage .frage-kopf .marke,.interview-root .frage-folge .marke,.interview-root .fakten-zeile .marke,.interview-root .redaktion-stufen .marke,.interview-root .stufe .wann,.interview-root .sp-schritt .k-nr,.interview-root .eo button .taste,.interview-root .fokus-kopf{font-size:var(--g-marke);letter-spacing:var(--g-sperrung);text-transform:uppercase;color:var(--mid);font-weight:400}.interview-root .stufe.jetzt .wann{color:var(--t-coral)}.interview-root .eo button[aria-pressed=true] .taste{color:var(--surface)}.interview-root .fokus-kopf .textknopf{font-size:var(--g-klein);letter-spacing:0;text-transform:none}.interview-root .knopf,.interview-root .frage .status,.interview-root .frage-option[data-an],.interview-root .frage-skala-wert,.interview-root .frage-skala-marken span[data-an],.interview-root .abgabe-inhalt label,.interview-root .zaehler b{font-weight:500}.interview-root .stepper button,.interview-root .bereich .pm button{font-weight:400}:is(.interview-root,.notiz-host:has(.interview-root)){--mono:var(--font-jakarta), system-ui, sans-serif;--faint:#666;--sans:var(--font-jakarta), system-ui, sans-serif;--serif:var(--font-jakarta), system-ui, sans-serif;--ink:#000;--paper:#fff;--surface:#fff;--mid:#666;--line:#e3e3e3;--line2:#efefef;--flaeche:#f4f4f4;--radius:2px;--k-r:2px;--coral:var(--offen);--t-coral:#a3540f;--g-sperrung:.25em;font-family:var(--sans);background:var(--paper)}.interview-root h1,.interview-root h2,.interview-root h3,.interview-root .entscheidung h3,.interview-root .overview-lead h3,.interview-root .zielbild-band h3,.interview-root .rolle-text h3,.interview-root .abgabe-inhalt h3{font-weight:300}.interview-root h1{font-family:var(--sans)}.interview-root blockquote.zitat p{font-family:var(--sans);font-style:italic}.interview-root .knopf,.interview-root .karte .knopf{border-radius:74px;padding-left:22px;padding-right:22px}.interview-root .knopf:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:var(--paper)}.interview-root .knopf.voll:hover:not(:disabled){opacity:1;background:var(--paper);color:var(--ink)}.notiz-host:has(.interview-root){background:#fff}.interview-root :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.interview-root .knopf.leise{border-color:var(--line)}.interview-root .k-wahl button,.interview-root .k-unsicher button{color:var(--mid);border-bottom:1px solid var(--line)}.interview-root .k-wahl button:hover:not(:disabled),.interview-root .k-unsicher button:hover:not(:disabled){color:var(--ink);border-bottom-color:var(--ink)}.interview-root .k-wahl button[aria-pressed=true],.interview-root .k-unsicher button[aria-pressed=true]{color:var(--ink);border-bottom:2px solid var(--ink);font-weight:500}.interview-root .leiste .kapitel{gap:28px}.interview-root .leiste a:hover{border-bottom-color:var(--line)}.interview-root .leiste a.aktuell,.interview-root .leiste a[aria-current=location]{border-bottom-color:var(--ink);background:0 0}.interview-root .raster .kopfz{text-align:center;padding:6px 4px 10px}.interview-root .raster .k-tag,.interview-root .raster.kreuze .k-tag{border-top:1px solid var(--line);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;padding:10px 12px 10px 0}@media (max-width:560px){.interview-root .raster.kreuze .k-tag{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}.interview-root .raster.kreuze .zelle,.interview-root .raster.runden .zelle{border:0;border-top:1px solid var(--line);margin:0}.interview-root .raster.kreuze .zelle{color:#0000;background:0 0;padding:0;font-size:0;position:relative}.interview-root .raster.kreuze .zelle:before{border:1px solid var(--mid);background:var(--surface);content:"";border-radius:2px;width:18px;height:18px;margin:-10px 0 0 -10px;position:absolute;top:50%;left:50%}.interview-root .raster.kreuze .zelle:hover:not(:disabled):before{border-color:var(--ink);box-shadow:0 0 0 4px var(--flaeche)}.interview-root .raster.kreuze .zelle[data-s="1"]{color:#0000;background:0 0}.interview-root .raster.kreuze .zelle[data-s="1"]:before{border-color:var(--ink);background:var(--ink);color:var(--paper);text-align:center;content:"✓";font-size:13px;line-height:18px}.interview-root .raster.kreuze .zelle.vermutet:before{border:1px dashed var(--offen)}.interview-root .k-legende i.s1{border-color:var(--ink);background:var(--ink)}.interview-root .zehn-text{font-size:var(--g-gross)}.interview-root .zehn button{border-color:var(--mid)}.interview-root .zehn button:hover:not(:disabled){border-color:var(--ink)}.interview-root .stepper button,.interview-root .bereich .pm button,.interview-root .k-rang li .pfeile button{text-align:center;place-items:center;padding:0;line-height:1;display:grid}.interview-root .stepper output{line-height:44px}.notiz-host:has(.interview-root) :is(.notiz-label,.notiz-blatt-kopf,.notiz-form,.notiz-wer,.notiz-live-label){letter-spacing:.25em;font-size:12px;font-weight:400}.notiz-host:has(.interview-root) :is(.notiz-link,.notiz-stand,.notiz-rec,.notiz-rec-zeit,.notiz-rec-fertig,.notiz-teil-nr){letter-spacing:0;font-size:14px}.notiz-host:has(.interview-root) .notiz-link{-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px}.notiz-host:has(.interview-root) .notiz-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}:is(.interview-root,.notiz-host:has(.interview-root)){--green:var(--ink);--green-surface:#f4f4f4;--t-green:var(--ink);--t-green-bg:#f4f4f4;--flaeche:#f4f4f4}:is(:root[data-bericht-thema=dunkel] .interview-root,:root[data-bericht-thema=dunkel] .notiz-host:has(.interview-root)){--green:var(--ink);--green-surface:#222;--t-green:var(--ink);--t-green-bg:#222}.interview-root .k-wahl button:first-letter,.interview-root .k-unsicher button:first-letter,.interview-root .eo button:first-letter,.interview-root .eo-beides:first-letter{text-transform:uppercase}.driver-popover.rundgang{color:#000;border-color:#000;border-radius:2px;font-family:var(--font-jakarta), system-ui, sans-serif!important}.driver-popover.rundgang .driver-popover-title{font-size:18px;font-weight:500}.driver-popover.rundgang .driver-popover-description{color:#000;font-size:14px}.driver-popover.rundgang .driver-popover-progress-text{letter-spacing:.25em;color:#666}.driver-popover.rundgang button{color:#000;border-color:#000;border-radius:74px;padding:6px 16px;font-weight:500}.driver-popover.rundgang .driver-popover-next-btn{color:#fff;background:#000}.driver-popover.rundgang .driver-popover-close-btn{color:#666;border:0}.rundgang-tun{letter-spacing:.25em;color:#a3540f}:root[data-bericht-thema=dunkel] .driver-popover.rundgang,:root[data-bericht-thema=dunkel] .driver-popover.rundgang .driver-popover-description{color:var(--ink);border-color:var(--ink)}:root[data-bericht-thema=dunkel] .driver-popover.rundgang .driver-popover-progress-text,:root[data-bericht-thema=dunkel] .driver-popover.rundgang .driver-popover-close-btn{color:var(--mid)}:root[data-bericht-thema=dunkel] .driver-popover.rundgang button{border-color:var(--ink);color:var(--ink);background:var(--surface)}:root[data-bericht-thema=dunkel] .driver-popover.rundgang .driver-popover-next-btn{background:var(--ink);color:var(--paper)}:root[data-bericht-thema=dunkel] .rundgang-tun{color:var(--t-coral)}.notiz-host:has(.interview-root)>.notiz-leer{display:none}.interview-root .zielbild-band{background:var(--paper);color:var(--ink);padding:clamp(28px,4vw,56px) 0}.interview-root .zielbild-band>.satz{border:2px solid var(--offen);border-radius:var(--radius);box-sizing:border-box;padding:clamp(24px,4vw,48px)}.interview-root .zielbild-band h2,.interview-root .zielbild-band h3{color:var(--ink)}.interview-root .zielbild-band .chapter-head{border-bottom-color:var(--ink)}.interview-root .zielbild-band .chapter-head .vorlauf,.interview-root .zielbild-band .ziel-liste li{color:var(--ink)}.interview-root .zielbild-band .ziel-liste li{border-top-color:var(--line)}.interview-root .zielbild-band blockquote.zitat{border-left-color:var(--line)}.interview-root .zielbild-band blockquote.zitat p{color:var(--ink)}.interview-root .zielbild-band blockquote.zitat cite{color:var(--mid)}.interview-root .zielbild-band .fragen-oeffnen{border-color:var(--ink)}.interview-root h3,.interview-root .entscheidung h3,.interview-root .overview-lead h3,.interview-root .zielbild-band h3,.interview-root .rolle-text h3,.interview-root .abgabe-inhalt h3{font-weight:600}.interview-root .k-unsicher .k-rf-knopf{color:var(--mid);border-bottom:1px solid var(--line)}.interview-root .k-unsicher .k-rf-knopf:hover{color:var(--ink);border-bottom-color:var(--ink)}.interview-root .k-unsicher .k-rf-knopf[aria-expanded=true]{color:var(--ink);font-weight:500}.interview-root .k-rf-status{font-size:var(--g-klein);color:var(--ink);font-weight:500}.interview-root .k-rf-verlauf li{font-size:var(--g-text);color:var(--ink);font-weight:400}.interview-root .k-rf-verlauf b{font-weight:500}.interview-root .k-rf-verlauf .zeit,.interview-root .k-rf-hinweis,.interview-root .rf-leiste .klein{font-size:var(--g-klein);color:var(--mid)}.interview-root .rf-hinweis{font-size:var(--g-klein);font-weight:500}.interview-root .rf-leiste .rf-frage{font-size:var(--g-gross);font-weight:400;line-height:1.35}.interview-root .rf-leiste .rf-uebrige summary{font-size:var(--g-klein);font-weight:500}.interview-root .rf-leiste .rf-uebrige li{font-size:var(--g-text)}.interview-root .rf-leiste .rf-gesendet{font-size:var(--g-klein);color:var(--ink);font-weight:500}
.fb-knopf{left:var(--fb-rand,16px);bottom:var(--fb-rand-unten,var(--fb-rand,16px));z-index:var(--fb-schicht,60);height:var(--fb-hoehe,32px);border:1px solid var(--fb-tinte,#111);border-radius:var(--fb-radius,4px);background:var(--fb-tinte,#111);color:var(--fb-farbe-text,#fff);font-family:var(--fb-schrift-titel,inherit);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:12px;line-height:1;display:inline-flex;position:fixed}.fb-knopf:hover{background:var(--fb-farbe,#111);border-color:var(--fb-farbe,#111)}.fb-knopf:focus-visible{outline:2px solid var(--fb-farbe,#111);outline-offset:2px}.fb-blatt{left:var(--fb-rand,16px);bottom:calc(var(--fb-rand-unten,var(--fb-rand,16px)) + var(--fb-hoehe,32px) + 8px);z-index:calc(var(--fb-schicht,60) + 1);width:min(var(--fb-breite,380px), calc(100vw - 2 * var(--fb-rand,16px)));max-height:min(640px, calc(100vh - 2 * var(--fb-rand,16px) - var(--fb-hoehe,32px) - 8px));background:var(--fb-flaeche,#fff);color:var(--fb-tinte,#111);border:1px solid var(--fb-tinte,#111);border-radius:var(--fb-radius,4px);font-family:var(--fb-schrift,inherit);flex-direction:column;font-size:13px;display:flex;position:fixed;box-shadow:0 8px 28px #00000024}.fb-kopf{height:var(--fb-hoehe,32px);border-bottom:1px solid var(--fb-linie,#d9d9d9);justify-content:space-between;align-items:center;padding:0 8px 0 12px;display:flex}.fb-titel{font-family:var(--fb-schrift-titel,inherit);font-size:13px;font-weight:600}.fb-zeichen{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.fb-zeichen:hover{color:var(--fb-farbe,#111)}.fb-koerper{padding:var(--fb-abstand,12px);gap:var(--fb-abstand,12px);flex-direction:column;display:flex;overflow-y:auto}.fb-text{border:1px solid var(--fb-linie,#d9d9d9);border-radius:var(--fb-radius,4px);background:var(--fb-flaeche,#fff);width:100%;color:inherit;font:inherit;resize:vertical;padding:8px}.fb-text:focus-visible{outline:2px solid var(--fb-farbe,#111);outline-offset:-1px}.fb-zeile{min-height:var(--fb-hoehe,32px);align-items:center;gap:8px;display:flex}.fb-tat{height:var(--fb-hoehe,32px);border:1px solid var(--fb-linie,#d9d9d9);border-radius:var(--fb-radius,4px);background:var(--fb-flaeche,#fff);color:inherit;font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.fb-tat:hover{border-color:var(--fb-tinte,#111)}.fb-tat-aktiv{background:var(--fb-farbe,#111);border-color:var(--fb-farbe,#111);color:var(--fb-farbe-text,#fff)}.fb-pegel{background:var(--fb-flaeche-2,#f6f6f6);flex:1;min-width:0;height:8px;position:relative;overflow:hidden}.fb-pegel-balken{background:var(--fb-tinte,#111);height:100%;transition:width 75ms linear}.fb-pegel-marke{background:var(--fb-farbe,#111);width:1px;position:absolute;top:0;bottom:0}.fb-hoeren{min-width:0;height:var(--fb-hoehe,32px);flex:1}.fb-bild{cursor:pointer;color:var(--fb-leise,#6b6b6b);align-items:center;gap:8px;font-size:12px;display:flex}.fb-bild img{border:1px solid var(--fb-linie,#d9d9d9);height:40px}.fb-fehler{color:var(--fb-fehler,#c62828);margin:0;font-size:12px}.fb-leise{color:var(--fb-leise,#6b6b6b);margin:0;font-size:12px}.fb-fuss{justify-content:space-between;align-items:center;gap:8px;display:flex}.fb-fuss:only-child{justify-content:flex-end}.fb-verweis{color:var(--fb-leise,#6b6b6b);font-size:12px;text-decoration:underline}.fb-verweis:hover{color:var(--fb-farbe,#111)}.fb-senden{height:var(--fb-hoehe,32px);border:1px solid var(--fb-farbe,#111);border-radius:var(--fb-radius,4px);background:var(--fb-farbe,#111);color:var(--fb-farbe-text,#fff);font:inherit;cursor:pointer;margin-left:auto;padding:0 14px;font-size:12px}.fb-senden:disabled{opacity:.5;cursor:default}.fb-fertig{padding:28px var(--fb-abstand,12px);text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.fb-fertig p{margin:0}@media (max-width:480px){.fb-blatt{left:var(--fb-rand,16px);right:var(--fb-rand,16px);width:auto}}.fb-blatt{max-height:min(640px, calc(100dvh - 2 * var(--fb-rand,16px) - var(--fb-hoehe,32px) - 8px))}.fb-kopf{flex-shrink:0}.fb-text{box-sizing:border-box}.fb button:focus-visible,.fb a:focus-visible,.fb input:focus-visible{outline:2px solid var(--fb-farbe,#111);outline-offset:2px}.fb button:disabled{opacity:.5;cursor:default}
.fb{--fb-farbe:var(--ink,#000);--fb-farbe-text:var(--paper,#fff);--fb-tinte:var(--ink,#000);--fb-leise:var(--mid,#686868);--fb-linie:var(--line,#ddd);--fb-flaeche:var(--paper,#fff);--fb-flaeche-2:var(--surface,#f4f4f4);--fb-fehler:#a32b24;--fb-radius:2px;--fb-schrift:var(--font-jakarta), sans-serif;--fb-schrift-titel:var(--font-jakarta), sans-serif;--fb-hoehe:40px;--fb-breite:400px;--fb-rand:16px;--fb-rand-unten:max(16px, env(safe-area-inset-bottom));--fb-schicht:260}.fb .fb-knopf{text-transform:capitalize;border-radius:74px;font-size:14px}.fb .fb-text{font-size:16px}.fb .fb-tat,.fb .fb-senden,.fb .fb-verweis,.fb .fb-titel{text-transform:none;font-size:14px}.fb .fb-tat:first-letter,.fb .fb-senden:first-letter,.fb .fb-verweis:first-letter,.fb .fb-titel:first-letter{text-transform:uppercase}.feedback-probe{border:1px solid var(--ink);max-width:min(420px,100vw - 32px);color:var(--ink);background:#fff;padding:24px}.feedback-probe::backdrop{background:#0003}.feedback-probe h2{margin-bottom:16px;font-size:22px}.feedback-probe p{margin-bottom:24px}.feedback-als{color:var(--mid);margin-bottom:24px}.mein-feedback{max-width:960px}.mein-feedback ul{margin:32px 0;padding:0;list-style:none}.mein-feedback li{overflow-wrap:anywhere;margin:0 0 32px}.mein-feedback-meta{color:var(--mid);flex-wrap:wrap;gap:24px;font-size:14px;display:flex}.mein-feedback li p{white-space:pre-wrap;color:var(--ink);margin:12px 0;font-size:16px}.mein-feedback li small{color:var(--mid);font-size:14px}@media print{.fb{display:none}}
