.checkoff-summary[data-v-86ad3fb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-4)}.checkoff-summary__row[data-v-86ad3fb6]{display:grid;grid-template-columns:160px 1fr;gap:var(--space-2)}.checkoff-summary__label[data-v-86ad3fb6]{font-weight:var(--font-weight-semibold);color:var(--color-gray-700)}.checkoff-summary__value[data-v-86ad3fb6]{color:var(--color-gray-600)}@media (max-width:991px){.checkoff-summary__row[data-v-86ad3fb6]{grid-template-columns:130px 1fr}.checkoff-summary[data-v-86ad3fb6]{gap:var(--space-3)}}@media (max-width:767px){.checkoff-summary__row[data-v-86ad3fb6]{grid-template-columns:1fr;gap:var(--space-1)}.checkoff-summary[data-v-86ad3fb6]{gap:var(--space-3)}.checkoff-summary__label[data-v-86ad3fb6],.checkoff-summary__value[data-v-86ad3fb6]{font-size:var(--font-size-sm,13px)}}.ams-signature[data-v-7a0bb327]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-2)}.ams-signature__label[data-v-7a0bb327]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-gray-700)}.ams-signature__required[data-v-7a0bb327]{color:var(--color-danger-500)}.ams-signature__pad[data-v-7a0bb327]{position:relative;border:2px dashed var(--border-default,#d1d5db);border-radius:var(--radius-md);background:var(--color-white);overflow:hidden}.ams-signature__pad--has-sig[data-v-7a0bb327]{border-style:solid;border-color:var(--color-success-500,#10b981)}.ams-signature__pad--error[data-v-7a0bb327]{border-color:var(--color-danger-500)}.ams-signature__pad canvas[data-v-7a0bb327]{width:100%!important;display:block}.ams-signature__placeholder[data-v-7a0bb327]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:var(--color-gray-400);font-size:var(--font-size-body-sm);pointer-events:none}.ams-signature__preview img[data-v-7a0bb327]{max-width:100%;max-height:200px;border:1px solid var(--border-default,#d1d5db);border-radius:var(--radius-md)}.ams-signature__actions[data-v-7a0bb327]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-2)}.ams-signature__error[data-v-7a0bb327]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:var(--font-size-sm);color:var(--color-danger-500);font-weight:var(--font-weight-medium)}.ams-signature__helper[data-v-7a0bb327]{font-size:var(--font-size-sm);color:var(--text-tertiary)}.ams-signature--disabled .ams-signature__pad[data-v-7a0bb327]{opacity:.7;pointer-events:none}.checkoff-form__notes[data-v-1dcea99d]{margin:0;padding:0;color:var(--color-gray-600);font-size:var(--font-size-body-sm)}.checkoff-form__spacer[data-v-1dcea99d]{height:var(--space-4)}.checkoff-form__checkbox[data-v-1dcea99d]{margin:var(--space-4) 0}.checkoff-form__signature[data-v-1dcea99d]{margin-top:var(--space-3)}.checkoff-form__label[data-v-1dcea99d]{font-weight:var(--font-weight-semibold);color:var(--color-gray-700);margin-bottom:var(--space-2);display:block}.checkoff-form__sig-box[data-v-1dcea99d]{border:1px solid var(--color-gray-700);border-radius:var(--radius-md);overflow:hidden}.checkoff-form__sig-box canvas[data-v-1dcea99d]{width:100%!important;max-width:100%}.checkoff-form__sig-actions[data-v-1dcea99d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-2);margin-top:var(--space-2)}@media (max-width:991px){.checkoff-form__sig-box canvas[data-v-1dcea99d]{height:180px!important}}@media (max-width:767px){.checkoff-form__sig-box canvas[data-v-1dcea99d]{height:150px!important}.checkoff-form__sig-actions[data-v-1dcea99d]{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.checkoff-form__sig-actions[data-v-1dcea99d] .ams-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.checkoff-form__checkbox[data-v-1dcea99d]{margin:var(--space-3) 0}.checkoff-form__spacer[data-v-1dcea99d]{height:var(--space-2)}}.checkoff-attach__upload[data-v-8cbef1ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.checkoff-attach__upload-label[data-v-8cbef1ea]{font-weight:var(--font-weight-semibold);color:var(--color-gray-700);white-space:nowrap}.checkoff-attach__grid-wrap[data-v-8cbef1ea]{background:var(--color-gray-50);border-radius:var(--radius-md);padding:var(--space-4);position:relative}.checkoff-attach__loading[data-v-8cbef1ea]{position:absolute;inset:0;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;background:hsla(0,0%,100%,.85);z-index:10;border-radius:var(--radius-md)}.checkoff-attach__grid[data-v-8cbef1ea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:var(--space-3)}.checkoff-attach__item[data-v-8cbef1ea]{text-align:center}.checkoff-attach__thumb-btn[data-v-8cbef1ea]{background:none;border:1px solid var(--border-default,#d1d5db);border-radius:var(--radius-sm);padding:var(--space-2);cursor:pointer;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;width:100%;min-height:80px}.checkoff-attach__thumb-btn[data-v-8cbef1ea]:hover{border-color:var(--color-primary);background:var(--color-primary-50,#eff6ff)}.checkoff-attach__thumb-btn img[data-v-8cbef1ea]{max-width:80px;max-height:80px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm)}.checkoff-attach__thumb-icon[data-v-8cbef1ea]{font-size:2rem;color:var(--color-gray-500)}.checkoff-attach__thumb-icon--excel[data-v-8cbef1ea]{color:var(--color-success-500)}.checkoff-attach__thumb-icon--pdf[data-v-8cbef1ea]{color:var(--color-danger-500)}.checkoff-attach__item-info[data-v-8cbef1ea]{margin-top:var(--space-1)}.checkoff-attach__item-name[data-v-8cbef1ea]{display:block;font-size:var(--font-size-sm);color:var(--color-gray-700);word-break:break-all}.checkoff-attach__item-date[data-v-8cbef1ea]{display:block;font-size:var(--font-size-sm);color:var(--color-gray-500);margin-top:var(--space-1)}.checkoff-attach__preview[data-v-8cbef1ea]{text-align:center;margin-bottom:var(--space-4)}.checkoff-attach__preview-img[data-v-8cbef1ea]{max-width:100%;border-radius:var(--radius-md)}.checkoff-attach__file-icon[data-v-8cbef1ea]{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;font-size:3rem;padding:var(--space-4);color:var(--color-gray-500);text-decoration:none}.checkoff-attach__file-icon--excel[data-v-8cbef1ea]{color:var(--color-success-500)}.checkoff-attach__file-icon--pdf[data-v-8cbef1ea]{color:var(--color-danger-500)}.checkoff-attach__rename[data-v-8cbef1ea]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-3);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:var(--space-3)}.checkoff-attach__rename-input[data-v-8cbef1ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-1)}.checkoff-attach__extension[data-v-8cbef1ea]{color:var(--color-gray-500);font-size:var(--font-size-sm);white-space:nowrap}.checkoff-attach__modal-actions[data-v-8cbef1ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:991px){.crud-list__grid[data-v-8cbef1ea],.form-grid[data-v-8cbef1ea]{gap:12px}}@media (max-width:767px){.crud-list__grid[data-v-8cbef1ea],.form-grid[data-v-8cbef1ea]{grid-template-columns:1fr}.crud-list__actions[data-v-8cbef1ea],.form-actions[data-v-8cbef1ea]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.crud-list__actions>[data-v-8cbef1ea],.form-actions>[data-v-8cbef1ea]{width:100%}}.checkoff-attach__upload[data-v-280e38b1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.checkoff-attach__upload-label[data-v-280e38b1]{font-weight:var(--font-weight-semibold);color:var(--color-gray-700);white-space:nowrap}.checkoff-attach__grid-wrap[data-v-280e38b1]{background:var(--color-gray-50);border-radius:var(--radius-md);padding:var(--space-4);position:relative}.checkoff-attach__loading[data-v-280e38b1]{position:absolute;inset:0;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;background:hsla(0,0%,100%,.85);z-index:10;border-radius:var(--radius-md)}.checkoff-attach__grid[data-v-280e38b1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:var(--space-3)}.checkoff-attach__item[data-v-280e38b1]{text-align:center}.checkoff-attach__thumb-btn[data-v-280e38b1]{background:none;border:1px solid var(--border-default,#d1d5db);border-radius:var(--radius-sm);padding:var(--space-2);cursor:pointer;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;width:100%;min-height:80px}.checkoff-attach__thumb-btn[data-v-280e38b1]:hover{border-color:var(--color-primary);background:var(--color-primary-50,#eff6ff)}.checkoff-attach__thumb-btn img[data-v-280e38b1]{max-width:80px;max-height:80px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm)}.checkoff-attach__thumb-icon[data-v-280e38b1]{font-size:2rem;color:var(--color-gray-500)}.checkoff-attach__thumb-icon--excel[data-v-280e38b1]{color:var(--color-success-500)}.checkoff-attach__thumb-icon--pdf[data-v-280e38b1]{color:var(--color-danger-500)}.checkoff-attach__item-info[data-v-280e38b1]{margin-top:var(--space-1)}.checkoff-attach__item-name[data-v-280e38b1]{display:block;font-size:var(--font-size-sm);color:var(--color-gray-700);word-break:break-all}.checkoff-attach__item-date[data-v-280e38b1]{display:block;font-size:var(--font-size-sm);color:var(--color-gray-500);margin-top:var(--space-1)}.checkoff-attach__preview[data-v-280e38b1]{text-align:center;margin-bottom:var(--space-4)}.checkoff-attach__preview-img[data-v-280e38b1]{max-width:100%;border-radius:var(--radius-md)}.checkoff-attach__file-icon[data-v-280e38b1]{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;font-size:3rem;padding:var(--space-4);color:var(--color-gray-500);text-decoration:none}.checkoff-attach__file-icon--excel[data-v-280e38b1]{color:var(--color-success-500)}.checkoff-attach__file-icon--pdf[data-v-280e38b1]{color:var(--color-danger-500)}.checkoff-attach__rename[data-v-280e38b1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-3);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:var(--space-3)}.checkoff-attach__rename-input[data-v-280e38b1]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-1)}.checkoff-attach__extension[data-v-280e38b1]{color:var(--color-gray-500);font-size:var(--font-size-sm);white-space:nowrap}.checkoff-attach__modal-actions[data-v-280e38b1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:991px){.crud-list__grid[data-v-280e38b1],.form-grid[data-v-280e38b1]{gap:12px}}@media (max-width:767px){.crud-list__grid[data-v-280e38b1],.form-grid[data-v-280e38b1]{grid-template-columns:1fr}.crud-list__actions[data-v-280e38b1],.form-actions[data-v-280e38b1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.crud-list__actions>[data-v-280e38b1],.form-actions>[data-v-280e38b1]{width:100%}}.checkoffs[data-v-7e32d5d8]{position:relative}.checkoffs__overlay[data-v-7e32d5d8]{position:absolute;top:0;left:0;right:0;bottom:0;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;background:hsla(0,0%,100%,.7);z-index:10;border-radius:var(--radius-sm,4px)}.checkoffs__title[data-v-7e32d5d8]{font-size:var(--font-size-lg,18px);font-weight:var(--font-weight-semibold,600);color:var(--text-primary,#1f2937);margin-bottom:var(--space-4,16px)}.checkoffs__full-width[data-v-7e32d5d8]{width:100%}.checkoffs__record[data-v-7e32d5d8]{border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-md,8px);margin-bottom:var(--space-3,12px);padding:var(--space-3,12px)}.checkoffs__record-number[data-v-7e32d5d8]{margin-bottom:var(--space-2,8px);font-weight:var(--font-weight-bold,700)}.checkoffs__record-grid[data-v-7e32d5d8]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2,8px)}.checkoffs__record-field[data-v-7e32d5d8]{margin-bottom:var(--space-2,8px)}.checkoffs__record-field--full[data-v-7e32d5d8]{grid-column:1/-1}.checkoffs__field-label[data-v-7e32d5d8]{margin-right:var(--space-3,12px)}.checkoffs__field-value[data-v-7e32d5d8]{word-break:break-word}.checkoffs__signature-img[data-v-7e32d5d8]{max-width:100px;max-height:50px;width:auto;height:auto}.checkoffs__attachments[data-v-7e32d5d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-2,8px)}.checkoffs__attachment-item[data-v-7e32d5d8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.checkoffs__attachment-item[data-v-7e32d5d8],.checkoffs__file-btn[data-v-7e32d5d8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkoffs__file-btn[data-v-7e32d5d8]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--space-2,8px);border-radius:var(--radius-sm,4px);cursor:pointer}.checkoffs__file-btn--danger[data-v-7e32d5d8]{background:var(--color-danger-50,#fef2f2);color:var(--color-danger-500,#ef4444)}.checkoffs__file-btn--primary[data-v-7e32d5d8]{background:var(--color-primary-50,#eff6ff);color:var(--color-primary-500,#0073c5)}.checkoffs__file-btn--success[data-v-7e32d5d8]{background:var(--color-success-50,#ecfdf5);color:var(--color-success-500,#10b981)}.checkoffs__file-btn--info[data-v-7e32d5d8]{background:var(--color-info-50,#eff6ff);color:var(--color-info-500,#3b82f6)}.checkoffs__file-btn--secondary[data-v-7e32d5d8]{background:var(--color-gray-100,#f3f4f6);color:var(--color-gray-500,#6b7280)}.checkoffs__file-icon[data-v-7e32d5d8]{font-size:var(--font-size-2xl,24px)}.checkoffs__file-icon--danger[data-v-7e32d5d8]{color:var(--color-danger-500,#ef4444)}.checkoffs__file-icon--primary[data-v-7e32d5d8]{color:var(--color-primary-500,#0073c5)}.checkoffs__file-icon--success[data-v-7e32d5d8]{color:var(--color-success-500,#10b981)}.checkoffs__file-icon--info[data-v-7e32d5d8]{color:var(--color-info-500,#3b82f6)}.checkoffs__file-icon--secondary[data-v-7e32d5d8]{color:var(--color-gray-500,#6b7280)}.checkoffs__file-name[data-v-7e32d5d8]{font-size:var(--font-size-caption,12px);max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkoffs__comment-body[data-v-7e32d5d8]{margin:var(--space-3,12px) 0}.checkoffs__comment-pre[data-v-7e32d5d8]{background:var(--color-gray-50,#f9fafb);padding:var(--space-3,12px);border-radius:var(--radius-md,8px);white-space:pre-wrap;word-break:break-word;font-family:var(--font-family-base,"Ubuntu",sans-serif);font-size:var(--font-size-base,14px);color:var(--text-primary,#1f2937);border:1px solid var(--border-light,#e5e7eb);margin:0}.checkoffs__step-name[data-v-7e32d5d8]{margin:0;font-size:var(--font-size-base,14px);font-weight:var(--font-weight-semibold,600)}.checkoffs__status-badge[data-v-7e32d5d8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-2,8px)}.checkoffs__expand-link[data-v-7e32d5d8]{color:var(--color-primary-500,#0073c5);cursor:pointer;font-size:var(--font-size-caption,12px);font-weight:var(--font-weight-medium,500)}.checkoffs__expand-link[data-v-7e32d5d8]:hover{text-decoration:underline}.checkoffs__additional-list[data-v-7e32d5d8]{list-style-type:none;padding:0;margin:0}.checkoffs__additional-item[data-v-7e32d5d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.checkoffs__action-group[data-v-7e32d5d8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:var(--space-2,8px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.checkoffs__title[data-v-7e32d5d8]{font-size:var(--font-size-base,14px)}.checkoffs__action-group[data-v-7e32d5d8]{gap:var(--space-1,4px)}.checkoffs__comment-pre[data-v-7e32d5d8]{font-size:var(--font-size-sm,13px);padding:var(--space-2,8px)}}@media (max-width:767px){.checkoffs__record-grid[data-v-7e32d5d8]{grid-template-columns:1fr}.checkoffs__title[data-v-7e32d5d8]{font-size:var(--font-size-sm,13px);margin-bottom:var(--space-2,8px)}.checkoffs__action-group[data-v-7e32d5d8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-1,4px);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.checkoffs__action-group[data-v-7e32d5d8] .ams-btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkoffs__record[data-v-7e32d5d8]{padding:var(--space-2,8px);margin-bottom:var(--space-2,8px)}.checkoffs__attachments[data-v-7e32d5d8]{gap:var(--space-1,4px)}.checkoffs__comment-pre[data-v-7e32d5d8]{font-size:var(--font-size-sm,13px);padding:var(--space-2,8px)}.checkoffs__step-name[data-v-7e32d5d8]{font-size:var(--font-size-sm,13px)}.checkoffs__signature-img[data-v-7e32d5d8]{max-width:80px;max-height:40px}}.ams-tabs__bar[data-v-2a17c85b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-1);border-bottom:2px solid var(--border-light);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ams-tabs__bar[data-v-2a17c85b]::-webkit-scrollbar{display:none}.ams-tabs__bar--full-width[data-v-2a17c85b]{width:100%}.ams-tabs__bar--pill[data-v-2a17c85b]{border-bottom:none;background:var(--surface-secondary,var(--color-gray-100));border-radius:var(--radius-lg);padding:var(--space-1);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:var(--space-1)}.ams-tabs__bar--pill.ams-tabs__bar--full-width[data-v-2a17c85b]{display:-webkit-box;display:-ms-flexbox;display:flex}.ams-tabs__tab[data-v-2a17c85b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:var(--font-family-base);font-weight:var(--font-weight-medium);color:var(--text-tertiary,var(--text-secondary));background:transparent;border:none;cursor:pointer;-webkit-transition:all var(--duration-normal,.2s) var(--ease-default,ease);transition:all var(--duration-normal,.2s) var(--ease-default,ease);white-space:nowrap;text-decoration:none;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.ams-tabs__tab[data-v-2a17c85b]:focus-visible{outline:2px solid var(--color-primary-400,var(--color-primary-500));outline-offset:-2px;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.ams-tabs__tab--underline[data-v-2a17c85b]{border-bottom:2px solid transparent;margin-bottom:-2px}.ams-tabs__tab--underline[data-v-2a17c85b]:hover:not(.ams-tabs__tab--disabled):not(.ams-tabs__tab--active){color:var(--text-primary);background:var(--color-primary-50)}.ams-tabs__tab--underline.ams-tabs__tab--active[data-v-2a17c85b]{color:var(--color-primary-500);border-bottom-color:var(--color-primary-500);font-weight:var(--font-weight-semibold)}.ams-tabs__tab--pill[data-v-2a17c85b]{border-bottom:none;margin-bottom:0;border-radius:var(--radius-md)}.ams-tabs__tab--pill[data-v-2a17c85b]:hover:not(.ams-tabs__tab--disabled):not(.ams-tabs__tab--active){background:var(--surface-hover,var(--color-gray-200));color:var(--text-primary)}.ams-tabs__tab--pill.ams-tabs__tab--active[data-v-2a17c85b]{background:var(--color-primary-500);color:var(--color-white,#fff);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.ams-tabs__tab--pill[data-v-2a17c85b]:focus-visible{border-radius:var(--radius-md)}.ams-tabs__tab--underline.ams-tabs__tab--sm[data-v-2a17c85b]{padding:var(--space-1) var(--space-3);height:32px;font-size:var(--font-size-caption)}.ams-tabs__tab--underline.ams-tabs__tab--md[data-v-2a17c85b]{padding:var(--space-2) var(--space-4);height:40px;font-size:var(--font-size-base)}.ams-tabs__tab--underline.ams-tabs__tab--lg[data-v-2a17c85b]{padding:var(--space-3) var(--space-5);height:48px;font-size:var(--font-size-md)}.ams-tabs__tab--pill.ams-tabs__tab--sm[data-v-2a17c85b]{padding:var(--space-1) var(--space-3);height:28px;font-size:var(--font-size-caption)}.ams-tabs__tab--pill.ams-tabs__tab--md[data-v-2a17c85b]{padding:var(--space-2) var(--space-4);height:36px;font-size:var(--font-size-base)}.ams-tabs__tab--pill.ams-tabs__tab--lg[data-v-2a17c85b]{padding:var(--space-3) var(--space-5);height:44px;font-size:var(--font-size-md)}.ams-tabs__tab--full-width[data-v-2a17c85b]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ams-tabs__tab--disabled[data-v-2a17c85b]{color:var(--text-disabled,var(--color-gray-400));cursor:not-allowed;pointer-events:none;opacity:.6}.ams-tabs__icon[data-v-2a17c85b]{font-size:inherit;line-height:1;-ms-flex-negative:0;flex-shrink:0}.ams-tabs__panel--pill[data-v-2a17c85b],.ams-tabs__panel--underline[data-v-2a17c85b],.ams-tabs__panel[data-v-2a17c85b]{padding-top:var(--space-4)}.view-notes__header[data-v-2a0ce59c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:var(--space-2)}.view-notes__header-text[data-v-2a0ce59c]{font-size:var(--font-size-body-sm);color:var(--color-gray-600)}.view-notes__actions[data-v-2a0ce59c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-1)}.view-notes__detail[data-v-2a0ce59c]{margin-bottom:var(--space-3)}.view-notes__detail-label[data-v-2a0ce59c]{display:block;font-weight:var(--font-weight-semibold);color:var(--color-gray-700);margin-bottom:var(--space-2)}.view-notes__modal-actions[data-v-2a0ce59c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-2);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-notes__checkbox[data-v-2a0ce59c]{margin-top:var(--space-2);margin-bottom:var(--space-2)}.view-notes__pre[data-v-2a0ce59c]{white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit;font-size:inherit;background:none;border:none;padding:0}@media (max-width:991px){.view-notes__header[data-v-2a0ce59c]{margin-bottom:var(--space-2)}.view-notes__pre[data-v-2a0ce59c]{font-size:var(--font-size-sm,13px)}}@media (max-width:767px){.view-notes__header[data-v-2a0ce59c]{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;margin-bottom:var(--space-2)}.view-notes__header[data-v-2a0ce59c] .ams-btn{width:100%}.view-notes__actions[data-v-2a0ce59c]{gap:2px}.view-notes__pre[data-v-2a0ce59c]{font-size:var(--font-size-sm,13px);line-height:1.4}.view-notes__modal-actions[data-v-2a0ce59c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-2)}.view-notes__modal-actions[data-v-2a0ce59c] .ams-btn{width:100%}}.qa__status-dot[data-v-2ffa934c]{width:10px;height:10px;border-radius:var(--radius-full,9999px);-ms-flex-negative:0;flex-shrink:0;-webkit-animation:qa-pulse-2ffa934c 2s infinite;animation:qa-pulse-2ffa934c 2s infinite}.qa__status-dot--success[data-v-2ffa934c]{background:var(--color-success-500,#10b981)}.qa__status-dot--warning[data-v-2ffa934c]{background:var(--color-warning-500,#f59e0b)}.qa__status-dot--danger[data-v-2ffa934c]{background:var(--color-danger-500,#ef4444)}@-webkit-keyframes qa-pulse-2ffa934c{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.6;-webkit-transform:scale(.85);transform:scale(.85)}}@keyframes qa-pulse-2ffa934c{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.6;-webkit-transform:scale(.85);transform:scale(.85)}}.qa__status-text[data-v-2ffa934c]{font-size:var(--font-size-caption,13px);font-weight:var(--font-weight-medium,500);color:var(--text-secondary,#4b5563)}.qa__meta-item[data-v-2ffa934c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:var(--font-size-sm,12px);color:var(--text-tertiary,#6b7280)}.qa__meta-item i[data-v-2ffa934c]{font-size:11px;opacity:.6}.qa__panel--hero[data-v-2ffa934c]{border-color:var(--color-success-200,#a7f3d0)!important;border-width:2px!important}.qa__hint[data-v-2ffa934c]{font-size:var(--font-size-xs,11px);color:var(--color-success-600,#059669);font-weight:var(--font-weight-medium,500)}.qa__detail-row-inline[data-v-2ffa934c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-4,16px) var(--space-6,24px)}.qa__detail-inline[data-v-2ffa934c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.qa__detail-key[data-v-2ffa934c]{font-size:var(--font-size-xs,11px);font-weight:var(--font-weight-semibold,600);color:var(--text-tertiary,#6b7280);text-transform:uppercase;letter-spacing:.04em}.qa__detail-val[data-v-2ffa934c]{font-size:var(--font-size-base,14px);font-weight:var(--font-weight-medium,500);color:var(--text-primary,#111827);word-break:break-word}.qa__items-table-wrap[data-v-2ffa934c]{width:100%;overflow-x:auto}.qa__items-table[data-v-2ffa934c]{width:100%;border-collapse:collapse;font-size:var(--font-size-base,14px);color:var(--text-primary,#1f2937)}.qa__items-th[data-v-2ffa934c]{font-weight:var(--font-weight-semibold,600);font-size:var(--font-size-caption,12px);color:var(--text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-3,12px) var(--space-4,16px);text-align:left;border-bottom:2px solid var(--border-default,#d1d5db);background:var(--color-gray-50,#f9fafb)}.qa__items-th--actions[data-v-2ffa934c]{width:70px;min-width:70px;text-align:center}.qa__items-th--name[data-v-2ffa934c]{width:220px;min-width:180px}.qa__items-th--details[data-v-2ffa934c]{width:auto}.qa__items-th--completed[data-v-2ffa934c]{width:100px;min-width:90px;text-align:center}.qa__items-row[data-v-2ffa934c]{border-bottom:1px solid var(--border-light,#e5e7eb);-webkit-transition:background var(--duration-fast,.1s) ease;transition:background var(--duration-fast,.1s) ease}.qa__items-row[data-v-2ffa934c]:hover{background:var(--color-success-50,#ecfdf5)}.qa__items-row[data-v-2ffa934c]:nth-child(2n){background:var(--color-gray-50,#f9fafb)}.qa__items-row[data-v-2ffa934c]:nth-child(2n):hover{background:var(--color-success-50,#ecfdf5)}.qa__items-td[data-v-2ffa934c]{padding:var(--space-3,12px) var(--space-4,16px);vertical-align:top;line-height:1.5}.qa__items-td--actions[data-v-2ffa934c]{text-align:center;vertical-align:middle}.qa__items-td--name[data-v-2ffa934c]{vertical-align:middle}.qa__items-td--completed[data-v-2ffa934c]{text-align:center;vertical-align:middle}.qa__item-name[data-v-2ffa934c]{display:block;font-weight:var(--font-weight-semibold,600);font-size:var(--font-size-base,14px);color:var(--text-primary,#111827)}.qa__item-uom[data-v-2ffa934c]{display:block;font-size:var(--font-size-xs,11px);color:var(--text-tertiary,#6b7280);margin-top:2px}.qa__details-wrap[data-v-2ffa934c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-3,12px)}.qa__detail-text[data-v-2ffa934c]{font-size:var(--font-size-caption,13px);color:var(--text-primary,#111827);line-height:1.6;white-space:pre-wrap;word-break:break-word}.qa__detail-text--note[data-v-2ffa934c]{color:var(--text-secondary,#4b5563);font-style:italic}.qa__addl-fields[data-v-2ffa934c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-2,8px)}.qa__addl-field[data-v-2ffa934c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;padding:var(--space-2,8px) var(--space-3,12px);background:var(--color-gray-50,#f9fafb);border:1px solid var(--color-gray-100,#f3f4f6);border-radius:var(--radius-sm,4px)}.qa__addl-field-label[data-v-2ffa934c]{font-size:var(--font-size-xs,11px);font-weight:var(--font-weight-semibold,600);color:var(--text-tertiary,#6b7280);text-transform:uppercase;letter-spacing:.03em}.qa__addl-field-value[data-v-2ffa934c]{font-size:var(--font-size-caption,13px);font-weight:var(--font-weight-medium,500);color:var(--text-primary,#111827);word-break:break-word}.qa__no-details[data-v-2ffa934c]{font-size:var(--font-size-caption,13px);color:var(--text-tertiary,#6b7280);font-style:italic}@media (max-width:767px){.qa__items-th--name[data-v-2ffa934c]{width:140px;min-width:120px}.qa__addl-fields[data-v-2ffa934c]{grid-template-columns:1fr}}