.meta-consent{position:fixed;z-index:1000;bottom:80px;right:20px;max-width:420px;max-height:calc(100dvh - 110px);overflow:auto;margin-left:20px;padding:20px;background:#fff;color:#20292b;border:1px solid #d9d6cc;border-radius:16px;box-shadow:0 8px 32px #20292b26;font:16px/1.5 sans-serif}.meta-consent[hidden]{display:none}.meta-consent p{margin:0 0 12px}.meta-consent a{color:#126f64;text-decoration:underline}.meta-consent div{display:flex;gap:12px;margin-top:16px}.meta-consent button,.meta-consent-toggle{min-height:44px;padding:10px 16px;border:1px solid #126f64;border-radius:8px;background:#fff;color:#126f64;font:inherit;cursor:pointer}.meta-consent button{flex:1}.meta-consent-toggle{position:fixed;bottom:20px;right:20px;z-index:999;font:14px/1.4 sans-serif}.meta-consent button:focus-visible,.meta-consent-toggle:focus-visible,.meta-consent a:focus-visible{outline:3px solid #126f64;outline-offset:3px}
