.risk-health{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border:1px solid #dbe5ef;border-inline-start:4px solid #35d0ba;border-radius:10px;background:#fff;padding:14px 16px;margin:0 0 18px}.risk-health.unhealthy{border-inline-start-color:#e96a72;background:#fff8f8}.risk-health strong,.risk-health small{display:block}.risk-health small{color:#68758a;margin-top:3px}.risk-health-actions{display:flex;gap:8px;flex-wrap:wrap}.risk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px}.risk-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.risk-toolbar input,.risk-toolbar select{border:1px solid #e4eaf1;border-radius:8px;padding:9px 10px;background:#fff}.risk-table-wrap{overflow:auto;background:#fff;border:1px solid #e4eaf1;border-radius:12px}.risk-table{width:100%;border-collapse:collapse;min-width:900px}.risk-table th,.risk-table td{text-align:start;padding:13px 15px;border-bottom:1px solid #edf1f5}.risk-table th{font-size:11px;text-transform:uppercase;color:#7b8798;background:#fbfcfd}.risk-badge{display:inline-block;padding:4px 8px;border-radius:18px;font-size:11px;font-weight:800;text-transform:capitalize}.risk-badge.critical{background:#ffe2e5;color:#a52d39}.risk-badge.high{background:#fff0e5;color:#a85519}.risk-badge.medium{background:#fff8d9;color:#79620b}.risk-badge.low{background:#eaf5ef;color:#287451}.risk-muted{display:block;color:#68758a;font-size:12px}.risk-settings{margin-top:20px;padding:20px}.risk-settings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.risk-settings label{font-size:12px;font-weight:700;color:#526176}.risk-settings input{box-sizing:border-box;width:100%;margin-top:5px;border:1px solid #e4eaf1;border-radius:8px;padding:9px;text-align:start}.risk-details{display:grid;grid-template-columns:1fr 1fr;gap:12px}.risk-details div{min-width:0;padding:10px;border:1px solid #edf1f5;border-radius:8px}.risk-details small,.risk-details b{display:block;overflow-wrap:anywhere}.risk-details small{color:#68758a}.risk-dashboard{margin-top:18px}.risk-dashboard .panel-head{gap:10px}.risk-empty{padding:30px;text-align:center;color:#68758a}[dir="rtl"] .risk-table,[dir="rtl"] .risk-details,[dir="rtl"] .risk-settings{text-align:right}[dir="rtl"] [data-user-content]{unicode-bidi:plaintext}@media(max-width:900px){.risk-grid,.risk-settings-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.risk-grid,.risk-settings-grid,.risk-details{grid-template-columns:1fr}.risk-health{display:block}.risk-health-actions{margin-top:12px}.risk-toolbar select{flex:1 1 100%;min-height:44px}.risk-table-wrap{overscroll-behavior-inline:contain}.risk-details div{padding:12px}}
