.input_group.svelte-j1yc8h{display:inline-flex;width:100%;max-width:320px;border:none}.input_group.svelte-j1yc8h input:where(.svelte-j1yc8h){flex:1;border-radius:24px 0 0 24px;padding:0 20px;border:none;outline:none!important;background-color:#f6f6f6}.input_group.svelte-j1yc8h input:where(.svelte-j1yc8h):focus{-webkit-box-shadow:none;box-shadow:none}.input_group.svelte-j1yc8h button[type=submit]:where(.svelte-j1yc8h){width:60px;height:48px;background:#111;color:#fff;border-radius:0 24px 24px 0;cursor:pointer;border:none}.input_group.svelte-j1yc8h button[type=submit]:where(.svelte-j1yc8h) svg:where(.svelte-j1yc8h){width:26px;height:26px;fill:#fff}.survey-form.svelte-j1yc8h{display:flex;flex-direction:column;gap:1.25rem;background:#fff;padding:1.25rem;border-radius:12px;box-shadow:0 6px 24px #060a0f14;max-width:560px;width:100%;margin:0 auto;text-align:left}.survey-form.svelte-j1yc8h fieldset:where(.svelte-j1yc8h){border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.survey-form.svelte-j1yc8h fieldset:where(.svelte-j1yc8h) legend:where(.svelte-j1yc8h){font-weight:700;margin-bottom:.35rem;color:#111;font-size:1rem}.survey-form.svelte-j1yc8h fieldset:where(.svelte-j1yc8h) label:where(.svelte-j1yc8h){display:flex;align-items:center;gap:.66rem;font-size:.975rem;color:#222}.survey-form.svelte-j1yc8h fieldset:where(.svelte-j1yc8h) label:where(.svelte-j1yc8h) input[type=radio]:where(.svelte-j1yc8h){accent-color:#111}.survey-form.svelte-j1yc8h fieldset:where(.svelte-j1yc8h) label:where(.svelte-j1yc8h) input[type=text]:where(.svelte-j1yc8h){margin-left:.5rem;padding:.35rem .6rem;border-radius:6px;border:1px solid #e0e0e0;font-size:.95rem;max-width:150px}.survey-form.svelte-j1yc8h .survey-actions:where(.svelte-j1yc8h){display:flex;justify-content:center;gap:.5rem}.survey-form.svelte-j1yc8h .survey-actions:where(.svelte-j1yc8h) button:where(.svelte-j1yc8h){padding:.5rem 1rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .16s ease}.survey-form.svelte-j1yc8h .survey-actions:where(.svelte-j1yc8h) button.secondary:where(.svelte-j1yc8h){background:#e0e0e0;color:#111}.survey-form.svelte-j1yc8h .survey-actions:where(.svelte-j1yc8h) button.secondary:where(.svelte-j1yc8h):hover{background:#d0d0d0}.survey-form.svelte-j1yc8h .survey-actions:where(.svelte-j1yc8h) button:where(.svelte-j1yc8h):not(.secondary){background:#111;color:#fff}.survey-form.svelte-j1yc8h .survey-actions:where(.svelte-j1yc8h) button:where(.svelte-j1yc8h):not(.secondary):hover{background:#222}.survey-form.svelte-j1yc8h .error:where(.svelte-j1yc8h){color:#c0392b;margin-top:.4rem;font-size:.95rem}.error.svelte-j1yc8h{color:#c0392b;margin-top:8px}.success.svelte-j1yc8h{color:#1b7a1b;margin-top:8px}.sending.svelte-j1yc8h{color:#333;margin-top:8px}
