:root { --rf-brand-color-primary:#A3238E; --rf-brand-color-on-primary:#fff; --rf-brand-color-primary-hover:#A3238E;  --rf-brand-color-text-heading:#263853;   --rf-brand-color-status-disabled:#A9A9A9; --rf-brand-color-status-on-disabled:#FFFFFF;                  --rf-brand-elevation-focus-indicator-shadow:0 0 0 3px rgba(21, 112, 239, 0.4);      --rf-comp-button-space-padding:6px 16px;                  --rf-comp-link-hover-font-decoration:underline;            }
/* VCF 2025: General Branding Advanced Custom CSS */

/* Chat Widget - Apply padding if there's an Feedback Alert */
.rf-card.chat-card:has(.rf-feedback-alert.rf-alert-type-error) .card-body {
  padding: 20px;
}

/* RA-157010 */
.messaging-contacts-header {
  --rf-brand-color-inverse-surface: #621555;
  --rf-brand-color-inverse-on-surface: #fff;
}

/* RA-157657 */
.mdBtnR-plain {
  --rf-comp-button-tertiary-color-on-background: #fff;
  --rf-comp-button-tertiary-color-background: #000;
  --rf-comp-button-tertiary-color-border: #000;


  --rf-comp-button-tertiary-hover-color-on-background: #fff;
  --rf-comp-button-tertiary-hover-color-background: #000;
  --rf-comp-button-tertiary-hover-color-border: #000;
}

.workflow-footer-buttons .mdBtnR:nth-child(2) {
  --rf-comp-button-secondary-color-on-background: #fff;
  --rf-comp-button-secondary-color-background: #A3238E;
  --rf-comp-button-secondary-color-border: #A3238E;


  --rf-comp-button-secondary-hover-color-on-background: #fff;
  --rf-comp-button-secondary-hover-color-background: #A3238E;
  --rf-comp-button-secondary-hover-color-border: #A3238E;

}
;
