.rd-chk{display:flex;gap:10px;align-items:flex-start;margin:4px 0 14px;font-size:14.5px;cursor:pointer}
.rd-chk input{margin-top:3px;flex:none;width:18px;height:18px}
#rd-out{margin-top:22px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}
.rd-item{min-width:0;border:1px solid var(--line);border-radius:14px;padding:16px;background:#fff}
.rd-url{margin:0 0 12px;font-size:16px;word-break:break-all}
.rd-stats{margin-bottom:12px}
.rd-ws{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}
.rd-w{padding:10px 12px;border-radius:10px;font-size:14.5px;border:1px solid}
.rd-warn{background:#fff8e6;border-color:#f3d98a}.rd-bad{background:#fdecea;border-color:#f3b4ae}
.rd-good{margin:0 0 12px;font-size:14.5px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.rd-chain{list-style:none;margin:0;padding:0;display:grid;gap:0}
.rd-chain li{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px dashed var(--line-2)}
.rd-chain li:last-child{border-bottom:0}
.rd-chain .tl-status{flex:none;min-width:52px;justify-content:center}
.rd-hop{flex:1;min-width:0;display:grid;gap:2px;font-size:14px}
.rd-hop b{word-break:break-all;font-weight:600}.rd-hop small{color:var(--muted);word-break:break-all;font-size:13px}
.rd-ms{flex:none;color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums;padding-top:4px}
.rd-hdr{margin:12px 0 0;display:grid;gap:0;background:var(--bg-2);border-radius:10px;padding:4px 12px}
.rd-hdr>div{display:flex;gap:14px;padding:7px 0;border-bottom:1px dashed var(--line-2);font-size:13.5px}
.rd-hdr>div:last-child{border-bottom:0}
.rd-hdr dt{flex:none;width:110px;color:var(--muted);font-family:ui-monospace,monospace}.rd-hdr dd{margin:0;min-width:0;word-break:break-word}
.rd-vh{margin:18px 0 8px;font-size:15px}
.rd-item .tl-table td{word-break:break-all;font-size:13.5px}
@media(max-width:560px){.rd-hdr>div{flex-direction:column;gap:2px}.rd-hdr dt{width:auto}.rd-chain li{flex-wrap:wrap}.rd-ms{padding-left:64px;padding-top:0;width:100%}}
.rd-item .tl-table{min-width:520px}
