.eh-consent-panel{box-sizing:border-box;position:fixed;z-index:1000;bottom:22px;left:22px;width:min(480px,calc(100vw - 44px));padding:24px;background:#171715;color:#f4f2eb;border:1px solid #777267;border-radius:4px;box-shadow:0 8px 35px #0007;font-family:inherit}.eh-consent-panel[hidden]{display:none}.eh-consent-panel h2{color:#f4f2eb;margin:0 0 10px;font-size:1.3rem;line-height:1.2}.eh-consent-panel p{color:#d5d2c9;font-size:.94rem;line-height:1.5;margin:0 0 10px}.eh-consent-panel>a{font-size:.88rem;color:#f4f2eb;text-decoration:underline}.eh-consent-actions{display:flex;gap:10px;margin-top:18px}.eh-consent-actions button{flex:1;cursor:pointer;background:#f4f2eb;color:#171715;border:1px solid #f4f2eb;border-radius:3px;font-family:inherit;font-weight:600;font-size:.88rem;line-height:1.3;padding:12px 8px;min-height:44px}.eh-consent-actions button:hover{background:#ded8cb}.eh-consent-actions button:focus-visible,.eh-consent-settings:focus-visible,.eh-consent-panel>a:focus-visible{outline:3px solid #d5b16c;outline-offset:4px}.eh-consent-settings{color:inherit;font:inherit;text-decoration:underline;background:transparent;border:0;cursor:pointer;padding:6px 0;min-height:44px}.eh-consent-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.footer-bottom{flex-wrap:wrap;gap:12px}@media(max-width:620px){.eh-consent-panel{left:12px;bottom:12px;width:calc(100vw - 24px);padding:18px;max-height:75dvh;overflow:auto}.eh-consent-actions{gap:8px}.eh-consent-actions button{font-size:.82rem}.eh-consent-panel p{font-size:.88rem}}
