.funding-extremes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:1rem;margin-bottom:1.5rem}.funding-extreme-card{padding:1rem 1.2rem;background:var(--bg-card);border:1px solid var(--border-color);border-left:3px solid var(--cy-cyan);border-radius:5px}.funding-extreme-card h2{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 .7rem}.funding-extreme-row{display:grid;grid-template-columns:5rem 1fr auto;gap:.7rem;align-items:baseline;padding:.35rem 0;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.88rem;border-bottom:1px solid rgba(0,240,255,.06)}.funding-extreme-row:last-child{border-bottom:none}.fx-symbol{color:var(--text-primary);font-weight:700;letter-spacing:.04em}.funding-extreme-row:hover .fx-symbol{color:var(--cy-cyan)}.fx-annual{color:var(--text-dim);font-size:.78rem}.funding-filter{display:flex;align-items:center;gap:.7rem;margin-bottom:.8rem}.funding-filter input{background:var(--bg-deep);color:var(--text-primary);border:1px solid var(--border-color);border-radius:4px;padding:.5rem .7rem;min-width:220px;font-family:JetBrains Mono,monospace;font-size:.85rem}.funding-filter input:focus{outline:none;border-color:var(--cy-cyan);box-shadow:0 0 12px #00f0ff4d}.funding-table-wrap{overflow-x:auto;max-height:640px;overflow-y:auto;border:1px solid rgba(0,240,255,.08);border-radius:4px;background:#03040c8c}.funding-table{width:100%;border-collapse:collapse;font-family:JetBrains Mono,monospace;font-size:.85rem}.funding-table thead th{position:sticky;top:0;z-index:2;background:#0c1124;color:var(--cy-cyan);padding:.7rem 1rem;text-align:left;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;border-bottom:1px solid var(--border-strong);cursor:pointer;white-space:nowrap}.funding-table thead th:hover{color:var(--cy-magenta)}.funding-table tbody td{padding:.55rem 1rem;border-bottom:1px solid rgba(0,240,255,.06);white-space:nowrap}.funding-table tbody tr:hover{background:#00f0ff0a}.funding-table .symbol-link{color:var(--text-primary);text-decoration:none;font-weight:700}.funding-table .symbol-link:hover{color:var(--cy-cyan)}.fx-interp{color:var(--text-secondary);font-size:.8rem}
