.approver-select .company__scrollable_container{max-width:none;margin:5px 0 0}.approver-select .company__scrollable_input{padding:10px 2.5em 10px 11px;border:1px solid #cdd3da;border-radius:7px;font:inherit;font-size:13.5px;font-weight:400;color:#2b3640;background:#fff}.approver-select .input-group{position:relative}.approver-select .company__scrollable_icon_clear{top:50%;transform:translateY(-50%);line-height:1}.approver-select .company__scrollable_input:disabled{background:#f6f7f9;color:#5a6773}[data-v-5aad23b0]{box-sizing:border-box}h2[data-v-5aad23b0]{font-size:17px;margin:0 0 16px}h3[data-v-5aad23b0]{font-size:14px;margin:12px 0}a[data-v-5aad23b0]{color:#1976d2;text-decoration:none}p[data-v-5aad23b0]{line-height:1.6}.muted[data-v-5aad23b0]{color:#76828d}.panel[data-v-5aad23b0]{background:#fff;border:1px solid #e2e6ea;border-radius:9px;padding:20px;margin:0 0 16px;box-shadow:0 1px 2px rgba(20,30,40,.058823529411764705)}.button[data-v-5aad23b0],button[data-v-5aad23b0]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #cdd3da;border-radius:7px;padding:10px 14px;background:#fff;color:#2b3640;font:inherit;cursor:pointer;text-decoration:none}button[data-v-5aad23b0]:disabled{opacity:.5;cursor:default}label[data-v-5aad23b0]{display:block;min-width:0;line-height:1.5}input[data-v-5aad23b0]:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select[data-v-5aad23b0],textarea[data-v-5aad23b0]{display:block;width:100%;min-width:0;border:1px solid #cdd3da;border-radius:7px;padding:10px 11px;font:inherit;margin-top:5px;background:#fff;color:#2b3640}input[data-v-5aad23b0]:disabled,select[data-v-5aad23b0]:disabled,textarea[data-v-5aad23b0]:disabled{background:#f6f7f9;color:#5a6773}textarea[data-v-5aad23b0]{resize:vertical}input[type=checkbox][data-v-5aad23b0],input[type=radio][data-v-5aad23b0]{width:16px;height:16px;accent-color:#1976d2;vertical-align:middle;margin-right:5px}.form-grid[data-v-5aad23b0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wide[data-v-5aad23b0]{grid-column:1/-1}.checkbox-grid[data-v-5aad23b0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.check-row[data-v-5aad23b0]{padding:16px 0;border-bottom:1px solid #eef1f4}.check-question[data-v-5aad23b0]{margin-bottom:10px;line-height:1.6}.answer-options[data-v-5aad23b0]{display:flex;gap:20px;flex-wrap:wrap}.personnel-row[data-v-5aad23b0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px 0;border-bottom:1px solid #eef1f4;margin-bottom:12px}.personnel-row button[data-v-5aad23b0]{align-self:end}.badge[data-v-5aad23b0]{display:inline-block;border-radius:14px;padding:4px 10px;background:#eef1f4;font-size:12px}.badge.approved[data-v-5aad23b0]{background:#e8f5e9;color:#2e7d32}.badge.pending[data-v-5aad23b0]{background:#fff6e0;color:#a66b00}.badge.rejected[data-v-5aad23b0]{background:#ffeded;color:#c62828}.error[data-v-5aad23b0],.required-mark[data-v-5aad23b0]{color:#c62828}.notice[data-v-5aad23b0]{background:#fff6e0;padding:12px;border-radius:7px}@media (max-width:980px){.personnel-row[data-v-5aad23b0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.checkbox-grid[data-v-5aad23b0],.form-grid[data-v-5aad23b0],.personnel-row[data-v-5aad23b0]{grid-template-columns:1fr}.panel[data-v-5aad23b0]{padding:16px}.wide[data-v-5aad23b0]{grid-column:auto}}.file-picker input[type=file][data-v-5aad23b0]{display:none}.file-line[data-v-5aad23b0]{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:8px 0;overflow-wrap:anywhere}.file-line a[data-v-5aad23b0]{min-width:0}[data-v-320f91e0]{box-sizing:border-box}h2[data-v-320f91e0]{font-size:17px;margin:0 0 16px}h3[data-v-320f91e0]{font-size:14px;margin:12px 0}p[data-v-320f91e0]{line-height:1.6}.muted[data-v-320f91e0]{color:#76828d}.panel[data-v-320f91e0]{background:#fff;border:1px solid #e2e6ea;border-radius:9px;padding:20px;margin:0 0 16px;box-shadow:0 1px 2px rgba(20,30,40,.058823529411764705)}button[data-v-320f91e0]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #cdd3da;border-radius:7px;padding:10px 14px;background:#fff;color:#2b3640;font:inherit;cursor:pointer;text-decoration:none}button[data-v-320f91e0]:disabled{opacity:.5;cursor:default}label[data-v-320f91e0]{display:block;min-width:0;line-height:1.5}input[data-v-320f91e0]:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select[data-v-320f91e0],textarea[data-v-320f91e0]{display:block;width:100%;min-width:0;border:1px solid #cdd3da;border-radius:7px;padding:10px 11px;font:inherit;margin-top:5px;background:#fff;color:#2b3640}input[data-v-320f91e0]:disabled,select[data-v-320f91e0]:disabled,textarea[data-v-320f91e0]:disabled{background:#f6f7f9;color:#5a6773}textarea[data-v-320f91e0]{resize:vertical}input[type=checkbox][data-v-320f91e0],input[type=radio][data-v-320f91e0]{width:16px;height:16px;accent-color:#1976d2;vertical-align:middle;margin-right:5px}.form-grid[data-v-320f91e0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wide[data-v-320f91e0]{grid-column:1/-1}.checkbox-grid[data-v-320f91e0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.check-row[data-v-320f91e0]{padding:16px 0;border-bottom:1px solid #eef1f4}.check-question[data-v-320f91e0]{margin-bottom:10px;line-height:1.6}.answer-options[data-v-320f91e0]{display:flex;gap:20px;flex-wrap:wrap}.personnel-row[data-v-320f91e0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px 0;border-bottom:1px solid #eef1f4;margin-bottom:12px}.personnel-row button[data-v-320f91e0]{align-self:end}.badge[data-v-320f91e0]{display:inline-block;border-radius:14px;padding:4px 10px;background:#eef1f4;font-size:12px}.badge.approved[data-v-320f91e0]{background:#e8f5e9;color:#2e7d32}.badge.pending[data-v-320f91e0]{background:#fff6e0;color:#a66b00}.badge.rejected[data-v-320f91e0]{background:#ffeded;color:#c62828}.required-mark[data-v-320f91e0]{color:#c62828}.notice[data-v-320f91e0]{background:#fff6e0;padding:12px;border-radius:7px}@media (max-width:980px){.personnel-row[data-v-320f91e0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.checkbox-grid[data-v-320f91e0],.form-grid[data-v-320f91e0],.personnel-row[data-v-320f91e0]{grid-template-columns:1fr}.panel[data-v-320f91e0]{padding:16px}.wide[data-v-320f91e0]{grid-column:auto}}.lifecycle-box[data-v-320f91e0],.radio-row[data-v-320f91e0]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.question-line[data-v-320f91e0]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.question-line .check-question[data-v-320f91e0]{flex:1;min-width:220px;margin:0}.answer-options[data-v-320f91e0]{align-items:flex-start}.answer-options label[data-v-320f91e0]{white-space:nowrap}.check-summary[data-v-320f91e0]{display:inline-block;background:#fff4d8;color:#946200;padding:5px 10px;border-radius:12px}.check-summary.complete[data-v-320f91e0]{background:#e8f5e9;color:#2e7d32}.admin-card[data-v-320f91e0]{border:1.5px solid #f0dca3;background:#fffdf7}.admin-tag[data-v-320f91e0]{display:inline-block;padding:2px 9px;margin-left:8px;background:#fff4d8;color:#946200;border-radius:10px;font-size:11px;line-height:1.6}.sig-row[data-v-320f91e0]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #eef1f4}.sig-role[data-v-320f91e0]{flex:0 0 220px;font-weight:600;color:#65717c}.unsigned[data-v-320f91e0]{color:#87929e;font-style:italic}.sig-row.na[data-v-320f91e0]{opacity:.6}.pill[data-v-320f91e0]{border-radius:12px;padding:4px 10px;font-weight:700;font-size:12px}.pill.active[data-v-320f91e0]{background:#e8f5e9;color:#2e7d32}.pill.expired[data-v-320f91e0]{background:#fff4d8;color:#946200}.cancel-note[data-v-320f91e0],.pill.cancelled[data-v-320f91e0]{background:#ffeded;color:#c62828}.primary[data-v-320f91e0]{background:#1976d2;border-color:#1976d2;color:#fff}button.delete-action[data-v-320f91e0]{background:#c62828;border-color:#c62828;color:#fff}small[data-v-320f91e0]{display:block;margin-top:6px;line-height:1.5}.instructions summary[data-v-320f91e0]{cursor:pointer;font-weight:600}.instructions li[data-v-320f91e0]{margin:8px 0;line-height:1.6}@media (max-width:600px){.sig-role[data-v-320f91e0]{flex-basis:100%}.sig-row[data-v-320f91e0]{gap:4px}.admin-tag[data-v-320f91e0]{margin:6px 0 0}}[data-v-20ff9d82]{box-sizing:border-box}h2[data-v-20ff9d82]{font-size:17px;margin:0 0 16px}h3[data-v-20ff9d82]{font-size:14px;margin:12px 0}a[data-v-20ff9d82]{color:#1976d2;text-decoration:none}p[data-v-20ff9d82]{line-height:1.6}.muted[data-v-20ff9d82]{color:#76828d}.panel[data-v-20ff9d82]{background:#fff;border:1px solid #e2e6ea;border-radius:9px;padding:20px;margin:0 0 16px;box-shadow:0 1px 2px rgba(20,30,40,.058823529411764705)}.button[data-v-20ff9d82],button[data-v-20ff9d82]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #cdd3da;border-radius:7px;padding:10px 14px;background:#fff;color:#2b3640;font:inherit;cursor:pointer;text-decoration:none}button[data-v-20ff9d82]:disabled{opacity:.5;cursor:default}label[data-v-20ff9d82]{display:block;min-width:0;line-height:1.5}input[data-v-20ff9d82]:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select[data-v-20ff9d82],textarea[data-v-20ff9d82]{display:block;width:100%;min-width:0;border:1px solid #cdd3da;border-radius:7px;padding:10px 11px;font:inherit;margin-top:5px;background:#fff;color:#2b3640}input[data-v-20ff9d82]:disabled,select[data-v-20ff9d82]:disabled,textarea[data-v-20ff9d82]:disabled{background:#f6f7f9;color:#5a6773}textarea[data-v-20ff9d82]{resize:vertical}input[type=checkbox][data-v-20ff9d82],input[type=radio][data-v-20ff9d82]{width:16px;height:16px;accent-color:#1976d2;vertical-align:middle;margin-right:5px}.form-grid[data-v-20ff9d82]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wide[data-v-20ff9d82]{grid-column:1/-1}.checkbox-grid[data-v-20ff9d82]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.check-row[data-v-20ff9d82]{padding:16px 0;border-bottom:1px solid #eef1f4}.check-question[data-v-20ff9d82]{margin-bottom:10px;line-height:1.6}.answer-options[data-v-20ff9d82]{display:flex;gap:20px;flex-wrap:wrap}.personnel-row[data-v-20ff9d82]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px 0;border-bottom:1px solid #eef1f4;margin-bottom:12px}.personnel-row button[data-v-20ff9d82]{align-self:end}.badge[data-v-20ff9d82]{display:inline-block;border-radius:14px;padding:4px 10px;background:#eef1f4;font-size:12px}.badge.approved[data-v-20ff9d82]{background:#e8f5e9;color:#2e7d32}.badge.pending[data-v-20ff9d82]{background:#fff6e0;color:#a66b00}.badge.rejected[data-v-20ff9d82]{background:#ffeded;color:#c62828}.error[data-v-20ff9d82],.required-mark[data-v-20ff9d82]{color:#c62828}.notice[data-v-20ff9d82]{background:#fff6e0;padding:12px;border-radius:7px}@media (max-width:980px){.personnel-row[data-v-20ff9d82]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.checkbox-grid[data-v-20ff9d82],.form-grid[data-v-20ff9d82],.personnel-row[data-v-20ff9d82]{grid-template-columns:1fr}.panel[data-v-20ff9d82]{padding:16px}.wide[data-v-20ff9d82]{grid-column:auto}}.file-picker input[type=file][data-v-20ff9d82]{display:none}.file-line[data-v-20ff9d82]{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:8px 0;overflow-wrap:anywhere}.file-line a[data-v-20ff9d82]{min-width:0}[data-v-73f0291e]{box-sizing:border-box}h2[data-v-73f0291e]{font-size:17px;margin:0 0 16px}p[data-v-73f0291e]{line-height:1.6}.muted[data-v-73f0291e]{color:#76828d}.panel[data-v-73f0291e]{background:#fff;border:1px solid #e2e6ea;border-radius:9px;padding:20px;margin:0 0 16px;box-shadow:0 1px 2px rgba(20,30,40,.058823529411764705)}button[data-v-73f0291e]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #cdd3da;border-radius:7px;padding:10px 14px;background:#fff;color:#2b3640;font:inherit;cursor:pointer;text-decoration:none}button[data-v-73f0291e]:disabled{opacity:.5;cursor:default}label[data-v-73f0291e]{display:block;min-width:0;line-height:1.5}input[data-v-73f0291e]:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select[data-v-73f0291e],textarea[data-v-73f0291e]{display:block;width:100%;min-width:0;border:1px solid #cdd3da;border-radius:7px;padding:10px 11px;font:inherit;margin-top:5px;background:#fff;color:#2b3640}input[data-v-73f0291e]:disabled,select[data-v-73f0291e]:disabled,textarea[data-v-73f0291e]:disabled{background:#f6f7f9;color:#5a6773}textarea[data-v-73f0291e]{resize:vertical}input[type=checkbox][data-v-73f0291e],input[type=radio][data-v-73f0291e]{width:16px;height:16px;accent-color:#1976d2;vertical-align:middle;margin-right:5px}.form-grid[data-v-73f0291e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wide[data-v-73f0291e]{grid-column:1/-1}.check-row[data-v-73f0291e]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:11px 0;border-bottom:1px solid #eef1f4}.check-row[data-v-73f0291e]:last-child{border-bottom:none}.check-question[data-v-73f0291e]{flex:1;min-width:220px;font-size:13px;line-height:1.6}.check-row .notice[data-v-73f0291e]{flex-basis:100%;margin:0}.qnum[data-v-73f0291e]{font-weight:700;color:#76828d;margin-right:6px}.extra-block[data-v-73f0291e]{flex-basis:100%;font-size:12.8px}.extra-fields[data-v-73f0291e]{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.extra-field[data-v-73f0291e]{min-width:0}.extra-field.field-ppe_list[data-v-73f0291e],.extra-field.field-protection_desc[data-v-73f0291e],.extra-field.field-test_result[data-v-73f0291e]{flex-basis:100%}.label-text[data-v-73f0291e]{font-weight:600;color:#76828d}.text-field textarea[data-v-73f0291e]{min-height:84px}.extra-field.field-inspector_name[data-v-73f0291e],.extra-field.field-soil_class[data-v-73f0291e]{flex-basis:320px;max-width:100%}.inline-field[data-v-73f0291e]{display:flex;align-items:center;gap:6px}.inline-field input[data-v-73f0291e]{width:80px;margin-top:0;padding:6px 8px}.gas-prefix[data-v-73f0291e]{margin-right:8px;font-weight:400}.field-label[data-v-73f0291e]{display:block;font-weight:600;color:#76828d;margin-bottom:6px}.sub[data-v-73f0291e]{margin:-10px 0 14px;font-size:12.3px}.approver-grid label[data-v-73f0291e]{font-size:12.8px;font-weight:600;color:#5a6773}.mode-row[data-v-73f0291e]{margin-top:14px}.check-summary[data-v-73f0291e]{margin-bottom:10px}.summary-pill[data-v-73f0291e]{display:inline-block;padding:3px 9px;border-radius:12px;background:#fff6e0;color:#b7791f;font-size:11.5px;font-weight:700}.summary-pill.done[data-v-73f0291e]{background:#e8f5e9;color:#2e7d32}.answer-options[data-v-73f0291e]{display:flex;gap:18px;flex-wrap:wrap;font-size:13px}.answer-options label[data-v-73f0291e]{display:flex;align-items:center;white-space:nowrap}.badge[data-v-73f0291e]{display:inline-block;border-radius:14px;padding:4px 10px;background:#eef1f4;font-size:12px}.required-mark[data-v-73f0291e]{color:#c62828}.notice[data-v-73f0291e]{background:#fff6e0;padding:12px;border-radius:7px}.ppe-row[data-v-73f0291e]{display:flex;align-items:center;gap:10px;padding:8px 12px;margin-bottom:8px;background:#fbfbfc;border:1px solid #e2e6ea;border-radius:7px}.ppe-row input[data-v-73f0291e]{max-width:260px;margin-top:0}.ppe-row .picon[data-v-73f0291e]{width:20px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:17px}.ppe-row .picon img[data-v-73f0291e]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.ppe-name[data-v-73f0291e]{flex:1;font-weight:600;font-size:13px}.remove-btn[data-v-73f0291e]{border:none;background:transparent;color:#d32f2f;font-size:18px;padding:0 6px}.add-select[data-v-73f0291e]{max-width:320px;margin-top:6px}@media (max-width:600px){.form-grid[data-v-73f0291e]{grid-template-columns:1fr}.panel[data-v-73f0291e]{padding:16px}.wide[data-v-73f0291e]{grid-column:auto}}.sign-row[data-v-73f0291e]{display:grid;grid-template-columns:220px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #eef1f4}.sign-row>span[data-v-73f0291e]{min-width:0;overflow-wrap:anywhere}@media (max-width:600px){.sign-row[data-v-73f0291e]{grid-template-columns:minmax(0,1fr);gap:4px}}.approve-actions[data-v-73f0291e]{display:flex;gap:10px;margin-top:10px}.approve-actions button.primary[data-v-73f0291e]{background:#1976d2;border-color:#1976d2;color:#fff!important}.approve-actions button.btn-danger[data-v-73f0291e]{background:#d32f2f;border-color:#d32f2f;color:#fff!important}.lifecycle-panel[data-v-73f0291e]{background:#fffdf7;border-color:#f0e3b8}.small[data-v-73f0291e]{font-size:12.5px;margin:-8px 0 14px}.lifecycle-state[data-v-73f0291e]{margin-bottom:12px}.cancel-note[data-v-73f0291e]{background:#fdecea;border:1px solid #f3c4c0;border-radius:7px;padding:10px 12px;margin-bottom:12px;font-size:13px;color:#d32f2f}.validity[data-v-73f0291e]{margin:0 0 12px}.pill[data-v-73f0291e]{display:inline-block;margin-right:6px;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:700}.pill.active[data-v-73f0291e]{background:#e8f5e9;color:#2e7d32}.pill.cancelled[data-v-73f0291e],.pill.expired[data-v-73f0291e]{background:#fdecea;color:#d32f2f}.lifecycle-panel button.btn-danger[data-v-73f0291e]{background:#d32f2f;border-color:#d32f2f;color:#fff!important;font-weight:600}.attachment-field[data-v-3458a7f9]{display:flex;flex-direction:column;gap:8px;margin-top:6px}.hint[data-v-3458a7f9]{margin:0;color:#76828d;font-size:12.6px}.error[data-v-3458a7f9]{margin:0;color:#c62828}.doc-file[data-v-3458a7f9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.6px;background:#e8f5e9;color:#2e7d32;border-radius:7px;padding:7px 12px}.doc-file .doc-file-icon[data-v-3458a7f9]{font-size:14px}.doc-file .doc-file-name[data-v-3458a7f9]{color:#2e7d32;overflow-wrap:anywhere}.doc-file .doc-file-link[data-v-3458a7f9]{color:#125ea8;font-weight:600;cursor:pointer;text-decoration:none}.doc-file .doc-file-link[data-v-3458a7f9]:hover{text-decoration:underline}.doc-file .doc-file-danger[data-v-3458a7f9]{color:#d32f2f}.doc-file .doc-file-sep[data-v-3458a7f9]{color:#76828d;margin:0 -2px}.add[data-v-3458a7f9]{display:inline-block;align-self:flex-start;border:1px dashed #cdd3da;background:#fbfbfc;color:#125ea8;border-radius:7px;padding:8px 14px;font-size:12.8px;font-weight:600;cursor:pointer;margin:0}.add[data-v-3458a7f9]:hover{background:#f6f7f9}.add.busy[data-v-3458a7f9]{opacity:.5}[data-v-31d2aa9b]{box-sizing:border-box}h2[data-v-31d2aa9b]{font-size:17px;margin:0 0 16px}h3[data-v-31d2aa9b]{font-size:14px;margin:12px 0}a[data-v-31d2aa9b]{color:#1976d2;text-decoration:none}p[data-v-31d2aa9b]{line-height:1.6}.muted[data-v-31d2aa9b]{color:#76828d}.panel[data-v-31d2aa9b]{background:#fff;border:1px solid #e2e6ea;border-radius:9px;padding:20px;margin:0 0 16px;box-shadow:0 1px 2px rgba(20,30,40,.058823529411764705)}.button[data-v-31d2aa9b],button[data-v-31d2aa9b]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #cdd3da;border-radius:7px;padding:10px 14px;background:#fff;color:#2b3640;font:inherit;cursor:pointer;text-decoration:none}button[data-v-31d2aa9b]:disabled{opacity:.5;cursor:default}label[data-v-31d2aa9b]{display:block;min-width:0;line-height:1.5}input[data-v-31d2aa9b]:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select[data-v-31d2aa9b],textarea[data-v-31d2aa9b]{display:block;width:100%;min-width:0;border:1px solid #cdd3da;border-radius:7px;padding:10px 11px;font:inherit;margin-top:5px;background:#fff;color:#2b3640}input[data-v-31d2aa9b]:disabled,select[data-v-31d2aa9b]:disabled,textarea[data-v-31d2aa9b]:disabled{background:#f6f7f9;color:#5a6773}textarea[data-v-31d2aa9b]{resize:vertical}input[type=checkbox][data-v-31d2aa9b],input[type=radio][data-v-31d2aa9b]{width:16px;height:16px;accent-color:#1976d2;vertical-align:middle;margin-right:5px}.form-grid[data-v-31d2aa9b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wide[data-v-31d2aa9b]{grid-column:1/-1}.checkbox-grid[data-v-31d2aa9b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.check-row[data-v-31d2aa9b]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:11px 0;border-bottom:1px solid #eef1f4}.check-row[data-v-31d2aa9b]:last-child{border-bottom:none}.check-question[data-v-31d2aa9b]{flex:1;min-width:220px;font-size:13px;line-height:1.6}.check-row .notice[data-v-31d2aa9b]{flex-basis:100%;margin:0}.qnum[data-v-31d2aa9b]{font-weight:700;color:#76828d;margin-right:6px}.sub[data-v-31d2aa9b]{margin:-10px 0 14px;font-size:12.3px}.approver-grid label[data-v-31d2aa9b]{font-size:12.8px;font-weight:600;color:#5a6773}.approver-grid select[data-v-31d2aa9b]{font-size:13.5px;font-weight:400;color:#2b3640}.mode-row[data-v-31d2aa9b]{margin-top:14px}.check-summary[data-v-31d2aa9b]{margin-bottom:10px}.summary-pill[data-v-31d2aa9b]{display:inline-block;padding:3px 9px;border-radius:12px;background:#fff6e0;color:#b7791f;font-size:11.5px;font-weight:700}.summary-pill.done[data-v-31d2aa9b]{background:#e8f5e9;color:#2e7d32}.answer-options[data-v-31d2aa9b]{display:flex;gap:18px;flex-wrap:wrap;font-size:13px}.answer-options label[data-v-31d2aa9b]{display:flex;align-items:center;white-space:nowrap}.personnel-row[data-v-31d2aa9b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px 0;border-bottom:1px solid #eef1f4;margin-bottom:12px}.personnel-row button[data-v-31d2aa9b]{align-self:end}.badge[data-v-31d2aa9b]{display:inline-block;border-radius:14px;padding:4px 10px;background:#eef1f4;font-size:12px}.badge.approved[data-v-31d2aa9b]{background:#e8f5e9;color:#2e7d32}.badge.pending[data-v-31d2aa9b]{background:#fff6e0;color:#a66b00}.badge.rejected[data-v-31d2aa9b]{background:#ffeded;color:#c62828}.error[data-v-31d2aa9b],.required-mark[data-v-31d2aa9b]{color:#c62828}.notice[data-v-31d2aa9b]{background:#fff6e0;padding:12px;border-radius:7px}@media (max-width:980px){.personnel-row[data-v-31d2aa9b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.checkbox-grid[data-v-31d2aa9b],.form-grid[data-v-31d2aa9b],.personnel-row[data-v-31d2aa9b]{grid-template-columns:1fr}.panel[data-v-31d2aa9b]{padding:16px}.wide[data-v-31d2aa9b]{grid-column:auto}}.sign-row[data-v-31d2aa9b]{display:grid;grid-template-columns:220px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #eef1f4}.approve-actions[data-v-31d2aa9b]{display:flex;gap:10px;margin-top:10px}.approve-actions button.primary[data-v-31d2aa9b]{background:#1976d2;border-color:#1976d2;color:#fff!important}.approve-actions button.btn-danger[data-v-31d2aa9b]{background:#d32f2f;border-color:#d32f2f;color:#fff!important}.lifecycle-panel[data-v-31d2aa9b]{background:#fffdf7;border-color:#f0e3b8}.small[data-v-31d2aa9b]{font-size:12.5px;margin:-8px 0 14px}.lifecycle-state[data-v-31d2aa9b]{margin-bottom:12px}.cancel-note[data-v-31d2aa9b]{background:#fdecea;border:1px solid #f3c4c0;border-radius:7px;padding:10px 12px;margin-bottom:12px;font-size:13px;color:#d32f2f}.validity[data-v-31d2aa9b]{margin:0 0 12px}.pill[data-v-31d2aa9b]{display:inline-block;margin-right:6px;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:700}.pill.active[data-v-31d2aa9b]{background:#e8f5e9;color:#2e7d32}.pill.cancelled[data-v-31d2aa9b],.pill.expired[data-v-31d2aa9b]{background:#fdecea;color:#d32f2f}.lifecycle-panel button.btn-danger[data-v-31d2aa9b]{background:#d32f2f;border-color:#d32f2f;color:#fff!important;font-weight:600}[data-v-1e8c3184]{box-sizing:border-box}h2[data-v-1e8c3184]{font-size:17px;margin:0 0 16px}h3[data-v-1e8c3184]{font-size:14px;margin:12px 0}a[data-v-1e8c3184]{color:#1976d2;text-decoration:none}p[data-v-1e8c3184]{line-height:1.6}.muted[data-v-1e8c3184]{color:#76828d}.panel[data-v-1e8c3184]{background:#fff;border:1px solid #e2e6ea;border-radius:9px;padding:20px;margin:0 0 16px;box-shadow:0 1px 2px rgba(20,30,40,.058823529411764705)}.button[data-v-1e8c3184],button[data-v-1e8c3184]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #cdd3da;border-radius:7px;padding:10px 14px;background:#fff;color:#2b3640;font:inherit;cursor:pointer;text-decoration:none}button[data-v-1e8c3184]:disabled{opacity:.5;cursor:default}label[data-v-1e8c3184]{display:block;min-width:0;line-height:1.5}input[data-v-1e8c3184]:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select[data-v-1e8c3184],textarea[data-v-1e8c3184]{display:block;width:100%;min-width:0;border:1px solid #cdd3da;border-radius:7px;padding:10px 11px;font:inherit;margin-top:5px;background:#fff;color:#2b3640}input[data-v-1e8c3184]:disabled,select[data-v-1e8c3184]:disabled,textarea[data-v-1e8c3184]:disabled{background:#f6f7f9;color:#5a6773}textarea[data-v-1e8c3184]{resize:vertical}input[type=checkbox][data-v-1e8c3184],input[type=radio][data-v-1e8c3184]{width:16px;height:16px;accent-color:#1976d2;vertical-align:middle;margin-right:5px}.form-grid[data-v-1e8c3184]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wide[data-v-1e8c3184]{grid-column:1/-1}.checkbox-grid[data-v-1e8c3184]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.error[data-v-1e8c3184],.required-mark[data-v-1e8c3184]{color:#c62828}@media (max-width:600px){.checkbox-grid[data-v-1e8c3184],.form-grid[data-v-1e8c3184]{grid-template-columns:1fr}.panel[data-v-1e8c3184]{padding:16px}.wide[data-v-1e8c3184]{grid-column:auto}}.file-picker input[type=file][data-v-1e8c3184]{display:none}.file-line[data-v-1e8c3184]{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:8px 0;overflow-wrap:anywhere}.file-line a[data-v-1e8c3184]{min-width:0}.table-scroll[data-v-1e8c3184]{max-width:100%;overflow-x:auto}.gas-table[data-v-1e8c3184]{width:100%;min-width:1000px;border-collapse:collapse;font-size:12px}.gas-table td[data-v-1e8c3184],.gas-table th[data-v-1e8c3184]{border:1px solid #e2e6ea;padding:6px;text-align:center}.gas-table th[data-v-1e8c3184]{background:#f6f7f9;color:#5a6773}.gas-table td[data-v-1e8c3184]:first-child{min-width:145px}.gas-table input[data-v-1e8c3184]{margin:0!important;padding:5px!important;min-width:64px!important}.gas-table input[readonly][data-v-1e8c3184]{background:#f6f7f9}.attachments[data-v-1e8c3184],.radio-row[data-v-1e8c3184]{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px}.it-note[data-v-1e8c3184]{padding:10px;background:#fff6df;color:#875000}.file-picker[data-v-1e8c3184]{margin-top:14px}.attachment[data-v-1e8c3184]{max-width:220px;border:1px solid #e2e6ea;border-radius:7px;padding:10px;overflow-wrap:anywhere}.attachment img[data-v-1e8c3184]{display:block;width:140px;height:100px;-o-object-fit:contain;object-fit:contain;margin-bottom:8px}[data-v-717440c2]{box-sizing:border-box}h2[data-v-717440c2]{font-size:17px;margin:0 0 16px}h3[data-v-717440c2]{font-size:14px;margin:12px 0}p[data-v-717440c2]{line-height:1.6}.muted[data-v-717440c2]{color:#76828d}.panel[data-v-717440c2]{background:#fff;border:1px solid #e2e6ea;border-radius:9px;padding:20px;margin:0 0 16px;box-shadow:0 1px 2px rgba(20,30,40,.058823529411764705)}button[data-v-717440c2]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #cdd3da;border-radius:7px;padding:10px 14px;background:#fff;color:#2b3640;font:inherit;cursor:pointer;text-decoration:none}button[data-v-717440c2]:disabled{opacity:.5;cursor:default}label[data-v-717440c2]{display:block;min-width:0;line-height:1.5}input[data-v-717440c2]:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select[data-v-717440c2],textarea[data-v-717440c2]{display:block;width:100%;min-width:0;border:1px solid #cdd3da;border-radius:7px;padding:10px 11px;font:inherit;margin-top:5px;background:#fff;color:#2b3640}input[data-v-717440c2]:disabled,select[data-v-717440c2]:disabled,textarea[data-v-717440c2]:disabled{background:#f6f7f9;color:#5a6773}textarea[data-v-717440c2]{resize:vertical}input[type=checkbox][data-v-717440c2],input[type=radio][data-v-717440c2]{width:16px;height:16px;accent-color:#1976d2;vertical-align:middle;margin-right:5px}.form-grid[data-v-717440c2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wide[data-v-717440c2]{grid-column:1/-1}.personnel-row[data-v-717440c2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px 0;border-bottom:1px solid #eef1f4;margin-bottom:12px}.personnel-row button[data-v-717440c2]{align-self:end}.required-mark[data-v-717440c2]{color:#c62828}.notice[data-v-717440c2]{background:#fff6e0;padding:12px;border-radius:7px}@media (max-width:980px){.personnel-row[data-v-717440c2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.form-grid[data-v-717440c2],.personnel-row[data-v-717440c2]{grid-template-columns:1fr}.panel[data-v-717440c2]{padding:16px}.wide[data-v-717440c2]{grid-column:auto}}[data-v-1f94839c]{box-sizing:border-box}h2[data-v-1f94839c]{font-size:17px;margin:0 0 16px}h3[data-v-1f94839c]{font-size:14px;margin:12px 0}a[data-v-1f94839c]{color:#1976d2;text-decoration:none}p[data-v-1f94839c]{line-height:1.6}.muted[data-v-1f94839c]{color:#76828d}.panel[data-v-1f94839c]{background:#fff;border:1px solid #e2e6ea;border-radius:9px;padding:20px;margin:0 0 16px;box-shadow:0 1px 2px rgba(20,30,40,.058823529411764705)}.button[data-v-1f94839c],button[data-v-1f94839c]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #cdd3da;border-radius:7px;padding:10px 14px;background:#fff;color:#2b3640;font:inherit;cursor:pointer;text-decoration:none}button[data-v-1f94839c]:disabled{opacity:.5;cursor:default}label[data-v-1f94839c]{display:block;min-width:0;line-height:1.5}input[data-v-1f94839c]:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select[data-v-1f94839c],textarea[data-v-1f94839c]{display:block;width:100%;min-width:0;border:1px solid #cdd3da;border-radius:7px;padding:10px 11px;font:inherit;margin-top:5px;background:#fff;color:#2b3640}input[data-v-1f94839c]:disabled,select[data-v-1f94839c]:disabled,textarea[data-v-1f94839c]:disabled{background:#f6f7f9;color:#5a6773}textarea[data-v-1f94839c]{resize:vertical}input[type=checkbox][data-v-1f94839c],input[type=radio][data-v-1f94839c]{width:16px;height:16px;accent-color:#1976d2;vertical-align:middle;margin-right:5px}.form-grid[data-v-1f94839c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wide[data-v-1f94839c]{grid-column:1/-1}.checkbox-grid[data-v-1f94839c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.check-row[data-v-1f94839c]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:11px 0;border-bottom:1px solid #eef1f4}.check-row[data-v-1f94839c]:last-child{border-bottom:none}.check-question[data-v-1f94839c]{flex:1;min-width:220px;font-size:13px;line-height:1.6}.check-row .notice[data-v-1f94839c]{flex-basis:100%;margin:0}.qnum[data-v-1f94839c]{font-weight:700;color:#76828d;margin-right:6px}.sub[data-v-1f94839c]{margin:-10px 0 14px;font-size:12.3px}.approver-grid label[data-v-1f94839c]{font-size:12.8px;font-weight:600;color:#5a6773}.approver-grid select[data-v-1f94839c]{font-size:13.5px;font-weight:400;color:#2b3640}.mode-row[data-v-1f94839c]{margin-top:14px}.check-summary[data-v-1f94839c]{margin-bottom:10px}.summary-pill[data-v-1f94839c]{display:inline-block;padding:3px 9px;border-radius:12px;background:#fff6e0;color:#b7791f;font-size:11.5px;font-weight:700}.summary-pill.done[data-v-1f94839c]{background:#e8f5e9;color:#2e7d32}.answer-options[data-v-1f94839c]{display:flex;gap:18px;flex-wrap:wrap;font-size:13px}.answer-options label[data-v-1f94839c]{display:flex;align-items:center;white-space:nowrap}.personnel-row[data-v-1f94839c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px 0;border-bottom:1px solid #eef1f4;margin-bottom:12px}.personnel-row button[data-v-1f94839c]{align-self:end}.badge[data-v-1f94839c]{display:inline-block;border-radius:14px;padding:4px 10px;background:#eef1f4;font-size:12px}.badge.approved[data-v-1f94839c]{background:#e8f5e9;color:#2e7d32}.badge.pending[data-v-1f94839c]{background:#fff6e0;color:#a66b00}.badge.rejected[data-v-1f94839c]{background:#ffeded;color:#c62828}.error[data-v-1f94839c],.required-mark[data-v-1f94839c]{color:#c62828}.notice[data-v-1f94839c]{background:#fff6e0;padding:12px;border-radius:7px}@media (max-width:980px){.personnel-row[data-v-1f94839c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.checkbox-grid[data-v-1f94839c],.form-grid[data-v-1f94839c],.personnel-row[data-v-1f94839c]{grid-template-columns:1fr}.panel[data-v-1f94839c]{padding:16px}.wide[data-v-1f94839c]{grid-column:auto}}.sign-row[data-v-1f94839c]{display:grid;grid-template-columns:220px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #eef1f4}.approve-actions[data-v-1f94839c]{display:flex;gap:10px;margin-top:10px}.approve-actions button.primary[data-v-1f94839c]{background:#1976d2;border-color:#1976d2;color:#fff!important}.approve-actions button.btn-danger[data-v-1f94839c]{background:#d32f2f;border-color:#d32f2f;color:#fff!important}.lifecycle-panel[data-v-1f94839c]{background:#fffdf7;border-color:#f0e3b8}.small[data-v-1f94839c]{font-size:12.5px;margin:-8px 0 14px}.lifecycle-state[data-v-1f94839c]{margin-bottom:12px}.cancel-note[data-v-1f94839c]{background:#fdecea;border:1px solid #f3c4c0;border-radius:7px;padding:10px 12px;margin-bottom:12px;font-size:13px;color:#d32f2f}.validity[data-v-1f94839c]{margin:0 0 12px}.pill[data-v-1f94839c]{display:inline-block;margin-right:6px;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:700}.pill.active[data-v-1f94839c]{background:#e8f5e9;color:#2e7d32}.pill.cancelled[data-v-1f94839c],.pill.expired[data-v-1f94839c]{background:#fdecea;color:#d32f2f}.lifecycle-panel button.btn-danger[data-v-1f94839c]{background:#d32f2f;border-color:#d32f2f;color:#fff!important;font-weight:600}.ppe-row[data-v-1f94839c]{display:flex;align-items:center;gap:10px;padding:8px 12px;margin-bottom:8px;background:#fbfbfc;border:1px solid #e2e6ea;border-radius:7px}.ppe-row input[data-v-1f94839c]{max-width:260px}.ppe-row .picon[data-v-1f94839c]{width:20px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:17px}.ppe-row .picon img[data-v-1f94839c]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.ppe-name[data-v-1f94839c]{flex:1;font-weight:600;font-size:13px}.remove-btn[data-v-1f94839c]{border:none;background:transparent;color:#d32f2f;font-size:18px;padding:0 6px}.add-select[data-v-1f94839c]{max-width:320px;margin-top:12px}.performer-row[data-v-1f94839c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #eef1f4}.performer-row .label[data-v-1f94839c]{display:block;font-size:12px;color:#76828d}.performer-row .expired[data-v-1f94839c]{color:#d32f2f;font-weight:600}.remedy[data-v-1f94839c]{margin-top:16px}.remedy-note[data-v-1f94839c]{background:#fff6e0;color:#b7791f;border-radius:7px;padding:9px 12px;font-size:12.6px}.close-note[data-v-1f94839c],.pill.closed[data-v-1f94839c]{background:#eef1f4;color:#5a6773}.close-note[data-v-1f94839c]{border-radius:7px;padding:10px 12px;margin-bottom:12px;font-size:13px}.lifecycle-actions[data-v-1f94839c]{display:flex;gap:10px;flex-wrap:wrap}.lifecycle-actions .primary[data-v-1f94839c]{background:#1976d2;border-color:#1976d2;color:#fff!important}.lifecycle-actions .btn-danger[data-v-1f94839c]{background:#d32f2f;border-color:#d32f2f;color:#fff!important;font-weight:600}@media (max-width:600px){.performer-row[data-v-1f94839c]{grid-template-columns:1fr}}a[data-v-620df24e]{color:#1976d2;text-decoration:none}.secondary-page[data-v-620df24e]{max-width:1500px;min-width:0;margin:auto;padding:22px 24px 40px;color:#2b3640;font:14px Segoe UI,Arial,sans-serif}[data-v-620df24e]{box-sizing:border-box}.approval-step[data-v-620df24e],.page-head[data-v-620df24e],.toolbar[data-v-620df24e]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.page-head[data-v-620df24e]{margin-bottom:20px}h1[data-v-620df24e]{font-size:25px;margin:6px 0 8px;overflow-wrap:anywhere}h2[data-v-620df24e]{font-size:17px;margin:0 0 16px}p[data-v-620df24e]{line-height:1.6}.crumb[data-v-620df24e],small[data-v-620df24e]{color:#76828d}small[data-v-620df24e]{display:block;margin-top:5px;overflow-wrap:anywhere}.panel[data-v-620df24e]{background:#fff;border:1px solid #e2e6ea;border-radius:9px;padding:20px;margin:0 0 16px;box-shadow:0 1px 2px rgba(20,30,40,.058823529411764705)}button[data-v-620df24e]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #cdd3da;border-radius:7px;padding:10px 14px;background:#fff;color:#2b3640;font:inherit;cursor:pointer;text-decoration:none}button[data-v-620df24e]:disabled{opacity:.5;cursor:default}button.delete-action[data-v-620df24e]{background:#c62828;color:#fff;border-color:#c62828}.primary[data-v-620df24e]{background:#1976d2;border-color:#1976d2;color:#fff}label[data-v-620df24e]{display:block;min-width:0;line-height:1.5}input[data-v-620df24e]:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),textarea[data-v-620df24e]{display:block;width:100%;min-width:0;border:1px solid #cdd3da;border-radius:7px;padding:10px 11px;font:inherit;margin-top:5px;background:#fff;color:#2b3640}input[data-v-620df24e]:disabled,textarea[data-v-620df24e]:disabled{background:#f6f7f9;color:#5a6773}textarea[data-v-620df24e]{resize:vertical}input[type=checkbox][data-v-620df24e],input[type=radio][data-v-620df24e]{width:16px;height:16px;accent-color:#1976d2;vertical-align:middle;margin-right:5px}.form-grid[data-v-620df24e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.badge[data-v-620df24e]{display:inline-block;border-radius:12px;padding:3px 9px;background:#eef1f4;font-size:11.5px;font-weight:700;white-space:nowrap}.badge.approved[data-v-620df24e]{background:#e8f5e9;color:#2e7d32}.badge.pending[data-v-620df24e]{background:#fff6e0;color:#a66b00}.badge.rejected[data-v-620df24e]{background:#ffeded;color:#c62828}.badge.step-approved[data-v-620df24e]{background:#e8f5e9;color:#2e7d32}.badge.step-pending[data-v-620df24e]{background:#fff6e0;color:#b7791f}.badge.step-rejected[data-v-620df24e]{background:#fdecea;color:#d32f2f}.badge.draft[data-v-620df24e],.badge.step-waiting[data-v-620df24e]{background:#eef1f4;color:#5a6773}.reject-note[data-v-620df24e]{background:#fdecea;border:1px solid #f3c4c0;border-radius:7px;padding:10px 12px;margin:10px 0;font-size:13px;color:#d32f2f}.approved-note[data-v-620df24e]{background:#e8f5e9;border:1px solid #bfe3c2;border-radius:7px;padding:10px 12px;margin:10px 0;font-size:13px;color:#2e7d32}.status-note[data-v-620df24e]{font-size:12px;color:#76828d}.step-line[data-v-620df24e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.error[data-v-620df24e]{color:#c62828}.tabs[data-v-620df24e]{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:16px}.tabs .active[data-v-620df24e]{background:#e8f1fc;border-color:#1976d2;color:#1976d2}.form-fieldset[data-v-620df24e]{border:0;padding:0;margin:0;min-width:0}.approval-step[data-v-620df24e]{padding:6px 0}.status-row[data-v-620df24e]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.step-text[data-v-620df24e]{color:#76828d;font-size:12.8px}.approval-step>div[data-v-620df24e]{min-width:0}.save-bar[data-v-620df24e]{position:sticky;bottom:0;background:#fff;border-top:1px solid #e2e6ea;padding:14px;display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;z-index:5}.modal-overlay[data-v-620df24e]{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px}.modal-box[data-v-620df24e]{width:600px;max-width:100%;max-height:calc(100vh - 32px);overflow-y:auto;background:#fff;padding:24px;border-radius:9px;box-shadow:0 12px 48px rgba(0,0,0,.2)}.modal-head[data-v-620df24e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.modal-head h2[data-v-620df24e]{margin:0}.modal-close[data-v-620df24e]{border:none;background:transparent;font-size:24px;line-height:1;padding:0 6px;cursor:pointer}.required-mark[data-v-620df24e]{color:#d32f2f}button.btn-danger[data-v-620df24e]{background:#d32f2f;border-color:#d32f2f;color:#fff}.modal-box footer[data-v-620df24e]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.parent-notice[data-v-620df24e]{position:relative;overflow:hidden;min-height:140px;padding-right:180px}.corner-ribbon[data-v-620df24e]{position:absolute;top:27px;right:-65px;transform:rotate(45deg);width:260px;text-align:center;color:#fff;background:#c62828;font-weight:600;font-size:12px;padding:8px 0}@media (max-width:980px){.secondary-page[data-v-620df24e]{padding:16px 14px 30px}h1[data-v-620df24e]{font-size:21px}}@media (max-width:600px){.form-grid[data-v-620df24e]{grid-template-columns:1fr}.page-head>button[data-v-620df24e]{width:100%}.tabs button[data-v-620df24e]{flex:1 1 45%;padding:10px 7px;font-size:12px}.save-bar button[data-v-620df24e]{flex:1 1 45%}.panel[data-v-620df24e]{padding:16px}.modal-box[data-v-620df24e]{padding:18px}.parent-notice[data-v-620df24e]{padding-top:115px;padding-right:16px}.approval-step>div[data-v-620df24e]{width:100%}}.save-bar.kghc-save-bar[data-v-620df24e]{position:static}.kghc-admin-card[data-v-620df24e]{border:1.5px solid #f0dca3;background:#fffdf7}.admin-only-tag[data-v-620df24e]{display:inline-block;margin-left:8px;padding:2px 9px;border-radius:10px;background:#fff4d8;color:#946200;font-size:11px;line-height:1.6;vertical-align:middle}.sig-row[data-v-620df24e]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:9px 0;border-bottom:1px solid #eef1f4}.sig-row[data-v-620df24e]:last-child{border-bottom:none}.sig-role[data-v-620df24e]{flex:0 0 220px;color:#65717c;font-weight:600;font-size:13px}.sig-value[data-v-620df24e]{flex:1;min-width:0;overflow-wrap:anywhere}.sig-value.unsigned[data-v-620df24e]{color:#87929e;font-style:italic}.lifecycle-box[data-v-620df24e]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px}.kghc-approval-actions[data-v-620df24e]{margin-top:14px}.kghc-admin-card .badge.active[data-v-620df24e]{background:#e8f5e9;color:#2e7d32}.kghc-admin-card .badge.expired[data-v-620df24e]{background:#fff4d8;color:#946200}.kghc-admin-card .badge.cancelled[data-v-620df24e]{background:#ffeded;color:#c62828}@media (max-width:600px){.sig-role[data-v-620df24e]{flex-basis:100%}.sig-row[data-v-620df24e]{gap:4px}.admin-only-tag[data-v-620df24e]{margin:6px 0 0}}