/* 검색 */
.schedule_search_input {
	background:#f5f5f5;
	border:1px solid #f5f5f5;
	color:#333;
	border-radius:10px;
	height:48px;
	width:100%;
	outline: none;
	box-sizing:border-box;
	background-repeat: no-repeat;
	background-position: 12px center;
	background-size: 20px 20px;
	padding-left: 40px;
	line-height:46px;
}
.schedule_search_input::placeholder {
	color: #c4c4c4;
	opacity: 1;
}
.schedule_search_input:focus  {
	border:1px solid #333;
}
.schedule_search_input_bg_01 {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23999999'%3E%3Cpath d='M784-120 532-372q-30 24-69 38t-83 14q-109 0-184.5-75.5T120-580q0-109 75.5-184.5T380-840q109 0 184.5 75.5T640-580q0 44-14 83t-38 69l252 252-56 56ZM380-400q75 0 127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75 0-127.5 52.5T200-580q0 75 52.5 127.5T380-400Z'/%3E%3C/svg%3E");
}
.schedule_search_input_bg_01:focus  {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23333333'%3E%3Cpath d='M784-120 532-372q-30 24-69 38t-83 14q-109 0-184.5-75.5T120-580q0-109 75.5-184.5T380-840q109 0 184.5 75.5T640-580q0 44-14 83t-38 69l252 252-56 56ZM380-400q75 0 127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75 0-127.5 52.5T200-580q0 75 52.5 127.5T380-400Z'/%3E%3C/svg%3E");
}
.schedule_search_input_bg_02 {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23999999'%3E%3Cpath d='M200-80q-33 0-56.5-23.5T120-160v-560q0-33 23.5-56.5T200-800h40v-80h80v80h320v-80h80v80h40q33 0 56.5 23.5T840-720v560q0 33-23.5 56.5T760-80H200Zm0-80h560v-400H200v400Zm0-480h560v-80H200v80Zm0 0v-80 80Z'/%3E%3C/svg%3E");
}
.schedule_search_input_bg_02:focus  {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23333333'%3E%3Cpath d='M200-80q-33 0-56.5-23.5T120-160v-560q0-33 23.5-56.5T200-800h40v-80h80v80h320v-80h80v80h40q33 0 56.5 23.5T840-720v560q0 33-23.5 56.5T760-80H200Zm0-80h560v-400H200v400Zm0-480h560v-80H200v80Zm0 0v-80 80Z'/%3E%3C/svg%3E");
}
.schedule_search_input_bg_03 {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23999999'%3E%3Cpath d='M480-480q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 66-47 113t-113 47ZM160-160v-112q0-34 17.5-62.5T224-378q62-31 126-46.5T480-440q66 0 130 15.5T736-378q29 15 46.5 43.5T800-272v112H160Zm80-80h480v-32q0-11-5.5-20T700-306q-54-27-109-40.5T480-360q-56 0-111 13.5T260-306q-9 5-14.5 14t-5.5 20v32Zm240-320q33 0 56.5-23.5T560-640q0-33-23.5-56.5T480-720q-33 0-56.5 23.5T400-640q0 33 23.5 56.5T480-560Zm0-80Zm0 400Z'/%3E%3C/svg%3E");
}
.schedule_search_input_bg_03:focus  {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23333333'%3E%3Cpath d='M480-480q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 66-47 113t-113 47ZM160-160v-112q0-34 17.5-62.5T224-378q62-31 126-46.5T480-440q66 0 130 15.5T736-378q29 15 46.5 43.5T800-272v112H160Zm80-80h480v-32q0-11-5.5-20T700-306q-54-27-109-40.5T480-360q-56 0-111 13.5T260-306q-9 5-14.5 14t-5.5 20v32Zm240-320q33 0 56.5-23.5T560-640q0-33-23.5-56.5T480-720q-33 0-56.5 23.5T400-640q0 33 23.5 56.5T480-560Zm0-80Zm0 400Z'/%3E%3C/svg%3E");
}
.schedule_search_btn {
	width:100%;
	height:48px;
	background:#ff6c00;
	color:#fff;
	border-radius:10px;
}

/* 여행지 숙소 검색자동완성 CSS */
#userSearchResultWrap{
	position:absolute;
	width:100%;
	top:55px;
	left:0px;
	z-index:1;
}
.user_search_result_wrap_inner{
	overflow:hidden;
	border-radius:10px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
#userSearchResult{
	display:none;
	max-height: 300px;
	background-color:#ffffff;
	text-align:left;
	border:1px solid #f5f5f5;
	padding:10px;
	box-sizing:border-box;
	overflow-x:hidden;
	overflow-y:auto;
}
#userSearchResult .hover{
	background-color:#f5f5f5;
	cursor:pointer;
}

.schedule_search_auto_list {
	margin:10px;
}
.schedule_search_auto_list_inner {
	display:flex;
	align-items: center;
	gap:5px;
}
.schedule_search_auto_list_title {
	color:#333;
	font-size:16px;
	letter-spacing:-0.5px;
}
.schedule_search_auto_list_sub {
	color:#999;
	font-size:14px;
	letter-spacing:-0.5px;
	padding-left:15px;
}
#userSearchResult::-webkit-scrollbar{width:4px;}
#userSearchResult::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2); border-radius:0px; transition:all 0.5s;}
#userSearchResult::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.5); border-radius:0px; transition:all 0.5s;}
#userSearchResult::-webkit-scrollbar-track{background-color:rgba(0,0,0,0.1); background:rgba(0,0,0,0.1); border-radius:0px;}

/* 인원설정 */
#userSearchPeopleViewSetting {
	position:absolute;
	width:100%;
	top:55px;
	left:0px;
	z-index:1;
}
.schedule_search_people_config {
	width:100%;
	background-color:#ffffff;
	text-align:left;
	border-radius:10px;
	border:1px solid #f5f5f5;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	padding:10px;
	box-sizing:border-box;
	display:flex;
	align-items: center;
}