#dropzone-external{width:100%;height:100px;background-color:hsla(0,0%,71.8%,.1);border-width:2px;border-style:dashed;padding:10px}#dropzone-external>*{pointer-events:none}#dropzone-external.dropzone-active{border-style:solid}.widget-container>span{font-size:22px;font-weight:700;margin-bottom:16px}#dropzone-image{max-width:100%;max-height:100%}#dropzone-text>span{font-weight:100;opacity:.5}#upload-progress{display:flex;margin-top:10px}.flex-box{display:flex;flex-direction:column;justify-content:center;align-items:center}#svg svg{width:100px}.embryo-image-container[data-v-0f41277e]{width:100%;height:100%}.toolbar[data-v-0f41277e]{margin-bottom:10px;padding:8px;background:#f5f5f5;border-radius:4px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.toolbar-divider[data-v-0f41277e]{width:1px;height:24px;background:#ddd;margin:0 5px}.zoom-display[data-v-0f41277e]{font-weight:700;color:#333;min-width:50px;text-align:center}.image-content[data-v-0f41277e]{flex:1;overflow:auto;padding:10px;background:#f0f0f0;display:flex;justify-content:flex-start;box-sizing:border-box;print-color-adjust:exact;-webkit-print-color-adjust:exact}.all-pages-container[data-v-0f41277e]{display:flex;gap:10px;transform-origin:top left;transform:scale(var(--zoom-scale,1))}@media print{.image-content[data-v-0f41277e]{overflow:visible}.all-pages-container[data-v-0f41277e]{display:block;width:auto!important}}.a4-page[data-v-0f41277e]{width:794px;height:1123px;background:#fff;border:0 solid #000;padding:10px;box-sizing:border-box;display:flex;flex-direction:column}.page-header[data-v-0f41277e]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #007bff}.page-title[data-v-0f41277e]{margin:0;font-size:18px;color:#333}.image-count[data-v-0f41277e]{color:#666;font-size:14px}.pagination[data-v-0f41277e]{display:flex;align-items:center;gap:10px}.page-info[data-v-0f41277e]{color:#333;font-size:14px;min-width:60px;text-align:center}.single-image-container[data-v-0f41277e]{width:100%;height:531px;display:flex;align-items:center;justify-content:center;cursor:pointer}.empty-placeholder-single[data-v-0f41277e]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:2px dashed #ccc;border-radius:4px;color:#999;transition:all .3s ease}.empty-placeholder-single[data-v-0f41277e]:hover{border-color:#007bff;background:#f0f9ff;color:#007bff}.upload-hint[data-v-0f41277e]{text-align:center}.upload-hint p[data-v-0f41277e]{margin:10px 0 0 0}.image-wrapper-single[data-v-0f41277e]{width:100%;height:100%;background:#fff;border-radius:4px;overflow:hidden;display:flex;align-items:stretch;justify-content:stretch;position:relative}.image-wrapper-single img[data-v-0f41277e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.image-wrapper-single .image-overlay[data-v-0f41277e]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;gap:10px;opacity:0;transition:opacity .3s ease}.image-wrapper-single:hover .image-overlay[data-v-0f41277e]{opacity:1}.image-grid[data-v-0f41277e]{width:100%;height:100%}.image-card[data-v-0f41277e]{background:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:box-shadow .3s ease;position:relative}.image-card[data-v-0f41277e]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.image-wrapper[data-v-0f41277e]{width:100%;height:calc(100% - 30px);overflow:hidden;background:#f0f0f0;display:flex;align-items:stretch;justify-content:stretch}.image-wrapper img[data-v-0f41277e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer}.image-wrapper img[data-v-0f41277e]:hover{transform:scale(1.05)}.empty-card[data-v-0f41277e]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f9f9f9;border:2px dashed #ddd;border-radius:4px;cursor:pointer;transition:all .3s ease}.empty-card[data-v-0f41277e]:hover{border-color:#007bff;background:#f0f9ff}.empty-placeholder[data-v-0f41277e]{text-align:center;padding:40px;color:#999;background:#fff;border:2px dashed #ddd;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center}.empty-placeholder[data-v-0f41277e]:hover{border-color:#007bff;background:#f0f9ff;color:#007bff}.image-overlay[data-v-0f41277e]{position:absolute;top:0;left:0;right:0;bottom:30px;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;gap:10px;opacity:0;transition:opacity .3s ease}.image-card:hover .image-overlay[data-v-0f41277e]{opacity:1}.image-info[data-v-0f41277e]{padding:5px;display:flex;justify-content:center;align-items:center;background:#fff;height:30px}.image-label[data-v-0f41277e]{font-weight:700;color:#333}.add-more-card[data-v-0f41277e]{background:#fff;border:2px dashed #ddd;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.add-more-card[data-v-0f41277e]:hover{border-color:#007bff;background:#f0f9ff}.add-more-content[data-v-0f41277e]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#999}.add-more-card:hover .add-more-content[data-v-0f41277e]{color:#007bff}.footer-actions[data-v-0f41277e]{margin-top:15px;padding-top:15px;border-top:1px solid #ddd;display:flex;justify-content:flex-end;gap:10px}.print-preview-container[data-v-0f41277e]{overflow:auto;max-height:85vh;background:#666;padding:20px;display:flex;justify-content:center}.print-preview-content[data-v-0f41277e]{display:flex;gap:10px}.print-preview-page[data-v-0f41277e]{flex-shrink:0;width:794px;height:1123px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.3)}.print-preview-page img[data-v-0f41277e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.image-text-input[data-v-0f41277e]{width:100%;border:none;background:transparent;padding:2px;font-size:8pt;text-align:center;outline:none;box-sizing:border-box;min-height:23px}.box-group[data-v-718aab9c]{width:100%;height:30%;flex-wrap:wrap;align-content:flex-start;flex:1;box-sizing:border-box;flex-shrink:0}.box-group .box-item[data-v-718aab9c]{width:30%;height:30px;flex-shrink:0}.box-group .box-item-4[data-v-718aab9c]{width:23%;height:30px;flex-shrink:0}.box-group[data-v-e9d975a8]{width:100%;height:30%;flex-wrap:wrap;align-content:flex-start;flex:1;box-sizing:border-box;flex-shrink:0}.box-group .box-item[data-v-e9d975a8]{width:30%;height:30px;flex-shrink:0}.box-group .box-item-4[data-v-e9d975a8]{width:23%;height:30px;flex-shrink:0}.dx-texteditor-button[data-v-e9d975a8]{position:absolute;left:50%;bottom:-40px;transform:translateX(-50%)}.box-group[data-v-2e2d7a92]{width:100%;height:30%;flex-wrap:wrap;align-content:flex-start;flex:1;box-sizing:border-box;flex-shrink:0}.box-group .box-item[data-v-2e2d7a92]{width:30%;height:30px;flex-shrink:0}.box-group .box-item-4[data-v-2e2d7a92]{width:23%;height:30px;flex-shrink:0}.box-group[data-v-38fe6263]{width:100%;height:30%;flex-wrap:wrap;align-content:flex-start;flex:1;box-sizing:border-box;flex-shrink:0}.box-group .box-item[data-v-38fe6263]{width:30%;height:30px;flex-shrink:0}.box-group .box-item-4[data-v-38fe6263]{width:23%;height:30px;flex-shrink:0}.box-group[data-v-101698f7]{width:100%;height:30%;flex-wrap:wrap;align-content:flex-start;flex:1;box-sizing:border-box;flex-shrink:0}.box-group .box-item[data-v-101698f7]{width:30%;height:30px;flex-shrink:0}.box-group .box-item-4[data-v-101698f7]{width:23%;height:30px;flex-shrink:0}.box-group[data-v-a1eabb70]{width:100%;height:30%;flex-wrap:wrap;align-content:flex-start;flex:1;box-sizing:border-box;flex-shrink:0}.box-group .box-item[data-v-a1eabb70]{width:30%;height:30px;flex-shrink:0}.box-group .box-item-4[data-v-a1eabb70]{width:23%;height:30px;flex-shrink:0}.box-group[data-v-6f1e917a]{width:100%;height:30%;flex-wrap:wrap;align-content:flex-start;flex:1;box-sizing:border-box;flex-shrink:0}.box-group .box-item[data-v-6f1e917a]{width:30%;height:30px;flex-shrink:0}.box-group .box-item-4[data-v-6f1e917a]{width:23%;height:30px;flex-shrink:0}.box-group[data-v-108780c8]{width:100%;height:30%;flex-wrap:wrap;align-content:flex-start;flex:1;box-sizing:border-box;flex-shrink:0}.box-group .box-item[data-v-108780c8]{width:30%;height:30px;flex-shrink:0}.box-group .box-item-4[data-v-108780c8]{width:23%;height:30px;flex-shrink:0}.circleCheckBox[data-v-108780c8] .dx-checkbox-icon{border-radius:50%}.table[data-v-108780c8]{width:100%;table-layout:fixed;border-collapse:collapse}.table td[data-v-108780c8],.table th[data-v-108780c8]{border:1px solid #ccc;padding:8px;text-align:center;word-wrap:break-word}.table th[data-v-108780c8]{background-color:#f4f4f4!important;color:#000!important}.table td[data-v-108780c8]{background-color:#fff!important;color:#000!important}.table td[data-v-108780c8],.table th[data-v-108780c8]{min-height:30px}