.image-preview-container[data-v-fad8c162]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.image-preview-container .image-preview-toolbar[data-v-fad8c162]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px;-ms-flex-negative:0;flex-shrink:0}.image-preview-container .image-preview-wrapper[data-v-fad8c162]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;overflow:auto;cursor:zoom-in}.image-preview-container .image-preview-wrapper .preview-image[data-v-fad8c162]{max-width:100%;transform-origin:center top;transition:transform .2s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.j-image-upload-plus .attachment-preview[data-v-16a305ba]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.j-image-upload-plus .attachment-preview .preview-img[data-v-16a305ba]{width:80px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:4px;cursor:pointer}.j-image-upload-plus .attachment-preview .pdf-preview-box[data-v-16a305ba]{width:80px;height:60px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;background:#fff5f5;transition:border-color .3s}.j-image-upload-plus .attachment-preview .pdf-preview-box[data-v-16a305ba]:hover{border-color:#1890ff}.j-image-upload-plus .attachment-preview .pdf-preview-box .pdf-icon[data-v-16a305ba]{font-size:24px;color:#ff4d4f}.j-image-upload-plus .attachment-preview .pdf-preview-box .pdf-label[data-v-16a305ba]{font-size:12px;color:#666;margin-top:2px}.j-image-upload-plus .attachment-preview .delete-btn[data-v-16a305ba]{color:#ff4d4f;border-color:#ff4d4f}.j-image-upload-plus .upload-dragger[data-v-16a305ba]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:20px;background:#fafafa;border:1px dashed #d9d9d9;border-radius:4px;cursor:pointer;transition:border-color .3s;outline:none;text-align:center;margin-bottom:12px}.j-image-upload-plus .upload-dragger.upload-dragger-hover[data-v-16a305ba],.j-image-upload-plus .upload-dragger[data-v-16a305ba]:hover{border-color:#1890ff;background:#e6f7ff}.j-image-upload-plus .upload-dragger .upload-icon[data-v-16a305ba]{font-size:36px;color:#1890ff;margin-bottom:8px}.j-image-upload-plus .upload-dragger .upload-text[data-v-16a305ba]{font-size:14px;color:#333;margin-bottom:4px}.j-image-upload-plus .upload-dragger .upload-hint[data-v-16a305ba]{font-size:12px;color:#999;margin-bottom:12px}.j-image-upload-plus .upload-dragger .hidden-input[data-v-16a305ba]{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.upload-area[data-v-4008fc20]{border:2px dashed #d9d9d9;border-radius:4px;padding:40px;text-align:center;cursor:pointer;transition:border-color .3s}.upload-area[data-v-4008fc20]:hover{border-color:#1890ff}.upload-area p[data-v-4008fc20]{margin:4px 0;color:#666}.attachment-preview[data-v-4008fc20]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.preview-img[data-v-4008fc20]{width:80px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:4px;cursor:pointer}.delete-btn[data-v-4008fc20]{color:#ff4d4f;border-color:#ff4d4f}.error-tag[data-v-4008fc20]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.attachment-upload-area[data-v-4008fc20]{border:2px dashed #d9d9d9;border-radius:4px;padding:16px;height:100%}.attachment-label[data-v-4008fc20]{margin-bottom:8px;font-weight:700}.pdf-icon-wrapper[data-v-4008fc20]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;transition:border-color .3s}.pdf-icon-wrapper[data-v-4008fc20]:hover{border-color:#ff4d4f}