.detail-kopf-inner.svelte-1j3mpf1,.detail-visual-wrap.svelte-1j3mpf1,.detail-grid.svelte-1j3mpf1{width:min(var(--container),100%);margin:0 auto;padding-left:var(--sp-5);padding-right:var(--sp-5)}.detail-kopf-inner.svelte-1j3mpf1{padding-top:clamp(2rem,5vw,3.5rem);padding-bottom:var(--sp-4)}.zurueck.svelte-1j3mpf1{display:inline-block;color:var(--mond-dim);text-decoration:none;font-size:.88rem;margin-bottom:var(--sp-4);transition:color var(--dur-fast) var(--ease-out)}.zurueck.svelte-1j3mpf1:hover{color:var(--accent)}.kopf-reihe.svelte-1j3mpf1{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin:var(--sp-3) 0 .5rem}.titel.svelte-1j3mpf1{font-size:var(--fs-800);margin:0;max-width:22ch}.preis-gross.svelte-1j3mpf1{font-family:var(--font-mono);font-size:var(--fs-700);font-weight:700;color:var(--accent);margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.kopf-meta.svelte-1j3mpf1{color:var(--mond-dim);margin:0;font-size:.98rem}.detail-visual-wrap.svelte-1j3mpf1{padding-top:var(--sp-3);padding-bottom:var(--sp-3)}.detail-visual.svelte-1j3mpf1{border:1px solid var(--hairline);border-radius:var(--radius-3);overflow:hidden}.visual-hinweis.svelte-1j3mpf1{margin:var(--sp-3) 0 0;font-size:.8rem;color:var(--grau-dim);font-family:var(--font-mono);letter-spacing:.02em}.detail-grid.svelte-1j3mpf1{padding-top:var(--sp-5);padding-bottom:var(--sp-8);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,24rem);gap:var(--sp-5);align-items:start}.detail-haupt.svelte-1j3mpf1{display:flex;flex-direction:column;gap:var(--sp-4)}.detail-aktionen.svelte-1j3mpf1{display:flex;flex-direction:column;gap:var(--sp-4);position:sticky;top:5.5rem}.panel.svelte-1j3mpf1{background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--radius-3);padding:var(--sp-5)}.panel-titel.svelte-1j3mpf1{font-size:var(--fs-500);margin:.5rem 0 var(--sp-4)}.aktion-panel.svelte-1j3mpf1 .panel-titel:where(.svelte-1j3mpf1){margin-top:.6rem}.beschreibung.svelte-1j3mpf1{color:var(--mond-dim);margin:0;line-height:1.7;white-space:pre-wrap}.eck-grid.svelte-1j3mpf1{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin:0}.eck-zeile.svelte-1j3mpf1{display:flex;flex-direction:column;gap:.15rem;padding:var(--sp-3) 0;border-bottom:1px solid var(--hairline)}.eck-zeile.svelte-1j3mpf1:nth-child(odd){padding-right:var(--sp-4)}.eck-zeile.svelte-1j3mpf1 dt:where(.svelte-1j3mpf1){font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:var(--grau-dim)}.eck-zeile.svelte-1j3mpf1 dd:where(.svelte-1j3mpf1){margin:0;font-weight:600;color:var(--mond-strong);font-size:1.02rem;font-variant-numeric:tabular-nums}.formular.svelte-1j3mpf1{display:flex;flex-direction:column;gap:var(--sp-3)}.feld.svelte-1j3mpf1{display:flex;flex-direction:column;gap:.3rem}.feld-reihe.svelte-1j3mpf1{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.feld.svelte-1j3mpf1 label:where(.svelte-1j3mpf1),.feld-check.svelte-1j3mpf1 label:where(.svelte-1j3mpf1){font-size:.85rem;color:var(--mond-dim)}.pflicht.svelte-1j3mpf1{color:var(--glut)}.optional.svelte-1j3mpf1{color:var(--grau-dim);font-size:.8rem}input[type=text].svelte-1j3mpf1,input[type=email].svelte-1j3mpf1,input[type=tel].svelte-1j3mpf1,input[type=date].svelte-1j3mpf1,input[type=time].svelte-1j3mpf1,textarea.svelte-1j3mpf1{font:inherit;font-size:.95rem;color:var(--mond);background:var(--nacht);border:1px solid var(--hairline-2);border-radius:var(--radius-1);padding:.6rem .7rem;width:100%;transition:border-color var(--dur-fast) var(--ease-out)}input.svelte-1j3mpf1:focus,textarea.svelte-1j3mpf1:focus{outline:none;border-color:var(--accent)}textarea.svelte-1j3mpf1{resize:vertical;min-height:3.5rem}input[type=date].svelte-1j3mpf1::-webkit-calendar-picker-indicator,input[type=time].svelte-1j3mpf1::-webkit-calendar-picker-indicator{filter:invert(.8);cursor:pointer}.feld-check.svelte-1j3mpf1{display:flex;align-items:flex-start;gap:.6rem;margin-top:.2rem}.feld-check.svelte-1j3mpf1 input:where(.svelte-1j3mpf1){margin-top:.2rem;width:1.15rem;height:1.15rem;flex-shrink:0;accent-color:var(--accent);cursor:pointer}.feld-check.svelte-1j3mpf1 label:where(.svelte-1j3mpf1){font-size:.82rem;line-height:1.45}.btn-block.svelte-1j3mpf1{width:100%;margin-top:.2rem}.formular-hinweis.svelte-1j3mpf1{margin:0;font-size:.76rem;color:var(--grau-dim)}.meldung.svelte-1j3mpf1{border-radius:var(--radius-2);padding:.85rem 1rem;font-size:.9rem;margin:0 0 var(--sp-3)}.meldung.erfolg.svelte-1j3mpf1:focus{outline:none}.meldung.svelte-1j3mpf1 p:where(.svelte-1j3mpf1){margin:0}.meldung.svelte-1j3mpf1 p:where(.svelte-1j3mpf1)+p:where(.svelte-1j3mpf1){margin-top:.4rem}.meldung-titel.svelte-1j3mpf1{font-weight:700}.meldung.erfolg.svelte-1j3mpf1{background:var(--erfolg-soft);color:color-mix(in oklch,var(--erfolg) 72%,white);border:1px solid color-mix(in oklch,var(--erfolg) 40%,transparent)}.meldung.fehler.svelte-1j3mpf1{background:var(--fehler-soft);color:color-mix(in oklch,var(--fehler) 66%,white);border:1px solid color-mix(in oklch,var(--fehler) 45%,transparent)}.meldung.fehler.slot.svelte-1j3mpf1{background:var(--warm-soft);color:color-mix(in oklch,var(--warm) 74%,white);border-color:color-mix(in oklch,var(--warm) 45%,transparent)}@media (max-width: 920px){.detail-grid.svelte-1j3mpf1{grid-template-columns:1fr}.detail-aktionen.svelte-1j3mpf1{position:static}}@media (max-width: 480px){.feld-reihe.svelte-1j3mpf1,.eck-grid.svelte-1j3mpf1{grid-template-columns:1fr}.eck-zeile.svelte-1j3mpf1:nth-child(odd){padding-right:0}}
