.opaya-analytics-choice{position:fixed;z-index:10000;bottom:20px;left:20px;width:min(440px,calc(100% - 40px));padding:20px;background:#fff;color:#202722;border:1px solid #cdd7cf;border-radius:6px;box-shadow:0 8px 32px #10251a1f;font:400 13px/1.6 'DM Sans',system-ui,sans-serif;box-sizing:border-box}
.opaya-analytics-choice p{margin:0 0 8px;font:inherit;color:inherit}.opaya-analytics-choice a{font-size:12px;color:#176140;text-decoration:underline}.opaya-analytics-choice>div{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.opaya-analytics-choice button{min-height:40px;padding:8px 14px;border:1px solid #29392e;border-radius:4px;font:500 12px/1.4 system-ui,sans-serif;cursor:pointer;white-space:nowrap}.opaya-analytics-allow{background:#202c23;color:#fff}.opaya-analytics-deny{background:#fff;color:#202c23}.opaya-analytics-choice button:focus-visible,.opaya-analytics-preferences:focus-visible{outline:2px solid #168254;outline-offset:3px}.opaya-analytics-preferences{padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:11px;text-decoration:underline;cursor:pointer;align-self:center;white-space:nowrap}
@media(max-width:480px){.opaya-analytics-choice{left:12px;bottom:12px;width:calc(100% - 24px);padding:16px}}
