.modal-form.svelte-1srv2dq{display:flex;flex-direction:column;gap:20px}.form-group.svelte-1srv2dq{display:flex;flex-direction:column;gap:8px}.form-group.svelte-1srv2dq label:where(.svelte-1srv2dq){font-size:13px;font-weight:600;color:var(--ln-text)}.form-group.svelte-1srv2dq input:where(.svelte-1srv2dq){width:100%;padding:12px 16px;border:1px solid var(--ln-gray-300);border-radius:var(--ln-radius-lg);font-size:13px;box-sizing:border-box}.form-group.svelte-1srv2dq input:where(.svelte-1srv2dq):focus{outline:none;border-color:var(--ln-text);box-shadow:var(--ln-ring)}.error-message.svelte-1srv2dq{background:var(--ln-danger-soft);color:#991b1b;padding:12px 16px;border-radius:var(--ln-radius-lg);font-size:13px}.btn-primary.svelte-1srv2dq{padding:12px 24px;background:linear-gradient(135deg,#000,#404040);color:#fff;border:none;border-radius:var(--ln-radius-lg);font-size:13px;display:flex;gap:8px}.btn-primary.svelte-1srv2dq:disabled{opacity:.6;cursor:not-allowed}.btn-secondary.svelte-1srv2dq{padding:12px 24px;border:1px solid var(--ln-border);border-radius:var(--ln-radius-lg);background:#fff;font-size:13px}.spinner.svelte-1srv2dq{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:var(--ln-surface);border-radius:50%;animation:svelte-1srv2dq-spin .8s linear infinite}@keyframes svelte-1srv2dq-spin{to{transform:rotate(360deg)}}
