#gme-ba-root{position:fixed;bottom:calc(var(--gme-ba-bottom,96px) + env(safe-area-inset-bottom,0px));right:0;z-index:99995;font-family:Arial,Helvetica,sans-serif}
#gme-ba-root[data-side=left]{right:auto;left:20px}
#gme-ba-root>.gme-ba-launcher{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;min-height:48px;margin:0;padding:12px;border:1px solid #0089c6;border-radius:999px;background:#007fb6;color:#fff;font:700 14px/1.2 Arial,Helvetica,sans-serif;box-shadow:0 5px 20px #082b5326;cursor:pointer;text-transform:none}
#gme-ba-root>.gme-ba-launcher>span{display:none}
#gme-ba-root>.gme-ba-launcher:hover{background:#006c9c}
#gme-ba-root>.gme-ba-launcher:focus-visible{outline:3px solid #7ebdff;outline-offset:3px}
#gme-ba-root>.gme-ba-launcher svg{display:block;flex:none}
#gme-ba-root>.gme-ba-launcher[aria-busy=true]{cursor:progress}
#gme-ba-root>.gme-ba-load-error{position:absolute;bottom:58px;right:0;width:220px;box-sizing:border-box;padding:12px;background:#fff;color:#082b53;border:1px solid #c8def3;border-radius:10px;font:14px/1.4 Arial,Helvetica,sans-serif;box-shadow:0 5px 20px #082b5326}
#gme-ba-root>.gme-ba-load-error a{color:#007fb6;text-decoration:underline}
@media(max-width:600px){#gme-ba-root[data-side=left]{left:12px}}
