/* Classement des plus riches (Claude, 10/11/2026). */
.baltop-section{display:grid;gap:22px;padding:56px 0 24px}
.baltop-section h2{margin:0;font-size:clamp(28px,4vw,44px);letter-spacing:-.04em;color:#f0f4ff}
.baltop-section h2 em{color:#a99bff;font-style:italic}
.baltop-lead{margin:0;color:#aab6d6;max-width:640px;line-height:1.6;font-size:14px}
.baltop-grids{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.baltop-card{border:1px solid #2b3d5b;border-radius:15px;background:#0e1727;overflow:hidden}
.baltop-card h3{margin:0;padding:14px 17px;border-bottom:1px solid #263a5a;color:#8fa2c6;font-size:10px;letter-spacing:.14em;text-transform:uppercase}
.baltop-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 17px;border-bottom:1px solid #22324d;font-size:13px;color:#dfe7ff}
.baltop-row:last-child{border-bottom:0}
.baltop-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.baltop-row strong{color:#ffe5a3;font-variant-numeric:tabular-nums}
.baltop-rank{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#18243b;color:#9db0d6;font-size:11px;font-weight:800}
.baltop-row.is-podium .baltop-rank{background:linear-gradient(#f6e7ac,#d2af4b);color:#2a2008}
.baltop-empty{margin:0;padding:18px 17px;color:#8091b3;font-size:12px}
.table-rank{display:block;margin-top:3px;color:#7f93b8;font-size:10px}
@media(max-width:760px){.baltop-grids{grid-template-columns:1fr}}
