@charset "utf-8";

/************************************************************************
 * 파일명      : popup.css
 * 설명        : 팝업
 * 작성자      : 박수림
 * 작성일      : 2013.07.31
************************************************************************/


/* 피봇설정 */
#pop_pivotfunc {position:absolute; background:#ffffff; left:calc(100vh - 400px); top:calc(100vh - 75%); width:447px;  display:none; z-index: 150; border:2px solid #3366CC;}
#pop_pivotfunc2{position:relative;}

/* 부가기능설정 */
#pop_addfunc {position:absolute; background:#ffffff; left:50%; top:50%; margin-left:-200px; margin-top:-255px; width:400px; height:510px; display:none; z-index: 150; border:2px solid #3366CC;}
#pop_addfunc2 {position:relative;}

/* 주석전체보기 */
#pop_cmmtInfoAll {position:absolute; background:#ffffff; left:50%; top:140px; margin-left:-350px; margin-top:-30px; width:700px; height:500px; display:none; z-index: 150; border:2px solid #3366CC;}
#pop_cmmtInfoAll2 {position:relative;}

/* 해당주석보기 */
#pop_cmmtInfo {position:absolute; background:#ffffff; left:50%; top:50%; margin-left:-350px; margin-top:-30px; width:700px; display:none; z-index: 150; border:2px solid #3366CC;}
#pop_cmmtInfo2 {position:relative;}

/* 주소보기 */
/* 2013.12.13 url 사이즈 변경*/
/* #pop_url {position:relative; float:left; background:#ffffff; left:50%; top:50%; margin-left:-355px; margin-top:-50px; width:710px; height:100px; display:none; z-index: 150; border:2px solid #3366CC;} */
#pop_url {position:absolute; background:#ffffff; left:50%; top:140px; margin-left:-355px; margin-top:-30px; width:710px; height:145px; display:none; z-index: 150; border:2px solid #3366CC;}
#pop_url2 {position:relative;}

/* alert, confirm 팝업 */
#pop_alert {position:absolute; background:#ffffff; left:50%; top:140px; margin-left:-225px; margin-top:-30px; width:450px; height:150px; display:none; z-index: 150; border:2px solid #3366CC;}
#pop_alert2 {position:relative;}

/* 파일다운로드(그리드) */
/* #pop_downgrid {position:absolute; background:#ffffff; left:50%; top:50%; margin-left:-225px; margin-top:-155px; width:450px; height:380px; display:none; z-index: 150; border:2px solid #3366CC;} */
#pop_downgrid {position:absolute; background:#ffffff; left:50%; top:140px; margin-left:-225px; margin-top:-30px; width:450px;  display:none; z-index: 150; border:2px solid #3366CC;}
#pop_downgrid2 {position:relative;}

/* 파일다운로드(10,000 ~ 200,000) */
#pop_downlarge {position:absolute; background:#ffffff; left:50%; top:50%; margin-left:-200px; margin-top:-195px; width:400px; height:390px; display:none; z-index: 150; border:2px solid #3366CC;}
#pop_downlarge2 {position:relative;}

/* 정렬 */
/* #pop_sort {position:absolute; background:#ffffff; width:200px; display:none; z-index: 150; border:2px solid #3366CC;}
#pop_sort2 {position:relative;} */

/* 스크랩 */
#pop_myscrap {position:absolute; background:#ffffff; left:50%; top:140px; margin-left:-250px; margin-top:-30px; width:500px; height:380px; display:none; z-index: 150; border:2px solid #3366CC;}
#pop_myscrap2 {position:relative;}
#ifr_myscrap {position:absolute; width:500px; height:330px;}

/* 선택정보 전체 보기 */
#pop_selectAll {position:absolute; background:#ffffff; left:50%; top:50%; margin-left:-310px; margin-top:-310px; width:620px; height:620px; display:none; z-index: 150; border:2px solid #3366CC;}
#pop_selectAll2 {position:relative;}
#ifrSelectAll {position:absolute; width:620px; height:570px;}
.ifr_scr2{width:620px; padding:0px; height:570px; overflow-y:auto;}

/* 조회범위 상세설정 */
#pop_detailfunc{position:absolute; background:#ffffff; left:50%; top:50%; margin-left:-370px; margin-top:-350px; width:740px; height:724px; display:none; z-index: 150; border:2px solid #3366CC;}
#pop_detailfunc2{position:relative;}
#ifrSearchDetail {position:absolute; width:740px; height:680px;}		/* 510 - 43(pop_top)*/

/* 분석 2014.01.06 */
#pop_assay {position:absolute; background:#ffffff; left:50%; top:50%; margin-left:-400px; margin-top:-220px; width:420px; height:470px; display:none; z-index: 150; border:2px solid #3366CC;}
#pop_assay2 {position:relative;}
#ifrAssayInfo {position:absolute; width:420px; height:420px;}		/* pop_assay height:440px - 40px(타이틀바) */

#pop_levelExpr {position:absolute; background:#ffffff; left:50%; top:50%; margin-left:-275px; margin-top:-210px; width:572px; height:420px; display:none; z-index: 150; border:2px solid #3366CC;}
#pop_levelExpr2 {position:relative;}
#helpClose1{cursor:pointer;}

#pop_parentLevel {position:absolute; background:#ffffff; left:50%; top:50%; margin-left:-230px; margin-top:-200px; width:475px; height:380px; display:none; z-index: 150; border:2px solid #3366CC;}
#pop_parentLevel2 {position:relative;}
#helpClose2{cursor:pointer;}

/* 설정옵션 안내 2021.12.23*/
#pop_searchOption {position:absolute; background:#ffffff; left:50%; top:50%; margin-left:-315px; margin-top:-230px; width:640px; height:500px; display:none; z-index: 150; border:2px solid #3366CC;}
#pop_searchOption2 {position:relative;}
#helpClose1{cursor:pointer;}
/* 레벨별전체선택안내 2016.05.26 */
#pop_classLvAllChkHelp {position:absolute; background:#ffffff; left:50%; top:50%; margin-left:-250px; margin-top:-260px; width:510px; height:390px; display:none; z-index: 150; border:2px solid #3366CC;}
#pop_classLvAllChkHelp2 {position:relative;}

/* 관련통계표 2015.07.24 */
#pop_relGrid {position:absolute; background:#ffffff; left:50%; top:50%; margin-left:-225px; margin-top:-255px; width:580px; height:327px; display:none; z-index: 150; border:2px solid #3366CC;}
#pop_relGrid2 {position:relative; width:580px;}
#ifrRelationInfo {position:absolute; width:580px; height:280px;}
#relDetail {width:525px; color:#555; padding:6px 12px; border:1px solid #ccc; height:40px; margin:5px 0 7px 0;}

/* 타이틀 바 */
.pop_top {position:relative; height:40px; font-weight:bold; line-height:40px; padding-left:16px; font-size:14px; padding:3px 0 0 20px; background:#E8F0FF; color:#666;
border-radius:0.625rem;
-webkit-border-radius: 0.625rem;
-moz-border-radius: 0.625rem;
-ms-border-radius: 0.625rem;
-o-border-radius: 0.625rem;
}
#sett_tab {
border-radius:0.625rem;
-webkit-border-radius: 0.625rem;
-moz-border-radius: 0.625rem;
-ms-border-radius: 0.625rem;
-o-border-radius: 0.625rem;	
}
.pop_top .closeBtn {position:absolute; right:10px; top:1px; font-size:14px; color:#555; font-weight:normal;}

.pop_top2 {position:relative; height:20px; font-weight:bold; line-height:20px; font-size:11px; padding:3px 0 0 5px; color:#fff;}
.pop_top2 .closeBtn {position:absolute; right:10px; top:1px; font-size:12px;color:#555; font-weight:normal;}

.pop_top3 {position:relative; height:16px; line-height:16px; font-size:10px; padding:1px 0;}
.pop_top3 .closeBtn {position:absolute; right:10px; top:1px; font-size:11px;color:#555; font-weight:normal;}

.pop_top4 {position:relative; height:25px; font-weight:bold; line-height:25px; padding-left:16px; font-size:12px; padding:3px 0 0 20px; background:#9ab6dd; color:#fff;}
.pop_top4 .closeBtn {position:absolute; right:10px; top:1px; font-size:12px;color:#555; font-weight:normal;}

.pop_content {height:auto !important; height:0px; min-height:0px; margin:15px;}
.pop_content2 {height:auto !important; height:0px; min-height:0px; margin:5px;}
.pop_content3 {height:auto !important; height:0px; width:420px; min-height:0px; margin:5px; float:left;}
.text_con3 > pre,.text_con2 > dd > pre {white-space: pre-wrap;}

.pop_title {clear:both; position:relative; height:25px;}
.pop_title .btn_r {position:absolute; top:0; right:0;}
.pop_title .btn_r img {padding:1px; margin-top:4px;}
/* #sortName {overflow:hidden; text-overflow:ellipsis;} */

.pop_title2 {clear:both; position:relative; border-bottom:1px dashed #ccc;  height:27px;}
.pop_title2 .btn_r {position:absolute; top:0; right:0;}
.pop_title2 .btn_r img {padding:1px; margin-top:4px;}
.ifr_scr{width:740px; padding:0px; height:560px;}
.select_lay_Left {float:left; margin-bottom:8px;}
.select_lay_Right {float:right; margin-bottom:8px;}
.pop_selectBox {overflow:auto; height:230px; border:1px solid #ccc; padding:5px 10px; width:260px;}
.pop_selectBox li{white-space:nowrap;}
.con_lay {clear:both; border:1px solid #ccc; padding:15px; margin:0 auto;}
.con_lay2 {clear:both; border:1px solid #ccc; padding:15px; margin:0 auto; overflow-y:auto; height:370px;}
.con_lay3 {clear:both; border:1px solid #ccc; padding:1px; margin:0 auto; overflow-y:auto;}
.con_lay4 {clear:both; border:1px solid #ccc; padding:5px; margin:0 auto;}

ul.setCheck {overflow:hidden; margin-top:10px;}
ul.setCheck li {float:left; width:50%; line-height:30px;}

.line_lay {border:1px solid #e3e3e3; margin-top:5px; background:#fafafa; padding:7px 10px 5px 10px;}
.line_lay span {padding:0 25px 0 5px; font-size:11px;}

input.text {height:20px;}


.swap_lay {float:left; width:220px;}
.swapList {height:380px; border:1px solid #ccc; padding:0 15px;}
.swapList li {display:block; cursor:pointer; padding:8px 0; margin:10px 0; text-align:center; background:#e5eaf1; border:1px solid #a3bad9;}

.alignBtn {float:left; width:50px; text-align:center; padding-top:188px;}
.alignBtn p img {margin:6px 0;}

.ifr_assay{width:830px; height:100%;}
/*  2014.01.06 assay_lay 높이 변경 */
.assay_lay {float:left; width:210px; height:320px; padding-top:5px;}
.assayListDiv {float:left; width:195px; height:290px; border:1px solid #ccc;}
/* .assayListDiv {float:left; width:195px; height:271px; border:1px solid #ccc; margin-right:10px;} */
.assayListDiv ul {margin:10px;}
.assayListDiv li {height:50px;}
.assayListDiv .rightLi {height:23px;}
/*.assayList {padding:15px; margin-right:10px;}*/
/*.assayList li {height:30px;}*/

/* scrap 2014.01.06*/
.assay_lay2 {float:left; width:180px; height:260px; padding-top:5px;}

.pop_title3 {clear:both; position:relative; height:2px;}
.pop_title3 .btn_r {position:absolute; top:0; right:10px;}
.pop_title3 .btn_r img {padding:1px; margin-top:4px;}

.assayClass {float:right; width:400px; margin-top:5px;}

.checkbox {float:left; width:394px; padding:0; height:28px; background:#f4f4f4; font-size:11px; border:1px solid #e8e8e8;}
.checkbox li.left {float:left;}
.checkbox li.right {float:right;}
.checkbox .smallgrayBtn a {display:inline-block; padding:0 5px; line-height:20px; height:20px; border:1px solid #313c58; background:#424b63; color:#fff; font-weight:bold;}

.assayTab {float:left; margin-top:5px; width:396px; height:30px; background:url('../../images/assayTabbg.gif') repeat-x 0 0; z-index:-1}
.assayTab li {float:left; width:77px; font-size:11px; line-height:25px; height:30px; text-align:center;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;}
.assayTab li.tab_off {cursor:pointer; height:28px; border:1px solid #ccc; background:#f4f4f4;}
.assayTab li.tab_on {cursor:pointer; height:29px; font-weight:bold; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; border-bottom:0px solid #fff;}
.arrowBtn {float:left; width:396px; height:17px; text-align:right;}
.arrowBtn img {margin-left:-1px;}

.assayTabList {float:left; position:relative; margin-top:3px; border:1px solid #ccc; width:394px; height:172px; overflow:scroll;}
/* .assayTabList {float:left; position:relative; margin-top:3px; border:1px solid #ccc; width:394px; height:153px; overflow:scroll;} */
.assayTabList ul {width:600px;}
.assayTabList li {cursor:pointer; height:23px; padding-left:10px; line-height:26px; border-bottom:1px solid #ddd; font-size:11px;}

.scrapList {overflow:auto; width:200px; height:250px; border:1px solid #ccc; padding:5px;}
.scrapList li {margin-left:10px; line-height:18px;}
.scrapList li dd {margin-left:15px;}

.innerList {margin-left:10px; font-size:11px;}

/* .downList {height:230px; border-bottom:1px dashed #ccc; padding-bottom:10px; margin-top:10px; padding-left:10px;} */
.downList {height:200px; border-bottom:1px dashed #ccc; padding-bottom:10px; margin-top:10px; padding-left:10px;}
.downList li {line-height:30px;}

.downLargeList {border-bottom:1px dashed #ccc; padding-bottom:20px; margin-top:10px;}
.downList li {line-height:30px;display:flow !important;}

.boxT {width:290px; margin-left:10px; border:1px solid #ccc; float:left;}
.boxTool {float:left;}


.fileList {border:1px solid #a3bad9; padding:5px; margin:0px 5px;}

.success {text-align:center; margin-top:30px; font-size:16px; font-weight:bold; }
.explan {text-align:center; font-size:11px; margin-top:10px; padding-bottom:20px; color:#777; border-bottom:1px dashed #ccc;}

.navi {position:relative; height:31px; padding:0 0 0 10px; border:1px solid #e7e7e7; background:#f1f1f1;}
.h2Title {background:url('../../images/icons/ico_arrow_blue.png') no-repeat 0 42%; padding:0 8px 0 7px; height:24px; margin-top:5px; margin-left:2px; color:#595959;}
.h2Title_none {background:none; padding:0 8px 0 7px; height:24px; margin-top:5px;}
.h3Title {background:url('../../images/icons/ico_bar_orange.gif') no-repeat 0 42%; padding-left:10px; height:18px; color:#595959; font-size:11px;}
.h3Title .point {color:#e80000; margin-left: 2px;}
.popSearch {overflow:hidden; height:31px; padding:5px 0 0 5px;}
.popSearch li.text {float:left; font-size:12px; font-weight:bold; margin-top:3px;}
.popSearch li.compare {float:right; font-size:11px; font-weight:bold; margin-top:2px;}

/* 	.detailSelect {overflow-y:auto; height:375px; padding-top:5px; margin-top: 1px; border:1px solid #B2CCFF;} */
/* 		.detailSelect .detailPart {float:left; width:672px; margin-left: 2px;} */
/* 		.detailSelect .detailPart .selectItem {float:left; width:299px; margin-left: 2px;} */
/* 			.detailSelect .detailPart .btnAlign {float:left; width:25px; margin:0 21px; padding-top:16px;} */
/* 				.detailSelect .detailPart .btnAlign img {padding:1px;} */
.detailDiv{overflow-y:auto; position:relative; height:550px; padding:5px; margin-top: 1px; border:1px solid #B2CCFF;}
.detailSelect {float:left;}
.detailPart {float:left; position:relative; width:100%;}
.detailPart .detailListlay {position:relative; width:100%; background:#ccc;}
.detailPart .selectItem {float:left; width:300px;}
.detailPart .selectItem_left {position:absolute; top:0; left:0; width:300px; padding-bottom: 10px;}
.detailPart .selectItem_right {display:inline-block; position:absolute; top:0; left:373px;width:300px;}
.detailPart .btnAlign {float:left; width:25px; margin:0 24px; padding-top:16px;}
.detailPart .btnAlign_ab {position:absolute;  width:25px; top:16px; left:324px;}
.detailPart .btnAlign img, .detailPart .btnAlign_ab img {padding:1px;}


/*조회범위 상세설정 시점*/
.h3Title_none {background:none; height:18px;}
.detailTab {height:28px;}
.detailTab li {float:left; cursor:pointer; width:83px; height:21px; padding-top:5px; text-align:center; border:1px solid #ccc; background:#f4f4f4;}
.detailTab li.tab_on {cursor:pointer; height:21px; padding-top:5px; background:#fff; border:1px solid #038383;}

/* etc */
.bu_circle {height:22px; padding:3px 0 0 17px; background:url('../../images/icons/ico_arrGreen.gif') no-repeat 0 4px; font-weight:bold; color:#777;}
.bu_circle2 {width:143px; height:22px; padding:3px 3px; font-weight:bold; color:#777; background:url('../../images/icons/ico_arrGreen.gif') no-repeat 0 4px;}
.bu_circle3 {height:22px; padding:3px 0 0 17px; background:url('../../images/icons/ico_arrGreen.gif') no-repeat 0 4px; font-weight:bold; color:#777;}
.bu_circle4 {width:143px; height:22px; padding:3px 0 0 17px; background:url('../../images/icons/co_arrGreen.gif') no-repeat 0 4px; font-weight:bold; color:#777;}
.bu_circle5 {height:22px; padding:3px 3px; font-weight:bold; color:#777;}
.bu_circle6 {width:260px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; height:22px; padding:3px 0 0 17px; background:url('../../images/icons/ico_arrGreen.gif') no-repeat 0 4px; font-weight:bold; color:#777;}
.line_b {border-bottom:1px solid #ccc; padding-bottom:3px;} /* bottom 라인 */
.f_point {color:#ef0000; font-size:11px; line-height:25px; height:30px;}
.h2_title {color:#a91400; font-weight:bold; vertical-align:top; font-size:13px;}
.h2_title .name {color:#0000cc;}

.text_con {padding:3px 0 0 24px; line-height:160%; margin-bottom:10px;}
.text_con2 {overflow:hidden; margin-top:1px;}
.text_con2 dt {float:left; width:3%;}
.text_con2 dd {float:right; width:97%; line-height:160%;}
.text_con3 {padding:3px; line-height:160%; margin-bottom:5px;}

.tree { overflow:auto; width:200px; height:230px; border:1px solid #ccc; padding:5px;}
.tree img { vertical-align:middle;}
.tree ul li {line-height: 1.5em;}

/* 바로가기 css 추가 1227*/
.shortLay {height:71px; padding:15px 15px 0 15px; border:1px solid #b3c2e0; background:url('../../images/shortcutBg.gif') repeat-x 0 0; color:#777;}
.shortLay .text {padding:3px 0 0 8px;}
.shortLay .goBtn {text-align:right; margin-top:5px;}
.arr_blue {padding-left:18px; background:url('../../images/bu_circle.png') no-repeat 0 1px; font-weight:bold; color:#777;}

/* 분석 구성비 기존자료*/
.assaySelect1 {padding-top:13px; padding-bottom:4px;}
.assaySelect2 {font-weight:bold; color:#777;}
.assaySelect3 {border:1px solid silver; padding-top:0px; margin-bottom:4px; margin-left:430px; margin-right:5px;}

/* 시점선택 */
#pop_timeSet {display:none; position:absolute; width:400px; height:450px; background:#fff; padding:15px;z-index:2}
#pop_timeSet #textShow li {display: inline;text-align: -webkit-match-parent;unicode-bidi: isolate}

#pop_timeSet .time_set {margin-top:10px; }
#pop_timeSet .time_set select {font-size:12px;}

#pop_timeSet .check_lay {margin-top:10px;}
#pop_timeSet .check_lay ul.check_box {margin-top:5px; height:130px; overflow-y: auto; border:1px solid #ccc; padding:10px 20px; }
#pop_timeSet .check_lay ul.check_box li {line-height:24px; font-size:12px;}

#pop_timeSet .time_align {margin:10px 0; border:1px solid #ccc; padding:10px 10px;}
#pop_timeSet .time_align > span {padding-right:10px; font-size:13px;}

/* 행렬 팝업 (2021.09.08 박수림) */
.matrix_area {overflow:hidden; height:300px; border:1px solid #ddd;}
.matrix_area .matrix1 {overflow:hidden; background: #e6eeff; margin:3px;}
.matrix_area .matrix1 .empty {float:left; width:150px; height:100%; font-size:0;position:relative;height:115px;background: url(../../images/popul/slash.png) repeat-x;background-size:100% 100%;background-color: #ffffff}
.matrix_area .matrix1 .head {float:left; }

.matrix_area .matrix2 {overflow:hidden; width:100%; height:100%;}
.matrix_area .matrix2 .empty {float:left; background:#f4f4f4; height:100%; width:289px; margin:0 3px;background:url('../../images/popul/img_pivot.png') repeat-x 0 0; }
.matrix_area .matrix2 .side {float:left; width:150px; background:#e8f5ff;}

.matrix_area .matrixList li {display:block; cursor:pointer; padding:6px; margin:6px; text-align:center; background:#fff; border:1px solid #a3bad9;
	line-height:17px;
}
.timePopList > .list_box {width:369px}


/* url 생성 230727 *YP */
#pop_create_url {position:absolute; background:#ffffff; left:50%; top:140px; margin-left:-350px; margin-top:-30px; width:700px; height: 610px; display:none; z-index: 150; border:2px solid #3366CC;}
#pop_create_url2 {position:relative; width: 100%;height: 100%;}
#pop_create_url .con_lay{ display: flex; flex-wrap: wrap; }
#pop_create_url .con_lay > div{ width: 100%; display: flex; flex-wrap: wrap; }
#pop_create_url .con_lay > div:nth-child(2){ margin-top: 5px; }
#pop_create_url .con_lay .sub_tit{ padding-right: 10px; line-height: 22px; }
#pop_create_url .rt_box{ display: flex; flex-wrap: wrap; align-items: center; }
#pop_create_url .rt_box span{ display: flex; align-items: center; flex-wrap: nowrap; margin-right: 10px; }
#pop_create_url .rt_box span input{ margin-right: 3px; }
#pop_create_url .con_lay input[type="text"]{ padding-left: 5px; }
#pop_create_url .pop_title { margin-top: 15px; }
#pop_create_url .pop_title .rt_box{ position: absolute; top: 3px; right: 0; }
#pop_create_url .pop_title .rt_box span:last-child{ margin-right: 0; }
#pop_create_url .pop_tab_box { z-index: 1; background-color: #ffffff; box-sizing: border-box;margin-bottom: 5px; }
#pop_create_url .pop_tab_box ul { width: 100%; display: flex; flex-wrap: wrap; padding: 15px 15px 5px; background-color: #F6F6F6; box-sizing: border-box; }
#pop_create_url .pop_tab_box button { display: flex; justify-content: center; align-items: center; height: 40px; padding: 10px 20px; margin-right: 10px; margin-bottom: 10px; border-radius: 3px; color: #000; background: #fff; }
#pop_create_url .pop_tab_box button.tab_on{ color: #fff; font-weight: 500; background-color: #127086; -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.3); box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.3); }
#pop_create_url .pop_content{ overflow-y: auto;overflow-x: hidden;height: calc(100% - 70px) !important; padding-right: 15px;}
#pop_create_url .con_lay.setting .rt_box{ width: calc(100% - 100px); }
#pop_create_url .con_lay.time .rt_box{ width: calc(100% - 100px); }
#pop_create_url .con_lay.time .rt_box p{ width: 100%; height: auto; margin-top: 5px; line-height: 1; }
#pop_create_url .con_lay.time .rt_box select{ min-width: 70px; margin: 0 20px 0 5px; }
#pop_create_url .con_lay.time .rt_box select + input{ width: 70px; margin: 0 5px; }
#pop_create_url .con_lay.rf_setting .sub_tit{ line-height: 15px; }
#pop_create_url .con_lay.rf_setting .rt_box{ width: calc(100% - 70px); }
#pop_create_url .con_lay.rf_setting .rt_box span{ margin-bottom: 5px; }
#pop_create_url .con_make_url{ margin: 15px -10px 0; padding: 15px 10px 0; border-top: 1px dashed #ccc; }
#pop_create_url .con_make_url textarea{ width: 100%; max-width: 100%; min-height: 60px; box-sizing: border-box; }

/* url 생성 230727 *YP */
#pop_wordList {position:absolute; background:#ffffff; left:50%; top:40px; margin-left:-550px; margin-top:-30px; width:1000px; height: 750px; display:none; z-index: 150; border:2px solid #3366CC;}
.pop_stats_item {position:relative;}

.pop_stats_item .pop_top{ position: sticky; top: 0; z-index: 1; }
.pop_stats_item .pop_content{ margin: 0; }
.pop_stats_item .pop_tab_box { position: sticky; top: 43px; z-index: 1; padding: 15px 15px 20px 15px; background-color: #ffffff; box-sizing: border-box; }
.pop_stats_item .pop_tab_box ul { width: 100%; display: flex; flex-wrap: wrap; padding: 15px 15px 5px; background-color: #F6F6F6; box-sizing: border-box; }
.pop_stats_item .pop_tab_box button { display: flex; justify-content: center; align-items: center; height: 40px; padding: 10px 20px; margin-right: 10px; margin-bottom: 10px; border-radius: 3px; color: #000; background: #fff; }
.pop_stats_item .pop_tab_box li:last-child button{ margin-right: 0; }
.pop_stats_item .pop_tab_box button.tab_on{ color: #fff; font-weight: 500; background-color: #127086; -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.3); box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.3); }

.pop_stats_item .btn_sky{ font-weight:bold; padding: 0 15px; margin:0 20px 30px 0px; height: 30px;background: #f0f8ff; color: #090909; border-radius: 8px; border: 1px solid #bbc0c4;  }
.pop_stats_item .btn_sky:hover,
.pop_stats_item .btn_sky:focus,
.pop_stats_item .btn_sky:active{ background: #555; color: #fff; border-color: #090909; }

.pop_stats_item .pop_search{ position: sticky; top: 148px; z-index: 10; padding: 0 20px 20px; text-align:right; background: #ffffff; }
.pop_stats_item .pop_search select,
.pop_stats_item .pop_search input,
.pop_stats_item .pop_search a{ height:2.286em; line-height:calc(2.286em - 2px); vertical-align:middle; }
.pop_stats_item .pop_search select{ appearance: none; background:url(../../images/wordList/content/board_icon_sel.svg) no-repeat right center; }
.pop_stats_item .pop_search .infos{ position:absolute; top:8px; left:20px; }
.pop_stats_item .pop_search .infos>span{ font-size:13px; }
.pop_stats_item .pop_search .infos .totals{margin-right:1.2em;}
.pop_stats_item .pop_search .infos .titles{display:inline-block; font-size:1.1em; vertical-align:middle;}
.pop_stats_item .pop_search .s_form{display:inline-block;}
.pop_stats_item .pop_search .s_form .bxs{ position: relative; display:inline-block; height:2.286em; padding:0 1.7em; border:1px solid #4F4F4F; border-radius:2em; font-size:14px; vertical-align:middle; box-sizing:border-box;}
.pop_stats_item .pop_search .s_form .bxs select,
.pop_stats_item .pop_search .s_form .bxs input{ font-size:1em; background-color:transparent; border:0; }
.pop_stats_item .pop_search .s_form .bxs label.txt_blind { overflow: hidden; display: inline-block; position: absolute; border: 0; width: 1px; height: 1px; clip: rect(0, 0, 0, 0); -webkit-clip-path: inset(50%); -ms-clip-path: inset(50%); clip-path: inset(50%); }
.pop_stats_item .pop_search .s_form .bxs input{ width:8em; padding: 0 0.6em; }
.pop_stats_item .pop_search .s_form .bxs a{display:inline-block; padding-left:0.3em; text-decoration:none; color:#4F4F4F; box-sizing:border-box;}
.pop_stats_item .pop_search .s_form .bxs .search_btn{padding-left:1.6em; background:url(../../images/wordList/content/board_icon_search.svg) no-repeat left center;}

.pop_stats_item .table_box{ padding: 0 20px;  }
.pop_stats_item .table_box table{ width: 100%; word-break: break-all; text-align: center; table-layout: fixed; border-collapse: separate; border-spacing: 0; }
.pop_stats_item .table_box table th,
.pop_stats_item .table_box table td{ padding: 8px 12px; line-height: 24px; color: #222; font-size: 1.17em; letter-spacing: -0.05em; text-align: center; background: #fff; border-bottom: 1px solid #e0e0e0;}
.pop_stats_item .table_box table th{ position: sticky; top: 200px; z-index: 1; padding: 10px;  border-bottom-color: #333; }
.pop_stats_item .table_box table td{ position: relative; }
.pop_stats_item .table_box table .no{ width: 10%; padding: 8px 0; }
.pop_stats_item .table_box table .tr_title{  }
.pop_stats_item .table_box table .tr_title .title{ padding-right: 90px; text-align: left; font-weight: bold; }
.pop_stats_item .table_box table .tr_title .title a{ font-size: inherit; color: #4f4f4f; }
.pop_stats_item .table_box table .tr_title .title button{ position: absolute; top: 50%; right: 20px; width: 50px; text-align: left; background: none; transform: translateY(-50%); }
.pop_stats_item .table_box table .tr_title .title button:after{ content: ""; position: absolute; top: 2px; right: 0; background: url(../../newKosis/images/content/board_icon_sel.svg) no-repeat 0 0; width: 17px; height: 17px; }
.pop_stats_item .table_box table .tr_con{ display: none; }
.pop_stats_item .table_box table .tr_con td{ width: 100%; position: relative; padding: 20px 20px 20px 12px; background: #f5f5f5; line-height: 24px; text-align: left; color: #404040; }
.pop_stats_item .table_box table .tr_con td .close_btn{ top: -32px; }
.pop_stats_item .table_box table .tr_con td p{ font-size: inherit; }
.pop_stats_item .table_box table .tr_title.open + .tr_con{ display: table-row; }
.pop_stats_item .table_box table .tr_title.open + .tr_con td{ border-bottom-color: #ddd; }
.pop_stats_item .table_box table .tr_title.open .title button:after{ transform: rotate(180deg); }

.pop_stats_item .paging {text-align: center;clear: both; margin: 1em 0 2em; }
.pop_stats_item .paging button {height: 23px;width: 23px;border:0;background: #fff no-repeat center center !important;text-align: left;text-indent: -1000px;overflow: hidden;display: inline-block;vertical-align: middle;}
.pop_stats_item .paging button.off { background: #fff no-repeat center center !important; color: #000 !important; text-shadow: unset; cursor: pointer; border-color: unset !important; }
.pop_stats_item .paging button.ArrowFirst { background-image: url('../../images/wordList/layout/sh_page_first.svg')!important; }
.pop_stats_item .paging button.ArrowForward { background-image: url('../../images/wordList/layout/sh_page_before.svg')!important; }
.pop_stats_item .paging button.ArrowNext { background-image: url('../../images/wordList/layout/sh_page_next.svg')!important; }
.pop_stats_item .paging button.ArrowLast { background-image: url('../../images/wordList/layout/sh_page_last.svg')!important; }
.pop_stats_item .paging button.Off {vertical-align: middle;}
.pop_stats_item .paging .PageNum {display: inline;margin: 0 10px;}
.pop_stats_item .paging .PageNum a {display: inline-block;height: 23px;min-width: 23px;padding: 0 3px;line-height: 23px;text-align: center;vertical-align: middle;color:#333;text-decoration: none;font-size:14px; box-sizing: border-box; }
.pop_stats_item .paging .PageNum a:hover,
.pop_stats_item .paging .PageNum a:focus {line-height: 23px;background: #127086;color: #fff !important;border-radius: 4px;}
.pop_stats_item .paging .PageNum a.M_on {background: #127086;color: #fff !important;border: none !important;line-height: 23px !important;vertical-align: middle;border-radius: 4px;margin:0 3px}

@media all and (max-width : 800px){
    .pop_stats_item .pop_search .infos{display:none;}
    .pop_stats_item .pop_search .s_form{width:100%; text-align:center;}
    .pop_stats_item .pop_search .s_form .bxs{display:block;height: 32px;padding:0 95px 0 170px !important;text-align:left;}
    .pop_stats_item .pop_search .s_form .bxs select{ height: 32px; line-height: 32px; position: absolute; top: 0; left: 20px; width: 10em; }
    .pop_stats_item .pop_search .s_form .bxs input{ width:100%; }
    .pop_stats_item .pop_search .s_form .bxs .search_btn{position:absolute; top: 0px; right: 20px; background-position: 2px 8px;}
    .pop_stats_item .table_box table .tr_con td{ padding: 20px; }
}
@media all and (max-width : 450px){
    .pop_stats_item .pop_search .s_form .bxs{ padding: 0 63px 0 85px !important; display: flex; align-items: center; }
    .pop_stats_item .pop_search .s_form .bxs select{ width: 5em; left: 15px; }
    .pop_stats_item .pop_search .s_form .bxs a:last-child{ right: 15px; }
}
@media all and (max-width : 430px){
    .pop_stats_item .pop_tab_box li{ width: 100%; }
    .pop_stats_item .pop_tab_box button{ width: 100%; height: 34px; margin-right: 0; }
    .pop_stats_item .table_box table .no { width: 15%; }
}
@media all and (max-width : 400px){
    .paging .PageNum {margin: 0;}
    .paging button {height: 23px;width: 11px;}
}

.assayPopupList{height: 25px;display: flex;align-items: center;padding: 3px 8px;}
.assayPopupList:hover{background-color: #d8ecf1;color:#024545;text-shadow: 0 0 0 #024545, 0 0 0 #024545;}
.assayPopupBox{position: absolute;top: 109px;left: 81px;background-color: white;z-index: 3001;overflow: auto;display: none;border: 1px solid #117086;box-shadow: 3px 3px 3px rgba(0,0,0,0.2);cursor: pointer;}