.menu__icon {
    width: 17px;
    height: 17px;
}

.menu__link {
    background: #F0F5F9;
    border-radius: 16px;
    padding: 6px !important;
    display: flex !important;
    align-items: center;
    gap: 8px;

    font-weight: 500 !important;
    font-size: 14px !important;
    line-height: 100% !important;
    letter-spacing: 0% !important;
    color: #000000 !important;

}

.menu_updated {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 8px;
}

.icon__container {
    width: 31px;
    height: 31px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ffffff;
    border-radius: 50%;
}







@media (min-width: 992px) {
  .menu-acc__head { display: none; }
  .menu-acc__body { height: auto !important; overflow: visible; }
}

@media (max-width: 992px) {
  .menu-acc {
    background: #fff;
    border-radius: 16px;
    overflow: hidden;
  }

  .menu-acc__head {
    width: 100%;
    border: 0;
    background: transparent;
    cursor: pointer;

    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;

    padding: 6px 8px;
  }

  .menu-acc__title {
    font-size: 14px;
    font-weight: 700;
  }

  .menu-acc__action {
    font-size: 13px;
    font-weight: 600;
    opacity: .85;
  }

  .menu-acc__chev {
    transition: transform .25s ease;
    opacity: .75;
  }

  .menu-acc__body {
    height: auto;
    overflow: hidden;
  }

  .menu-acc.is-closed .menu-acc__chev {
    transform: rotate(-90deg);
  }

  .menu-acc__body .menu_updated {
    padding: 15px;
    padding-top: 0px;
    margin: 0;
  }
}
