.measurement-preferences{z-index:35;color:#69677c;font:400 9px/1.4 var(--sans);background:#fafbff;border:1px solid #e1e5f0;border-radius:30px;padding:5px 9px;position:fixed;bottom:8px;left:12px}.measurement-banner{z-index:90;width:400px;max-width:calc(100vw - 40px);color:var(--ink);font-family:var(--sans);background:#fff;border:1px solid #dce2f2;border-radius:14px;padding:20px;position:fixed;bottom:20px;left:20px;box-shadow:0 10px 45px #170f4920}.measurement-banner strong{font-size:13px;font-weight:500}.measurement-banner p{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.7}.measurement-banner a{text-underline-offset:2px;text-decoration:underline}.measurement-banner>div{gap:10px;margin-top:15px;display:flex}.measurement-banner button{font:400 11px/1.4 var(--sans);color:var(--ink);background:#fff;border:1px solid #d8deee;border-radius:8px;flex:1;padding:10px 13px}.measurement-banner .measurement-allow{background:var(--blue);border-color:var(--blue);color:#fff}.measurement-banner button:disabled{opacity:.45;cursor:default}@media (max-width:520px){.measurement-banner{max-width:calc(100vw - 24px);padding:17px;bottom:12px;left:12px}.measurement-banner p{font-size:11px}.measurement-banner button{min-height:44px;font-size:13px}}.assessment-privacy{color:var(--ink);font:400 13px/1.4 var(--sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 4px;text-decoration:underline}.assessment-privacy:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}
