.analytics-settings{text-align:center;background:#f8faf9;padding:12px 20px 80px}.analytics-settings button{color:#34463c;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;text-decoration:underline}.analytics-consent{z-index:100;color:#20382b;background:#fff;border:1px solid #c7d6ce;border-radius:14px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 100px);padding:18px;font-size:14px;line-height:1.6;position:fixed;bottom:76px;left:16px;overflow:auto;box-shadow:0 8px 32px #13271c30}.analytics-consent strong{font-size:16px}.analytics-consent p{margin:8px 0 12px}.analytics-consent a{color:#24593f;text-decoration:underline}.analytics-consent-actions{gap:10px;display:flex}.analytics-consent-actions button{color:#1d442e;min-height:44px;font:inherit;cursor:pointer;background:#f3f8f5;border:1px solid #527160;border-radius:8px;flex:1;padding:8px 16px;font-weight:600}:is(.analytics-consent button:focus-visible,.analytics-settings button:focus-visible){outline-offset:3px;outline:3px solid #177345}@media (min-width:800px){.analytics-consent{bottom:20px}.analytics-settings{padding-bottom:12px}}
