.propose-form.svelte-1xm0hax{display:flex;flex-direction:column;gap:28px}.section.svelte-1xm0hax{background:#fff;border-radius:16px;padding:24px;border:1px solid #E2E8F0}.section-title.svelte-1xm0hax{font-size:1rem;font-weight:700;color:#1f2937;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #F1F5F9}.section-hint.svelte-1xm0hax{font-size:.85rem;color:#64748b;margin:-8px 0 16px}.social-row.svelte-1xm0hax{display:grid;grid-template-columns:140px 1fr auto;gap:8px;margin-bottom:8px;align-items:center}.social-row.svelte-1xm0hax select:where(.svelte-1xm0hax),.social-row.svelte-1xm0hax input:where(.svelte-1xm0hax){padding:10px 12px;border:1px solid #E2E8F0;border-radius:10px;font-size:.9rem;font-family:inherit;background:#f8fafc}.social-row.svelte-1xm0hax select:where(.svelte-1xm0hax):focus,.social-row.svelte-1xm0hax input:where(.svelte-1xm0hax):focus{outline:none;border-color:#2563eb;background:#fff}.social-remove.svelte-1xm0hax{width:34px;height:34px;border-radius:8px;border:1px solid #FECACA;background:#fff;color:#dc2626;font-size:1.3rem;cursor:pointer;line-height:1}.social-remove.svelte-1xm0hax:hover{background:#fef2f2}.btn-add-social.svelte-1xm0hax{margin-top:6px;padding:8px 14px;background:#fff;border:1px dashed #CBD5E1;color:#475569;border-radius:10px;font-size:.85rem;font-family:inherit;cursor:pointer}.btn-add-social.svelte-1xm0hax:hover{background:#f8fafc;border-color:#94a3b8}@media(max-width:640px){.social-row.svelte-1xm0hax{grid-template-columns:1fr auto}.social-row.svelte-1xm0hax select:where(.svelte-1xm0hax){grid-column:1 / -1}}.form-group.svelte-1xm0hax{margin-bottom:16px}.form-group.svelte-1xm0hax:last-child{margin-bottom:0}.form-group.svelte-1xm0hax label:where(.svelte-1xm0hax){display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:6px}.form-group.svelte-1xm0hax small:where(.svelte-1xm0hax){display:block;font-size:.75rem;color:#94a3b8;margin-top:4px}.form-group.svelte-1xm0hax input:where(.svelte-1xm0hax),.form-group.svelte-1xm0hax textarea:where(.svelte-1xm0hax){width:100%;padding:11px 14px;border:1px solid #E2E8F0;border-radius:10px;font-size:.95rem;font-family:inherit;background:#f8fafc;transition:border-color .15s}.form-group.svelte-1xm0hax input:where(.svelte-1xm0hax):focus,.form-group.svelte-1xm0hax textarea:where(.svelte-1xm0hax):focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;background:#fff}.form-group.svelte-1xm0hax textarea:where(.svelte-1xm0hax){resize:vertical;min-height:100px}.form-row.svelte-1xm0hax{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cat-grid.svelte-1xm0hax{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cat-chip.svelte-1xm0hax{padding:6px 14px;border:1.5px solid;background:#fff;border-radius:9999px;font-size:.8rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s}.cat-chip.svelte-1xm0hax:hover:not(.selected){background:#f8fafc}.logo-row.svelte-1xm0hax{display:flex;align-items:center;gap:14px;margin-top:4px}.logo-preview.svelte-1xm0hax,.logo-placeholder.svelte-1xm0hax{flex-shrink:0;width:64px;height:64px;border-radius:12px;border:1px solid #E2E8F0;background:#f8fafc;display:flex;align-items:center;justify-content:center;overflow:hidden}.logo-preview.svelte-1xm0hax img:where(.svelte-1xm0hax){width:100%;height:100%;object-fit:contain;background:#fff}.logo-placeholder.svelte-1xm0hax{color:#94a3b8}.logo-controls.svelte-1xm0hax{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.logo-controls.svelte-1xm0hax input[type=file]:where(.svelte-1xm0hax){font-size:.85rem;font-family:inherit;color:#475569;min-width:0;max-width:100%}.logo-clear.svelte-1xm0hax{padding:6px 12px;background:#fff;border:1px solid #CBD5E1;color:#475569;border-radius:8px;font-size:.8rem;font-weight:500;font-family:inherit;cursor:pointer}.logo-clear.svelte-1xm0hax:hover{background:#f1f5f9}.logo-error.svelte-1xm0hax{color:#dc2626}.alert-error.svelte-1xm0hax{background:#fef2f2;border:1px solid #FECACA;color:#dc2626;padding:12px 16px;border-radius:10px;font-size:.875rem}.disclaimer.svelte-1xm0hax{display:flex;gap:12px;padding:14px 18px;background:#eff6ff;border:1px solid #BFDBFE;border-radius:12px;color:#1e40af}.disclaimer.svelte-1xm0hax svg:where(.svelte-1xm0hax){flex-shrink:0;margin-top:2px}.disclaimer.svelte-1xm0hax p:where(.svelte-1xm0hax){font-size:.85rem;line-height:1.5;margin:0}.disclaimer.svelte-1xm0hax a:where(.svelte-1xm0hax){color:#2563eb;font-weight:500}.btn-primary.svelte-1xm0hax{padding:14px 32px;background:linear-gradient(135deg,#34a065,#2563eb);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;align-self:flex-start}.btn-primary.svelte-1xm0hax:hover{opacity:.9}.btn-primary.svelte-1xm0hax:disabled{opacity:.5;cursor:not-allowed}.btn-outline.svelte-1xm0hax{margin-top:20px;padding:12px 24px;background:#fff;border:1px solid #34A065;color:#34a065;border-radius:10px;font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer}.btn-outline.svelte-1xm0hax:hover{background:#f0fdf4}.success-card.svelte-1xm0hax{text-align:center;padding:48px 24px;background:#fff;border-radius:16px;border:1px solid #E2E8F0}.success-card.svelte-1xm0hax h3:where(.svelte-1xm0hax){font-size:1.4rem;margin:16px 0 8px;color:#1f2937}.success-card.svelte-1xm0hax p:where(.svelte-1xm0hax){color:#64748b;font-size:.95rem;max-width:420px;margin:0 auto}@media(max-width:640px){.form-row.svelte-1xm0hax{grid-template-columns:1fr}}.hp-field.svelte-1xm0hax{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}
