.engagement-invitation{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;padding:1rem 1.2rem;margin:0 0 1.4rem;border:1px solid #c7d4d7;border-left:3px solid #bd5a20;background:#f5f6f1;color:#183449;font-size:.93rem;line-height:1.45}
.engagement-invitation p{margin:0;max-width:60ch}.engagement-invitation strong{font-weight:700}.engagement-invitation a{color:#124d68;text-underline-offset:3px}.engagement-invitation>div{display:flex;gap:.55rem;flex-shrink:0}.engagement-invitation button{border:1px solid #19394c;background:#19394c;color:#fff;padding:.65rem .9rem;font:inherit;font-weight:700;cursor:pointer}.engagement-invitation button+button{background:transparent;color:#19394c}.engagement-invitation button:focus-visible{outline:3px solid #f28a3c;outline-offset:2px}.engagement-invitation button:disabled{opacity:.55;cursor:wait}.engagement-invitation [data-journey-message]:empty{display:none}.engagement-invitation [data-journey-message]{font-size:.82rem;color:#2d5e59}
@media(max-width:760px){.engagement-invitation{display:block}.engagement-invitation>div{margin-top:.8rem;flex-wrap:wrap}.engagement-invitation [data-journey-message]{display:block;margin-top:.5rem}}
:root[data-theme="dark"] .engagement-invitation{background:#21384a;border-color:#658090;border-left-color:#f28a3c;color:#f5f4ee}:root[data-theme="dark"] .engagement-invitation a{color:#a5dcf0}:root[data-theme="dark"] .engagement-invitation button{background:#f6f1e8;color:#183449;border-color:#f6f1e8}:root[data-theme="dark"] .engagement-invitation button+button{background:transparent;color:#f5f4ee;border-color:#9eb1bd}:root[data-theme="dark"] .engagement-invitation [data-journey-message]{color:#c8e9d6}
