.page.svelte-ptbk2z{max-width:560px;margin:0 auto;padding:32px 24px;font-family:system-ui,sans-serif}h1.svelte-ptbk2z{font-size:24px;color:#1f2937;margin:0 0 24px}form.svelte-ptbk2z{display:flex;flex-direction:column;gap:14px}label.svelte-ptbk2z{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:500;color:#374151}input.svelte-ptbk2z,select.svelte-ptbk2z,textarea.svelte-ptbk2z{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:inherit}textarea.svelte-ptbk2z{resize:vertical}.error.svelte-ptbk2z{padding:10px 14px;background:#fef2f2;color:#dc2626;border:1px solid #fca5a5;border-radius:6px;font-size:13px;margin-bottom:16px}.actions.svelte-ptbk2z{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.btn-primary.svelte-ptbk2z{padding:10px 20px;background:#2f4ec0;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer}.btn-primary.svelte-ptbk2z:hover{background:#2541a8}.btn-secondary.svelte-ptbk2z{padding:10px 20px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:14px;text-decoration:none;cursor:pointer}.btn-secondary.svelte-ptbk2z:hover{background:#f9fafb}
