.measurement-consent{position:fixed;z-index:2000;left:16px;right:16px;bottom:84px;max-width:760px;margin:auto;padding:24px;border:1px solid #cfbfae;border-radius:16px;background:#fffdfa;color:#243844;box-shadow:0 8px 32px #0003;font:15px/1.5 Arial,sans-serif;max-height:70vh;overflow:auto}.measurement-consent[hidden],.measurement-consent [hidden]{display:none}.measurement-consent h2{font-size:22px;margin:0 0 8px}.measurement-consent p{margin:8px 0 16px}.measurement-actions{display:flex;flex-wrap:wrap;gap:10px}.measurement-consent button,.measurement-settings{font:600 14px Arial,sans-serif;padding:10px 16px;border:1px solid #243844;border-radius:8px;background:#fffdfa;color:#243844;cursor:pointer}.measurement-consent label{display:block;margin:14px 0}.measurement-consent input{width:18px;height:18px}.measurement-settings{margin:12px}.measurement-debug{flex-basis:100%;padding:16px;font:13px Arial,sans-serif}.measurement-debug pre{white-space:pre-wrap;max-height:300px;overflow:auto}.measurement-consent button:focus-visible,.measurement-settings:focus-visible{outline:3px solid #ff6600;outline-offset:3px}
