.ba-choice[hidden]{display:none!important}
.ba-choice{position:fixed;z-index:10000;left:20px;right:20px;bottom:16px;margin:auto;max-width:1120px;display:flex;align-items:center;gap:24px;padding:18px 22px;background:#fff;color:#171717;border:1px solid #dcdde5;border-radius:12px;box-shadow:0 4px 24px #00000014;font-family:inherit;text-align:left}
.ba-choice>div:first-child{min-width:0;flex:1}
.ba-choice strong{font-size:15px;line-height:1.3;display:block}
.ba-choice p{font-size:13px;line-height:1.5;margin:5px 0 0;color:#51535d}
.ba-choice a{color:#0656eb;text-decoration:underline}
.ba-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex:0 0 348px}
.ba-actions button{font:inherit;font-size:13px;line-height:1.35;font-weight:650;padding:11px 12px;border:1px solid #c9cbd5;border-radius:7px;cursor:pointer;background:#fff;color:#171717;min-height:44px}
.ba-actions button:hover{background:#f2f3f7;border-color:#171717}
.ba-actions button:focus-visible,.ba-settings:focus-visible{outline:3px solid #0656eb;outline-offset:3px}
.ba-settings{font:inherit;color:inherit;border:0;background:none;padding:0;text-decoration:underline;cursor:pointer}
@media(max-width:760px){.ba-choice{left:12px;right:12px;bottom:12px;padding:15px;gap:12px;flex-direction:column;align-items:stretch;max-height:75vh;overflow:auto}.ba-actions{flex-basis:auto}.ba-actions button{min-width:0}.ba-choice strong{font-size:15px}}
