/* The cookie banner (consent.js): a dark glass card at the bottom, in the website's look; both buttons the same. */
.qli-consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:99999;box-sizing:border-box;max-width:640px;margin:0 auto;display:flex;gap:16px;align-items:center;justify-content:space-between;padding:14px 16px 14px 18px;border-radius:16px;background:rgba(16,18,31,.94);color:#F4F5FF;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:14px/1.5 Inter,system-ui,-apple-system,'Segoe UI',sans-serif;box-shadow:0 12px 40px rgba(0,0,0,.45)}
.qli-consent[hidden]{display:none}
.qli-consent p{margin:0;color:#D6D9EE}
.qli-consent a{color:#2DD4EE;text-decoration:underline}
.qli-consent-buttons{flex:none;display:flex;gap:8px}
.qli-consent button{min-width:92px;min-height:40px;border:1.5px solid #F4F5FF;border-radius:999px;padding:8px 18px;font:inherit;font-weight:600;cursor:pointer;background:#F4F5FF;color:#0A0B14}
.qli-consent button:focus-visible{outline:3px solid #8B7CFF;outline-offset:2px}
@media (max-width:640px){.qli-consent{flex-direction:column;align-items:stretch}.qli-consent-buttons button{flex:1}}
