/* Q19 and Q20 use the AP Micro FRQ teacher-desk structure. */
#teacher-diagram-marking .q19-marking-desk.q19-marking-workflow,#teacher-analysis-marking .q20-marking-desk.unified-teacher-marking-desk{align-items:start;grid-template-areas:"question question" "paper scheme" "feedback feedback" "history history";grid-template-columns:minmax(0,1.2fr) minmax(420px,1fr)}
#teacher-diagram-marking .q19-marking-question{grid-area:question}
#teacher-diagram-marking .q19-marking-answer{grid-area:paper}
#teacher-diagram-marking .q19-marking-scheme{grid-area:scheme}
#teacher-diagram-marking .q19-marking-feedback-bottom{grid-area:feedback}
#teacher-diagram-marking .q20-marking-history{grid-area:history}

#teacher-analysis-marking .q20-marking-desk.unified-teacher-marking-desk>main{display:contents}
#teacher-analysis-marking .q20-marking-question{grid-area:question}
#teacher-analysis-marking .q20-marking-answer{grid-area:paper;min-width:0}
#teacher-analysis-marking .q20-marking-history{grid-area:history}
#teacher-analysis-marking .q20-marking-desk.unified-teacher-marking-desk>aside{grid-area:feedback}
#teacher-analysis-marking .q20-marking-desk.unified-teacher-marking-desk>.unified-marking-scheme{grid-area:scheme}

/* Both answer papers use AP's preview and annotation components. */
#teacher-diagram-marking .q19-marking-answer.ap-frq-teacher-paper,#teacher-analysis-marking .q20-marking-answer.ap-frq-teacher-paper{background:#fff;min-height:0}
#teacher-analysis-marking .q20-marking-answer.ap-frq-teacher-paper>.ap-frq-annotation-toolbar{min-height:0}
#teacher-analysis-marking .q20-marking-answer.ap-frq-teacher-paper>.ap-frq-teacher-preview{height:auto;min-height:720px;padding:0}
#teacher-analysis-marking .q20-marking-answer.ap-frq-teacher-paper>.ap-frq-teacher-preview>.ap-frq-pdf-annotator{padding:18px}

@media(max-width:980px){
  #teacher-diagram-marking .q19-marking-desk.q19-marking-workflow,#teacher-analysis-marking .q20-marking-desk.unified-teacher-marking-desk{grid-template-areas:"question" "paper" "scheme" "feedback" "history";grid-template-columns:minmax(0,1fr)}
}
