@charset "utf-8";

.fs-box-request[data-v-6437c11a] { color: rgb(25, 25, 26); }

.fs-box-request .fs_box_main[data-v-6437c11a] { max-height: calc(-282px + 100vh); overflow-y: auto; padding: 16px 24px 0px; }

.fs-box-request .fs_box_main .box-title[data-v-6437c11a] { color: rgb(25, 25, 26); font-size: 16px; font-weight: 600; line-height: 24px; margin-bottom: 12px; }

.fs-box-request .fs_box_main input.is_new[data-v-6437c11a]:disabled { color: rgba(25, 25, 26, 0.3); }

.fs-box-request .fs_box_main .product-box[data-v-6437c11a] { border-bottom: 1px solid rgb(238, 238, 238); margin-bottom: 16px; padding-bottom: 20px; }

.fs-box-request .fs_box_main .product-box .product-list[data-v-6437c11a] { background: rgb(250, 250, 251); border-radius: 4px; }

.fs-box-request .fs_box_main .product-box .product-list .product-item[data-v-6437c11a] { display: flex; -webkit-box-align: start; align-items: flex-start; padding: 16px; }

.fs-box-request .fs_box_main .product-box .product-list .product-item[data-v-6437c11a]:not(:first-child) { border-top: 1px solid rgb(229, 229, 229); }

.fs-box-request .fs_box_main .product-box .product-list .product-item img[data-v-6437c11a] { height: 68px; mix-blend-mode: multiply; width: 68px; }

.fs-box-request .fs_box_main .product-box .product-list .product-item .txt-box[data-v-6437c11a] { -webkit-box-flex: 1; flex: 1 1 0%; margin: 0px 16px 0px 20px; }

.fs-box-request .fs_box_main .product-box .product-list .product-item .txt-box .tit[data-v-6437c11a] { 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: 3; }

.fs-box-request .fs_box_main .product-box .product-list .product-item .txt-box .txt[data-v-6437c11a] { color: rgb(112, 112, 112); font-size: 12px; line-height: 20px; margin-top: 4px; }

.fs-box-request .fs_box_main .product-box .product-list .product-item .txt-box .txt > span[data-v-6437c11a]:first-child { margin-right: 8px; }

.fs-box-request .fs_box_main .product-box .product-list .product-item .handle-box[data-v-6437c11a] { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; height: 68px; justify-content: flex-end; width: 114px; }

.fs-box-request .fs_box_main .product-box .product-list .product-item .handle-box .num-box[data-v-6437c11a] { color: rgb(25, 25, 26); font-size: 14px; line-height: 22px; }

.fs-box-request .fs_box_main .form[data-v-6437c11a] { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; }

.fs-box-request .fs_box_main .form .fs-box-item.line[data-v-6437c11a] { grid-column: span 2; }

.fs-box-request .fs_box_main .form .fs-box-item.protocol[data-v-6437c11a] { margin-bottom: 16px; margin-top: -8px; }

.fs-box-request .fs_box_main .form .fs-box-item.fs-box-item-cn[data-v-6437c11a] { grid-area: 1 / 2 / 1 / 3; }

.fs-box-request .fs_box_main .form .fs-box-item .fs-box-item-title[data-v-6437c11a] { color: rgb(112, 112, 112); font-size: 12px; line-height: 20px; margin-bottom: 4px; }

.fs-box-request .fs_box_main .form .fs-box-item .tit-num[data-v-6437c11a] { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }

.fs-box-request .fs_box_main .form .fs-box-item .numb[data-v-6437c11a] { color: rgb(112, 112, 112); display: flex; font-size: 12px; line-height: 20px; -webkit-box-pack: end; justify-content: flex-end; }

.fs-box-request .fs_box_main .form .fs-box-item .numb .active[data-v-6437c11a] { color: rgb(192, 0, 0); }

.fs-box-request .fs_box_main .form .fs-box-item .agreement[data-v-6437c11a] { display: flex; width: 100%; -webkit-box-align: start; align-items: flex-start; }

.fs-box-request .fs_box_main .form .fs-box-item .agreement input[type="checkbox"][data-v-6437c11a] { font-size: 14px; height: 14px; margin: 2px 8px 0px 0px; min-height: 14px; min-width: 14px; width: 14px; flex-shrink: 0; }

.fs-box-request .fs_box_main .form .fs-box-item .agreement input[type="checkbox"][data-v-6437c11a]::before { height: 14px; width: 14px; }

.fs-box-request .fs_box_main .form .fs-box-item .agreement > p[data-v-6437c11a] { color: rgb(100, 100, 102); font-size: 12px; line-height: 1.4; margin: 0px; }

.fs-box-request .fs_box_main .form .fs-box-item .agreement > p a[data-v-6437c11a] { color: rgb(0, 96, 191); }

.fs-box-request .fs_box_main .form .fs-box-item .agreement[data-v-6437c11a]:hover { cursor: pointer; }

.fs-box-request .fs_box_main .form .fs-box-item .agreement:hover input[type="checkbox"][data-v-6437c11a]::before { color: rgb(100, 100, 102); }

.fs-box-request .comments.is_new[data-v-6437c11a] { height: 110px; resize: vertical; max-height: 400px !important; min-height: 82px !important; }

.fs-box-request .sbtn-box[data-v-6437c11a] { display: flex; -webkit-box-pack: end; background: rgb(255, 255, 255); justify-content: flex-end; padding: 0px 24px 24px; }

.fs-box-request .sbtn-box[data-v-6437c11a] .fs-button { height: 36px; padding: 0px 16px; }

.fs-box-request .agreement[data-v-6437c11a] .fs-popup-ctn .fs-popup-header { font-size: 20px; line-height: 28px; padding: 20px 68px 20px 32px; }

.fs-box-request .agreement[data-v-6437c11a] .fs-popup-ctn .fs-popup-header .iconfont_close { line-height: 30px; right: 32px; }

@media (max-width: 414px) {
  .fs-box-request .agreement[data-v-6437c11a] .fs-popup-ctn .fs-popup-body .agreement-content { padding: 16px 16px 40px; }
}

.fs-box-request .agreement[data-v-6437c11a] .fs-popup-ctn .title_box .title { font-weight: 400; padding-right: 0px; }

.fs-box-request .agreement[data-v-6437c11a] .fs-popup-ctn .agreement-content { padding: 20px 32px 40px; }

.fs-box-request .agreement[data-v-6437c11a] .fs-popup-ctn .agreement-content li { color: rgb(100, 100, 102); display: flex; margin-bottom: 10px; }

.fs-box-request .agreement[data-v-6437c11a] .fs-popup-ctn .agreement-content li:last-child { margin-bottom: 0px; }

.fs-box-request .agreement[data-v-6437c11a] .fs-popup-ctn .agreement-content li span { background-color: rgb(100, 100, 102); border-radius: 50%; height: 4px; width: 4px; flex-shrink: 1; margin: 10px 14px 0px 0px; }

.fs-box-request .agreement[data-v-6437c11a] .fs-popup-ctn .agreement-content li p { font-size: 14px; line-height: 22px; -webkit-box-flex: 1; flex: 1 1 0%; }

.fs-box-request .error_input[data-v-6437c11a] { border: 1px solid rgb(229, 229, 229); }

.fs-box-request[data-v-6437c11a] .validate_error .error_info { font-size: 12px; line-height: 20px; }

@media (max-width: 768px) {
  .fs-box-request .fs_box_main[data-v-6437c11a] { max-height: calc(-110px + 100vh); padding: 16px 16px 0px; }
  .fs-box-request .fs_box_main .product-box .add-pro-box[data-v-6437c11a] { display: block; }
  .fs-box-request .fs_box_main .product-box .add-pro-box > img[data-v-6437c11a] { display: none; }
  .fs-box-request .fs_box_main .product-box .add-pro-box .add-pro-content[data-v-6437c11a] { margin: 0px; }
  .fs-box-request .fs_box_main .product-box .add-pro-box[data-v-6437c11a] .fs-button { margin-top: 20px; width: 100%; }
  .fs-box-request .fs_box_main .product-box .product-list[data-v-6437c11a] { padding: 0px 20px; }
  .fs-box-request .fs_box_main .product-box .product-list .product-item[data-v-6437c11a] { display: block; }
  .fs-box-request .fs_box_main .product-box .product-list .product-item img[data-v-6437c11a] { float: left; height: 68px; margin-right: 20px; mix-blend-mode: multiply; width: 68px; }
  .fs-box-request .fs_box_main .product-box .product-list .product-item .txt-box[data-v-6437c11a] { margin: 0px 0px 8px; overflow: hidden; }
  .fs-box-request .fs_box_main .product-box .product-list .product-item .handle-box[data-v-6437c11a] { clear: both; height: 26px; width: 100%; -webkit-box-pack: start; justify-content: flex-start; padding-left: 88px; }
  .fs-box-request .fs_box_main .form .fs-box-item[data-v-6437c11a] { grid-column: span 2; }
  .fs-box-request .sbtn-box[data-v-6437c11a] { padding: 0px 16px; }
  .fs-box-request .sbtn-box[data-v-6437c11a] .fs-button { width: 100%; }
}