.container {
    display: flex;
    flex-direction: row;

    justify-content: center;
	padding-top: 0px;
}

/* Upload Image */

#upload_img_area {
    margin-top: 32px;
}

#upload_img_box {

    position: relative;
    background: transparent;
    border: 0px;

    width: 100%;
    height: 100%;
}

.img-area {
    height: 100%;
    width: 100%;
	border-radius: 16px;
}

#upload_img, 
#upload_img_box video {
    height: 100%;
    width: 100%;
	border-radius: 16px;
}

#img_silhouette {
    position: absolute;
    bottom: 0;
    left: 20px;

    height: 266px;
    width: auto;

    z-index: 2;
}

/* Camera */
#camera {
    display: none;
    object-fit: cover;
}

.takePhoto_group {
    margin-top: 37px;
    width: 100%;
    height: fit-content;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

#Btn_takePhoto {
    
    height: 100px;
    width: 100px;
    padding: 0;

    display: none;
}

#Btn_takePhoto img {
    height: 100%;
    /* width: 100%; */
}

#Btn_switchCamera {

    display: none;

    height: 56px;
    width: 56px;

    position: absolute;
    left: calc(50% + 89px); /* 大按鈕的一半寬度 + 按鈕間距39px */
}

/* Image display */

#image_display_area {
    display:none;
}

#AI_img_area {
	display: flex;
}

#AI_img_div {
    aspect-ratio: 1/1;
    width: 100%;
    background-color: #FFFFFF;
    /* border: 4px solid #C58D67; */
    border-radius: 16px;

    display: none;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
}

/* #AI_img_box, */
#img_AI {
    display: none;
    border-radius: 12px;
}

#Btn_selectPhoto_camera {
    display: none;

    width: auto;

    flex-grow: 2; 
}

#Btn_cancel_camera {
    width: auto;
}

/* #Btn_selectPhoto_camera, */
.edit_Img_Confirm_Group,
#Btn_cancel_camera,
#Btn_cancel_photo,
#Btn_confirm_photo,
.success_generate,
#re_select_image,
/* .edit_Img_menu_Group, */
#Btn_Next,
/* #Btn_Generate, */
/* #Btn_Share_invite, */
#Btn_addPersona {
    display: none;
}

.notice_area {
	display: flex;
}