.skeleton-wrapper{display:flex;gap:10px;flex-wrap:wrap}.skeleton-card{width:250px;height:300px;background-color:#e0e0e0;border-radius:8px;padding:10px}.skeleton-image{width:100%;height:150px;background-color:#d3d3d3;margin-bottom:10px;border-radius:8px}.skeleton-text{background-color:#d3d3d3;margin:5px 0;border-radius:4px}.skeleton-title{width:60%;height:20px}.skeleton-location,.skeleton-price,.skeleton-rating,.skeleton-service{width:80%;height:15px}.skeleton-info{display:flex;justify-content:space-between;margin-top:10px}