/* Estilo para submenus */
.dropdown-submenu {
    position: absolute;
    left: 98%;  /* Ligeiramente menor que 100% para evitar gap */
    top: -8px;  /* Ajuste fino para alinhar com o item pai */
    display: none;
    margin-left: 1px;  /* Pequena margem para separar do menu pai */
}

.dropdown-menu .show {
    display: block;
}

/* Ajuste para ícones no menu */
.dropdown-item i {
    margin-right: 0.5rem;
    width: 1rem;
    text-align: center;
}

/* Ajuste para setas nos itens com submenu */
.dropdown-toggle::after {
    float: right;
    margin-top: 8px;  /* Ajuste vertical da seta */
}

.dropdown-item.dropdown-toggle::after {
    position: absolute;
    right: 0.5rem;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);  /* Rotaciona a seta para apontar para direita */
}

/* Ajuste para posicionamento do submenu */
.dropdown-menu li {
    position: relative;
}

/* Ajuste para o menu Fiscal */
.dropdown-menu .dropdown-submenu {
    border-radius: 0.375rem;  /* Mesmo border-radius do Bootstrap */
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);  /* Sombra do Bootstrap */
} 