/* Estilos para botões desabilitados */
#menu-botoes .box-botao.disabled {
    background-color: #CCCCCC !important;
    cursor: not-allowed !important;
    opacity: 0.6;
}

#menu-botoes .box-botao.disabled:hover {
    background-color: #CCCCCC !important;
    transition: none !important;
}

#menu-botoes .box-botao.disabled a {
    cursor: not-allowed !important;
    pointer-events: none;
}

/* Estilo para botão disabled mas ainda clicável */
#menu-botoes .box-botao.disabled a.clickable {
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Remove o cursor not-allowed do container quando tem link clickable */
#menu-botoes .box-botao.disabled:has(.clickable) {
    cursor: pointer !important;
}

/* Hover para botão disabled com clickable */
#menu-botoes .box-botao.disabled:has(.clickable):hover {
    background-color: #BBBBBB !important;
}

#menu-botoes .box-botao.disabled span {
    color: #666666 !important;
}

#menu-botoes .box-botao.disabled img {
    opacity: 0.5;
}
