@charset "utf-8";
* {-webkit-text-size-adjust:none}
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;400;500;700&display=swap');

/*초기화*/
body{background:#ebf0f5;font-family:'Nanum Gothic'}
h1, h2, h3, h4, h5, h6, input, button, textarea, select{font-family:'Nanum Gothic'}
button{border:0;box-shadow:none;background:none}
.caution{margin-top:20px;font-size:13px;color:#f00;text-align:center;font-family:'notokr-medium'}
.read{background:none!important;border:none!important}
.read:focus{box-shadow:none!important;border:none!important}
.sum_list{position:sticky;bottom:0;left:0}
.sum_list td{border-color:#a7d996!important;background:#bfe7b2!important;color:#333!important}
textarea{resize:none}
.sticky{position:sticky;top:0;left:0;background:#fff}
input[type=text], input[type=password], textarea{transition:none}
td,th{overflow:hidden;text-overflow:ellipsis}
td.addr{overflow:inherit}
/* head 전체 100% 혹은 min-width 사용 */
#sh_wrapper{overflow:hidden;width:1900px}
#sh_hd{z-index:10;position:relative;width:100%;height:90px} 

#sh_hd_wrapper{position:relative;width:100%;margin:0 auto;padding:0;zoom:1}
#sh_hd_wrapper:after{display:block;visibility:hidden;clear:both;content:""}
#sh_hd_wrapper:before{position:absolute;content:'';z-index:-1;width:100%;height:300px;background:#343851}

/* 메인,서브 비주얼이미지 */
#sh_container{position:relative;overflow:hidden;z-index:11;width:100%}
#sh_container_wrapper{position:relative;margin:0 auto;zoom:1}
#sh_container_wrapper:after{display:block;visibility:hidden;clear:both;content:""}

/**사이드**/
/*멤버 정보*/
#sh_container_wrapper .move_btn{position:absolute;z-index:100;top:0;left:197px;width:35px;height:35px;border-radius:2px;text-align:center;color:#fff;cursor:pointer;background:#2299d9;transition:all .3s}
#sh_container_wrapper .move_btn svg{margin-top:3px}

#sh_container_wrapper .side_menu{position:relative;float:left;width:215px;padding:20px 25px;transition:all .3s;font-family:'notokr-regular'}
#sh_container_wrapper .mb_info{width:100%;margin-bottom:60px;text-align:center}
#sh_container_wrapper .mb_info .user_icon{width:73px;height:73px;margin:0 auto 15px;border-radius:73px;color:#dfdfe3;background:#5d6074;transition:all .3s;}
#sh_container_wrapper .mb_info .user_icon svg{display:inline-block;margin-top:22px}
#sh_container_wrapper .mb_info .company_tit{margin:35px 0 10px;color:rgba(255,255,255,0.9);font-size:16px}
#sh_container_wrapper .mb_info .user_name {margin-bottom:10px}
#sh_container_wrapper .mb_info .user_name .position{font-weight:700;font-style:italic;font-size:12px;color:#2299d9;font-family: 'Poppins', sans-serif;}
#sh_container_wrapper .mb_info .user_name .name{font-size:20px;color:#fff;font-family:'notokr-bold'}
#sh_container_wrapper .mb_btn a{position:relative;display:inline-block;padding:0 8px;font-size:13px;color:#fff;opacity:.5;font-family:'notokr-medium';transition:all .3s}
#sh_container_wrapper .mb_btn a:hover{color:#fff}
#sh_container_wrapper .mb_btn a:last-child:before{position:absolute;left:-1px;top:5px;content:'';width:1px;height:8px;background:rgba(255,255,255,.3)}

/*사이드공통*/
#sh_container_wrapper .side_menu_btn .menu_tit{position:relative;margin-bottom:10px;padding-left:50px;border-radius:5px;font-size:14px;line-height:50px;color:#fff;background:#2299d9;font-family:'notokr-bold'}
#sh_container_wrapper .side_menu_btn .menu_tit svg{position:absolute;top:15px;left:20px;transition:all .3s;}
#sh_container_wrapper .side_menu_btn .tab_menu{font-size:14px;line-height:40px}
#sh_container_wrapper .side_menu_btn .tab_menu li > a{position:relative;padding-left:50px;color:#9598a5;word-break:keep-all}
#sh_container_wrapper .side_menu_btn .tab_menu li > a:before{position:absolute;top:7px;left:27px;content:'';width:6px;height:6px;border:1px solid #a2a8bb;border-radius:6px;transition:all .3s}
#sh_container_wrapper .side_menu_btn .tab_menu li.on > a,#sh_container_wrapper .side_menu_btn .tab_menu li:hover > a{color:#2299d9;transition:all .3s}
#sh_container_wrapper .side_menu_btn .tab_menu li a.on{color:#2299d9}
#sh_container_wrapper .side_menu_btn .tab_menu li.on > a:before,#sh_container_wrapper .side_menu_btn .tab_menu li:hover > a:before{border-color:#2299d9;background:#2299d9}
#sh_container_wrapper .side_menu_btn .tab_menu .dt_menu{margin-bottom:10px;padding-left:70px}
#sh_container_wrapper .side_menu_btn .tab_menu .dt_menu a{position:relative;display:block;line-height:24px;color:#9598a5}
#sh_container_wrapper .side_menu_btn .tab_menu .dt_menu a:before{position:absolute;top:1px;left:-20px;content:'';width:1px;height:10px;background:#a2a8bb}
#sh_container_wrapper .side_menu_btn .tab_menu .dt_menu a:after{position:absolute;top:11px;left:-20px;content:'';width:10px;height:1px;background:#a2a8bb}
#sh_container_wrapper .side_menu_btn .tab_menu .dt_menu a:hover{color:#2299d9}
#sh_container_wrapper .side_menu_btn .tit_pd{padding-left:42px}
#sh_container_wrapper .side_menu_btn .tit_pd svg{left:18px}
#sh_container_wrapper .side_menu_btn .li_pd > li > a{padding-left:42px}

/*최소화_움직임*/
#sh_container_wrapper .active_move_btn{left:calc(5% - 17px)}
#sh_container_wrapper .active_move_btn svg{transform:rotate(180deg)}
#sh_container_wrapper .active_side{width:5%;padding:60px 5px 0;}
#sh_container_wrapper .active_erp_page_area{width:95%}

#sh_container_wrapper .active_side .mb_info .user_icon{width:45px;height:45px}
#sh_container_wrapper .active_side .mb_info .mb_btn{display:none}
#sh_container_wrapper .active_side .mb_info .user_name .name {font-size:16px}
#sh_container_wrapper .active_side .mb_info .user_icon svg {margin-top:11px}
#sh_container_wrapper .active_side .side_menu_btn{text-align:center}
#sh_container_wrapper .active_side .side_menu_btn .menu_tit{display:none}
#sh_container_wrapper .active_side .side_menu_btn .tab_menu{padding:0;line-height:24px}
#sh_container_wrapper .active_side .side_menu_btn .tab_menu li{margin-bottom:15px}
#sh_container_wrapper .active_side .side_menu_btn .tab_menu a {padding:0}
#sh_container_wrapper .active_side .side_menu_btn .tab_menu a:before{display:none}
#sh_container_wrapper .active_side .side_menu_btn .tab_menu .dt_menu{padding:0}

/*팝업 공통*/
#popup{position:fixed;z-index:999;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.8)}
#popup.popup_2nd{z-index:9999}
#popup .cont{overflow-y:scroll;width:100%;max-width:1000px;height:calc(100% - 40px);margin:20px auto;border-radius:5px;background:#fff}
#popup .cont.combine,#popup .cont.full_width{max-width:calc(100% - 40px)}
#popup .cont.transaction{width:calc(100% - 40px);max-width:none;margin:20px}
#popup .cont.transaction.dk_sch_open{width:calc(100% - 500px)}
#popup .cont form{height:100%}
#popup .cont .top{padding:10px 35px;text-align:right;background:#ebf0f5}
#popup .cont .top button,#popup .cont .top a{display:inline-block;width:80px;height:30px;border-radius:5px;line-height:30px;text-align:center;color:#fff;background:#607b8d;vertical-align:middle;font-family:'notokr-medium'}
#popup .cont .pop_cont_area{height:calc(100% - 50px);padding:20px 35px}
#popup .cont .pop_cont_area .cont_write02{margin-top:10px}

textarea#co_memo{width:100%;height:100%;padding:10px;border:1px solid #ddd}
#popup .cont .pop_cont_area #tab1{width:100%;height:calc(100% - 39px);padding-top:20px}
#popup .cont .pop_cont_area #tab2,#popup .cont .pop_cont_area #tab3{margin-top:20px}
#popup .cont .pop_cont_area #tab2 td{padding:20px 10px}
#popup .cont .pop_cont_area #co_memo{height:95%}
#popup .cont .pop_cont_area .tabs{overflow:hidden;height:39px;border-bottom:1px solid #ddd}
#popup .cont .pop_cont_area .tabs button{display:block;float:left;height:40px;padding:0 20px;border-radius:5px 5px 0 0;font-size:13px;color:#333;border:1px solid #ddd;background:#ebf0f5;font-family:'notokr-medium'}
#popup .cont .pop_cont_area .tabs .on{color:#fff;background:#343851;}

#popup .cont .pop_cont_area .cont_write{width:100%;height:100%;border-top:2px solid #343851}
#popup .cont .pop_cont_area .cont_write th{width:10%;border-bottom:1px solid #dfe4e9;font-weight:normal;font-size:13px;color:#4d5c80;background:#ebf0f5;font-family:'notokr-medium'}
#popup .cont .pop_cont_area .cont_write td{position:relative;width:23.33%;padding:5px 10px;border-bottom:1px solid #e7ecf3;font-size:12px;line-height:24px;color:#333;font-family: 'notokr-regular'}
#popup .cont .pop_cont_area .cont_write td.addr input[type=text]{width:310px}
#daum_juso_page,#daum_juso_pageco_delivery_addr3{position:absolute !important;top:37px !important;z-index:9999}
#popup .cont .pop_cont_area input[type=text],#popup .cont .pop_cont_area input[type=password],#popup .cont .pop_cont_area select,#popup .cont .pop_cont_area textarea{width:100%;height:35px;padding:5px;border:1px solid #ddd;border-radius:5px;font-size:13px;color:#666;font-family:'notokr-regular'}
#popup .over{overflow:hidden}
#popup .over input{float:left}
#popup .over .half_input{width:60% !important}
#popup .over .percent{width:20% !important;margin-left:5px}
#popup .over .quarter_input{float:left;width:80% !important;margin-right:5px}

#popup .cont .pop_cont_area .cont_write td button{display:inline-block;margin:5px 0;padding:0 5px;border-radius:2px;height:25px;font-size:12px;color:#fff;background:#607b8d;font-family:'notokr-regular'}
#popup .cont .pop_cont_area .cont_write td input#co_delivery_addr1{margin-top:5px}
#popup .cont .pop_cont_area .cont_write .db_tit{height:40px;color:#fff;background:#343851}
#device_change{border:1px solid #666;font-size:3.5em;box-shadow:none}

#popup2{position:fixed;z-index:9999;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.8)}
#popup2 .cont{overflow-y:scroll;height:calc(100% - 40px);margin:20px auto;border-radius:5px;background:#fff}

.combine .tit{margin:1% 0;font-size:16px;color:#333;font-family:'notokr-medium'}
#popup .cont.combine .tran_table01{height:100%}
/*제품정보 구분팝업*/
#pt_sort{overflow:hidden;}
#pt_sort .pt_sort_cont{padding:30px 20px;background:#fff;font-family:'notokr-regular';}
#pt_sort .sch_sort{overflow:hidden;width:100%;height:50px;margin-bottom:20px;box-shadow: 0 0 10px rgb(0 0 0 / 5%)}
#pt_sort .sch_sort input[type="text"]{float:left;width:80%;height:50px;border:0;padding:0 10px;line-height:50px;border:1px solid #d9e0eb;background:#f5f8fa;font-family:'notokr-regular';}
#pt_sort .sch_sort input[type="submit"]{float:left;width:20%;height:50px;border:0;color:#fff;background:#607b8d;font-family:'notokr-medium'}

#pt_sort .tbl_box{overflow:scroll;width:100%;height:350px;box-shadow: 0 0 10px rgb(0 0 0 / 5%);background:#fff}
#pt_sort .tbl_box table{width:100%;border-top:2px solid #343851;}
#pt_sort .tbl_box th{height:40px;border-bottom:1px solid #dfe4e9;font-weight:normal;font-size:13px;color:#4d5c80;background:#ebf0f5;font-family:'notokr-medium';}
#pt_sort .tbl_box td{height:40px;font-size:13px;color:#666;text-align:center;background:#fff;border-bottom:1px solid #e7ecf3}
#pt_sort .tbl_box .td_btn_area{overflow:hidden;width:40%}
#pt_sort .tbl_box .td_btn_area a,#pt_sort .tbl_box .td_btn_area button{display:inline-block;margin:0 1px;padding:0 10px;border-radius:5px;font-size:11px;height:31px;line-height:31px;color:#fff;background:#95afc1;font-family:'notokr-medium'}
#pt_sort .sort_btn_area{overflow:hidden;padding:10px 20px;}
#pt_sort .sort_btn_area button {float:right;width:60px;height:30px;margin-left:4px;border-radius:5px;color:#fff;background:#607b8d;font-family:'notokr-medium'}

#popup .cont .pop_cont_area .set_cont_write{height:auto}
#popup .set_table_area{overflow:hidden;width:100%;height:calc(100% - 231px)}
#popup .set_table_area table{min-width:100%}
#popup .cont .set_table_area .cont_write02{margin-top:0}
#popup .set_table_area>div{overflow:scroll;width:100%;height:47%;border:1px solid #ddd;margin-top:2%}
#popup .set_table_area table button{display:inline-block;margin:0 1px;padding:0 10px;border-radius:5px;font-size: 11px;height:25px;line-height:25px;color: #fff;background: #95afc1;font-family: 'notokr-medium';}

/*매출전표 팝업*/
#popup .tran_pop_input{overflow:hidden;padding:20px}
#popup .prd_btns{padding-left:0}
#popup .tran_pop_input input,#popup .tran_pop_input select {display:inline-block;width:61%;height:49px;padding:0 10px;border:1px solid #d9e0eb;border-radius:5px;color:#333;background:#f5f8fa;font-family:'notokr-regular';}
#popup .tran_pop_input .read_cus{width:200px;margin-left:10px}
#popup .pop_input_area{overflow:hidden;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #ddd;font-size:13px;color:#333;background:#fff;font-family:'notokr-medium'}
#popup .pop_input_area li{overflow:hidden;float:left;width:16.66%;line-height:49px;text-align:center}
#popup .pop_input_area li label{display:inline-block;padding-right:5px}
#popup .pop_input_area li.btn_li{float:right;margin:0}
#popup .tran_input02 li{width:auto;margin-right:20px}
#popup .tran_input02 li button {display:inline-block;width:80px;height:49px;margin-left:10px;border-radius: 5px;color: #fff;background: #607b8d;font-family: 'notokr-medium';}
#popup .tran_input02 input, #popup .tran_input02 select{width:150px}
#popup .tran_btn02{width:115px !important;margin:0 !important;}

#popup .tran_pop_input .estimate_pop input,#popup .tran_pop_input .estimate_pop select{width:55%}
#popup .pop_input_area.estimate_pop li{width:14.28%}

#popup .tran_toggle_btn{float:right;width:145px;height: 49px;border-radius:5px;font-size:13px;color:#fff;background:#607b8d;font-family:'notokr-medium';}
#popup .pop_btn_area,#popup2 .pop_btn_area,#dkpart_prd_area .pop_btn_area{overflow:hidden;float:left;padding:4px;font-size:13px;border: 1px solid #d9e0eb;border-radius:5px;}
#popup2 .tran_pop_input:after{display:block;content:"";clear:both}
#popup2 .pop_btn_area{margin:20px}
#dkpart_prd_area .pop_btn_area{margin-bottom:1%}
#popup .pop_btn_area li,#popup2 .pop_btn_area li,#dkpart_prd_area .pop_btn_area li {float:left;text-align:center;line-height:40px;}
#popup .pop_btn_area button,#popup2 .pop_btn_area button,#dkpart_prd_area .pop_btn_area button{display:block;height:40px;border-radius:5px;padding:0 8px;color:#333;font-family:'notokr-medium';transition:all .3s;}
#popup .tran_pop_cont_area{overflow:scroll;width:100%;height:calc(100% - 250px);padding:0 10px}
#popup .cont_write02 th {padding:0 20px;font-weight: normal;font-size: 13px;white-space: nowrap;line-height:40px;color: #4d5c80;background: #ebf0f5;font-family: 'notokr-bold';}
#popup .cont_write02 tr{background:#fff}
#popup .cont_write02 td{padding:5px;border-bottom:1px solid #e7ecf3;border-right:1px solid #e7ecf3;font-size:13px;white-space: nowrap;color: #333;text-align: center;font-family:'notokr-regular'}
#popup .cont_write02 th.plus_cont{background:#ffe5ce}
#popup .cont_write02 tr.on{background:#2299d9}
#popup .cont_write02 tr.on td,#popup .cont_write02 tr.on td .read{color:#fff;font-family:'notokr-medium'}
#popup .cont_write02 td input,#popup .cont_write02 td select{width:100%;height:25px;border:1px solid #d9e0eb;border-radius:5px;color:#333;background:#f5f8fa;}
#sales_input_area tr{background:#fff}
#popup .tran_table_area{width:100%;margin-bottom:1%;padding:0 20px;height:calc(100% - 312px)}
#popup .combine .tran_table_area{height:calc(100% - 138px)}
#popup .tran_table_area  table{min-width:100%}
#popup .tran_table_area .tran_table01,#popup .tran_table_area .tran_table02{overflow:scroll;width:100%;height:44%;border:1px solid #ddd}
#popup .tran_table_area table button {display:inline-block;margin:0 1px;padding:0 10px;border-radius:5px;font-size: 11px;height:25px;line-height:25px;color: #fff;background: #95afc1;font-family: 'notokr-medium';}

#popup #tran_detail{height:calc(100% - 162px);margin:0 20px;border:1px solid #ddd}
#popup #tran_detail .tran_table02{overflow:scroll;height:100%}
.dk_sch_area{position:absolute;top:20px;right:20px;overflow-y:scroll;width:440px;height:calc(100% - 40px);border-radius:5px;background:#fff;font-family:'notokr-regular'}
#sch_latest{overflow-y:scroll;position:absolute;left:0;top:77px;z-index:1000;width:100%;height:200px;padding:10px;border:1px solid #ddd;background:#f7f7f7}
#sch_latest .tit{margin-bottom:5px;padding-bottom:7px;border-bottom:1px solid #dfdfdf;font-size:14px;color:#333;font-family:'notokr-medium'}
#sch_latest .list{overflow:hidden}
#sch_latest .list li{overflow:hidden;padding:5px}
#sch_latest .list li button{overflow:hidden;width:100%;height:auto;color:#666;background:none;white-space:nowrap;text-overflow:ellipsis;text-align:left}
.height_half{height:50% !important}

/*전표 차대검색*/
.car_num_sch_area{width:100%;height:100%;padding:20px}
.car_num_sch{overflow:hidden;margin-bottom:20px}
.car_num_sch select{float:left;width:29%;height:45px;margin-right:1%;padding:0 10px;border: 1px solid #d9e0eb;border-radius:5px;font-size:13px;color:#333;background: #f5f8fa;font-family: 'notokr-regular';}
.car_num_sch input{float:left;width:49%;height:45px;margin-right:1%;padding:0 10px;border: 1px solid #d9e0eb;border-radius:5px;font-size:13px;color:#333;background: #f5f8fa;font-family: 'notokr-regular';}
.car_num_sch button{float:left;width:20%;height:45px;border-radius: 5px;color: #fff;background: #607b8d;font-family: 'notokr-medium';}

#popup2 .dkp_result{height:720px}
.dkp_result{width:100%;height:calc(100% - 85px);border:1px solid #ddd}
.dkp_result_cont{overflow:scroll}
.dkp_result .s_text{margin-bottom:20px;padding-top:20px;font-size:16px;color:#333;font-family:'notokr-medium'}
.dkp_result table{min-width:100%}
.dkp_result th {padding: 0 20px;font-weight: normal;font-size: 13px;white-space: nowrap;line-height:40px;color: #4d5c80;background: #ebf0f5;font-family: 'notokr-bold';}
.dkp_result td{padding:5px;border-bottom: 1px solid #e7ecf3;border-right:1px solid #e7ecf3;font-size:13px;white-space: nowrap;color: #333;text-align: center;font-family:'notokr-regular'}
.dkp_result table button {display: inline-block;margin:0 1px;padding:0 5px;border-radius:5px;font-size:11px;height:25px;line-height:25px;color: #fff;background: #95afc1;font-family: 'notokr-medium';}
.dkp_result .sh_car,.dkp_result .sh_engine{width:100%;height:45px;padding:0 10px;margin-bottom:5px;border: 1px solid #d9e0eb;border-radius: 5px;font-size:13px;color:#333;background: #f5f8fa;font-family: 'notokr-regular';}
.dkp_result .plus_btn{width:100%;height:45px;border-radius:5px;color:#fff;border:0;background:#607b8d;font-family:'notokr-medium';}
.dkp_result .cat_area{position:relative;overflow:hidden;width:100%;height:60px}
.dkp_result .cat_area .first:after{display:block;content:"";clear:both}
.dkp_result .cat_area .first > li{float:left;width:20%;padding-right:3px;height:30px;line-height:25px;text-align:center}
.dkp_result .cat_area .first > li button{width:100%;height:30px;border-radius:2px;font-size:12px;color:#fff;background:#95afc1;font-family:'notokr-medium';}
.dkp_result .cat_area .first > li button.on{background:#607b8d}
.dkp_result .cat_area .first > li .sec{position:absolute;width:100%;left:0;display:none;margin-top:5px}
.dkp_result .cat_area .first > li .sec > li{float:left;padding:0 3px 5px 0}
.dkp_result .cat_area .first > li .sec button{padding:0 10px}
.dkp_result .cat_area .first > li .sec button.on{background:#607b8d}
.dkp_result tr.on{background:#2299d9}
.dkp_result tr.on td{color:#fff;font-family:'notokr-medium'}
/**/
#popup2 .company_pop_cont{position:relative;width:700px;height:calc(100% - 40px);margin:20px auto;border-radius:5px;background:#fff;font-family:'notokr-regular'}
#popup2 .company_pop_cont.full_width{width:calc(100% - 300px)}
#popup2 .company_pop_cont .btn_area{padding:10px 35px;text-align: right;background: #ebf0f5}
#popup2 .company_pop_cont .btn_area button{display:inline-block;width:80px;height:30px;border-radius:5px;color:#fff;background:#607b8d;font-family:'notokr-medium'}
#popup2 .company_pop_cont .pop_cont{padding:20px 35px}
#popup2 .company_pop_cont .tbl_box{overflow:scroll;width:100%;height:360px;box-shadow: 0 0 10px rgb(0 0 0 / 5%);background:#fff}
#popup2 .company_pop_cont .tbl_box table{width:100%;border-top:2px solid #343851;}
#popup2 .company_pop_cont .tbl_box th{height:40px;border-bottom:1px solid #dfe4e9;font-weight:normal;font-size:13px;color:#4d5c80;background:#ebf0f5;font-family:'notokr-medium';}
#popup2 .company_pop_cont .tbl_box input[type="text"]{height:30px;padding:5px;border:1px solid #dfe4e9;font-family:'notokr-regular'}
#popup2 .company_pop_cont .tbl_box #w_btn_re,#popup2 .company_pop_cont .tbl_box #w_btn_cancel{display:inline-block;width:50px;height:30px;margin-left:5px;border-radius:5px;color:#fff;background:#607b8d;font-family:'notokr-medium'}
.company_pop_cont .tbl_box td{height:40px;font-size:13px;color:#666;text-align:center;background:#fff;border-bottom:1px solid #e7ecf3}
#popup2 .company_pop_cont .tbl_box .td_btn_area{overflow:hidden;width:40%}
#popup2 .company_pop_cont .tbl_box .td_btn_area a,#popup2 .company_pop_cont .tbl_box .td_btn_area button{display:inline-block;margin:0 1px;padding:0 10px;border-radius:5px;font-size:11px;height:31px;line-height:31px;color:#fff;background:#95afc1;font-family:'notokr-medium'}
#popup2 .company_pop_cont .write_area{display:none;padding:10px 35px;border-top:1px solid #dfe4e9;text-align:center;background:#ebf0f5}
#popup2 .company_pop_cont .write_area button{display:inline-block;margin:0 1px;padding:0 10px;border-radius:5px;font-size:11px;height:31px;line-height:31px;color:#fff;background:#607b8d;font-family:'notokr-medium'}
#popup2 .company_pop_cont .write_area input[type=text]{display:inline-block;width:70%;height:31px;padding:5px;border:1px solid #dfe4e9;font-family:'notokr-regular'}

#popup2 .cont_write02 th {padding: 0 20px;font-weight: normal;font-size: 13px;white-space: nowrap;line-height:40px;color: #4d5c80;background: #ebf0f5;font-family: 'notokr-bold';}
#popup2 .cont_write02 td{padding:5px;border-bottom:1px solid #e7ecf3;border-right:1px solid #e7ecf3;font-size:13px;white-space: nowrap;color: #333;text-align: center;font-family:'notokr-regular'}
#popup2 .cont_write02 tr.on{background:#2299d9}
#popup2 .cont_write02 tr.on td{color:#fff;font-family:'notokr-medium'}
#popup2 .cont_write02 td input,#popup2 .cont_write02 td select{width:100%;height:25px;border:1px solid #d9e0eb;border-radius:5px;color:#333;background:#f5f8fa;}
#popup2 .cont_write02 button {display: inline-block;margin: 0 1px;padding: 0 10px;border-radius: 5px;font-size: 11px;height: 25px;line-height: 25px;color: #fff;background: #95afc1;font-family: 'notokr-medium';}
#popup2 .tran_table01{overflow:scroll;width:100%;height:calc(100% - 180px)}
#popup2 .tran_table01.company_list{margin-top:30px}
#popup2 .tran_table01.company_list .resizable_un_pop_pop1{min-width:100%}

#popup2 .company_pop_cont #sch_latest{top:135px;padding:20px}

#popup2 .un_tran_btns{display:flex;margin:20px 0 0 20px}
#popup2 .un_tran_btns li{margin-right:5px}
#popup2 .un_tran_btns li button{padding:5px 7px;border-radius:5px;background:#607b8d;color:#fff;font-family:'notokr-medium'}

#wh_combine,#cs_combine{display:none}

/*창고입출고팝업*/
#popup .arrival_pop_input_area{overflow:hidden;padding:20px 20px 10px;margin-bottom:10px;border-bottom:1px dotted #ddd;font-size:13px;color:#333;background:#fff;font-family:'notokr-medium'}
#popup .arrival_pop_input_area li{float:left;width:20%;text-align:center}
#popup .missing_pop_input_area li{width:25%}
#popup .arrival_pop_input_area li button{display:inline-block;height: 50px;padding: 0 20px;border-radius: 5px;color: #fff;background: #607b8d;font-family: 'notokr-medium'}
#popup .arrival_pop_input_area li label{display:block;float:left;width:30%;line-height:49px;}
#popup .arrival_pop_input_area li input,#popup .arrival_pop_input_area li select{display:block;float:left;width:70%;height:49px;padding:0 10px;border:1px solid #d9e0eb;border-radius:5px;color:#333;background:#f5f8fa;font-family:'notokr-regular'}
#popup .arr_table_wrap2{width:100%;padding:0 20px;height:calc(100% - 169px)}
#popup .arr_table_wrap2  table{min-width:100%}
#popup .arr_table_wrap2 .arr_pop_tbl01,#popup .arr_table_wrap2 .arr_pop_tbl02{overflow:scroll;width:100%;height:48%;border:1px solid #ddd;margin-bottom:4%}
#popup .arr_table_wrap2 .arr_pop_tbl01.full_height{height:100%}
#popup .arr_table_wrap2 .arr_pop_tbl02{margin-bottom:0}
#popup .arr_table_wrap2  table button{display: inline-block;margin: 0 1px;padding: 0 10px;border-radius: 5px;font-size: 11px;height: 31px;line-height: 31px;color: #fff;background: #95afc1;font-family: 'notokr-medium';}

/*차대/차량번호 상품선택창*/
#dkpart_prd_area{position:fixed;z-index:9999;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.8)}
#dkpart_prd_area .cont{overflow:hidden;width:calc(100% - 300px);height:calc(100% - 40px);margin:20px auto;border-radius:5px;background:#fff}
#dkpart_prd_area .btn_area{padding:10px 35px;text-align: right;background: #ebf0f5}
#dkpart_prd_area .btn_area button{display:inline-block;width:80px;height:30px;border-radius:5px;color:#fff;background:#607b8d;font-family:'notokr-medium'}
#dkpart_prd_area .cont_area{height:100%;padding:0 20px}
#dkpart_prd_area .p_tit{margin:1% 0;font-size:16px;color:#333;font-family:'notokr-medium'}
#dkpart_prd_area .table_area{overflow:scroll;width:100%;height:33%;border:1px solid #ddd}
#dkpart_prd_area table{min-width:100%;width:100%;border-top:2px solid #343851;}
#dkpart_prd_area th{height:40px;border-bottom:1px solid #dfe4e9;font-weight:normal;font-size:13px;color:#4d5c80;background:#ebf0f5;white-space:nowrap;font-family:'notokr-medium'}
#dkpart_prd_area td{height:40px;font-size:13px;color:#666;text-align:center;background:#fff;border-bottom:1px solid #e7ecf3;border-right:1px solid #e7ecf3;white-space:pre}
#dkpart_prd_area tr.on td{background:#2299d9;color:#fff;font-family:'notokr-medium'}
#dkpart_prd_area input,#dkpart_prd_area select{width:100%;height:25px;border:1px solid #d9e0eb;border-radius:5px;color:#333;background:#f5f8fa}
#dkpart_prd_area table button{width:max-content;margin:0 1px;padding:0 10px;border-radius:5px;font-size: 11px;height:25px;line-height:25px;color: #fff;background: #95afc1;font-family: 'notokr-medium'}

/*명세서설정*/
.print_set_cont{padding:15px}
.print_set_cont .print_set{min-width:500px;border-top:1px solid #e7ecf3}
.print_set_cont .print_set th{width:20%;padding:10px 20px;font-weight:normal;font-size:13px;white-space:nowrap;line-height:22px;color:#4d5c80;background:#ebf0f5;font-family:'notokr-bold'}
.print_set_cont .print_set td{padding:5px 10px;border-bottom:1px solid #e7ecf3;border-right:1px solid #e7ecf3;font-size:13px;white-space:nowrap;color:#333;text-align:center;line-height:30px}
.print_set_cont .print_set td label{display:inline;margin-left:10px;cursor:pointer}
.print_set_cont .print_set input[type=text]{width:100%;height:50px;padding:5px;border:1px solid #d9e0eb;border-radius:2px;font-size:13px;color:#8d9dc3;background:#f5f8fa;font-family:'notokr-regular'}

/*부품번호내역*/
#popup .search_area{margin:20px 0 0 20px;border-top:1px solid #e7ecf3;border-spacing:0}
#popup .search_area th{padding:0 20px;font-weight:normal;font-size:13px;white-space:nowrap;line-height:50px;color:#4d5c80;background:#ebf0f5;font-family:'notokr-bold'}
#popup .search_area td{width:max-content;padding:0 10px;border-bottom:1px solid #e7ecf3;border-right:1px solid #e7ecf3;font-size:13px;color:#333;line-height:30px}
#popup .search_area td input{display:inline-block;height:30px;padding:5px;border:1px solid #d9e0eb;border-radius:2px;font-size:13px;color:#8d9dc3;background:#f5f8fa;font-family:'notokr-regular'}
#popup .search_area td button{display:inline-block;height:30px;padding:0 8px;border-radius:5px;color:#fff;background:#607b8d;font-family:'notokr-medium'}
#popup #result_area .pop_btn_area{margin:10px 20px}

/*발주서*/
#popup .pur_area .pop_input_area li{width:20%}
#popup .pur_area .pur_btns li{margin-right:5px}
#popup .pur_area .pur_btns li:last-child{margin-right:0}
#popup .pur_area .pur_btns input{width:111px;height:40px}
#popup .pur_area .pur_btns input[type=checkbox]{width:auto;height:auto}
#popup .pur_area .pur_btns select{width:auto;max-width:154px;height:40px}
#popup .pur_area .pur_btns button{color:#fff;background:#607b8d;font-family:'notokr-medium'}
#popup .pur_area .tran_table_area .tran_table01, #popup .pur_area .tran_table_area .tran_table02{height:49%}

/*인쇄*/
div#print{width:210mm;margin:0 auto;box-sizing:border-box}
#print .print_slide{overflow:hidden}
#print .sheet_area{width:100%;height:297mm;padding:20px;box-sizing:border-box}
#print .sheet_area .table01{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #333}

#print .sheet_area table{width:100%;font-size:12px;line-height:22px;color:#333;border:2px solid #333;border-collapse:collapse;letter-spacing:-0.2px;table-layout:fixed;font-family:'notokr-regular'}
#print .sheet_area th{padding:0 2px;border-right:1px solid #333;border-top:2px solid #333;border-bottom:2px solid #333;color:#333;background:#fed8fe!important;-webkit-print-color-adjust:exact;font-family:'notokr-medium'}
#print .sheet_area td{overflow:hidden;height:22px;padding:0 2px;border-bottom:1px solid #333;border-right:1px solid #333;font-size:10pt;color:#333;text-overflow:ellipsis;white-space:nowrap}
#print .sheet_area td.d_height{height:44px;text-overflow:inherit;white-space:inherit}
#print .sheet_area .table_tit{font-size:12pt;color:#333;font-family:'notokr-bold'}
#print .sheet_area .cont .info{border-bottom:1px dashed #ddd;border-right:1px solid #333;}
#print .sheet_area .table_all_price{font-size:14pt;color:#333;font-family:'notokr-bold'}
#print .sheet_area .table_s_txt{font-size:9pt}
#print .swiper-button-next, #print .swiper-button-prev{position:fixed;top:50%}
#print .swiper-button-next{right:50%;margin-right:-440px}
#print .swiper-button-prev{left:50%;margin-left:-455px}
#print .swiper-pagination{position:fixed;bottom:50px}
#popup .cont .print_area{position:relative}
#popup .cont #capture_btn{position:absolute;top:10px;right:15px;padding:0 10px;border-radius:5px;background:#2299d9;line-height:30px;color:#fff;font-family:'notokr-medium'}
#popup .cont #capture_btn.red{background:#A52A2A}
/*간편주문*/
#popup .dkp_order_input_area .pop_input_area li{width:20%}
#popup .dkp_order_input_area .arr_pop_tbl01{height:90%}
#popup2 .txtarea{display:flex;margin:20px}
#popup2 #code{width:78%;height:150px;margin-right:2%;padding:10px;border:1px solid #ddd;border-radius:5px}
#popup2 .txtarea button{width:30%;height:150px;border-radius:5px;background:#607b8d;color:#fff;font-family:'notokr-medium'}

.resizable_pop_pop1{min-width:100%}

/*DB조정*/
#popup #excel_form{height:auto;padding:20px 35px}
#popup #excel_form .excel_btn{display:block;width:300px;margin:0 auto;border-radius:5px;background:#2299d9;font-size:14px;line-height:40px;color:#fff;text-align:center;font-family:'notokr-medium'}
#popup #excel_form .box{padding:20px;margin-top:20px;border:1px solid #ddd;background:rgb(235, 240, 245)}
#popup #excel_form .box div{overflow:hidden;width:100%;height:40px;margin:5px 0;line-height:40px}
#popup #excel_form .box div label{display:block;float:left;width:30%;font-size:14px;color:#333;font-family:'notokr-bold'}
#popup #excel_form input#excelfile, #popup #excel_form select#st_warehouse{float:left;width:50%;height:40px;padding:5px;border:1px solid #d9e0eb;border-radius:2px;font-size:13px;color:#8d9dc3;background:#f5f8fa;font-family:'notokr-regular'}
#popup #excel_form button, #popup #excel_form .btn_submit{display:block;float:left;width:calc(20% - 10px);height:40px;margin-left:10px;border-radius:5px;font-size:14px;text-align:center;color:#fff;background:#607b8d;font-family:'notokr-medium'}
#popup #excel_form .bt_txt{display:block;margin-top:15px;font-size:14px;color:#66a8f3;text-align:right;font-family:'notokr-medium'}
#adjustment_form{display:none}
#adjustment_form table{width:100%}
#adjustment_form .btn_area{margin-top:20px;text-align:center}
#adjustment_form .btn_area button{padding:0 10px;border-radius:5px;background:#2299d9;font-size:14px;line-height:40px;color:#fff;text-align:center;font-family:'notokr-medium'}


#popup .tran_table_area .tran_table01.full_height{height:100%}
#result_area.estimate_result_area{overflow:scroll;width:100%;height:calc(100% - 200px)}