/* ============================================================
   Rebranding del agendador Amelia a la paleta Thai Center
   Salvia #8B9E87 · Dorado #C9A961 · Verde oscuro #4A5D4A
   Sobrescribe las variables de color base de Amelia en su
   contenedor real (.amelia-v2-booking / #amelia-container).
   ============================================================ */
.amelia-v2-booking,
.amelia-v2-booking #amelia-container,
#amelia-container,
.amelia-app-booking,
.amelia-app-booking-sc,
.am-dialog,
.am-dialog-popup,
.am-select-popper,
[class*="amelia-app"] {
  /* Acento principal (bordes, seleccionados, precios, checkboxes) */
  --am-c-primary: #8B9E87 !important;

  /* Botones (Continuar / Confirmar) en dorado de marca */
  --am-c-btn-first: #C9A961 !important;
  --am-c-btn-prim: #C9A961 !important;
  --am-c-btn-prim-text: #FFFFFF !important;
  --am-c-btn-text: #FFFFFF !important;

  /* Panel lateral de pasos en verde oscuro de marca */
  --am-c-sb-bgr: #4A5D4A !important;
  --am-c-sb-text: #FFFFFF !important;

  /* Calendario: día/hora seleccionada y disponibilidad */
  --am-c-cal-selected: #8B9E87 !important;
  --am-c-cal-selected-text: #FFFFFF !important;
  --am-c-cal-init: #C9A961 !important;
  --am-c-cal-high: #C9A961 !important;
}

/* Refuerzo directo para el botón primario relleno */
.amelia-v2-booking #amelia-container .am-button.am-button--filled,
.am-dialog .am-button.am-button--filled,
.am-dialog-popup .am-button.am-button--filled {
  background: #C9A961 !important;
  color: #FFFFFF !important;
}
