.analyticsFooter{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;padding:22px 16px;color:#abb8cb;font-size:12px}.analyticsFooter a,.analyticsFooter button{color:#bcd4ff;background:transparent;border:0;font:inherit;text-decoration:underline;cursor:pointer}.analyticsConsent{position:fixed;z-index:50;bottom:18px;right:18px;width:min(620px,calc(100% - 36px));box-sizing:border-box;padding:18px;background:#152132;color:#f3f6fb;border:1px solid #57759d;border-radius:12px;box-shadow:0 8px 32px #0009}.analyticsConsent[hidden]{display:none}.analyticsConsent h2{font-size:17px;line-height:1.4;margin:0 0 7px}.analyticsConsent p{font-size:13px;line-height:1.6;margin:0 0 12px;color:#c8d1de}.analyticsConsent a{color:#c4d9ff}.analyticsActions{display:flex;flex-wrap:wrap;gap:10px}.analyticsActions button{flex:1 1 150px;padding:10px 14px;min-height:44px;background:#203957;color:white;border:1px solid #7c95b4;border-radius:7px;font:inherit;font-size:13px;cursor:pointer}.analyticsActions button:disabled{opacity:.6;cursor:not-allowed}.analyticsActions button:focus-visible,.analyticsFooter button:focus-visible,.analyticsFooter a:focus-visible{outline:3px solid #9dc0ff;outline-offset:3px}.privacyMain{max-width:780px;margin:35px auto;padding:0 22px 40px;color:#d2d9e3;line-height:1.8}.privacyMain h1,.privacyMain h2{color:white;line-height:1.3}.privacyMain h2{font-size:20px;margin-top:28px}.privacyMain a{color:#bfd6ff}.privacyMain .analyticsConsent{position:static;width:100%;margin:25px 0;box-shadow:none}.privacyMain .analyticsFooter{justify-content:flex-start;padding:0}@media(max-width:480px){.analyticsConsent{bottom:10px;right:10px;width:calc(100% - 20px);padding:14px}.analyticsFooter #analytics-state{flex-basis:100%;text-align:center}}
