.costs-wrapper.svelte-1pob0df{width:100%;max-width:400px;margin:0 auto}.costs-form.svelte-1pob0df{display:flex;flex-direction:column;gap:20px}.input-group.svelte-1pob0df{display:flex;flex-direction:column;gap:8px}.input-label.svelte-1pob0df{font-size:14px;font-weight:500;color:#374151}.required.svelte-1pob0df{color:#ef4444}.optional.svelte-1pob0df{font-weight:400;color:#9ca3af}.input-field.svelte-1pob0df{display:flex;align-items:center;height:56px;background:#fff;border:2px solid #d1d5db;border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease}.input-field.svelte-1pob0df:focus-within{border-color:#0327cc;box-shadow:0 0 0 3px #0327cc1a}.input-group.valid.svelte-1pob0df .input-field:where(.svelte-1pob0df){border-color:#10b981}.currency-prefix.svelte-1pob0df{padding-left:16px;font-size:16px;color:#6b7280}.input-field.svelte-1pob0df input:where(.svelte-1pob0df){flex:1;height:100%;padding:0 16px 0 8px;font-size:16px;color:#1e293b;background:transparent;border:none;outline:none;font-family:inherit}.input-field.svelte-1pob0df input:where(.svelte-1pob0df)::placeholder{color:#9ca3af}.helper-note.svelte-1pob0df{margin-top:20px;padding:12px 16px;font-size:13px;color:#6b7280;background:#f8fafc;border-radius:8px;line-height:1.5}.next-button-container.svelte-1pob0df{margin-top:1.5rem}@media(max-width:480px){.costs-wrapper.svelte-1pob0df{padding:0 1rem}}
