.faa-cookie-settings,.faa-cookie-withdraw{cursor:pointer}
footer .faa-cookie-settings{background:none;border:0;color:inherit;font:inherit;text-decoration:underline;padding:0}
.faa-cookie-video-placeholder{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:20px;text-align:center;background:#f1f1f1;color:#222;font:16px/1.5 Arial,sans-serif}
.faa-cookie-video-placeholder[hidden]{display:none}
.faa-cookie-video-placeholder button{padding:8px 12px;white-space:normal}
/* Keep consent controls inside the physical mobile viewport despite legacy page overflow. */
@media(max-width:767px){
html,body{overflow-x:clip}
#CybotCookiebotDialog{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;left:8px!important;top:8px!important;bottom:auto!important;transform:none!important}
#CybotCookiebotDialogTabContent{min-height:0!important;flex-shrink:1!important}
#CybotCookiebotDialogFooter{flex-shrink:0!important}
}
