/**
 * Safety Assessment Module
 */

.safety-assessment { padding: 1rem 0; }
.safety-indicator { display: flex; align-items: center; gap: 0.75rem; padding: 1rem; border-radius: var(--radius-md); margin-bottom: 1rem; font-weight: 600; }
.safety-indicator.high { background: linear-gradient(135deg, var(--success), #16a34a); color: white; }
.safety-indicator.medium { background: linear-gradient(135deg, var(--warning), #d97706); color: white; }
.safety-indicator.low { background: linear-gradient(135deg, var(--error), #dc2626); color: white; }
.safety-level { font-size: 1.1em; }
.failure-probability { background: var(--surface); padding: 1rem; border-radius: var(--radius-md); border-left: 4px solid var(--accent); margin: 0.5rem 0; }
.failure-rate { font-size: 1.2em; font-weight: 700; color: var(--accent); display: block; }
.failure-description { font-size: 0.9em; color: var(--text-secondary); }
.safety-explanation { font-style: italic; color: var(--text-secondary); margin-top: 0.5rem; }



