/* =========================================================
   КАСТОМИЗАЦИЯ КОНТЕКСТНОГО МЕНЮ LITEGRAPH
   ========================================================= */

/* Главный контейнер выпадающего меню */
.litecontextmenu {
    background-color: #1a1a1a !important; /* Темный фон под цвет нод */
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 12px !important;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.6) !important;
    padding: 6px !important;
    font-family: inherit !important;
    color: #e0e0e0 !important;
    min-width: 180px !important;
}

/* Оформление каждого отдельного пункта */
.litecontextmenu .litemenu-entry {
    padding: 8px 14px !important;
    border-radius: 8px !important;
    margin-bottom: 2px !important;
    transition: all 0.2s ease !important;
    font-size: 13px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    cursor: pointer !important;
}

/* 
 * УБИРАЕМ БИРЮЗОВУЮ ПОЛОСКУ 
 * LiteGraph ставит ее через border-right
 */
.litecontextmenu .litemenu-entry.has_submenu {
    border-right: none !important;
}

/* Добавляем свою аккуратную стрелочку для подменю */
.litecontextmenu .litemenu-entry.has_submenu::after {
    content: '▶' !important;
    font-size: 9px !important;
    opacity: 0.4 !important;
    margin-left: 10px !important;
    transition: opacity 0.2s ease !important;
}

/* Эффект при наведении (Hover) */
.litecontextmenu .litemenu-entry:hover,
.litecontextmenu .litemenu-entry.selected {
    background-color: rgba(250, 191, 60, 0.15) !important; /* Легкий золотистый фон */
    color: #FABF3C !important; /* Твой фирменный цвет */
}

/* Подсветка стрелочки при наведении */
.litecontextmenu .litemenu-entry:hover::after {
    opacity: 1 !important;
}

/* Разделитель между пунктами (если есть) */
.litecontextmenu .separator {
    height: 1px !important;
    background-color: rgba(255, 255, 255, 0.08) !important;
    margin: 4px 0 !important;
    padding: 0 !important;
    border: none !important;
}