.meta-consent{position:fixed;bottom:16px;left:16px;right:16px;max-width:780px;margin:auto;z-index:80;display:flex;align-items:center;gap:20px;padding:20px;background:#fffdf8;color:#183e32;border:1px solid #bccdbd;border-radius:12px;box-shadow:0 6px 32px #132b2429;font:14px/1.5 system-ui,sans-serif}.meta-consent strong{font-size:16px}.meta-consent p{margin:7px 0 0}.meta-consent a{color:inherit;text-decoration:underline}.meta-consent-actions{display:flex;gap:8px;flex-shrink:0}.meta-consent button{padding:10px 16px;border:1px solid #214c3f;background:#214c3f;color:#fff;border-radius:6px;cursor:pointer;font:600 14px system-ui}.meta-consent [data-meta-decline]{background:#fff;color:#214c3f}.meta-settings{position:fixed;bottom:8px;left:8px;z-index:30;padding:5px 9px;background:#fffdf8;color:#214c3f;border:1px solid #bccdbd;border-radius:5px;font:12px system-ui;cursor:pointer}.meta-consent[hidden],.meta-settings[hidden]{display:none!important}.meta-consent button:disabled{opacity:.5;cursor:default}@media(max-width:600px){.meta-consent{left:10px;right:10px;bottom:10px;padding:16px;flex-direction:column;align-items:stretch;gap:12px}.meta-consent-actions button{flex:1}}
