.integrate_excel_popup {
	z-index: 10000;
}

.integrate_excel_popup .panel {
	width: 550px;
	height: 100%;
	margin: 0 0 0 auto;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	overflow: hidden;
}

.integrate_excel_popup .panel .title {
	text-align: unset;
	font-weight: unset;
	font-size: unset;
	line-height: unset;
	color: unset;
}

.integrate_excel_popup .panel .title .title_item {
	padding: 16px 24px;
	color: #353C49;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	height: 40px;
	line-height: 40px;
}

.integrate_excel_popup .panel .btn_close {
	width: 24px;
	height: 24px;
	padding: 8px;
	top: 15px;
	right: 21px;
	background-size: 24px;
	background-position: center;
	background-repeat: no-repeat;
}

.integrate_excel_popup .panel .btn_close:hover {
	border-radius: 20px;
	background-position: center;
	background-color: rgba(0, 0, 0, 0.02);
}

.integrate_excel_popup .panel .box_wrapper {
	height: calc(100% - 220px);
	padding: 24px;
	overflow-y: scroll;
	width: 502px;
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
}

.integrate_excel_popup .panel .box_wrapper::-webkit-scrollbar {
	width: 5px;
}

.integrate_excel_popup .panel .box_wrapper::-webkit-scrollbar-thumb {
	background: #D6D6D6;
	border-radius: 10px;
}

.integrate_excel_popup .panel .box_wrapper::-webkit-scrollbar-track {
	background: #FFFFFF;
}

.integrate_excel_popup .panel .box_wrapper #content_box {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper {
	width: 502px;
	display: flex;
	flex-direction: column;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper + .item_wrapper {
	margin-top: 24px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper + .item_wrapper.sub_item_wrapper {
	margin-top: 12px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper :is(.err) {
	border: 1px solid #FF0000 !important;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_title {
	font-weight: 600;
	font-size: 14px;
	color: #353C49;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_sub_title {
	color: #707683;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_value {
	color: #353C49;
	font-size: 15px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	margin-top : 8px;
	opacity: 1;
	text-align: left;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_title.sub_title,
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .sub_item_list_title {
	margin-top : 12px;
	color: #707683;
	font-size : 13px;
	font-weight : 400;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .screen_name {
	margin-top: 12px;
	display: flex;
	align-items: center;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .screen_name .screen_text {
	color: #707683;
	font-size: 15px;
}


.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_title_group {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_title_group .title_check {
	display: flex;
	align-items: center;
	cursor: pointer;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_title_group .title_check #all_check {
	background-image : url("/resources/img/common/un_checked.svg");
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_title_group .title_check #all_check[type="checkbox"]:checked {
	background-image : url("/resources/img/common/checked.svg");
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group {
	min-height: 40px;
	margin-top: 12px;
	display: flex;
	align-items: center;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group.thing_over {
	margin-top: 2px;
	margin-left: -10px;
	flex-wrap: wrap;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item {
	margin-top : 12px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item .item_title {
	
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list {
	margin-top: 0px;
	gap : 0;
	display: grid;
	align-items: unset;
	justify-content: unset;
	grid-template-columns: repeat(auto-fill, minmax(20%, auto));
	box-sizing: border-box;
	padding: 10px 0px !important;
	max-height: unset;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group.err_group {
	min-height: 14px;
	display: none;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .err_group.open {
	display: flex;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group.sub_group,
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_line.sub_line {
	min-height: 56px;
	height: unset;
	margin-top: 12px;
	display: none;
	border-radius: 6px;
	background-color: rgba(243, 243, 243, 0.50);
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .sub_group.open,
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .sub_line.open {
	display: flex;
	flex-wrap: wrap;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .sub_group.thing_over,
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .sub_line.thing_over {
	margin-left: unset;
	padding: 8px 0;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group:has(.item_line, .list_item_line) {
	flex-direction: column;
	align-items: normal;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_line {
	height: 40px;
	display: flex;
	align-items: center;
}

#total_container.en_US .integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_line:has(.item_thing[style*="display: none"]) {
	display: none;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_line + .item_line {
	margin-top: 10px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing {
	height: 40px;
	box-sizing: border-box;
	padding: 0 12px 0 16px;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border: 1px solid #EAEAEA;
	border-radius: 6px;
	cursor: pointer;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group.thing_over .item_thing {
	margin-top: 10px;
	margin-left: 10px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group.sub_group .item_thing,
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .sub_line .item_thing {
	margin-top: unset;
	margin-left: unset;
	padding: 0 6px 0 14px;
	border: unset;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group:not(.sub_group) :where(.item_thing:has(.radio_info), .item_line:not(.sub_line) .item_thing:has(.radio_info)) {
	padding: 0 16px 0 10px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group:not(.sub_group) .item_thing.has_sub:has([type="radio"]:checked) {
	box-shadow: 0px 0px 8px 0px rgba(0, 153, 255, 0.40);
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group:not(.thing_over) .item_thing:not([style*="display: none"]) + .item_thing {
	margin-left: 8px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group:not(.sub_group) :where(.item_thing:has([type="radio"]:checked), .item_line:not(.sub_line) .item_thing:has([type="radio"]:checked)),
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group:not(.sub_group) :where(.item_thing:has([type="checkbox"]:checked), .item_line:not(.sub_line) .item_thing:has([type="checkbox"]:checked)) {
	border: 1px solid #0099FF;
	background-color: #F8FBFF;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing:where(.categorySelect, .updownSelect, .svcSelect) {
	width: 100%;
	padding: 0 10px 0 14px;
	justify-content: start;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing:where(.categorySelect.dim) {
	pointer-events: none;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing.open:not(.dim) {
	border: 1px solid #0099FF;
	border-bottom-right-radius: unset;
	border-bottom-left-radius: unset;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .datePicker:not(.dim).selected {
	border: 1px solid #0099FF;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing:where(.svcSelect, .categorySelect) .thing_title_wrapper {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-right: auto;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing:where(.svcSelect, .categorySelect) .thing_title_wrapper > div + div {
	margin-left: 6px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .select_list .list_item .ico_arrow,
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing:where(.svcSelect, .categorySelect) .thing_title_wrapper .ico_arrow {
	width: 20px;
	height: 20px;
	background-size: 20px;
	background-repeat: no-repeat;
	background-image: url(/resources/img/common/arrow_gray.svg);
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing.dateType {
	width: 114px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing.preiodType {
	width: 126px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing.datePicker {
	width: 246px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_detail {
	height: 100%;
	display: flex;
	align-items: start;
	width: 502px;
	border-radius: 12px;
	background: #FFF;
	border: 1px solid #EAEAEA;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_detail .cmn_item:hover .cmn_name{
	text-decoration: none;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_detail .cmn_item {
	border : none;
	width : auto;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_detail .cmn_item .cmn_name {
	max-width: 422px;
    height: 28px;
    display: flex;
    align-items: center;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list.item_detail .cmn_item .cmn_name{
	max-width : 84px;
	font-size : 13px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-line-clamp: 2;
	height : auto;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list .item_detail.retail_cmn_item{
	height: 102px;
	padding: 12px 8px 6px 8px;
	border : none;
	width: 84px;
    display: flex;
    align-items: center;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list .item_detail {
	width: unset;
	height: 116px;
	flex-direction: column;
	width: 68px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper :where(.item_title_group, .item_group) :where(.title_check .check_info .thing_title, .item_thing .thing_title, .item_detail .detail_info .detail_title, .sub_item_thing) {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #707683;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_title_group .title_check [type="checkbox"]:checked + .check_info .thing_title,
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing:not(.dim).open .thing_title,
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .datePicker:not(.dim).selected .thing_title,
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group :where(.item_thing, .sub_item_thing) [type="checkbox"]:checked + .radio_info .radio_text,
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing [type="checkbox"]:checked + .check_info .thing_title,
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .list_item .list_item_line:has([type="checkbox"]:checked) .check_text {
	font-weight: 700;
	color: #0099FF;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group:not(.sub_group) :where(.item_thing:not(.dim):hover, .item_line:not(.sub_line) .item_thing:not(.dim):hover) {
	background: rgba(0, 0, 0, 0.02);
}
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing.open {
	background : none !important;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing.dateType:has(.select_icon.dim):hover{
	background : none !important;
	cursor : unset;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing.dim {
	background : none !important;
	border: 1px solid #EAEAEA !important;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing.dim .thing_title{
	user-select: none !important;
    color: #707683 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing.datePicker .thing_title,
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .thing_title.quarter {
	font-size: 13px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .thing_icon,
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_title .thing_icon{
	width: 20px;
	height: 20px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 20px 20px;
}

.integrate_excel_popup .cmn_item_list .cmn_item .android_only_icon {
	position : absolute;
	right: -9px;
	top: 25px;
	background-color : #FFF;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .thing_icon.select_icon,
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_title .thing_icon.select_icon{
	background-image: url("/resources/img/common/arrow_bottom_gray.svg");
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing:hover .thing_icon.select_icon,
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_title .thing_icon.select_icon:hover {
	background-image: url("/resources/img/common/arrow_bottom_hover.svg");
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing.open .thing_icon.select_icon {
	background-image: url("/resources/img/common/arrow_bottom_selected.svg");
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .thing_icon.datePicker_icon {
	background-image: url(/resources/img/common/calendar_Icon.svg);
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing.selected .thing_icon.datePicker_icon {
	background-image: url(/resources/img/common/calendar_selected_Icon.svg);
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .list_wrapper {
	width: 100%;
	max-height: 190px;
	position: absolute;
	top: 38px;
	left: -1px;
	display: none;
	border: 1px solid #0099FF;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #FFFFFF;
	z-index: 1;
	overflow-y: auto;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .list_wrapper::-webkit-scrollbar {
	width: 5px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .list_wrapper::-webkit-scrollbar-thumb {
	background: #D6D6D6;
	border-radius: 10px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .list_wrapper::-webkit-scrollbar-track {
	background: #FFFFFF;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing.open .list_wrapper {
	display: block;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing.open:where(.svcSelect, .categorySelect) .list_wrapper {
	overflow: hidden;
	display: flex;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .select_list {
	width: 100%;
	display: none;
	flex-direction: column;
	align-items: center;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing:not(:has(.list_wrapper)) .select_list {
	position: absolute;
	top: 38px;
	left: -1px;
	border: 1px solid #0099FF;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #FFFFFF;
	z-index: 2001;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing.open .select_list {
	display: flex;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing.open:where(.svcSelect, .categorySelect) .select_list {
	flex-grow: 1;
	max-height: 192px !important;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing.open:where(.svcSelect, .categorySelect) .select_list:first-child {
	border-right: 1px solid #0099ff;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .select_list .list_item {
	height: 38px;
	width: calc(100% - 34px);
	padding: 0 17px;
	display: flex;
	align-items: center;
	gap: 6px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing:where(.svcSelect, .categorySelect) .select_list .list_item {
	height: unset;
	padding: 11px 17px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing:where(.svcSelect, .categorySelect) .select_list .list_item .list_item_wrapper {
	min-height: 15px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .select_list .list_item:not(.hide) + .list_item {
	border-top: 1px solid #C2D1DF;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing:where(.scroll_list) .select_list .list_item {
	border-top: 1px solid #C2D1DF;
	border-bottom: 1px solid #C2D1DF;
	margin-top: -1px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .select_list .list_item:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .select_list .list_item:hover {
	background-color: #F5FAFF;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing:where(.svcSelect, .categorySelect) .select_list .list_item.choice {
	background-color: #F5FAFF;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .select_list .list_item.subselecter {
	justify-content: space-between;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .select_list .list_item:where(.upper, .is_sub) {
	display: none;
	background-color: #F8F9FA;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .select_list .list_item:where(.upper, .is_sub).viewing,
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .select_list .list_item:where(.upper, .is_sub).selected {
	display: flex;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .select_list .list_item .sub_icon {
	width: 8px;
	height: 8px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 8px 8px;
	background-image: url("/resources/img/common/ico_filter_sub.png");
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .select_list .list_item .item_text {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-weight: 400;
	font-size: 14px;
	color: #707683;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .select_list:not(.step1, .step2) .list_item.selected::after{
	content : "";
	width: 16px;
	height: 16px;
	background-image: url("/resources/img/common/ico_check.svg");
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing:where(.svcSelect, .categorySelect) .select_list .list_item .item_text {
	max-width: 165px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .select_list .list_item .item_text.sub {
	margin-left: 10px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .select_list .subselecter .thing_icon.select_icon {
	background-image: url("/resources/img/common/ico_filter_arrow_open_nor.png");
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .select_list .list_item:hover .thing_icon.select_icon {
	background-image: url("/resources/img/common/ico_filter_arrow_open.png");
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .select_list .subselecter.open .thing_icon.select_icon {
	background-image: url("/resources/img/common/ico_filter_arrow_close.png");
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group :where(.item_thing, .sub_item_thing, .item_group_list .list_item .list_item_line) [type="radio"] {
	appearance: none;
	width: 18px;
	height: 18px;
	margin: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 18px;
	background-image: url(/resources/img/230920/btn_radio_nor.svg);
	cursor: pointer;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group :where(.item_thing, .sub_item_thing, .item_group_list .list_item .list_item_line) [type="radio"]:checked {
	background-image: url(/resources/img/230920/btn_radio_foc.svg);
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group :where(.item_thing, .sub_item_thing, .item_group_list .list_item .list_item_line) .radio_info {
	margin-left: 6px;
	display: flex;
	align-items: center;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group :where(.item_thing, .sub_item_thing, .item_group_list .list_item .list_item_line) .radio_info .radio_text {
	color: #707683;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .radio_info .google {
	background-image: url(/resources/img/201110/ico_os_android_medium_dim.png);
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing:hover .radio_info .google,
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing [type="radio"]:checked + .radio_info .google {
	background-image: url(/resources/img/201110/ico_os_android_medium_nor.png);
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .radio_info .apple {
	background-image: url(/resources/img/201110/ico_os_ios_medium_dim.png);
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing:hover .radio_info .apple,
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing [type="radio"]:checked + .radio_info .apple {
	background-image: url(/resources/img/201110/ico_os_ios_medium_nor.png);
}

.btn_item .store_icon {
	width: 20px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 20px 20px;
	margin-right : 4px
}

.btn_item .store_icon.google {
	background-image: url(/resources/img/common/ico_android.svg);
}

.btn_item .store_icon.apple {
	background-image: url(/resources/img/common/ico_ios.svg);
}

.btn_item.selected .store_icon.google,
.btn_item:not(.dim):hover .store_icon.google {
	background-image: url(/resources/img/common/ico_android_hover.svg);
}

.btn_item.selected .store_icon.apple,
.btn_item:not(.dim):hover .store_icon.apple {
	background-image: url(/resources/img/common/ico_ios_hover.svg);
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .radio_info .plus {
	width: 10px;
	height: 10px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 10px 10px;
	background-image: url("/resources/img/201110/ico_plus_medium_dim.png");
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing:hover .radio_info .plus,
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing [type="radio"]:checked + .radio_info .plus {
	background-image: url("/resources/img/201110/ico_plus_medium_nor.png");
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing .radio_info .thing_icon + .radio_text {
	margin-left: 4px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_detail .detail_icon {
	width: 38px;
	height: 38px;
	border-radius: 8px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 38px 38px;
	background-image: url('/resources/img/common/img_app_default.png');
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list .item_detail .detail_icon {
	width: 100%;
	height: 57px;
	margin-top: 16px;
	position: relative;
	display: flex;
	justify-content: center;
	border-radius: unset;
	border: unset;
	background-position: unset;
	background-repeat: unset;
	background-size: unset;
	background-image: unset;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list .item_detail.retail_cmn_item .detail_icon {
	width: 48px;
	height: 48px;
	margin: 0;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list .item_detail .detail_icon .icon_img {
	width: 48px;
	height: 48px;
	border-radius: 12px;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.10) inset;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 48px 48px;
	background-image: url('/resources/img/common/img_app_default.png');
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list .item_detail .detail_icon .icon_img.in_text {
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 10px;
	border: unset;
	background-image: unset;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list .item_detail .detail_icon .icon_img.in_text .icon_text {
	font-weight: 400;
	font-size: 18px;
	color: rgba(255, 255, 255, 0.80);
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list .item_detail .detail_icon .icon_img.blur {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 8px;
	border: unset;
	background-image: unset;
	overflow: hidden;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list .item_detail .detail_icon .icon_img.blur .icon_blur {
	width: 140%;
	height: 140%;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-color: lightgray;
	filter: blur(15px);
	-webkit-filter: blur(15px);
	opacity: 0.4;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list .item_detail .detail_icon .icon_img.blur .blur_img {
	width: 60%;
	height: 60%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	z-index: 1;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list .item_detail .detail_icon .os_icon_crew {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 11px;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 25px;
	border: 3px solid #FFFFFF;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list .item_detail .detail_icon .os_icon_crew.google {
	background-color: #E1EDAC;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list .item_detail .detail_icon .os_icon_crew.apple {
	background-color: #D2E1F8;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list .item_detail .detail_icon .os_icon_crew.both {
	width: 36px;
	background-color: #DCF1FF;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list .item_detail .detail_icon .os_icon_crew .os_img {
	width: 12px;
	height: 12px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 12px 12px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list .item_detail .detail_icon .os_icon_crew .os_img.google {
	background-image: url('/resources/img/201110/ico_os_android_medium_nor.png');
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list .item_detail .detail_icon .os_icon_crew .os_img.apple {
	background-image: url('/resources/img/201110/ico_os_ios_medium_nor.png');
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_detail .detail_info {
	height: 40px;
	margin-left: 10px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-around;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list .item_detail.retail_cmn_item .detail_info .detail_title{
	overflow: hidden;
	color: #2C3749;
	text-align: center;
	text-overflow: ellipsis;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list .item_detail .detail_info {
	width: 80px;
	height: 33px;
	margin-left: unset;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list .item_detail.retail_cmn_item .detail_info {
	height : 100%;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_detail:not(:has(.detail_icon)) .detail_info {
	margin-left: unset;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .compare_icon_list .item_detail .detail_info .detail_title {
	width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: 400;
	font-size: 13px;
	line-height: 16px;
	color: #2C3749;
	margin-top: 10px;
	white-space: normal;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_detail .detail_info .detail_os {
	display: flex;
	align-items: center;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_detail .detail_info .detail_os .os_icon {
	width: 14px;
	height: 14px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 14px 14px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_detail .detail_info .detail_os .os_icon.google {
	background-image: url(/resources/img/201110/ico_os_android_medium_nor.png);
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_detail .detail_info .detail_os .os_icon.apple {
	background-image: url(/resources/img/201110/ico_os_ios_medium_nor.png);
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_detail .detail_info .detail_os .os_icon.plus {
	width: 5px;
	height: 5px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 5px 5px;
	background-image: url("/resources/img/0706/btn_report_appadd_nor.png");
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_detail .detail_info .detail_os .os_title {
	margin-left: 3px;
	font-weight: 700;
	font-size: 10px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_detail .detail_info .detail_os .os_title.brand {
	max-width: 60px;
	margin-left: unset;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-break: break-all;
	color: #949EAB;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_detail .detail_info .detail_os .os_title.google {
	color: #95C21E;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_detail .detail_info .detail_os .os_title.apple {
	color: #5887CF;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_detail .detail_info .detail_os .os_title.both {
	color: #000000;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper :where(.item_title_group .title_check, .item_group .item_thing, .item_group_list) [type="checkbox"] {
	appearance: none;
	width: 20px;
	height: 20px;
	margin: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 20px 20px;
	background-image: url("/resources/img/common/btn_check_nor.svg");
	cursor: pointer;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper :where(.item_title_group .title_check, .item_group .item_thing, .item_group_list) [type="checkbox"]:checked {
	background-image: url("/resources/img/common/btn_check_foc.svg");
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper :where(.item_title_group .title_check, .item_group .item_thing) .check_info {
	margin-left: 6px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group.sub_group .updown_range_thing {
	height: 40px;
	margin-left: 10px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group.sub_group .updown_range_thing .range_symbol {
	margin: 0 8px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group.sub_group .updown_range_thing .value_crew {
	padding: 10px 14px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	border-radius: 6px;
	border: 1px solid #EAEAEA;
	background: #FFF;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group.sub_group .updown_range_thing .down_crew {
	border: 1px solid #20C7A6;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group.sub_group .updown_range_thing .up_crew {
	border: 1px solid #FF788E;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group.sub_group .updown_range_thing .value_crew .value_front {
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 16px;
	letter-spacing: -0.8px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group.sub_group .updown_range_thing .down_crew .value_front {
	color: #20C7A6;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group.sub_group .updown_range_thing .up_crew .value_front {
	color: #FF788E;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group.sub_group .updown_range_thing .value_crew .range_value {
	width: 51px;
	margin-left: 4px;
	border: none;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group.sub_group .updown_range_thing.rank_range .value_crew .range_value {
	margin-left: unset;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group.sub_group .updown_range_thing .value_crew .range_value:focus {
	outline: none;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group.sub_group .updown_range_thing .down_crew .range_value::placeholder {
	color: #00BF99;
	opacity: 0.3;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group.sub_group .updown_range_thing .up_crew .range_value::placeholder {
	color: #FF788E;
	opacity: 0.3;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group.sub_group .updown_range_thing .value_crew .value_back {
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 13px;
	letter-spacing: -0.65px;
	color: #000000;
	opacity: 0.3;
}

/* item_group_list */
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_group_list {
	border-radius: 6px;
	border: 1px solid #EAEAEA;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_group_list .list_item {
	border-bottom : 1.002px solid #EEE;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_group_list .list_item:last-child {
	border-bottom: unset;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_group_list .list_item .list_item_line {
	height: 48px;
	padding: 0px 14px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_group_list .list_item .list_item_line.sub {
	height: unset;
	display: none;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	color: rgba(0, 0, 0, 0.40);
	font-size: 12px;
	font-weight: 400;
	padding: 0 16px 12px 16px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_group_list .list_item .list_item_line.sub.open {
	display: flex;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_group_list .list_item .list_item_line.sub .sub_title,
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_group_list .list_item .list_item_line.sub .sub_title div{
	color: #707683;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_group_list .list_item .list_item_line.sub .sub_title:has(.sub_title_text) {
	display : flex;
	width: 100%;
	padding: 4px 0;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_group_list .list_item .list_item_line.sub .sub_title .sub_title_count {
	margin-left : auto;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .list_item .list_item_line:has([type="checkbox"]:checked) .check_text {
    font-weight: 600;
    color: #0099FF;
    font-size : 14px;
    line-height : 20px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_group_list .list_item .list_item_line.sub .sub_item_box {
	width: 420px;
	min-height: 44px;
	/* margin-top: 8px; */
	padding: 0px 14px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_group_list .list_item .list_item_line.sub .sub_item_box .sub_item_thing {
	height: 38px;
	padding: 0 16px 0 10px;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	font-weight: 400;
	font-size: 13px;
	color: rgba(0, 0, 0, 0.80);
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_group_list .list_item .list_item_line:not(.sub) :where(.radio_info, .check_info) :where(.radio_text, .check_text) {
	color: #353C49;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}
/* item_group_list END */

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group.err_group .err_msg {
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 14px;
	color: #FF0000;
}

.integrate_excel_popup .panel .bottom_box {
	padding: 24px;
	display: flex;
	align-items: center;
	gap: 12px;
}

.integrate_excel_popup .panel .bottom_box .btn_initialize {
	width: 109px;
	height: 48px;
	cursor: pointer;
	color: #707683;
	font-size: 14px;
	font-weight: 400;
	line-height: 46px;
	text-align: center;
	border-radius: 8px;
	border: 1px solid #EAEAEA;
}

.integrate_excel_popup .panel .bottom_box #btn_confirm {
	width: 370px;
	height: 46px;
	display: inline-block;
	margin-left: 10px;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 600;
	line-height: 46px;
	text-align: center;
	border-radius: 8px;
	background: #09F;
}

.integrate_excel_popup .panel .bottom_box #btn_confirm.dim {
	pointer-events: none;
}

#confirm_view {
	z-index: 10001;
}

#confirm_view .panel {
	min-width: unset;
	width: 430px;
	height: 380px;
	margin-top: 20%;
	padding-top: 60px;
	padding-bottom: 32px;
	display: flex;
	flex-direction: column;
	align-items: center;
	box-sizing: border-box;
	border-radius: 10px;
	background-color: #FFFFFF;
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.10);
}

#confirm_view .panel .title_wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
}

#confirm_view .panel .title_wrapper .confirm_title {
	font-weight: 700;
	font-size: 18px;
	line-height: 28px;
	color: #000000;
}

#confirm_view .panel .text_wrapper {
	width: 370px;
	margin-top: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
}

#confirm_view .panel .text_wrapper .confirm_text {
	text-align: center;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #7D7D7D;
}

#confirm_view .panel .mail_wrapper {
	width: 330px;
	height: 56px;
	margin-top: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 4px;
	background-color: #F8FBFF;
}

#confirm_view .panel .mail_wrapper .mail_head {
	font-weight: 400;
	font-size: 14px;
	color: #000000;
}

#confirm_view .panel .mail_wrapper .mail_address {
	margin-left: 6px;
	font-weight: 400;
	font-size: 14px;
	color: #0099FF;
}

#confirm_view .panel .time_wrapper {
	margin-top: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
}

#confirm_view .panel .time_wrapper .time_text {
	display: flex;
	align-items: center;
	text-align: center;
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
	color: #464646;
}

#confirm_view .panel .time_wrapper .time_text .times {
	font-weight: 700;
}

#confirm_view .panel .btn_wrapper {
	margin-top: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
}

#confirm_view .panel .btn_wrapper .btn_cancel {
	width: 155px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 6px;
	background-color: #B5C3D1;
	cursor: pointer;
	
	font-weight: 700;
	font-size: 16px;
	color: #FFFFFF;
}

#confirm_view .panel .btn_wrapper .btn_cancel:hover {
	background-color: #56687FCC;
}

#confirm_view .panel .btn_wrapper .btn_confirm {
	width: 155px;
	height: 50px;
	margin-left: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 6px;
	background-color: #0099FF;
	cursor: pointer;
	font-weight: 700;
	font-size: 16px;
	color: #FFFFFF;
}

#confirm_view .panel .btn_wrapper .btn_confirm:hover {
	background-color: #0089E6;
}

#all_icon_area {
	border-radius: 13.5px;
	background: #416EA7;
	width: 24px;
	height: 24px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 6px;
}

#all_icon_area #all_icon {
	background-image: url(/resources/img/common/icon_all.svg);
    width: 12px;
    height: 12px;
    background-size : 12px;
}    

.ageGenderFilter .cmn_button_group.h40 .btn_item {
	padding : 0 16px;
	white-space : nowrap;
}

.select_updown_line {
	content: "";
	width: 1px;
	height: 12px;
	background: #D9D9D9;
	margin: 0 12px;
}

.flexTitle.item_wrapper .item_title{
	display : flex;
	align-items: center;
}

.mg_l_auto{
	margin-left : auto;
}

.select_filter_name{
	color: #707683;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.selected_text:not(.has-text),
.keyword_str:not(.has-text) {
	opacity : 0.3;
}

.checked ~ .select_filter_name {
	color: rgb(0, 153, 255);
}

.selected > div.wrapper{
	color: #09F;
}

div.wrapper {
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
}

.select_updown_range .down_range {
	color: #00BF99;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.updown_separator{
	color: #707683;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.select_updown_range .up_range {
	color: #FF788E;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.ml_12{
	margin-left : 12px;
}

.mr_12{
	margin-right : 12px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .updownFilter .item_group {
	flex-direction: column;
    gap: 12px;
    align-items: start;
}

.item_group > .updown_slider_area {
	height: 98px;
	align-self: stretch;
	border-radius: 6px;
	background: #F9F9F9;
	display: flex;
	align-items: center;
	padding-left: 65px;
}

/* slider */
.item_group > .updown_slider_area .slider_box{
	width: 370px;
	margin-top : 15px;
}

.item_group > .updown_slider_area .slider_box .slider_bar_bg{
	width: 370px;
}

.item_group > .updown_slider_area .slider_box .slider_bar_bg .bg.left{
	width: 185px;
}

.item_group > .updown_slider_area .slider_box .slider_bar_bg .bg.right{
	width: 185px;
}

.item_group > .updown_slider_area .slider_box .label_box{
	position: absolute;
	top: 16px;
	left: 7px;
	right: 6px;
}

.item_group > .updown_slider_area .slider_box .slider{
	width: 20px;
	height: 20px;
	cursor: pointer;
	top: -11px;
	z-index: 9;
	position: absolute;
}

.item_group > .updown_slider_area .slider_box .label_box .label:nth-child(1){
	left: -10px;
}

.item_group > .updown_slider_area .slider_box .label_box .label:nth-child(2){
	left: 185.5px;
}

.item_group > .updown_slider_area .slider_box .label_box .label:nth-child(3){
	left: 370px;
}

.item_group > .updown_slider_area .slider_box .balloon_box{
	position: absolute;
	top: -40px;
	left: -30px;
	right: -28px;
	height: 60px;
}

.item_group > .updown_slider_area .slider_box .slider_bar_bg {
	margin-left : 6px;
	margin-right : 6px;
}

.item_group > .updown_slider_area .slider_box #min_slider_balloon{
	left: -12px;
	border-radius: 6px 6px 0px 6px;
}

.item_group > .updown_slider_area .slider_box #max_slider_balloon{
	right: -15px;
	border-radius: 6px 6px 6px 0px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper.rankFilter .item_group{
	width : 100%;
	flex-direction: column;
	align-items: start;
	justify-content: center;
}

.keyword_search_box {
	border-radius: 6px;
    border: 1px solid #EAEAEA;
    display: flex;
    padding: 10px 12px 10px 16px;
    align-items: center;
    gap: 12px;
    flex: 1 0 0;
    outline : none;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing.soltSelect{
	width: 100%;
}

.play_store_icon {
	margin-right : 4px;
	background-image: url(/resources/img/common/play_store_icon_dim.svg);
    width: 20px;
    height: 20px;
}

.selected > .play_store_icon {
	background-image: url(/resources/img/common/play_store_icon.svg);
}

.app_store_icon {
	margin-right : 4px;
	width: 20px;
    height: 20px;
    background-size: 100%;
	background-image: url(/resources/img/common/app_store_dim.svg);
}

.selected > .app_store_icon{
	background-image: url(/resources/img/common/app_store.svg);
}

.sub_filter_area{
	display : none !important;
}

.sub_filter_area.open{
	display : flex !important;
}

.categorySelect .popup_svc_sector_icon{
	width: 24px;
	height: 24px;
}

.popup_svc_sector_icon {
	width: 28px;
	height: 24px;
	background-size: 12px;
	background-repeat: no-repeat;
	border-radius: 14px;
	background-position: center;
}

#popup_svc_icon_area > div,
.upper_icon_area > div,
.popup_svc_icon_area > div {
	width: 24px;
    height: 24px;
    background-size: 12px;
    background-repeat: no-repeat;
    border-radius: 14px;
    background-position: center;
}

.popup_svc_icon_area .game_icon,
.upper_icon_area .game_icon,
.categorySelect .popup_svc_sector_icon.game_icon {
    background-size: 24px;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing:where(.svcSelect, .categorySelect) .select_list .list_item.choice #check,
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing:where(.svcSelect, .categorySelect) .select_list .list_item.selected #check {
	float: inline-end;
	margin-left : auto;
	width: 20px;
	height: 20px;
	background-image: url("/resources/img/common/category_select.svg");
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .item_thing:where(.svcSelect, .categorySelect) .select_list .list_item #check {
	float: inline-end;
	margin-left : auto;
	width: 20px;
	height: 20px;
	background-image: url("/resources/img/common/category_empty_select.svg");
}

.list_item > .sub_item_list {
	display : none;
	padding: 0 16px 12px 16px;
}

.list_item > .sub_item_list.open {
	display: block;
}

.list_item > .sub_item_list:not(.report_app_list) > .sub_item_list_row {
	display : flex;
}

.list_item > .sub_item_list > .sub_item_list_row >.sub_item {
	padding: 10px 12px;
	display: flex;
	gap: 4px;
	align-items: center;
	cursor: pointer;
}

.list_item > .sub_item_list > .sub_item_list_row >.sub_item > .sub_item_check{
	min-width: 18px;
	height: 18px;
	display: block;
	background-size : 18px;
	background-position: center;
	background-image: url("/resources/img/common/un_checked.svg");
}

.list_item > .sub_item_list > .sub_item_list_row >.sub_item.checked > .sub_item_check{
	background-image: url("/resources/img/common/checked.svg");
}

.list_item > .sub_item_list > .sub_item_list_row >.sub_item > .sub_item_name {
	color: #707683;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	max-width : 185px;
}

.list_item > .sub_item_list.report_app_list > .sub_item_list_row >.sub_item > .sub_item_name {
	max-width : 425px;
}

.en_US .list_item > .sub_item_list > .sub_item_list_row >.sub_item > .sub_item_name{
	text-align : left;
}

.integrate_excel_popup .compare_icon_list {
	border-radius: 12px;
    border: 1px solid #EAEAEA;
    background: #FFF;	
}

.integrate_excel_popup .compare_icon_list .cmn_item {
	border: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    width: 87px;
    gap : 4px;
    padding: 12px 8px 6px 8px;
    position: relative;
}

.integrate_excel_popup .compare_icon_list .cmn_item.old_cmn_item {
	height : 120px;
	justify-content: start;
}

.integrate_excel_popup .compare_icon_list .cmn_item .app_os {
	display : flex;
	gap : 4px;
	justify-content: center;
	margin-top : 6px;
}

.integrate_excel_popup .compare_icon_list .cmn_item .app_os .icon{
	width : 14px;
	height : 14px;
	background-size : 14px;
}

.integrate_excel_popup .compare_icon_list .cmn_item .app_os .text {
	color: #707683;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.integrate_excel_popup .compare_icon_list .cmn_item .app_os.google .icon {
    background-image: url(/resources/img/app/icon_android.svg);
}

.integrate_excel_popup .compare_icon_list .cmn_item .app_os.apple .icon {
    background-image: url(/resources/img/app/icon_ios.svg);
}

.integrate_excel_popup .compare_icon_list .cmn_item .cmn_os {
	justify-content: center;
    margin-bottom: 6px;
}

.integrate_excel_popup .compare_icon_list .cmn_item .cmn_name {
	width: 84px;
	height: 33px;
	line-height: 16px;
	white-space: normal;
	text-align: center;
}

.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .date_str,
.integrate_excel_popup .panel .box_wrapper #content_box .item_wrapper .item_group .date_type_str {
	color: #707683;
	font-size: 15px;
	font-weight: 400;
}

.integrate_excel_popup .item_title .app_count{
	color: rgba(112, 118, 131, 0.60);
	font-size: 14px;
	font-weight: 400;
	padding-left: 4px;
}

.en_US .integrate_excel_popup .updownFilter .updown-filter .cmn_button_group.h36 .btn_item{
	padding : 0px 16px;
}

.cmn_item_list > .cmn_item > .cmn_icon.category_icon {
	border-radius : 20px;
	background-size : 22.5px;
}

.cmn_item_list > .cmn_item > .publisher_icon {
	border-radius : 11.11px;
}


.cmn_item_list > .cmn_item > .cmn_icon.brand_icon .icon_blur {
	width: 72px;
	height: 72px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-color: lightgray;
	filter: blur(15px);
	-webkit-filter: blur(15px);
	opacity: 0.4;
}

.cmn_item_list > .cmn_item > .cmn_icon.brand_icon .icon_img {
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 24px 24px;
	z-index: 1;
}

.cmn_item_list .cmn_item .cmn_os.title_os{
	margin-top : 3px;
}

.cmn_item_list .cmn_item .cmn_os.title_os .android_icon {
	width: 14px;
	height: 14px;
	background-size : 14px;
	background-image: url('/resources/img/app/aos.svg');
}

.cmn_item_list .cmn_item .cmn_os.title_os .ios_icon {
	width: 14px;
	height: 14px;
	background-size : 14px;
	background-image: url('/resources/img/app/ios.svg');
}

.cmn_item_list .cmn_item .cmn_os.title_os .os_text{
	color: #707683;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}


.integrate_excel_popup .setting_btn_child {
	display: flex;
	width: 100%;
	flex-direction: column;
	align-items: flex-start;
	z-index: 2000;
	overflow: hidden;
	box-sizing: border-box;
	border-radius: 6px;
	border: 1px solid #EAEAEA;
}

.integrate_excel_popup .list_item_line .setting_btn_child {
	border : unset;
	margin-top: 4px;
}

.integrate_excel_popup .list_item_line .setting_btn_child .child_btn + .child_btn {
	border : unset;
}

.setting_btn_area .setting_btn_group.open .wrapper .setting_btn_child {
	display : flex;
	
}

.integrate_excel_popup .list_item_line .setting_btn_child .child_btn {
	gap : 8px;
}

.integrate_excel_popup .setting_btn_child .child_btn{
	display: flex;
	height: 40px;
	padding: 0 16px;
	align-items: center;
	gap: 12px;
	align-self: stretch;
	background-color: #FFF;
}

.integrate_excel_popup .list_item_line .setting_btn_child .child_btn{
	padding : 0 12px;
}

.integrate_excel_popup .setting_btn_child .child_btn:hover {
	cursor : pointer;
	border-radius: 6px;
	background-color: rgba(0, 0, 0, 0.02);
}

/* 순위 - 토글 버튼 */
.integrate_excel_popup.rank .setting_btn_child .child_btn .toggle_btn {
	width: 32px;
}

/* 순위 - OFF 이미지 */
.integrate_excel_popup.rank .setting_btn_child .child_btn .toggle_btn::before {
	background-image: url("/resources/img/common/toggle_off.svg");
}

/* 순위 - ON 이미지 */
.integrate_excel_popup.rank .setting_btn_child .child_btn .toggle_btn::after {
	background-image: url("/resources/img/common/toggle_on.svg");
}

/* 상세 - 토글 버튼 */
.integrate_excel_popup .setting_btn_child .child_btn .toggle_btn {
	width : 20px;
	height : 20px;
	position: relative;
	cursor: pointer;
	background-image: none;
}
/* 상세 - OFF 이미지 */
.integrate_excel_popup .setting_btn_child .child_btn .toggle_btn::before {
	content: "";
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	background-repeat: no-repeat;
	background-position: center;
	opacity: 1;
	transition: opacity 0.2s ease-in-out;
	z-index: 1;
	background-image : url("/resources/img/common/un_checked.svg");
}
/* 상세 - ON 이미지 */
.integrate_excel_popup .setting_btn_child .child_btn .toggle_btn::after {
	content: "";
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	background-repeat: no-repeat;
	background-position: center;
	opacity: 0;
	transition: opacity 0.2s ease-in-out;
	z-index: 2;
	background-image : url("/resources/img/common/checked.svg");
}


.integrate_excel_popup .setting_btn_child .child_btn.selected .toggle_btn::before {
	opacity: 0;
}

.integrate_excel_popup .setting_btn_child .child_btn.selected .toggle_btn::after {
	opacity: 1;
}
/* 토글 버튼 // */
.integrate_excel_popup .setting_btn_child .child_btn + .child_btn {
	border-top: 1px solid #EEE;
}

.integrate_excel_popup .setting_btn_child .child_btn .title_area {
	width: 226px;
	display: flex;
	align-items: center;
	gap: 8px;
	flex: 1 0 0;
}
.integrate_excel_popup .setting_btn_child .child_btn .title_area .title_icon{
	width : 20px;
	height : 20px;
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: center;
}

.integrate_excel_popup .setting_btn_child .child_btn .title_area .text {
	overflow: hidden;
	color: #707683;
	text-overflow: ellipsis;
	font-size: 13px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	white-space : nowrap;
}

/* Android Only 아이콘 */
.integrate_excel_popup .setting_btn_child .android_only_btn .title_area .title_icon {
	width: 18px;
    height: 18px;
    background-size: 18px;
	background-image: url("/resources/img/app/icon_android.svg");
}
/* 통계오류 가능성 제외 아이콘 */
.integrate_excel_popup .setting_btn_child .stat_error_btn .title_area .title_icon {
	width: 18px;
    height: 18px;
    background-size: 18px;
	background-image: url("/resources/img/common/rank_stat_icon.svg");
}
/* 데이터 없는 항목 제외 아이콘 */
.integrate_excel_popup .setting_btn_child .no_data_btn .title_area .title_icon {
	background-image: url("/resources/img/common/no_data_icon_view_btn.svg");
}
/* 같은 업종만 보기 */
.integrate_excel_popup .setting_btn_child .same_svc_btn .title_area .title_icon {
	border-radius: 17px;
	background-size :  11.25px;
}
/* 같은 업종만 보기(비교하기, 앱 사용 전후로 사용한 앱) */
.integrate_excel_popup .setting_btn_child .same_industry_btn .title_area .title_icon {
	border-radius: 17px;
	background-color: #416EA7;
	background-image: url("/resources/img/common/same_industry_icon.svg");
	background-size :  11.25px;
}
/* 신규 진입 순위 아이콘 */
.integrate_excel_popup .setting_btn_child .new_rank_btn .title_area .title_icon {
	width: 18px;
	height: 18px;
	background-size : 18px;
	background-image: url("/resources/img/common/new_icon.svg");
}
/* 2단계 앱 보기 아이콘 */
.integrate_excel_popup .setting_btn_child .depth_two_btn .title_area .title_icon {
	background-image: url("/resources/img/common/depth_two.svg");
}
/* 하위 업종 순위 보기 아이콘 */
.integrate_excel_popup .setting_btn_child .child_industry .title_area .title_icon {
	background-image: url("/resources/img/common/child_industry.svg");
}
/* 비교하기 - 같은 업종 보기 아이콘 */
.integrate_excel_popup .setting_btn_child .compare_same_industry .title_area .title_icon {
	border-radius: 17px;
	background-color: #416EA7;
	background-image: url("/resources/img/common/same_industry_icon.svg");
	background-size :  11.25px;
}