.analytics-consent{position:fixed;z-index:100;inset:auto 20px 20px auto;width:min(440px,calc(100vw - 40px));padding:22px;background:#151a12;color:#e8ede4;border:1px solid #839977;border-radius:12px;box-shadow:0 10px 45px #0008}.analytics-consent p{font-size:14px;line-height:1.7;margin:0 0 16px}.analytics-consent>div{display:flex;gap:10px;flex-wrap:wrap}.analytics-consent button{min-height:44px;border:1px solid #839977;border-radius:8px;padding:10px 14px;background:transparent;color:#e8ede4;cursor:pointer;font-size:12px}.analytics-consent button:last-child{background:#43c83b;color:#10140f;border-color:#43c83b}.analytics-settings{display:block;margin:0;background:#0a0b0a;color:#b0bba8;padding:14px 5vw;border:0;width:100%;text-align:start;font-size:12px;cursor:pointer}@media(max-width:760px){.analytics-consent{bottom:110px}}