/* BIM 页场景图整体收小：左文权重加大，右图限高，保持完整不裁切 */
  #module-1 .scene-row,
  #module-2 .scene-row,
  #module-3 .scene-row{
    grid-template-columns:minmax(260px,.95fr) minmax(0,1fr);
    gap:20px;
    padding:20px 22px;
  }
  #module-1 .scene-frame,
  #module-2 .scene-frame,
  #module-3 .scene-frame{
    padding:8px;
    max-height:240px;
    display:flex;
    align-items:center;
    justify-content:center;
  }
  #module-1 .scene-frame img,
  #module-2 .scene-frame img,
  #module-3 .scene-frame img{
    width:100%;
    height:auto;
    max-height:220px;
    object-fit:contain;
    object-position:center;
  }
  .bim-dual{
    display:grid;
    grid-template-columns:1.15fr .85fr;
    gap:10px;
    align-items:stretch;
  }
  .bim-dual .scene-frame{
    max-height:none !important;
    margin:0;
  }
  .bim-dual .scene-frame img{
    max-height:200px !important;
  }
  @media (max-width:900px){
    #module-1 .scene-row,
    #module-2 .scene-row,
    #module-3 .scene-row{grid-template-columns:1fr;}
    .bim-dual{grid-template-columns:1fr;}
    #module-1 .scene-frame img,
    #module-2 .scene-frame img,
    #module-3 .scene-frame img,
    .bim-dual .scene-frame img{max-height:260px !important;}
  }
