.itnei-consent[hidden],.itnei-consent [hidden],.itnei-consent-launch [hidden]{display:none!important}
.itnei-consent{position:fixed;z-index:99999;bottom:16px;left:16px;right:16px;max-width:720px;max-height:75vh;overflow:auto;box-sizing:border-box;padding:20px;background:#f6f4ed;color:#123d36;border:1px solid #55766c;border-radius:12px;box-shadow:0 8px 32px #0003;font:15px/1.5 Arial,sans-serif}
.itnei-consent h2{font:26px/1.2 Georgia,serif;margin:0 0 12px;color:#123d36}
.itnei-consent p{margin:8px 0;color:#123d36}
.itnei-consent a{color:#123d36;text-decoration:underline}
.itnei-consent label{display:block;margin:12px 0}
.itnei-consent-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.itnei-consent button,.itnei-consent-launch button{min-height:44px;padding:10px 14px;border:1px solid #123d36;border-radius:6px;background:#123d36;color:white;font:14px/1.4 Arial,sans-serif;cursor:pointer}
.itnei-consent button:focus-visible,.itnei-consent-launch button:focus-visible{outline:3px solid #a97619;outline-offset:3px}
.itnei-consent-launch{padding:12px;text-align:center;background:#123d36}
.itnei-consent-launch button{border-color:#b4cec4}
@media(max-width:480px){.itnei-consent{left:8px;right:8px;bottom:8px;padding:16px}.itnei-consent-actions button{flex:1 1 100%}}
