
#pv-consent{position:fixed;inset:auto 16px 16px;z-index:100001;max-width:780px;margin:auto;padding:24px;border:1px solid #cbdfe2;border-radius:18px;background:#fff;color:#123249;box-shadow:0 16px 55px #12324933;font:15px/1.55 system-ui,sans-serif;box-sizing:border-box}
#pv-consent[hidden]{display:none}#pv-consent h2{margin:0 0 10px;font-size:21px}#pv-consent p{margin:8px 0 16px}#pv-consent a{color:#056d74;text-decoration:underline}#pv-consent .pv-consent-actions{display:flex;flex-wrap:wrap;gap:12px}#pv-consent button{flex:1;min-width:180px;padding:12px 16px;border:2px solid #056d74;border-radius:9px;background:#fff;color:#056d74;font:700 15px system-ui;cursor:pointer}#pv-consent button:hover{background:#e9f5f4}#pv-consent button:focus-visible,#pv-consent-settings:focus-visible{outline:3px solid #d99d25;outline-offset:3px}#pv-consent-settings{position:fixed;left:12px;bottom:10px;z-index:9998;padding:7px 12px;border:1px solid #bcd6d8;border-radius:6px;background:white;color:#056d74;font:13px system-ui;cursor:pointer}@media(max-width:480px){#pv-consent{inset:auto 10px 10px;padding:18px}#pv-consent button{min-width:100%}}
