@charset "utf-8";

#bidtech_pop .header{
  height: 5.6rem;
  background-color: #022270;
}

#bidtech_pop .header > p{
/* 퍼블리싱 변경으로 내용 수정[2025.10.21][조윤영] */
  /*color: #FFF;*/
  /*line-height: 5.6rem;*/
  /*padding-left: 2.4rem;*/
  /*font-size: 1.6rem;*/

  height: 60px;
  padding: 0 30px;
  font-weight: 700;
  line-height: 60px;
  font-size: 24px;
  color: #fff;
  background-color: #002e9e;
}
#bidtech_pop .header > button{
  right: .7rem;
  top: 50%;
  transform: translateY(-50%);
  padding: 1rem;
}
#bidtech_pop table{
  min-width: auto;
  margin-top: 8px;
  font-size: 1.2rem;
}
#bidtech_pop table tr th{
  height: 3rem;
}
#bidtech_pop table tr td{
  padding: .3rem .8rem .4rem;
  height: 2.2rem;
}

/* 관리자 팝업 */
#bidtech_pop.management_01 .content{
  padding: 4rem 2.4rem 0;
}
#bidtech_pop.management_01 .content > section{
  border: 1px solid #C2CEDB;
  padding: 1.6rem 0;
}
#bidtech_pop.management_01 .content > section .input{
  margin-bottom: .8rem;
  text-align: center;
}
#bidtech_pop.management_01 .content button.main_pop_btn{
  display: block;
  background-color: #022270;
  color: #FFFFFF;
  padding: .9rem .8rem .8rem;
  height: 4.8rem;
  margin: 3rem auto 0;
}
#bidtech_pop.management_01 .content button.main_pop_btn:hover{
  background-color: #23479F;
  transition: 0.5s;
}

#bidtech_pop.management_01 .content button.main_pop_btn_confirm{
  display: block;
  background-color: #676767;
  color: #FFFFFF;
  padding: .9rem .8rem .8rem;
  height: 4.8rem;
  margin: 3rem auto 0;
}
#bidtech_pop.management_01 .content button.main_pop_btn_confirm:hover{
  background-color: #3c3c3c;
  transition: 0.5s;
}

/* 기본 패딩값 */
#bidtech_pop.bid_01 .content,
#bidtech_pop.bid_02 .content,
#bidtech_pop.bid_03 .content,
#bidtech_pop.bid_04 .content{
  padding: 1.6rem 5.6rem;
}

/* 발주처별 투찰률 및 실적배수 */
#bidtech_pop.bid_01 .content ul li{
  float: left;
  margin-right: 8px;
}
#bidtech_pop.bid_01 .content ul li:last-child{
  float: right;
  margin-right: 0;
}

/* 난이도 계수별 투찰률 */
#bidtech_pop.bid_02 .content h2{
  font-size: 1.6rem;
  padding-bottom: 1.6rem;
}
#bidtech_pop.bid_02 .content h3{
  font-size: 1.4rem;
  font-weight: 500;
}

/* 업종별 경영상태 평균비율 */
#bidtech_pop.bid_03 .content h2{
  font-size: 1.6rem;
  font-weight: 500;
  padding-top: .8rem;
}
#bidtech_pop.bid_03 .content h2 span{
  float: right;
  font-size: 1.2rem;
  font-weight: normal;
  padding-top: .8rem;
}

/* 발주처별 적격심사 기준 요약 */
#bidtech_pop.bid_04 ul.menu{
  border-bottom: 1px solid #ddd;
  padding-bottom: 1.6rem;
  margin-bottom: 1.6rem;
}
#bidtech_pop.bid_04 ul.menu li{
  float: left;
  margin-right: .8rem;
  margin-top: .4rem;
  margin-bottom: .4rem;
}
#bidtech_pop.bid_04 .content h3{
  font-size: 1.3rem;
  font-weight: 400;
}

/* 기본 패딩값2 */
#bidtech_pop.bid_05 .content,
#bidtech_pop.bid_06 .content,
#bidtech_pop.bid_07 .content,
/*#bidtech_pop.bid_08 .content,*/
#bidtech_pop.bid_09 .content,
#bidtech_pop.bid_10 .content,
#bidtech_pop.bid_11 .content,
#bidtech_pop.bid_13 .content{
  padding: 4rem 2.8rem 0;
  background: #ffffff;
}

/* 2024-11-19 조윤영 수정 */
#bidtech_pop.bid_08 .content {
  padding: 1rem 2.8rem 0;
  background: #ffffff;
}

/* 지역설정 */
#bidtech_pop.bid_05 .content > section{
  border: 1px solid #C2CEDB;
  padding: 1.6rem 0 0;
}
#bidtech_pop.bid_05 .content > section ul.whole_country{
  border-bottom: 1px solid #C2CEDB;
  padding: 0 16px 16px;
}
#bidtech_pop.bid_05 .content > section ul.whole_country li:first-child{
  margin-bottom: 8px;
}
#bidtech_pop.bid_05 .content > section ul.country_area{
  padding: 0 16px 16px;
  margin-top: 28px;
}
#bidtech_pop.bid_05 .content > section ul.country_area li{
  float: left;
  margin-right: 12px;
  margin-bottom: 12px;
}
#bidtech_pop.bid_05 .content > section ul.country_area li:nth-child(5n){
  margin-right: 0;
}
#bidtech_pop.bid_05 .content button.main_pop_btn{
  display: block;
  margin: 3rem auto 0;
}
#bidtech_pop.bid_05 .content button.main_pop_btn:hover{
  background-color: #23479F;
  transition: 0.5s;
}


/* 상세지역설정 */
#bidtech_pop.bid_13 .content > section{
  border: 1px solid #C2CEDB;
  padding: 1.6rem 0 0;
}
#bidtech_pop.bid_13 .content > section ul.whole_country{
  border-bottom: 1px solid #C2CEDB;
  padding: 0 16px 16px;
}
#bidtech_pop.bid_13 .content > section ul.whole_country li:first-child{
  margin-bottom: 8px;
}
#bidtech_pop.bid_13 .content > section ul.country_area{
  padding: 0 16px 16px;
  margin-top: 28px;
}
#bidtech_pop.bid_13 .content > section ul.country_area li{
  float: left;
  margin-right: 12px;
  margin-bottom: 12px;
}
#bidtech_pop.bid_13 .content > section ul.country_area li:nth-child(9n){
  margin-right: 0;
}
#bidtech_pop.bid_13 .content button.main_pop_btn{
  display: block;
  margin: 3rem auto 0;
}
#bidtech_pop.bid_13 .content button.main_pop_btn:hover{
  background-color: #23479F;
  transition: 0.5s;
}

/* 금액설정 */
#bidtech_pop.bid_06 .content > section{
  border: 1px solid #C2CEDB;
  padding: 1.6rem 0 0;
}
#bidtech_pop.bid_06 .content > section ul.set{
  border-bottom: 1px solid #C2CEDB;
  padding: 0 1.6rem 1.6rem;
}
#bidtech_pop.bid_06 .content > section ul.set li{
  float: left;
  margin-right: 2.4rem;
}
#bidtech_pop.bid_06 .content > section ul.set li:first-child{
  margin-left: 4.8rem;
}
#bidtech_pop.bid_06 .content > section ul.set li:last-child{
  margin-right: 0;
}
#bidtech_pop.bid_06 .content > section div{
  padding: 1.6rem 0;
  margin-left: 3.2rem;
}
#bidtech_pop.bid_06 .content > section div input{
  width: 10.4rem;
}
#bidtech_pop.bid_06 .content button.main_pop_btn{
  display: block;
  margin: 3rem auto 0;
}
#bidtech_pop.bid_06 .content button.main_pop_btn:hover{
  background-color: #23479F;
  transition: 0.5s;
}

/* 문의하기 */
#bidtech_pop.bid_07 .content table tr td .list_search_select{
  display: inline-block;
}
#bidtech_pop.bid_07 .content table tr td input.mini{
  width: 9.6rem;
}
#bidtech_pop.bid_07 .content table tr td textarea{
  padding: .8rem;
}
#bidtech_pop.bid_07 .content button.main_pop_btn{
  display: block;
  margin: 3rem auto 0;
}
#bidtech_pop.bid_07 .content button.main_pop_btn:hover{
  background-color: #23479F;
  transition: 0.5s;
}

/* 메모 */
#bidtech_pop.bid_08 {
  border : 1px solid #ccc;
  position:absolute;
  margin-left:40px;
  margin-top:-160px;
  display:none;
  z-index:9999;
  background:#ffffff;
}

#bidtech_pop.bid_08 .content textarea{
  padding: .8rem;
}

#bidtech_pop.bid_08 .content button.main_pop_btn{
  display: block;
  margin: 3rem auto 2rem;
  float:none;
}
#bidtech_pop.bid_08 .content button.main_pop_btn:hover{
  background-color: #23479F;
  transition: 0.5s;
}

/* 자격요건 확인요청 */
#bidtech_pop.bid_09 {
  border : 1px solid #ccc;
  position:absolute;
  margin-left:90px;
  margin-top:-250px;
  display:none;
  background:#ffffff;
  z-index:9999;
}

#bidtech_pop.bid_09 .content .comment{
  background: #EBF1FF;
  border: 1px solid #C2CEDB;
  text-align: center;
  padding: 2rem 0;
  margin-bottom: 1.6rem;
}
#bidtech_pop.bid_09 .content .comment strong{
  color: #022270;
}
#bidtech_pop.bid_09 .content .text{
  border: 1px solid #C2CEDB;
  padding: 0.8rem 1.6rem;
  height: 19.2rem;
}
#bidtech_pop.bid_09 .content button.main_pop_btn{
  display: inline-block;
  margin: 3rem auto 2rem;
}
#bidtech_pop.bid_09 .content button.b_navy{
  margin-left: 1rem;
}
#bidtech_pop.bid_09 .content button.b_navy:hover{
  background-color: #23479F;
  transition: 0.5s;
}
#bidtech_pop.bid_09 .content button.b_blue:hover{
  background-color: #368EDC;
  transition: 0.5s;
}
/* 분석가격 */
#bidtech_pop.bid_10 {
  border : 1px solid #ccc;
  position:absolute;
  margin-left:40px;
  margin-top:-160px;
  display:none;
  background:#ffffff;
  z-index:9999;
}

#bidtech_pop#bidtech_pop.bid_10 .content button.main_pop_btn{
  display: inline-block;
  margin: 3rem auto 2rem;
}
#bidtech_pop.bid_10 .content button.b_navy{
  margin-left: 1rem;
}
#bidtech_pop.bid_10 .content button.b_navy:hover{
  background-color: #23479F;
  transition: 0.5s;
}
#bidtech_pop.bid_10 .content button.b_blue:hover{
  background-color: #368EDC;
  transition: 0.5s;
}

#bidtech_pop.bid_10  .content button.main_pop_btn_confirm{
  display: block;
  margin: 3rem auto 2rem;
  float:none;
}
#bidtech_pop.bid_10 .content button.main_pop_btn_confirm:hover{
  background-color: #23479F;
  transition: 0.5s;
}
/*
#bidtech_pop.bid_10 .content button.main_pop_btn{
  display: block;
  margin: 3rem auto 2rem;
  float:none;
}

#bidtech_pop.bid_10 .content button.main_pop_btn{
  display: inline-block;
  margin: 3rem auto 2rem;
}
#bidtech_pop.bid_10 .content button.b_navy{
  margin-left: 1rem;
}
#bidtech_pop.bid_10 .content button.b_navy:hover{
  background-color: #23479F;
  transition: 0.5s;
}
#bidtech_pop.bid_10 .content button.b_blue:hover{
  background-color: #368EDC;
  transition: 0.5s;
}

*/

/* 비드스코어팝업 */
#bidtech_pop.bid_11 .content .comment_box{
  background-color: #F9F9F9;
  border: 1px solid #C2CEDB;
  padding: 1.6rem 2.4rem;
}
#bidtech_pop.bid_11 .content table tr td.bg_red{
  background-color: #FFF0EB;
}
#bidtech_pop.bid_11 .content table tr td.bg_blue{
  background-color: #cadef9;
}

#bidtech_pop.bid_11 .content table tr td.bg_green{
  background-color: #b5dbaa;
}

#bidtech_pop.bid_11 .content table tr td.bg_yellow{
  background-color: #f5f6a3;
}

/* 기간설정 팝업 */
#bidtech_pop.bid_12 {
  border : 1px solid #ccc;
  position:absolute;
  margin-left:-230px;
  margin-top:30px;
  display:none;
  z-index:9999;
  background:#ffffff;
  /*width:530px; !* 2025-01-09 조윤영 제거 *!*/
}

#bidtech_pop.bid_12 .header {
  height: 3.6rem !important;
  background-color: #022270 !important;
}


#bidtech_pop.bid_12 .header p{
  color: #FFF !important;
  line-height: 3.6rem  !important;
  padding: 0rem 2.4rem  !important;
  font-size: 1.6rem  !important;
}

#bidtech_pop.bid_12 .header > button{
  right: .7rem  !important;;
  top: 50%  !important;;
  transform: translateY(-50%)  !important;;
  padding: 1rem  !important;;
}

#bidtech_pop.bid_12 .content{
  padding:1.1rem;
}

#bidtech_pop.bid_12 .content .comment {
  margin-left:1.1rem;
}

#bidtech_pop.bid_12 .content .date_wrap {
  margin-left:1.1rem;
  margin-top:1rem;
}

#bidtech_pop.bid_12 .content .date_wrap button {
  padding: 0.8rem;
  min-width: 5.2rem;
  font-size: 1.3rem;
  letter-spacing: -0.6px;
  vertical-align: bottom;
}

#bidtech_pop.bid_12 .content button.main_pop_btn{
  display: block;
  margin: 3rem auto 2rem;
  float:none;
}
#bidtech_pop.bid_12 .content button.main_pop_btn:hover{
  background-color: #23479F;
  transition: 0.5s;
}


/* 2024-12-05 조윤영 추가 */
/* 공고상세의 bid_memo 안내 모달 */
#bidtech_pop.tip_bid_memo {
  border : 3px solid #022270;
  position: fixed;
  /*right: 6.5%;*/
  left: 40%;
  top: 24%;
  z-index:9999;
  background:#ffffff;
  width:600px;
  padding: 20px;
}

/* 조윤영 추가 */
/* 공고상세 > 기타자격 팝업 */
#btn_div {
  margin: -20px;
  margin-bottom: 13px;
  height: 30px;
  background-color: #022270;
  color: white;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

#btn_div button {
  margin-right: auto;
  margin-left: 3px;
}

#bidtech_pop.tip_bid_memo button.main_pop_btn{
  display: block;
  margin: 2rem auto 1rem;
  float:none;
  height:4rem;
  width:11rem;
}

#bidtech_pop.tip_bid_memo button.main_pop_btn:hover{
  background-color: #23479F;
  transition: 0.5s;
}
