.desktop-senior{height:100%}.desktop-senior .senior-homepage-desktop .desktop-card-auto-height>*{height:100%!important;min-height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important}.desktop-senior .senior-homepage-desktop .footer-container{max-width:800px;margin:auto;background-color:rgba(0,0,0,0)!important;height:95px}.desktop-senior .senior-homepage-desktop .footer-container .footer-action-button{width:80px;height:70px}.desktop-senior .senior-homepage-desktop .footer-container .footer-action-button .footer-action-label{font-size:12px}.desktop-senior .gifts-container{grid-auto-rows:250px}.desktop-senior .analysis-container{display:grid;gap:.75rem}.desktop-senior .analysis-container .btn-score{height:2rem!important}.desktop-senior .card-welfare-tab-container{height:100%!important}.desktop-senior .energy-packages-container{padding:2rem 4rem;position:relative}.desktop-senior .energy-packages-container .energy-packages-grid{grid-template:auto/repeat(3,minmax(0,1fr));gap:2rem}.desktop-senior .energy-packages-container .card-energy-package{padding:1.75rem}.desktop-senior .energy-packages-container .btn-history{position:absolute;top:0;right:1rem}.desktop-senior .love-wish-history-container{display:grid;grid:auto/repeat(2,minmax(0,1fr));gap:1rem}.desktop-senior .analysis-container-academic-determination,.desktop-senior .analysis-container-gold-achievement{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-senior .analysis-container-excellent-mirror{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-senior .diary-container .btn-score{height:2rem!important}.desktop-senior .diary-container .btn-recover{height:3rem;border-radius:18px}.desktop-senior .text-ranking-week{font-size:1rem!important}.desktop-senior .text-time-ranking-week{font-size:.875rem!important}.desktop-senior .contest-joined-card{width:25%}.desktop-senior .reward-stage{height:200px}.desktop-senior .reward-stage-final{height:320px}.desktop-senior .reward-part-final{height:100%}.desktop-senior .reward-counter,.desktop-senior .reward-item-title h3{font-size:1rem!important}@media(min-width:769px)and (max-width:1024px){.desktop-senior .senior-homepage-desktop .footer-container{max-width:800px}}@media(min-width:1025px){.desktop-senior .senior-homepage-desktop .footer-container{max-width:900px}.desktop-senior .gifts-container{grid-auto-rows:350px}}@media(max-width:768px){.desktop-senior .senior-homepage-desktop .desktop-card-auto-height>*{height:auto!important;min-height:auto!important;max-height:none!important;display:block!important}}@media screen and (min-height:500px)and (max-height:800px){.desktop-senior .senior-homepage-desktop .cards-container{gap:4em;max-height:440px}.desktop-senior .senior-homepage-desktop .right-cards-container{gap:2em}}@media screen and (min-height:800px){.desktop-senior .senior-homepage-desktop .cards-container{gap:5em;max-height:600px}.desktop-senior .senior-homepage-desktop .right-cards-container{gap:3em}}@media screen and (min-width:1440px){.desktop-senior .reward-stage-final{height:400px}}@media screen and (min-width:1024px)and (max-width:1366px)and (max-height:768px){.desktop-senior .senior-homepage-desktop .cards-container{gap:2em;max-height:350px}.desktop-senior .senior-homepage-desktop .right-cards-container{gap:1em}.desktop-senior .gifts-container{grid-auto-rows:200px}.desktop-senior .reward-stage{height:150px}.desktop-senior .reward-stage-final{height:250px}}