.is-invalid {
    border-color: #dc2626 !important;
    box-shadow: 0 0 0 1px rgba(220, 38, 38, .2) !important;
}

.field-error {
    color: #dc2626;
}

#formOrder input[type="radio"]:checked {
    background-color: #2563eb;
    border-color: transparent;
}

#formOrder label:has(input[type="radio"]:checked) {
    border-color: #2563eb;
    box-shadow: 0 10px 20px rgba(37, 99, 235, .12);
}

.btn-submit:disabled {
    cursor: wait;
    opacity: .8;
}
