.ba-consent,.ba-settings{font:15px/1.5 Arial,sans-serif;color:#123e3c;background:#fff;border:1px solid #afcec5;border-radius:14px;box-shadow:0 8px 35px #123e3c28;z-index:10000}.ba-consent{position:fixed;bottom:18px;left:18px;width:min(510px,calc(100vw - 36px));padding:22px;box-sizing:border-box;max-height:calc(100dvh - 36px);overflow:auto}.ba-consent[hidden],.ba-settings[hidden]{display:none!important}.ba-consent h2{font-size:20px;line-height:1.3;margin:0 0 12px}.ba-consent p{margin:0 0 14px}.ba-consent .ba-state:empty{display:none}.ba-actions{display:flex;gap:12px;margin:16px 0 12px}.ba-actions button{flex:1;min-height:46px;padding:10px 14px;background:#fff;color:#00675d;border:2px solid #00675d;border-radius:9px;font:inherit;font-weight:700;cursor:pointer}.ba-actions button:hover{background:#e5f4ee}.ba-consent a{color:#00675d;text-decoration:underline}.ba-settings{position:fixed;left:14px;bottom:12px;padding:7px 12px;font-size:12px;cursor:pointer}.ba-consent button:focus-visible,.ba-consent a:focus-visible,.ba-settings:focus-visible{outline:3px solid #ae7500;outline-offset:3px}@media(max-width:400px){.ba-consent{padding:17px}.ba-actions{gap:8px}.ba-actions button{padding:9px}}
