.analytics-consent[hidden]{display:none}.analytics-consent{position:fixed;left:22px;bottom:22px;width:440px;max-width:calc(100% - 44px);z-index:40;padding:22px;background:#faf9f5;color:#193239;border:1px solid #c4ccc0;border-radius:7px;box-shadow:0 8px 35px #19323930}.analytics-consent h2{font-size:20px;letter-spacing:-.4px;margin:0 0 10px}.analytics-consent p{font-size:12px;line-height:1.7;margin:0 0 16px}.analytics-consent a{text-decoration:underline}.analytics-actions{display:flex;gap:12px}.analytics-actions button{flex:1;background:#193239;color:white;border:1px solid #193239;border-radius:4px;padding:11px 10px;font-size:12px;cursor:pointer}.analytics-actions button:hover{background:#31515a}.analytics-settings{font:inherit;color:inherit;border:0;padding:0;background:none;cursor:pointer;text-align:left}.analytics-settings:hover{text-decoration:underline}@media(max-width:760px){.analytics-consent{left:16px;bottom:80px;width:auto;right:16px;max-width:none;padding:14px 15px}.analytics-consent h2{font-size:17px;margin-bottom:6px}.analytics-consent p{font-size:10px;line-height:1.5;margin-bottom:10px}.analytics-actions{gap:8px}.analytics-actions button{padding:9px 7px;font-size:10px}}
