.analytics-choice{position:fixed;z-index:1500;inset:auto 20px 110px;max-width:760px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:24px;background:#fffdf9;color:#24372d;border:1px solid #d7cdbd;border-radius:16px;box-shadow:0 12px 48px #17271f29;font:14px/1.6 Arial,sans-serif;text-align:start;max-height:calc(100svh - 140px);overflow:auto;overscroll-behavior:contain}.analytics-choice strong{font-weight:600;font-size:16px}.analytics-choice p{margin:8px 0!important;font-size:14px!important}.analytics-choice a{text-decoration:underline;text-underline-offset:3px}.analytics-choice-actions{display:flex;flex-direction:column;justify-content:center;gap:10px;min-width:145px}.analytics-choice button{min-height:44px;padding:10px 18px;border:1px solid #24372d;border-radius:999px;background:#fffdf9;color:#24372d;font:inherit;cursor:pointer;white-space:normal}.analytics-choice [data-analytics-accept]{background:#24372d;color:#fffdf9}.analytics-choice button:focus-visible,.analytics-choice a:focus-visible{outline:3px solid #ac7d4b;outline-offset:3px}.footer [data-cookie-settings]{font:inherit;color:inherit;white-space:nowrap}.is-studio .analytics-choice,.is-studio [data-cookie-settings]{display:none!important}@media(max-width:600px){.analytics-choice{inset-inline:12px;bottom:108px;padding:18px;gap:14px;grid-template-columns:1fr}.analytics-choice-actions{display:grid;grid-template-columns:1fr 1fr;min-width:0}.analytics-choice-actions [data-analytics-close]{grid-column:1/-1}.analytics-choice strong{font-size:15px}.analytics-choice p{font-size:13px!important}}
