.form-grid.svelte-18fty0u.svelte-18fty0u{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.form-group.svelte-18fty0u.svelte-18fty0u{display:flex;flex-direction:column}.form-group.full-width.svelte-18fty0u.svelte-18fty0u{grid-column:1 / -1}.form-group.svelte-18fty0u label.svelte-18fty0u{font-weight:600;color:#34495e;margin-bottom:.5rem}.form-group.svelte-18fty0u input.svelte-18fty0u,.form-group.svelte-18fty0u select.svelte-18fty0u{padding:.75rem;border:2px solid #ecf0f1;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.form-group.svelte-18fty0u input.svelte-18fty0u:focus,.form-group.svelte-18fty0u select.svelte-18fty0u:focus{outline:none;border-color:#3498db}.checkbox-label.svelte-18fty0u.svelte-18fty0u{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:400}.checkbox-label.svelte-18fty0u input[type=checkbox].svelte-18fty0u{width:auto;margin:0}
