.inspection-photo-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:relative}.inspection-photo-trigger>span{color:#fff;font:600 .72rem/1.4 var(--sans);background:#171816ee;border:1px solid #ffffff70;border-radius:3px;align-items:center;gap:6px;padding:7px 9px;display:flex;position:absolute;bottom:10px;right:10px}.inspection-photo-trigger:focus-visible{outline-offset:-4px;outline:3px solid #ffd633}.inspection-photo-dialog{color:#fff;background:#10120f;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:80px 32px 32px}.inspection-photo-dialog::backdrop{background:#10120f}.inspection-photo-dialog[open]{place-items:center;display:grid}.inspection-photo-dialog figure{width:fit-content;max-width:100%;margin:0}.inspection-photo-dialog .inspection-photo-full{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 190px);margin:auto;display:block}.inspection-photo-dialog figcaption{color:#e4e6df;text-align:center;max-width:76ch;margin:18px auto 0;font-size:.875rem;line-height:1.6}.inspection-photo-credit{margin-top:8px;font-size:.75rem;display:block}.inspection-photo-credit a{color:inherit;text-underline-offset:3px;text-decoration:underline}.inspection-photo-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff70;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;top:18px;right:24px}.inspection-photo-close:hover{background:#ffffff18}.inspection-photo-close:focus-visible{outline-offset:4px;outline:3px solid #ffd633}@media (max-width:600px){.inspection-photo-dialog{padding:78px 16px 24px}.inspection-photo-close{right:16px}.inspection-photo-dialog figcaption{font-size:.8rem}.inspection-photo-trigger>span{gap:4px;padding:5px 6px;font-size:.66rem;bottom:6px;right:6px}}
