/* Alvo de Drop (A pasta que recebe o item) */
.myiconview-item.ui-over {
    background-color: rgba(52, 152, 219, 0.15) !important;
    border: 2px dashed #3498db !important;
    border-radius: 4px;
    transition: all 0.2s ease;
}

/* O Item de Origem (O que fica 'parado' enquanto você arrasta o clone) */
.iconview-drag {
    opacity: 0.3 !important;
    filter: grayscale(100%);
}

/* O Clone (O ícone que segue o ponteiro do mouse) */
.ui-draggable-dragging {
    list-style: none !important;
    z-index: 999999 !important;
    pointer-events: none; /* Importante: permite que o mouse detecte a pasta abaixo dele */
    opacity: 0.8;
    box-shadow: 0 5px 15px rgba(0,0,0,0.2);
    transform: scale(0.9); /* Opcional: diminui um pouco o clone para não tapar a visão */
}

.my-custom-menu li a {
    padding: 8px 15px;
    display: flex;
    align-items: center;
    gap: 10px;
    text-decoration: none;
    color: #333;
    font-size: 13px;
    cursor: pointer;
}

.my-custom-menu li a:hover {
    background-color: #f1f1f1;
    color: #007bff;
}

/* Estilo para ícones dentro do menu de contexto */
.my-custom-menu li a i, 
.my-custom-menu li a img {
    width: 16px;
    text-align: center;
}

/* Feedback visual de carregamento (opcional para o drop) */
.loading-drop {
    opacity: 0.5;
    pointer-events: none;
}