.document-container[data-v-0b4fefe3]{background:#fff;max-width:1200px;margin:0 auto;font-family:Microsoft YaHei,Arial,sans-serif;line-height:1.6;padding:24px}@media (max-width:768px){.document-container[data-v-0b4fefe3]{padding:12px}}.document-header[data-v-0b4fefe3]{text-align:center;margin-bottom:30px;border-bottom:2px solid #000;padding-bottom:20px;position:relative}.document-header .company-info[data-v-0b4fefe3]{margin-bottom:15px}.document-header .company-info .company-name[data-v-0b4fefe3]{font-size:16px;font-weight:700;margin-bottom:5px}.document-header .company-info .company-name-chinese[data-v-0b4fefe3]{font-size:14px;color:#333}.document-header .form-title[data-v-0b4fefe3]{margin:20px 0}.document-header .form-title .title-english[data-v-0b4fefe3]{font-size:20px;font-weight:700;margin-bottom:5px}.document-header .form-title .title-chinese[data-v-0b4fefe3]{font-size:18px;font-weight:700;color:#333}.document-header .form-number[data-v-0b4fefe3]{position:absolute;top:20px;right:20px;font-size:14px;font-weight:700}@media (max-width:768px){.document-header .form-number[data-v-0b4fefe3]{position:static;display:block;margin-top:10px;font-size:12px}}.basic-info-section[data-v-0b4fefe3]{margin-bottom:25px}.basic-info-section .info-row[data-v-0b4fefe3]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.basic-info-section .info-row .label[data-v-0b4fefe3]{font-weight:700;min-width:120px;margin-right:10px}.basic-info-section .info-row .value[data-v-0b4fefe3]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #000;min-height:20px;padding:2px 5px;font-family:Courier New,monospace}.safety-section[data-v-0b4fefe3]{margin-bottom:25px}.safety-section h3[data-v-0b4fefe3]{font-size:16px;font-weight:700;margin-bottom:15px;text-align:center;background:#f0f0f0;padding:8px;border:1px solid #000}.safety-section .safety-table[data-v-0b4fefe3]{width:100%;border-collapse:collapse;margin-bottom:15px}@media (max-width:768px){.safety-section .safety-table[data-v-0b4fefe3]{font-size:11px}.safety-section .safety-table td[data-v-0b4fefe3],.safety-section .safety-table th[data-v-0b4fefe3]{padding:6px 4px!important;font-size:11px!important}.safety-section .safety-table .safety-item[data-v-0b4fefe3]{font-size:10px!important;padding:6px 4px!important}.safety-section .safety-table .checkbox-cell .checked[data-v-0b4fefe3],.safety-section .safety-table .checkbox-cell .unchecked[data-v-0b4fefe3]{font-size:12px!important}}.safety-section .safety-table td[data-v-0b4fefe3],.safety-section .safety-table th[data-v-0b4fefe3]{border:1px solid #000;padding:8px;text-align:center;vertical-align:middle}.safety-section .safety-table th[data-v-0b4fefe3]{background:#f0f0f0;font-weight:700}.safety-section .safety-table .safety-item[data-v-0b4fefe3]{text-align:left;width:50%}.safety-section .safety-table .checkbox-col[data-v-0b4fefe3]{width:10%}.safety-section .safety-table .checkbox-cell[data-v-0b4fefe3]{text-align:center}.safety-section .safety-table .checkbox-cell .checked[data-v-0b4fefe3]{color:#000;font-weight:700;font-size:16px}@media (max-width:768px){.safety-section .safety-table .checkbox-cell .checked[data-v-0b4fefe3]{font-size:12px}}.safety-section .safety-table .checkbox-cell .unchecked[data-v-0b4fefe3]{color:#ccc;font-size:16px}@media (max-width:768px){.safety-section .safety-table .checkbox-cell .unchecked[data-v-0b4fefe3]{font-size:12px}}@media (max-width:768px){.safety-section .safety-section[data-v-0b4fefe3]{overflow-x:auto;-webkit-overflow-scrolling:touch}.safety-section .safety-section .safety-table[data-v-0b4fefe3]{margin-bottom:12px}}.safety-section .other-safety[data-v-0b4fefe3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}.safety-section .other-safety .label[data-v-0b4fefe3]{font-weight:700;margin-right:10px;min-width:120px}.safety-section .other-safety .value[data-v-0b4fefe3]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #000;min-height:20px;padding:2px 5px;font-family:Courier New,monospace}.ppe-section[data-v-0b4fefe3]{margin-bottom:25px}.ppe-section h3[data-v-0b4fefe3]{font-size:16px;font-weight:700;margin-bottom:15px;text-align:center;background:#f0f0f0;padding:8px;border:1px solid #000}.ppe-section .ppe-grid[data-v-0b4fefe3]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:15px}@media (max-width:768px){.ppe-section .ppe-grid[data-v-0b4fefe3]{grid-template-columns:1fr;gap:6px}}.ppe-section .ppe-grid .ppe-item[data-v-0b4fefe3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;border:1px solid #ddd}@media (max-width:768px){.ppe-section .ppe-grid .ppe-item[data-v-0b4fefe3]{padding:6px}}.ppe-section .ppe-grid .ppe-item .checkbox[data-v-0b4fefe3]{margin-right:8px}.ppe-section .ppe-grid .ppe-item .checkbox .checked[data-v-0b4fefe3]{color:#000;font-weight:700;font-size:14px}@media (max-width:768px){.ppe-section .ppe-grid .ppe-item .checkbox .checked[data-v-0b4fefe3]{font-size:12px}}.ppe-section .ppe-grid .ppe-item .checkbox .unchecked[data-v-0b4fefe3]{color:#ccc;font-size:14px}@media (max-width:768px){.ppe-section .ppe-grid .ppe-item .checkbox .unchecked[data-v-0b4fefe3]{font-size:12px}}.ppe-section .ppe-grid .ppe-item .ppe-name[data-v-0b4fefe3]{font-size:14px}@media (max-width:768px){.ppe-section .ppe-grid .ppe-item .ppe-name[data-v-0b4fefe3]{font-size:12px}}.ppe-section .other-ppe[data-v-0b4fefe3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ppe-section .other-ppe .label[data-v-0b4fefe3]{font-weight:700;margin-right:10px;min-width:60px}.ppe-section .other-ppe .value[data-v-0b4fefe3]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #000;min-height:20px;padding:2px 5px;font-family:Courier New,monospace}.acceptance-section[data-v-0b4fefe3],.approval-section[data-v-0b4fefe3],.completion-section[data-v-0b4fefe3]{margin-bottom:25px}.acceptance-section h3[data-v-0b4fefe3],.approval-section h3[data-v-0b4fefe3],.completion-section h3[data-v-0b4fefe3]{font-size:16px;font-weight:700;margin-bottom:15px;text-align:center;background:#f0f0f0;padding:8px;border:1px solid #000}.acceptance-section .acceptance-text[data-v-0b4fefe3],.acceptance-section .approval-text[data-v-0b4fefe3],.acceptance-section .completion-text[data-v-0b4fefe3],.approval-section .acceptance-text[data-v-0b4fefe3],.approval-section .approval-text[data-v-0b4fefe3],.approval-section .completion-text[data-v-0b4fefe3],.completion-section .acceptance-text[data-v-0b4fefe3],.completion-section .approval-text[data-v-0b4fefe3],.completion-section .completion-text[data-v-0b4fefe3]{margin-bottom:15px;padding:8px;background:#f9f9f9;border:1px solid #ddd;font-style:italic}.acceptance-section .validity-period[data-v-0b4fefe3],.approval-section .validity-period[data-v-0b4fefe3],.completion-section .validity-period[data-v-0b4fefe3]{margin-bottom:15px}.acceptance-section .validity-period .period-label[data-v-0b4fefe3],.approval-section .validity-period .period-label[data-v-0b4fefe3],.completion-section .validity-period .period-label[data-v-0b4fefe3]{font-weight:700;margin-bottom:10px}.acceptance-section .validity-period .period-dates .date-row[data-v-0b4fefe3],.approval-section .validity-period .period-dates .date-row[data-v-0b4fefe3],.completion-section .validity-period .period-dates .date-row[data-v-0b4fefe3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.acceptance-section .validity-period .period-dates .date-row .date-label[data-v-0b4fefe3],.approval-section .validity-period .period-dates .date-row .date-label[data-v-0b4fefe3],.completion-section .validity-period .period-dates .date-row .date-label[data-v-0b4fefe3]{font-weight:700;min-width:40px;margin-right:10px}.acceptance-section .validity-period .period-dates .date-row .date-value[data-v-0b4fefe3],.approval-section .validity-period .period-dates .date-row .date-value[data-v-0b4fefe3],.completion-section .validity-period .period-dates .date-row .date-value[data-v-0b4fefe3]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #000;min-height:20px;padding:2px 5px;font-family:Courier New,monospace}.acceptance-section .completion-info .info-row[data-v-0b4fefe3],.acceptance-section .supervisor-info .info-row[data-v-0b4fefe3],.acceptance-section .worker-info .info-row[data-v-0b4fefe3],.approval-section .completion-info .info-row[data-v-0b4fefe3],.approval-section .supervisor-info .info-row[data-v-0b4fefe3],.approval-section .worker-info .info-row[data-v-0b4fefe3],.completion-section .completion-info .info-row[data-v-0b4fefe3],.completion-section .supervisor-info .info-row[data-v-0b4fefe3],.completion-section .worker-info .info-row[data-v-0b4fefe3]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.acceptance-section .completion-info .info-row .label[data-v-0b4fefe3],.acceptance-section .supervisor-info .info-row .label[data-v-0b4fefe3],.acceptance-section .worker-info .info-row .label[data-v-0b4fefe3],.approval-section .completion-info .info-row .label[data-v-0b4fefe3],.approval-section .supervisor-info .info-row .label[data-v-0b4fefe3],.approval-section .worker-info .info-row .label[data-v-0b4fefe3],.completion-section .completion-info .info-row .label[data-v-0b4fefe3],.completion-section .supervisor-info .info-row .label[data-v-0b4fefe3],.completion-section .worker-info .info-row .label[data-v-0b4fefe3]{font-weight:700;min-width:120px;margin-right:10px}.acceptance-section .completion-info .info-row .value[data-v-0b4fefe3],.acceptance-section .supervisor-info .info-row .value[data-v-0b4fefe3],.acceptance-section .worker-info .info-row .value[data-v-0b4fefe3],.approval-section .completion-info .info-row .value[data-v-0b4fefe3],.approval-section .supervisor-info .info-row .value[data-v-0b4fefe3],.approval-section .worker-info .info-row .value[data-v-0b4fefe3],.completion-section .completion-info .info-row .value[data-v-0b4fefe3],.completion-section .supervisor-info .info-row .value[data-v-0b4fefe3],.completion-section .worker-info .info-row .value[data-v-0b4fefe3]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #000;min-height:20px;padding:2px 5px;font-family:Courier New,monospace}.acceptance-section .completion-info .info-row .signature-box[data-v-0b4fefe3],.acceptance-section .supervisor-info .info-row .signature-box[data-v-0b4fefe3],.acceptance-section .worker-info .info-row .signature-box[data-v-0b4fefe3],.approval-section .completion-info .info-row .signature-box[data-v-0b4fefe3],.approval-section .supervisor-info .info-row .signature-box[data-v-0b4fefe3],.approval-section .worker-info .info-row .signature-box[data-v-0b4fefe3],.completion-section .completion-info .info-row .signature-box[data-v-0b4fefe3],.completion-section .supervisor-info .info-row .signature-box[data-v-0b4fefe3],.completion-section .worker-info .info-row .signature-box[data-v-0b4fefe3]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:40px;border:1px solid #000;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;margin-left:10px}@media (max-width:768px){.acceptance-section .completion-info .info-row .signature-box[data-v-0b4fefe3],.acceptance-section .supervisor-info .info-row .signature-box[data-v-0b4fefe3],.acceptance-section .worker-info .info-row .signature-box[data-v-0b4fefe3],.approval-section .completion-info .info-row .signature-box[data-v-0b4fefe3],.approval-section .supervisor-info .info-row .signature-box[data-v-0b4fefe3],.approval-section .worker-info .info-row .signature-box[data-v-0b4fefe3],.completion-section .completion-info .info-row .signature-box[data-v-0b4fefe3],.completion-section .supervisor-info .info-row .signature-box[data-v-0b4fefe3],.completion-section .worker-info .info-row .signature-box[data-v-0b4fefe3]{margin-left:0;margin-top:8px;min-height:60px;width:100%}}.acceptance-section .completion-info .info-row .signature-box .signature-image[data-v-0b4fefe3],.acceptance-section .supervisor-info .info-row .signature-box .signature-image[data-v-0b4fefe3],.acceptance-section .worker-info .info-row .signature-box .signature-image[data-v-0b4fefe3],.approval-section .completion-info .info-row .signature-box .signature-image[data-v-0b4fefe3],.approval-section .supervisor-info .info-row .signature-box .signature-image[data-v-0b4fefe3],.approval-section .worker-info .info-row .signature-box .signature-image[data-v-0b4fefe3],.completion-section .completion-info .info-row .signature-box .signature-image[data-v-0b4fefe3],.completion-section .supervisor-info .info-row .signature-box .signature-image[data-v-0b4fefe3],.completion-section .worker-info .info-row .signature-box .signature-image[data-v-0b4fefe3]{max-width:100%;max-height:40px;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.acceptance-section .completion-info .info-row .signature-box .signature-image[data-v-0b4fefe3],.acceptance-section .supervisor-info .info-row .signature-box .signature-image[data-v-0b4fefe3],.acceptance-section .worker-info .info-row .signature-box .signature-image[data-v-0b4fefe3],.approval-section .completion-info .info-row .signature-box .signature-image[data-v-0b4fefe3],.approval-section .supervisor-info .info-row .signature-box .signature-image[data-v-0b4fefe3],.approval-section .worker-info .info-row .signature-box .signature-image[data-v-0b4fefe3],.completion-section .completion-info .info-row .signature-box .signature-image[data-v-0b4fefe3],.completion-section .supervisor-info .info-row .signature-box .signature-image[data-v-0b4fefe3],.completion-section .worker-info .info-row .signature-box .signature-image[data-v-0b4fefe3]{max-height:60px;max-width:200px}}.acceptance-section .completion-info .info-row .signature-box .signature-placeholder[data-v-0b4fefe3],.acceptance-section .supervisor-info .info-row .signature-box .signature-placeholder[data-v-0b4fefe3],.acceptance-section .worker-info .info-row .signature-box .signature-placeholder[data-v-0b4fefe3],.approval-section .completion-info .info-row .signature-box .signature-placeholder[data-v-0b4fefe3],.approval-section .supervisor-info .info-row .signature-box .signature-placeholder[data-v-0b4fefe3],.approval-section .worker-info .info-row .signature-box .signature-placeholder[data-v-0b4fefe3],.completion-section .completion-info .info-row .signature-box .signature-placeholder[data-v-0b4fefe3],.completion-section .supervisor-info .info-row .signature-box .signature-placeholder[data-v-0b4fefe3],.completion-section .worker-info .info-row .signature-box .signature-placeholder[data-v-0b4fefe3]{color:#999;font-family:Courier New,monospace}@media (max-width:768px){.acceptance-section .completion-info .info-row .signature-box .signature-placeholder[data-v-0b4fefe3],.acceptance-section .supervisor-info .info-row .signature-box .signature-placeholder[data-v-0b4fefe3],.acceptance-section .worker-info .info-row .signature-box .signature-placeholder[data-v-0b4fefe3],.approval-section .completion-info .info-row .signature-box .signature-placeholder[data-v-0b4fefe3],.approval-section .supervisor-info .info-row .signature-box .signature-placeholder[data-v-0b4fefe3],.approval-section .worker-info .info-row .signature-box .signature-placeholder[data-v-0b4fefe3],.completion-section .completion-info .info-row .signature-box .signature-placeholder[data-v-0b4fefe3],.completion-section .supervisor-info .info-row .signature-box .signature-placeholder[data-v-0b4fefe3],.completion-section .worker-info .info-row .signature-box .signature-placeholder[data-v-0b4fefe3]{font-size:12px}}.action-buttons[data-v-0b4fefe3]{text-align:center;margin-top:30px;padding-top:20px;border-top:1px solid #ddd}@media (max-width:768px){.action-buttons[data-v-0b4fefe3]{margin-top:20px;padding-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.action-buttons .ant-btn[data-v-0b4fefe3]{width:100%;margin:0!important}}@media (max-width:768px){.acceptance-section[data-v-0b4fefe3],.approval-section[data-v-0b4fefe3],.basic-info-section[data-v-0b4fefe3],.completion-section[data-v-0b4fefe3],.ppe-section[data-v-0b4fefe3],.safety-section[data-v-0b4fefe3]{margin-bottom:16px}.acceptance-section h3[data-v-0b4fefe3],.approval-section h3[data-v-0b4fefe3],.basic-info-section h3[data-v-0b4fefe3],.completion-section h3[data-v-0b4fefe3],.ppe-section h3[data-v-0b4fefe3],.safety-section h3[data-v-0b4fefe3]{font-size:14px!important;padding:6px!important;margin-bottom:12px!important}.info-row[data-v-0b4fefe3]{margin-bottom:10px}.info-row .label[data-v-0b4fefe3]{font-size:12px!important;margin-bottom:4px}.info-row .value[data-v-0b4fefe3]{font-size:12px!important;padding:2px 4px}.acceptance-text[data-v-0b4fefe3],.approval-text[data-v-0b4fefe3],.completion-text[data-v-0b4fefe3]{font-size:12px!important;padding:8px!important;line-height:1.5!important}.validity-period .period-label[data-v-0b4fefe3]{font-size:12px!important;margin-bottom:8px}.validity-period .date-row[data-v-0b4fefe3]{margin-bottom:8px}.other-ppe .label[data-v-0b4fefe3],.other-ppe .value[data-v-0b4fefe3],.other-safety .label[data-v-0b4fefe3],.other-safety .value[data-v-0b4fefe3],.validity-period .date-row .date-label[data-v-0b4fefe3],.validity-period .date-row .date-value[data-v-0b4fefe3]{font-size:12px!important}}