.expand-button {
  display: flex;
  align-items: center;
  color: #666;
}

.expand-menu {
  display: flex;
  flex-wrap: wrap;
  .menu-item {
    flex: 0 0 180px;
    margin-right: 10px;
  }

  :global {
    .ant-menu-inline,
    .ant-menu-vertical,
    .ant-menu-vertical-left {
      border: none !important;
    }
    .ant-menu-sub.ant-menu-inline {
      background: white !important;
    }
    .ant-menu-submenu-title {
      border-bottom: 1px solid #ddd;
      font-size: 16px;
      font-weight: 700;
    }
    .ant-menu-item,
    .ant-menu-submenu-title {
      font-weight: bold;
      border-radius: 8px;
      a {
        color: #171a1d !important;
      }
      &:hover {
        background: rgba(126, 134, 142, 0.16);
      }
    }
  }
}
