@charset "utf-8";

.sample-request[data-v-3f8c6cea] { color: rgb(25, 25, 26); }

.sample-request .sample_main[data-v-3f8c6cea] { max-height: calc(-282px + 100vh); overflow-y: auto; padding: 16px 24px; }

.sample-request .sample_main input.is_new[data-v-3f8c6cea]:disabled { color: rgba(25, 25, 26, 0.3); }

.sample-request .sample_main .box-title[data-v-3f8c6cea] { color: rgb(25, 25, 26); display: none; font-size: 14px; font-weight: 600; line-height: 22px; margin-bottom: 16px; }

.sample-request .sample_main .product-box .add-pro-box[data-v-3f8c6cea] { display: flex; -webkit-box-align: start; align-items: flex-start; }

.sample-request .sample_main .product-box .add-pro-box .image_div[data-v-3f8c6cea] { display: flex; height: 42px; margin-top: 24px; width: 68px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.sample-request .sample_main .product-box .add-pro-box .image_div img[data-v-3f8c6cea] { height: auto; width: 80px; }

.sample-request .sample_main .product-box .add-pro-box .add-pro-content[data-v-3f8c6cea] { margin: 0px 12px; }

.sample-request .sample_main .product-box .add-pro-box .add-pro-content .input-title[data-v-3f8c6cea] { color: rgb(112, 112, 112); font-size: 12px; line-height: 20px; margin-bottom: 4px; }

.sample-request .sample_main .product-box .add-pro-box .add-pro-content .input-box[data-v-3f8c6cea] { display: flex; -webkit-box-align: center; align-items: center; background: rgb(246, 246, 248); border-radius: 4px; }

.sample-request .sample_main .product-box .add-pro-box .add-pro-content .input-box .prefix[data-v-3f8c6cea] { background: rgb(246, 246, 248); display: flex; height: 42px; left: 1px; top: 1px; width: 40px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-shrink: 0; font-size: 12px; line-height: 20px; }

.sample-request .sample_main .product-box .add-pro-box[data-v-3f8c6cea] .fs-button { font-weight: 600; height: 42px; margin-top: 24px; }

.sample-request .sample_main .product-box .product-list[data-v-3f8c6cea] { margin-top: 12px; }

.sample-request .sample_main .product-box .product-list .product-item[data-v-3f8c6cea] { background-color: rgb(250, 251, 251); border-radius: 4px; mix-blend-mode: multiply; padding: 16px; }

.sample-request .sample_main .product-box .product-list .product-item[data-v-3f8c6cea]:not(:first-child) { margin-top: 12px; }

@media (min-width: 769px) {
  .sample-request .sample_main .product-box .product-list .product-item[data-v-3f8c6cea] { display: flex; }
  .sample-request .sample_main .product-box .product-list .product-item .product-img[data-v-3f8c6cea] { height: 68px; mix-blend-mode: multiply; width: 68px; flex-shrink: 0; }
  .sample-request .sample_main .product-box .product-list .product-item .product-content[data-v-3f8c6cea] { -webkit-box-flex: 1; flex: 1 1 0%; margin-left: 12px; }
  .sample-request .sample_main .product-box .product-list .product-item .product-item_box[data-v-3f8c6cea] { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }
  .sample-request .sample_main .product-box .product-list .product-item .txt-box[data-v-3f8c6cea] { -webkit-box-flex: 1; flex: 1 1 0%; margin-right: 12px; }
  .sample-request .sample_main .product-box .product-list .product-item .txt-box .tit[data-v-3f8c6cea] { color: rgb(25, 25, 26); display: -webkit-box; font-size: 14px; font-weight: 600; line-height: 22px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .sample-request .sample_main .product-box .product-list .product-item .txt-box .txt[data-v-3f8c6cea] { color: rgb(112, 112, 112); font-size: 13px; line-height: 20px; margin-top: 4px; }
  .sample-request .sample_main .product-box .product-list .product-item .handle-box[data-v-3f8c6cea] { display: flex; -webkit-box-align: center; align-items: center; flex-shrink: 0; }
  .sample-request .sample_main .product-box .product-list .product-item .handle-box .del-box[data-v-3f8c6cea] { border-radius: 4px; cursor: pointer; display: flex; margin-left: 12px; padding: 6px; }
  .sample-request .sample_main .product-box .product-list .product-item .handle-box .del-box .iconfont[data-v-3f8c6cea] { color: rgb(112, 112, 112); font-size: 16px; height: 16px; width: 16px; }
  .sample-request .sample_main .product-box .product-list .product-item .handle-box .del-box[data-v-3f8c6cea]:hover { background: rgba(25, 25, 26, 0.04); }
  .sample-request .sample_main .product-box .product-list .product-item .handle-box .del-box:hover .iconfont[data-v-3f8c6cea] { color: rgb(25, 25, 26); }
  .sample-request .sample_main .product-box .product-list .product-item .detail[data-v-3f8c6cea] { margin: 12px 0px 0px; }
}

@media (max-width: 768px) {
  .sample-request .sample_main .product-box .product-list .product-item .mobile-layout .mobile-top[data-v-3f8c6cea] { display: flex; -webkit-box-align: start; align-items: flex-start; margin-bottom: 0px; }
  .sample-request .sample_main .product-box .product-list .product-item .mobile-layout .mobile-top .product-img[data-v-3f8c6cea] { height: 68px; mix-blend-mode: multiply; width: 68px; flex-shrink: 0; }
  .sample-request .sample_main .product-box .product-list .product-item .mobile-layout .mobile-top .txt-box[data-v-3f8c6cea] { -webkit-box-flex: 1; flex: 1 1 0%; margin: 0px 12px; }
  .sample-request .sample_main .product-box .product-list .product-item .mobile-layout .mobile-top .txt-box .tit[data-v-3f8c6cea] { color: rgb(25, 25, 26); display: -webkit-box; font-size: 14px; font-weight: 600; line-height: 22px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .sample-request .sample_main .product-box .product-list .product-item .mobile-layout .mobile-top .txt-box .txt[data-v-3f8c6cea] { color: rgb(112, 112, 112); font-size: 13px; line-height: 20px; margin-top: 4px; }
  .sample-request .sample_main .product-box .product-list .product-item .mobile-layout .mobile-top .del-box[data-v-3f8c6cea] { border-radius: 4px; cursor: pointer; display: flex; padding: 6px; flex-shrink: 0; }
  .sample-request .sample_main .product-box .product-list .product-item .mobile-layout .mobile-top .del-box .iconfont[data-v-3f8c6cea] { color: rgb(112, 112, 112); font-size: 16px; height: 16px; width: 16px; }
  .sample-request .sample_main .product-box .product-list .product-item .mobile-layout .mobile-top .del-box[data-v-3f8c6cea]:hover { background: rgba(25, 25, 26, 0.04); }
  .sample-request .sample_main .product-box .product-list .product-item .mobile-layout .mobile-top .del-box:hover .iconfont[data-v-3f8c6cea] { color: rgb(25, 25, 26); }
  .sample-request .sample_main .product-box .product-list .product-item .mobile-layout .mobile-detail[data-v-3f8c6cea] { margin-top: 16px; }
  .sample-request .sample_main .product-box .product-list .product-item .mobile-layout .mobile-handle[data-v-3f8c6cea] { display: flex; -webkit-box-pack: start; justify-content: flex-start; margin-top: 16px; padding-left: 80px; }
}

.sample-request .sample_main .product-box .product-list .product-item .detail_title[data-v-3f8c6cea] { color: rgb(0, 96, 191); cursor: pointer; display: flex; font-size: 12px; line-height: 20px; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding-bottom: 8px; }

.sample-request .sample_main .product-box .product-list .product-item .detail_title span[data-v-3f8c6cea]:hover { text-decoration: underline; }

.sample-request .sample_main .product-box .product-list .product-item .detail_title i[data-v-3f8c6cea] { font-size: 12px; line-height: 20px; }

.sample-request .sample_main .product-box .product-list .product-item .detail_box[data-v-3f8c6cea] { display: flex; margin: 8px 0px; }

.sample-request .sample_main .product-box .product-list .product-item .detail_box img[data-v-3f8c6cea] { height: 60px; mix-blend-mode: multiply; width: 60px; }

.sample-request .sample_main .product-box .product-list .product-item .detail_box_right[data-v-3f8c6cea] { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-left: 12px; }

.sample-request .sample_main .product-box .product-list .product-item .detail_box_right > div[data-v-3f8c6cea]:first-child { color: rgb(112, 112, 112); font-size: 13px; line-height: 20px; margin-bottom: 4px; }

.sample-request .sample_main .product-box .product-list .product-item .detail_box_right > div[data-v-3f8c6cea]:last-child { color: rgb(112, 112, 112); font-size: 13px; line-height: 20px; }

.sample-request .sample_main .product-box .product-box-line[data-v-3f8c6cea] { border-bottom: 1px solid rgb(238, 238, 238); margin: 16px 0px; }

.sample-request .sample_main .sign[data-v-3f8c6cea] { display: flex; -webkit-box-align: center; align-items: center; background: rgba(0, 96, 191, 0.04); color: rgb(112, 112, 112); font-size: 14px; line-height: 22px; margin-bottom: 16px; padding: 10px 16px; }

.sample-request .sample_main .sign_content[data-v-3f8c6cea] :first-child { color: rgb(0, 96, 191); cursor: pointer; }

.sample-request .sample_main .sign_content[data-v-3f8c6cea] :first-child:hover { text-decoration: underline; }

.sample-request .sample_main .iconfFont[data-v-3f8c6cea] { color: rgb(0, 96, 191); margin-right: 8px; }

.sample-request .sample_main .form[data-v-3f8c6cea] { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; }

.sample-request .sample_main .form .sample-item.line[data-v-3f8c6cea] { grid-column: span 2; }

.sample-request .sample_main .form .sample-item.protocol[data-v-3f8c6cea] { margin-top: -4px; }

.sample-request .sample_main .form .sample-item.sample-item-cn[data-v-3f8c6cea] { grid-area: 1 / 2 / 1 / 3; }

.sample-request .sample_main .form .sample-item .tit-num[data-v-3f8c6cea] { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }

.sample-request .sample_main .form .sample-item .tit-num .numb[data-v-3f8c6cea] { color: rgb(112, 112, 112); display: flex; font-size: 12px; line-height: 20px; -webkit-box-pack: end; justify-content: flex-end; }

.sample-request .sample_main .form .sample-item .tit-num .numb .active[data-v-3f8c6cea] { color: rgb(192, 0, 0); }

.sample-request .sample_main .form .sample-item .sample-item-title[data-v-3f8c6cea] { color: rgb(112, 112, 112); font-size: 12px; line-height: 20px; margin-bottom: 4px; }

@media (max-width: 414px) {
  .sample-request .sample_main .form .sample-item .mobileFl[data-v-3f8c6cea] { -webkit-box-align: baseline !important; align-items: baseline !important; }
}

.sample-request .sample_main .form .sample-item .agreement[data-v-3f8c6cea] { display: flex; width: 100%; -webkit-box-align: start; align-items: flex-start; }

.sample-request .sample_main .form .sample-item .agreement input[data-v-3f8c6cea] { margin: 0px 8px 0px 0px; }

@media (max-width: 960px) {
  .sample-request .sample_main .form .sample-item .agreement input[data-v-3f8c6cea] { margin-top: 1px; }
}

.sample-request .sample_main .form .sample-item .agreement > p[data-v-3f8c6cea] { color: rgb(112, 112, 112); font-size: 12px; line-height: 20px; }

.sample-request .sample_main .form .sample-item .agreement > p a[data-v-3f8c6cea] { color: rgb(0, 96, 191); }

.sample-request .sample_main .form .sample-item .agreement[data-v-3f8c6cea]:hover { cursor: pointer; }

.sample-request .sample_main .form .sample-item .agreement:hover input[type="checkbox"][data-v-3f8c6cea]::before { color: rgb(112, 112, 112); }

.sample-request .sample_main .form .sample-item .policy_box[data-v-3f8c6cea] { display: flex; }

.sample-request .sample_main .form .sample-item .policy_box .chk[data-v-3f8c6cea] { font-size: 14px; height: 14px; margin-right: 8px; margin-top: 4px; width: 14px; }

.sample-request .sample_main .form .sample-item .policy_box .agreement_wrap[data-v-3f8c6cea] { color: rgb(112, 112, 112); font-size: 14px; line-height: 22px; }

.sample-request .sample_main .form .sample-item-comments .sample-item-title[data-v-3f8c6cea] { margin-bottom: 4px; }

.sample-request .sample_main .form .sample-item-comments .comments[data-v-3f8c6cea] { font-size: 13px; line-height: 20px; min-height: 82px; padding: 10px; resize: vertical; width: 100%; }

.sample-request .sample_main .form .sample-item-line[data-v-3f8c6cea] { grid-column: 1 / -1; }

.sample-request .sample_main .form .sample-item-line .input-item[data-v-3f8c6cea] { cursor: pointer; }

.sample-request .sample_main .form .sample-item-line .input-txt[data-v-3f8c6cea] { font-size: 13px; line-height: 20px; margin-right: 48px; }

.sample-request .sample_main .form .sample-item-line .sample-item-title[data-v-3f8c6cea] { margin-bottom: 8px; }

.sample-request .sample_main .form .input-list[data-v-3f8c6cea] { display: flex; }

.sample-request .sample_main .form .input-list .radio[data-v-3f8c6cea] { display: flex; -webkit-box-align: center; align-items: center; border: 1px solid rgb(238, 238, 238); border-radius: 4px; cursor: pointer; margin-right: 12px; padding: 5px 8px; transition: 0.3s; }

.sample-request .sample_main .form .input-list .radio[data-v-3f8c6cea]:hover { border-color: rgb(208, 208, 208); }

.sample-request .sample_main .form .input-list .radio[data-v-3f8c6cea]:has(input[type="radio"]:checked) { background-color: rgb(242, 242, 242); border-color: rgb(25, 25, 26); }

.sample-request .sample_main .form .input-list .radio input[type="radio"][data-v-3f8c6cea] { font-size: 14px; height: 14px; margin-right: 8px; width: 14px; }

.sample-request .sample_main .form .input-list .radio .input-txt[data-v-3f8c6cea] { font-size: 13px; line-height: 20px; margin-right: 0px; }

@media (max-width: 768px) {
  .sample-request .sample_main .form .input-list[data-v-3f8c6cea] { display: grid; grid-template-columns: repeat(2, 1fr); row-gap: 8px; }
  .sample-request .sample_main .form .input-list .radio[data-v-3f8c6cea] { margin-right: 8px; }
  .sample-request .sample_main .form .input-list .radio .input-txt[data-v-3f8c6cea] { margin-right: 0px; }
}

.sample-request .sample_main .form .upload-main[data-v-3f8c6cea] .upload-file-wrap .info-txt { font-size: 12px; line-height: 20px; }

.sample-request .sample_main .form .upload-main[data-v-3f8c6cea] .upload-file-wrap:hover .info-txt { text-decoration: none; }

.sample-request .sample_main .form .upload-main .upload-title[data-v-3f8c6cea] { color: rgb(112, 112, 112); font-size: 12px; line-height: 20px; margin-bottom: 12px; }

.sample-request .sample_main .form .upload-main .upload-tip[data-v-3f8c6cea] { margin-left: 8px; }

.sample-request .sample_main .form .upload-main .fs-tip[data-v-3f8c6cea] { margin-left: 12px; margin-top: 3px; }

.sample-request .sample_main .form .upload-main .fs-tip .tip-ctn[data-v-3f8c6cea] { min-width: 300px; }

.sample-request .sample_main .form .upload-main .fs-tip .tip-ctn .info[data-v-3f8c6cea] { padding: 20px; }

.sample-request .sbtn-box[data-v-3f8c6cea] { display: flex; -webkit-box-pack: end; background: rgb(255, 255, 255); justify-content: flex-end; padding: 4px 24px 24px; }

.sample-request .sbtn-box[data-v-3f8c6cea] .fs-button { font-weight: 400; height: 36px; padding: 10px 16px; }

.sample-request[data-v-3f8c6cea] .validate_error .error_info { font-size: 12px; line-height: 20px; }

.sample-request[data-v-3f8c6cea] .validate_error .error_box .iconfont { margin-top: 3px; }

@media (max-width: 768px) {
  .sample-request .sample_main[data-v-3f8c6cea] { height: auto; padding: 20px 16px; }
  .sample-request .sample_main .product-box .add-pro-box[data-v-3f8c6cea] { display: flex; -webkit-box-align: start; align-items: flex-start; width: 100%; -webkit-box-pack: justify; justify-content: space-between; }
  .sample-request .sample_main .product-box .add-pro-box > img[data-v-3f8c6cea] { display: none; }
  .sample-request .sample_main .product-box .add-pro-box .add-pro-content[data-v-3f8c6cea] { -webkit-box-flex: 1; flex: 1 1 0%; margin-right: 12px; }
  .sample-request .sample_main .product-box .add-pro-box[data-v-3f8c6cea] .fs-button { height: 42px; margin-top: 0px; align-self: flex-end; }
  .sample-request .sample_main .product-box .product-list .product-item[data-v-3f8c6cea] { flex-wrap: wrap; }
  .sample-request .sample_main .product-box .product-list .product-item .txt-box[data-v-3f8c6cea] { margin-right: 0px; }
  .sample-request .sample_main .product-box .product-list .product-item .handle-box[data-v-3f8c6cea] { -webkit-box-flex: 0; flex: 0 0 100%; margin-top: 16px; padding-left: 84px; }
  .sample-request .sample_main .form .sample-item[data-v-3f8c6cea] { grid-column: span 2; }
  .sample-request .sbtn-box[data-v-3f8c6cea] { padding: 0px 16px 20px; }
  .sample-request .sbtn-box[data-v-3f8c6cea] .fs-button { width: 100%; }
}

@media (max-width: 768px) {
  .sample-request .sample-request[data-v-3f8c6cea] { min-height: 100vh; position: relative; }
  .sample-request .sample_main[data-v-3f8c6cea] { min-height: calc(-74px + 100vh); padding-bottom: 74px; }
  .sample-request .sbtn-box[data-v-3f8c6cea] { background: rgb(255, 255, 255); bottom: 0px; left: 0px; padding: 8px 16px; position: fixed; right: 0px; z-index: 100; }
}