#itgh-analytics-consent{position:fixed;z-index:10000;bottom:76px;left:20px;right:20px;max-width:620px;margin:0 auto 0 0;padding:20px;background:#111820;color:#f5f1e8;border:1px solid #d7b779;border-radius:14px;box-shadow:0 8px 40px #0008;font:inherit;font-size:15px;line-height:1.6;max-height:70vh;overflow:auto}#itgh-analytics-consent[hidden]{display:none}#itgh-analytics-consent p{margin:8px 0}#itgh-analytics-consent a{color:#e2c486;text-decoration:underline}.itgh-consent-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.itgh-consent-actions button,#itgh-analytics-settings{font:inherit;cursor:pointer;border:1px solid #d7b779;border-radius:8px;padding:10px 16px;background:#111820;color:#f5f1e8;min-height:44px}.itgh-consent-actions button:focus-visible,#itgh-analytics-settings:focus-visible{outline:3px solid #fff;outline-offset:3px}#analytics-privacy{padding-top:28px;padding-bottom:28px;font-size:14px;line-height:1.7;scroll-margin-top:120px}#analytics-privacy h2{font-size:20px}#analytics-privacy a{color:#d7b779;text-decoration:underline}@media(max-width:480px){#itgh-analytics-consent{left:12px;right:12px;bottom:78px;padding:16px;font-size:14px}.itgh-consent-actions button{flex:1}#analytics-privacy{padding-bottom:90px}}
