@use "@fox/styles/abstracts" as fox;

.fields {
  display: flex;
  inline-size: 100%;
  flex-direction: column;
}

.field {
  display: flex;
  inline-size: 100%;
  flex-direction: column;
  gap: fox.gap(3);
  padding-block: fox.padding(5);
  border-block-end: fox.border(1) solid fox.color(border-neutral-subtler);
}

// 사업자등록번호/대표자명, 위도/경도, 등록일/최종수정일처럼 두 칸이 나란히 서는 줄.
.pair {
  display: flex;
  gap: fox.gap(4);

  > * {
    flex: 1 1 0;
    min-inline-size: 0;
  }
}

// 주소 입력 + [주소 검색] 버튼.
.addressRow {
  display: flex;
  gap: fox.gap(3);
  align-items: flex-end;

  > :first-child {
    flex: 1 1 0;
    min-inline-size: 0;
  }
}
