.translate-btn {
    opacity: 0;
    transition: opacity 0.2s ease;
}

.position-relative:hover .translate-btn {
    opacity: 1;
}

.translate-btn:hover {
    opacity: 1 !important;
}

.progress-modal .modal-body {
    min-height: 120px;
}

.translate-value {
    padding-right: 35px !important;
}

@media (max-width: 768px) {
    .translate-btn {
        opacity: 1;
        position: static !important;
        margin-top: 5px;
        width: 100%;
    }
    
    .translate-value {
        padding-right: 12px !important;
    }
}