/* Generated by scripts/purge-css.mjs from rental-detail.css (npm run css:public): rules for class / id names the public site never uses are left out. */
/* === rental mobile responsive v1 === */
/* Laptop/desktop (≥769) untouched — mobile only */
@media (max-width:768px){
  /* ---- Rental DETAIL ---- */

  /* Booking card / sidebar */

  /* Booking modal — centered card on mobile, not cramped */

  /* ---- Rental LISTING ---- */

  /* Similar / ready rentals carousels on mobile */
}

/* === speed-space-v1 rental density === */
/* === team rental fix v12 === */
/* ----- Homepage team slider: tablet + mobile ----- */
@media (max-width:991px){
  .team-card{min-height:100%}
  .team-card .team-info{padding:18px 16px 20px}
  .team-card .team-info h3{font-size:1.05rem;line-height:1.3}
  .team-card .team-role{font-size:.82rem;line-height:1.4}
}
@media (max-width:768px){
  .team-card .team-image-wrapper{min-height:220px;max-height:280px}
}
/* === rental layout fit v15 === */
/* === rental center space v17 === */
