/* Limpiar navegadores */
.pbr-ok{color:var(--ok)}
.pbr-kicker{font:700 11px var(--body);letter-spacing:.1em;color:var(--cyan);margin-bottom:var(--s2)}
.pbr-h3{font:700 14px var(--body);margin:var(--s4) 0 4px}
.pbr-rows{margin-top:var(--s3);border-top:1px solid var(--line)}
.pbr-row{display:flex;padding:14px 0;border-bottom:1px solid #ffffff0a}
.pbr-row:last-child{border-bottom:0;padding-bottom:0}
.pbr-row .grow{flex:1;min-width:0}.pbr-row .t{font-weight:700}.pbr-row .d{color:var(--muted);font-size:12.5px;margin-top:2px}
.pbr-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}
.pbr-top{margin:0}
.pbr-progress{margin-top:var(--s4)}
.pbr-prog-txt{display:flex;justify-content:space-between;gap:var(--s3);margin-top:10px;color:var(--muted);font-size:13px}
.pbr-prog-txt b{font-family:var(--mono);font-weight:500;color:var(--text)}
.pbr-banner{padding:12px 16px;border-radius:var(--r-md);border:1px solid #35f0a166;background:#35f0a10f;font-size:13px}
.pbr-banner.pbr-bad{border-color:#ff5a7488;background:#ff5a740f;color:var(--bad)}
.pbr-toolbar{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}
.pbr-warn{padding:10px 14px;border-radius:var(--r-sm);border:1px solid #f5a52455;color:var(--warn);font-size:13px}
.pbr-sec{margin-top:var(--s2)}
.pbr-grid{align-items:start}
.pbr-ph{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}
.pbr-path{margin-top:6px;color:var(--muted);font:500 11.5px var(--mono);word-break:break-all}
.pbr-size{margin-top:8px;font-size:12.5px}
.pbr-items{display:flex;flex-direction:column;gap:2px;margin-top:var(--s3);border-top:1px solid var(--line);padding-top:var(--s2)}
.pbr-check{align-items:flex-start;padding:10px 6px;border-radius:var(--r-sm);transition:background var(--t-fast) var(--ease)}
.pbr-check:hover{background:#ffffff0a}
.pbr-check .box{margin-top:1px}
.pbr-txt{display:flex;flex-direction:column;gap:3px;min-width:0}
.pbr-lbl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;font-size:13.5px}
.pbr-det{color:var(--muted);font-size:12.5px;line-height:1.4}
.pbr-none{padding:8px 0}
.pbr-body{display:flex;flex-direction:column;gap:var(--s4)}

