/* ======================
   HFH Scheduler Styling
   ====================== */

.weekly-schedule { 
  width: 100%; 
  border-collapse: collapse; 
  margin: 2rem 0;
  background-color: #0d0f1a; /* dark navy */
  border: 1px solid #333;
}

.weekly-schedule th, 
.weekly-schedule td { 
  text-align: center; 
  padding: 8px; 
  border: 1px solid #333;
}

.weekly-schedule .day-name { 
  font-size: 12pt; 
  font-weight: bold; 
  color: #d4af37; /* gold */
}

.weekly-schedule .day-date { 
  font-size: 10pt; 
  color: #f1f1f1; /* off-white */
}

.weekly-schedule .shift-time { 
  font-size: 9pt; 
  color: #bbbbbb; /* gray */
}

.weekly-schedule .lady-name { 
  font-size: 12pt; 
  color: #ffffff; 
}

.weekly-schedule .lady-name:hover { 
  color: #d4af37; /* gold hover */
}
