/* Для мобільних пристроїв */
@media (max-width: 1200px) {
  .tables-container {
    flex-direction: column;
    height: auto;
    gap: 30px;
    margin-top: 50px;
    padding-bottom: 80px; /* Додаємо відступ знизу для кнопки */
  }
  
  .equipment-list,
  .selected-equipment-wrapper {
    width: 100%;
    margin: 0;
  }
  
  .booking-summary {
    position: relative;
    margin-top: 20px;
  }
} 