/* Inline Brixo choice only. Existing Ferratum layout remains unchanged. */
.lm-brixo-consent { margin:24px 0 16px; padding:20px; border:1px solid #245478; background:#fff; color:#202020; font-size:16px; line-height:1.5; }
.lm-brixo-consent[hidden] { display:none; }
body.page-id-147 .lm-credit-ad .lm-brixo-consent h2 { margin:0 0 12px; font-size:22px; line-height:1.35; }
.lm-brixo-consent p { margin:12px 0; }
.lm-brixo-consent-actions { display:flex; flex-wrap:wrap; gap:12px; margin-top:16px; }
.lm-brixo-consent-choice { flex:1 1 210px; padding:12px; color:#fff; background:#245478; border:2px solid #245478; font:inherit; cursor:pointer; white-space:normal; }
.lm-brixo-consent-open { display:inline-block; max-width:100%; padding:10px 14px; color:#245478; background:white; border:1px solid #245478; font:inherit; font-size:16px; line-height:1.5; cursor:pointer; white-space:normal; }
.lm-brixo-consent a { color:#245478; text-decoration:underline; }
.lm-brixo-consent :focus-visible,.lm-brixo-consent-open:focus-visible { outline:3px solid #202020; outline-offset:3px; }
@media(max-width:480px) { .lm-brixo-consent { padding:16px; } }
