@charset "utf-8";

.project_inquiry_box[data-v-6a8be631] { display: flex; -webkit-box-align: center; align-items: center; }

.popup_trigger_text[data-v-6a8be631] { cursor: pointer; font-size: 13px; line-height: 20px; }

.popup_trigger_text[data-v-6a8be631]:hover { text-decoration: underline; }

[data-v-6a8be631] .fs-popup-ctn { width: 750px; }

.body .head[data-v-6a8be631] { border-bottom: 1px solid rgb(229, 229, 229); padding: 20px 26px 20px 32px; }

@media (max-width: 960px) {
  .body .head[data-v-6a8be631] { padding: 20px 16px; }
}

.body .head .top[data-v-6a8be631] { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }

.body .head .top > span[data-v-6a8be631] { color: rgb(25, 25, 26); font-size: 20px; line-height: 28px; }

.body .head .top .iconfont_close_box[data-v-6a8be631] { border-radius: 3px; cursor: pointer; padding: 6px; }

.body .head .top .iconfont_close_box[data-v-6a8be631]:hover { background-color: rgba(25, 25, 26, 0.04); }

.body .head .top .iconfont_close_box:hover .iconfont[data-v-6a8be631] { color: rgb(25, 25, 26); }

.body .head .top .iconfont[data-v-6a8be631] { -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; color: rgb(112, 112, 112); font-size: 20px; height: 20px; width: 20px; }

.body .head .step[data-v-6a8be631], .body .head .top .iconfont[data-v-6a8be631] { display: flex; }

.body .head .step[data-v-6a8be631] { margin-top: 20px; }

.body .head .step .item[data-v-6a8be631] { -webkit-box-flex: 1; flex: 1 1 0%; margin-right: 10px; position: relative; }

.body .head .step .item.haveHover[data-v-6a8be631]:hover { cursor: pointer; }

.body .head .step .item.active .bg[data-v-6a8be631] { border-color: rgb(229, 229, 229) rgb(255, 255, 255); }

.body .head .step .item.active .bg[data-v-6a8be631]::after { border-color: transparent rgb(229, 229, 229); }

.body .head .step .item .bg[data-v-6a8be631] { border-color: rgb(242, 242, 242) rgb(255, 255, 255); border-style: solid; border-width: 18px 0px 18px 16px; }

.body .head .step .item .bg[data-v-6a8be631]::after { border-color: transparent rgb(242, 242, 242); border-style: solid; border-width: 18px 0px 18px 16px; content: ""; display: inline-block; position: absolute; right: -16px; top: 0px; z-index: 1; }

@media (max-width: 768px) {
  .body .head .step .item .bg[data-v-6a8be631] { border-width: 28px 0px 28px 16px; }
  .body .head .step .item .bg[data-v-6a8be631]::after { border-width: 28px 0px 28px 16px; }
}

.body .head .step .item .txt[data-v-6a8be631] { display: flex; height: 100%; left: 0px; padding: 0px 20px; position: absolute; text-align: center; top: 0px; width: 100%; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; color: rgb(112, 112, 112); font-size: 13px; justify-content: center; line-height: 20px; }

.body .head .step .item:first-child.active .bg[data-v-6a8be631] { border-color: rgb(229, 229, 229); }

.body .head .step .item:first-child .bg[data-v-6a8be631] { border-color: rgb(242, 242, 242); }

.body .head .step .item[data-v-6a8be631]:last-child { margin-right: 0px; }

.body .head .step .item:last-child .bg[data-v-6a8be631]::after { display: none; }

.body .content[data-v-6a8be631] { border-bottom: 1px solid rgb(229, 229, 229); max-height: calc(-337px + 100vh); overflow: auto; padding: 20px 32px; }

.body .content .fs-warn[data-v-6a8be631] { margin-bottom: 16px; }

.body .content .switch[data-v-6a8be631] { margin-bottom: 24px; }

.body .content .switch .title[data-v-6a8be631] { color: rgb(25, 25, 26); font-size: 16px; font-weight: 600; line-height: 24px; margin-bottom: 16px; }

.body .content .switch .radio_list[data-v-6a8be631] { display: flex; -webkit-box-pack: justify; justify-content: space-between; }

.body .content .switch .radio_list .item_radio[data-v-6a8be631] { border: 1px solid rgb(204, 204, 204); border-radius: 3px; cursor: pointer; display: flex; padding: 12px; width: calc(50% - 10px); }

.body .content .switch .radio_list .item_radio > input[data-v-6a8be631] { font-size: 16px; height: 16px; margin-right: 8px; margin-top: 2px; width: 16px; }

.body .content .switch .radio_list .item_radio .txt > div[data-v-6a8be631]:first-child { color: rgb(25, 25, 26); font-size: 13px; font-weight: 600; line-height: 20px; margin-bottom: 4px; }

.body .content .switch .radio_list .item_radio .txt > div[data-v-6a8be631]:nth-child(2) { color: rgb(112, 112, 112); font-size: 12px; line-height: 20px; }

.body .content .switch .radio_list .active[data-v-6a8be631] { border-color: rgb(25, 25, 26); cursor: default; }

.body .content .search[data-v-6a8be631] { margin-bottom: 24px; }

.body .content .search .title[data-v-6a8be631] { color: rgb(25, 25, 26); font-size: 16px; font-weight: 600; line-height: 24px; margin-bottom: 16px; }

.body .content .search .top[data-v-6a8be631] { display: flex; margin-bottom: 20px; }

.body .content .search .top .left[data-v-6a8be631] { display: flex; margin-right: 16px; margin-top: 22px; width: 104px; -webkit-box-align: center; align-items: center; }

.body .content .search .top .left > img[data-v-6a8be631] { margin-left: 32px; width: 50px; }

.body .content .search .top .right[data-v-6a8be631] { -webkit-box-flex: 1; flex: 1 1 0%; }

.body .content .search .top .right .tip[data-v-6a8be631] { color: rgb(25, 25, 26); font-size: 13px; line-height: 20px; margin-bottom: 4px; }

.body .content .search .top .right .opt[data-v-6a8be631], .body .content .search .top .right .opt span[data-v-6a8be631] { display: flex; }

.body .content .search .top .right .opt span[data-v-6a8be631] { background: rgb(247, 247, 247); border-top: 1px solid rgb(229, 229, 229); border-bottom: 1px solid rgb(229, 229, 229); border-left: 1px solid rgb(229, 229, 229); border-image: initial; border-bottom-left-radius: 2px; border-right: none; border-top-left-radius: 2px; width: 47px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; color: rgb(25, 25, 26); font-size: 13px; justify-content: center; line-height: 20px; }

.body .content .search .top .right .opt input[data-v-6a8be631] { width: auto; -webkit-box-flex: 1; border-bottom-left-radius: 0px; border-top-left-radius: 0px; flex: 1 1 0%; margin-top: 0px; }

.body .content .search .top .right .opt .fs-button[data-v-6a8be631] { margin: 0px 0px 0px 16px; width: auto; }

.body .content .search .list[data-v-6a8be631] { background-color: rgb(250, 250, 251); padding: 0px 24px; }

.body .content .search .list .validate-message[data-v-6a8be631] { margin-top: 20px; width: 100%; }

.body .content .search .list .item[data-v-6a8be631] { border-bottom: 1px solid rgb(229, 229, 229); display: flex; padding: 12px 0px; }

.body .content .search .list .item > img[data-v-6a8be631] { height: 60px; margin-right: 20px; mix-blend-mode: multiply; width: 60px; }

.body .content .search .list .item .con[data-v-6a8be631] { -webkit-box-flex: 1; display: flex; flex: 1 1 0%; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }

.body .content .search .list .item .con .left > div[data-v-6a8be631] { color: rgb(25, 25, 26); font-size: 14px; line-height: 22px; }

.body .content .search .list .item .con .left > div span[data-v-6a8be631] { color: rgb(112, 112, 112); margin-left: 4px; }

.body .content .search .list .item .con .iconfont[data-v-6a8be631] { color: rgb(112, 112, 112); font-size: 16px; line-height: 1; }

.body .content .search .list .item .con .iconfont[data-v-6a8be631]:hover { color: rgb(25, 25, 26); }

.body .content .search .list .item[data-v-6a8be631]:last-child { border-bottom: none; }

.body .content .search .device[data-v-6a8be631] { margin-top: 16px; }

.body .content .search .device .fs-warn[data-v-6a8be631] { margin: 12px 0px; }

.body .content .search .device .title[data-v-6a8be631] { color: rgb(25, 25, 26); display: flex; font-size: 14px; font-weight: 400; line-height: 22px; margin-bottom: 8px; -webkit-box-pack: justify; justify-content: space-between; }

.body .content .search .device .title a[data-v-6a8be631]:hover { text-decoration: none; }

.body .content .search .device .select_ed[data-v-6a8be631] { color: rgb(25, 25, 26); margin-top: 16px; overflow-y: auto; }

.body .content .search .device .select_ed .item_row:first-child > h3[data-v-6a8be631] { margin-top: 0px; }

.body .content .search .device .select_ed .item_row > h3[data-v-6a8be631] { font-size: 12px; font-weight: 400; line-height: 20px; margin-bottom: -8px; margin-top: 8px; }

.body .content .search .device .select_ed .item_row .item_box[data-v-6a8be631] { display: flex; flex-wrap: wrap; }

.body .content .search .device .select_ed .item_row .item_box .item_ed[data-v-6a8be631] { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; background-color: rgb(242, 242, 242); border-radius: 3px; cursor: pointer; justify-content: space-between; margin-right: 12px; margin-top: 12px; padding: 4px 12px; }

.body .content .search .device .select_ed .item_row .item_box .item_ed > span[data-v-6a8be631] { font-size: 13px; line-height: 20px; margin-right: 8px; }

.body .content .search .device .select_ed .item_row .item_box .item_ed .iconfont[data-v-6a8be631] { font-size: 12px; line-height: 1; transform: scale(0.6666); }

.body .content .search .device .select_ed .item_row .item_box .item_ed[data-v-6a8be631]:hover { background: linear-gradient(0deg, rgba(25, 25, 26, 0.04), rgba(25, 25, 26, 0.04)), rgb(242, 242, 242); }

.body .content .search .device .line[data-v-6a8be631] { border-bottom: 1px solid rgb(229, 229, 229); height: 1px; margin-bottom: 24px; padding-bottom: 23px; width: 100%; }

.body .content .search .device .select_bd .nav[data-v-6a8be631] { border-bottom: 1px solid rgb(229, 229, 229); height: 61px; padding: 0px 33px; position: relative; width: 100%; }

.body .content .search .device .select_bd .nav .next[data-v-6a8be631], .body .content .search .device .select_bd .nav .prev[data-v-6a8be631] { cursor: pointer; display: flex; height: 100%; position: absolute; width: 16px; -webkit-box-align: center; align-items: center; color: rgb(75, 75, 77); }

.body .content .search .device .select_bd .nav .prev[data-v-6a8be631] { left: 0px; }

.body .content .search .device .select_bd .nav .next[data-v-6a8be631] { right: 0px; }

.body .content .search .device .select_bd .nav .opyt[data-v-6a8be631] { opacity: 0.2; }

.body .content .search .device .select_bd .nav .list_nav[data-v-6a8be631] { height: 100%; overflow: hidden; }

.body .content .search .device .select_bd .nav .list_nav .list_bd[data-v-6a8be631] { display: flex; height: 100%; width: max-content; }

.body .content .search .device .select_bd .nav .list_nav .list_bd .item[data-v-6a8be631] { display: flex; padding: 0px 20px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; cursor: pointer; justify-content: center; position: relative; }

.body .content .search .device .select_bd .nav .list_nav .list_bd .item span[data-v-6a8be631] { color: rgb(112, 112, 112); font-size: 13px; line-height: 20px; position: relative; width: max-content; }

.body .content .search .device .select_bd .nav .list_nav .list_bd .item span i[data-v-6a8be631] { background-color: rgb(192, 0, 0); border-radius: 3px; bottom: -20px; content: ""; display: block; height: 2px; left: 0px; opacity: 0; position: absolute; transition: 0.2s; width: 100%; }

.body .content .search .device .select_bd .nav .list_nav .list_bd .item:hover span[data-v-6a8be631] { color: rgb(25, 25, 26); }

.body .content .search .device .select_bd .nav .list_nav .list_bd .active[data-v-6a8be631] { cursor: default; }

.body .content .search .device .select_bd .nav .list_nav .list_bd .active span[data-v-6a8be631] { color: rgb(25, 25, 26); }

.body .content .search .device .select_bd .nav .list_nav .list_bd .active span i[data-v-6a8be631] { opacity: 1; }

.body .content .search .device .select_bd .nav .left_bg[data-v-6a8be631], .body .content .search .device .select_bd .nav .right_bg[data-v-6a8be631] { height: 100%; pointer-events: none; position: absolute; top: 0px; width: 20px; z-index: auto; }

.body .content .search .device .select_bd .nav .left_bg[data-v-6a8be631] { background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0.1))); left: 33px; }

.body .content .search .device .select_bd .nav .right_bg[data-v-6a8be631] { background: -webkit-gradient(linear, 100% 0%, 0% 0%, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0.1))); right: 33px; }

@media (max-width: 960px) {
  .body .content .search .device .select_bd .nav .left_bg[data-v-6a8be631], .body .content .search .device .select_bd .nav .right_bg[data-v-6a8be631] { width: 26px; }
  .body .content .search .device .select_bd .nav .left_bg[data-v-6a8be631] { left: 22px; }
  .body .content .search .device .select_bd .nav .right_bg[data-v-6a8be631] { right: 22px; }
}

.body .content .search .device .select_bd .check_list[data-v-6a8be631] { display: grid; margin-top: 24px; gap: 12px 8px; grid-template-columns: repeat(4, 1fr); }

@media (max-width: 960px) {
  .body .content .search .device .select_bd .check_list[data-v-6a8be631] { max-height: 192px; overflow: auto; }
}

.body .content .search .device .select_bd .check_list .checkbox[data-v-6a8be631] { display: flex; -webkit-box-align: center; align-items: center; cursor: pointer; }

.body .content .search .device .select_bd .check_list .checkbox input[data-v-6a8be631] { margin-right: 8px; }

.body .content .search .device .select_bd .check_list .checkbox input[data-v-6a8be631]::before { display: inline-block; }

.body .content .search .device .select_bd .check_list .checkbox .txt[data-v-6a8be631] { color: rgb(112, 112, 112); font-size: 13px; line-height: 20px; max-width: 140px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.body .content .user .title[data-v-6a8be631] { color: rgb(25, 25, 26); font-size: 16px; font-weight: 600; line-height: 24px; margin-bottom: 16px; }

.body .content .user .form_list[data-v-6a8be631] { display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; }

.body .content .user .form_list .form_item[data-v-6a8be631] { margin-bottom: 16px; width: calc(50% - 10px); }

.body .content .user .form_list .form_item.no_time[data-v-6a8be631] { width: 100%; }

.body .content .user .form_list .form_item[data-v-6a8be631] .select-country .country-wrap-absolute { bottom: 46px; top: auto; }

.body .content .user .form_list .form_item[data-v-6a8be631] .select-country .country-wrap-absolute .country-box { max-height: 160px; }

@media (max-width: 768px) {
  .body .content .user .form_list .form_item[data-v-6a8be631] .select-country .country-wrap-absolute .country-box { max-height: 324px; }
}

.body .content .user .form_list .form_item[data-v-6a8be631] .dropdown .dropdown-menu { bottom: 46px; top: auto; }

.body .content .user .form_list .form_item[data-v-6a8be631] .dropdown .dropdown-menu .menu-list { max-height: 160px; }

@media (max-width: 768px) {
  .body .content .user .form_list .form_item[data-v-6a8be631] .dropdown .dropdown-menu .menu-list { max-height: 324px; }
}

.body .content .user .form_list .form_item .txt[data-v-6a8be631] { color: rgb(112, 112, 112); font-size: 12px; line-height: 20px; margin-bottom: 4px; }

.body .content .user .form_list .form_time[data-v-6a8be631] { margin-bottom: 16px; }

.body .content .user .form_list .form_time .txt[data-v-6a8be631] { color: rgb(25, 25, 26); font-size: 12px; line-height: 20px; margin-bottom: 4px; }

.body .content .user .form_list .form_time[data-v-6a8be631] .date-picker { width: 100%; }

.body .content .user .form_list .form_time[data-v-6a8be631] .date-picker > .fs-popover { width: 100%; }

.body .content .user .form_list .form_time[data-v-6a8be631] .date-picker > .fs-popover .trigger { width: 100%; }

.body .content .user .form_list .form_time[data-v-6a8be631] .date-picker > .fs-popover .trigger > div { -webkit-box-flex: 1; flex: 1 1 0%; }

@media (max-width: 768px) {
  .body .content .user .form_list .form_time[data-v-6a8be631] .date-picker > .fs-popover .trigger > div { -webkit-box-pack: justify; justify-content: space-between; }
}

.body .content .user .form_list .form_time[data-v-6a8be631] .date-picker > .fs-popover .trigger > div .date-picker--value-wrapper { -webkit-box-flex: 1; flex: 1 1 0%; }

.body .content .user .form_check .title[data-v-6a8be631] { color: rgb(25, 25, 26); font-size: 16px; font-weight: 600; line-height: 24px; margin-bottom: 16px; }

.body .content .user .form_check .sub_tit[data-v-6a8be631] { color: rgb(25, 25, 26); font-size: 12px; line-height: 20px; margin-bottom: 8px; }

.body .content .user .form_check .check_list[data-v-6a8be631] { display: grid; gap: 12px 8px; grid-template-columns: repeat(4, 1fr); }

.body .content .user .form_check .check_list .check_item[data-v-6a8be631] { display: flex; -webkit-box-align: center; align-items: center; cursor: pointer; }

.body .content .user .form_check .check_list .check_item input[data-v-6a8be631] { margin-right: 8px; }

.body .content .user .form_check .check_list .check_item .txt[data-v-6a8be631] { color: rgb(112, 112, 112); font-size: 13px; line-height: 20px; }

.body .content .user .form_check .other[data-v-6a8be631] { margin-top: 12px; width: 100%; }

.body .content .user .form_area[data-v-6a8be631] { margin-top: 16px; }

.body .content .user .form_area .title[data-v-6a8be631] { color: rgb(25, 25, 26); font-size: 12px; font-weight: 400; line-height: 20px; margin-bottom: 4px; }

.body .content .user .form_area .textareaNum[data-v-6a8be631] { color: rgb(112, 112, 112); font-size: 12px; line-height: 20px; margin-top: 4px; text-align: right; }

.body .content .user .form_area .flexBox[data-v-6a8be631] { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: start; align-items: flex-start; }

.body .content .user .agreement .agreement_box[data-v-6a8be631] { display: flex; -webkit-box-align: center; align-items: center; }

.body .content .user .agreement .agreement_box .chk[data-v-6a8be631] { margin-right: 8px; }

.body .content .user .agreement .agreement_box .agreement[data-v-6a8be631] { color: rgb(112, 112, 112); font-size: 13px; line-height: 20px; }

.body .content .user .agreement .agreement_box .agreement[data-v-6a8be631] a { color: rgb(0, 96, 191); }

@media (max-width: 960px) {
  .body .content[data-v-6a8be631] { max-height: calc(-152px + 100vh); padding: 20px 16px 82px; }
  .body .content .search .list[data-v-6a8be631] { padding: 0px 20px; }
  .body .content .search .device .select_bd .nav[data-v-6a8be631] { padding: 0px 22px; }
  .body .content .search .device .select_bd .nav .list_nav .list_bd .item[data-v-6a8be631] { padding: 0px 26px; }
  .body .content .search .device .select_bd .check_list[data-v-6a8be631] { grid-template-columns: repeat(2, 1fr); }
  .body .content .switch .radio_list[data-v-6a8be631] { flex-wrap: wrap; }
  .body .content .switch .radio_list .item_radio[data-v-6a8be631] { margin-bottom: 16px; width: 100%; }
  .body .content .switch .radio_list .item_radio[data-v-6a8be631]:last-child { margin-bottom: 0px; }
  .body .content .user .form_list .form_item[data-v-6a8be631] { width: 100%; }
  .body .content .user .form_check .check_list[data-v-6a8be631] { grid-template-columns: repeat(3, 1fr); }
}

.body .footer[data-v-6a8be631] { display: flex; -webkit-box-pack: end; background: rgb(255, 255, 255); justify-content: flex-end; padding: 20px 32px; }

.body .footer .fs-button[data-v-6a8be631] { margin: 0px; width: auto; }

@media (max-width: 960px) {
  .body .footer[data-v-6a8be631] { border-top: 1px solid rgb(229, 229, 229); bottom: 0px; left: 0px; padding: 20px 16px; position: fixed; width: 100%; }
  .body .footer .fs-button[data-v-6a8be631] { width: 100%; }
}

.body .success[data-v-6a8be631] { margin: 0px 32px 36px; }

.body .success .iconfont_success[data-v-6a8be631] { color: rgb(16, 163, 0); display: block; font-size: 50px; margin: 36px auto 16px; text-align: center; }

.body .success .title[data-v-6a8be631] { color: rgb(25, 25, 26); font-size: 16px; font-weight: 600; line-height: 24px; margin: 0px auto 16px; max-width: 584px; text-align: center; }

.body .success .msg[data-v-6a8be631] { color: rgb(112, 112, 112); font-size: 14px; line-height: 22px; margin: 0px auto; max-width: 584px; text-align: center; }

@media (max-width: 960px) {
  .body .success[data-v-6a8be631] { margin: 0px 16px; }
}

@media (max-width: 768px) {
  .body[data-v-6a8be631] { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; overflow: hidden; }
  .body .content[data-v-6a8be631] { -webkit-box-flex: 1; flex: 1 1 0%; max-height: none; }
  .body .head .top > span[data-v-6a8be631] { font-size: 16px; line-height: 24px; }
}