.project-detail-page[data-v-d10ebd82]{padding:0}.page-header-actions[data-v-d10ebd82]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.page-header-actions .header-left[data-v-d10ebd82],.page-header-actions[data-v-d10ebd82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header-actions .header-left[data-v-d10ebd82]{gap:16px}.page-header-actions .header-left .project-main-title[data-v-d10ebd82]{font-size:22px;font-weight:800;color:#111;margin:0}.glass-btn[data-v-d10ebd82]{background:hsla(0,0%,100%,.6);border:1px solid rgba(0,0,0,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px}.premium-tag-large[data-v-d10ebd82]{padding:6px 16px;font-size:14px;font-weight:700;border:none;border-radius:8px}.side-info-card .info-item-box[data-v-d10ebd82]{margin-bottom:16px}.side-info-card .info-item-box .item-label[data-v-d10ebd82]{font-size:12px;color:#999;margin-bottom:4px}.side-info-card .info-item-box .item-value[data-v-d10ebd82]{font-size:16px;font-weight:700;color:#333}.side-info-card .info-item-box .item-value.highlight[data-v-d10ebd82]{color:#1890ff}.timeline-status-box[data-v-d10ebd82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.timeline-status-box .status-node[data-v-d10ebd82]{gap:16px}.timeline-status-box .status-node .node-icon[data-v-d10ebd82],.timeline-status-box .status-node[data-v-d10ebd82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timeline-status-box .status-node .node-icon[data-v-d10ebd82]{width:40px;height:40px;border-radius:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px}.timeline-status-box .status-node .node-icon.train[data-v-d10ebd82]{background:#e6f7ff;color:#1890ff}.timeline-status-box .status-node .node-icon.practice[data-v-d10ebd82]{background:#f9f0ff;color:#722ed1}.timeline-status-box .status-node .node-icon.exam[data-v-d10ebd82]{background:#f6ffed;color:#52c41a}.timeline-status-box .status-node .node-content[data-v-d10ebd82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.timeline-status-box .status-node .node-content .node-title[data-v-d10ebd82]{font-weight:700;font-size:14px;color:#444}.timeline-status-box .status-node .node-content .node-time[data-v-d10ebd82]{font-size:12px;color:#999}.remark-section .remark-label[data-v-d10ebd82]{font-size:12px;color:#999;margin-bottom:8px}.remark-section .remark-content[data-v-d10ebd82]{font-size:13px;line-height:1.6;color:#666;font-style:italic}.exam-stat-grid[data-v-d10ebd82]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.exam-stat-grid .e-stat[data-v-d10ebd82]{background:rgba(0,0,0,.02);padding:12px;border-radius:8px;text-align:center}.exam-stat-grid .e-stat .val[data-v-d10ebd82]{display:block;font-size:20px;font-weight:800;color:#111}.exam-stat-grid .e-stat .val.success[data-v-d10ebd82]{color:#52c41a}.exam-stat-grid .e-stat .lab[data-v-d10ebd82]{font-size:11px;color:#999;margin-top:4px;display:block}.open-condition-bar[data-v-d10ebd82]{background:#fffbe6;border-radius:6px;padding:8px 12px;font-size:12px;color:#faad14;margin-bottom:16px}.table-section-card[data-v-d10ebd82] .ant-card-head-title{font-weight:800;font-size:18px}.code-tag[data-v-d10ebd82]{font-family:Monaco,monospace;background:#f5f5f5;padding:2px 6px;border-radius:4px;color:#777;font-size:12px}.premium-table-light[data-v-d10ebd82] .ant-table-thead>tr>th{background:transparent;font-weight:700;border-bottom:2px solid #f0f2f5}.premium-table-light[data-v-d10ebd82] .ant-table-tbody>tr>td{border-bottom:1px solid #f0f2f5}