/* Weak spots on Team health and Admin health (js/views/health.js, js/views/admin-health.js). */
.weak-spot .ws-claim { white-space: pre-line; }
.weak-spot .evidence-list span { color: var(--muted); }
.ws-actions { display: flex; flex-wrap: wrap; align-items: flex-end; gap: 8px; }
.ws-actions .ws-still { margin: 0; min-width: 160px; }
.weak-spot details.manage { margin-top: 2px; }
.ws-evidence { border: 1px solid var(--line); border-radius: var(--radius); padding: 8px 12px 10px; display: grid; gap: 8px; min-width: 0; }
.ws-evidence legend { font-weight: 600; padding: 0 4px; }
.ws-evidence-edit { display: grid; gap: 4px; list-style: none; padding: 0; margin: 0; }
.ws-ev-row { display: flex; align-items: flex-start; gap: 8px; font-weight: 400; cursor: pointer; }
.ws-ev-row input { margin-top: 3px; flex: none; }
.ws-ev-row .evidence-list { padding-left: 0; list-style: none; }
.ws-dropped .evidence-list { text-decoration: line-through; opacity: .55; }
.ws-ev-add { align-self: end; }
.ws-add { margin-top: 12px; }
.ws-archived { opacity: .85; }
.ws-history .plain-list { margin-top: 6px; }
