.check-topic-page[data-v-e08549e2]{padding-top:8px;padding-bottom:88px}.check-header[data-v-e08549e2]{margin-bottom:14px}.check-title[data-v-e08549e2]{font-size:15px;font-weight:700;margin-top:30px;color:#1f2937}.check-subtitle[data-v-e08549e2]{margin-top:1px;font-size:12px;color:#6b7280}.num-blue[data-v-e08549e2]{color:#1890ff;font-weight:600}.num-green[data-v-e08549e2]{color:#16a34a;font-weight:600}.num-red[data-v-e08549e2]{color:#ef4444;font-weight:600}.check-table-wrap[data-v-e08549e2]{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden;background:#fff}.question-cell[data-v-e08549e2]{color:#1f2937}.type-tag[data-v-e08549e2]{display:inline-block;font-size:12px;line-height:20px;padding:0 8px;border-radius:4px;color:#1890ff;background:#eff6ff}.image-box[data-v-e08549e2]{width:46px;min-height:46px;border-radius:4px;border:1px solid #dbeafe;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#1890ff;background:#dbeafe;overflow:hidden}.image-box.ok[data-v-e08549e2]{min-height:0;height:auto;border:none;background:transparent;overflow:visible}.thumb-list[data-v-e08549e2]{width:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.image-thumb-wrap[data-v-e08549e2]{width:46px;height:46px;border-radius:4px;border:1px solid #dbeafe;background:#eef6ff;overflow:hidden;cursor:pointer}.image-thumb[data-v-e08549e2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.image-box.none[data-v-e08549e2]{border-style:dashed;color:#9ca3af;background:#f9fafb;font-size:12px}.image-box.missing[data-v-e08549e2]{border-color:#fecaca;color:#ef4444;background:#fef2f2}.status-ok[data-v-e08549e2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#16a34a;border:1px solid #bbf7d0;background:#f0fdf4;padding:2px 8px;border-radius:4px;font-size:12px}.status-error-wrap[data-v-e08549e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.status-error[data-v-e08549e2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#ef4444;border:1px solid #fecaca;background:#fef2f2;padding:2px 8px;border-radius:4px;font-size:12px}.status-error-text[data-v-e08549e2]{font-size:12px;color:#ef4444}.warn-bar[data-v-e08549e2]{margin-top:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid #fcd34d;background:#fffbeb;color:#d97706;border-radius:4px;font-size:12px}.page-actions[data-v-e08549e2]{position:absolute;left:0;right:0;bottom:0;height:80px;margin-top:0;padding:0 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border-top:1px solid #f0f0f0;z-index:2}[data-v-e08549e2] .ant-table-thead>tr>th{background:#f3f4f6;color:#4b5563;font-weight:600}[data-v-e08549e2] .ant-table-tbody>tr>td{padding-top:12px;padding-bottom:12px}[data-v-e08549e2] .ant-table-tbody>tr.row-error{background:#fff}.image-preview-mask[data-v-e08549e2]{position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:3000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px}.image-preview-wrap[data-v-e08549e2]{position:relative;max-width:92vw;max-height:88vh;background:#fff;border-radius:8px;padding:10px;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.25);box-shadow:0 8px 30px rgba(0,0,0,.25)}.image-preview-close[data-v-e08549e2]{position:absolute;right:8px;top:8px;z-index:1;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.image-preview-img[data-v-e08549e2]{display:block;max-width:88vw;max-height:82vh;-o-object-fit:contain;object-fit:contain;border-radius:4px}