.pb-consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:9999;max-width:560px;margin:0 auto;background:#211b2b;color:#fff;border-radius:20px;padding:16px 18px;display:flex;gap:14px;align-items:center;box-shadow:0 16px 40px rgba(0,0,0,.3);font:15px/1.45 inherit}
.pb-consent p{margin:0;flex:1}.pb-consent a{color:#ffd23f}
.pb-consent div{display:flex;gap:8px;flex:0 0 auto}
.pb-consent button{border:0;border-radius:999px;padding:10px 16px;font:inherit;font-weight:800;cursor:pointer;background:#ffffff1f;color:#fff}
.pb-consent button[data-yes]{background:#ff6270}
@media(max-width:560px){.pb-consent{flex-direction:column;align-items:stretch}.pb-consent div{justify-content:flex-end}}
