/*
 * Keep your existing Legal Desk BD appointment CSS.
 * These are only functional fallback styles.
 */

.appointment-success {
    display: none;
}

.appointment-success.show {
    display: flex;
}

.form-error {
    display: block;
}

.form-group.error input,
.form-group.error select,
.form-group.error textarea,
.form-consent.error {
    border-color: #b32d2e;
}

.appointment-submit.loading .submit-loader {
    display: inline-flex;
}

.submit-loader {
    display: none;
    gap: 4px;
}

.submit-loader span {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: currentColor;
}
