.measurement-consent{position:fixed;z-index:1000;bottom:18px;left:18px;width:min(520px,calc(100% - 36px));max-height:calc(100dvh - 36px);overflow:auto;background:#fff;color:#102c50;padding:24px;border:1px solid #bdcfe2;border-radius:10px;box-shadow:0 8px 40px #082b6838;font-size:16px;line-height:1.6}.measurement-consent[hidden]{display:none}.measurement-consent h2{font-size:1.3rem;letter-spacing:0;margin:0 0 12px}.measurement-consent p{margin:0 0 10px}.measurement-policy{text-decoration:underline;font-size:14px}.measurement-actions{display:flex;gap:12px;margin-top:18px;flex-wrap:wrap}.measurement-actions button{flex:1;min-height:46px;padding:10px 20px;border:1px solid #082b68;background:#082b68;color:#fff;border-radius:5px;font-size:16px;font-weight:700}.measurement-settings{padding-bottom:25px}.measurement-settings button{font:inherit;font-size:14px;background:transparent;color:inherit;border:0;text-decoration:underline;cursor:pointer;padding:8px 0}.measurement-actions button:focus-visible,.measurement-settings button:focus-visible{outline:3px solid #3898ff;outline-offset:4px}
