.ih-legal-footer{box-sizing:border-box;position:relative;clear:both;background:#252629;color:#fff;padding:22px 20px;font:14px/1.6 Arial,sans-serif;text-align:center;width:100%}.ih-legal-footer a,.ih-legal-footer button{color:#fff;text-decoration:underline;margin:5px 12px;display:inline-block}.ih-legal-footer button{font:inherit;background:none;border:0;cursor:pointer}.ih-consent-row td{white-space:normal!important;padding:18px 4px!important}.ih-consent-box{font:14px/1.55 Arial,sans-serif!important;color:#222;text-align:left;max-width:650px;white-space:normal!important}.ih-consent-box label{display:flex;gap:10px;font-weight:normal!important;align-items:flex-start}.ih-consent-box input[type=checkbox]{appearance:auto!important;position:static!important;width:20px!important;height:20px!important;min-width:20px;margin-top:2px!important;opacity:1!important}.ih-consent-box a{color:#174b74;text-decoration:underline}.ih-consent-box p{font:13px/1.5 Arial,sans-serif!important;margin:10px 0!important}.ih-consent-box .ih-hint{color:#555}.ih-privacy-panel{box-sizing:border-box;position:fixed;z-index:2147483000;right:16px;bottom:16px;max-width:470px;width:calc(100% - 32px);max-height:85vh;overflow:auto;padding:24px;background:#fff;color:#202124;border:1px solid #bcbcbc;border-radius:8px;box-shadow:0 5px 30px #0003;font:15px/1.5 Arial,sans-serif}.ih-privacy-panel[hidden]{display:none!important}.ih-privacy-panel h2{font:bold 20px/1.3 Arial,sans-serif;margin:0 0 12px}.ih-privacy-panel p{font:inherit;margin:10px 0}.ih-privacy-panel label{display:flex;gap:10px;margin:12px 0}.ih-privacy-panel input{width:19px;height:19px}.ih-privacy-panel button{padding:10px 14px;min-height:44px;border:1px solid #555;border-radius:4px;background:#fff;color:#222;font:inherit;cursor:pointer;margin:5px 6px 0 0}.ih-privacy-panel button[data-ih-save]{background:#333;color:white}.ih-privacy-panel a{color:#174b74;text-decoration:underline}.ih-map-placeholder{font:15px/1.5 Arial,sans-serif;padding:20px;background:#eee;color:#222;text-align:center;box-sizing:border-box}.ih-map-placeholder button{padding:10px;cursor:pointer}.ih-preview-form{font:16px/1.5 Arial,sans-serif}.ih-preview-form table{width:100%}.ih-preview-form th,.ih-preview-form td{padding:6px;text-align:left}.ih-preview-form input:not([type=checkbox]):not([type=hidden]),.ih-preview-form textarea{max-width:100%;box-sizing:border-box}.ih-preview-form .hpc{display:none}.ih-preview-status{font:14px/1.5 Arial,sans-serif;color:#164f30;margin:12px 0}.ih-preview-notice{font:14px/1.5 Arial,sans-serif;color:#654a00;background:#fff3cd;padding:10px}.ih-document{margin:0;background:#f6f6f4;color:#262626;font:17px/1.7 Arial,sans-serif}.ih-document header{background:#fff;border-bottom:1px solid #ddd;padding:20px max(20px,calc((100% - 900px)/2));}.ih-document header a{color:#222;margin-right:22px;text-decoration:none}.ih-document main{max-width:900px;box-sizing:border-box;margin:28px auto;padding:35px 40px;background:#fff}.ih-document h1{font-size:32px;line-height:1.25;margin-top:12px}.ih-document h2{font-size:23px;line-height:1.3;margin-top:32px}.ih-document p{margin:16px 0}.ih-document .ih-version{font-size:14px;color:#666}.ih-document a{color:#174b74}.ih-document .ih-legal-footer a{color:#fff}@media(max-width:600px){.ih-document main{margin:0;padding:22px}.ih-document h1{font-size:26px}.ih-privacy-panel{padding:18px}.ih-legal-footer a,.ih-legal-footer button{display:block;margin:10px auto}}
