.gkpro-front .gk-browse-correct-label{display:none;font-size:.875rem;color:#08634b;font-weight:600}
.gkpro-front .gk-reveal{margin-block:16px}
.gkpro-front .gk-reveal summary{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid var(--gk-primary,#4930bd);border-radius:10px;color:var(--gk-primary,#4930bd);background:#fff;font-size:1rem;font-weight:600;cursor:pointer;list-style:none}
.gkpro-front .gk-reveal summary::-webkit-details-marker{display:none}
.gkpro-front .gk-reveal summary:focus-visible{outline:3px solid #4930bd;outline-offset:3px}
.gkpro-front .gk-hide-label,.gkpro-front .gk-reveal[open] .gk-show-label{display:none}
.gkpro-front .gk-reveal[open] .gk-hide-label{display:inline}
.gkpro-front .gk-browsing-card:has(.gk-answer-reveal[open]) .gk-option[data-gk-correct]{background:#eaf9f3;border-color:#70b9a5}
.gkpro-front .gk-browsing-card:has(.gk-answer-reveal[open]) .gk-option[data-gk-correct] .gk-option-key{background:#08634b;color:#fff}
.gkpro-front .gk-browsing-card:has(.gk-answer-reveal[open]) .gk-browse-correct-label{display:block}
.gkpro-front .gk-question-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-block:24px}
.gkpro-front .gk-question-position,.gkpro-front .gk-navigation-end{font-size:.875rem;color:var(--gk-muted);overflow-wrap:anywhere}
@media(max-width:390px){.gkpro-front .gk-question-navigation{gap:8px}.gkpro-front .gk-question-navigation .gk-button{padding:10px;font-size:.875rem}}
