.analytics-preferences{position:fixed;z-index:90;left:24px;bottom:24px;max-width:480px;width:calc(100% - 48px);background:#fcf9f2;color:#282b25;border:1px solid #d7d7c4;border-radius:18px;padding:24px;box-shadow:0 10px 40px #25312c26;font:15px/1.6 Inter,sans-serif}
.analytics-preferences h2{font:30px/1.15 'EB Garamond',Georgia,serif;margin:0 0 12px}.analytics-preferences p{margin:0 0 16px}.analytics-preferences a{text-decoration:underline}.analytics-preferences>div{display:flex;gap:12px}.analytics-preferences button{flex:1;padding:12px 18px;border:1px solid #3f5c30;border-radius:30px;background:#3f5c30;color:#fff;font:600 14px/1.5 Inter,sans-serif;cursor:pointer}
@media(max-width:767px){.analytics-preferences{left:12px;bottom:85px;width:calc(100% - 24px);max-height:calc(100dvh - 110px);overflow:auto;padding:20px}.analytics-preferences h2{font-size:27px}}
@media print{.analytics-preferences{display:none!important}}
