/* velodeals – Preisalarm: Knopf auf der Radseite, Blatt, Kasten nach der Anfrage (tafeln/newsletter.html). */
.palarm{display:inline-flex;align-items:center;gap:8px;margin-top:14px;min-height:44px;padding:0 18px;border-radius:999px;border:0;background:transparent;color:var(--fg);box-shadow:inset 0 0 0 2px var(--line);font:inherit;font-size:15px;font-weight:700;cursor:pointer}
.palarm .i{width:18px;height:18px;color:var(--c-lime)}
.palarm small{font-weight:500;color:var(--mute)}
.pa-kasten{border:1px solid var(--c-ink-3);background:var(--c-ink-2);border-radius:var(--r);padding:18px 20px;margin:20px 0 4px}
.pa-kasten b.t{display:flex;gap:8px;align-items:center;font-size:18px}
.pa-kasten b.t .i{flex:none;width:20px;height:20px;color:var(--c-lime)}
.pa-kasten p{margin:6px 0 12px;color:var(--mute);font-size:15px;line-height:1.45}
.pa-mail{display:flex;align-items:center;min-height:48px;padding:0 18px;border-radius:999px;background:var(--c-ink-3);font-size:15px;overflow-wrap:anywhere}
.pa-kasten .btn{margin-top:12px}
.pa-kasten .chk{margin-top:12px;font-size:14.5px}
.pa-rad{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;margin:16px 0 4px;padding:8px;border-radius:14px;background:var(--c-ink-2)}
.pa-rad img{width:72px;height:54px;object-fit:contain;background:#fff;border-radius:8px}
.pa-rad b{display:block;font-size:15px}
.pa-rad small{color:var(--mute);font-size:13.5px}
.pa-falle{position:absolute;left:-9999px}
#pa-fenster{z-index:96}
.veil.pa-veil{z-index:95}
#pa-fenster .pa-fertig[hidden],#pa-fenster form[hidden]{display:none}
