.article-public-detail-page[data-v-3f1d3df7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;background:#f5f6f7}.detail-header[data-v-3f1d3df7]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:48px;padding:0 16px;background:#fff;border-bottom:1px solid #ebeef5;-ms-flex-negative:0;flex-shrink:0}.detail-header-left[data-v-3f1d3df7],.detail-header[data-v-3f1d3df7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-header-left[data-v-3f1d3df7]{gap:8px}.detail-header-title[data-v-3f1d3df7]{font-size:15px;font-weight:600;color:#1a1a1a}.detail-header-back[data-v-3f1d3df7]{border-radius:4px;border-color:#dcdfe6;color:#606266}.detail-body-wrap[data-v-3f1d3df7]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;padding:20px}.detail-body[data-v-3f1d3df7]{max-width:900px;margin:0 auto;background:#fff;border-radius:8px;padding:32px 40px;min-height:400px}.detail-title[data-v-3f1d3df7]{font-size:22px;font-weight:600;color:#1a1a1a;margin-bottom:16px;line-height:1.4}.detail-meta[data-v-3f1d3df7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:12px;font-size:13px;color:#666}.detail-meta span[data-v-3f1d3df7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.detail-meta i[data-v-3f1d3df7]{color:#909399}.detail-source-url[data-v-3f1d3df7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:13px;color:#666;margin-bottom:8px}.detail-source-url i[data-v-3f1d3df7]{color:#909399}.detail-source-url a[data-v-3f1d3df7]{color:#409eff;font-size:13px;word-break:break-all}.detail-source-url a[data-v-3f1d3df7]:hover{text-decoration:underline}.detail-text[data-v-3f1d3df7]{margin-top:4px}.detail-summary-block[data-v-3f1d3df7]{margin-bottom:16px;padding:12px 16px;background:#f8f9fa;border-radius:6px}.detail-content-block h4[data-v-3f1d3df7],.detail-summary-block h4[data-v-3f1d3df7]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.detail-content-block h4 i[data-v-3f1d3df7],.detail-summary-block h4 i[data-v-3f1d3df7]{color:#909399}.detail-summary[data-v-3f1d3df7]{font-size:14px;line-height:1.8;color:#555;margin:0}.detail-content-block[data-v-3f1d3df7]{margin-bottom:8px}.detail-fulltext[data-v-3f1d3df7]{font-size:15px;line-height:1.9;color:#333}.detail-fulltext[data-v-3f1d3df7] p{margin:0 0 12px 0}.detail-fulltext[data-v-3f1d3df7] h1,.detail-fulltext[data-v-3f1d3df7] h2,.detail-fulltext[data-v-3f1d3df7] h3{margin:20px 0 12px;font-weight:600}.detail-empty[data-v-3f1d3df7]{color:#909399;font-size:14px;text-align:center;padding:40px 0}.detail-empty-state[data-v-3f1d3df7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:80px 0;color:#909399}.detail-empty-state i[data-v-3f1d3df7]{font-size:48px;margin-bottom:12px}.detail-empty-state p[data-v-3f1d3df7]{font-size:14px}