.ai-grading-panel{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:18px 0;margin-top:18px;border-top:1px solid #dce2e8;font:14px Arial,sans-serif}.ai-grading-panel button{background:#254a70;color:white;border:0;border-radius:4px;padding:11px 17px;cursor:pointer;font-weight:600}.ai-grading-panel small{flex-basis:100%;color:#64748b}.ai-grading-panel [role=status]{color:#315e40}.grading-prompt-dialog{width:min(900px,90vw);border:1px solid #ccd4dc;border-radius:8px;padding:24px}.grading-prompt-dialog textarea{width:100%;height:55vh;box-sizing:border-box;font:13px monospace;resize:vertical}.grading-prompt-dialog button{margin-top:12px;padding:8px 20px}.grading-prompt-dialog::backdrop{background:#0006}
body.mixed-child .practice-selectors,body.mixed-child .toolbar,body.mixed-child #review,body.mixed-child footer,body.mixed-child .folder-return,body.mixed-child #questionTabs{display:none!important}body.mixed-child header .toefl-logo{pointer-events:none}body.mixed-child #grade{visibility:hidden}body.mixed-child .task-submit{visibility:visible}body.mixed-child .exam-head #position{display:inline}body.mixed-child .mixed-position{font:12px Arial,sans-serif;color:white;margin-left:16px;white-space:nowrap}body.mixed-child main{padding-bottom:44px}body.mixed-child .answer-explanation{display:none!important}
body.mixed-child .content-shell>header{height:40px;min-height:40px;max-height:40px;flex-wrap:nowrap}
@media(max-width:760px){
 body.mixed-child.exam-running .exam-head #position,body.mixed-child.exam-running .mixed-position{display:none}
 body.mixed-child:not(.exam-running) .mixed-position{min-width:0;overflow:hidden;text-overflow:ellipsis;margin-left:8px}
}
