.photo-pair-panel{margin:22px 0;padding:22px;background:#e9eddf;border-radius:7px;border:1px solid #ccd7bd}.photo-pair-panel h3{font:26px Georgia;margin:10px 0}.photo-pair-actions{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.photo-pair-actions button{min-height:44px}.photo-pair-actions button:not(:first-child){color:#304b35;background:white;border:1px solid #b1c0a4}.photo-pair-panel p{margin:9px 0}.photo-pair-panel .photo-pair-fine{font-size:11px;color:#5b6854}.photo-pair-crop{position:relative;overflow:hidden;width:100%;height:100%;background:#e5e3dc}.photo-pair-crop>img{position:absolute;width:200%!important;height:100%!important;max-width:none!important;top:0;object-fit:fill}.photo-pair-left>img{left:0}.photo-pair-right>img{left:-100%}.room-mini-scene.has-photograph{height:auto;aspect-ratio:3/4;background:#e5e3dc}.work-scene:has(.photo-pair-crop){flex:1;min-height:250px}.work-scene>.photo-pair-crop{width:auto;max-width:100%;aspect-ratio:3/4;height:100%;flex:none;margin:auto}.room-comparison article:has(.has-photograph)>p{max-width:none}.photo-pair-panel button:disabled{opacity:.55;cursor:default}@media(max-width:700px){.photo-pair-panel{padding:16px}.photo-pair-panel h3{font-size:24px}.photo-pair-actions{flex-direction:column}.photo-pair-actions button{align-self:stretch}.work-scene:has(.photo-pair-crop){height:440px;min-height:440px;max-height:none}.photo-pair-panel .photo-pair-fine{font-size:11px;line-height:1.7}}
