--bg-gradient-via-stop {
  syntax: "*";
  inherits: false;
}

body {
  --primary: rgb(5, 59, 93);
  --primary: rgb(0, 27, 52);
  --bg-gradient-position: to bottom right in oklab;
  --bg-gradient-from: color-mix(in oklab,var(--primary)60%,transparent);
  --bg-gradient-from-position: 60%;
  --bg-gradient-to: color-mix(in oklab,var(--primary-dark)90%,transparent);
  --bg-gradient-to-position: 80%;
  --bg-gradient: var(--bg-gradient-via-stops,var(--bg-gradient-position),var(--bg-gradient-from)var(--bg-gradient-from-position),var(--bg-gradient-to)var(--bg-gradient-to-position))
}

@media print {
  body {
    visibility: hidden;
  }

  #printarea {
    visibility: visible;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
  }
}

.notistack-SnackbarContainer > div:not(:first-child) {
  position: absolute;
}

.notistack-SnackbarContainer > div:nth-last-child(2) {
  margin-top: 10px;
}

.notistack-SnackbarContainer > div:nth-last-child(3) {
  margin-top: 20px;
}

.notistack-SnackbarContainer > div:nth-last-child(4) {
  margin-top: 30px;
}

.notistack-SnackbarContainer > div:nth-last-child(n + 5) {
  margin-top: 40px;
}

.line-through-obliquely {
  position: relative;
}

.line-through-obliquely:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 3px solid;
  border-color: inherit;
  
  -webkit-transform:rotate(5deg);
  -moz-transform:rotate(5deg);
  -ms-transform:rotate(5deg);
  -o-transform:rotate(5deg);
  transform:rotate(5deg);
}
