/*****************************************************************************************
    PIM+ Custom Sidebar – Schedule a Demo + verberg Update Now
*****************************************************************************************/

/* Update Now / Tickets nooit tonen (JS verwijdert de rij; dit is fallback) */
#menuDownload,
#menuLogbook {
    display: none !important;
}

/* Schedule a Demo – altijd groen (zelfde stijl als geselecteerde Home-knop) */
table.structMenu td.menuPlanDemoAlways {
    background-repeat: no-repeat;
    background-position: right center;
    background-color: #47ed8d !important;
    border-top: 0;
    border-bottom: 0;
}

table.structMenu td.menuPlanDemoAlways div {
    background: #47ed8d !important;
}

table.structMenu td.menuPlanDemoAlways label {
    color: #343333 !important;
}

table.structMenu td.menuPlanDemoAlways i.sidebar-icons {
    color: #646363 !important;
}

table.structMenu td.menuPlanDemoAlways span {
    color: #343333 !important;
}

td.structSidebar.expanded table.structMenu td.menuPlanDemoAlways .sidebar-icons {
    background: #47ed8d !important;
    color: #444343 !important;
}

/* Uitlijning: zelfde waarden als Tickets (#menuLogbook) / Reports (#menuReports) */
td.structSidebar.expanded #menuPlanDemo > div {
    text-align: left;
    padding: 4px 0;
}

td.structSidebar.expanded.tips #menuPlanDemo > div {
    padding: 1px 0;
}

td.structSidebar.expanded #menuPlanDemo i.sidebar-icons {
    left: 10px;
    font-size: 17px;
    top: 3px;
}

td.structSidebar.expanded.tips #menuPlanDemo i.sidebar-icons {
    left: 10px;
    top: 10px;
}

td.structSidebar.expanded #menuPlanDemo label.label {
    padding-left: 14px;
    vertical-align: middle;
}

td.structSidebar.expanded.tips #menuPlanDemo span {
    padding-left: 50px;
    top: -9px;
}

table.structMenu tr:not(:first-child) > td.menuPlanDemoAlways:hover,
table.structMenu tr:not(:first-child) > td.menuPlanDemoAlways:hover div {
    background-color: #47ed8d !important;
}
