html:has(.report-preview-module__V4zIDG__dialog[open]){overflow:hidden}.report-preview-module__V4zIDG__dialog{border:1px solid var(--color-rule);background:var(--color-paper);width:fit-content;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-ink);box-shadow:0 1.5rem 5rem color-mix(in srgb, var(--color-ink) 35%, transparent);margin:auto;padding:0;overflow:hidden}.report-preview-module__V4zIDG__dialog::backdrop{background:color-mix(in srgb, var(--color-ink) 65%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.report-preview-module__V4zIDG__toolbar{border-bottom:1px solid var(--color-rule);justify-content:flex-end;padding:.375rem;display:flex}.report-preview-module__V4zIDG__close{border:1px solid var(--color-rule);background:var(--color-paper);width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.report-preview-module__V4zIDG__close:hover{border-color:var(--color-ochre);color:var(--color-ochre)}.report-preview-module__V4zIDG__viewport{overscroll-behavior:contain;background:#fff;max-height:calc(100dvh - 5.625rem);overflow:auto}.report-preview-module__V4zIDG__viewport:focus-visible{outline-offset:-3px}.report-preview-module__V4zIDG__viewport img{width:auto;max-width:calc(100vw - 2rem - 2px);height:auto;max-height:calc(100dvh - 5.625rem)}@media (max-width:40rem){.report-preview-module__V4zIDG__dialog{width:calc(100vw - 2rem)}.report-preview-module__V4zIDG__viewport img{width:48rem;max-width:none;max-height:none}}
.enquiry-form textarea{scroll-margin-top:6rem}
