.acquisition-consent{position:fixed;z-index:9998;bottom:calc(92px + env(safe-area-inset-bottom));left:20px;width:min(410px,calc(100vw - 40px));padding:22px;background:#fff;color:#292137;border:1px solid #e5ddee;border-radius:22px;box-shadow:0 8px 60px #27194322;font:14px/1.55 Manrope,system-ui,sans-serif}.acquisition-consent h2{font-size:17px;margin:0 0 8px}.acquisition-consent p{margin:0 0 14px}.acquisition-actions{display:flex;flex-wrap:wrap;gap:10px}.acquisition-consent button{border:1px solid #ddd4ed;background:#fff;border-radius:12px;padding:11px 14px;font:inherit;font-weight:650;color:#6140bb;cursor:pointer}.acquisition-consent button[data-choice=allow]{background:#6540c8;border-color:#6540c8;color:#fff}.acquisition-consent button:focus-visible,.acquisition-preferences:focus-visible{outline:3px solid #b49ae9;outline-offset:3px}.acquisition-consent a{color:#6540c8;text-underline-offset:3px}.acquisition-preferences{position:fixed;z-index:899;bottom:calc(78px + env(safe-area-inset-bottom));left:12px;border:1px solid #e6deef;border-radius:20px;background:#fff;color:#766b87;font:11px/1.3 Manrope,system-ui,sans-serif;padding:7px 10px;cursor:pointer}.acquisition-error{color:#b7433b!important;font-size:12px;margin-top:10px!important}
