.analytics-consent{z-index:900;color:#18243b;box-sizing:border-box;background:#fff;border:1px solid #dce2ed;border-radius:20px;width:min(680px,100% - 40px);padding:22px;position:fixed;bottom:20px;left:20px;box-shadow:0 12px 40px #17243c24}.analytics-consent h2{margin:0 0 10px;font-size:19px;font-weight:750;line-height:1.3}.analytics-consent p{color:#52627b;margin:0 0 10px;font-size:14px;line-height:1.55}.analytics-consent a{color:#593dc3;font-size:13px;text-decoration:underline}.analytics-consent-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.analytics-consent-actions button{appearance:none;cursor:pointer;color:#fff;font:inherit;background:#18243b;border:1px solid #18243b;border-radius:999px;min-height:44px;padding:11px 18px;font-size:14px;font-weight:650}.analytics-consent-actions .analytics-consent-close{color:#18243b;background:#fff}.analytics-preferences{z-index:50;color:#52627b;font:inherit;cursor:pointer;background:#ffffffed;border:1px solid #dce2ed;border-radius:999px;min-height:32px;padding:7px 12px;font-size:11px;position:fixed;bottom:10px;left:14px}.analytics-consent button:focus-visible,.analytics-preferences:focus-visible,.analytics-consent a:focus-visible{outline-offset:3px;outline:3px solid #7250da}@media (width<=600px){.analytics-consent{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:18px;bottom:12px;left:12px;overflow:auto}.analytics-consent-actions{gap:8px}.analytics-consent-actions button{flex:130px;padding:10px 12px}.analytics-consent h2{font-size:18px}.analytics-preferences{max-width:calc(100% - 100px);font-size:10px}}
