[dir] .upload-image-page[data-v-120d3d16]{padding:1rem}.welcome-text[data-v-120d3d16]{color:#2c3e50;font-weight:600}[dir] .welcome-text[data-v-120d3d16]{margin-bottom:.5rem}.drop-zone[data-v-120d3d16]{transition:all .3s ease}[dir] .drop-zone[data-v-120d3d16]{border:2px dashed #e9ecef;border-radius:12px;padding:3rem 2rem;text-align:center;cursor:pointer;background:#f8f9fa}[dir] .drop-zone.drag-over[data-v-120d3d16],[dir] .drop-zone[data-v-120d3d16]:hover{border-color:var(--primary);background:rgba(var(--primary-rgb),.05)}.drop-zone-content .upload-icon[data-v-120d3d16]{font-size:48px;color:#6c757d}[dir] .drop-zone-content .upload-icon[data-v-120d3d16]{margin-bottom:1rem}.drop-zone h6[data-v-120d3d16]{color:#2c3e50}[dir] .drop-zone h6[data-v-120d3d16]{margin-bottom:.5rem}.file-preview-card[data-v-120d3d16]{position:relative}[dir] .file-preview-card[data-v-120d3d16]{border:1px solid #e9ecef;border-radius:8px;padding:1rem;background:#fff}.file-preview-image[data-v-120d3d16]{width:100%;height:120px;overflow:hidden}[dir] .file-preview-image[data-v-120d3d16]{border-radius:6px;margin-bottom:.75rem}.file-preview-image img[data-v-120d3d16]{width:100%;height:100%;object-fit:cover}[dir] .file-info[data-v-120d3d16]{margin-bottom:0}.file-name[data-v-120d3d16]{font-weight:500;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[dir] .file-name[data-v-120d3d16]{margin-bottom:.25rem}.file-size[data-v-120d3d16]{color:#6c757d;font-size:.8rem}[dir] .file-size[data-v-120d3d16]{margin-bottom:0}.remove-btn[data-v-120d3d16]{position:absolute;top:.5rem;width:28px;height:28px}[dir] .remove-btn[data-v-120d3d16]{padding:0;border-radius:50%}[dir=ltr] .remove-btn[data-v-120d3d16]{right:.5rem}[dir=rtl] .remove-btn[data-v-120d3d16]{left:.5rem}.upload-btn[data-v-120d3d16]{font-weight:500}[dir] .upload-btn[data-v-120d3d16]{padding:.75rem 2rem}.upload-progress[data-v-120d3d16]{height:8px}[dir] .upload-progress[data-v-120d3d16]{border-radius:4px}.uploaded-image-card[data-v-120d3d16]{overflow:hidden;transition:all .2s ease}[dir] .uploaded-image-card[data-v-120d3d16]{border:1px solid #e9ecef;border-radius:8px;background:#fff}[dir] .uploaded-image-card[data-v-120d3d16]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.image-container[data-v-120d3d16]{position:relative;width:100%;height:200px;overflow:hidden}.image-container img[data-v-120d3d16]{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}[dir] .image-container img[data-v-120d3d16]{cursor:pointer}[dir] .image-container:hover img[data-v-120d3d16]{transform:scale(1.05)}.image-overlay[data-v-120d3d16]{position:absolute;top:0;display:flex;gap:.5rem;opacity:0;transition:opacity .2s ease}[dir] .image-overlay[data-v-120d3d16]{padding:.5rem}[dir=ltr] .image-overlay[data-v-120d3d16]{right:0}[dir=rtl] .image-overlay[data-v-120d3d16]{left:0}.image-container:hover .image-overlay[data-v-120d3d16]{opacity:1}.image-overlay .btn[data-v-120d3d16]{width:32px;height:32px}[dir] .image-overlay .btn[data-v-120d3d16]{padding:0;border-radius:50%}[dir] .image-details[data-v-120d3d16]{padding:1rem}.image-name[data-v-120d3d16]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[dir] .image-name[data-v-120d3d16]{margin-bottom:.25rem}.image-info[data-v-120d3d16]{color:#6c757d;font-size:.8rem}[dir] .image-info[data-v-120d3d16]{margin-bottom:0}[dir] .custom-pagination[data-v-120d3d16]{margin-top:1rem}.custom-pagination .page-link[data-v-120d3d16]{color:#495057;font-weight:500}[dir] .custom-pagination .page-link[data-v-120d3d16]{border-radius:6px;margin:0 2px;border:none;padding:.5rem .75rem}.custom-pagination .page-item.active .page-link[data-v-120d3d16]{color:#fff}[dir] .custom-pagination .page-item.active .page-link[data-v-120d3d16]{background-color:var(--primary)}.custom-pagination .page-link[data-v-120d3d16]:hover{color:var(--primary)}[dir] .custom-pagination .page-link[data-v-120d3d16]:hover{background-color:#f8f9fa}@media (max-width:768px){[dir] .drop-zone[data-v-120d3d16]{padding:2rem 1rem}[dir] .file-preview-card[data-v-120d3d16]{margin-bottom:1rem}.upload-btn[data-v-120d3d16]{width:100%}[dir] .upload-btn[data-v-120d3d16]{padding:.75rem}}