#side-menu-mobile .side-menu-content {
  padding: 24px 16px;
  text-align: left;
}

#side-menu-mobile .side-menu-content ul li {
  padding: 5px 0;
  font-size: 14px;
}

#side-menu-mobile .side-menu-content ul li a{
  font-size: 14px;
}
#side-menu-mobile .side-menu-content .btn {
  font-size: 16px;
}

#side-menu-mobile > div > div.side-menu-box > div.side-menu-content > ul > li {
  padding: 8px 0;
}

.menu-item-a.flex{
  align-items:baseline;
  gap: 5px;
}

.menu-item-a.flex img{
  transition: var(--transition);
}

.menu-item-a.flex.active img{
  transform: rotate(90deg);
}

.item-solution{
  display: flex;
  align-items: center;
  border: 1px solid #F6F6F6;
  border-radius: 8px;
  padding: 12px;
  transition: background-color 0.2s;
  cursor: pointer;
  gap: 16px;
  font-size: 14px;
}

.menu-options h3{
  font-size: 16px;
  font-weight: 700;
  margin-top: 5px;
}

.menu-options a.btn{
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  width: 100%;
}

.line{
  height: 1px;
  background: #dddddd;
  width: 90%;
  margin: 16px auto;

}

