.container.svelte-1uha8ag{max-width:640px;margin:0 auto;padding:1rem;font-family:system-ui,sans-serif}header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}h1.svelte-1uha8ag{margin:0;font-size:1.25rem}nav.svelte-1uha8ag a:where(.svelte-1uha8ag){margin-left:1rem;text-decoration:none;color:#555}nav.svelte-1uha8ag a.active:where(.svelte-1uha8ag){color:#000;font-weight:600}.controls.svelte-1uha8ag{display:flex;gap:.5rem;margin-bottom:1rem}.controls.svelte-1uha8ag input:where(.svelte-1uha8ag),.controls.svelte-1uha8ag select:where(.svelte-1uha8ag){padding:.4rem;font-size:1rem}.actions.svelte-1uha8ag{display:flex;gap:.5rem;margin-bottom:1rem}.actions.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:.4rem .8rem;cursor:pointer}.students.svelte-1uha8ag{margin-bottom:1rem}.student-row.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid #eee}.name.svelte-1uha8ag{flex:1}.toggle.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:.25rem .6rem;cursor:pointer;border:1px solid #ccc;background:#fff}.toggle.svelte-1uha8ag button.active:where(.svelte-1uha8ag){color:#fff}.toggle.svelte-1uha8ag button.active:where(.svelte-1uha8ag):first-child{background:#2e7d32;border-color:#2e7d32}.toggle.svelte-1uha8ag button.active:where(.svelte-1uha8ag):last-child{background:#c62828;border-color:#c62828}.remove.svelte-1uha8ag{background:none;border:none;cursor:pointer;color:#999;font-size:1.2rem}.add-student.svelte-1uha8ag{display:flex;gap:.5rem}.add-student.svelte-1uha8ag input:where(.svelte-1uha8ag){flex:1;padding:.4rem;font-size:1rem}.add-student.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:.4rem .8rem;cursor:pointer}
