.pr-runtime-consent,.pr-runtime-widget{position:fixed;z-index:80;border:1px solid rgba(148,163,184,.35);border-radius:24px;background:rgba(255,255,255,.96);box-shadow:0 24px 80px rgba(15,23,42,.18);color:#0f172a;font-family:ui-sans-serif,system-ui,sans-serif}.pr-runtime-widget{right:22px;bottom:22px;width:min(380px,calc(100vw - 32px));padding:20px}.pr-runtime-widget__close{position:absolute;top:12px;right:12px;border:1px solid #dbe4ef;border-radius:999px;background:#fff;padding:6px 10px;font:inherit;font-size:12px;font-weight:800}.pr-runtime-widget__eyebrow{margin:0 0 8px;color:#2563eb;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.pr-runtime-widget h2{margin:0;font-size:22px;letter-spacing:-.04em}.pr-runtime-consent p,.pr-runtime-widget p{margin:10px 0 14px;color:#526174;line-height:1.55}.pr-runtime-widget form{display:grid;gap:10px}.pr-runtime-widget input{border:1px solid #dbe4ef;border-radius:999px;padding:12px 14px;font:inherit}.pr-runtime-consent button:last-child,.pr-runtime-widget button[type=submit]{border:0;border-radius:999px;background:#0f172a;color:#fff;padding:11px 16px;font:inherit;font-weight:900}.pr-runtime-consent{left:22px;right:22px;bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.pr-runtime-consent p{margin:0}.pr-runtime-consent div{display:flex;gap:8px}.pr-runtime-consent button{border:1px solid #dbe4ef;border-radius:999px;background:#fff;padding:10px 14px;font:inherit;font-weight:800;white-space:nowrap}