.binova-consent{position:fixed;z-index:60;bottom:16px;inset-inline:16px;max-width:960px;margin-inline:auto;display:flex;align-items:center;gap:24px;padding:24px;background:#fffbff;color:#362418;border:1px solid #89776c;border-radius:6px;box-shadow:0 8px 36px #36241824;font-family:Raleway,Arial,sans-serif}
.binova-consent[hidden]{display:none}.binova-consent h2{font-size:18px;line-height:1.3;margin:0 0 8px;font-weight:800}.binova-consent p{font-size:13px;line-height:1.6;margin:0}.binova-consent a{text-decoration:underline;color:inherit}.binova-consent-actions{display:flex;flex-direction:column;gap:10px;flex:none}.binova-consent button{font:600 13px Raleway,Arial,sans-serif;border:1px solid #89776c;border-radius:5px;min-height:44px;padding:10px 16px;cursor:pointer;background:#fffbff;color:#362418}.binova-consent [data-consent=yes]{background:#362418;color:#fffbff}.binova-consent button:focus-visible,.binova-consent-settings:focus-visible{outline:2px solid #d89a45;outline-offset:3px}.binova-consent-settings{display:block;max-width:calc(100% - 32px);margin:16px auto;background:transparent;border:0;min-height:44px;padding:10px 16px;text-decoration:underline;text-underline-offset:3px;font:500 12px Raleway,Arial,sans-serif;color:inherit;cursor:pointer}@media(max-width:600px){.binova-consent{display:block;max-height:70dvh;overflow-y:auto;padding:20px;bottom:8px;inset-inline:8px}.binova-consent-actions{flex-direction:row;flex-wrap:wrap;margin-top:16px}.binova-consent-actions button{flex:1}}
