.material-library .dl-box{border:1px solid #e2e8f0;border-radius:4px;box-shadow:none;overflow:hidden}
.material-library .dl-box__head{min-height:52px;padding:14px 18px;background:#fff;border-bottom:1px solid #edf0f4}
.material-library .dl-box__head h2{font-size:18px;line-height:1.4}
.material-library .dl-box__head h2:before{display:none}
.material-library .dl-box__head>a{font-size:13px;color:var(--brand,#1765cb);white-space:nowrap}
.material-library .dl-box__head>span{font-size:13px}
.ml-intro{padding:0 0 18px;color:#263c55}
.ml-intro strong{font-size:19px;font-weight:600}
.ml-intro p{margin:8px 0 0;font-size:14px;line-height:1.8;color:#6b7888}
.material-library .dl-search{padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;gap:10px}
.material-library .dl-search input{min-width:160px}
.material-library .pc-control{border-radius:4px}
.material-library .pc-button{border-radius:4px}
.ml-section-note{padding:12px 18px 0;margin:0;color:#788492;font-size:13px;line-height:1.6}
.ml-reading ul{list-style:none;margin:0;padding:6px 18px 12px}
.ml-reading li{display:flex;align-items:baseline;gap:20px;padding:11px 0;border-bottom:1px dashed #e9edf2;font-size:15px;line-height:1.6}
.ml-reading li:last-child{border:0}
.ml-reading li>a{flex:1;min-width:0;color:#304b6b}
.ml-reading li>a:hover{color:var(--brand,#1765cb)}
.ml-reading time{flex-shrink:0;color:#8993a1;font-size:12px;font-variant-numeric:tabular-nums}
.ml-list-head,.material-library .ml-resource{display:grid;grid-template-columns:minmax(0,1fr) 170px 88px;gap:22px;padding:15px 18px;align-items:center}
.ml-list-head{padding-top:10px;padding-bottom:10px;background:#f8fafc;font-size:12px;color:#8290a0}
.material-library .ml-resource{min-height:108px;border-bottom:1px solid #edf0f4}
.material-library .ml-resource:last-child{border-bottom:0}
.material-library .ml-resource:hover{background:#fafcff}
.material-library .ml-resource h3{font-size:16px;line-height:1.6;margin:0;font-weight:600}
.material-library .ml-resource .dl-result__summary{font-size:13px;line-height:1.7;margin:5px 0 0;color:#758292}
.ml-scope{display:flex;flex-wrap:wrap;align-content:center;gap:5px 8px;font-size:12px;color:#6e7e91;line-height:1.5}
.ml-scope small{flex-basis:100%;font-size:12px}
.material-library .ml-resource .dl-result__action{margin:0;min-width:0;padding:0;font-size:13px;white-space:nowrap}
.material-library .ml-resource .dl-result__action a{padding:0;background:none;border:0;font-size:13px}
.ml-tools{padding:0 18px}
.ml-tools>a{display:block;padding:17px 0;border-bottom:1px solid #edf0f4}
.ml-tools>a:last-child{border:0}
.ml-tools strong{display:flex;justify-content:space-between;font-size:15px;font-weight:600;color:#335271}
.ml-tools strong span{color:#8092a7}
.ml-tools small{display:block;font-size:12px;margin-top:6px;color:#84909e}
.ml-tips{margin:0;padding:8px 18px 8px 38px;color:#8492a1;font-size:13px}
.ml-tips li{padding:10px 0 8px 3px}
.ml-tips strong{font-size:14px;font-weight:500;color:#4c6076}
.ml-tips p{margin:5px 0 0;line-height:1.8;color:#8290a0}
@media(max-width:1100px){.ml-list-head,.material-library .ml-resource{grid-template-columns:minmax(0,1fr) 132px 80px;gap:12px}.material-library .dl-search{flex-wrap:wrap}}
@media(max-width:760px){.ml-list-head{display:none}.material-library .ml-resource{grid-template-columns:minmax(0,1fr) 80px}.ml-resource .dl-result__body{grid-column:1/-1}.ml-reading li{gap:10px}.ml-reading time{font-size:11px}}
