.parents-note.svelte-ydeots{border-radius:var(--radius);background:var(--color-info-tint);color:var(--color-text-secondary);margin:0 0 16px;padding:12px 14px;font-size:.88em;line-height:1.45}.group.svelte-ydeots{color:var(--color-muted-2);flex-direction:column;gap:6px;margin-bottom:12px;font-size:.85em;font-weight:600;display:flex}.grades.svelte-ydeots .grade-picker{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.grades.svelte-ydeots .grade-chip{padding:12px 0;font-size:1rem}.disclosure.svelte-ydeots{border:1.5px dashed var(--color-faint);border-radius:var(--radius-sm);width:100%;min-height:48px;color:var(--color-muted-2);background:0 0;justify-content:space-between;align-items:center;margin:0 0 14px;padding:0 14px;font-size:.95em;font-weight:600;display:flex}.disclosure.svelte-ydeots svg:where(.svelte-ydeots){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.disclosure.svelte-ydeots:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-tint);color:var(--color-accent-text)}.field.svelte-ydeots{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.field.svelte-ydeots label{margin-bottom:0}.consent.svelte-ydeots{color:var(--color-muted-2);flex-direction:row;align-items:flex-start;gap:8px;font-size:.82em;font-weight:400;line-height:1.4;display:flex}.consent-text.svelte-ydeots{color:var(--color-text-secondary);font-size:1.05em}.consent-text.svelte-ydeots small:where(.svelte-ydeots){color:var(--color-muted);margin-top:4px;font-size:.9em;line-height:1.4;display:block}.consent.svelte-ydeots input:where(.svelte-ydeots){width:20px;height:20px;min-height:20px;accent-color:var(--color-accent);flex-shrink:0;margin-top:3px}
