   }

        .drop-zone {
            border: 2px dashed #ccc;
            border-radius: 10px;
            padding: 20px;
            text-align: center;
            color: #aaa;
            margin-bottom: 20px;
            cursor: pointer;
        }

        .drop-zone.dragover {
            background-color: #f0f8ff;
            border-color: #4a90e2;
            color: #333;
        }

        #file-list {
            margin-top: 10px;
        }

        .file-item {
            margin-bottom: 12px;
  