#waokmath-pwa-install-btn{position:fixed;right:20px;bottom:20px;z-index:99999;background:var(--waokmath-pwa-theme,#6d28d9);color:#fff;border:none;border-radius:999px;padding:12px 20px;font-size:14px;font-weight:600;box-shadow:0 4px 14px rgba(0,0,0,.25);cursor:pointer;line-height:1}#waokmath-pwa-install-btn:hover{filter:brightness(1.08)}#waokmath-pwa-offline-toast{position:fixed;left:20px;bottom:20px;z-index:99999;background:#1f2937;color:#f9fafb;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;box-shadow:0 4px 14px rgba(0,0,0,.28);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .35s ease,transform .35s ease;line-height:1.2}#waokmath-pwa-offline-toast.waokmath-pwa-offline-visible{opacity:1;transform:translateY(0)}#waokmath-pwa-ios-hint{position:fixed;left:16px;right:16px;bottom:20px;z-index:99999;background:#1f2937;color:#f9fafb;border-radius:12px;padding:14px 40px 14px 16px;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;line-height:1.4;box-shadow:0 6px 20px rgba(0,0,0,.3)}#waokmath-pwa-ios-hint button{position:absolute;top:8px;right:10px;background:0 0;border:none;color:#9ca3af;font-size:20px;line-height:1;cursor:pointer;padding:4px}#waokmath-pwa-ios-hint button:hover{color:#fff}#waokmath-pwa-zoom{position:fixed;left:16px;bottom:72px;z-index:99999;display:flex;align-items:center;gap:0;background:#fff;border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 4px 14px rgba(0,0,0,.18);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif}#waokmath-pwa-zoom button{appearance:none;border:none;background:0 0;color:#1f2937;cursor:pointer;padding:10px 12px;font-size:16px;font-weight:600;line-height:1;min-width:40px}#waokmath-pwa-zoom button:hover:not(:disabled){background:#f3f4f6}#waokmath-pwa-zoom button:disabled{opacity:.35;cursor:default}#waokmath-pwa-zoom-label{font-size:12px!important;font-weight:700!important;min-width:48px!important;color:var(--waokmath-pwa-theme,#6d28d9)!important;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;border-radius:0!important}html.waokmath-pwa-has-addressbar{scroll-padding-top:52px}html.waokmath-pwa-has-addressbar body{padding-top:52px}#waokmath-pwa-addressbar{position:fixed;top:0;left:0;right:0;z-index:100000;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif}.waokmath-pwa-addressbar-inner{display:flex;align-items:center;gap:4px;padding:8px 10px;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 2px 10px rgba(0,0,0,.06)}#waokmath-pwa-addressbar button{appearance:none;border:none;background:#f3f4f6;color:#1f2937;width:34px;height:34px;border-radius:8px;font-size:18px;line-height:1;cursor:pointer;flex-shrink:0}#waokmath-pwa-addressbar button:hover{background:#e5e7eb}.waokmath-pwa-address-form{flex:1;min-width:0}#waokmath-pwa-address-input{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;background:#f9fafb;border-radius:999px;padding:8px 14px;font-size:13px;color:#111827;outline:0}#waokmath-pwa-address-input:focus{border-color:var(--waokmath-pwa-theme,#6d28d9);background:#fff}.waokmath-pwa-history-panel{display:none;max-height:min(55vh,360px);overflow:auto;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 8px 24px rgba(0,0,0,.12)}.waokmath-pwa-history-panel.waokmath-pwa-history-open{display:block}.waokmath-pwa-history-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #f3f4f6;font-size:13px;color:#374151}#waokmath-pwa-history-clear{width:auto!important;height:auto!important;padding:4px 10px!important;font-size:12px!important;background:0 0!important;color:var(--waokmath-pwa-theme,#6d28d9)!important}.waokmath-pwa-history-list{padding:6px}.waokmath-pwa-history-empty{padding:16px;text-align:center;color:#9ca3af;font-size:13px}.waokmath-pwa-history-item{display:flex!important;flex-direction:column;align-items:flex-start!important;width:100%!important;height:auto!important;text-align:left;padding:10px 12px!important;border-radius:10px!important;background:0 0!important;gap:2px;margin-bottom:2px}.waokmath-pwa-history-item:hover{background:#f3f4f6!important}.waokmath-pwa-history-title{font-size:13px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.waokmath-pwa-history-path{font-size:11px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#waokmath-pwa-pull-reload{position:fixed;top:0;left:50%;transform:translateX(-50%) translateY(-60px);z-index:100001;background:#1f2937;color:#f9fafb;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;box-shadow:0 4px 14px rgba(0,0,0,.25);opacity:0;pointer-events:none;transition:opacity .15s ease;white-space:nowrap}#waokmath-pwa-pull-reload.waokmath-pwa-pull-ready{background:var(--waokmath-pwa-theme,#6d28d9)}@media (max-width:480px){#waokmath-pwa-install-btn{right:14px;bottom:14px;padding:10px 16px;font-size:13px}#waokmath-pwa-offline-toast{left:14px;bottom:14px;padding:8px 14px;font-size:12px}#waokmath-pwa-zoom{left:12px;bottom:64px}#waokmath-pwa-zoom button{padding:8px 10px;min-width:36px;font-size:15px}#waokmath-pwa-zoom-label{min-width:44px!important;font-size:11px!important}html.waokmath-pwa-has-addressbar body{padding-top:48px}.waokmath-pwa-addressbar-inner{padding:6px 8px}#waokmath-pwa-addressbar button{width:30px;height:30px;font-size:16px}#waokmath-pwa-address-input{padding:7px 12px;font-size:12px}}#waokmath-pwa-loading{position:fixed;top:0;left:0;right:0;height:0;z-index:100003;pointer-events:none;overflow:visible}#waokmath-pwa-loading .waokmath-pwa-loading-bar{position:absolute;left:0;top:0;height:3px;width:0;background:linear-gradient(90deg,var(--waokmath-pwa-theme,#6d28d9),#c4b5fd,var(--waokmath-pwa-theme,#6d28d9));background-size:200% 100%;opacity:0;border-radius:0 2px 2px 0}#waokmath-pwa-loading .waokmath-pwa-loading-spin{position:absolute;top:10px;right:12px;width:28px;height:28px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 2px 10px rgba(0,0,0,.12);display:none;align-items:center;justify-content:center;font-size:16px;color:var(--waokmath-pwa-theme,#6d28d9);line-height:1}#waokmath-pwa-loading.waokmath-pwa-loading-active .waokmath-pwa-loading-bar{opacity:1;animation:waokmath-pwa-loading-slide 1.1s ease-in-out infinite}#waokmath-pwa-loading.waokmath-pwa-loading-active .waokmath-pwa-loading-spin{display:flex;animation:waokmath-pwa-spin .8s linear infinite}@keyframes waokmath-pwa-loading-slide{0%{width:0;left:0}50%{width:70%;left:15%}100%{width:0;left:100%}}html.waokmath-pwa-is-loading #waokmath-pwa-nav-reload{animation:waokmath-pwa-spin .8s linear infinite}@keyframes waokmath-pwa-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}html.waokmath-pwa-bar-hidden body{padding-top:0!important}html.waokmath-pwa-bar-hidden #waokmath-pwa-addressbar{transform:translateY(-110%);pointer-events:none;opacity:0}html.waokmath-pwa-bar-hidden{scroll-padding-top:0!important}#waokmath-pwa-addressbar{transition:transform .25s ease,opacity .2s ease}#waokmath-pwa-bar-edge{position:fixed;left:0;top:72px;z-index:100000;width:22px;height:44px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-left:none;border-radius:0 10px 10px 0;background:#fff;color:#4b5563;font-size:16px;font-weight:700;line-height:1;box-shadow:2px 2px 10px rgba(0,0,0,.08);cursor:pointer;transition:background .15s ease,color .15s ease,top .2s ease}#waokmath-pwa-bar-edge:hover{background:#f3f4f6;color:var(--waokmath-pwa-theme,#6d28d9)}#waokmath-pwa-bar-edge.waokmath-pwa-bar-edge-collapsed{top:72px;color:var(--waokmath-pwa-theme,#6d28d9)}@media (max-width:480px){#waokmath-pwa-bar-edge{top:64px;width:20px;height:40px;font-size:15px}}html.waokmath-pwa-has-addressbar:not(.waokmath-pwa-bar-hidden) #waokmath-pwa-bar-edge{top:56px}@media (max-width:480px){html.waokmath-pwa-has-addressbar:not(.waokmath-pwa-bar-hidden) #waokmath-pwa-bar-edge{top:52px}}body.wptc-gboard-open #waokmath-pwa-zoom,body.wptc-ml-kb-open #waokmath-pwa-zoom{display:none!important;pointer-events:none!important}#menu-waokmath-menu .sub-menu,.menu-item-has-children>.sub-menu,.navbar-nav .sub-menu,.navbar-nav ul.sub-menu{background:#fff!important;opacity:1!important;box-shadow:0 12px 28px rgba(15,23,42,.14);z-index:10050!important}@media (min-width:992px){.navbar-nav .menu-item-has-children{position:relative}#menu-waokmath-menu .sub-menu,.navbar-nav .sub-menu,.navbar-nav ul.sub-menu{position:absolute!important;z-index:10050!important;background:#fff!important;opacity:1!important}}@media (max-width:991.98px){#menu-waokmath-menu.navbar-nav.is-active,#menu-waokmath-menu.navbar-nav.show,.navbar-collapse.collapsing,.navbar-collapse.show,body.menu-open #menu-waokmath-menu.navbar-nav,body.nav-open #menu-waokmath-menu.navbar-nav,body.waokmath-nav-open #menu-waokmath-menu.navbar-nav{background:#fff!important;background-color:#fff!important;opacity:1!important;z-index:2147483640!important;pointer-events:auto!important;-webkit-overflow-scrolling:touch;max-height:100vh;max-height:100dvh;overflow-y:auto;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.navbar-toggler[aria-expanded=true],body.menu-open .navbar-toggler:not(.btn-nav-close),body.nav-open .navbar-toggler:not(.btn-nav-close){visibility:hidden!important;pointer-events:none!important}.btn-nav-close,.close-btn,.nav-close{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:2147483650!important}.menu-item-has-children.waokmath-submenu-open>.children,.menu-item-has-children.waokmath-submenu-open>.sub-menu{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;background:#fff!important}}:where(.waokmath-lift-static){position:relative}.waokmath-lift{z-index:99990!important}.waokmath-hscroll{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;justify-content:flex-start!important;max-width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.waokmath-hscroll::-webkit-scrollbar{display:none}.waokmath-hscroll>*{flex:0 0 auto!important;white-space:nowrap}.wrm-modern-portal .wrm-side,.wrm-modern-portal .wrm-side-nav,[data-waokmath-topbar="1"],[data-waokmath-topbar="1"] *{scrollbar-width:none!important;-ms-overflow-style:none!important}.wrm-modern-portal .wrm-side-nav::-webkit-scrollbar,.wrm-modern-portal .wrm-side::-webkit-scrollbar,[data-waokmath-topbar="1"] ::-webkit-scrollbar,[data-waokmath-topbar="1"]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}[data-waokmath-topbar="1"].waokmath-solid{background-color:#fff!important;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1!important}.waokmath-hscroll{padding-left:6px;padding-right:6px;scroll-padding-left:6px;scroll-padding-right:6px}@media (max-width:782px){.waokmath-narrow-gutter{box-sizing:border-box!important}}.waokmath-overview{display:none!important}@media (max-width:991.98px){#menu-waokmath-menu.navbar-nav{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;max-height:100vh;max-height:100dvh;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box;padding-bottom:32px;-webkit-overflow-scrolling:touch}#menu-waokmath-menu.navbar-nav>li{float:none!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box}#menu-waokmath-menu.navbar-nav>li.nav-close{order:-1!important;display:flex!important;justify-content:flex-end!important;border:0!important}#menu-waokmath-menu.navbar-nav .menu-item-has-children>.sub-menu,#menu-waokmath-menu.navbar-nav .menu-item-has-children>.children{display:none!important}#menu-waokmath-menu.navbar-nav .menu-item-has-children.waokmath-submenu-open>.sub-menu,#menu-waokmath-menu.navbar-nav .menu-item-has-children.waokmath-submenu-open>.children{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;transform:none!important;margin:2px 0 12px 6px!important;padding:8px 0 8px 16px!important;background-color:transparent!important;border:0!important;border-left:2px solid var(--waokmath-pwa-theme,#4f6bd8)!important;border-radius:0!important;box-shadow:none!important;background-image:linear-gradient(var(--waokmath-pwa-theme,#4f6bd8),var(--waokmath-pwa-theme,#4f6bd8)),linear-gradient(var(--waokmath-pwa-theme,#4f6bd8),var(--waokmath-pwa-theme,#4f6bd8))!important;background-repeat:no-repeat!important;background-size:10px 2px,10px 2px!important;background-position:left top,left bottom!important}#menu-waokmath-menu.navbar-nav .menu-item-has-children.waokmath-submenu-open>.sub-menu li,#menu-waokmath-menu.navbar-nav .menu-item-has-children.waokmath-submenu-open>.children li{border:0!important;width:100%!important;background:transparent!important}#menu-waokmath-menu.navbar-nav .menu-item-has-children.waokmath-submenu-open>.sub-menu a,#menu-waokmath-menu.navbar-nav .menu-item-has-children.waokmath-submenu-open>.children a{display:block!important;padding:9px 4px!important;font-size:.95em!important;background:transparent!important}#menu-waokmath-menu.navbar-nav .menu-item-has-children.waokmath-submenu-open>.sub-menu .waokmath-overview,#menu-waokmath-menu.navbar-nav .menu-item-has-children.waokmath-submenu-open>.children .waokmath-overview{display:block!important}#menu-waokmath-menu.navbar-nav .menu-item-has-children.waokmath-submenu-open>.sub-menu .waokmath-overview a,#menu-waokmath-menu.navbar-nav .menu-item-has-children.waokmath-submenu-open>.children .waokmath-overview a{font-weight:700!important;color:var(--waokmath-pwa-theme,#4f6bd8)!important}}@media (max-width:991.98px){#menu-waokmath-menu.navbar-nav.is-active,#menu-waokmath-menu.navbar-nav.show,body.menu-open #menu-waokmath-menu.navbar-nav,body.nav-open #menu-waokmath-menu.navbar-nav,body.waokmath-nav-open #menu-waokmath-menu.navbar-nav{background:#fff!important;background-color:#fff!important;opacity:1!important;z-index:2147483640!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.menu-waokmath-menu-container,#menu-waokmath-menu.navbar-nav.is-active,.menu-waokmath-menu-container:has(#menu-waokmath-menu.navbar-nav.is-active),.menu-waokmath-menu-container:has(#menu-waokmath-menu.navbar-nav.show),body.menu-open .menu-waokmath-menu-container,body.nav-open .menu-waokmath-menu-container,body.waokmath-nav-open .menu-waokmath-menu-container,nav.navbar.menu-open,nav.navbar.show,body.menu-open nav.navbar,body.nav-open nav.navbar{background:#fff!important;background-color:#fff!important;opacity:1!important;z-index:2147483640!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.waokmath-lift:has(#menu-waokmath-menu.navbar-nav.is-active),.waokmath-lift:has(#menu-waokmath-menu.navbar-nav.show),body.menu-open .waokmath-lift,body.nav-open .waokmath-lift,body.waokmath-nav-open .waokmath-lift{z-index:2147483600!important}.waokmath-hide-under{visibility:hidden!important;opacity:0!important;pointer-events:none!important}}@media (min-width:992px){#menu-waokmath-menu .sub-menu{border-left:2px solid var(--waokmath-pwa-theme,#4f6bd8)!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;background-image:linear-gradient(var(--waokmath-pwa-theme,#4f6bd8),var(--waokmath-pwa-theme,#4f6bd8)),linear-gradient(var(--waokmath-pwa-theme,#4f6bd8),var(--waokmath-pwa-theme,#4f6bd8))!important;background-repeat:no-repeat!important;background-size:10px 2px,10px 2px!important;background-position:left top,left bottom!important}}.waokmath-hide-under{visibility:hidden!important;opacity:0!important;pointer-events:none!important}
@media (max-width:991.98px){
body.menu-open #menu-waokmath-menu.navbar-nav,
body.nav-open #menu-waokmath-menu.navbar-nav,
body.waokmath-nav-open #menu-waokmath-menu.navbar-nav,
#menu-waokmath-menu.navbar-nav.is-active,
#menu-waokmath-menu.navbar-nav.show,
#menu-waokmath-menu.navbar-nav.open{
transform:none!important;-webkit-transform:none!important;translate:none!important;
left:0!important;right:auto!important;top:0!important;bottom:0!important;
position:fixed!important;width:min(320px,85vw)!important;max-width:320px!important;
height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;
min-height:100vh!important;min-height:100dvh!important;
opacity:1!important;visibility:visible!important;
background:#fff!important;background-color:#fff!important;
-webkit-backdrop-filter:none!important;backdrop-filter:none!important;
z-index:2147483640!important;overflow-y:auto!important;overflow-x:hidden!important;
box-shadow:4px 0 28px rgba(0,0,0,.22)!important;pointer-events:auto!important
}
body.menu-open .menu-waokmath-menu-container,
body.nav-open .menu-waokmath-menu-container,
body.waokmath-nav-open .menu-waokmath-menu-container{
transform:none!important;background:#fff!important;background-color:#fff!important;
opacity:1!important;z-index:2147483640!important;width:auto!important;height:auto!important;overflow:visible!important
}
.waokmath-hide-under{visibility:hidden!important;opacity:0!important;pointer-events:none!important}
}

@media (max-width:991.98px){
/* Force open menu above the entire page */
body.menu-open #menu-waokmath-menu.navbar-nav,
body.nav-open #menu-waokmath-menu.navbar-nav,
body.waokmath-nav-open #menu-waokmath-menu.navbar-nav,
#menu-waokmath-menu.navbar-nav.is-active,
#menu-waokmath-menu.navbar-nav.show,
#menu-waokmath-menu.navbar-nav.open,
body.menu-open .menu-waokmath-menu-container,
body.nav-open .menu-waokmath-menu-container,
body.waokmath-nav-open .menu-waokmath-menu-container,
body.menu-open nav.navbar,
body.nav-open nav.navbar,
body.waokmath-nav-open nav.navbar{
  z-index:2147483646!important;
  isolation:isolate!important;
  position:fixed!important;
  background:#fff!important;
  background-color:#fff!important;
  opacity:1!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
}
/* Push page content under the menu when open */
body.menu-open main,
body.nav-open main,
body.waokmath-nav-open main,
body.menu-open #content,
body.nav-open #content,
body.waokmath-nav-open #content,
body.menu-open .site-content,
body.nav-open .site-content,
body.waokmath-nav-open .site-content,
body.menu-open .entry-content,
body.nav-open .entry-content,
body.waokmath-nav-open .entry-content,
body.menu-open .elementor,
body.nav-open .elementor,
body.waokmath-nav-open .elementor,
body.menu-open .waokmath-hide-under,
body.nav-open .waokmath-hide-under,
body.waokmath-nav-open .waokmath-hide-under{
  z-index:0!important;
  position:relative!important;
}
.waokmath-hide-under{
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
  z-index:-1!important;
}
}

/* WaokMath PWA – solid full-height menu cover (1.0.67) */
#waokmath-menu-solid{
  position:fixed!important;top:0!important;left:0!important;bottom:0!important;
  width:min(320px,85vw)!important;max-width:320px!important;
  height:100vh!important;height:100dvh!important;
  background:#ffffff!important;background-color:#ffffff!important;
  opacity:1!important;visibility:visible!important;
  z-index:2147483645!important;pointer-events:none!important;
  -webkit-backdrop-filter:none!important;backdrop-filter:none!important;
  transform:none!important;box-shadow:4px 0 28px rgba(0,0,0,.18)!important;
  display:block!important;margin:0!important;padding:0!important;border:0!important;
}
@media (max-width:991.98px){
  body.menu-open #menu-waokmath-menu.navbar-nav,
  body.nav-open #menu-waokmath-menu.navbar-nav,
  body.waokmath-nav-open #menu-waokmath-menu.navbar-nav,
  #menu-waokmath-menu.navbar-nav.is-active,
  #menu-waokmath-menu.navbar-nav.show,
  #menu-waokmath-menu.navbar-nav.open{
    z-index:2147483647!important;isolation:isolate!important;
    background:#ffffff!important;background-color:#ffffff!important;
    opacity:1!important;visibility:visible!important;
    -webkit-backdrop-filter:none!important;backdrop-filter:none!important;
    transform:none!important;-webkit-transform:none!important;translate:none!important;
    left:0!important;top:0!important;bottom:0!important;position:fixed!important;
    width:min(320px,85vw)!important;max-width:320px!important;
    height:100vh!important;height:100dvh!important;
    max-height:100vh!important;max-height:100dvh!important;
    min-height:100vh!important;min-height:100dvh!important;
    overflow-y:auto!important;overflow-x:hidden!important;
    pointer-events:auto!important;
  }
  .waokmath-hide-under{visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-1!important}
}

/* 1.0.73 */
@media (max-width:991.98px){
  html.waokmath-menu-is-open #menu-waokmath-menu.navbar-nav,
  body.waokmath-menu-is-open #menu-waokmath-menu.navbar-nav,
  body.menu-open #menu-waokmath-menu.navbar-nav,
  body.nav-open #menu-waokmath-menu.navbar-nav,
  #menu-waokmath-menu.navbar-nav.is-active,
  #menu-waokmath-menu.navbar-nav.show{
    background:#ffffff!important;background-color:#ffffff!important;
    opacity:1!important;z-index:99999!important;
    -webkit-backdrop-filter:none!important;backdrop-filter:none!important;
  }
  #menu-waokmath-menu.navbar-nav .menu-item-has-children.waokmath-submenu-open>.sub-menu,
  #menu-waokmath-menu.navbar-nav .menu-item-has-children.waokmath-submenu-open>.children,
  #menu-waokmath-menu.navbar-nav .menu-item-has-children.open>.sub-menu,
  #menu-waokmath-menu.navbar-nav .menu-item-has-children.open>.children{
    display:block!important;visibility:visible!important;opacity:1!important;
    position:static!important;height:auto!important;max-height:none!important;
    overflow:visible!important;transform:none!important;
  }
}

/* 1.0.74 – content pushed under the open mobile menu */
@media (max-width:991.98px){
  html.waokmath-menu-is-open .waokmath-under,
  body.waokmath-menu-is-open .waokmath-under{z-index:0!important}
}

/* 1.0.75 – trap everything inside the page content below the open menu (no scanning needed) */
@media (max-width:991.98px){
  html.waokmath-menu-is-open main,
  html.waokmath-menu-is-open #content,
  html.waokmath-menu-is-open #primary,
  html.waokmath-menu-is-open .site-content,
  html.waokmath-menu-is-open .site-main,
  html.waokmath-menu-is-open .entry-content,
  html.waokmath-menu-is-open .elementor,
  html.waokmath-menu-is-open [role="main"]{isolation:isolate!important}
  html.waokmath-menu-is-open .waokmath-lift,
  body.waokmath-menu-is-open .waokmath-lift{z-index:2147483600!important}
}

/* 1.0.76 – desktop dropdown: page widgets (e.g. school search box) must not draw over the open submenu */
@media (min-width:992px){
  .waokmath-under{z-index:0!important}
  .waokmath-lift:hover,.waokmath-lift:focus-within{z-index:2147483600!important}
}
