/* TOP10 영역을 다른 스타일에서 숨기지 않도록 유지 */
.top-ranking{display:block!important;visibility:visible!important;opacity:1!important}
.top-ranking .ranking-grid{display:grid!important;visibility:visible!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.top-ranking .ranking-item{display:flex!important;align-items:center;gap:8px;min-width:0}
.top-ranking .ranking-empty{grid-column:1/-1;padding:14px;border:1px dashed #efb3cd;border-radius:12px;color:#99516d;background:#fff7fa}
@media(max-width:720px){.top-ranking .ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
