.sortable-posts-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.sortable-posts-list li {
    background: #fff;
    border: 1px solid #ddd;
    padding: 10px;
    margin-bottom: 5px;
    cursor: move;
    display: flex;
    align-items: center;
}

.sortable-posts-list li .dashicons {
    margin-right: 10px;
    color: #a0a5aa;
}

.sortable-posts-list li:hover .dashicons {
    color: #23282d;
}

/* Stili za Individual Tours sortable */
.sortable-tours-list {
    list-style: none;
    padding: 0;
    margin: 0 0 20px 0;
    border: 1px solid #ddd;
    background: #f7f7f7;
}

.sortable-tours-list .sortable-item {
    background: #fff;
    border-bottom: 1px solid #ddd;
    padding: 10px;
    margin: 0;
    cursor: move;
    display: flex;
    align-items: center;
}

.sortable-tours-list .sortable-item:last-child {
    border-bottom: none;
}

.sortable-tours-list .sortable-item .dashicons {
    margin-right: 10px;
    color: #a0a5aa;
    font-size: 20px;
}

.sortable-tours-list .sortable-item:hover {
    background: #f0f0f0;
}

.sortable-tours-list .sortable-item:hover .dashicons {
    color: #0073aa;
}

.sortable-tours-list .ui-sortable-helper {
    box-shadow: 0 0 8px rgba(0,0,0,0.2);
    z-index: 100;
}

.sortable-tours-list .ui-sortable-placeholder {
    visibility: visible !important;
    background: #e0f5ff;
    border: 1px dashed #0073aa;
    height: 40px;
} 