.chem-profile{--chem-ink:#17354e;--chem-blue:#245e91;--chem-line:#e0e7ed;--chem-paper:#f5f8fb;color:var(--chem-ink);font-family:"Microsoft YaHei","PingFang SC",sans-serif;line-height:1.75;background:#fff;text-align:left}
.chem-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:26px 28px 16px;border-bottom:1px solid var(--chem-line)}
.chem-profile .chem-heading h2{font-size:22px;line-height:1.4;margin:0 0 5px;font-weight:600;color:var(--chem-ink)}
.chem-heading p{margin:0;font-size:15px}.chem-heading p span{margin-left:16px;color:#647487;font-size:13px}.chem-product-label{text-align:right;font-size:13px}.chem-product-label small{display:block;color:#647487;font-size:12px;margin-top:4px}
.chem-intro{margin:0;padding:12px 28px;color:#526579;background:var(--chem-paper);font-size:13px}
.chem-layout{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start}.chem-nav{position:sticky;top:12px;background:#f5f8fb;padding:14px 0;max-height:calc(100vh - 24px);overflow:auto;border-right:1px solid var(--chem-line)}
.chem-nav a{display:block;padding:11px 18px;font-size:13px;color:#35546f;border-left:3px solid transparent;text-decoration:none;line-height:1.6}.chem-nav a:hover{background:#eaf1f7;color:#174d7d}.chem-nav a[aria-current]{border-left-color:#245e91;background:#e6eef7;color:#174d7d;font-weight:600}
.chem-body{min-width:0;padding:0 28px 22px}.chem-section{padding:24px 0;border-bottom:1px solid var(--chem-line);scroll-margin-top:16px}.chem-section:last-child{border-bottom:0}.chem-section-head{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:14px}.chem-profile .chem-section h3,.chem-standalone h3{margin:0;font-size:17px;font-weight:600;color:#17354e;line-height:1.6}.chem-section-head>span{font-size:11px;background:#f0f4f8;color:#526579;padding:2px 8px;white-space:nowrap}
.chem-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;line-height:1.7}.chem-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.chem-table th,.chem-table td{border-bottom:1px solid #e8edf2;padding:11px 12px;vertical-align:top;text-align:left;overflow-wrap:anywhere}.chem-table th{font-weight:400;width:26%;background:#fafbfd;color:#526579}.chem-table .chem-condition{width:30%;color:#708092;font-size:12px}.chem-table tr:last-child th,.chem-table tr:last-child td{border-bottom:0}
.chem-copy{font-size:13px;line-height:1.9;margin:10px 0 16px;max-width:70ch;overflow-wrap:anywhere}.chem-source{font-size:11px;line-height:1.8;color:#647487;margin:14px 0 0}.chem-profile a:not(.chem-nav a):not(.chem-related a),.chem-standalone a{color:#245e91;text-decoration:none}.chem-profile a:hover,.chem-standalone a:hover{text-decoration:underline}.chem-profile a:focus-visible,.chem-standalone a:focus-visible{outline:2px solid #245e91;outline-offset:3px}
.chem-safety{background:#fff7ee;border-left:3px solid #bf792c;padding:12px 16px;margin-bottom:16px;color:#855017}.chem-safety strong{font-size:14px}.chem-safety p{margin:4px 0 0;font-size:13px}
.chem-document{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;border-bottom:1px solid #e0e7ed;font-size:13px}.chem-document p{font-size:12px;color:#647487;margin:5px 0 0}.chem-document>a{border:1px solid #cbd9e5;padding:7px 12px;flex-shrink:0}.chem-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.chem-related a{display:flex;flex-direction:column;border:1px solid #e0e7ed;padding:12px 14px;color:#17354e;text-decoration:none;font-size:13px}.chem-related a:hover{border-color:#245e91;background:#f7fafc}.chem-related span,.chem-related small{color:#647487;font-size:12px}
.chem-doi{font-size:12px;overflow-wrap:anywhere}.chem-literature{margin:0;padding-left:22px;font-size:13px}.chem-literature li{padding:0 0 20px}.chem-literature li:last-child{padding-bottom:0}.chem-literature p{margin:4px 0;color:#647487;font-size:12px;overflow-wrap:anywhere}.chem-standalone{padding:24px;color:#17354e;line-height:1.8}.chem-standalone h3{margin-bottom:14px}
@media(max-width:700px){.chem-heading{align-items:flex-start;flex-direction:column;gap:10px;padding:18px 14px 12px}.chem-profile .chem-heading h2{font-size:20px}.chem-product-label{text-align:left}.chem-intro{padding:10px 14px;font-size:12px}.chem-layout{display:block}.chem-nav{position:sticky;top:0;z-index:2;display:flex;overflow-x:auto;max-height:none;padding:0;border-right:0;border-bottom:1px solid #d5e0ea;scrollbar-width:thin}.chem-nav a{white-space:nowrap;flex-shrink:0;padding:12px 14px;border-left:0;border-bottom:3px solid transparent;font-size:12px}.chem-nav a[aria-current]{border-bottom-color:#245e91}.chem-body{padding:0 14px 12px}.chem-section{padding:20px 0;scroll-margin-top:60px}.chem-profile .chem-section h3{font-size:16px}.chem-table th,.chem-table td{padding:10px 7px;font-size:12px}.chem-table th{width:27%}.chem-table .chem-condition{font-size:11px;width:28%}.chem-document{align-items:flex-start;flex-direction:column;gap:10px}.chem-related{grid-template-columns:1fr}.chem-section-head>span{font-size:10px}.chem-standalone{padding:16px}}
@media(max-width:700px){.chem-sample-tabs{width:calc(100vw - 24px);box-sizing:border-box;margin:0 12px}.chem-sample-tabs .detail-tabs-content{padding:0}.chem-sample-tabs .detail-tabs-bar{overflow-x:auto;white-space:nowrap}.chem-sample-tabs .tab-link{flex-shrink:0}}
@media(max-width:700px){body:has(.chem-sample-tabs) .fixed-sidebar{display:none}}

.chem-sample-header .chem-payments{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:12px}
.chem-sample-header .chem-payment{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}
.chem-sample-header .chem-pay-icon{width:20px;height:20px;flex-shrink:0}.chem-pay-bank{color:#3269aa}
.chem-sample-header .re-delivery-wrap li{display:flex}.chem-sample-header .re-p-info{min-width:0}
@media(max-width:700px){.chem-sample-header .chem-sample-tabs{width:100%;margin:0}.chem-sample-header .chem-payments{gap:8px}.chem-sample-header .re-show-cont{white-space:normal}.chem-sample-header .re-right{width:auto}}

/* Shared type hierarchy for this product sample. */
.chem-sample-header .detail-page{font-family:"Microsoft YaHei","PingFang SC",system-ui,sans-serif;color:#374151;font-size:14px;line-height:1.8}
.chem-profile{color:#374151;font-size:14px;line-height:1.8}
.chem-profile .chem-heading h2{font-size:22px;font-weight:600;color:#17354e}
.chem-profile .chem-section h3{font-size:16px;font-weight:600;color:#17354e}
.chem-nav a{font-size:14px;color:#374151;padding:12px 18px}
.chem-nav a[aria-current]{color:#17354e;background:#e6eef7}
.chem-table{font-size:14px;line-height:1.8}
.chem-table th,.chem-table td{padding:12px 14px;border-bottom:1px solid #e0e7ed;font-size:14px;color:#374151}
.chem-table th{font-size:13px;color:#6b7280;background:#f7f9fb}
.chem-table .chem-condition{font-size:12px;color:#6b7280}
.chem-copy,.chem-literature,.chem-related a,.chem-document,.chem-safety p{font-size:14px;line-height:1.8}
.chem-source{font-size:12px;color:#6b7280;line-height:1.8}
.chem-heading p,.chem-product-label,.chem-intro,.chem-literature p,.chem-document p,.chem-related span,.chem-related small{font-size:13px;color:#6b7280}
.chem-product-label small,.chem-heading p span,.chem-section-head>span,.chem-doi{font-size:12px;color:#6b7280}
.chem-section{padding:24px 0;border-color:#e0e7ed}
.chem-sample-header .re-p-info{font-size:14px;color:#374151}
.chem-sample-header .re-p-tit{font-size:13px;color:#6b7280}
.chem-sample-header .re-title{font-size:22px;color:#17354e}
.chem-sample-header .re-material-panel li,.chem-sample-header .re-delivery-wrap li{line-height:1.8;padding-top:5px;padding-bottom:5px}
.chem-sample-header .chem-payments{font-size:13px}
.chem-sample-header .chem-section .tab-p,.chem-sample-header .chem-section p,.chem-sample-header .chem-section li{line-height:1.8}
.chem-sample-header #chem-service p,.chem-sample-header #chem-service li{font-size:14px;color:#374151}
@media(max-width:700px){
 .chem-sample-header .detail-page{font-family:system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif}
 .chem-profile{font-family:inherit}
 .chem-nav a{font-size:14px;padding:12px 14px}
 .chem-table th,.chem-table td{padding:12px 8px}
 .chem-profile .chem-heading h2{font-size:22px}
 .chem-profile .chem-section h3{font-size:16px}
 .chem-section-head>span{font-size:12px}
}
