.ListUniversitiesDetails-module__oSSRxa__container{z-index:2;margin:0 auto;position:relative}.ListUniversitiesDetails-module__oSSRxa__headerSection{background:linear-gradient(135deg,#1361f8 0%,#0a4ac8 100%);padding:4rem 2rem}.ListUniversitiesDetails-module__oSSRxa__pageWrapper{min-height:100vh;position:relative;overflow:hidden}.ListUniversitiesDetails-module__oSSRxa__backgroundAnimation{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.ListUniversitiesDetails-module__oSSRxa__floatingShape{background:#ffffff1a;border-radius:50%;animation:6s ease-in-out infinite ListUniversitiesDetails-module__oSSRxa__float;position:absolute}.ListUniversitiesDetails-module__oSSRxa__floatingShape:first-child{width:200px;height:200px;animation-delay:0s;top:10%;left:10%}.ListUniversitiesDetails-module__oSSRxa__floatingShape:nth-child(2){width:150px;height:150px;animation-delay:2s;top:60%;right:10%}.ListUniversitiesDetails-module__oSSRxa__floatingShape:nth-child(3){width:100px;height:100px;animation-delay:4s;bottom:20%;left:20%}@keyframes ListUniversitiesDetails-module__oSSRxa__float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(180deg)}}.ListUniversitiesDetails-module__oSSRxa__headerSection{text-align:center;margin-bottom:3rem}.ListUniversitiesDetails-module__oSSRxa__sectionTitle{color:#fff;text-shadow:0 4px 8px #0000004d;margin-bottom:1rem;font-size:3.5rem;font-weight:800}.ListUniversitiesDetails-module__oSSRxa__yearBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:20px;padding:.3rem 1rem;font-size:.8em}.ListUniversitiesDetails-module__oSSRxa__sectionSubtitle{color:#ffffffe6;max-width:600px;margin:0 auto;font-size:1.2rem;line-height:1.6}.ListUniversitiesDetails-module__oSSRxa__searchSection{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;max-width:1290px;margin:2rem auto;display:flex}.ListUniversitiesDetails-module__oSSRxa__searchBox{flex:1;min-width:300px;position:relative}.ListUniversitiesDetails-module__oSSRxa__searchIcon{color:#6c757d;z-index:2;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.ListUniversitiesDetails-module__oSSRxa__searchInput{background:#fff;border:none;border-radius:12px;width:100%;padding:1rem 1rem 1rem 3rem;font-size:1rem;transition:all .3s;box-shadow:0 4px 15px #0000001a}.ListUniversitiesDetails-module__oSSRxa__searchInput:focus{outline:none;transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.ListUniversitiesDetails-module__oSSRxa__controls{align-items:center;gap:1rem;display:flex}.ListUniversitiesDetails-module__oSSRxa__yearSelector{color:#fff;align-items:center;gap:.5rem;font-weight:600;display:flex}.ListUniversitiesDetails-module__oSSRxa__yearSelector select{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:8px;padding:.5rem 1rem}.ListUniversitiesDetails-module__oSSRxa__filterToggle{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:8px;align-items:center;gap:.5rem;padding:.8rem 1.5rem;transition:all .3s;display:flex}.ListUniversitiesDetails-module__oSSRxa__filterToggle:hover{background:#ffffff4d}.ListUniversitiesDetails-module__oSSRxa__activeFilters{color:#fff;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2rem;font-weight:600;display:flex}.ListUniversitiesDetails-module__oSSRxa__filterBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:20px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;display:flex}.ListUniversitiesDetails-module__oSSRxa__badgeRemove{color:#fff;cursor:pointer;background:0 0;border:none;font-size:1.2rem;line-height:1}.ListUniversitiesDetails-module__oSSRxa__clearAllBtn{color:#fff;cursor:pointer;background:#ffffff4d;border:none;border-radius:20px;padding:.5rem 1rem;font-weight:600;transition:all .3s}.ListUniversitiesDetails-module__oSSRxa__clearAllBtn:hover{background:#fff6}.ListUniversitiesDetails-module__oSSRxa__rankingFilter{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;margin-bottom:2rem;padding:2rem;box-shadow:0 8px 32px #0000001a}.ListUniversitiesDetails-module__oSSRxa__filterHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.ListUniversitiesDetails-module__oSSRxa__filterHeader h3{color:#2d3748;font-size:1.5rem;font-weight:700}.ListUniversitiesDetails-module__oSSRxa__resetButton{color:#fff;cursor:pointer;background:#e53e3e;border:none;border-radius:8px;padding:.7rem 1.5rem;font-weight:600;transition:all .3s}.ListUniversitiesDetails-module__oSSRxa__resetButton:hover{background:#c53030;transform:translateY(-2px)}.ListUniversitiesDetails-module__oSSRxa__filterControls{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.ListUniversitiesDetails-module__oSSRxa__filterGroup label{color:#4a5568;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:600;display:flex}.ListUniversitiesDetails-module__oSSRxa__filterGroup input,.ListUniversitiesDetails-module__oSSRxa__filterGroup select{background:#fff;border:2px solid #e2e8f0;border-radius:10px;width:100%;padding:.8rem 1rem;font-size:1rem;transition:all .3s}.ListUniversitiesDetails-module__oSSRxa__filterGroup input:focus,.ListUniversitiesDetails-module__oSSRxa__filterGroup select:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.ListUniversitiesDetails-module__oSSRxa__resultsInfo{color:#fff;margin-bottom:1.5rem;font-weight:600}.ListUniversitiesDetails-module__oSSRxa__tableContainer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;max-width:1320px;margin:0 auto;overflow:hidden;box-shadow:0 8px 32px #0000001a}.ListUniversitiesDetails-module__oSSRxa__tableWrapper{overflow-x:auto}.ListUniversitiesDetails-module__oSSRxa__rankingTable{border-collapse:collapse;width:100%;min-width:1000px}.ListUniversitiesDetails-module__oSSRxa__rankingTable th{color:#fff;text-align:left;background:linear-gradient(135deg,#667eea,#764ba2);padding:1.5rem;font-weight:600;position:sticky;top:0}.ListUniversitiesDetails-module__oSSRxa__rankingTable td{border-bottom:1px solid #e2e8f0;padding:1.2rem 1.5rem}.ListUniversitiesDetails-module__oSSRxa__tableRow:hover{background:#667eea0d}.ListUniversitiesDetails-module__oSSRxa__rankCell{text-align:center}.ListUniversitiesDetails-module__oSSRxa__rankDisplay{color:#667eea;justify-content:center;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;display:flex}.ListUniversitiesDetails-module__oSSRxa__trophyIcon{color:gold}.ListUniversitiesDetails-module__oSSRxa__collegeLink{color:inherit;text-decoration:none}.ListUniversitiesDetails-module__oSSRxa__collegeInfo{align-items:center;gap:1rem;display:flex}.ListUniversitiesDetails-module__oSSRxa__logoContainer{flex-shrink:0}.ListUniversitiesDetails-module__oSSRxa__collegeLogo{object-fit:cover;border:2px solid #e2e8f0;border-radius:12px;width:60px;height:60px}.ListUniversitiesDetails-module__oSSRxa__collegeText{flex-direction:column;display:flex}.ListUniversitiesDetails-module__oSSRxa__collegeName{color:#2d3748;margin-bottom:.3rem;font-weight:600}.ListUniversitiesDetails-module__oSSRxa__collegeMeta{color:#718096;font-size:.9rem}.ListUniversitiesDetails-module__oSSRxa__locationCell{align-items:center;gap:.5rem;display:flex}.ListUniversitiesDetails-module__oSSRxa__locationIcon{color:#e53e3e}.ListUniversitiesDetails-module__oSSRxa__categoryTag{color:#667eea;background:#667eea1a;border-radius:20px;padding:.4rem .8rem;font-size:.85rem;font-weight:600}.ListUniversitiesDetails-module__oSSRxa__ratingStars{align-items:center;gap:.3rem;display:flex}.ListUniversitiesDetails-module__oSSRxa__starFilled{color:gold}.ListUniversitiesDetails-module__oSSRxa__starEmpty{color:#e2e8f0}.ListUniversitiesDetails-module__oSSRxa__ratingText{color:#4a5568;margin-left:.5rem;font-weight:600}.ListUniversitiesDetails-module__oSSRxa__reviewBadge{border-radius:20px;padding:.5rem 1rem;font-size:.85rem;font-weight:600}.ListUniversitiesDetails-module__oSSRxa__reviewBadge.ListUniversitiesDetails-module__oSSRxa__excellent{color:#48bb78;background:#48bb781a}.ListUniversitiesDetails-module__oSSRxa__reviewBadge.ListUniversitiesDetails-module__oSSRxa__good{color:#ed8936;background:#ed89361a}.ListUniversitiesDetails-module__oSSRxa__reviewBadge.ListUniversitiesDetails-module__oSSRxa__average{color:#f56565;background:#f565651a}.ListUniversitiesDetails-module__oSSRxa__feeBadge{text-transform:capitalize;border-radius:20px;padding:.5rem 1rem;font-size:.85rem;font-weight:600}.ListUniversitiesDetails-module__oSSRxa__feeBadge.ListUniversitiesDetails-module__oSSRxa__low{color:#48bb78;background:#48bb781a}.ListUniversitiesDetails-module__oSSRxa__feeBadge.ListUniversitiesDetails-module__oSSRxa__medium{color:#ed8936;background:#ed89361a}.ListUniversitiesDetails-module__oSSRxa__feeBadge.ListUniversitiesDetails-module__oSSRxa__high{color:#f56565;background:#f565651a}.ListUniversitiesDetails-module__oSSRxa__viewButton{color:#fff;background:#667eea;border-radius:8px;padding:.6rem 1.2rem;font-weight:600;text-decoration:none;transition:all .3s}.ListUniversitiesDetails-module__oSSRxa__viewButton:hover{background:#5a6fd8;transform:translateY(-2px)}.ListUniversitiesDetails-module__oSSRxa__cardsContainer{gap:1.5rem;padding:2rem;display:grid}.ListUniversitiesDetails-module__oSSRxa__collegeCard{opacity:0;background:#fff;border:1px solid #fff3;border-radius:16px;padding:1.5rem;animation:.6s cubic-bezier(.4,0,.2,1) forwards ListUniversitiesDetails-module__oSSRxa__slideUp;transform:translateY(30px);box-shadow:0 4px 20px #00000014}@keyframes ListUniversitiesDetails-module__oSSRxa__slideUp{to{opacity:1;transform:translateY(0)}}.ListUniversitiesDetails-module__oSSRxa__cardHeader{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.ListUniversitiesDetails-module__oSSRxa__rankBadge{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;flex-shrink:0;align-items:center;gap:.3rem;padding:.5rem .8rem;font-weight:700;display:flex}.ListUniversitiesDetails-module__oSSRxa__cardCollegeInfo{flex:1;align-items:flex-start;gap:1rem;display:flex}.ListUniversitiesDetails-module__oSSRxa__cardCollegeLogo{object-fit:cover;border:2px solid #e2e8f0;border-radius:12px;width:80px;height:80px}.ListUniversitiesDetails-module__oSSRxa__collegeTextInfo{flex:1}.ListUniversitiesDetails-module__oSSRxa__cardCollegeName{color:#2d3748;margin-bottom:.5rem;font-size:1.1rem;font-weight:600;line-height:1.4}.ListUniversitiesDetails-module__oSSRxa__collegeMeta{flex-wrap:wrap;gap:1rem;display:flex}.ListUniversitiesDetails-module__oSSRxa__cardCategory{color:#667eea;background:#667eea1a;border-radius:12px;padding:.3rem .8rem;font-size:.85rem;font-weight:600}.ListUniversitiesDetails-module__oSSRxa__established{color:#718096;font-size:.85rem}.ListUniversitiesDetails-module__oSSRxa__cardDetails{margin-bottom:1.5rem}.ListUniversitiesDetails-module__oSSRxa__detailRow{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.ListUniversitiesDetails-module__oSSRxa__detailItem{color:#4a5568;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.ListUniversitiesDetails-module__oSSRxa__detailIcon{color:#667eea}.ListUniversitiesDetails-module__oSSRxa__ratingSection{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ListUniversitiesDetails-module__oSSRxa__stats{gap:2rem;display:flex}.ListUniversitiesDetails-module__oSSRxa__stat{text-align:center}.ListUniversitiesDetails-module__oSSRxa__statValue{color:#667eea;font-size:1.1rem;font-weight:700;display:block}.ListUniversitiesDetails-module__oSSRxa__statLabel{color:#718096;font-size:.8rem}.ListUniversitiesDetails-module__oSSRxa__cardLink{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.ListUniversitiesDetails-module__oSSRxa__cardLink:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.ListUniversitiesDetails-module__oSSRxa__linkArrow{transition:transform .3s}.ListUniversitiesDetails-module__oSSRxa__cardLink:hover .ListUniversitiesDetails-module__oSSRxa__linkArrow{transform:translate(4px)}.ListUniversitiesDetails-module__oSSRxa__noResults{text-align:center;padding:4rem 2rem}.ListUniversitiesDetails-module__oSSRxa__noResultsContent h3{color:#2d3748;margin-bottom:.5rem}.ListUniversitiesDetails-module__oSSRxa__noResultsContent p{color:#718096;margin-bottom:2rem}.ListUniversitiesDetails-module__oSSRxa__clearFiltersBtn{color:#fff;cursor:pointer;background:#667eea;border:none;border-radius:12px;padding:1rem 2rem;font-weight:600;transition:all .3s}.ListUniversitiesDetails-module__oSSRxa__clearFiltersBtn:hover{background:#5a6fd8;transform:translateY(-2px)}.ListUniversitiesDetails-module__oSSRxa__ctaSection{text-align:center;margin-top:3rem}.ListUniversitiesDetails-module__oSSRxa__viewMoreBtn{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;align-items:center;gap:.5rem;padding:1.2rem 2.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 25px #667eea4d}.ListUniversitiesDetails-module__oSSRxa__viewMoreBtn:hover{transform:translateY(-3px);box-shadow:0 12px 35px #667eea66}.ListUniversitiesDetails-module__oSSRxa__ctaArrow{transition:transform .3s}.ListUniversitiesDetails-module__oSSRxa__viewMoreBtn:hover .ListUniversitiesDetails-module__oSSRxa__ctaArrow{transform:translate(4px)}@media (max-width:1024px){.ListUniversitiesDetails-module__oSSRxa__sectionTitle{font-size:2.8rem}.ListUniversitiesDetails-module__oSSRxa__filterControls{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:768px){.ListUniversitiesDetails-module__oSSRxa__container{padding:0 15px}.ListUniversitiesDetails-module__oSSRxa__sectionTitle{font-size:2.2rem}.ListUniversitiesDetails-module__oSSRxa__sectionSubtitle{font-size:1.1rem}.ListUniversitiesDetails-module__oSSRxa__searchSection{flex-direction:column;gap:1rem}.ListUniversitiesDetails-module__oSSRxa__searchBox{min-width:100%}.ListUniversitiesDetails-module__oSSRxa__controls{justify-content:space-between;width:100%}.ListUniversitiesDetails-module__oSSRxa__rankingFilter{padding:1.5rem}.ListUniversitiesDetails-module__oSSRxa__filterControls{grid-template-columns:1fr}.ListUniversitiesDetails-module__oSSRxa__cardsContainer{gap:1rem;padding:1.5rem}.ListUniversitiesDetails-module__oSSRxa__collegeCard{padding:1.2rem}.ListUniversitiesDetails-module__oSSRxa__stats{gap:1rem}}@media (max-width:480px){.ListUniversitiesDetails-module__oSSRxa__sectionTitle{font-size:1.8rem}.ListUniversitiesDetails-module__oSSRxa__cardHeader{flex-direction:column;align-items:flex-start}.ListUniversitiesDetails-module__oSSRxa__rankBadge{align-self:flex-start}.ListUniversitiesDetails-module__oSSRxa__cardCollegeInfo{text-align:center;flex-direction:column}.ListUniversitiesDetails-module__oSSRxa__collegeMeta{justify-content:center}.ListUniversitiesDetails-module__oSSRxa__detailRow{flex-direction:column;gap:.5rem}.ListUniversitiesDetails-module__oSSRxa__ratingSection{flex-direction:column;align-items:flex-start;gap:.5rem}.ListUniversitiesDetails-module__oSSRxa__stats{justify-content:space-around}}
