/* Finding desktop: public-photo entry follows native room thumbnails. */
@media(min-width:769px){
/* Restore the original finding photo area without a separate heading or letterboxing. */
body #desktop-house-detail-modal #ym-rh-photos.find-photos-enabled{padding:0!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) 64px!important;column-gap:8px;}
body #desktop-house-detail-modal #ym-rh-photos.find-photos-enabled .rmp-photo-heading{display:none!important;}
body #desktop-house-detail-modal #ym-rh-photos.find-photos-enabled #ym-rh-scroll{grid-row:1!important;border-radius:7px 0 0 7px;}
body #desktop-house-detail-modal #ym-rh-photos.find-photos-enabled .ym-rh-slide img{object-fit:cover!important;}
body #desktop-house-detail-modal #ym-rh-photos.find-photos-enabled .rmp-photo-strip{grid-row:1!important;margin:8px 8px 8px 0;}
body #desktop-house-detail-modal #ym-rh-photos.find-photos-enabled .rmp-photo-arrow{top:50%;transform:translateY(-50%);}
body #desktop-house-detail-modal #ym-rh-photos.find-photos-enabled .rmp-photo-arrow.prev{left:8px;}
body #desktop-house-detail-modal #ym-rh-photos.find-photos-enabled .rmp-photo-arrow.next{right:76px;}
body #desktop-house-detail-modal #ym-rh-photos.find-photos-enabled #ym-rh-count{bottom:8px!important;right:76px!important;}
body #desktop-house-detail-modal #ym-rh-photos.find-photos-enabled .rmp-photo-empty{inset:0 64px 0 0;border-radius:7px 0 0 7px;}

body #desktop-house-detail-modal #ym-rh-photos.find-photos-enabled .ym-rh-edit-overlay{display:none!important}
body #desktop-house-detail-modal #ym-rh-photos .rmp-photo-strip .find-common-photo-entry{position:relative;flex:0 0 44px!important;min-height:44px!important;border:1px solid var(--wp-color-primary,#2563eb);border-radius:5px;overflow:hidden;background:#eff6ff;cursor:pointer}
body #desktop-house-detail-modal #ym-rh-photos .find-common-photo-entry img{display:block;width:100%;height:100%;object-fit:cover}
body #desktop-house-detail-modal #ym-rh-photos .find-common-photo-label{position:absolute;left:0;right:0;bottom:0;background:var(--wp-color-primary,#2563eb);color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center;white-space:nowrap}
body #desktop-house-detail-modal #ym-rh-photos .find-common-photo-entry:hover{border-color:#1d4ed8;box-shadow:0 0 0 1px #1d4ed8}
body #desktop-house-detail-modal #ym-rh-photos .find-common-photo-entry:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}
body #desktop-house-detail-modal #ym-rh-photos .find-common-photo-entry:disabled{border-color:#cbd5e1;cursor:default}
body #desktop-house-detail-modal #ym-rh-photos .find-common-photo-entry:disabled .find-common-photo-label{background:#64748b}
body #desktop-house-detail-modal #ym-rh-photos .find-photo-fallback-strip{grid-column:2;grid-row:2;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-height:0;width:56px}
body #desktop-house-detail-modal #ym-rh-photos .find-photo-fallback-strip .find-common-photo-entry{width:56px;padding:0}
.find-public-photo-viewer{position:fixed;inset:0;z-index:99999;background:#111827d9;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}
.find-public-photo-viewer-panel{position:relative;width:min(1200px,100%);height:min(880px,calc(100dvh - 48px));display:flex;flex-direction:column;gap:12px;color:white}
.find-public-photo-viewer-toolbar{display:flex;align-items:center;gap:16px;font-size:14px}
.find-photo-viewer-close{margin-left:auto;border:1px solid #ffffff70;border-radius:6px;background:#ffffff16;color:white;font:inherit;padding:7px 14px;cursor:pointer}
.find-public-photo-viewer-frame{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}
.find-public-photo-viewer-frame :is(img,video){max-width:100%;max-height:100%;object-fit:contain}
.find-photo-viewer-prev,.find-photo-viewer-next{position:absolute;top:50%;width:42px;height:48px;background:#11182780;color:white;border:1px solid #ffffff55;border-radius:7px;font-size:30px;cursor:pointer}
.find-photo-viewer-prev{left:0}.find-photo-viewer-next{right:0}
}
