.operational-profile{padding:12px 0;border-bottom:1px solid var(--line);margin-bottom:14px}
.operational-profile .field-label{margin-top:12px;color:var(--lime)}
.operational-profile summary,.profile-analysis-details summary{cursor:pointer;font-size:11px;color:var(--lime);padding:6px 0}
.profile-analysis-details[open]{margin-bottom:8px}
.operational-profile small,.evaluation-card>small{display:block;font-size:11px;color:var(--muted);line-height:1.6}
.operational-profile button{font-size:11px;padding:8px;margin-bottom:8px}
.evaluation-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}
.evaluation-result.stale{color:#efc778!important}
.risk-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}
.lab-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;font-size:10px;color:var(--muted)}
.lab-stats b{display:block;color:var(--text);font-size:17px;margin-top:3px}
.evaluator label{display:block;font-size:11px;color:var(--muted);margin:12px 0 5px}
.evaluator details{padding:9px 0;border-bottom:1px solid var(--line)}
.evaluator summary{cursor:pointer;font-size:12px;color:var(--lime);line-height:1.6}
.evaluation-card{border:1px solid var(--line);border-radius:8px;padding:12px;margin-top:12px;background:#182630}
.evaluation-card .evaluation-name{border:0;background:none;padding:0;font-size:14px;font-weight:600;text-align:left;color:var(--lime)}
.evaluation-card>button[data-evaluate]{font-size:11px;margin-top:8px}
.scenario-result{padding:9px 0;border-bottom:1px solid var(--line);font-size:12px}
.scenario-result small{display:block;line-height:1.7;color:var(--muted)}
#alternative .evaluator p{font-size:11px;margin:9px 0 12px;line-height:1.6}
.evaluator select{font-size:12px}
@media(max-width:420px){.risk-fields{grid-template-columns:1fr}.lab-stats b{font-size:15px}}
