.sb-analytics-consent{position:fixed;z-index:1900;inset:auto max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) auto;width:min(460px,calc(100vw - 32px));padding:17px 19px;border:1px solid #cfdce4;border-radius:17px;background:#fff;color:#21394a;box-shadow:0 18px 50px #102c3d2b;font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.sb-analytics-consent p{margin:0}.sb-analytics-consent strong{font-weight:750}.sb-analytics-consent a{color:#285d7b;text-underline-offset:2px}.sb-analytics-consent>div{display:flex;justify-content:flex-end;gap:9px;margin-top:15px}.sb-analytics-consent button{min-height:40px;padding:8px 14px;border:1px solid #bfcfda;border-radius:999px;background:#fff;color:#234b64;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;cursor:pointer}.sb-analytics-consent button[data-analytics-yes]{border-color:#315b76;background:#315b76;color:#fff}.sb-analytics-consent button:focus-visible{outline:3px solid #c8a05c;outline-offset:2px}
@media(max-width:600px){.sb-analytics-consent{inset:auto 12px max(12px,env(safe-area-inset-bottom)) 12px;width:auto}.sb-analytics-consent>div{justify-content:stretch}.sb-analytics-consent button{flex:1}}
body.reader-app .sb-analytics-consent{bottom:calc(112px + env(safe-area-inset-bottom, 0px))}
