.machine-reviews-modal[open].svelte-d3fp1a{background:0 0;border:none;border-radius:12px;width:min(720px,100vw);max-width:none;height:min(80vh,100dvh);max-height:none;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.machine-reviews-modal.svelte-d3fp1a::backdrop{background:#00000080}@media (width<=640px){.machine-reviews-modal[open].svelte-d3fp1a{border-radius:0;width:100vw;height:100dvh}}.machine-photo-lightbox[open].svelte-1n7mpsa{background:0 0;border:none;justify-content:center;align-items:stretch;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;display:flex;position:fixed;inset:0}.machine-photo-lightbox.svelte-1n7mpsa .lightbox-inner:where(.svelte-1n7mpsa){width:100%;max-width:100%;margin-inline:auto}.machine-photo-lightbox.svelte-1n7mpsa .lightbox-stage:where(.svelte-1n7mpsa){flex:1 1 0;min-height:0}.machine-photo-lightbox.svelte-1n7mpsa .lightbox-img:where(.svelte-1n7mpsa){box-sizing:border-box;object-fit:contain;object-position:center;width:100%;height:100%;padding:0;position:absolute;inset:0}.machine-photo-lightbox.svelte-1n7mpsa::backdrop{background:#000000e0}
