dialog.ra{position:fixed;inset:auto 20px 20px auto;z-index:60;width:min(380px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;margin:0;padding:20px;border:0;border-radius:var(--v-radius,12px);background:var(--v-flaeche,#fff);color:var(--v-text,#111a1c);font-family:var(--schrift);box-shadow:0 1px 2px rgba(17,26,28,.08),0 18px 48px rgba(17,26,28,.18);animation:ra-hoch .28s cubic-bezier(.2,.8,.2,1)}@keyframes ra-hoch{0%{opacity:0;transform:translateY(16px)}}.ra__zu{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--v-text-3,#7a878a);cursor:pointer}.ra__zu:hover{background:var(--v-kachel,#f4f6f7);color:var(--v-text,#111a1c)}.ra__art{margin:0 36px 6px 0;color:var(--f-fabrikat,#6d3fc4);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ra__titel{margin:0 30px 0 0;font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.ra__zahl{margin:8px 0 0;color:var(--v-text-2,#536164);font-size:14px;font-weight:600}.ra__beispiele{display:grid;grid-gap:6px;gap:6px;margin:12px 0 0;padding:10px 12px;border-radius:var(--v-radius-klein,8px);background:var(--v-kachel,#f4f6f7);list-style:none}.ra__beispiele li{display:grid;grid-gap:1px;gap:1px;min-width:0}.vd .ra__beispiele a{overflow:hidden;color:var(--v-text,#111a1c);font-size:13.5px;font-weight:600;line-height:1.35;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.vd .ra__beispiele a:hover{color:var(--f-firma,#0f6b7a);text-decoration:underline}.ra__beispiele span{color:var(--v-text-3,#7a878a);font-size:12px}.ra__google{margin:14px 0 0}.ra .ka-google{width:100%;border:0;font-family:inherit;cursor:pointer}.ra .ka-oder{margin:10px 0 8px}.ra__mail{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.ra__mail input[type=email]{min-width:0;min-height:44px;padding:0 12px;border:0;border-radius:10px;background:var(--v-kachel,#f4f6f7);color:var(--v-text,#111a1c);font-family:inherit;font-size:15px}.ra__mail input[type=email]:focus,.ra__mail input[type=email]:focus-visible{outline:none;background:#fff;box-shadow:0 0 0 2px var(--f-firma,#0f6b7a),0 0 0 6px rgba(15,107,122,.13)}.ra .ka-knopf{min-height:44px;font-family:inherit}.ra__speichern{width:100%;margin-top:14px}.ra .ka-meldung{margin:10px 0 0}.ra__fertig{display:grid;justify-items:start;grid-gap:8px;gap:8px}.ra__siegel{width:40px;height:40px}.ra__siegel circle{fill:var(--f-buero-hell,#e1f2e6)}.ra__siegel path{fill:none;stroke:var(--f-buero,#2b8a4b);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.ra__text{margin:0;color:var(--v-text-2,#536164);font-size:14px;line-height:1.5}.vd a.ra__link{color:var(--f-firma,#0f6b7a);font-size:14px;font-weight:650}.vd a.ra__postfach,.vd a.ra__postfach:hover{display:inline-flex;align-items:center;color:#fff;text-decoration:none}@media (max-width:560px){dialog.ra{inset:auto 0 0 0;width:100%;max-height:85vh;padding:18px 16px calc(14px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.ra__mail input[type=email]{font-size:16px}}@media (prefers-reduced-motion:reduce){dialog.ra{animation:none}}html:has(dialog.ra[open]) .vd-schnellalarm{display:none}