#vp-consent{position:fixed;z-index:10001;bottom:0;left:0;right:0;background:#fff;color:#24372e;border-top:2px solid #a52f2b;padding:16px 20px;box-shadow:0 -4px 20px #0002;font:14px/1.5 system-ui;max-height:65vh;overflow:auto}#vp-consent p{max-width:900px;margin:0 0 12px}#vp-consent button{min-height:44px;min-width:100px;padding:8px 16px;background:#fff;color:#24372e;border:1px solid #69766b;border-radius:6px;cursor:pointer}#vp-consent-settings{display:block;position:relative;margin:12px auto 110px;font:12px system-ui;padding:10px;background:#fff;color:#24372e;border:1px solid #69766b;border-radius:6px;cursor:pointer}
#vp-consent-settings[hidden]{display:none!important}
