.seite.svelte-23olji{max-width:520px;padding:calc(12px + env(safe-area-inset-top)) 16px 110px;margin:0 auto}.kopf.svelte-23olji{justify-content:space-between;align-items:center;gap:10px;padding:6px 0 12px;display:flex}.logo.svelte-23olji{font-size:18px;font-weight:800}.objekt.svelte-23olji{color:var(--brand);background:var(--brand-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700;overflow:hidden}.intro.svelte-23olji h1:where(.svelte-23olji),.danke.svelte-23olji h1:where(.svelte-23olji){letter-spacing:-.02em;margin:8px 0 6px;font-size:30px}.intro.svelte-23olji p:where(.svelte-23olji),.danke.svelte-23olji p:where(.svelte-23olji){color:var(--muted);margin:0 0 14px;line-height:1.45}.karte.svelte-23olji{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:10px;padding:14px}h2.svelte-23olji{margin:0 0 10px;font-size:15px}.kats.svelte-23olji{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.kat.svelte-23olji{border:2px solid var(--line);background:var(--bg);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:700;display:flex}.kat.svelte-23olji span:where(.svelte-23olji){font-size:22px}.kat.an.svelte-23olji{border-color:var(--brand);background:var(--brand-soft)}.chips.svelte-23olji{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.chip.svelte-23olji{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:14px;font-weight:600}.chip.an.svelte-23olji{background:var(--ink);color:#fff;border-color:var(--ink)}input.svelte-23olji,textarea.svelte-23olji{border:1px solid var(--line);background:var(--bg);border-radius:12px;width:100%;margin-top:4px;padding:12px;font-family:inherit;font-size:16px}.kamera.svelte-23olji{border:2px dashed var(--line);height:120px;color:var(--muted);cursor:pointer;border-radius:16px;place-items:center;font-weight:700;display:grid}.kamera.svelte-23olji input:where(.svelte-23olji){display:none}.foto.svelte-23olji{position:relative}.foto.svelte-23olji img:where(.svelte-23olji){object-fit:cover;border-radius:14px;width:100%;max-height:260px;display:block}.foto.svelte-23olji button:where(.svelte-23olji){color:#fff;background:#0009;border:0;border-radius:999px;padding:6px 10px;font-size:13px;position:absolute;top:8px;right:8px}.senden.svelte-23olji{color:#fff;background:linear-gradient(135deg, var(--brand), var(--brand-2));cursor:pointer;border:0;border-radius:16px;width:100%;margin-top:4px;padding:17px;font-size:17px;font-weight:800}.senden.svelte-23olji:disabled{opacity:.45;cursor:default}.leise.svelte-23olji{color:var(--muted);font-size:12px}.mitte.svelte-23olji{text-align:center}.danke.svelte-23olji{text-align:center;padding:10px 0 6px}.haken.svelte-23olji{background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:76px;height:76px;margin:10px auto 0;font-size:40px;font-weight:800;animation:.45s cubic-bezier(.2,1.5,.4,1) svelte-23olji-plopp;display:grid}@keyframes svelte-23olji-plopp{0%{opacity:0;transform:scale(.3)}}.dringend.svelte-23olji{font-weight:700;color:var(--warn)!important}.stufen.svelte-23olji{gap:10px;margin:0;padding:0;list-style:none;display:grid}.stufen.svelte-23olji li:where(.svelte-23olji){color:var(--muted);align-items:center;gap:10px;font-weight:600;display:flex}.stufen.svelte-23olji li:where(.svelte-23olji) small:where(.svelte-23olji){font-size:12px;font-weight:500;display:block}.stufen.svelte-23olji li.an:where(.svelte-23olji){color:var(--ink)}.punkt.svelte-23olji{border:2px solid var(--line);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.an.svelte-23olji .punkt:where(.svelte-23olji){background:var(--ok);border-color:var(--ok);color:#fff}.nachher.svelte-23olji{object-fit:cover;border-radius:14px;width:100%;max-height:240px;margin-top:12px}.notiz.svelte-23olji{color:var(--muted);margin:8px 0 0;font-style:italic}.zweit.svelte-23olji{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:14px;width:100%;padding:14px;font-weight:700}
