/* ============================= */
/* Order Time – התאמות למסך זמן */
/* ============================= */

/* שימוש באותו מבנה של entry-options */
.order-time-options {
  margin-top: 12px;
}

/* מצב נבחר – סגול (כמו order-type) */
.order-time-options .entry-option.selected {
  background: linear-gradient(to right, #431C7C, #6A2FCF);
  border-color: transparent;
  box-shadow: 0 6px 16px rgba(67, 28, 124, 0.35);
}

.order-time-options .entry-option.selected .entry-text {
  color: #fff;
}

/* ============================= */
/* Picker – בחירת שעה */
/* ============================= */

.future-time-container {
  margin-top: 20px;
  text-align: center;
}

.future-time-container.hidden {
  display: none;
}

.future-time-label {
  font-size: 15px;
  margin-bottom: 8px;
  opacity: 0.75;
}

.future-time-select {
  width: 100%;
  padding: 14px;
  font-size: 17px;
  border-radius: 12px;
  border: 1px solid #ccc;
  background: white;
  font-weight: 700;
}

.future-time-select:focus {
  outline: none;
  border-color: #431C7C;
  box-shadow: 0 0 0 2px rgba(67, 28, 124, 0.15);
}

/* ============================= */
/* כפתור אישור */
/* ============================= */

.confirm-order-time {
  height: 75px;
  margin-top: 24px;
  width: 100%;
  padding: 16px;
  font-size: 18px;
  border-radius: 16px;
}

.confirm-order-time:disabled {
  opacity: 0.5;
  cursor: not-allowed;
  box-shadow: none;
}
