#memorize-question-header{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}
#memorize-question-header>label:first-child{flex:1 1 360px}
#memorize-question-header>.question-time-field{flex:0 1 280px;min-width:180px}
.question-time-field small{display:block;font-weight:400;color:#afc4df;margin-top:5px}
#memorize-question-label{flex:1 1 100%}
#question-time-panel{border:1px solid #d7e0ef;background:#fffaf0;border-radius:14px;padding:16px 20px;margin-bottom:20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}
#question-time-panel[hidden]{display:none}
#question-time-copy{flex:1;min-width:180px;margin:0}
#question-time-value{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;color:#17365d}
#question-time-panel.urgent #question-time-value{color:#b4233a}
.quiz-stage.question-gated>:not(#question-time-panel):not(#question-instruction-top){display:none!important}
.quiz-stage.question-gated #question-instruction-prompt{display:none}
.quiz-stage.question-frozen>:not(#question-time-panel):not(#question-instruction-top){pointer-events:none}
@media(max-width:650px){#memorize-question-header>.question-time-field{flex:1 1 100%}}
