.field.svelte-n2qwlb{display:flex;flex-direction:column;gap:.375rem;position:relative}.field.svelte-n2qwlb .label:where(.svelte-n2qwlb){font-size:.8125rem;color:#5d6d7c}.field.svelte-n2qwlb .input:where(.svelte-n2qwlb){width:100%;height:2.375rem;padding:0 .75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;color:#1a1a2e;background:#fff;outline:none;box-sizing:border-box;transition:border-color .15s}.field.svelte-n2qwlb .input:where(.svelte-n2qwlb)::-moz-placeholder{color:#b0bec5}.field.svelte-n2qwlb .input:where(.svelte-n2qwlb)::placeholder{color:#b0bec5}.field.svelte-n2qwlb .input:where(.svelte-n2qwlb):focus{border-color:#5460e6}.field.svelte-n2qwlb .input--error:where(.svelte-n2qwlb){border-color:#e53935}.field.svelte-n2qwlb .input:where(.svelte-n2qwlb):disabled{background:#f8fafc;color:#94a3b8}.field.svelte-n2qwlb .phone-wrapper:where(.svelte-n2qwlb){display:flex;align-items:center;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;transition:border-color .15s;position:relative}.field.svelte-n2qwlb .phone-wrapper:where(.svelte-n2qwlb):focus-within{border-color:#5460e6}.field.svelte-n2qwlb .phone-wrapper--error:where(.svelte-n2qwlb){border-color:#e53935}.field.svelte-n2qwlb .phone-wrapper:where(.svelte-n2qwlb) .country-selector:where(.svelte-n2qwlb){flex-shrink:0}.field.svelte-n2qwlb .phone-wrapper:where(.svelte-n2qwlb) .country-selector:where(.svelte-n2qwlb) .country-btn:where(.svelte-n2qwlb){display:flex;align-items:center;gap:.25rem;height:2.25rem;padding:0 .5rem 0 .625rem;background:none;border:none;border-right:1px solid #e2e8f0;cursor:pointer;border-radius:.5rem 0 0 .5rem}.field.svelte-n2qwlb .phone-wrapper:where(.svelte-n2qwlb) .country-selector:where(.svelte-n2qwlb) .country-btn:where(.svelte-n2qwlb) .flag:where(.svelte-n2qwlb){display:flex;align-items:center}.field.svelte-n2qwlb .phone-wrapper:where(.svelte-n2qwlb) .country-selector:where(.svelte-n2qwlb) .country-btn:where(.svelte-n2qwlb) .dial-code:where(.svelte-n2qwlb){font-size:.8125rem;font-weight:500;color:#1a1a2e}.field.svelte-n2qwlb .phone-wrapper:where(.svelte-n2qwlb) .country-selector:where(.svelte-n2qwlb) .country-btn:where(.svelte-n2qwlb) .chevron:where(.svelte-n2qwlb){display:flex;color:#5d6d7c;transition:transform .15s}.field.svelte-n2qwlb .phone-wrapper:where(.svelte-n2qwlb) .country-selector:where(.svelte-n2qwlb) .country-btn:where(.svelte-n2qwlb) .chevron--open:where(.svelte-n2qwlb){transform:rotate(180deg)}.field.svelte-n2qwlb .phone-wrapper:where(.svelte-n2qwlb) .input:where(.svelte-n2qwlb){border:none;height:2.25rem;flex:1}.field.svelte-n2qwlb .phone-wrapper:where(.svelte-n2qwlb) .input:where(.svelte-n2qwlb):focus{border-color:transparent}.field.svelte-n2qwlb .password-wrapper:where(.svelte-n2qwlb){display:flex;align-items:center;border:1px solid #e2e8f0;border-radius:.5rem;padding-right:.625rem}.field.svelte-n2qwlb .password-wrapper:where(.svelte-n2qwlb):focus-within{border-color:#5460e6}.field.svelte-n2qwlb .password-wrapper--error:where(.svelte-n2qwlb){border-color:#e53935}.field.svelte-n2qwlb .password-wrapper:where(.svelte-n2qwlb) .input:where(.svelte-n2qwlb){border:none;flex:1}.field.svelte-n2qwlb .password-wrapper:where(.svelte-n2qwlb) .toggle:where(.svelte-n2qwlb){background:none;border:none;cursor:pointer;color:#5d6d7c;display:flex}.field.svelte-n2qwlb .error-msg:where(.svelte-n2qwlb){position:absolute;top:100%;left:0;padding-top:.125rem;font-size:.75rem;line-height:1.2;color:#e53935;pointer-events:none}.dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 .25rem 1rem #0000001a;min-width:12.5rem;max-height:12.5rem;overflow-y:auto;box-sizing:border-box}.dropdown .dropdown-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;background:none;cursor:pointer;text-align:left;box-sizing:border-box}.dropdown .dropdown-item:hover{background:#f8fafc}.dropdown .dropdown-item.dropdown-item--active.svelte-n2qwlb{background:#eef0fd}.dropdown .dropdown-item.dropdown-item--active.svelte-n2qwlb .country-name:where(.svelte-n2qwlb){color:#5460e6}.dropdown .dropdown-item .country-name.svelte-n2qwlb{flex:1;font-size:.8125rem;color:#1a1a2e}.dropdown .dropdown-item .dial-code.svelte-n2qwlb{font-size:.75rem;color:#5d6d7c}
