@charset "utf-8";

.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {box-sizing:border-box; width: 100%; height: 36px; padding: 0 30px 0 0; border:1px solid #B1B8BE; font-weight: 500; background: #fff; border-radius: 4px; font-size:16px;}
.select2-container--default .select2-selection--multiple {height:auto;min-height:36px;padding-right:0;}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height:34px;}
.select2-container--default .select2-selection--single .select2-selection__arrow {right:10px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {width:14px;height:14px;border:0 none;background:url(../img/ico_select_arr.svg) no-repeat center;transition:all 0.3s;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {transform:rotate(180deg);}
.select2-search--dropdown {padding:8px;}
.select2-results__option {height:36px;padding:0 8px;line-height:36px;font-size:16px;font-weight:400;color:#464c53;}
.select2-container--default .select2-results__option[aria-selected=true] {background-color:#e8ebf2;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color:#f2f4fe;color:#5349c0;}

.select2-container .select2-search--inline .select2-search__field {height:auto;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {padding:0 8px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice {display:flex;align-items:flex-start;gap:4px;margin-top:10px;padding:0;border:0 none;background:none;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {display:block;width:16px;height:16px;margin-top:-1px;font-size:0;border:1px solid #b1b8be;border-radius:50%;background:url(../img/ico_del_opt.svg) no-repeat center;}

/* popup 입력 필드 최소 사이즈 지정 */
.popup .sch input[type=text],
.popup .sch input[type=search],
.popup .sch input[type=number] {min-width:160px;}

/* 무조건 숨겨야 하는 요소에 적용 */
.vw-hidden {display:none !important;}
/* tr click action 필요 한 경우 */
tr.hand {cursor:pointer !important;}


/* 통합검색 수정 */
.srch-result .result .tblBox {border-top:0 none;}
.srch-result .result + .result {margin-top:40px;}