/* Risk Factors - Minimal Additional Styles */
/* Primary styles are embedded in the partial */

/* Smooth transitions */
#risk-factors-section .form-select {
    transition: border-color 0.2s ease;
}

#risk-factors-section .form-select:focus {
    border-color: var(--accent-blue);
    box-shadow: 0 0 0 2px rgba(88, 166, 255, 0.15);
}

/* Print optimization */
@media print {
    #risk-factors-section {
        page-break-inside: avoid;
    }
    
    .risk-panel {
        display: block !important;
        border: 1px solid #ccc;
    }
}