.exam-annotation-scope{display:contents}[data-annotation-field]{white-space:pre-wrap;overflow-wrap:anywhere}[data-annotation-field] mark{color:#172033;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0}[data-color=yellow]{--mark-color:#fde68a}[data-color=green]{--mark-color:#bbf7d0}[data-color=blue]{--mark-color:#bfdbfe}[data-color=pink]{--mark-color:#fbcfe8}[data-color=purple]{--mark-color:#ddd6fe}[data-annotation-field] mark{background:var(--mark-color)}.exam-annotation-status{color:#526279;font-size:12px;line-height:1.8}.exam-annotation-status:empty{display:none}.exam-annotation-status button{margin-inline-start:8px;text-decoration:underline}.exam-annotation-toolbar{z-index:80;color:#172033;text-align:right;background:#fff;border:1px solid #cbd5e1;border-radius:16px;width:auto;max-width:360px;max-height:min(70dvh,540px);margin-left:auto;padding:16px;font-family:inherit;position:fixed;inset:auto 20px 20px;overflow:auto;box-shadow:0 12px 50px #10203040}.exam-annotation-toolbar button{font:inherit;cursor:pointer;color:#172033;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;min-height:40px;padding:6px 12px}.exam-annotation-toolbar button:disabled{opacity:.6;cursor:wait}.exam-annotation-toolbar :focus-visible,[data-annotation-field] mark:focus-visible{outline-offset:3px;outline:3px solid #7e22ce}.exam-annotation-heading,.exam-annotation-colors,.exam-annotation-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.exam-annotation-quote{max-height:65px;margin:10px 0;font-size:12px;line-height:1.7;overflow:auto}.exam-annotation-colors button{background:var(--mark-color);border:2px solid #0000;flex:1;padding:5px 2px}.exam-annotation-colors button[aria-pressed=true]{border-color:#334155}.exam-annotation-colors small{font-size:10px;display:block}.exam-annotation-colors span{height:16px;display:block}.exam-annotation-toolbar label{margin:10px 0;font-size:12px;display:block}.exam-annotation-toolbar textarea{resize:vertical;color:#172033;width:100%;min-height:65px;max-height:150px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin-top:5px;padding:8px;display:block}.exam-annotation-actions button:first-child{color:#fff;background:#6b21a8;border-color:#6b21a8}.ielts-exam-grid{direction:ltr}.ielts-exam-grid>.ielts-card{direction:rtl}.ielts-exam-grid .ielts-passage{direction:ltr}.exam-task-columns{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.exam-task-source,.exam-task-response{min-width:0}.exam-task-columns .exam-task-source{max-height:75vh;padding-inline-end:12px;overflow:auto}.exam-task-columns .exam-task-response{border-inline-start:1px solid #e2e8f0;padding-inline-start:24px}@media (max-width:900px){.exam-task-columns{grid-template-columns:minmax(0,1fr)}.exam-task-columns .exam-task-source{max-height:none;padding:0;overflow:visible}.exam-task-columns .exam-task-response{border-inline-start:0;padding:0}.exam-annotation-toolbar{bottom:12px;left:12px;right:12px}}@media print{.exam-annotation-toolbar,.exam-annotation-status{display:none}}.ielts-question-group{text-align:left;background:#f8fcfb;border:1px solid #ccdedc;border-radius:12px;min-width:0;margin:16px 0;padding:16px}.ielts-question-group h3{font-weight:750}.ielts-question-group p{white-space:pre-wrap;font-size:13px}.ielts-group-table{overflow-x:auto}.ielts-group-table table{border-collapse:collapse;width:100%;font-size:13px}.ielts-group-table td,.ielts-group-table th{vertical-align:top;border:1px solid #cdded9;min-width:100px;padding:10px}.ielts-group-table th{background:#e8f5f0}.ielts-root .ielts-inline-blank{color:#174a3b;align-items:center;gap:5px;display:inline-flex}.ielts-root .ielts-inline-blank input{background:#fff;width:140px;max-width:100%;margin:4px 0;padding:8px}.ielts-group-flow{gap:14px;padding-inline-start:26px;list-style:decimal;display:grid}.ielts-group-flow li{border:1px solid #bdd3cc;border-radius:8px;padding:12px}.ielts-question-group svg{width:100%;max-height:400px}
