/* V55: House cards – edge-to-edge images, no empty dark bands. */
#modelle .cards .card .v51-gallery,
#modelle .cards .card .v51-gallery-frame{
 width:100%!important;
 height:auto!important;
 min-height:0!important;
 aspect-ratio:16/10!important;
 display:block!important;
 position:relative!important;
 overflow:hidden!important;
 background:#18271d!important;
 padding:0!important;
 margin:0!important;
}
#modelle .cards .card .v51-gallery-frame > img,
#modelle .cards .card .v51-gallery-frame > .v47-house-photo{
 position:absolute!important;
 inset:0!important;
 width:100%!important;
 height:100%!important;
 max-height:none!important;
 min-height:0!important;
 object-fit:cover!important;
 object-position:center center!important;
 display:block!important;
 margin:0!important;
 padding:0!important;
}
#modelle .cards .card .v52-open{
 position:absolute!important;
 left:18px!important;
 bottom:18px!important;
 top:auto!important;
 right:auto!important;
 z-index:3!important;
}
@media(max-width:680px){
 #modelle .cards .card .v51-gallery,
 #modelle .cards .card .v51-gallery-frame{aspect-ratio:4/3!important}
}
