._container_10uq4_1{display:flex;align-items:center;border:1px solid var(--color-gray-300);border-radius:var(--border-radius-md);overflow:hidden;transition:all var(--transition-fast)}[data-theme=dark] ._container_10uq4_1{border-color:var(--color-gray-600);background-color:var(--color-gray-700)}._containerError_10uq4_15{border-color:var(--color-error)}._containerDisabled_10uq4_19{opacity:.6;cursor:not-allowed}._container_10uq4_1:focus-within{border-color:var(--color-blue-500);box-shadow:0 0 0 1px var(--color-blue-500);z-index:10}._countryButton_10uq4_30{display:flex;align-items:center;gap:4px;padding:var(--spacing-sm) var(--spacing-sm);border:none;background:transparent;cursor:pointer;color:var(--color-gray-900);font-size:var(--font-size-small);white-space:nowrap;transition:background var(--transition-fast)}[data-theme=dark] ._countryButton_10uq4_30{color:#fff}._countryButton_10uq4_30:hover:not(:disabled){background:var(--color-gray-100)}[data-theme=dark] ._countryButton_10uq4_30:hover:not(:disabled){background:var(--color-gray-600)}._countryButton_10uq4_30:disabled{cursor:not-allowed}._flag_10uq4_60{font-size:18px;line-height:1}._dialCode_10uq4_65{font-weight:500}._chevron_10uq4_69{color:var(--color-gray-500);flex-shrink:0}._divider_10uq4_74{width:1px;height:24px;background:var(--color-gray-300);flex-shrink:0}[data-theme=dark] ._divider_10uq4_74{background:var(--color-gray-600)}._input_10uq4_85{flex:1;min-width:0;padding:var(--spacing-sm) var(--spacing-md);border:none;background:transparent;color:var(--color-gray-900);font-size:var(--font-size-small);outline:none}[data-theme=dark] ._input_10uq4_85{color:#fff}._input_10uq4_85::-moz-placeholder{color:var(--color-gray-500)}._input_10uq4_85::placeholder{color:var(--color-gray-500)}[data-theme=dark] ._input_10uq4_85::-moz-placeholder{color:var(--color-gray-400)}[data-theme=dark] ._input_10uq4_85::placeholder{color:var(--color-gray-400)}._input_10uq4_85:disabled{cursor:not-allowed}._errorText_10uq4_112{margin:var(--spacing-xs) 0 0;color:var(--color-error);font-size:var(--font-size-small)}._searchWrapper_7yjcr_1{position:relative;margin-bottom:var(--spacing-sm)}._searchIcon_7yjcr_6{position:absolute;left:var(--spacing-sm);top:50%;transform:translateY(-50%);color:var(--color-gray-400);pointer-events:none}._searchInput_7yjcr_15{width:100%;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) calc(var(--spacing-sm) + 24px);border:1px solid var(--color-gray-300);border-radius:var(--border-radius-md);font-size:var(--font-size-small);color:var(--color-gray-900);background:transparent;outline:none;transition:border-color var(--transition-fast)}[data-theme=dark] ._searchInput_7yjcr_15{border-color:var(--color-gray-600);background-color:var(--color-gray-700);color:#fff}._searchInput_7yjcr_15:focus{border-color:var(--color-blue-500);box-shadow:0 0 0 1px var(--color-blue-500)}._searchInput_7yjcr_15::-moz-placeholder{color:var(--color-gray-500)}._searchInput_7yjcr_15::placeholder{color:var(--color-gray-500)}._list_7yjcr_42{max-height:400px;overflow-y:auto;margin:0 calc(-1 * var(--spacing-md));padding:0 var(--spacing-md)}._row_7yjcr_49{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-sm);border:none;border-radius:var(--border-radius-sm);background:transparent;cursor:pointer;text-align:left;color:var(--color-gray-900);font-size:var(--font-size-small);transition:background var(--transition-fast)}[data-theme=dark] ._row_7yjcr_49{color:#fff}._row_7yjcr_49:hover{background:var(--color-gray-100)}[data-theme=dark] ._row_7yjcr_49:hover{background:var(--color-gray-600)}._rowFlag_7yjcr_77{font-size:20px;line-height:1;flex-shrink:0}._rowName_7yjcr_83{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowDial_7yjcr_91{color:var(--color-gray-500);flex-shrink:0}._rowCheck_7yjcr_96{color:var(--color-blue-500);flex-shrink:0}._separator_7yjcr_101{height:1px;background:var(--color-gray-200);margin:var(--spacing-xs) 0}[data-theme=dark] ._separator_7yjcr_101{background:var(--color-gray-600)}._empty_7yjcr_111{text-align:center;color:var(--color-gray-500);padding:var(--spacing-lg) 0;font-size:var(--font-size-small)}
