        #map { 
            height: 600px; 
        }
        .school-stat-title, .student-list, .other-stats {
            font-weight: 600;
        }
        .student-list {
            overflow-y : auto;
            scrollbar-color:  #000 #29363B;
            scrollbar-width: thin;
            max-height: 190px;
            background-color: rgba(0,0,0,0.2);
        }
        .student-list-title, .school-stat-title {
            padding: 0.125rem;
        }

        .ind-students {
            padding: 0.125rem 0;
            display: grid;
            grid-template-columns: 3fr 5fr;
            gap:4px;
        }

        .ind-students:nth-child(even) {
            backdrop-filter: brightness(0.8);
        }

        .school-title{
            font-size: 22px;
            font-weight: 700;
            line-height: 1;
        }
        
        .other-stats {
            padding: 0 0.125rem 0.25rem 0.125rem;
            padding-bottom: 0.25rem;
        }

        .student-list-title,.ind-students div, .school-title {
            padding: 0 0.125rem;
        }

        .ind-students div {
            font-size: 13px;
        }

        .school-stat-title, .ind-students div.student-name {
            font-size: 16px;
        }