.worksheet.svelte-1obemgb{display:flex;flex-direction:column;gap:5mm}.section-title.svelte-1obemgb{font-size:14pt;font-weight:700;margin:0;color:#7c3aed}.question-box.svelte-1obemgb{border:3px solid #7c3aed;border-radius:8px;padding:4mm;background:#f5f3ff}.question-label.svelte-1obemgb{font-size:12pt;font-weight:700;margin:0 0 2mm;color:#5b21b6}.question-line.svelte-1obemgb{border-bottom:2px solid #333;min-height:8mm;margin-bottom:3mm}.vs-row.svelte-1obemgb{display:flex;align-items:center;gap:3mm}.option-a.svelte-1obemgb,.option-b.svelte-1obemgb{flex:1;display:flex;align-items:center;gap:2mm}.option-label.svelte-1obemgb{font-weight:700;font-size:12pt}.option-a.svelte-1obemgb .option-label:where(.svelte-1obemgb){color:#16a34a}.option-b.svelte-1obemgb .option-label:where(.svelte-1obemgb){color:#dc2626}.option-line.svelte-1obemgb{flex:1;border-bottom:1px solid #333;min-height:5mm}.vs.svelte-1obemgb{font-weight:700;font-size:14pt;color:#7c3aed;padding:0 2mm}.prediction-section.svelte-1obemgb{border:2px solid #f59e0b;border-radius:8px;padding:4mm;background:#fef3c7}.answer-section.svelte-1obemgb{border:2px solid #22c55e;border-radius:8px;padding:4mm;background:#dcfce7}.section-label.svelte-1obemgb{font-size:11pt;font-weight:700;margin:0 0 3mm}.prediction-section.svelte-1obemgb .section-label:where(.svelte-1obemgb){color:#92400e}.answer-section.svelte-1obemgb .section-label:where(.svelte-1obemgb){color:#166534}.choice-row.svelte-1obemgb{display:flex;align-items:center;gap:4mm;margin-bottom:3mm}.reason-row.svelte-1obemgb,.evidence-row.svelte-1obemgb{display:flex;align-items:center;gap:2mm}.field-label.svelte-1obemgb{font-weight:600;font-size:10pt;white-space:nowrap}.field-line.svelte-1obemgb{flex:1;border-bottom:1px solid #333;min-height:5mm}.checkbox-option.svelte-1obemgb{display:flex;align-items:center;gap:1mm}.checkbox.svelte-1obemgb{font-size:14pt}.option-text.svelte-1obemgb{font-weight:700;font-size:11pt}.change-section.svelte-1obemgb{border:2px solid #6366f1;border-radius:8px;padding:3mm}.change-row.svelte-1obemgb{display:flex;align-items:center;gap:4mm}.teacher-notes.svelte-1obemgb{border:2px dashed #f97316;background:#fffbeb;padding:3mm;border-radius:6px}.teacher-notes.svelte-1obemgb h4:where(.svelte-1obemgb){margin:0 0 2mm;color:#c2410c;font-size:10pt}.teacher-notes.svelte-1obemgb p:where(.svelte-1obemgb){margin:0;font-size:9pt;line-height:1.4}
