.worksheet.svelte-1l66yan{display:flex;flex-direction:column;gap:4mm}.section-title.svelte-1l66yan{font-size:14pt;font-weight:700;margin:0;color:#7c3aed}.instruction.svelte-1l66yan{font-size:10pt;color:#666;margin:0;font-style:italic}.questions-section.svelte-1l66yan{display:flex;flex-direction:column;gap:3mm}.question-box.svelte-1l66yan{border:1.5px solid #e5e7eb;border-radius:6px;padding:3mm;display:flex;gap:3mm}.question-header.svelte-1l66yan{display:flex;flex-direction:column;align-items:center;gap:1mm}.q-num.svelte-1l66yan{font-weight:700;font-size:11pt}.q-type.svelte-1l66yan{font-size:8pt;font-weight:700;padding:1mm 2mm;border-radius:3px}.q-type.tf.svelte-1l66yan{background:#dbeafe;color:#1d4ed8}.q-type.short.svelte-1l66yan{background:#dcfce7;color:#166534}.q-type.mc.svelte-1l66yan{background:#fef3c7;color:#92400e}.question-content.svelte-1l66yan{flex:1;display:flex;flex-direction:column;gap:2mm}.question-line.svelte-1l66yan{border-bottom:1px dashed #999;min-height:5mm}.answer-row.svelte-1l66yan{display:flex;align-items:center;gap:4mm}.checkbox-option.svelte-1l66yan{display:flex;align-items:center;gap:1mm;font-size:10pt}.checkbox.svelte-1l66yan{font-size:12pt}.true.svelte-1l66yan{color:#16a34a;font-weight:700}.false.svelte-1l66yan{color:#dc2626;font-weight:700}.line-ref.svelte-1l66yan{font-size:9pt;color:#666;margin-left:auto}.answer-lines.svelte-1l66yan{display:flex;align-items:center;gap:2mm}.answer-line.svelte-1l66yan{flex:1;border-bottom:1px solid #333;min-height:5mm}.mc-options.svelte-1l66yan{display:flex;flex-direction:column;gap:1mm}.mc-option.svelte-1l66yan{font-size:10pt;display:flex;align-items:center;gap:1mm}.score-section.svelte-1l66yan{display:flex;align-items:center;gap:3mm;justify-content:flex-end;padding:3mm;background:#f5f3ff;border-radius:6px}.score-label.svelte-1l66yan{font-weight:700;font-size:11pt}.score-box.svelte-1l66yan{font-size:14pt;font-weight:700;color:#7c3aed}.teacher-notes.svelte-1l66yan{border:2px dashed #f97316;background:#fffbeb;padding:3mm;border-radius:6px}.teacher-notes.svelte-1l66yan h4:where(.svelte-1l66yan){margin:0 0 2mm;color:#c2410c;font-size:10pt}.teacher-notes.svelte-1l66yan p:where(.svelte-1l66yan){margin:0;font-size:9pt;line-height:1.4}
