#growthLeaderboardPanel .growth-ranking-heading{margin:0 0 6px;font-weight:600;color:#334155}
#growthLeaderboardPanel .growth-ranking-period{margin:0 0 18px;font-size:12px;color:#64748b;overflow-wrap:anywhere}
#growthLeaderboardPanel .data-table{min-width:0;table-layout:fixed;width:100%}
#growthLeaderboardPanel .data-table th:first-child{width:64px}
#growthLeaderboardPanel .data-table th:last-child{width:130px}
#growthLeaderboardPanel .data-table td:nth-child(2){white-space:normal;overflow-wrap:anywhere}
#growthLeaderboardPanel .data-table th:last-child,#growthLeaderboardPanel .data-table td:last-child{text-align:right}
#growthLeaderboardPanel .data-table td:last-child{color:#0e7490;font-variant-numeric:tabular-nums}
.growth-ranking-position{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:5px;background:#f1f5f9;color:#475569;font-weight:700}
.growth-ranking-position.top{background:#fef3c7;color:#92400e}
@media(min-width:981px) and (max-width:1120px){.portal-header{height:auto;min-height:50px;flex-wrap:wrap;padding:10px 14px}.header-actions{width:100%;margin-left:0;flex-wrap:wrap}}
@media(max-width:640px){.header-actions{grid-template-columns:repeat(3,minmax(0,1fr))}#growthLeaderboardPanel .data-table th:first-child{width:50px}#growthLeaderboardPanel .data-table th:last-child{width:110px}}
