/* 검색 */
.schedule_search_input {
	background:#f5f5f5;
	border:1px solid #f5f5f5;
	color:#333;
	border-radius:7px;
	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: #999999;
	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' width='15' height='18' viewBox='0 0 15 18' fill='none'%3E%3Cpath d='M7.15 15.4229C8.96806 13.7882 10.3392 12.2833 11.2635 10.9083C12.1878 9.53333 12.65 8.30347 12.65 7.21875C12.65 5.61458 12.1267 4.28542 11.0802 3.23125C10.0337 2.17708 8.72361 1.65 7.15 1.65C5.57639 1.65 4.26632 2.17708 3.21979 3.23125C2.17326 4.28542 1.65 5.61458 1.65 7.21875C1.65 8.30347 2.11215 9.53333 3.03646 10.9083C3.96076 12.2833 5.33194 13.7882 7.15 15.4229ZM7.15 17.0729C6.95139 17.0729 6.76424 17.0385 6.58854 16.9698C6.41285 16.901 6.24097 16.7979 6.07292 16.6604C5.46181 16.1257 4.80104 15.4993 4.09063 14.7812C3.38021 14.0632 2.71944 13.2917 2.10833 12.4667C1.49722 11.6417 0.993056 10.7823 0.595833 9.88854C0.198611 8.99479 0 8.10486 0 7.21875C0 5.17153 0.679861 3.4566 2.03958 2.07396C3.39931 0.69132 5.10278 0 7.15 0C9.18194 0 10.8816 0.69132 12.249 2.07396C13.6163 3.4566 14.3 5.17153 14.3 7.21875C14.3 8.10486 14.0976 8.99861 13.6927 9.9C13.2878 10.8014 12.7837 11.6646 12.1802 12.4896C11.5767 13.3146 10.9198 14.0823 10.2094 14.7927C9.49896 15.5031 8.83819 16.1257 8.22708 16.6604C8.05903 16.7979 7.88715 16.901 7.71146 16.9698C7.53576 17.0385 7.34861 17.0729 7.15 17.0729ZM7.15 8.8C7.60833 8.8 7.99792 8.63958 8.31875 8.31875C8.63958 7.99792 8.8 7.60833 8.8 7.15C8.8 6.69167 8.63958 6.30208 8.31875 5.98125C7.99792 5.66042 7.60833 5.5 7.15 5.5C6.69167 5.5 6.30208 5.66042 5.98125 5.98125C5.66042 6.30208 5.5 6.69167 5.5 7.15C5.5 7.60833 5.66042 7.99792 5.98125 8.31875C6.30208 8.63958 6.69167 8.8 7.15 8.8Z' fill='%23999999'/%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' width='15' height='18' viewBox='0 0 15 18' fill='none'%3E%3Cpath d='M7.15 15.4229C8.96806 13.7882 10.3392 12.2833 11.2635 10.9083C12.1878 9.53333 12.65 8.30347 12.65 7.21875C12.65 5.61458 12.1267 4.28542 11.0802 3.23125C10.0337 2.17708 8.72361 1.65 7.15 1.65C5.57639 1.65 4.26632 2.17708 3.21979 3.23125C2.17326 4.28542 1.65 5.61458 1.65 7.21875C1.65 8.30347 2.11215 9.53333 3.03646 10.9083C3.96076 12.2833 5.33194 13.7882 7.15 15.4229ZM7.15 17.0729C6.95139 17.0729 6.76424 17.0385 6.58854 16.9698C6.41285 16.901 6.24097 16.7979 6.07292 16.6604C5.46181 16.1257 4.80104 15.4993 4.09063 14.7812C3.38021 14.0632 2.71944 13.2917 2.10833 12.4667C1.49722 11.6417 0.993056 10.7823 0.595833 9.88854C0.198611 8.99479 0 8.10486 0 7.21875C0 5.17153 0.679861 3.4566 2.03958 2.07396C3.39931 0.69132 5.10278 0 7.15 0C9.18194 0 10.8816 0.69132 12.249 2.07396C13.6163 3.4566 14.3 5.17153 14.3 7.21875C14.3 8.10486 14.0976 8.99861 13.6927 9.9C13.2878 10.8014 12.7837 11.6646 12.1802 12.4896C11.5767 13.3146 10.9198 14.0823 10.2094 14.7927C9.49896 15.5031 8.83819 16.1257 8.22708 16.6604C8.05903 16.7979 7.88715 16.901 7.71146 16.9698C7.53576 17.0385 7.34861 17.0729 7.15 17.0729ZM7.15 8.8C7.60833 8.8 7.99792 8.63958 8.31875 8.31875C8.63958 7.99792 8.8 7.60833 8.8 7.15C8.8 6.69167 8.63958 6.30208 8.31875 5.98125C7.99792 5.66042 7.60833 5.5 7.15 5.5C6.69167 5.5 6.30208 5.66042 5.98125 5.98125C5.66042 6.30208 5.5 6.69167 5.5 7.15C5.5 7.60833 5.66042 7.99792 5.98125 8.31875C6.30208 8.63958 6.69167 8.8 7.15 8.8Z' fill='%23333333'/%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:var(--main-color-10);
	color:#fff;
	border-radius:7px;
}

/* 여행지 숙소 검색자동완성 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;
}