
.vt-consent{position:fixed;z-index:9999;bottom:18px;left:18px;right:18px;max-width:800px;margin:auto;background:#101b30;color:#e6edf8;border:1px solid #5076ab;border-radius:12px;padding:18px 20px;box-shadow:0 18px 60px rgba(0,0,0,.6);font:15px/1.5 system-ui,sans-serif}
.vt-consent[hidden]{display:none}
.vt-consent p{margin:0 0 12px}
.vt-consent-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.vt-consent button{background:#2F7BFF;color:white;border:0;border-radius:7px;padding:10px 14px;cursor:pointer}
.vt-consent button.vt-reject{background:transparent;border:1px solid #8194ad}
.vt-consent a{color:#a9cbff}

