.worksheet.svelte-bz8ydq{display:flex;flex-direction:column;gap:4mm}.section-title.svelte-bz8ydq{font-size:14pt;font-weight:700;margin:0;color:#b45309}.subsection-title.svelte-bz8ydq{font-size:11pt;font-weight:700;margin:0 0 2mm}.instruction.svelte-bz8ydq{font-size:10pt;font-weight:600;margin:0 0 2mm}.winners-section.svelte-bz8ydq{border:2px solid #f59e0b;border-radius:8px;padding:3mm;background:#fef3c7}.winner-row.svelte-bz8ydq{display:flex;align-items:center;gap:2mm;margin-bottom:2mm}.winner-row.svelte-bz8ydq:last-child{margin-bottom:0}.winner-label.svelte-bz8ydq{font-size:10pt;font-weight:700;min-width:30mm}.winner-line.svelte-bz8ydq{flex:1;border-bottom:1px solid #333;min-height:5mm}.feeling-section.svelte-bz8ydq{border:2px solid #6366f1;border-radius:8px;padding:3mm}.feeling-options.svelte-bz8ydq{display:flex;flex-wrap:wrap;gap:4mm}.feeling-option.svelte-bz8ydq{display:flex;align-items:center;gap:1mm;font-size:10pt}.checkbox.svelte-bz8ydq{font-size:12pt}.reflection-section.svelte-bz8ydq{border:2px solid #22c55e;border-radius:8px;padding:3mm}.reflection-row.svelte-bz8ydq{display:flex;align-items:center;gap:2mm;margin-bottom:2mm}.reflection-row.svelte-bz8ydq:last-child{margin-bottom:0}.field-label.svelte-bz8ydq{font-size:10pt;font-weight:600;white-space:nowrap}.field-line.svelte-bz8ydq{flex:1;border-bottom:1px solid #333;min-height:5mm}.collocations-section.svelte-bz8ydq{border:2px solid #7c3aed;border-radius:8px;padding:3mm}.collocation-grid.svelte-bz8ydq{display:grid;grid-template-columns:repeat(2,1fr);gap:2mm}.colloc-option.svelte-bz8ydq{display:flex;align-items:center;gap:1mm;font-size:10pt}.rating-section.svelte-bz8ydq{border:2px solid #f59e0b;border-radius:8px;padding:3mm}.rating-row.svelte-bz8ydq{display:flex;align-items:center;gap:2mm;margin-bottom:2mm}.rating-row.svelte-bz8ydq:last-child{margin-bottom:0}.rating-label.svelte-bz8ydq{font-size:10pt;font-weight:700;min-width:18mm}.stars.svelte-bz8ydq{display:flex;gap:2mm}.star.svelte-bz8ydq{font-size:14pt;color:#f59e0b}.improvement-section.svelte-bz8ydq{background:#dcfce7;border:2px solid #22c55e;border-radius:8px;padding:3mm}.improvement-row.svelte-bz8ydq{display:flex;align-items:center;gap:2mm}.teacher-notes.svelte-bz8ydq{border:2px dashed #f97316;background:#fffbeb;padding:3mm;border-radius:6px}.teacher-notes.svelte-bz8ydq h4:where(.svelte-bz8ydq){margin:0 0 2mm;color:#c2410c;font-size:10pt}.teacher-notes.svelte-bz8ydq p:where(.svelte-bz8ydq){margin:0;font-size:9pt;line-height:1.4}
