.desibnb-rooms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;padding:10px}.room-card{border:1px solid #eee;padding:12px;border-radius:8px;background:#fff}.room-thumb img{width:100%;height:160px;object-fit:cover;border-radius:6px}.room-card h3{margin:8px 0 4px;font-size:1.1rem}.price{color:#d35400;font-weight:700}.desibnb-room-single{padding:12px;background:#fff;border-radius:8px}.gallery img{max-width:120px;margin:4px;border-radius:6px}@media (max-width:600px){.room-thumb img{height:180px}.gallery img{max-width:80px}}