.ams-textarea-container[data-v-f1cb1530]{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-label[data-v-f1cb1530]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-gray-700);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-1)}.required-asterisk[data-v-f1cb1530]{color:var(--color-danger-500);font-weight:var(--font-weight-medium)}.textarea-wrapper[data-v-f1cb1530]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ams-textarea[data-v-f1cb1530]{width:100%;border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#000;background:var(--color-white);-webkit-transition:all var(--duration-normal) var(--ease-default);transition:all var(--duration-normal) var(--ease-default);outline:none;font-family:inherit;line-height:1.5}.ams-textarea--small[data-v-f1cb1530]{padding:var(--space-2) var(--space-3);font-size:var(--font-size-caption)}.ams-textarea--medium[data-v-f1cb1530]{padding:var(--space-3) var(--space-4);font-size:var(--font-size-base)}.ams-textarea--large[data-v-f1cb1530]{padding:var(--space-4) var(--space-5);font-size:var(--font-size-md)}.ams-textarea[data-v-f1cb1530]:focus{border-color:var(--border-focus);-webkit-box-shadow:var(--shadow-focus);box-shadow:var(--shadow-focus)}.ams-textarea--error[data-v-f1cb1530]{border-color:var(--color-danger-500)}.ams-textarea--error[data-v-f1cb1530]:focus{border-color:var(--color-danger-500);-webkit-box-shadow:var(--shadow-error);box-shadow:var(--shadow-error)}.ams-textarea--disabled[data-v-f1cb1530],.ams-textarea[data-v-f1cb1530]:disabled,.ams-textarea[disabled][data-v-f1cb1530],.ams-textarea[readonly][data-v-f1cb1530]{background-color:var(--color-gray-50);color:#000;-webkit-text-fill-color:#000;opacity:1;cursor:not-allowed}.ams-textarea--readonly[data-v-f1cb1530]{background-color:var(--color-gray-50);color:#000;-webkit-text-fill-color:#000;cursor:default}.ams-textarea[data-v-f1cb1530]::-webkit-input-placeholder{color:var(--text-disabled)}.ams-textarea[data-v-f1cb1530]::-moz-placeholder{color:var(--text-disabled)}.ams-textarea[data-v-f1cb1530]:-ms-input-placeholder{color:var(--text-disabled)}.ams-textarea[data-v-f1cb1530]::-ms-input-placeholder{color:var(--text-disabled)}.ams-textarea[data-v-f1cb1530]::placeholder{color:var(--text-disabled)}.ams-textarea--resize-none[data-v-f1cb1530]{resize:none}.ams-textarea--resize-both[data-v-f1cb1530]{resize:both}.ams-textarea--resize-horizontal[data-v-f1cb1530]{resize:horizontal}.ams-textarea--resize-vertical[data-v-f1cb1530]{resize:vertical}.ams-textarea--auto-resize[data-v-f1cb1530]{resize:none;overflow-y:hidden}.char-count[data-v-f1cb1530]{position:absolute;bottom:var(--space-2);right:var(--space-3);font-size:var(--font-size-xs);color:var(--text-tertiary);background:hsla(0,0%,100%,.9);padding:2px var(--space-1);border-radius:var(--radius-sm);backdrop-filter:blur(4px)}.char-count--over[data-v-f1cb1530]{color:var(--color-danger-500);font-weight:var(--font-weight-semibold)}.has-error .char-count[data-v-f1cb1530]{color:var(--color-danger-500)}.error-message[data-v-f1cb1530]{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)}.helper-text[data-v-f1cb1530]{font-size:var(--font-size-sm);color:var(--text-tertiary)}.textarea-wrapper:has(.char-count) .ams-textarea[data-v-f1cb1530]{padding-bottom:28px}@media (max-width:768px){.ams-textarea--small[data-v-f1cb1530]{padding:10px var(--space-3)}.ams-textarea--medium[data-v-f1cb1530]{padding:var(--space-3) 14px}.ams-textarea--large[data-v-f1cb1530]{padding:14px var(--space-4)}.char-count[data-v-f1cb1530]{font-size:10px;bottom:6px;right:10px}}.masterdoc-attach__grid[data-v-07454186]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--space-3)}.masterdoc-attach__items[data-v-07454186]{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-md);min-height:80px}.masterdoc-attach__items[data-v-07454186],.masterdoc-attach__thumb[data-v-07454186]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.masterdoc-attach__thumb[data-v-07454186]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-1);max-width:100px}.masterdoc-attach__thumb-btn[data-v-07454186]{background:none;border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-sm);padding:var(--space-1);cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;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}.masterdoc-attach__thumb-btn[data-v-07454186]:hover{border-color:var(--color-primary,#2f80ed);-webkit-box-shadow:0 0 0 2px rgba(47,128,237,.1);box-shadow:0 0 0 2px rgba(47,128,237,.1)}.masterdoc-attach__thumb-img[data-v-07454186]{border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover}.masterdoc-attach__thumb-icon[data-v-07454186]{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:60px;height:60px;font-size:24px;color:var(--color-gray-500);background:var(--color-gray-50,#f9fafb);border-radius:var(--radius-sm)}.masterdoc-attach__thumb-icon--excel[data-v-07454186]{color:var(--color-success,#10b981);background:var(--color-success-light,#ecfdf5)}.masterdoc-attach__thumb-icon--pdf[data-v-07454186]{color:var(--color-danger,#ef4444);background:var(--color-danger-light,#fef2f2)}.masterdoc-attach__thumb-icon--video[data-v-07454186]{color:var(--color-gray-700);background:var(--color-gray-100,#f3f4f6)}.masterdoc-attach__thumb-meta[data-v-07454186]{text-align:center}.masterdoc-attach__thumb-name[data-v-07454186]{font-size:var(--font-size-caption,12px);color:var(--color-gray-700);word-break:break-all;cursor:default;margin:0}.masterdoc-attach__thumb-date[data-v-07454186]{font-size:11px;color:var(--color-gray-500);margin-top:2px}.masterdoc-attach__empty[data-v-07454186]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-2);color:var(--color-gray-500);font-size:var(--font-size-body,14px);padding:var(--space-2);width:100%}.masterdoc-attach__empty-icon[data-v-07454186]{font-size:20px}.masterdoc-attach__preview[data-v-07454186]{text-align:center;margin-bottom:var(--space-4)}.masterdoc-attach__preview-img[data-v-07454186]{max-width:100%;height:auto;border-radius:var(--radius-md)}.masterdoc-attach__preview-video[data-v-07454186]{max-width:100%;border-radius:var(--radius-md)}.masterdoc-attach__file-link[data-v-07454186]{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);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-gray-50,#f9fafb);border:1px solid var(--border-light,#e5e7eb);color:var(--color-gray-700);text-decoration:none;font-size:var(--font-size-body,14px);-webkit-transition:all .2s ease;transition:all .2s ease}.masterdoc-attach__file-link[data-v-07454186]:hover{border-color:var(--color-primary,#2f80ed);color:var(--color-primary,#2f80ed)}.masterdoc-attach__file-link i[data-v-07454186]{font-size:24px}.masterdoc-attach__file-link--excel i[data-v-07454186]{color:var(--color-success,#10b981)}.masterdoc-attach__file-link--pdf i[data-v-07454186]{color:var(--color-danger,#ef4444)}.masterdoc-attach__rename-section[data-v-07454186]{padding:var(--space-3);background:var(--color-gray-50,#f9fafb);border-radius:var(--radius-md);margin-bottom:var(--space-3)}.masterdoc-attach__rename-row[data-v-07454186],.masterdoc-attach__rename-section[data-v-07454186]{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)}.masterdoc-attach__rename-fields[data-v-07454186]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:var(--space-2)}.masterdoc-attach__rename-fields[data-v-07454186]>:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.masterdoc-attach__ext[data-v-07454186]{color:var(--color-gray-500);font-size:var(--font-size-body-sm,13px);white-space:nowrap;padding-bottom:var(--space-2)}.masterdoc-attach__modal-actions[data-v-07454186]{text-align:center}.masterdoc-attach__upload-wrap[data-v-07454186]{position:relative}.masterdoc-attach__file-list[data-v-07454186]{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);margin-bottom:var(--space-4)}.masterdoc-attach__file-item[data-v-07454186]{gap:var(--space-3);padding:var(--space-3);background:var(--color-gray-50,#f9fafb);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-md)}.masterdoc-attach__file-info[data-v-07454186],.masterdoc-attach__file-item[data-v-07454186]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.masterdoc-attach__file-info[data-v-07454186]{gap:var(--space-1);-webkit-box-flex:1;-ms-flex:1;flex:1}.masterdoc-attach__file-info[data-v-07454186]>:first-child,.masterdoc-attach__file-item>.ams-textarea-wrapper[data-v-07454186]{-webkit-box-flex:1;-ms-flex:1;flex:1}.masterdoc-attach__dropzone[data-v-07454186]{border:2px dashed var(--border-default,#d1d5db);border-radius:var(--radius-md);padding:var(--space-8) var(--space-4);text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;margin-bottom:var(--space-4)}.masterdoc-attach__dropzone[data-v-07454186]:hover{border-color:var(--color-primary,#2f80ed);background:rgba(47,128,237,.02)}.masterdoc-attach__file-input[data-v-07454186]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.masterdoc-attach__dropzone-label[data-v-07454186]{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-2);margin:0}.masterdoc-attach__dropzone-icon[data-v-07454186]{font-size:40px;color:var(--color-gray-400)}.masterdoc-attach__dropzone-text[data-v-07454186]{color:var(--color-gray-500);font-size:var(--font-size-body,14px);margin:0}.masterdoc-attach__dropzone-link[data-v-07454186]{color:var(--color-primary,#2f80ed);font-size:var(--font-size-body,14px);font-weight:var(--font-weight-medium,500);margin:0}.masterdoc-attach__upload-actions[data-v-07454186]{gap:var(--space-3)}.masterdoc-attach__overlay[data-v-07454186],.masterdoc-attach__upload-actions[data-v-07454186]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.masterdoc-attach__overlay[data-v-07454186]{position:absolute;inset:0;background:hsla(0,0%,100%,.7);-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--radius-md);z-index:10}.masterdoc-attach__spinner[data-v-07454186]{width:32px;height:32px;border:3px solid var(--color-gray-200);border-top-color:var(--color-primary);border-radius:50%;-webkit-animation:masterdoc-spin-07454186 .8s linear infinite;animation:masterdoc-spin-07454186 .8s linear infinite}@-webkit-keyframes masterdoc-spin-07454186{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes masterdoc-spin-07454186{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:991px){.masterdoc-attach__file-item[data-v-07454186]{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.masterdoc-attach__grid[data-v-07454186]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.masterdoc-attach__items[data-v-07454186]{gap:var(--space-2)}.masterdoc-attach__thumb[data-v-07454186]{max-width:80px}.masterdoc-attach__file-info[data-v-07454186],.masterdoc-attach__file-item[data-v-07454186]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.masterdoc-attach__ext[data-v-07454186]{padding-bottom:0}.masterdoc-attach__upload-actions[data-v-07454186]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.masterdoc-attach__upload-actions .ams-btn[data-v-07454186]{width:100%}.masterdoc-attach__rename-fields[data-v-07454186]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.ams-select-container[data-v-6253146d]{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-label[data-v-6253146d]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-gray-700);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-1)}.required-asterisk[data-v-6253146d]{color:var(--color-danger-500);font-weight:var(--font-weight-medium)}.select-wrapper[data-v-6253146d]{position:relative}.ams-select[data-v-6253146d]{width:100%;border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#000;background:var(--color-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-transition:all var(--duration-normal) var(--ease-default);transition:all var(--duration-normal) var(--ease-default);outline:none;padding-right:40px}.ams-select option[data-v-6253146d]{color:#000}.ams-select--small[data-v-6253146d]{padding:var(--space-2) var(--space-3);font-size:var(--font-size-caption)}.ams-select--medium[data-v-6253146d]{padding:var(--space-3) var(--space-4);font-size:var(--font-size-base)}.ams-select--large[data-v-6253146d]{padding:var(--space-4) var(--space-5);font-size:var(--font-size-md)}.ams-select[data-v-6253146d]:focus{border-color:var(--border-focus);-webkit-box-shadow:0 0 0 3px var(--shadow-focus);box-shadow:0 0 0 3px var(--shadow-focus)}.ams-select--error[data-v-6253146d]{border-color:var(--color-danger-500)}.ams-select--error[data-v-6253146d]:focus{border-color:var(--color-danger-500);-webkit-box-shadow:0 0 0 3px var(--shadow-error);box-shadow:0 0 0 3px var(--shadow-error)}.ams-select--disabled[data-v-6253146d],.ams-select[data-v-6253146d]:disabled,.ams-select[disabled][data-v-6253146d]{background-color:var(--color-gray-50);color:#000;-webkit-text-fill-color:#000;opacity:1;cursor:not-allowed}.select-icon[data-v-6253146d]{position:absolute;right:var(--space-3);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--text-tertiary);font-size:var(--font-size-base);pointer-events:none}.has-error .select-icon[data-v-6253146d]{color:var(--color-danger-500)}.error-message[data-v-6253146d]{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)}.helper-text[data-v-6253146d]{font-size:var(--font-size-sm);color:var(--text-tertiary)}.masterdoc-view[data-v-e6b48eec]{position:relative;padding:var(--space-4)}.masterdoc-view__header[data-v-e6b48eec]{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)}.masterdoc-view__title[data-v-e6b48eec]{font-size:var(--font-size-heading-2,20px);font-weight:var(--font-weight-semibold);color:var(--color-gray-800);margin:0}.masterdoc-view__card[data-v-e6b48eec]{background:var(--surface-primary,#fff);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-md);padding:var(--space-5)}.masterdoc-view__form-grid[data-v-e6b48eec]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-bottom:var(--space-5)}.masterdoc-view__field--full[data-v-e6b48eec]{grid-column:1/-1}.masterdoc-view__label[data-v-e6b48eec]{font-size:var(--font-size-base,14px);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-700);display:block;margin-bottom:var(--space-2)}.masterdoc-view__radio-group[data-v-e6b48eec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-5);-ms-flex-wrap:wrap;flex-wrap:wrap}.masterdoc-view__radio[data-v-e6b48eec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--font-size-base,14px);color:var(--color-gray-700)}.masterdoc-view__radio-input[data-v-e6b48eec]{display:none}.masterdoc-view__radio-indicator[data-v-e6b48eec]{width:20px;height:20px;border:2px solid var(--border-default,#d1d5db);border-radius:50%;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;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease;transition:all .2s ease}.masterdoc-view__radio-input:checked+.masterdoc-view__radio-indicator[data-v-e6b48eec]{border-color:var(--color-primary,#2f80ed)}.masterdoc-view__radio-input:checked+.masterdoc-view__radio-indicator[data-v-e6b48eec]:after{content:"";width:10px;height:10px;background:var(--color-primary,#2f80ed);border-radius:50%}.masterdoc-view__radio-text[data-v-e6b48eec]{line-height:1.4}.masterdoc-view__actions[data-v-e6b48eec]{gap:var(--space-2);-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:var(--space-4);border-top:1px solid var(--border-light,#e5e7eb)}.masterdoc-view__actions[data-v-e6b48eec],.masterdoc-view__overlay[data-v-e6b48eec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.masterdoc-view__overlay[data-v-e6b48eec]{position:absolute;inset:0;background:hsla(0,0%,100%,.7);-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--radius-md);z-index:10}.masterdoc-view__spinner[data-v-e6b48eec]{width:32px;height:32px;border:3px solid var(--color-gray-200);border-top-color:var(--color-primary);border-radius:50%;-webkit-animation:spin-e6b48eec .8s linear infinite;animation:spin-e6b48eec .8s linear infinite}@-webkit-keyframes spin-e6b48eec{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-e6b48eec{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:767px){.masterdoc-view[data-v-e6b48eec]{padding:var(--space-2)}.masterdoc-view__card[data-v-e6b48eec]{padding:var(--space-3)}.masterdoc-view__form-grid[data-v-e6b48eec]{grid-template-columns:1fr}.masterdoc-view__radio-group[data-v-e6b48eec]{gap:var(--space-3)}.masterdoc-view__actions[data-v-e6b48eec],.masterdoc-view__radio-group[data-v-e6b48eec]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.masterdoc-view__actions .ams-btn[data-v-e6b48eec]{width:100%}}