[data-page-content="dashboard"] .item {
  background: white;
  background: -webkit-gradient(linear, left top, right top, from(white), to(#E6E6E6));
  background: linear-gradient(to right, white 0%, #E6E6E6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='white', endColorstr='#E6E6E6',GradientType=1 );
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

#page-layout {
  padding-left: calc((100% - 90rem) / 2);
  padding-right: calc((100% - 90rem) / 2);
  overflow-x: hidden;
}

[data-page-content="dashboard"] #dashboard > .group:first-child {
  margin-right: 2rem;
}

[data-page-content="dashboard"] .group {
  width: calc(50% - 1rem);
}

[data-page-content="dashboard"] .group > .item:not(:last-child) {
  margin-bottom: 2rem;
}

[data-page-content="dashboard"] .item {
  overflow: hidden;
  border-radius: 2.333rem;
  -webkit-box-shadow: 0 0.777rem 0.777rem rgba(0, 0, 0, 0.12);
          box-shadow: 0 0.777rem 0.777rem rgba(0, 0, 0, 0.12);
}

[data-page-content="dashboard"] .item .item-header,
[data-page-content="dashboard"] .item .content-piece,
[data-page-content="dashboard"] .item .item-footer {
  padding: 1.333rem 2.333rem;
}

[data-page-content="dashboard"] .item .item-header,
[data-page-content="dashboard"] .item .item-content,
[data-page-content="dashboard"] .item .item-content > .content-piece:not(:last-child) {
  border-bottom: 0.055rem solid #D8D8D8;
}

[data-page-content="dashboard"] .item .item-header {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

[data-page-content="dashboard"] .item .item-header .item-controls {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

[data-page-content="dashboard"] .item .item-header .item-controls > *:not(:last-child) {
  margin-right: 1rem;
}

[data-page-content="dashboard"] .item .item-footer p {
  width: auto;
}

[data-page-content="dashboard"] .item .item-footer p > .text:not(:last-child) {
  margin-right: 0.444rem;
}

[data-page-content="dashboard"] .item .item-footer p > .text:nth-child(1)::after {
  content: ':';
}

[data-page-content="dashboard"] .item .item-footer p > .text:nth-child(2) {
  font-weight: 600;
}

[data-page-content="dashboard"] .item .item-footer p .positive {
  color: #39B54A;
}

[data-page-content="dashboard"] .item .item-footer p .negative {
  color: #C1272D;
}

[data-page-content="dashboard"] .item .item-footer > p:not(:last-child) {
  margin-right: 1.333rem;
}

[data-page-content="dashboard"] .item .item-footer .text {
  font-weight: 400;
  font-size: 0.777rem;
}

[data-page-content="dashboard"] .item h2 {
  font-weight: 700;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  margin-right: 1rem;
}

[data-page-content="dashboard"] .item .content-piece .title, [data-page-content="dashboard"] .item .content-piece .conclusion {
  width: 50%;
  font-size: 0.777rem;
}

[data-page-content="dashboard"] .item .content-piece .title {
  font-weight: 400;
  margin-bottom: 0.777rem;
}

[data-page-content="dashboard"] .item .content-piece .conclusion {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  color: #5B2A86;
  font-weight: 500;
}

#page-footer::before {
  left: -100%;
  width: 300%;
}

@media (max-width: 1720px) {
  #page-layout {
    padding: 2rem;
    overflow-x: auto;
  }
  #page-footer::before {
    width: calc(100% + (2rem * 2));
    left: -2rem;
  }
}
/*# sourceMappingURL=dashboard.css.map */