/* ── Khối đầu chung 4 trang ROBLOX: Online / Total · Cookie · thẻ từng acc (js/components/rbxhead.js) ── */
.rbx-head { display: grid; grid-template-columns: minmax(200px, 260px) minmax(220px, 300px) 1fr; gap: 12px; margin: 12px 16px; }
.rbx-head[hidden] { display: none; }
.rh-card { border: 1.5px solid rgba(0,180,255,.4); border-radius: 14px; box-shadow: 0 0 0 1px rgba(0,180,255,.08), 0 0 22px rgba(0,180,255,.1); background: rgba(0,180,255,.015); padding: 14px 16px; min-width: 0; }
.rh-lb { display: block; font-size: 12px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
.rh-online .rh-lb { color: #4ade80; }
.rh-cookie .rh-lb { color: #4ade80; }
.rh-accs .rh-lb { color: var(--text-muted); }
.rh-num { margin-top: 8px; display: flex; align-items: baseline; gap: 8px; font-family: var(--font-display); font-weight: 700; }
.rh-num b { font-size: 44px; line-height: 1; color: #4ade80; text-shadow: 0 0 14px rgba(74,222,128,.35); }
.rh-num span { font-size: 22px; color: var(--text-muted); }
.rh-cks { margin-top: 10px; display: flex; flex-wrap: wrap; gap: 6px 14px; font-weight: 800; font-size: 20px; }
.rh-ck { white-space: nowrap; cursor: default; }
.rh-ok { color: #4ade80; } .rh-bad { color: #f43f5e; } .rh-warn { color: #fbbf24; } .rh-none { color: #8a919c; }
.rh-list { margin-top: 10px; display: flex; flex-wrap: wrap; gap: 6px; max-height: 96px; overflow: auto; }
.rh-acc { display: inline-flex; align-items: center; gap: 6px; padding: 3px 10px; border: 1px solid currentColor; border-radius: 999px; font-size: 12px; font-weight: 600; background: rgba(255,255,255,.02); white-space: nowrap; }
.rh-acc b { font-weight: 800; }
.rh-dot { width: 8px; height: 8px; border-radius: 50%; background: #4b5563; flex: none; }
.rh-dot.on { background: #4ade80; box-shadow: 0 0 6px #4ade80; }
.rh-empty { color: var(--text-muted); font-size: 13px; }
@media (max-width: 1100px) { .rbx-head { grid-template-columns: 1fr 1fr; } .rh-accs { grid-column: 1 / -1; } }
@media (max-width: 640px) { .rbx-head { grid-template-columns: 1fr; } }
