.news-page[data-v-4793ba8c]{max-width:1200px;margin:0 auto;padding:20px;background:#f0f2f5;min-height:100vh}.page-header[data-v-4793ba8c]{text-align:center;padding:40px 0}.page-header h1[data-v-4793ba8c]{font-size:32px;color:#1890ff;margin-bottom:10px}.page-header p[data-v-4793ba8c]{font-size:16px;color:#666}.news-container[data-v-4793ba8c]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.news-list .news-item[data-v-4793ba8c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:20px;border-bottom:1px solid #f0f0f0;transition:all .3s}.news-list .news-item[data-v-4793ba8c]:hover{background:#f6ffed}.news-list .news-item[data-v-4793ba8c]:last-child{border-bottom:none}.news-index[data-v-4793ba8c]{width:40px;height:40px;background:#1890ff;color:#fff;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:16px;-ms-flex-negative:0;flex-shrink:0;margin-right:20px}.news-content[data-v-4793ba8c]{-ms-flex:1;flex:1;min-width:0;cursor:pointer;padding-right:20px}.news-title[data-v-4793ba8c]{font-size:18px;color:#262626;margin-bottom:8px;font-weight:500}.news-title[data-v-4793ba8c]:hover{color:#1890ff}.news-intro[data-v-4793ba8c]{color:#8c8c8c;font-size:14px;line-height:1.6;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2}.news-footer[data-v-4793ba8c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px;font-size:13px}.publish-time[data-v-4793ba8c]{color:#8c8c8c}.publish-time .anticon[data-v-4793ba8c]{margin-right:4px}.news-status[data-v-4793ba8c]{padding:2px 10px;border-radius:12px;font-size:12px}.news-status.status-published[data-v-4793ba8c]{background:#f6ffed;color:#52c41a}.news-status.status-closed[data-v-4793ba8c]{background:#f5f5f5;color:#8c8c8c}.news-action[data-v-4793ba8c]{-ms-flex-negative:0;flex-shrink:0;margin-left:15px}.quote-btn[data-v-4793ba8c]{height:44px;padding:0 24px;font-size:16px;font-weight:500;border-radius:22px;background:linear-gradient(135deg,#ff4d4f,#f5222d);border:none;box-shadow:0 4px 12px rgba(245,34,45,.3);transition:all .3s}.quote-btn[data-v-4793ba8c]:hover:not(:disabled){background:linear-gradient(135deg,#ff7875,#ff4d4f);transform:scale(1.05);box-shadow:0 6px 16px rgba(245,34,45,.4)}.quote-btn[data-v-4793ba8c]:active:not(:disabled){transform:scale(.98)}.quote-btn[data-v-4793ba8c]:disabled{background:#d9d9d9;box-shadow:none;cursor:not-allowed}.quote-btn[data-v-4793ba8c] .anticon{font-size:18px;margin-right:6px}.pagination-wrapper[data-v-4793ba8c]{text-align:center;padding-top:24px;border-top:1px solid #f0f0f0;margin-top:10px}.detail-modal[data-v-4793ba8c] .ant-modal-body{padding:24px}.detail-content .detail-section[data-v-4793ba8c]{margin-bottom:24px}.detail-content .detail-section h4[data-v-4793ba8c]{font-size:16px;color:#262626;margin-bottom:12px;font-weight:500}.detail-content .detail-section h4 .anticon[data-v-4793ba8c]{color:#1890ff;margin-right:8px}.detail-content .detail-section p[data-v-4793ba8c]{color:#595959;line-height:1.8;padding-left:24px}.detail-meta[data-v-4793ba8c]{display:-ms-flexbox;display:flex;gap:30px;padding:16px;background:#f6ffed;border-radius:6px;margin-bottom:24px;color:#595959}.detail-meta span[data-v-4793ba8c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.detail-meta .anticon[data-v-4793ba8c]{color:#52c41a}.detail-footer[data-v-4793ba8c]{margin-top:30px;padding-top:20px;border-top:1px dashed #d9d9d9}.quote-btn-large[data-v-4793ba8c]{height:50px;font-size:18px;font-weight:600;border-radius:8px;background:linear-gradient(135deg,#ff4d4f,#f5222d);border:none;box-shadow:0 4px 12px rgba(245,34,45,.3)}.quote-btn-large[data-v-4793ba8c]:hover:not(:disabled){background:linear-gradient(135deg,#ff7875,#ff4d4f);box-shadow:0 6px 16px rgba(245,34,45,.4)}.quote-btn-large[data-v-4793ba8c]:disabled{background:#d9d9d9;box-shadow:none}.quote-btn-large[data-v-4793ba8c] .anticon{font-size:20px;margin-right:8px}.quote-products[data-v-4793ba8c]{margin-top:20px}.quote-products h4[data-v-4793ba8c]{font-size:16px;color:#262626;margin-bottom:12px;font-weight:500}