.btns{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.card h2{margin:0 0 10px;font-size:15px;font-weight:600;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.row{display:flex;gap:12px;padding:5px 0;border-top:1px dashed var(--border);font-size:14px}.row:first-of-type{border-top:0}.row .k{flex:0 0 120px;color:var(--text-secondary)}.row .v{flex:1;word-break:break-all}.badge{display:inline-flex;align-items:center;height:22px;padding:0 10px;font-size:12px;font-weight:400;border-radius:999px;border:1px solid var(--border);background:var(--bg-soft);color:var(--text-secondary)}.badge.ok{color:var(--success);border-color:var(--success);background:var(--success-soft)}.badge.bad{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.badge.warn{color:var(--warn);border-color:var(--warn);background:var(--warn-soft)}.links{margin:6px 0 0}.links a{display:inline-block;margin:4px 12px 0 0;color:var(--accent);text-decoration:none}.links a:hover{text-decoration:underline}
