/* START Hide explore menu */
#app #cms-header #explore-button,
#app #cms-header .bar-nav--drawer-element.mobile-element:has(#explore-header) {
    display: none;
}

/* END Hide explore menu */

/* START Extended School Dropdown adjustments */
@media (width >=1201px) {
    #customSchoolsDropdown .custom-schools-list {
        grid-auto-flow: column;
        grid-template-columns: none !important;
    }

    /* 1. Elementary - limit columns to 6 */
    #customSchoolsDropdown #Tab1 .custom-schools-list {
        display: block;
        column-count: 6;
        column-gap: 1em;
    }

    #customSchoolsDropdown #Tab1 .custom-schools-list .custom-school-button {
        display: inline-flex;
        width: 100%;
        margin-bottom: 1em;
        break-inside: avoid;
    }

    /* 2. Middle School - limit rows to 2 */
    #customSchoolsDropdown #Tab2 .custom-schools-list {
        grid-template-rows: repeat(2, 1fr);
    }

    /* 3. High Schools and Focus Programs - limit rows to 3 */
    #customSchoolsDropdown #Tab3 .custom-schools-list {
        grid-template-rows: repeat(3, 1fr);
    }

    /* 4. Communities, Education Centers and Other Programs - limit rows to 2 */
    #customSchoolsDropdown #Tab4 .custom-schools-list {
        grid-template-rows: repeat(2, 1fr);
    }

    /* 5. Departments - limit columns to 6 */
    #customSchoolsDropdown #Tab5 .custom-schools-list {
        display: block;
        column-count: 6;
        column-gap: 1em;
    }

    #customSchoolsDropdown #Tab5 .custom-schools-list .custom-school-button {
        display: inline-flex;
        width: 100%;
        margin-bottom: 1em;
        break-inside: avoid;
    }
}

/* END Extended School Dropdown adjustments */

/* START Badges */
#app #badgeLiner .button-link img {
    max-width: 80%;
}

/* .small-badge #badgeLiner .button-link:not(.transparencyReporting):not(.miSchoolData) img {
    margin-bottom: 7px;
} */

#badgeLiner .button-link .button {
  justify-content: center !important;
}

/* END Badges */

/* START News & LF adjustments */
#home #news-n2 .story .news-snippet,
#home #LF1 .live-feed-details {
    font-size: 18px;
}

/* END News & LF adjustments */

/* ----------- START GO REDIRECT ----------- */
.error-page-layout {
    visibility: hidden;

    html.show-error-page & {
        visibility: visible;
    }
}
/* ------------ END GO REDIRECT ------------ */
