.media-section[data-v-626f5180]{margin-bottom:24px}.media-section[data-v-626f5180]:last-child{margin-bottom:0}.media-section h4[data-v-626f5180]{margin:0 0 12px;font-size:14px;font-weight:600;color:#374151}.image-grid[data-v-626f5180]{display:flex;flex-direction:column;gap:12px}.image-card[data-v-626f5180]{cursor:pointer;border-radius:6px;overflow:hidden;transition:transform .2s ease;width:100%}.image-card[data-v-626f5180]:hover{transform:scale(1.02)}.image-card img[data-v-626f5180]{width:100%;height:auto;border-radius:8px;object-fit:contain;display:block;overflow:hidden!important}.preview-image[data-v-626f5180]{width:100%;height:auto;max-height:80vh;object-fit:contain;border-radius:12px}.image-modal-container[data-v-626f5180]{position:relative;max-width:90vw;max-height:90vh;background:white;border-radius:16px;padding:5px;box-shadow:0 20px 40px #00000026}.close-btn[data-v-626f5180]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:rgba(0,0,0,.1);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666;transition:all .2s ease;z-index:10}.close-btn[data-v-626f5180]:hover{background:rgba(0,0,0,.2);color:#333;transform:scale(1.1)}
