.form-label:has(~ div input[required])::after {
    content: " *";
    color: #dc3545;
    font-weight: bold;
}

input[readonly] {
    background-color: #E9ECEF !important;
}
.form-label.required::after {
    content: " *";
    color: #dc3545;
    font-weight: 700;
    font-size: 1.25em;
    margin-left: 3px;
}

i {
    pointer-events: none;
    user-select: none;
}

input[readonly] {
    background-color: #E9ECEF !important;
}
