.cdb-ref-card{--cdb-surface:#0f1620;--cdb-border:#1d2836;--cdb-text:#e6eef7;--cdb-muted:#a9b6c6;background:var(--cdb-surface);color:var(--cdb-text);border:1px solid var(--cdb-border);border-radius:16px;box-shadow:0 6px 24px rgb(0 0 0 / .25);overflow:hidden;margin:8px 0 18px}.cdb-ref-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(180deg,rgb(78 168 255 / .12),#fff0);border-bottom:1px solid var(--cdb-border);gap:12px;flex-wrap:wrap}.cdb-ref-title{font-weight:700;letter-spacing:.2px;font-size:16px}.cdb-ref-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cdb-ref-controls #cdb-ref-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap;width:100%}.cdb-ref-controls label{font-size:12px;color:var(--cdb-muted);display:flex;gap:6px;align-items:center}.cdb-ref-controls select,.cdb-ref-controls input,.cdb-ref-controls button{background:#0d141d;color:var(--cdb-text);border:1px solid var(--cdb-border);border-radius:10px;padding:8px 10px;font-size:13px}.cdb-ref-controls button{cursor:pointer}.cdb-ref-table{width:100%;border-collapse:separate;border-spacing:0}.cdb-ref-table thead th{text-align:left;font-size:12px;letter-spacing:.2px;text-transform:uppercase;color:var(--cdb-muted);padding:10px 14px;border-bottom:1px solid var(--cdb-border);white-space:nowrap}.cdb-ref-table tbody td{padding:14px;border-bottom:1px solid var(--cdb-border)}.cdb-ref-table tbody tr:hover{background:rgb(78 168 255 / .06)}.cdb-label,.cdb-label a,.cdb-ref-table td,.cdb-ref-table th{overflow-wrap:anywhere;word-break:break-word}.cdb-label{min-width:0}.cdb-label a{min-width:0;display:inline}.cdb-rank-badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#0d141d;border:1px solid var(--cdb-border);font-weight:700;color:var(--cdb-muted);margin-right:10px;flex:0 0 auto}.cdb-top-1 .cdb-rank-badge{background:linear-gradient(135deg,#ffd54d,#ffb300);color:#111;border:none}.cdb-top-2 .cdb-rank-badge{background:linear-gradient(135deg,#e5e7eb,#c7c9cf);color:#111;border:none}.cdb-top-3 .cdb-rank-badge{background:linear-gradient(135deg,#f6ad55,#ed8936);color:#111;border:none}.cdb-top-4 .cdb-rank-badge,.cdb-top-5 .cdb-rank-badge{background:#13202e;color:#9cc2ff}.cdb-top-1 .cdb-label a,.cdb-top-1 .cdb-label{font-size:16px;font-weight:800}.cdb-top-2 .cdb-label a,.cdb-top-2 .cdb-label{font-size:15px;font-weight:800}.cdb-top-3 .cdb-label a,.cdb-top-3 .cdb-label{font-size:15px;font-weight:700}.cdb-top-4 .cdb-label a,.cdb-top-4 .cdb-label,.cdb-top-5 .cdb-label a,.cdb-top-5 .cdb-label{font-weight:700}.cdb-partner-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;font-size:12px;background:rgb(34 197 94 / .12);color:#34d399;border:1px solid rgb(34 197 94 / .25);margin-left:8px}.cdb-seikyu-solana{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;font-size:12px;background:rgb(197 184 34 / 12%);color:#d3b134;border:1px solid rgb(197 184 34 / 25%);margin-left:8px}.cdb-count{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:#00a743!important}.cdb-lastseen{color:var(--cdb-muted);font-size:13px;white-space:nowrap}@media (max-width:640px){.cdb-ref-controls{width:100%}.cdb-ref-controls label{width:calc(50% - 6px)}.cdb-ref-controls input[type="number"]{width:100%}.cdb-ref-controls button{width:100%}.cdb-ref-table thead{display:none}.cdb-ref-table tbody tr{display:block;border-top:1px solid var(--cdb-border);border-bottom:1px solid var(--cdb-border);margin:8px 0;padding:4px 0;background:#fff0}.cdb-ref-table tbody td{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:10px 14px;border-bottom:1px dashed var(--cdb-border);min-width:0}.cdb-ref-table tbody td:last-child{border-bottom:none}.cdb-ref-table tbody td::before{content:attr(data-label);color:var(--cdb-muted);font-size:12px;flex:0 0 86px;text-align:left;line-height:1.3}.cdb-ref-table .cdb-val{flex:1 1 calc(100% - 86px);min-width:0;overflow-wrap:anywhere;word-break:break-word}.cdb-ref-table tbody td[data-col="count"],.cdb-ref-table tbody td[data-col="lastseen"]{justify-content:flex-end}.cdb-ref-table tbody td[data-col="label"]{justify-content:flex-start}.cdb-ref-table tbody td[data-col="label"] .cdb-val{text-align:left}}