.lm-two-column-card {
  display: flex;
  flex-direction: column;
  position: relative;
  height: 100%;
  background: #fff;
  font-size: var(--fs-small);;
  padding: 8px;
  border: 2px solid #eee;
  border-radius: 2px;
  box-shadow: 0 0 15px var(--card-shadow-color);
  overflow: hidden;
  cursor: pointer;
  transition: all 0.3s;
  .lm-two-column-card-header {
    display: flex;
    flex: 1;
    overflow: hidden;
    & > div {
      flex: 1;
    }
    .lm-two-column-card-info{
      padding-left: 8px;
      overflow: hidden;
      position: relative;
    }
  }
  &:hover {
    border-color: var(--primary);
    .header-info {
      .icon-false {
        opacity: 1 !important;
      }
    }
  }
}
.lm-two-column-card.has-footer{
  div.lm-two-column-card-header{
    height: calc(~'100% - 40px');
    flex:none;
  }
}
