
/* EasyForms UI Polish – Go Back button match primary (safe scoped) */
.rcf-wrap .ef-go-back,
.rcf-wrap .rcf-dept-back,
.rcf-wrap .ef-dept-back,
.rcf-wrap button[data-ef-back] {
  background: #2f5aa6 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 12px !important;
  padding: 12px 22px !important;
  font-weight: 600 !important;
  box-shadow: none !important;
}

.rcf-wrap .ef-go-back:hover,
.rcf-wrap .rcf-dept-back:hover,
.rcf-wrap .ef-dept-back:hover,
.rcf-wrap button[data-ef-back]:hover {
  background: #244a8a !important;
  color: #fff !important;
}

/* EasyForms UI Polish – Department mode isolation (no logic; CSS only)
   When a department gateway is active, show ONLY the department card + Go back. */
.rcf-form.ef-dept-active .rcf-layout > .rcf-field{
  display:none !important;
}
.rcf-form.ef-dept-active .rcf-layout > .rcf-field.ef-gateway-furniture-on{
  display:block !important;
}

/* Hide the original Products label in department view (department card has its own title) */
.rcf-form.ef-dept-active .rcf-layout > .rcf-field.ef-gateway-furniture-on > label{
  display:none !important;
}

/* Hide Turnstile + submit area while in department view */
.rcf-form.ef-dept-active > .rcf-field,
.rcf-form.ef-dept-active #rcf-turnstile,
.rcf-form.ef-dept-active .rcf-turnstile,
.rcf-form.ef-dept-active .rcf-submit-wrap{
  display:none !important;
}

/* Make the department card feel like a single clean block */
.rcf-form.ef-dept-active .ef-dept-card{
  margin-top: 10px !important;
  padding-bottom: 22px !important;
}

/* Department view: add breathing room before the Go back button */
.rcf-form.ef-dept-active .ef-go-back,
.rcf-form.ef-dept-active .ef-dept-back,
.rcf-form.ef-dept-active .rcf-go-back{
  display:inline-block;
  margin-top:28px !important;
  margin-bottom:6px !important;
}

/* Hide success message when browsing department sub-panels */
.ef-dept-active #rcf-success{display:none !important;}


/* Date picker helper message (Delivery <= Event) */
.rcf-date-help{
  margin-top:6px;
  font-size:13px;
  line-height:1.3;
  color:#b91c1c; /* red-700 */
}
