/* SCS ClaimPoint text-only contrast correction. No background changes. */
body .scs-app button,
body .scs-dv-app :is(button,.dv-button),
body .scs-staff-requests :is(button,.scs-file-button),
body .scs-portal-nav:not(.scs-portal-nav--workflow) a.scs-portal-button {
  color:#fff!important;
  -webkit-text-fill-color:currentColor!important;
}
body :is(.scs-app,.scs-dv-app,.scs-staff-requests) button :is(span,strong,b,em,small),
body .scs-portal-nav a.scs-portal-button :is(span,strong,b,em,small) {
  color:inherit!important;
  -webkit-text-fill-color:currentColor!important;
}
body .scs-app :is(.scs-secondary,.scs-file-button,.scs-text-button),
body .scs-app .scs-tabs button,
body .scs-app .scs-tabs button:is(:hover,:focus,:active),
body .scs-dv-app button.secondary,
body .scs-dv-app button.secondary:is(:hover,:focus,:active),
body .scs-portal-section-tools button,
body .scs-portal-section-tools button:is(:hover,:focus,:active),
body .scs-portal-nav.scs-portal-nav--workflow a.scs-portal-button,
body .scs-portal-nav.scs-portal-nav--workflow a.scs-portal-button:is(:hover,:focus,:active) {
  color:#203446!important;
  -webkit-text-fill-color:currentColor!important;
}
body .scs-app .scs-tabs button[aria-current="step"] { color:#075b54!important; }
body .scs-portal-nav.scs-portal-nav--workflow a.scs-portal-button[href="https://getscs.com/scs-workflow-queues/"] { color:#fff!important; }
body.page-id-4113 .scs-portal-nav.scs-portal-nav--workflow a.scs-portal-button[href="https://getscs.com/scs-workflow-queues/"]:hover { color:#203446!important; }
body .scs-wfa .wfa-tabs button {
  color:#203446!important;
  -webkit-text-fill-color:currentColor!important;
}
body .scs-wfa .wfa-tabs button:hover:not(:disabled),
body .scs-wfa .wfa-tabs button[aria-pressed="true"] { color:#fff!important; }
body.page-id-4113 .scs-wfa .wfa-tabs button:hover:not([aria-pressed="true"]):not(:disabled) { color:#203446!important; }
body .scs-wfa .wfa-tabs button :is(span,strong,b,em,small) {
  color:inherit!important;
  -webkit-text-fill-color:currentColor!important;
}
body .scs-wfa .wfa-tabs button .wfa-count { color:#203446!important; }
body :is(.scs-app,.scs-dv-app,.scs-wfa,.scs-staff-requests,.scs-intake,.scs-owner-portal) button.scs-portal-toggle,
body :is(.scs-app,.scs-dv-app,.scs-wfa,.scs-staff-requests,.scs-intake,.scs-owner-portal) button.scs-portal-toggle:is(:hover,:focus,:active) {
  color:#203446!important;
  -webkit-text-fill-color:currentColor!important;
}
body .scs-app :is(.scs-result,.scs-search-timer,.scs-adjustment-stage),
body .scs-app :is(.scs-result,.scs-search-timer,.scs-adjustment-stage) :is(.scs-value,.scs-metrics,.scs-eyebrow,h2,h3,p,span,strong,b,small),
body .scs-app .scs-result .scs-metrics div,
body .scs-app .scs-adjustment-stage>strong:first-child,
body .scs-dv-app .dv-total,
body .scs-dv-app .dv-total :is(span,strong,b,small),
body .scs-dv-app th {
  color:#fff!important;
  -webkit-text-fill-color:currentColor!important;
}
body :is(.scs-app,.scs-dv-app,.scs-wfa,.scs-staff-requests) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="submit"]):not([type="button"]),select,textarea),
body :is(.scs-app,.scs-dv-app,.scs-wfa,.scs-staff-requests) :is(select option,select optgroup) {
  color:#203446!important;
  -webkit-text-fill-color:currentColor!important;
}
body .scs-staff-requests :is(.scs-file-delete,.scs-file-delete:hover) { color:#922b21!important; }
