.drop-area.active{background-color:rgba(93,139,127,.2);border-color:var(--accent-color)}.file-info.show{display:block}.thumbnail{width:100px;height:100px;border:1px solid #ddd;border-radius:var(--border-radius);overflow:hidden;position:relative}.thumbnail img{width:100%;height:100%;object-fit:cover}.thumbnail .page-number{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);color:white;text-align:center;padding:.2rem;font-size:.8rem}.select-option{width:100%;padding:.5rem;border-radius:var(--border-radius);border:1px solid #ddd;background-color:white;margin-top:.5rem;cursor:pointer}.btn-success{background-color:var(--success-color);color:white}.btn-success:hover{background-color:#218838}.preview-section.show{display:block}.preview-image{width:100%;height:auto;display:block;margin:0 auto}.status-bar.show{display:flex}.status-bar.success{background-color:rgba(40,167,69,.2);border:1px solid var(--success-color)}.status-bar.error{background-color:rgba(220,53,69,.2);border:1px solid var(--danger-color)}.progress-bar.show{display:block}.advanced-options.show{display:block}@media (max-width:768px){.thumbnail{width:80px;height:80px}}.spin{animation:spin 1s linear infinite}