/* v138.3 — Centre de fiabilité et récupération */
.v1383-reliability { margin-top:14px; }
.v1383-reliability-head { padding:14px 0 8px; }
.v1383-reliability-head strong { display:block; font-size:14px; font-weight:760; }
.v1383-reliability-head small { display:block; margin-top:4px; color:var(--ui-muted,var(--muted)); font-size:11px; line-height:1.45; }
.v1383-reliability-actions { display:flex; flex-wrap:wrap; gap:8px; padding:8px 0 12px; }
.v1383-reliability-actions button { min-height:38px; }
.v1383-reliability-results { display:grid; border-top:1px solid var(--ui-border,var(--line)); }
.v1383-check { min-height:46px; display:grid; grid-template-columns:22px minmax(0,1fr); align-items:center; gap:9px; border-bottom:1px solid var(--ui-border,var(--line)); }
.v1383-check:last-child { border-bottom:0; }
.v1383-check-icon { width:20px; height:20px; border-radius:999px; display:grid; place-items:center; font-size:11px; font-weight:800; background:rgba(120,120,120,.12); }
.v1383-check[data-state="pass"] .v1383-check-icon { background:rgba(41,160,92,.13); }
.v1383-check[data-state="warn"] .v1383-check-icon { background:rgba(214,153,34,.14); }
.v1383-check[data-state="fail"] .v1383-check-icon { background:rgba(200,64,64,.13); }
.v1383-check-copy { min-width:0; padding:8px 0; }
.v1383-check-copy strong { display:block; font-size:12px; font-weight:720; }
.v1383-check-copy small { display:block; margin-top:2px; color:var(--ui-muted,var(--muted)); font-size:10.5px; line-height:1.35; overflow-wrap:anywhere; }
.v1383-reliability-summary { margin:8px 0 2px; font-size:11px; color:var(--ui-muted,var(--muted)); }
.v1383-recovery-note { margin:10px 0 12px; padding:10px 12px; border-radius:12px; background:var(--ui-soft,rgba(127,127,127,.08)); color:var(--ui-muted,var(--muted)); font-size:10.5px; line-height:1.45; }
html[data-theme="dark"] .v1383-recovery-note { background:rgba(255,255,255,.05); }
