/**/
/* line 11, ../../sass/activities/list-generator.scss */
.list-generator__container {
  padding: 0 2vw 1.5em 2vw;
  width: 100%;
}
/* line 15, ../../sass/activities/list-generator.scss */
.list-generator__container th {
  padding: .5em 0 .5em 1.2em;
  font-size: 1.4em;
  white-space: nowrap;
}
/* line 21, ../../sass/activities/list-generator.scss */
.list-generator__container .flex-row {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
/* line 27, ../../sass/activities/list-generator.scss */
.list-generator__container .flex-col {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  padding: 1em;
  margin-left: auto;
}
/* line 34, ../../sass/activities/list-generator.scss */
.list-generator__container .flex-col button {
  margin: 0 .2em;
}
/* line 39, ../../sass/activities/list-generator.scss */
.list-generator__container td {
  padding: 0em 0 0em 1.5em;
  margin: 1em 0;
}
/* line 43, ../../sass/activities/list-generator.scss */
.list-generator__container td input {
  padding: .4em;
  font-family: Calibri, Roboto, sans-serif;
  font-size: 1.2em;
}
/* line 49, ../../sass/activities/list-generator.scss */
.list-generator__container td p {
  margin: 0 !important;
}
/* line 54, ../../sass/activities/list-generator.scss */
.list-generator__container td:nth-child(3) input {
  width: 100%;
}
/* line 61, ../../sass/activities/list-generator.scss */
.list-generator__container td[data-hr]:before {
  width: 100% !important;
}
/* line 66, ../../sass/activities/list-generator.scss */
.list-generator__container:nth-child(odd) {
  background-color: #fff;
}
/* line 69, ../../sass/activities/list-generator.scss */
.list-generator__container:nth-child(odd) .list-generator {
  background-color: #fff;
}
/* line 74, ../../sass/activities/list-generator.scss */
.list-generator__container:nth-child(odd) tr:nth-child(odd) {
  background-color: #fff;
}
/* line 78, ../../sass/activities/list-generator.scss */
.list-generator__container:nth-child(odd) tr:nth-child(even) {
  background-color: #fff;
}
/* line 84, ../../sass/activities/list-generator.scss */
.list-generator__container:nth-child(odd) {
  /*background-color: #DCE0E4;*/
}
/* line 86, ../../sass/activities/list-generator.scss */
.list-generator__container:nth-child(odd) .list-generator {
  background-color: #fff;
}
/* line 91, ../../sass/activities/list-generator.scss */
.list-generator__container:nth-child(odd) tr:nth-child(odd) {
  background-color: #fff;
}
/* line 95, ../../sass/activities/list-generator.scss */
.list-generator__container:nth-child(odd) tr:nth-child(even) {
  background-color: #F0F5F7;
}
/* line 103, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator {
  display: flex;
  flex-direction: column;
  border-top-left-radius: .8em;
  border-top-right-radius: .8em;
  font-family: Calibri, Roboto, sans-serif;
  overflow: hidden;
  background-color: #fff;
  color: #5A6167;
}
/* line 115, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator--core thead th {
  background-color: #fff !important;
  color: #7AD1ED;
  font-weight: 800;
}
/* line 125, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator--close thead th {
  background-color: #F4F6F9 !important;
  color: #CD4995;
  font-weight: 800;
}
/* line 135, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__input td {
  padding: .2em 1em .2em 1.5em;
}
/* line 138, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__input td input {
  width: 100%;
}
/* line 145, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__button {
  border-radius: 50%;
  border: none;
  padding: 0;
  margin: 0.2em 0;
}
/* line 151, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__button .icon {
  display: flex;
  padding: .4em;
}
/* line 155, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__button .icon:before {
  margin: 0 !important;
  font-size: .8em;
  color: #fff;
  top: 0px !important;
}
/* line 163, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__button--delete {
  background-color: #CD4995;
}
/* line 167, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__button--edit {
  background-color: #B7CB34;
}
/* line 171, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__button--save {
  background-color: #7AD1ED;
}
/* line 174, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__button--save .icon {
  padding: .6em;
}
/* line 180, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__tier {
  display: flex;
  align-items: center;
  padding: .5em .5em .5em 0;
  flex-direction: row;
  color: #fff;
  font-weight: 600;
  font-size: 1.2em;
}
/* line 189, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__tier p {
  margin: 0 !important;
}
/* line 192, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__tier p:first-child {
  font-size: 1.4em;
  padding: 0 .6em;
}
/* line 197, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__tier p:last-child {
  font-size: 1.2em;
}
/* line 203, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__row {
  font-size: 1.3em;
}
/* line 208, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__row--edit input {
  margin: 2.5em 0em;
  width: 100%;
}
/* line 213, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__row--edit td {
  padding: 1.5em;
}
/* line 219, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__table {
  display: flex;
  flex-direction: column;
}
/* line 226, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__table .table__column .label, .list-generator__container .list-generator__table .table__column .input {
  padding: .5em 1em;
}
/* line 231, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__table__header, .list-generator__container .list-generator__table__response {
  display: flex;
  flex: 1;
}
/* line 237, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__table__header .label {
  background-color: #FAFAFC;
  font-weight: 500;
  padding: .5em 1em;
}
/* line 242, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__table__header .label:nth-child(2) {
  margin: 0 0.1em;
}
/* line 246, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__table__header .label:nth-child(3) {
  flex: 1;
}
/* line 252, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__table__input {
  display: flex;
  padding: .6em 2em;
  width: 100%;
}
/* line 258, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__table__input input {
  padding: .4em;
  font-family: Roboto;
}
/* line 262, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__table__input input:nth-child(2) {
  margin: 0 2.1em;
}
/* line 266, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__table__input input:nth-child(3) {
  flex: 1;
}
/* line 274, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__table__response .name {
  padding: 1em 2em;
}
/* line 278, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__table__response .relationship {
  padding: 1em 10.5em 1em 11em;
}
/* line 282, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__table__response .support {
  padding: 1em 2em 0 0;
}
/* line 290, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__table > .table__column {
  display: flex;
  flex-direction: column;
}
/* line 295, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__table > .table__column:nth-child(2) {
  margin: 0 0.1em;
}
/* line 299, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__table > .table__column:nth-child(3) {
  flex: 1;
}
/* line 303, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__table > .table__column .label {
  margin-bottom: auto;
  background-color: #FAFAFC;
  font-weight: 500;
}
/* line 309, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__table > .table__column input {
  width: 85%;
  padding: .4em;
  font-family: Roboto;
}
/* line 318, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator__button--add {
  padding: .4em 0em;
  margin: 1em 1.4em;
  border-radius: 2em;
  border: none;
  background-color: #B7CB34;
  max-width: 6.5em;
}
/* line 331, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator--core .list-generator__tier {
  background-color: #7AD1ED;
}
/* line 337, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator--core .list-generator__table > .table__column .label {
  color: #7AD1ED;
}
/* line 348, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator--close .list-generator__tier {
  background-color: #CD4995;
}
/* line 354, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator--close .list-generator__table > .table__column .label {
  color: #CD4995;
}
/* line 364, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator--other th {
  background-color: #fff;
  color: #B7CB34;
  font-weight: 800;
}
/* line 372, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator--other .list-generator__tier {
  background-color: #B7CB34;
}
/* line 376, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator--other .list-generator__table {
  flex-direction: column;
}
/* line 380, ../../sass/activities/list-generator.scss */
.list-generator__container .list-generator--other .list-generator__table > .table__column .label {
  color: #B7CB34;
}

@media (min-width: 900px) {
  /* line 396, ../../sass/activities/list-generator.scss */
  .list-generator__container td {
    margin: 0;
  }
  /* line 400, ../../sass/activities/list-generator.scss */
  .list-generator__container .flex-row {
    flex-direction: row;
    align-items: center;
  }
  /* line 405, ../../sass/activities/list-generator.scss */
  .list-generator__container .flex-col {
    flex-direction: column;
  }
  /* line 408, ../../sass/activities/list-generator.scss */
  .list-generator__container .flex-col button {
    margin: 0.2em 0;
  }
  /* line 416, ../../sass/activities/list-generator.scss */
  .list-generator__container .list-generator__input td {
    padding: 2em 0em 1em 1.5em;
  }
}
