#mig-gdpr,#mig-gdpr *{box-sizing:border-box}#mig-gdpr{--mig-bg: #ffffff;--mig-fg: #16181d;--mig-mute: #5b616e;--mig-line: #dfe3ea;--mig-acc: #0b64c8;--mig-acc-fg: #ffffff;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:15px;line-height:1.5}#mig-gdpr .mig-gdpr-banner{position:fixed;z-index:2147483000;left:16px;right:16px;bottom:16px;max-width:min(760px,calc(100vw - 20px));margin:0 auto;background:var(--mig-bg);color:var(--mig-fg);border:1px solid var(--mig-line);border-radius:14px;padding:18px 20px;box-shadow:0 10px 40px rgba(0,0,0,.18);display:flex;gap:18px;align-items:center;flex-wrap:wrap}#mig-gdpr .mig-gdpr-txt{flex:1 1 340px;min-width:260px}#mig-gdpr .mig-gdpr-txt strong{display:block;font-size:16px;margin:0 0 4px}#mig-gdpr .mig-gdpr-txt p{margin:0;color:var(--mig-mute);font-size:14px}#mig-gdpr .mig-gdpr-btns{display:flex;gap:10px;align-items:center;flex-wrap:wrap}#mig-gdpr .mig-gdpr-btn{appearance:none;font:inherit;font-size:14px;font-weight:600;cursor:pointer;padding:10px 16px;border-radius:10px;border:1px solid var(--mig-line);background:#f4f6f9;color:var(--mig-fg);line-height:1.2}#mig-gdpr .mig-gdpr-btn:hover{background:#e9edf3}#mig-gdpr .mig-gdpr-primary{background:var(--mig-acc);border-color:var(--mig-acc);color:var(--mig-acc-fg)}#mig-gdpr .mig-gdpr-primary:hover{filter:brightness(.94)}#mig-gdpr .mig-gdpr-link{background:none;border-color:transparent;color:var(--mig-acc);text-decoration:underline}#mig-gdpr .mig-gdpr-btn:focus-visible{outline:3px solid #7ab7ff;outline-offset:2px}#mig-gdpr .mig-gdpr-revisit{position:fixed;z-index:2147482999;left:16px;bottom:16px;width:46px;height:46px;border-radius:50%;border:none;cursor:pointer;background:var(--mig-acc);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(0,0,0,.25);padding:0}#mig-gdpr .mig-gdpr-revisit:hover{filter:brightness(1.08)}#mig-gdpr .mig-gdpr-revisit:focus-visible{outline:3px solid #7ab7ff;outline-offset:3px}#mig-gdpr .mig-gdpr-panel{position:fixed;inset:0;z-index:2147483001;background:rgba(0,0,0,.45);max-width:100vw;display:flex;align-items:center;justify-content:center;padding:16px}#mig-gdpr .mig-gdpr-card{background:var(--mig-bg);color:var(--mig-fg);border-radius:14px;padding:22px;width:100%;max-width:520px;max-height:90vh;overflow:auto;box-shadow:0 20px 60px rgba(0,0,0,.35)}#mig-gdpr .mig-gdpr-h{display:block;font-size:18px;margin:0 0 14px}#mig-gdpr .mig-gdpr-row{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--mig-line);cursor:pointer}#mig-gdpr .mig-gdpr-row input{margin-top:3px;width:18px;height:18px;accent-color:var(--mig-acc);flex:none}#mig-gdpr .mig-gdpr-row strong{display:block;font-size:15px}#mig-gdpr .mig-gdpr-row small{display:block;color:var(--mig-mute);font-size:13px}#mig-gdpr .mig-gdpr-card .mig-gdpr-btns{margin-top:18px}#mig-gdpr [hidden]{display:none!important}@media(max-width:560px){#mig-gdpr .mig-gdpr-banner{left:10px;right:10px;bottom:10px;padding:16px}#mig-gdpr .mig-gdpr-btns{width:100%}#mig-gdpr .mig-gdpr-btn{flex:1 1 auto;text-align:center}}#cookie-law-info-bar,#cookie-law-info-again,#cookie_hdr_showagain,.cli-modal,.cli-modal-backdrop,.cli-settings-overlay,.cli-popupbar-overlay,.cky-consent-container,.cky-modal,.cky-overlay,.cky-btn-revisit-wrapper,#cookie-notice,.cookie-notice-container,.cn-bottom,#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal,.cmplz-cookiebanner,.cmplz-manage-consent,.cc-window,.cc-banner,.cc-revoke,#iubenda-cs-banner,.iubenda-cs-container{display:none!important}#cky-consent,.cky-consent-bar,.cky-consent-bar-wrapper,#cky-settings-modal,.cky-preference-center,.cky-preference-wrapper,.cky-btn-revisit,.cky-revisit-bottom-left,.cky-revisit-bottom-right{display:none!important}