.risk-controls{margin:20px 0}.risk-controls p{font-size:13px;color:var(--muted,#a3aec4);line-height:1.7}.risk-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.risk-field{display:flex;justify-content:space-between;gap:12px;background:#111c30;border:1px solid #23324b;border-radius:10px;padding:13px;font-size:13px}.risk-field>div{min-width:0;overflow-wrap:anywhere}.risk-field strong{white-space:nowrap}.live-approval-list{display:grid;gap:12px}.live-approval{background:#101a2c;border:1px solid #273650;border-radius:12px;padding:16px}.live-approval dd{overflow-wrap:anywhere;word-break:break-word;margin:5px 0 15px}.live-approval code{overflow-wrap:anywhere}.live-risk-report .section-head{flex-wrap:wrap;gap:12px}.live-risk-report a{color:#87b3ff}.live-risk-report p{line-height:1.7}.live-risk-report .amber{color:#efc76c}@media(max-width:520px){.risk-field-grid{grid-template-columns:1fr}.live-approval{padding:12px}.live-risk-report .outline-button{min-height:44px}}
.assessment-report{border:1px solid #35566c;border-radius:14px;background:#0d1b2a;padding:18px;margin:18px 0;min-width:0;overflow-wrap:anywhere}.assessment-report article{border-top:1px solid #294052;padding:15px 0}.assessment-report summary{cursor:pointer;padding:10px 0;color:#78d9d0}.assessment-report pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;max-height:320px;overflow-y:auto}.assessment-report code{white-space:pre-wrap;overflow-wrap:anywhere}.assessment-report h3{font-size:19px}.assessment-report p{line-height:1.7}@media(max-width:600px){.assessment-report{padding:14px}.assessment-report h3{font-size:17px}}
