.invetso__stock__tables {
  max-width: 1140px;
  height: auto;
  margin: 0 auto;
  margin-top: 80px;
}
.invetso__stock__tables__section {
  width: 100%;
  height: auto;
  margin-bottom: 30px;
}
.invetso__stock__tables__section--flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.invetso__stock__tables__section--mb-50 {
  margin-bottom: 50px;
}
.invetso__stock__tables__section--mb-40 {
  margin-bottom: 40px;
}
.invetso__stock__tables__framework__title {
  font-family: "Switzer-Regular";
  font-size: 20px;
  color: var(--invetso-black-strong);
  margin-bottom: 20px;
}
.invetso__stock__tables__icon__list {
  width: 80%;
  height: auto;
  height: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  list-style: none;
  margin: 0 auto;
}
.invetso__stock__tables__icon__list__item {
  width: 50px;
  height: 50px;
  background-color: #f8fafc;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  transition: transform 0.3s ease, background-color 0.3s ease;
}
.invetso__stock__tables__icon__list__item:hover {
  background-color: #3d4351;
}
.invetso__stock__tables__icon__list__item:hover svg path {
  fill: #fff;
}
.invetso__stock__tables__icon__list__item--active {
  background-color: #3d4351;
}
.invetso__stock__tables__icon__list__item--active svg path {
  fill: #fff;
}
.invetso__stock__tables__icon__list__item svg {
  width: 30px;
}
.invetso__stock__tables .score__title {
  font-family: "Switzer-Regular";
  font-size: 14px;
  color: var(--invetso-black-strong);
  border-radius: 20px;
  padding: 3px 10px 3px 10px;
  box-sizing: border-box;
  display: inline-block;
  margin-bottom: 30px;
}
.invetso__stock__tables .score__title--high {
  background-color: rgba(111, 207, 151, 0.4);
  color: #219653;
}
.invetso__stock__tables .score__title--low {
  background-color: rgba(207, 169, 111, 0.4);
  color: #f2994a;
}
.invetso__stock__tables__block {
  width: 48%;
  height: auto;
}
.invetso__stock__tables table {
  background-color: transparent;
  width: 100%;
  margin-block-end: 15px;
  font-size: 0.9em;
  border-spacing: 0;
  border-collapse: collapse;
  border-radius: 10px;
  overflow: hidden;
  border: 2px solid #e5e7eb;
}
.invetso__stock__tables table th {
  padding: 15px;
  line-height: 1.5;
  vertical-align: top;
  border: 1px solid hsla(0, 0%, 50.2%, 0.5019607843);
  background-color: hsla(0, 0%, 50.2%, 0.0705882353);
  text-align: left;
  font-family: "Switzer-Bold";
  font-size: 14px;
}
.invetso__stock__tables table td {
  padding: 15px;
  line-height: 1.5;
  vertical-align: top;
  border: 1px solid hsla(0, 0%, 50.2%, 0.5019607843);
  font-family: "Switzer-Light";
  font-size: 14px;
}
.invetso__stock__tables table tr:nth-child(odd) {
  background-color: hsla(0, 0%, 50.2%, 0.0705882353);
}
.invetso__stock__tables table tr:nth-child(even) {
  background-color: var(--invetso-white);
}
.invetso__stock__tables table tr:hover {
  background-color: hsla(0, 0%, 50.2%, 0.0705882353);
}
.invetso__stock__tables table a {
  text-decoration: none;
  color: var(--invetso-blue);
}
.invetso__stock__tables table .invetso-score {
  width: 30px;
  height: 26px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--invetso-white);
  margin: 0 auto;
  padding: 5px;
  border-radius: 6px;
}

@media screen and (max-width: 992px) {
  .invetso__stock__tables__block {
    width: 90%;
    height: auto;
    margin: 0 auto;
  }
  .invetso__stock__tables__framework__title {
    text-align: center;
  }
}

/*# sourceMappingURL=style.css.map */
