.ba-engagement-prompt{position:fixed;z-index:70;inset-inline-start:24px;bottom:24px;width:min(360px,calc(100vw - 40px));display:grid;gap:7px;padding:20px 22px 18px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(145deg,#10294d,#071b36);box-shadow:0 22px 60px rgba(7,27,54,.27);color:#fff;direction:rtl;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .35s ease,transform .35s cubic-bezier(.2,.7,.2,1),visibility .35s ease}
.ba-engagement-prompt.is-visible{opacity:1;visibility:visible;transform:translateY(0)}
.ba-engagement-prompt[aria-hidden="true"]{pointer-events:none}
.ba-engagement-kicker{display:flex;align-items:center;gap:8px;margin-bottom:1px;color:#bdc9da;font:700 9px/1.3 Arial,sans-serif;letter-spacing:.12em}
.ba-engagement-kicker i{width:6px;height:6px;border-radius:50%;background:#d9ed67;box-shadow:0 0 0 4px rgba(217,237,103,.12)}
.ba-engagement-prompt>strong{padding-inline-end:24px;color:#fff;font-size:19px;line-height:1.5}
.ba-engagement-copy{color:#c2cede;font-size:11px;line-height:1.8}
.ba-engagement-cta{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-top:7px;padding-inline:14px;background:#d9ed67;color:#071b36;font-size:11px;font-weight:800;transition:background .2s ease,transform .2s ease}
.ba-engagement-cta:hover{background:#eff9a7;transform:translateY(-1px)}
.ba-engagement-cta span{font-size:16px;direction:ltr}
.ba-engagement-close{position:absolute;top:10px;left:11px;width:30px;height:30px;border:0;background:transparent;color:#c2cede;font:400 24px/1 Arial,sans-serif;cursor:pointer}
.ba-engagement-close:hover{color:#fff}
@media(max-width:700px){.ba-engagement-prompt{inset-inline-start:12px;bottom:70px;width:min(360px,calc(100vw - 24px));padding:17px 18px 15px}.ba-engagement-prompt>strong{font-size:17px}.ba-engagement-copy{font-size:10px}.ba-engagement-cta{min-height:42px}}
@media(prefers-reduced-motion:reduce){.ba-engagement-prompt,.ba-engagement-cta{transition:none!important}}
