.measurement-consent{position:fixed;z-index:80;inset-inline:1rem;bottom:1rem;max-width:48rem;margin-inline:auto;padding:1.25rem;background:#fff;color:#213a43;border:2px solid #345b64;border-radius:.75rem;box-shadow:0 5px 28px #0003;max-height:70vh;overflow-y:auto}.measurement-consent[hidden]{display:none!important}.measurement-consent h2{font-size:1.25rem;line-height:1.5;margin:0 0 .5rem;letter-spacing:0}.measurement-consent p{font-size:1rem;line-height:1.65;max-width:none}.measurement-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.measurement-actions button{font:inherit;line-height:1.5;min-height:44px;padding:.65rem 1rem;background:#fff;color:#213a43;border:1px solid #345b64;border-radius:.3rem;cursor:pointer}.measurement-actions a{display:inline-flex;align-items:center;min-height:44px}.measurement-settings{display:block;margin:1rem auto 0;max-width:100%;border:1px solid currentColor;border-radius:.3rem;background:transparent;color:inherit;font:inherit;font-size:.875rem;min-height:44px;padding:.5rem 1rem;text-decoration:underline;cursor:pointer}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:720px){.measurement-consent{bottom:calc(5.5rem + env(safe-area-inset-bottom));inset-inline:.75rem;padding:1rem;max-height:65vh}.measurement-actions button{flex:1 1 9rem}.measurement-settings{margin-bottom:calc(6rem + env(safe-area-inset-bottom))}}.a11y-enlarged .measurement-consent{bottom:1rem}
