#bye-cookie-banner[hidden],#bye-cookie-options[hidden],#bye-cookie-banner button[hidden]{display:none!important}
.bye-cookie-banner{position:fixed;bottom:20px;left:20px;z-index:999999;background:white;color:#1d2939;border:1px solid #e4e7ec;box-shadow:0 12px 45px #0003;border-radius:15px;padding:20px;max-width:470px;width:calc(100% - 40px);box-sizing:border-box;font:15px/1.5 Arial,sans-serif}
.bye-cookie-banner strong{display:block;font-size:19px;margin-bottom:7px}.bye-cookie-banner p{margin:0 0 14px}.bye-cookie-banner label{display:block;margin:12px 0}.bye-cookie-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.bye-cookie-actions button{padding:12px 10px;border:1px solid #b42332;border-radius:7px;background:white;color:#1d2939;cursor:pointer;font-weight:600;font-size:14px}.bye-cookie-actions [data-bye-consent="accept"],.bye-cookie-actions [data-bye-consent="save"]{background:#218838;color:white}.bye-cookie-secondary{text-align:center;margin-top:10px}.bye-cookie-secondary button{border:0;background:transparent;text-decoration:underline;color:inherit;cursor:pointer;font-size:13px;padding:6px}.bye-cookie-secondary button[data-bye-consent="save"]{display:block;margin:8px auto;padding:9px 15px;border-radius:7px;text-decoration:none;background:#218838;color:white}.bye-cookie-policy{font-size:12px;display:inline-block;margin-bottom:9px}#bye-cookie-reopen{position:fixed;bottom:5px;left:5px;z-index:999998;font-size:11px;background:white;color:#222;border:1px solid #ccc;border-radius:5px;padding:5px 8px;cursor:pointer}@media(max-width:400px){.bye-cookie-actions{grid-template-columns:1fr}}
