.RankingTable_podiumContainer__DZHix{display:flex;justify-content:center;margin-bottom:20px;flex-wrap:wrap;gap:20px}.RankingTable_medalFirst__InUop,.RankingTable_medalSecond__tOrn7,.RankingTable_medalThird__2MErt{margin:10px;flex:1 1 150px;max-width:200px;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.RankingTable_medalText__hcbAT{margin:5px 0;font-size:14px;line-height:1.2;word-wrap:break-word}@media (max-width:660px){.RankingTable_podiumContainer__DZHix{flex-direction:column;align-items:center}.RankingTable_medalFirst__InUop{order:1;width:100%}.RankingTable_medalSecond__tOrn7{order:2;width:100%}.RankingTable_medalThird__2MErt{order:3;width:100%}}.RankingTable_popupOverlay__3lT3o{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.RankingTable_popupContent__IweP6{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:90%;width:600px;max-height:90vh;overflow-y:auto;text-align:left;z-index:1001}.RankingTable_popupText__hQddE{font-size:16px}.RankingTable_popupButton__L7n3b{margin-top:20px;padding:10px 20px;background-color:#4a90e2;color:#fff;border:none;border-radius:5px;cursor:pointer}@media (max-width:768px){.RankingTable_popupContent__IweP6{padding:15px}.RankingTable_popupText__hQddE{font-size:14px}}@media (max-width:480px){.RankingTable_popupContent__IweP6{padding:10px}.RankingTable_popupText__hQddE{font-size:12px}.RankingTable_popupButton__L7n3b{padding:8px 16px;font-size:12px}}