/* ============================================================
   STOCKSKILL BOOK CLASS — ROOT OBSERVER FINAL
   ============================================================ */

@media (max-width:768px) {

    #mobileDrawer
    .mobile-drawer-links
    a.stockskill-mobile-book-class-root {

        display:flex !important;

        visibility:visible !important;
        opacity:1 !important;

        width:100% !important;
        min-width:0 !important;
        min-height:48px !important;

        box-sizing:border-box !important;

        align-items:center !important;

        gap:12px !important;

        padding:12px 14px !important;
        margin:4px 0 !important;

        position:relative !important;

        z-index:999999 !important;

        transform:none !important;

        clip:auto !important;
        clip-path:none !important;

        overflow:visible !important;

        pointer-events:auto !important;

        text-decoration:none !important;
    }

    #mobileDrawer
    .mobile-drawer-links
    a.stockskill-mobile-book-class-root
    span {

        visibility:visible !important;
        opacity:1 !important;

        position:relative !important;

        z-index:1000000 !important;
    }

    #mobileDrawer
    .mobile-drawer-links
    a.stockskill-mobile-book-class-root
    .stockskill-book-class-icon {

        display:inline-flex !important;

        align-items:center !important;
        justify-content:center !important;

        width:30px !important;
        height:30px !important;

        min-width:30px !important;
    }
}

/* Desktop: this is mobile-only duplicate */
@media (min-width:769px) {

    #mobileDrawer
    .mobile-drawer-links
    a.stockskill-mobile-book-class-root {

        display:none !important;
    }
}

/* Footer Book Class remains prohibited */
footer a[href="/book-class"],
footer a[href^="/book-class?"] {

    display:none !important;
}
