/* STOCKSKILL BOOK CLASS FINAL MOBILE FIX */

.stockskill-mobile-book-class,
#mobileDrawer .stockskill-mobile-book-class,
.mobile-drawer .stockskill-mobile-book-class {
    display:flex !important;
    align-items:center !important;
    gap:10px !important;
    width:100% !important;
    min-height:48px !important;
    box-sizing:border-box !important;
    padding:12px 14px !important;
    margin:4px 0 !important;
    border-radius:12px !important;
    text-decoration:none !important;
    cursor:pointer !important;
    visibility:visible !important;
    opacity:1 !important;
    position:relative !important;
    z-index:9999 !important;
}

.stockskill-mobile-book-icon {
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:30px !important;
    height:30px !important;
    min-width:30px !important;
    border-radius:8px !important;
}

@media (max-width:768px) {
    #mobileDrawer .stockskill-mobile-book-class,
    .mobile-drawer .stockskill-mobile-book-class {
        display:flex !important;
    }

    #mobileDrawer .stockskill-mobile-book-class-wrap {
        display:block !important;
        width:100% !important;
    }

    #mobileDrawer {
        max-width:92vw !important;
        overflow-y:auto !important;
        overflow-x:hidden !important;
    }
}

@media (min-width:769px) {
    .stockskill-mobile-book-class {
        display:none !important;
    }
}

/* Never allow a Book Class footer link to occupy mobile footer space */
footer a[href="/book-class"],
footer a[href^="/book-class?"] {
    display:none !important;
}
