#main *,::after,::before{box-sizing:border-box}.flex{display:flex}.flex-1{flex:1}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.items-center{align-items:center}.h1{font-size:28px}.h2{font-size:18px;border-left:2px solid #ff7e00;padding-left:9px;line-height:1}.h3{font-size:14px;line-height:26px}.text-sm{font-size:14px}.text-base{font-size:16px}.font-bold{font-weight:700}.text-white{color:#fff}.text-4B7C9F{color:#4b7c9f}.text-6A4B92{color:#6a4b92}.text-EE3134{color:#ee3134}.text-F60{color:#f60}.bg-FF7E00{background-color:#ff7e00}.bg-8F77B5{background-color:#8f77b5}.leading-1{line-height:22px}.leading-2{line-height:24px}.leading-3{line-height:26px}.leading-5{line-height:30px}.img-responsive{display:block;max-width:100%;height:auto}.mx-auto{margin-left:auto;margin-right:auto}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.nav-tree-list,.service-features-list{gap:12px}.nav-tree-list{margin-top:38px;padding-top:10px}.nav-tree-list.is-fixed{position:fixed;top:88px;margin-top:0;max-width:1000px;width:100%;background-color:#fff;z-index:1}.nav-tree-list.is-fixed+.nav-tree-empty-box{margin-top:48px;padding-top:10px}.nav-tree-item{padding-top:9px;padding-bottom:9px;border-radius:6px;font-weight:700;text-align:center;background-color:rgba(92,181,193,.16);cursor:pointer}.nav-tree-item.is-active{background-color:#5cb5c1;color:#fff}.service-features-item{padding:24px 12px 29px 12px;border-radius:4px;text-align:center;background-color:#f9f8fb}.peptide-service-process-list{gap:13px}.peptide-service-process-list li{flex:1;height:156px;padding:24px 20px 0 20px;text-align:center;border-radius:24px;background-color:#8f77b5}.online-ordering-module h3::after{content:"";flex-grow:1;height:1px;margin-left:20px;background-image:repeating-linear-gradient(45deg, transparent 0, transparent 50%, rgba(51, 21, 21, 0.2) 50%, rgba(51, 21, 21, 0.2) 100%);background-size:10px 1px;background-repeat:repeat-x}.upload-loading{gap:8px}.batch-operation-item{position:relative;flex:1;color:#fff;padding-top:7px;padding-bottom:7px;background-color:#8f77b5;border-radius:3px}.upload-loading input[type=file]{width:100%;height:100%;position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:"alpha(opacity=0)";direction:ltr;cursor:pointer}.table-customized-box{position:relative}.table-customized-box::after{content:"";position:absolute;top:0;right:0;width:50px;height:100%;background:linear-gradient(90deg, rgba(249, 248, 251, 0) 0%, #F9F8FB 100%);z-index:5}.operate-box{position:relative;z-index:9}.table-customized-order{border:1px solid rgba(106,75,146,.2)}.table-customized-order th{white-space:nowrap;background-color:#f9f8fb;font-weight:normal}.table-customized-order th,.table-customized-order td{padding:6px 10px}.table-customized-order th:first-child,.table-customized-order td:first-child{text-align:center;color:rgba(51,21,21,.4);white-space:nowrap}.table-customized-order td:not(:last-child),.table-customized-order th:not(:last-child){border-right:1px solid rgba(106,75,146,.2)}.table-customized-order td{height:38px;border-top:1px solid rgba(106,75,146,.2);word-break:break-word;line-height:18px}.table-customized-order .form-control{padding:0;font-size:14px}.table-customized-order td:nth-child(1) .form-control{width:43px}.table-customized-order td:nth-child(2) .form-control{width:183px}.table-customized-order td:nth-child(3) .form-control{width:116px}.table-customized-order td:nth-child(4) .form-control{width:201px}.table-customized-order td:nth-child(5) .form-control{width:98px}.table-customized-order td:nth-child(6) .form-control{width:151px}.table-customized-order td:nth-child(7) .form-control{width:120px}.table-customized-order td:nth-child(8) .form-control{width:120px}.table-customized-order td:last-child .form-control{width:122px}.table-customized-order td.nonempty,.table-customized-order td.nonempty:focus{outline:1px solid #ee3134;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075),0 0 7px rgba(208,31,38,.6);box-shadow:0 1px 1px rgba(0,0,0,.075),0 0 7px rgba(208,31,38,.6);border:transparent}.btn-customized{color:#6a4b92;background-color:transparent;white-space:nowrap;cursor:pointer}.btn-customized img{margin-right:3px}.btn-new-add{margin-right:10px}.btn-customized-submit{display:block;width:323px;color:#fff;font-size:16px;font-weight:bold;line-height:26px;border-radius:3px;padding-top:7px;padding-bottom:7px;background-color:#ff7e00;cursor:pointer}.btn-customized-submit[disabled]{opacity:.4;cursor:not-allowed}.customization-info{padding:12px 12px 20px 12px;border-left:1.5px solid #f7e6c2;background-color:#fffdf5}.remarks{width:100%;margin-top:20px}.remarks textarea{width:100%;min-height:75px;border:1px solid #bdbdbd;border-radius:3px;padding:5px;font-size:14px;box-sizing:border-box}.derive-box{border-top:1px solid rgba(51,21,21,.1)}.derive-box .border-solid{border-bottom:1px dashed rgba(51,21,21,.1)}.derive-box .service-item .s-tit:before{content:"";width:24px;height:24px;background-image:url("https://file.medchemexpress.cn/mce-cn-email/2025/icon-derivative-services.svg");display:inline-block;vertical-align:top;margin-right:12px;background-size:contain;background-repeat:no-repeat}.derive-box .service-item .s-content{padding:0 0 5px 16px;margin:8px 0 0 10px;border-left:1px dashed rgba(143,101,196,.6)}.derive-box .service-item .s-content .s-content-box{margin-left:12px;padding:6px 11px;border-radius:4px;background:#f6f4f8;box-shadow:-2px 0 #6a4b92}.common-problem-list li{padding-top:12px;padding-bottom:12px;border-top:1px solid rgba(51,21,21,.1)}.sticky-table{border:1px solid #e0d9ec;max-height:calc(100vh - 295px)}.table-chart thead tr th{position:sticky;top:0;z-index:1;border-left:1px solid #e0d9ec;border-bottom:1px solid #e0d9ec}.table-chart th{background-color:#f9f7fb}.table-chart td{border-top:1px solid #e0d9ec}.table-chart tbody tr:first-child td{border-top:none}.table-chart th,.table-chart td{padding:10px 12px;text-align:center}.table-chart th:not(:first-child),.table-chart td:not(:first-child){white-space:nowrap}.table-chart th:first-child div,.table-chart td:first-child div{width:80px}.table-chart th:nth-child(2) div,.table-chart td:nth-child(2) div{width:120px}.table-chart th:not(:last-child),.table-chart td:not(:last-child){border-right:1px solid #e0d9ec}.table-chart th:first-child{border-left:none}.table-chart img{max-width:167px}
