
/* Picture and spoken questions: the word sits beside the play button */
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_question_text > br{display:none!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_question_text > p:empty{display:none!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_question_text .lf-lq-row.lf-lq-withimg{justify-content:center;gap:16px;padding:12px 0 6px;border-bottom:0}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_question_text .lf-lq-row.lf-lq-withimg p.lf-lq-big{flex:0 1 auto;margin:0!important;text-align:left!important}

/* Audio lines inside the answer */
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines{font:600 22px/1.3 var(--lk-q)!important;color:var(--lk-ink)!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines > br,
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines > p:empty{display:none!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines .lfl-prompt{display:flex;align-items:center;justify-content:center;gap:12px;min-height:0;margin:0 0 14px;padding:14px;background:var(--lk-pale);border:0;border-radius:18px}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines .lfl-chip{font:600 30px/1.15 var(--lk-q);color:var(--lk-ink);overflow-wrap:anywhere}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines .lfl-sent{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0 0 18px;text-align:center}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines .lfl-sent .wpProQuiz_cloze{flex:none;display:inline-flex!important;flex-direction:column;align-items:center;width:auto!important;margin:0!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines .lfl-sent .lf-cloze-aid.lf-lq-cur{order:99;flex:0 0 100%;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin:6px 0 0!important}

/* Numbered rows */
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_question_text p.lfl-label{margin:6px 0 2px!important;text-align:center!important;font:600 15px/1.2 var(--lk-q)!important;color:#5b7186!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines .lfl-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto 30px;column-gap:10px;align-items:center;min-height:0;margin:0 0 10px;padding:10px 10px 8px 12px;background:#fff;border:2px solid var(--lk-line);border-radius:18px}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines .lfl-row > .lf-player{grid-column:1;grid-row:1 / 3}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines .lfl-row .lfl-clue{grid-column:2;grid-row:1 / 3;display:flex;align-items:center;gap:8px;min-width:0;font:600 18px/1.15 var(--lk-q);color:var(--lk-ink);overflow-wrap:normal;word-break:normal}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines .lfl-row .lfl-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font:600 15px/1 var(--lk-q);color:#fff;background:#0f2a43;border-radius:50%}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines .lfl-row > .wpProQuiz_cloze{grid-column:3;grid-row:1;align-self:end;display:flex!important;flex-direction:column;align-items:center;width:auto!important;margin:0!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines .lfl-row > .wpProQuiz_cloze input[type=text]{height:46px!important;width:104px!important;min-width:104px!important;max-width:104px!important;padding-left:4px!important;padding-right:4px!important;font-size:18px!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines .lfl-row > .lf-cloze-aid,
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines .lfl-row > .lf-cloze-aid.lf-lq-cur{display:contents!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines .lfl-row .lf-slots{grid-column:3;grid-row:2;align-self:start;justify-content:center;flex-wrap:wrap;max-width:104px;margin:4px 0 0!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines .lfl-row button.lf-hint-btn{grid-column:4;grid-row:1 / 3;align-self:center;display:block!important;width:30px!important;height:40px!important;padding:0!important;font-size:0!important;line-height:0!important;text-decoration:none!important;text-align:center!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines .lfl-row button.lf-hint-btn::before{content:"\1F4A1";font-size:21px;line-height:40px}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines .lfl-row button.lf-hint-btn[disabled]{opacity:.3}
html.lf-layout li.lf-lq-checked .lfl-lines .lf-slots{display:none!important}
html.lf-layout li.lf-lq-checked .lfl-lines .lfl-row .wpProQuiz_clozeCorrect{display:block!important;max-width:104px;margin:4px 0 0;font-size:15px!important;line-height:1.2!important;text-align:center;white-space:normal;overflow-wrap:anywhere}
@media (min-width:768px){html.lf-layout li.lf-lq-checked .lfl-lines .lfl-row .wpProQuiz_clozeCorrect{max-width:170px;font-size:18px!important}}
html.lf-layout li.lf-lq-checked .lfl-lines button.lf-hint-btn{visibility:hidden!important}

/* Letter tiles */
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lf-tap-row.lf-tap-all{gap:8px!important;margin:6px auto 10px!important;padding:12px!important;background:var(--lk-pale);border-radius:18px}

/* Match the words */
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_matrixSortString{margin:0 0 14px!important;padding:0!important;background:transparent!important;border:0!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_matrixSortString h5.lf-drag-hint{margin:0 0 10px!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_matrixSortString h5.lf-drag-hint svg{display:none!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content ul.wpProQuiz_sortStringList{display:flex!important;flex-wrap:wrap;justify-content:center;gap:10px!important;min-height:76px;padding:12px!important;background:var(--lk-pale)!important;border-radius:18px!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content li.wpProQuiz_sortStringItem{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box!important;min-height:52px!important;margin:0!important;padding:8px 18px!important;text-align:center!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content li.wpProQuiz_sortStringItem p{margin:0!important;padding:0!important;font:inherit!important;color:inherit!important;line-height:1.2!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] .wpProQuiz_questionListItem{margin:0 0 10px!important;padding:0!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] .wpProQuiz_questionListItem:not(.wpProQuiz_answerCorrect):not(.wpProQuiz_answerIncorrect) table{background:#fff!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] table{width:100%!important;margin:0!important;border:2px solid var(--lk-line)!important;border-radius:18px!important;border-collapse:separate!important;overflow:hidden}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] table td{padding:6px!important;vertical-align:middle!important;border:0!important;background:transparent!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] table .wpProQuiz_maxtrixSortText{padding-left:12px!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] table td:first-child{padding-left:16px!important;font:600 20px/1.2 var(--lk-q)!important;color:var(--lk-ink)!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content ul.wpProQuiz_maxtrixSortCriterion{height:auto!important;min-height:58px!important;margin:0!important;padding:0!important;box-sizing:border-box}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content ul.wpProQuiz_maxtrixSortCriterion li.wpProQuiz_sortStringItem{width:100%!important;height:auto!important;min-height:54px!important}

/* Put in order */
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=sort_answer]{counter-reset:lflo}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=sort_answer] > li{counter-increment:lflo;margin:0 0 10px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=sort_answer] > li.ui-sortable-helper{counter-increment:none}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=sort_answer] .wpProQuiz_sortable{position:relative;display:flex!important;align-items:center;gap:14px;box-sizing:border-box;min-height:62px!important;margin:0!important;padding:8px 48px 8px 12px!important;font:600 21px/1.2 var(--lk-q)!important;color:var(--lk-ink);background-color:#fff;background-image:none!important;border:2px solid var(--lk-line)!important;border-bottom-width:5px!important;border-radius:16px!important;box-shadow:none!important;cursor:grab}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=sort_answer] .wpProQuiz_sortable::before{content:counter(lflo);flex:none;display:inline-flex;align-items:center;justify-content:center;position:static!important;width:34px!important;height:34px!important;margin:0!important;font:600 17px/1 'LF Fredoka',sans-serif!important;color:#0891b2;background:var(--lk-pale)!important;border:0!important;border-radius:50%}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=sort_answer] .wpProQuiz_sortable::after{content:"";position:absolute;right:16px;top:50%;width:16px;height:24px;margin-top:-12px;opacity:.55;background:radial-gradient(circle,#0f2a43 2px,transparent 2.5px) 0 0/8px 8px}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=sort_answer] li.wpProQuiz_answerCorrect .wpProQuiz_sortable::after,
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=sort_answer] li.wpProQuiz_answerIncorrect .wpProQuiz_sortable::after{display:none}

@media (min-width:768px){
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_question_text .lf-lq-row.lf-lq-withimg p.lf-lq-big.xl{font-size:38px!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines{font-size:28px!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines .lfl-chip{font-size:38px}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines .lfl-row{padding:12px 14px 10px 16px;column-gap:14px}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines .lfl-row .lfl-clue{font-size:24px;gap:10px}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines .lfl-row > .wpProQuiz_cloze input[type=text]{height:52px!important;width:170px!important;min-width:170px!important;max-width:170px!important;font-size:24px!important}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .lfl-lines .lfl-row .lf-slots{max-width:170px}
html.lf-layout.lf-look body.single-sfwd-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=sort_answer] .wpProQuiz_sortable{font-size:24px!important;min-height:68px!important}
}
