/* 免费详情沿用首页的导航与色彩，突出真实商品和对应系统，分类仅用于浏览路径。 */
.software-detail-page{padding-top:8px}
.detail-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:#8290a5;margin-bottom:20px}
.software-detail-page .detail-head{padding:24px;gap:24px;margin-bottom:24px}
.software-detail-page .detail-cover{width:88px;height:88px;flex:0 0 88px;border-radius:16px;overflow:hidden}
.software-detail-page .detail-cover img{width:100%;height:100%;object-fit:contain}
.software-detail-page .detail-info{min-width:0}
.software-detail-page .detail-info h1{font-size:28px;line-height:1.35;margin:10px 0 18px;overflow-wrap:anywhere}
.software-detail-page .detail-summary{display:flex;flex-wrap:wrap;gap:20px}
.software-detail-page .detail-summary>div{display:flex;align-items:center;gap:9px;background:none;padding:0;min-width:0}
.software-detail-page .detail-summary span,.software-detail-page .detail-summary strong{font-size:13px;margin:0;overflow-wrap:anywhere}
.software-detail-page .software-detail-layout{grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}
.software-detail-page .detail-panel,.software-detail-page .resource-panel{padding:24px;min-width:0}
.software-detail-page .resource-panel{position:sticky;top:96px}
.software-detail-page .detail-description{font-size:15px;line-height:1.85;overflow-wrap:anywhere}
.software-detail-page .detail-tab-panel>h2{font-size:20px;margin-bottom:16px}
.software-detail-page .rich-content img{max-width:100%;height:auto}
.software-detail-page .resource-item{padding:20px 0 0;margin-top:18px}
.software-detail-page .resource-name{font-size:15px;margin-bottom:12px}
.software-detail-page .resource-download{width:100%;box-sizing:border-box;border-radius:8px;padding:11px}
.software-detail-page .resource-download.btn-outline{border-color:var(--primary);color:var(--primary)}
.detail-resource-note{font-size:12px;line-height:1.7;color:#8290a5;border-top:1px solid #e8edf5;padding-top:18px;margin-top:20px}
@media(max-width:900px){.software-detail-page .software-detail-layout{grid-template-columns:minmax(0,1fr) 260px;gap:16px}.software-detail-page .detail-panel,.software-detail-page .resource-panel{padding:18px}.software-detail-page .detail-info h1{font-size:24px}}
@media(max-width:640px){.detail-breadcrumb{font-size:11px;gap:7px;margin-bottom:14px}.software-detail-page .detail-head{padding:18px;gap:14px;align-items:flex-start}.software-detail-page .detail-cover{width:60px;height:60px;flex-basis:60px;border-radius:12px}.software-detail-page .detail-info h1{font-size:20px;margin:8px 0 12px}.software-detail-page .detail-summary{gap:8px 16px}.software-detail-page .detail-summary>div{gap:6px}.software-detail-page .detail-summary span,.software-detail-page .detail-summary strong{font-size:11px}.software-detail-page .software-detail-layout{display:flex;flex-direction:column;gap:18px}.software-detail-page .resource-panel{position:static;order:-1;width:100%;box-sizing:border-box}.software-detail-page .software-detail-content{width:100%;min-width:0}.software-detail-page .detail-description{font-size:14px}.software-detail-page .detail-tabs{gap:18px}.software-detail-page .detail-tab{font-size:13px}}
