.analytics-consent{position:fixed;z-index:1000;bottom:16px;left:16px;right:16px;max-width:600px;margin:auto;padding:18px;background:#fff;border:1px solid #c7d8de;border-radius:12px;box-shadow:0 5px 30px #1233;color:#183145}.analytics-consent p{margin:0 0 12px;font-size:14px;line-height:1.5}.analytics-consent a{text-decoration:underline}.analytics-consent>div{display:flex;gap:12px;flex-wrap:wrap}.analytics-consent button{flex:1;padding:12px;border:1px solid #007e9f;border-radius:6px;color:#00677f;background:#fff;cursor:pointer}
