.calculation-card {
    background-color: #f8f9fa;
    border-radius: 0.5rem;
    padding: 1.5rem;
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

.calculation-card h5 {
    color: #0d6efd;
    margin-bottom: 1.5rem;
    border-bottom: 1px solid #dee2e6;
    padding-bottom: 0.5rem;
}

.action-btns .btn {
    margin-right: 0.25rem;
    margin-bottom: 0.25rem;
}

.form-label.required:after {
    content: " *";
    color: #dc3545;
}

.badge-active {
    background-color: #198754;
    color: white;
}

.badge-inactive {
    background-color: #6c757d;
    color: white;
}