/* Standalone quiz: replace the header search action with an inline app-menu trigger. */
html.ifkdb-pwa-standalone.ifkdb-pwa-quiz-playing .ifkdb-pwa-app-nav {
    display: none !important;
    top: calc(var(--ifk-header-reserved-height, 4.25rem) + .35rem) !important;
    right: max(.45rem, env(safe-area-inset-right, 0px)) !important;
    bottom: auto !important;
    left: auto !important;
}

html.ifkdb-pwa-standalone.ifkdb-pwa-quiz-playing .ifkdb-pwa-app-nav.is-game-open {
    display: grid !important;
    width: min(22rem, calc(100vw - 1rem)) !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) 2.75rem !important;
    overflow: hidden !important;
    border-radius: .78rem !important;
    box-shadow: 0 .45rem 1.4rem rgba(0, 8, 29, .24) !important;
}

html.ifkdb-pwa-standalone.ifkdb-pwa-quiz-playing .ifkdb-pwa-app-nav.is-game-open > a,
html.ifkdb-pwa-standalone.ifkdb-pwa-quiz-playing .ifkdb-pwa-app-nav.is-game-open > .ifkdb-pwa-app-nav__settings {
    display: flex !important;
    min-width: 0 !important;
    min-height: 2.75rem !important;
    padding-top: .35rem !important;
    padding-bottom: .35rem !important;
    font-size: .62rem !important;
}

html.ifkdb-pwa-standalone.ifkdb-pwa-quiz-playing .ifkdb-pwa-app-nav.is-game-open > .ifkdb-pwa-app-nav__history,
html.ifkdb-pwa-standalone.ifkdb-pwa-quiz-playing .ifkdb-pwa-app-nav__fold {
    display: none !important;
}

html.ifkdb-pwa-standalone.ifkdb-pwa-quiz-playing #header.ifk-site-header .ifkdb-pwa-header-app-toggle svg {
    width: 1.22rem !important;
    height: 1.22rem !important;
}
