/* source-id="r191-safe-repair-health-style" */
/* R191 health diagnostics: operational results remain readable at every width. */
.r191-safe-repair{border-inline-start:4px solid var(--blue);overflow-wrap:anywhere}
.r191-safe-repair h3{margin-top:0}
.r191-safe-repair .actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.r191-safe-repair .actions button{min-height:44px;white-space:normal}
.r191-repair-steps{padding-inline-start:24px;margin:16px 0;display:grid;gap:8px}
#r191SafeRepairStatus{font-weight:700;min-height:1.8em}
#r191SafeRepairResults{max-height:50vh;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
#r191SafeRepairResults:empty{display:none}
#r191SafeRepairResults ul{padding-inline-start:24px;margin:12px 0;display:grid;gap:10px}
#r191SafeRepairResults li{padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}
@media(max-width:600px){.r191-safe-repair .actions button{flex:1 1 180px}.r191-safe-repair{padding:16px}.r191-repair-steps{padding-inline-start:20px}}
@media print{#r191SafeRepairResults{max-height:none;overflow:visible}.r191-safe-repair .actions{display:none}}
