#vg-consent{position:fixed;z-index:999990;bottom:20px;left:20px;right:20px;margin:auto;max-width:1060px;padding:20px 24px;background:#f5f2eb;color:#202524;border:1px solid #c7b78e;box-shadow:0 8px 35px #0002;font:14px/1.5 Arial,sans-serif;display:flex;gap:24px;align-items:center;box-sizing:border-box}#vg-consent[hidden],#vg-prefs[hidden]{display:none!important}#vg-consent p{margin:0 0 5px;color:#202524;font:14px/1.5 Arial,sans-serif}#vg-consent strong{font-weight:600}#vg-consent summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}#vg-consent details{font:12px/1.5 Arial,sans-serif}#vg-consent details p{font-size:12px;margin-top:8px}#vg-consent a{color:#343c3a;text-decoration:underline}#vg-actions{display:flex;gap:10px;flex-shrink:0}#vg-consent button{border:1px solid #9a8248;background:transparent;color:#252a29;padding:11px 15px;font:13px Arial,sans-serif;cursor:pointer;border-radius:0;white-space:nowrap}#vg-consent button:last-child{background:#b69a5c;color:#111}#vg-consent button:focus-visible,#vg-prefs:focus-visible{outline:2px solid #282e2b;outline-offset:3px}#vg-prefs{display:block;margin:14px auto;padding:6px 10px;border:0;background:transparent;color:inherit;text-decoration:underline;font:12px Arial,sans-serif;cursor:pointer}@media(max-width:650px){#vg-consent{bottom:10px;left:10px;right:10px;padding:17px;display:block;max-height:80vh;overflow:auto}#vg-actions{margin-top:13px;flex-wrap:wrap}#vg-actions button{flex:1}}
