.place-photo-dialog{color:#07485b;background:#fffdf5;border:0;border-radius:12px;width:min(94vw,1100px);max-width:94vw;max-height:94dvh;padding:14px}.place-photo-dialog::backdrop{background:#000c}.photo-viewer-controls,.place-photo-dialog nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.place-photo-dialog button{color:#07485b;min-height:44px;font:inherit;cursor:pointer;background:#fffdf5;border:2px solid #07485b;border-radius:22px;padding:8px 14px}.place-photo-dialog button:focus-visible{outline-offset:2px;outline:3px solid #07485b}.photo-viewer-image{touch-action:pan-x pan-y pinch-zoom;max-height:70dvh;margin-top:12px;overflow:auto}.photo-viewer-image img{object-fit:contain;width:100%;height:65dvh;display:block}.photo-viewer-image.zoomed img{object-fit:initial;width:200%;max-width:none;height:auto}.place-photo-dialog p{margin:10px 0;font-size:14px}.place-photo-dialog:not([open]){display:none}.place-photo-dialog:focus{outline:none}.photo-viewer-image{overscroll-behavior:contain;width:100%;min-width:0}.photo-viewer-image.zoomed{touch-action:pan-x pan-y pinch-zoom;height:70dvh}.place-photo-dialog[open]{flex-direction:column;height:94dvh;max-height:94dvh;display:flex;overflow:hidden}.place-photo-dialog .photo-viewer-image,.place-photo-dialog .photo-viewer-image.zoomed{flex:1;height:auto;min-height:0;max-height:none;margin-top:0}.place-photo-dialog .photo-viewer-image:not(.zoomed) img{object-fit:contain;width:100%;height:100%}.place-photo-dialog .photo-viewer-image.zoomed img{object-fit:fill;max-width:none}.place-photo-dialog .photo-viewer-controls{flex:none;justify-content:center;gap:6px;margin-top:10px}.photo-viewer-controls button{place-items:center;min-width:44px;padding:8px;display:grid}.photo-viewer-controls .photo-zoom-control{margin-left:auto;padding:8px 14px}.photo-counter{white-space:nowrap;font-size:14px}.place-photo-dialog>p{flex:none;max-height:3em;overflow:auto}.photo-viewer-credit{margin-top:4px;display:block}.photo-viewer-credit a{text-underline-offset:3px;text-decoration:underline}
