form label:has(input[required], select[required])::before {
    content: '* ';
    color: #cc4b37;
}

.badge__application-status {
    border-radius: .25rem;
    padding: .5rem;
    font-size: .75rem;
}

.application-overview {
    dd .button {
        margin-bottom: 0.25rem;
        box-shadow: rgba(0, 0, 0, 0.4) 0 2px 4px, rgba(0, 0, 0, 0.3) 0 7px 13px -3px, rgba(0, 0, 0, 0.2) 0 -3px 0 inset;
    }
}

.application-overview__status {
    font-size: .75rem;
}

.badge__application-status__,
.badge__application-status__in_submission,
.badge__application-status__in_review {
    background-color: #ffae00;
}

.badge__application-status__in_submission,
.badge__application-status__submitted,
.badge__application-status__reviewed,
.badge__application-status__accepted {
    background-color: rgb(98, 190, 78);
}

.badge__application-status__rejected {
    background-color: #cc4b37;
}
