.analytics-consent{position:fixed;z-index:1000;bottom:20px;left:20px;right:20px;margin:auto;max-width:1080px;padding:22px 26px;background:#111;color:#fff;border:1px solid #fff;border-radius:22px;box-shadow:0 8px 40px #0004;display:flex;gap:24px;align-items:center;font:16px/1.5 'Golos Text',sans-serif}.analytics-consent[hidden]{display:none}.analytics-consent strong{font-size:19px}.analytics-consent p{margin:6px 0 0}.analytics-consent a{color:#fff;text-decoration:underline}.analytics-actions{display:flex;gap:10px;flex-shrink:0;flex-direction:column}.analytics-actions button{font:inherit;padding:10px 16px;border-radius:12px;border:1px solid #fff;background:#fff;color:#111;cursor:pointer}.analytics-actions button:last-child{color:#fff;background:transparent}.analytics-settings{font:inherit;font-size:14px;color:inherit;background:transparent;border:0;padding:8px 0;text-decoration:underline;cursor:pointer}.analytics-consent button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #888;outline-offset:3px}@media(max-width:650px){.analytics-consent{bottom:82px;left:10px;right:10px;padding:16px;display:block;max-height:70vh;overflow:auto;font-size:14px}.analytics-consent strong{font-size:17px}.analytics-actions{margin-top:12px;flex-direction:row;flex-wrap:wrap;gap:8px}.analytics-actions button{flex:1}}
