/* ---------------------------------------------------------------------------
   Sobrescritas do tema vitthost-dark.
   O head.tpl carrega este arquivo via {assetExists file="custom.css"}.
   --------------------------------------------------------------------------- */

/* Botao "Criar Pedido de Upgrade/Downgrade" em servico SUSPENSO.

   O WHMCS desabilita todas as acoes do servico enquanto ele esta suspenso.
   No HTML o item sai assim:

     <a menuitemname="Upgrade/Downgrade"
        href="/central/upgrade.php?type=package&id=110"
        class="list-group-item list-group-item-action disabled"
        id="Primary_Sidebar-Service_Details_Actions-Upgrade_Downgrade">

   O href esta correto; quem mata o clique e a classe `disabled`, que no
   Bootstrap vale pointer-events: none. Como o cliente de teste gratuito
   PRECISA conseguir contratar justamente quando o teste acabou e o servico
   foi suspenso, devolvemos o clique so nesse item.

   Por que por CSS e nao so pelo hook: o id e estavel e a regra nao depende de
   API interna do WHMCS. O hook includes/hooks/vitthost_upgrade_suspenso.php
   faz o mesmo pelo caminho correto (Item::enable()); os dois juntos cobrem o
   caso de um deles parar de valer numa atualizacao.

   As demais acoes (Mudar Senha etc.) continuam desabilitadas de proposito. */
#Primary_Sidebar-Service_Details_Actions-Upgrade_Downgrade,
#Primary_Sidebar-Service_Details_Actions-Upgrade_Downgrade.disabled {
    pointer-events: auto !important;
    cursor: pointer !important;
    opacity: 1 !important;
}

/* O Bootstrap tambem clareia o texto do item desabilitado; sem isto o botao
   volta a clicar mas continua com cara de inativo. */
#Primary_Sidebar-Service_Details_Actions-Upgrade_Downgrade.disabled,
#Primary_Sidebar-Service_Details_Actions-Upgrade_Downgrade.disabled .sidebar-menu-item-label,
#Primary_Sidebar-Service_Details_Actions-Upgrade_Downgrade.disabled .sidebar-menu-item-icon {
    color: inherit !important;
}
