#gmiv-consent{position:fixed;z-index:99999;bottom:16px;left:16px;max-width:520px;max-height:calc(100vh - 32px);overflow:auto;padding:22px;background:#fff;color:#14343e;border:1px solid #b9c8c8;box-shadow:0 8px 40px #102e3a30;border-radius:10px;font:15px/1.5 system-ui,sans-serif}#gmiv-consent[hidden]{display:none}#gmiv-consent h2{font:600 22px/1.2 Georgia,serif;margin:0 0 10px;color:inherit}#gmiv-consent p{margin:8px 0 16px}#gmiv-consent a{color:#14343e;text-decoration:underline}#gmiv-consent .gmiv-consent-actions{display:flex;flex-wrap:wrap;gap:10px}#gmiv-consent button,#gmiv-cookie-settings{font:600 14px/1.3 system-ui,sans-serif;cursor:pointer;border:1px solid #1c4653;border-radius:5px;padding:11px 16px;background:#fff;color:#14343e}#gmiv-consent button:hover,#gmiv-consent button:focus-visible{background:#e6eeec}#gmiv-cookie-settings{position:fixed;z-index:9998;bottom:10px;left:10px;padding:7px 10px;background:#fff;font-size:12px}#gmiv-cookie-settings:focus-visible,#gmiv-consent button:focus-visible{outline:3px solid #b68835;outline-offset:3px}.gmiv-analytics-privacy{margin:24px 0;padding:20px;border:1px solid #c7d1d3;border-radius:8px}@media(max-width:600px){#gmiv-consent{left:10px;right:10px;bottom:10px;padding:18px}#gmiv-consent button{flex:1}}
