/*
	Custom CSS
	Please make sure your CSS rules are 
	more particular / have higher priority
	then other page styles
*/
 #events h3   {
	/* add your css rule here */
}


 #events p.duration, #events div.duration   {
	/* add your css rule here */
}


 #events p.description, #events div.description   {
	/* add your css rule here */
}


 #events .selectedEvent   {
	/* add your css rule here */
}


 #events input.reserve_time_btn   {
	/* add your css rule here */
}


 #events input.select_another_btn   {
	/* add your css rule here */
}


 #eventForm #start_date-block-container h3, #eventForm #timeline-container h3   {
	/* add your css rule here */
}


 #eventForm #save_button   {
	/* add your css rule here */
}


 div.ui-widget-content   {
	/* add your css rule here */
}


 div.ui-widget-header   {
	/* add your css rule here */
}


 #timeline-container table.timeline   {
	/* add your css rule here */
}


 .timeline td.not_worked_time   {
	/* add your css rule here */
}


 .timeline td.free_time   {
	/* add your css rule here */
}


 .timeline td.selected_time   {
	/* add your css rule here */
}


 .timeline td.reserved_time   {
	/* add your css rule here */
}


 div#loading   {
	/* add your css rule here */
}


 #start_date-block-container .zend_form dt, start_date-block-container .zend_form dt b, start_date-block-container .zend_form dd label   {
	/* add your css rule here */
}












.pwa_install__content {
    display: none !important;
}
#sb_deposit_paid_events_pay_full_amount_btn {
    font-size: 0; /* Ẩn chữ cũ */
}

#sb_deposit_paid_events_pay_full_amount_btn::after {
    content: "Add discount code here";
    font-size: 15px;
    font-weight: 600;
    color: #ffffff;
}
/* Ẩn giờ 5:00 PM (17:00) khi count = 2 */
a.sb-cell.free[href*="/count/2/"][href*="/time/17:00"] {
    display: none !important;
}












/* ĐỔ XANH LÁ cho event_id = 431 và 432 (đúng HTML bạn gửi) */
.dhx_scale_holder .dhx_cal_event[event_id="431"],
.dhx_scale_holder .dhx_cal_event[event_id="432"]{
  border: 1px solid #27ae60 !important;
  box-shadow: none !important;
}

/* header + body + footer mới là nơi nhìn thấy màu */
.dhx_scale_holder .dhx_cal_event[event_id="431"] .dhx_header,
.dhx_scale_holder .dhx_cal_event[event_id="431"] .dhx_body,
.dhx_scale_holder .dhx_cal_event[event_id="431"] .dhx_footer,
.dhx_scale_holder .dhx_cal_event[event_id="432"] .dhx_header,
.dhx_scale_holder .dhx_cal_event[event_id="432"] .dhx_body,
.dhx_scale_holder .dhx_cal_event[event_id="432"] .dhx_footer{
  background: #2ecc71 !important;   /* xanh lá */
  border-color: #27ae60 !important;
  color: #ffffff !important;
}

/* chữ giờ + chữ dịch vụ */
.dhx_scale_holder .dhx_cal_event[event_id="431"] .dhx_title,
.dhx_scale_holder .dhx_cal_event[event_id="432"] .dhx_title{
  color:#ffffff !important;
}

/* line trạng thái paid */
.dhx_scale_holder .dhx_cal_event[event_id="431"] .booking-status-line,
.dhx_scale_holder .dhx_cal_event[event_id="432"] .booking-status-line{
  background:#2ecc71 !important;
}
