.cyber-laser-pink, 
.cyber-laser-red,
#themeDropdownMenu,
#toolsDropdownNav,
#wrapperSimuladores {
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent;
}


.cyber-laser-pink {
    background-color: #020617 !important;
    transition: background-color 0.12s ease, border-color 0.12s ease !important;
}


.cyber-laser-pink:hover,
.cyber-laser-pink:active {
    background-color: rgba(16, 185, 129, 0.2) !important;
    border-color: #34d399 !important;
    color: #ffffff !important;
}


#toolsDropdownNav .tool-opt {
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent;
    transition: background-color 0.12s ease, border-color 0.12s ease !important;
}

#toolsDropdownNav .tool-opt:hover,
#toolsDropdownNav .tool-opt:active {
    background-color: rgba(16, 185, 129, 0.22) !important;
    border-color: rgba(52, 211, 153, 0.6) !important;
}

.dropdown-instant {
    display: flex !important;
}


.cyber-laser-red {
    background-color: #090305 !important;
    transition: background-color 0.12s ease, border-color 0.12s ease !important;
}


.cyber-laser-red:hover,
.cyber-laser-red:active {
    background-color: rgba(16, 185, 129, 0.2) !important;
    border-color: #34d399 !important;
    color: #ffffff !important;
}


#wrapperSimuladores .sim-opt {
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent;
    transition: background-color 0.12s ease, border-color 0.12s ease !important;
}

#wrapperSimuladores .sim-opt:hover,
#wrapperSimuladores .sim-opt:active {
    background-color: rgba(16, 185, 129, 0.22) !important;
    border-color: rgba(52, 211, 153, 0.6) !important;
}


.simuladores-wrapper {
    display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows 0.15s ease, opacity 0.15s ease;
    opacity: 0;
    pointer-events: none;
}

.simuladores-wrapper.active {
    grid-template-rows: 1fr;
    opacity: 1;
    pointer-events: auto;
}

.simuladores-scroll {
    max-height: 60vh;
    overflow-y: auto;
    overscroll-behavior: contain;
    -webkit-overflow-scrolling: touch;
}