        .drop-area {
            border: 2px dashed #ccc;
            border-radius: 10px;
            padding: 10px;
            text-align: center;
            color: #666;
            font-size: 1rem;
            transition: background-color 0.3s ease;
        }
        .drop-area.active {
            background-color: #f0f8ff;
            border-color: #0d6efd;
        }
        .file-preview {
            margin-top: 10px;
        }
        .file-preview img {
            max-width: 60%;
            height: auto;
        }
        .pdf-preview iframe {
            width: 40%;
            /* height: 1800px; */
            border: none;
        }