.btn_inquiry_submit,.btn_sdf_submit,.form_btn_submit_send,.btn_inquiry_submit_gray{height:30px;font-weight:bold;color:#fff;font-size:14px}.btn_inquiry_submit,.btn_sdf_submit{background-color:#ff7e00}.btn_inquiry_submit:hover,.btn_sdf_submit:hover{cursor:pointer}.form_btn_submit_send,.btn_inquiry_submit_gray{background-color:#ccc}#btn_inquiry_submit{margin:32px 0 0 278px;padding:0 35px}.flu-btn_inquiry{margin:32px 0 0 278px;padding:0 35px}.btn_sdf_submit{padding:0 35px}.inquiry_success{max-width:480px;width:100%;position:fixed;z-index:1001;left:50%;top:50%;transform:translate(-50%, -50%);display:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding-bottom:20px}.inquiry_success_tit{padding:0 20px;background-color:#f9f7fb;border-bottom:1px solid #ebe4f6;height:35px;line-height:35px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.inquiry_success_tit p{color:#502c7f;font-weight:bold;float:left}.inquiry_success_tit span{float:right}.inquiry_success_con{padding:0 20px}.inquiry_success_con p{margin-top:25px;font-weight:bold;color:#6a4b92;font-size:18px}.inquiry_success_con ul{padding:13px 0 5px 0}.inquiry_success_con ul li{line-height:22px;color:#331515;font-size:13px}.inquiry_success_con dl{border-top:1px solid #ebe4f6;margin-top:10px;padding-top:10px;color:#331515;font-size:12px}.inquiry_success_con dl dt{float:left;width:75px;font-weight:bold;line-height:22px}.inquiry_success_con dl dd{float:left;width:325px;line-height:22px}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow:hidden;outline:0;background-color:rgba(0,0,0,.3)}.modal.is-show{display:flex}.modal-loading{z-index:1200}.modal-dialog{position:relative;width:calc(100vw - 1.5rem);margin:.5rem}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:.75rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1010;width:100vw;height:100vh;background-color:rgba(0,0,0,.3)}.header-modal-backdrop,.aside-backdrop{display:none;transition:all .03s;transform:translateY(100%);z-index:1030}.header-modal-backdrop.is-show,.aside-backdrop.is-show{display:block;transform:translateY(0%)}@media(min-width: 996px){.header-modal-backdrop,.aside-backdrop{transition:all 0s;z-index:1020}}.header-menu-backdrop{background-color:rgba(0,0,0,.3)}.header-menu-backdrop.is-show{display:block}@media(min-width: 996px){.modal-lg-backdrop{backdrop-filter:blur(12px)}}.modal-modify{position:absolute;top:-3.75rem;left:-3.75rem}.modal-title{margin-bottom:0;line-height:normal}.modal-body{position:relative;flex:1 1 auto}.modal-body table th{text-align:left}.modal-closed{position:absolute;top:0;right:-0.0625rem;width:3.5rem;height:3.5rem;background-color:rgba(0,0,0,0);z-index:1}.modal-closed .icon-guanbi{position:absolute;right:.25rem;top:.3125rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:100%;background-color:#6a5ab1}.modal-closed .icon-delete{color:#6a5ab1}.inquiry-succeed-modal{max-width:33.375rem;width:100%}.inquiry-succeed-modal .modal-header .modal-title{border-bottom:1px solid rgba(25,12,57,.1)}@media(min-width: 576px){.modal-sm{max-width:408px}}@media(min-width: 996px){.modal-lg{max-width:864px}}@media(min-width: 1200px){.modal-xl{max-width:1140px}}@media(min-width: 1400px){.modal-xxl{max-width:1086px}}:root{--header-height: 123px}@media screen and (min-width: 996px){.input-w-300{width:18.75rem}}.search-slider-checkbox{border:1px solid rgba(174,95,0,.3);top:-0.25rem}.search-slider-checkbox:checked{background:#ffd953 url("/images/icon/checkbox-checked-brown.svg") no-repeat;background-size:cover;border:0}@media screen and (min-width: 996px){.search-slider-checkbox{top:-0.125rem}}.cart-maybe-like-kit .cart-maybe-like-top,.cart-maybe-like-antibody .cart-maybe-like-top,.cart-maybe-like-protein .cart-maybe-like-top{min-width:4.875rem;height:1rem;border-radius:8px 0 8px 0;position:absolute;top:-10px;left:0}.confirm-tit{position:absolute;top:-18px;left:.25rem;width:calc(100% - 4px);padding:9px 16px;border-radius:8px 8px 0 0}.product-name{max-width:37.5rem}.card-info{border-radius:0 8px 8px 8px}.card-info:after{content:"";border-bottom:13px solid #fff;border-left:0 solid rgba(0,0,0,0);border-right:9px solid rgba(0,0,0,0);width:132px;border-radius:37px 58px 8px 0;display:inline-block;position:absolute;top:-11px;left:0}.card-info .btn{width:20px;height:20px;border-radius:50%;cursor:pointer}.card-info .amount-input{width:35px;background:none;border:none}.cart-maybe-like-item{width:25%;flex:1}.label-h{height:2.125rem;display:flex;align-items:flex-end}.cart-maybe-like-protein{position:relative;background:#fefbf0}.cart-maybe-like-protein:after{content:"";width:4.0625rem;height:3.75rem;background:url("/images/singlepage/cart-maybe-like-protein-bg.svg") no-repeat;display:inline-block;position:absolute;right:0;top:0}.cart-maybe-like-protein .cart-maybe-like-top{background:#f4a84d}.cart-maybe-like-antibody{position:relative;background:#f4f9f5}.cart-maybe-like-antibody:after{content:"";width:2.0625rem;height:2.8125rem;background:url("/images/singlepage/cart-maybe-like-antibody-bg.svg") no-repeat;display:inline-block;position:absolute;right:0;top:0}.cart-maybe-like-antibody .cart-maybe-like-top{background:#58a65c}.cart-maybe-like-kit{position:relative;background:#f5f8fd}.cart-maybe-like-kit:after{content:"";width:2.5rem;height:2.4375rem;background:url("/images/singlepage/cart-maybe-like-kit-bg.svg") no-repeat;display:inline-block;position:absolute;right:0;top:5px}.cart-maybe-like-kit .cart-maybe-like-top{background:#5283ec}.cart-maybe-like-structure{width:4.1875rem;height:4.1875rem}.cart-aside-right{width:100%}.cart-aside-right .cart-underline{position:relative}.cart-aside-right .cart-underline:after{content:"";width:5.3125rem;height:.03125rem;display:inline-block;background:rgba(25,12,57,.2);position:absolute;right:0;bottom:-12px}.cart-aside-right .cart-aside-right-contact{min-height:7.625rem;background:linear-gradient(90deg, #FFFFFF 0%, #FFFDF0 100%);position:relative;box-shadow:0 -2px 0 #fddaa0}.cart-aside-right .cart-aside-right-contact:after{content:"";width:4.1875rem;height:6.875rem;background:url("/images/singlepage/cart-right-aside-bg.svg") no-repeat;display:inline-block;position:absolute;right:0;bottom:0}.cart-aside-right .cart-aside-right-content{position:-webkit-sticky;position:sticky;top:calc(var(--header-height, 60px) + 20px)}.is-fixed{position:fixed}.is-static{position:static}.cart-form button{height:2.5rem}.card-code-list{margin-left:-0.625rem;margin-right:-0.625rem}.card-code-list li{padding-left:.625rem;padding-right:.625rem}.is-select.confirm-info-item:after{content:"";width:1px;height:calc(100% - 30px);background:#00a9a2;display:inline-block;position:absolute;top:30px;left:4px}.is-select.confirm-info-item .confirm-address{color:#127e7e}.is-select.confirm-info-item .confirm-address:before{background:#00a9a2}.confirm-info-item:after{content:"";width:1px;height:calc(100% - 30px);background:#d1d1d2;display:inline-block;position:absolute;top:30px;left:4px}.confirm-info-item .confirm-address:before{content:"";width:.625rem;height:.625rem;background:#c9cdd4;border-radius:50%;display:inline-block;position:relative;top:-0.125rem;margin-right:.3125rem}.confirm-info-item .confirm-address-con .confirm-address-list li{width:calc((100% - 12px)/2);padding:12px 16px;border:1px solid rgba(168,164,164,.2);border-radius:6px}.confirm-info-item .confirm-address-con .confirm-address-list .li-active{border:1px solid #00a9a2}.confirm-info-item .confirm-address-con .confirm-address-list .li-active .confirm-address-edit{border-color:rgba(168,164,164,.6)}.confirm-info-item .confirm-address-con .check-address{width:calc((100% - 12px)/2)}.confirm-info-item .confirm-address-con .check-address button{width:50%}.confirm-address-radio{position:relative;display:inline-block;-webkit-appearance:none;outline:0;width:.875rem;height:.875rem;border-radius:50%;border:1px solid #e5e6eb;cursor:pointer}.confirm-address-radio:checked{position:relative;background-color:#6a4b92}.confirm-address-radio:checked::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:.375rem;height:.375rem;background-color:#fff;border-radius:100%}.confirm-address-radio:checked{border:none;background-color:#00a9a2}.cart-head li select{display:block;width:100%;padding:0 0;font-size:unset;background:url("/images/icon/icon-wrapper.svg") no-repeat;background-position:calc(100% - 1rem) 50%;border:1px solid unset;border-radius:6px;appearance:none;-moz-appearance:none;-webkit-appearance:none;height:1.875rem;padding:0 .75rem;border:0;background-color:#fff;width:4.125rem;background-position:calc(100% - 10px) 50%}@media screen and (min-width: 576px){.cart-head li select{display:block;width:100%;padding:0 0;font-size:unset;background:url("/images/icon/icon-wrapper.svg") no-repeat;background-position:calc(100% - 1rem) 50%;border:1px solid unset;border-radius:6px;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:0 .75rem;height:2.5rem;width:5.5rem;background-color:#fff}}.bill-address-form li input[type=radio],.cart-form li input[type=radio]{width:.875rem;position:relative;display:inline-block;-webkit-appearance:none;outline:0;width:.875rem;height:.875rem;border-radius:50%;border:1px solid #e5e6eb}.bill-address-form li input[type=radio]:checked,.cart-form li input[type=radio]:checked{border:none;position:relative;background-color:#6850a0}.bill-address-form li input[type=radio]:checked::after,.cart-form li input[type=radio]:checked::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:.375rem;height:.375rem;background-color:#fff;border-radius:100%}.bill-address-form li button,.cart-form li button{height:2.5rem}.model-address{max-width:54.0625rem;width:100%;position:fixed;top:50%;left:50%;transform:translate(round(-50%, 1px), round(-50%, 1px));z-index:1050}.model-address .model-address-bg{width:9rem;height:7.8125rem;background:url(/images/singlepage/login-request.png) no-repeat;position:absolute;top:-56px;left:-53px}.model-address .model-address-con .model-address-close{position:absolute;right:-1px;top:3px;width:39px;height:39px;background-color:#f5f5f5;border-radius:100%;box-shadow:0 0 0 8px #ababac;cursor:pointer}.model-address .model-address-con .model-address-close img{position:absolute;z-index:99;width:41px;top:-1px;left:-1px}.model-address .model-address-con .model-address-close:before{content:"";position:absolute;top:-3px;left:-23px;width:15px;height:25px;background-color:#fff;border-radius:0% 100% 0% 100%/100% 49% 51% 0%;box-shadow:7px -9px 0 6px #ababac}.model-address .model-address-con .model-address-close:after{content:"";position:absolute;bottom:-22px;right:1px;width:16px;height:14px;background-color:#fff;border-radius:0% 100% 0% 100%/100% 96% 4% 0%;box-shadow:6px -6px 0 5px #ababac}.model-address .model-address-con .model-address-item li select{height:2.5rem;display:block;width:100%;padding:unset unset;font-size:14px;background:url("/images/icon/icon-wrapper.svg") no-repeat;background-position:calc(100% - 1rem) 50%;border:1px solid unset;border-radius:6px;appearance:none;-moz-appearance:none;-webkit-appearance:none}.model-address .model-address-con .model-address-item li button{height:2.5rem}.code-box{border:.0625rem solid rgba(25,12,57,.2);border-radius:.125rem;padding:.0625rem .25rem;color:#ed2c2c}.confirm-bg{background-size:100% 450px;overflow:hidden}.card-order-bg{position:absolute;top:-83px;right:-30px;transform:rotate(58deg)}.card-order{border-radius:0 8px 8px 8px}.card-order:after{content:"";border-bottom:13px solid #fff;border-left:0 solid rgba(0,0,0,0);border-right:9px solid rgba(0,0,0,0);width:132px;border-radius:37px 58px 8px 0;display:inline-block;position:absolute;top:0px;left:0}.card-order .confirm-address-box li{width:100%}.card-order .confirm-address-box li .address-table{width:100%;table-layout:fixed}.card-order .confirm-address-box li .address-table th{white-space:break-spaces;padding:.125rem .625rem .125rem 0;width:40%;text-align:left}.card-order .confirm-address-box li .address-table td{width:60%;padding:.125rem 0;word-break:break-word}@media screen and (min-width: 996px){.card-order .confirm-address-box li .address-table th{white-space:nowrap;padding:.375rem 1.25rem .375rem 0;width:30%;text-align:left}.card-order .confirm-address-box li .address-table td{width:70%;padding:.375rem 0;word-break:break-word}}.icon-order{width:1.25rem;display:inline-block;text-align:center}@media screen and (min-width: 996px){.icon-order{width:1.875rem}}.jp-th{width:35%;font-weight:500}.w-price{width:8.125rem}.toggleConfirmInfo .btn-confirm-inquiry{height:2.5rem}.toggleConfirmInfo button,.toggleConfirmInfo a{color:#6931b3;font-weight:500}@media screen and (min-width: 996px){.toggleConfirmInfo button span,.toggleConfirmInfo a span{text-decoration:none}}@media screen and (max-width: 575px){.toggleConfirmInfo button,.toggleConfirmInfo a{height:1.875rem;font-weight:normal}}@media screen and (max-width: 997px){.inquiry-btn-list{gap:6px}.inquiry-btn-list i{display:none}}@media screen and (max-width: 575px){.inquiry-btn-list.ph-w-full{width:100%}}.coupon-or-code{position:absolute;left:50%;margin-top:.1875rem}@media screen and (min-width: 768px){.coupon-or-code{right:-7px;bottom:10px;left:unset;margin-top:unset}}.quotation-no .quotation-form-control{height:2.5rem}.quotation-no .quotation-form-control:focus::placeholder{color:rgba(0,0,0,0)}.quotation-no .quotation-form-control::placeholder{color:rgba(25,12,57,.6)}.quotation-no .quotation-form-control~.input-label{opacity:0;background-color:#fff;transform:scale(0.875) translate(-2px, -22px)}.quotation-no .quotation-form-control:not(:focus)~.input-label{padding-left:.125rem;padding-right:.125rem}.quotation-no .quotation-form-control:focus~.input-label{opacity:1;padding-left:.125rem;padding-right:.125rem;color:#6931b3;transform:scale(0.875) translate(-2px, -22px)}.quotation-no .quotation-form-control:not(:placeholder-shown)~.input-label{opacity:1;transform:scale(0.875) translate(-2px, -22px)}.quotation-no .quotation-form-control:not(:placeholder-shown):not(:focus)~.input-label{padding-left:.125rem;padding-right:.125rem;color:#190c39}@media screen and (max-width: 576px){.quotation-no{width:100%}}@media screen and (min-width: 996px){.cart-left{flex:1}.cart-aside-right{max-width:21.25rem}.card-order .confirm-address-box li{width:calc((100% - 12px)/2)}.card-order .confirm-address-box li:only-child{width:100%}.card-order .confirm-address-box li:only-child .address-table{width:50%;table-layout:fixed}.card-order .confirm-address-box li:only-child .address-table th{padding:.375rem 1.875rem .375rem 0;width:15%}.card-order .confirm-address-box li:only-child .address-table td{width:30%}}@media screen and (max-width: 995px){.cart-form ul{margin-left:0;margin-right:0}.cart-form ul li{width:100%;margin-top:12px;padding:0}.cart-form ul li.mt-ph-0{margin-top:0}.shipping-pop-box.cart-form .ul-btn li{width:calc((100% - 8px)/2)}.custom-request-form ul li{margin-top:18px}.cart-maybe-like-item{width:calc((100% - 8px)/2);flex:auto}.confirm-info-item .confirm-address-con .confirm-address-list li{width:100%}.confirm-info-item .confirm-address-con .check-address{width:100%}.bill-address-form li{width:100%}.model-address{bottom:0;top:unset;left:0;transform:unset;padding:0;margin:0;overflow-x:hidden}.model-address .model-address-con .model-address-item li{width:100%}}.server-select{display:block;width:100%;padding:unset unset;font-size:.875rem;background:url("/images/icon/icon-wrapper.svg") no-repeat;background-position:calc(100% - 1rem) 50%;border:1px solid unset;border-radius:6px;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:0 .75rem;height:2.5rem}.stateValue{color:rgba(25,12,57,.6)}.stateValue.no-placeholder{color:#190c39}.stateValue option{color:#190c39}.server-textarea{height:auto}.server-input{padding:.75rem}.hear-about li{display:flex;align-items:center}input[disabled],input[disabled=disabled],select[disabled],select[disabled=disabled]{background-color:#f1f1f1;color:#757575;border-color:#d9d9d9;cursor:not-allowed;opacity:1}input[disabled].nonempty_submit,input[disabled=disabled].nonempty_submit,select[disabled].nonempty_submit,select[disabled=disabled].nonempty_submit{background-color:#f1f1f1;color:#757575;border-color:#d9d9d9}input[disabled]::placeholder,input[disabled=disabled]::placeholder{color:#a3a3a3}input[disabled]~.input-label,input[disabled=disabled]~.input-label,input[disabled]~.select-label,input[disabled=disabled]~.select-label,select[disabled]~.input-label,select[disabled=disabled]~.input-label,select[disabled]~.select-label,select[disabled=disabled]~.select-label{background-color:#f1f1f1;color:#757575}.checkout-btn{width:100%}@media screen and (min-width: 768px){.checkout-btn{width:25rem}}.checkout-btn button{height:2.5rem}.promo-sale-tag{width:28px;height:28px;margin-right:5px;position:absolute;left:.125rem;top:1.25rem}.mcePromocodeMsg{position:absolute;bottom:0;transform:translateY(100%)}.distributor input[type=radio]{width:.875rem;position:relative;display:inline-block;-webkit-appearance:none;outline:0;width:.875rem;height:.875rem;border-radius:50%;border:1px solid #e5e6eb}.distributor input[type=radio]:checked{position:relative;background-color:#6850a0}.distributor input[type=radio]:checked::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:.375rem;height:.375rem;background-color:#fff;border-radius:100%}.info-item{flex:1;min-width:200px;flex-basis:calc(50% - 8px);display:flex;align-items:center}.info-label{flex-shrink:0;margin-right:2px;width:29%;font-weight:500}.info-value{flex:1}@media(max-width: 768px){.info-item{flex-basis:100%}}.sale-badge{position:absolute;top:20px;left:-2px;width:30px;height:30px}.cart-aside-right-line{border-bottom:1px solid rgba(25,12,57,.2);height:30px}.cart-left .d-none,.distributor.d-none,.cart-aside-right .d-none{display:none !important}@media screen and (min-width: 996px){.d-none.d-lg-block{display:block !important}.d-none.d-inline-block{display:inline-block !important}.d-none.d-lg-flex{display:flex !important}}@media screen and (max-width: 995px){.ph-color-price{color:#ec5e10}}@media screen and (min-width: 996px){.pc-color-price{color:#ec5e10}}@media screen and (max-width: 995px){.ph-checkout-btn div{width:calc((100% - 8px)/2)}}.fuzzy-search-select-wrapper{position:relative;width:100%}.fuzzy-search-select-wrapper.is-drop-up .fuzzy-search-dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:0;border-radius:0}.fuzzy-search-input{width:100%;height:2.5rem;padding:0 2.5rem 0 .75rem;font-size:.875rem;border:1px solid rgba(0,0,0,.2);background:#fff url("/images/icon/icon-wrapper.svg") no-repeat right 1rem center;background-size:.75rem;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;color:#190c39;transition:border-color .2s ease,box-shadow .2s ease}.fuzzy-search-input:focus{border-color:#6a5ab1 !important;box-shadow:none}.fuzzy-search-input.nonempty:focus{border:1px solid #ed2c2c !important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(208,31,38,.6)}.fuzzy-search-input.nonempty_submit{border:1px solid #ed2c2c !important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(208,31,38,.6)}.fuzzy-search-dropdown{position:absolute;top:100%;left:0;right:0;max-height:16.25rem;overflow-y:auto;background:#fff;border:1px solid #cfd3dc;border-radius:0;box-shadow:0 8px 24px rgba(17,24,39,.08);z-index:1000;margin-top:0}.fuzzy-search-list{list-style:none;margin:0;padding:.25rem 0}.fuzzy-search-item{min-height:1.5625rem;padding:.1875rem .75rem;font-size:.875rem;color:#190c39;align-items:center;display:flex;text-align:left;justify-content:flex-start;cursor:default}.fuzzy-search-item:hover{background-color:#1967d2;color:#fff}.fuzzy-search-item.active{background-color:#1967d2;color:#fff}.fuzzy-search-select-wrapper{position:relative}.fuzzy-search-select-wrapper .select-label{background-color:#fff;color:#190c39;transform:scale(0.875) translate(-2px, -24px);left:.75rem}.fuzzy-search-input:focus~.select-label{color:#6a5ab1}.fuzzy-search-no-results{padding:.625rem 1rem;font-size:.875rem;color:#999;text-align:center}.a-purple-bb{color:#6a4b92;font-weight:700}.a-purple-bb:hover{color:#f60;border-bottom:1px solid #f69120}.error-tips{position:static;margin:.125rem 0rem;text-align:right;height:.875rem}@media screen and (min-width: 996px){.error-tips{margin:.375rem 0rem}}.placeholder-color:invalid{color:rgba(25,12,57,.6)}.placeholder-color{color:#190c39}.placeholder-color option{color:#190c39;background-color:#fff}.custom-request-form{max-height:60vh;overflow:auto;overscroll-behavior:contain;margin-left:-4px;padding-left:4px;padding-right:4px;margin-right:-4px}.custom-request-form .form-control{padding-left:1.25rem}@media(min-width: 996px){.custom-request-form .form-control{padding-left:.75rem}}@media(min-width: 996px){.custom-request-form{overflow:visible;max-height:unset}}.specification-mask>div{opacity:.3}.specification-mask input{cursor:default}.specification-mask .search-slider-checkbox,.specification-mask .bg-F5F1FF{pointer-events:none;caret:rgba(0,0,0,0)}.d-none.d-show{display:block !important}.vat-btn{border:1px solid #cee5e7;background-color:#e5f3f4}.image-vat-zone{padding:.625rem;border-radius:.5rem;background-color:#e5f3f4}.vat-thumbnail-wrapper{position:relative;min-height:7.5rem;border-radius:.5rem;background-color:#fff}.vat-thumbnail-wrapper .vat-thumbnail-box{position:relative;height:100%;min-height:9.875rem;max-height:9.875rem;overflow-y:auto;cursor:pointer;padding:.75rem}.vat-thumbnail-wrapper .vat-thumbnail-box.is-fold:before,.vat-thumbnail-wrapper .vat-thumbnail-box.is-fold:after{display:none}.vat-thumbnail-wrapper .vat-thumbnail-box.has-files{justify-content:flex-start;align-items:stretch}.vat-thumbnail-wrapper .vat-thumbnail-box:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:3.125rem;height:1px;background-color:#b8dadc}.vat-thumbnail-wrapper .vat-thumbnail-box:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1px;height:3.125rem;background-color:#b8dadc}.vat-thumbnail-wrapper .photo-tip{position:absolute;bottom:1.625rem}.vat-thumbnail-wrapper .vat-thumbnail-list{width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(138px, 1fr));gap:12px;align-content:flex-start}.vat-thumbnail-wrapper .vat-file-item{position:relative;padding:.625rem .625rem .5rem;border:1px solid #d9edf0;border-radius:.5rem;background-color:#f8fcfc}.vat-thumbnail-wrapper .vat-file-item.is-uploading .vat-file-preview{background-color:#f2f8f8}.vat-thumbnail-wrapper .vat-file-item .vat-file-remove{position:absolute;top:.375rem;right:.375rem;display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;z-index:1}.vat-thumbnail-wrapper .vat-file-item .vat-file-remove .iconfont{font-size:.75rem}.vat-thumbnail-wrapper .vat-file-item .vat-file-preview{width:100%;height:4.625rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#fff}.vat-thumbnail-wrapper .vat-file-item .vat-file-preview img{width:100%;height:100%;object-fit:contain;display:block}.vat-thumbnail-wrapper .vat-file-item .vat-file-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%;height:100%;color:#127e7e}.vat-thumbnail-wrapper .vat-file-item .vat-file-loading-spinner{width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid #cfe7e8;border-top-color:#127e7e;animation:vat-file-spin .8s linear infinite}.vat-thumbnail-wrapper .vat-file-item .vat-file-loading-text{font-size:.75rem;line-height:1}.vat-thumbnail-wrapper .vat-file-item .vat-file-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.5rem;background-color:#f1edf9;color:#6a5ab1;font-size:1rem;font-weight:500}.vat-thumbnail-wrapper .vat-file-item .vat-file-name{margin-top:.5rem;line-height:1rem;min-height:2rem;max-height:2rem;word-break:break-word;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vat-thumbnail-wrapper .warn-tips-bar{display:none;align-items:center;width:100%;position:absolute;bottom:0;padding:.3125rem .75rem .3125rem 1.9375rem;color:#dc0202;font-size:14px;font-style:normal;font-weight:400;line-height:26px;border-radius:.5rem;background-color:#ffdede}@keyframes vat-file-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#fileInput{position:absolute;left:-9999px;top:-9999px;opacity:0;pointer-events:none;width:.1px;height:.1px}.btn-handle-quotation{height:2.5rem;font-weight:500}@media(max-width: 996px){.quotation-header-group{width:100%}}.quotation-header-group .input-label{left:1.25rem}
