.av-consent{position:fixed;z-index:99999;bottom:22px;left:22px;right:22px;max-width:820px;margin:auto;background:#151a1b;color:#f3f1eb;border:1px solid #62665d;border-radius:12px;padding:22px;box-shadow:0 12px 50px #0004;font:13px/1.5 Arial,sans-serif;display:flex;gap:24px;align-items:center}.av-consent[hidden]{display:none}.av-consent strong{font-size:16px}.av-consent p{margin:8px 0 0;color:#c1c6c6}.av-consent-actions{display:flex;gap:8px;flex-shrink:0}.av-consent button{border:1px solid #aeb1a7;padding:12px;border-radius:5px;color:inherit;background:transparent;cursor:pointer;font:inherit}.av-consent button:last-child{background:#eeece6;color:#141414}.av-consent-prefs{position:fixed;z-index:9998;bottom:8px;left:10px;background:#151a1be8;color:#ddd;border:1px solid #7775;border-radius:4px;padding:4px 7px;font:10px Arial,sans-serif;cursor:pointer}.av-consent button:focus-visible,.av-consent-prefs:focus-visible{outline:2px solid #cffa73;outline-offset:3px}@media(max-width:680px){.av-consent{left:12px;right:12px;bottom:28px;padding:18px;display:block}.av-consent-actions{margin-top:16px}.av-consent-actions button{flex:1}}