@import "mixin";
.ws-data-expand-list {
  .search-section {
    @include flex;
    width: 100%;
    .ws-search-input {
      width: 100%;
    }
    .ws-btn {
      margin-left: 10px;
      flex: 0 0 auto;
    }
  }
  .ws-data-expand-list__title {
    @include auto_margin_top(20px);
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.4;
    color: var(--v-textPrimary-base);
  }
  .ws-data-expand-list__content {
    @include auto_margin_top(20px);
  }
  .ws-card {
    @include auto_margin_top(20px);
  }
  .ws-data-expand-list__item {
    @include auto_margin_top(18px);
    .ws-data-expand-list__item__topbar {
      @include flex;
      @include flex_align;
      cursor: pointer;
      padding: 20px;
      justify-content: flex-start;
      width: 100%;
      .ws-data-expand-list__item__topbar__icon {
        color: var(--v-textPrimary-base);
        margin-right: 10px;
      }
      .ws-data-expand-list__item__topbar__title {
        width: 100%;
        font-size: 1.25rem;
        font-weight: 600;
        line-height: 1.4;
        color: var(--v-textPrimary-base);
      }
    }
    .ws-data-expand-list__item__content {
      padding: 20px;
    }
  }
}
