.FormAddressField_group__oGR4S{display:flex;flex-direction:column;gap:var(--space-4,16px)}.FormAddressField_hiddenValidator__cfTLu{position:absolute;opacity:0;width:1px;height:1px;bottom:0;left:0;pointer-events:none;border:0;padding:0}.FormAddressField_formContainer__JrRl9{display:flex;flex-direction:column;gap:var(--space-2,8px);position:relative}.FormAddressField_label__4EvjQ{font-size:var(--text-sm,14px);font-weight:var(--weight-medium,500);color:var(--foreground,#1a1a1a)}.FormAddressField_main__4bWUp{background-color:var(--background,#ffffff);position:relative;border:1px solid var(--input,#e5e5e5);border-radius:var(--radius-md,8px);transition:border-color var(--duration-fast,.15s) var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.FormAddressField_main__4bWUp:focus-within{border-color:var(--ring,#a3a3a3)}.FormAddressField_bar__S37mf{display:flex;gap:var(--space-4,16px);padding:var(--space-3,12px) var(--space-4,16px);justify-content:space-between;align-items:center}.FormAddressField_selectedItem__Sk8jw{text-align:start;font-size:var(--text-base,16px);color:var(--foreground,#1a1a1a)}.FormAddressField_input__ZG0tY{padding:var(--space-3,12px) var(--space-4,16px);width:100%;height:100%;outline:none;border:none;background:transparent;font-size:var(--text-base,16px);color:var(--foreground,#1a1a1a);border-radius:var(--radius-md,8px)}.FormAddressField_input__ZG0tY::-moz-placeholder{color:var(--muted-foreground,#9a9a9a)}.FormAddressField_input__ZG0tY::placeholder{color:var(--muted-foreground,#9a9a9a)}.FormAddressField_inputLocked__57xcc{padding-right:var(--space-10,40px);cursor:default}.FormAddressField_clearButton__4jwOq{position:absolute;top:50%;right:var(--space-4,16px);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;background:transparent;color:var(--muted-foreground,#9a9a9a);cursor:pointer;transition:color var(--duration-fast,.15s) var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.FormAddressField_clearButton__4jwOq:hover{color:var(--foreground,#1a1a1a)}.FormAddressField_clearIcon__QLbo4{width:12px;height:12px}.FormAddressField_disabled__rc3_a{opacity:.5;pointer-events:none}.FormAddressField_dropdownIcon__0ovQR{flex-shrink:0;transition:transform var(--duration-fast,.15s) var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.FormAddressField_dropdownIconOpen__3Ojmo{transform:rotate(180deg)}.FormAddressField_results__TNvN0{display:flex;flex-direction:column;position:absolute;width:100%;top:calc(100% + var(--space-1, 4px));left:0;background-color:var(--popover,#ffffff);color:var(--popover-foreground,#1a1a1a);border:1px solid var(--border,#e5e5e5);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-lg,0 8px 24px rgba(0,0,0,.12));z-index:var(--z-dropdown,100);max-height:280px;overflow-y:auto;animation:FormAddressField_resultsIn__aHWN3 var(--duration-fast,.15s) var(--ease-out,cubic-bezier(.32,.72,0,1))}.FormAddressField_results__TNvN0:empty{display:none}.FormAddressField_expanded__0UmoN{display:flex}.FormAddressField_result__Yq46_{padding:var(--space-3,12px) var(--space-4,16px);cursor:pointer;text-align:start;font-size:var(--text-sm,14px);transition:background-color var(--duration-fast,.15s) var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.FormAddressField_searchItem__vcY8v{position:sticky;top:0;padding:var(--space-2,8px);background-color:var(--popover,#ffffff);border-bottom:1px solid var(--border,#e5e5e5);z-index:1}.FormAddressField_searchInput__7goTG{width:100%;padding:var(--space-2,8px) var(--space-3,12px);border:1px solid var(--input,#e5e5e5);border-radius:var(--radius-sm,6px);outline:none;font-size:var(--text-sm,14px);background-color:var(--background,#ffffff);color:var(--foreground,#1a1a1a)}.FormAddressField_searchInput__7goTG:focus{border-color:var(--ring,#a3a3a3)}.FormAddressField_capitalized__m2BmR{text-transform:capitalize}.FormAddressField_result__Yq46_:hover{background-color:var(--accent,#f5f5f5);color:var(--accent-foreground,#1a1a1a)}@keyframes FormAddressField_resultsIn__aHWN3{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.FormPhoneField_main__pl_S9{position:relative;height:48px;background-color:#fff}.FormPhoneField_ddButton__lAt3E,.FormPhoneField_item__heeVB,.FormPhoneField_main__pl_S9{display:flex;align-items:center;gap:8px}.FormPhoneField_ddButton__lAt3E>div,.FormPhoneField_item__heeVB>div{width:24px;height:18px;flex-shrink:0}.FormPhoneField_ddContainer__IB9gT{position:static;height:100%}.FormPhoneField_ddButton__lAt3E{position:relative;height:100%;padding:16px 0;cursor:pointer;background-color:#fff}.FormPhoneField_disabled__7rpTH{background-color:#f2f2f2;cursor:default}.FormPhoneField_list__vHBWT{position:absolute;top:calc(100% + var(--space-1, 4px));left:0;right:0;max-width:100vw;background-color:var(--popover,#ffffff);color:var(--popover-foreground,#1a1a1a);border:1px solid var(--border,#e5e5e5);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-lg,0 8px 24px rgba(0,0,0,.12));z-index:var(--z-dropdown,100);max-height:280px;overflow-y:auto;display:flex;flex-direction:column;animation:FormPhoneField_listIn__m5uNt var(--duration-fast,.15s) var(--ease-out,cubic-bezier(.32,.72,0,1))}.FormPhoneField_item__heeVB{padding:var(--space-3,12px) var(--space-4,16px);cursor:pointer;overflow-wrap:anywhere;font-size:var(--text-sm,14px);transition:background-color var(--duration-fast,.15s) var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.FormPhoneField_item__heeVB:hover{background-color:var(--accent,#f5f5f5);color:var(--accent-foreground,#1a1a1a)}@keyframes FormPhoneField_listIn__m5uNt{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.FormPhoneField_searchItem__AQbT8{position:sticky;top:0;padding:var(--space-2,8px);background-color:var(--popover,#ffffff);border-bottom:1px solid var(--border,#e5e5e5);z-index:1}.FormPhoneField_searchInput__KfLWl{width:100%;padding:var(--space-2,8px) var(--space-3,12px);border:1px solid var(--input,#e5e5e5);border-radius:var(--radius-sm,6px);outline:none;font-size:var(--text-sm,14px);background-color:var(--background,#ffffff);color:var(--foreground,#1a1a1a)}.FormPhoneField_searchInput__KfLWl:focus{border-color:var(--ring,#a3a3a3)}.FormPhoneField_countryName__UO2GJ{text-overflow:ellipsis}.FormPhoneField_input__vh1A5{outline:none;height:100%;border:none;width:100%}.FormPhoneField_loading__p9RkK{width:64px!important;height:18px!important}