.fusion-privacy-bar{display:none!important}
.fp-consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:100000;display:flex;align-items:center;gap:20px;max-width:780px;margin:0 auto;padding:18px 20px;background:#3a0710;color:#f3eef0;box-shadow:0 10px 30px #0004;font:14px/1.55 Arial,Helvetica,sans-serif}
.fp-consent p{margin:0!important;color:#f3eef0!important;font-size:14px!important;line-height:1.55!important}
.fp-consent a{color:#fff!important;text-decoration:underline}
.fp-consent-actions{display:flex;gap:10px;flex-shrink:0}
.fp-consent button{min-height:44px;padding:12px 20px;border:1px solid #fff;background:transparent;color:#fff;font:600 13px/1 Arial,Helvetica,sans-serif;cursor:pointer}
.fp-consent button[data-fp-accept]{background:#debf8e;border-color:#debf8e;color:#3a0710}
.fp-consent button:focus-visible{outline:3px solid #aa772f;outline-offset:3px}
@media(max-width:640px){.fp-consent{flex-direction:column;align-items:stretch;gap:14px;left:10px;right:10px;bottom:10px;padding:16px}.fp-consent p{font-size:13px!important}.fp-consent-actions button{flex:1}}
