.pv-consent[hidden]{display:none!important}.pv-consent{position:fixed;bottom:18px;left:18px;right:18px;z-index:10000;max-width:660px;padding:20px;background:#fff;color:#173f35;border:1px solid #cbd7cc;border-radius:16px;box-shadow:0 8px 36px #173f3529;font:15px/1.5 system-ui,sans-serif}.pv-consent p{margin:0 0 14px}.pv-consent strong{display:block;margin-bottom:6px}.pv-consent div{display:flex;gap:12px;flex-wrap:wrap}.pv-consent button,.pv-preferences{padding:10px 14px;background:#f3f5f1;color:#173f35;border:1px solid #173f35;border-radius:8px;font:inherit;cursor:pointer}.pv-consent button[data-consent=granted]{background:#173f35;color:white}.pv-preferences{display:block;margin:12px auto;font-size:13px}.pv-consent button:focus-visible,.pv-preferences:focus-visible{outline:3px solid #e46f3c;outline-offset:3px}
