.detail-page[data-v-6860f57d]{min-height:100vh;background:#f1faf9}.page-title[data-v-6860f57d]{font-size:30px;font-weight:700;text-align:center;margin:0 0 32px}.detail-container[data-v-6860f57d]{max-width:1080px;margin:24px auto 32px;padding:32px 24px;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:8px}.detail-card[data-v-6860f57d]{background:transparent;border-radius:0;padding:0;box-shadow:none}.detail-card .detail-header[data-v-6860f57d]{margin-bottom:28px}.detail-card .detail-header .detail-title[data-v-6860f57d]{font-size:32px;font-weight:700;color:#1f2937;line-height:1.5;margin-bottom:16px}.detail-card .detail-header .detail-meta[data-v-6860f57d]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.detail-card .detail-header .detail-meta .meta-item[data-v-6860f57d]{font-size:16px;color:#9ca3af}.detail-card .detail-header .detail-meta .meta-item i[data-v-6860f57d]{margin-right:4px}.detail-card .detail-header .detail-meta .share-btn[data-v-6860f57d]{margin-left:auto;font-size:14px;color:#1a56db}.detail-card .detail-header .detail-meta .share-btn[data-v-6860f57d]:hover{color:#3b82f6}.detail-card .detail-cover[data-v-6860f57d]{width:100%;border-radius:12px;margin-bottom:28px}.attachment-section[data-v-6860f57d],.content-section[data-v-6860f57d],.disqualification-section[data-v-6860f57d],.pdf-section[data-v-6860f57d]{margin-bottom:28px}.attachment-section .section-head[data-v-6860f57d],.content-section .section-head[data-v-6860f57d],.disqualification-section .section-head[data-v-6860f57d],.pdf-section .section-head[data-v-6860f57d]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.attachment-section .section-head .section-bar[data-v-6860f57d],.content-section .section-head .section-bar[data-v-6860f57d],.disqualification-section .section-head .section-bar[data-v-6860f57d],.pdf-section .section-head .section-bar[data-v-6860f57d]{width:4px;height:18px;background:#1a56db;border-radius:2px;flex-shrink:0}.attachment-section .section-head .section-title[data-v-6860f57d],.content-section .section-head .section-title[data-v-6860f57d],.disqualification-section .section-head .section-title[data-v-6860f57d],.pdf-section .section-head .section-title[data-v-6860f57d]{font-size:17px;font-weight:700;color:#1f2937;margin:0}.pdf-viewer[data-v-6860f57d]{background:#f9fafb;border-radius:12px;padding:20px}.pdf-viewer .pdf-pages .pdf-page[data-v-6860f57d]{text-align:center;margin-bottom:12px;position:relative}.pdf-viewer .pdf-pages .pdf-page .pdf-zoom[data-v-6860f57d]{position:absolute;top:12px;right:12px;z-index:2}.pdf-viewer .pdf-pages .pdf-page img[data-v-6860f57d]{max-width:100%;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s}.pdf-viewer .pdf-pages .pdf-page img.is-zoomed[data-v-6860f57d]{max-width:none;width:100%}.pdf-viewer .pdf-pages .pdf-pager[data-v-6860f57d]{display:flex;align-items:center;justify-content:center;gap:16px;font-size:13px;color:#6b7280}.pdf-viewer .pdf-error[data-v-6860f57d],.pdf-viewer .pdf-loading[data-v-6860f57d]{text-align:center;padding:40px 0;color:#9ca3af}.pdf-viewer .pdf-error i[data-v-6860f57d],.pdf-viewer .pdf-loading i[data-v-6860f57d]{font-size:32px;margin-bottom:8px}.pdf-viewer .pdf-error span[data-v-6860f57d],.pdf-viewer .pdf-loading span[data-v-6860f57d]{display:block;font-size:14px;margin-bottom:12px}.pdf-viewer .pdf-error[data-v-6860f57d]{color:#dc2626}.content-body[data-v-6860f57d]{font-size:21px;color:#374151;line-height:1.9}.content-body[data-v-6860f57d] img{max-width:100%;border-radius:8px}.content-body[data-v-6860f57d] table{width:100%;border-collapse:collapse;margin:12px 0}.content-body[data-v-6860f57d] table td,.content-body[data-v-6860f57d] table th{border:1px solid #e5e7eb;padding:8px 12px;font-size:18px}.content-body[data-v-6860f57d] table th{background:#f3f4f6;font-weight:600}.content-body[data-v-6860f57d] h1{font-size:28px}.content-body[data-v-6860f57d] h2{font-size:24px}.content-body[data-v-6860f57d] h3{font-size:21px}.content-body[data-v-6860f57d] h4{font-size:18px}.attachment-list[data-v-6860f57d]{display:flex;flex-direction:column;gap:8px}.attachment-list .attachment-item[data-v-6860f57d]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f9fafb;border-radius:8px;font-size:14px}.attachment-list .attachment-item .att-order[data-v-6860f57d]{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;border-radius:4px;background:#eef2ff;color:#4f46e5;font-size:12px;font-weight:600}.attachment-list .attachment-item .att-name[data-v-6860f57d]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#374151}.attachment-list .attachment-item .att-no-file[data-v-6860f57d]{font-size:12px;color:#9ca3af}.go-jobs-section[data-v-6860f57d]{text-align:center;padding:24px 0 8px;border-top:1px solid #e5e7eb;margin-top:8px}.go-jobs-section .el-button[data-v-6860f57d]{padding:12px 32px;font-size:15px;border-radius:8px}.disqualification-body[data-v-6860f57d]{font-size:14px;color:#92400e;line-height:1.7;padding:16px;background:#fffbeb;border-radius:8px;border:1px solid #fde68a}.empty-state[data-v-6860f57d]{text-align:center;padding:80px 0}.empty-state i[data-v-6860f57d]{font-size:64px;color:#d1d5db;display:block;margin-bottom:16px}.empty-state p[data-v-6860f57d]{font-size:16px;color:#9ca3af;margin-bottom:24px}@media(max-width:768px){.detail-container[data-v-6860f57d]{padding:16px}.detail-card[data-v-6860f57d]{padding:24px}.detail-card .detail-header .detail-title[data-v-6860f57d]{font-size:20px}}