/* GovSavi overrides applied on top of formio.full.css.
   Read-only (Show page) forms must not display required-field asterisks. */

.formio-read-only .field-required::after,
.formio-read-only .formio-component-radio.formio-component-label-hidden.required .form-check-label::before,
.formio-read-only .formio-component-selectboxes.formio-component-label-hidden.required .form-check-label::before {
    content: none !important;
}

/* FormIO renders the asterisk as a real element inside the label (confirmed still true as of 5.5.2). */
.formio-read-only .required-star {
    display: none !important;
}

/* Every disabled field (locked dropdowns, calculated totals such as Total Price / Total Cost, etc.) must look
   the same, in both light and dark themes. */
.formio-component .form-control:disabled,
.formio-component .form-select:disabled,
.formio-component-select .choices.is-disabled .form-control,
.formio-component-select .choices.is-disabled .choices__inner,
.formio-component-select .choices.is-disabled .ui.selection.dropdown {
    background-color: var(--bs-secondary-bg) !important;
    color: var(--bs-body-color);
    opacity: 1;
    cursor: not-allowed;
}
